.backButtonWrapper{
  width: 80%;
  /* min-width: 320px;
  max-width: 960px; */
  margin: 0 auto;
  position: absolute;
  z-index: 10;
  left: 50%;
  transform: translate(-50%, 0);
  top: 15vh;
}

main{
  /* padding-top: 150px; */
  position: relative;
  height: 100vh;
  width: 100vw;
  overflow-x: hidden;
}
.scarfSelection{
  width: 90%;
  margin: 0 auto;
  padding-top: 15vh;
}
.scarfItem{
  padding: 5%;
}
.scarfItem .wrapper{
  padding: 5%;
}
.scarfItem img{
  width: 100%;
  transform: scale(1,1);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.scarfItem .wrapper:hover img{
  cursor: pointer;
  transform: scale(1.1,1.1);
}

.scarfInsight{
  width: 80%;
  margin: 0 auto;
  top: 55%;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
  /* max-width: 960px; */
}
.scarfInsight img{
  width: 100%;
}
.scarfInsight .imagePreview{
  padding: 5% 10%;
  position: relative;
}
.scarfInsight .imagePreview img{
  width: 100%;
  display: none;
  z-index: -1;
}
.scarfInsight .imagePreview img.active{
  z-index: 1;
  transform: scale(1,1);
  opacity: 1;
  display: block;
}
.scarfThumbnailContainer .row{
  height: 100%;
}
.scarfThumbnailContainer{
  padding: 0;
}
.scarfThumbnailContainer>.row{
  align-items: center;
  align-content: space-evenly;
  justify-content: space-evenly;
}
.scarfThumbnailContainer .scarfThumbnail{
  display: none;
}
.scarfThumbnailContainer .scarfThumbnail.enabled{
  display: block;
}
.scarfThumbnailContainer .scarfThumbnail img{
  transform: scale(1,1);
  opacity: 0.8;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  padding: 10px;
  border: 1px solid rgba(147, 128, 87, 0);
}
.scarfThumbnailContainer .scarfThumbnail.active img{
  width: 100%;
  border: 1px solid rgba(147, 128, 87, 1);
  opacity: 1;
}
.scarfThumbnailContainer .scarfThumbnail:hover img{
  transform: scale(1.1,1.1);
  opacity: 1;
}
.scarfThumbnailContainer .scarfThumbnail.active:hover img{
  transform: scale(1,1);
  opacity: 1;
}

.scarfInfo{
  position: relative;
  padding-left: 7.5%;
}
.scarfInfo .wrapper{
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.scarfInfo h3{
  font-size: 1rem;
  color: #938057;
  letter-spacing: 1px;
}
.scarfInfo p{
  font-size: 1rem;
  letter-spacing: 1px;
}





.splashImage{
  background: rgba(0,0,0,1);
  height: 100vh;
  width: 100vw;
  position: fixed;
  z-index: 50;
}
.splashImage>img{
  height: 85%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}



/* MOBILE BREAKDOWN*/
@media (min-width: 0px) and (max-width: 767px) and (orientation: portrait), (orientation: portrait){
  /* .scarfItem{
    padding: 7%;
  }
  .scarfItem .wrapper{
    padding: 7%;
  } */

  main{
    height: auto;
    position: static;
  }

  .scarfSelection{
    width: 90%;
    margin: 0 auto;
    padding-top: 20vh;
  }

  .scarfThumbnailContainer .scarfThumbnail{
    padding: 3%;
  }
  .scarfInfo .wrapper{
    margin-top: 20px;
  }

  .scarfInsight{
    width: 80%;
    margin: 0 auto;
    top: 0;
    left: 0;
    position: relative;
    transform: translate(0%, 0%);
    padding-top: 20vh;
    /* max-width: 960px; */
  }

  .scarfInsight .imagePreview img{
    width: 80%;
    margin: 0 auto;
    display: block;
  }
  .scarfInfo{
    position: relative;
    padding: 0 5% 3vh;
    padding-left: 0%;
  }
  .scarfInfo .wrapper{
    position: relative;
    top: 0%;
    transform: translate(0, 0%);
  }
  .scarfInfo h3{
    font-size: 1.2rem;
  }
  .scarfInfo p{
    font-size: 1rem;
  }

  .splashImage>img{
    width: 85%;
    height: auto;
  }
}

/* ##Device = Desktops ##Screen = 1281px to higher resolution desktops */
@media (min-width: 1281px) {

}

/* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {

}

/* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {

}

/* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

}

/*  ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px*/
@media (min-width: 481px) and (max-width: 767px) {

}

/*  ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {

}
