/** Shopify CDN: Minification failed

Line 648:28 Expected ")" to end URL token
Line 702:8 Expected identifier but found "{"
Line 702:9 Unexpected "{"
Line 702:19 Expected ":"
Line 707:10 Expected identifier but found "{"
Line 707:11 Unexpected "{"
Line 707:21 Expected ":"

**/
.hc-custom-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px
}

.hc-custom-menu .hc-custom-menu--element {
  width: 50%;
  padding: 5px
}

.banner-promo {
  background-color:#000;
  height: 100%
  }
/* Collection page Custom Grid */
.collection-custom-grid .colletion-flexbox{display: flex; flex-wrap: wrap;}
.collection-custom-grid .colletion-flexbox .single-product{flex-basis: 25%;padding: 7px;}
.collection-custom-grid .colletion-flexbox .imagearea{flex-basis: 50%;text-align: center;padding: 7px}
.collection-custom-grid .colletion-flexbox .imagearea img{width: 100%;display: block;}
.collection-custom-grid .colletion-flexbox .imagearea .imagewrapper{position: relative;}
.collection-custom-grid .colletion-flexbox .imagearea .overlay{position: absolute;top: 0;left: 0;z-index: 9;height: 100%;width:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.collection-custom-grid .colletion-flexbox .imagearea .overlay .actionArea a{padding: 8px 20px;background-color: transparent;border:1px solid #FFF;position: relative;color: #FFF;}
.collection-custom-grid .colletion-flexbox .imagearea .overlay .actionArea a:before {content: "";position: absolute;top: 0;bottom: 0;right: 100%;left: 0;background-color: #000 !important;z-index: -1;transition: 300ms;}
.collection-custom-grid .colletion-flexbox .imagearea .overlay .actionArea a:hover:before{right: 0;}
.collection-custom-grid .colletion-flexbox .imagearea .overlay .actionArea a:hover{color:#FFF;}


/* Product page Stick Add to cart for mobile */
@media screen and (max-width:768px){
  .collection-custom-grid .colletion-flexbox .single-product{flex-basis: 50%;} 
  .collection-custom-grid .colletion-flexbox .imagearea{flex-basis: 100%;text-align: center;}
  .add-to-cart.sticky-addtocart{position: fixed !important;bottom: 0;left: 0;z-index: 9;}
}


/* Product page teddy blake vs traditional block */
.product-traditional{background-color: #FFF5F3;padding: 50px 0;}
.product-traditional .traditional-inner{max-width: 1000px; margin: 0 auto;}
.product-traditional .traditional-flexbox {display: flex;}
.product-traditional .traditional-flexbox .traditional-diagram,
.product-traditional .traditional-flexbox .traditional-content{flex-basis: 50%; padding: 15px;}
.product-traditional .traditional-flexbox .traditional-diagram{display: flex;text-align: center;justify-content: center;}
.product-traditional .traditional-flexbox .traditional-diagram .luxury,
.product-traditional .traditional-flexbox .traditional-diagram .teddy{flex-basis: 50%;display: flex;flex-direction: column;justify-content: space-between;max-width: 180px;padding: 0 15px;}
.product-traditional .traditional-flexbox .traditional-diagram .luxury .headings,
.product-traditional .traditional-flexbox .traditional-diagram .teddy .headings{margin-bottom: 15px;}
.product-traditional .traditional-flexbox .traditional-diagram .luxury .graph>div,
.product-traditional .traditional-flexbox .traditional-diagram .teddy .graph>div{text-transform: uppercase;font-size: 12px;display: flex;align-items: center;justify-content: center;}
.product-traditional .traditional-flexbox .traditional-content .traditional-text h3{font-size: 1.6em; text-transform: none;}
.product-traditional .traditional-flexbox .traditional-content .traditional-cta a{border:2px solid #C3A4A2; color: #C2BAB7; padding: 5px 10px;}

@media screen and (max-width:768px){
  .product-traditional .traditional-flexbox {flex-direction: column;}
  .product-traditional .traditional-flexbox .traditional-content{order: 1;}
  .product-traditional .traditional-flexbox .traditional-diagram{order: 2;margin-top: 20px;}
}
.main-quiz-section .colorSection, .main-quiz-section .sizeSection, .main-quiz-section .leatherSection{display: none;}
.main-quiz-section{margin: 30px 0;}
.main-quiz-section h3{text-align: center; margin-bottom: 30px;}
.main-quiz-section .flexbox{display: flex;flex-wrap: wrap;text-align: center;}
.main-quiz-section .flexbox .flex-item {flex: 0 0 25%;max-width: 25%;padding: 0 10px;cursor: pointer;margin-bottom: 15px;}
.main-quiz-section .flexbox .flex-item .content{box-shadow: 0 0 19px 0px #00000040;border: 1px solid #00000020;border-radius: 6px;padding: 15px;}
.main-quiz-section .flexbox .flex-item .content h4{font-size: 14px;text-align: center;overflow: hidden;min-height: 40px;}
.main-quiz-section .flexbox .flex-item .content img{border-radius: 100%;max-width: 100%;margin-bottom: 15px;}
.main-quiz-section .flexbox .flex-item .content .desc{font-weight: 900;margin-bottom: 15px;}
.main-quiz-section .flexbox .flex-item .content .btnselect button{display: inline-block;padding: 10px 15px;text-transform: uppercase;letter-spacing: 2px;border-width: 1px;border-style: solid;margin: 15px 0;}
.main-quiz-section .innercontent .nextbtn button, .main-quiz-section .innercontent .backbtn button{display: inline-block;padding: 10px 15px;text-transform: uppercase;letter-spacing: 2px;border-width: 1px;border-style: solid;margin: 15px 0;}
.main-quiz-section .innercontent .nextbtn{text-align: right;}
.main-quiz-section .flexbox .flex-item .content .btnselect button.selected{background-color: #000;color: #fff;}
.main-quiz-section .nextbackbtn{display: flex;justify-content: space-between;}

@media screen and (max-width:768px){
  .main-quiz-section .flexbox .flex-item {flex: 0 0 50%;max-width: 50%;padding: 0 3px;}
  .main-quiz-section .flexbox .flex-item .content{padding: 10px;}
  .main-quiz-section .flexbox .flex-item .content h4{font-size: 12px;letter-spacing: normal;}
  .main-quiz-section .styleSection .innercontent .nextbtn{width: 100%;}
  .main-quiz-section .innercontent .nextbtn{right: 0;left: auto;}
  .main-quiz-section .innercontent .backbtn{left: 0;right: auto;}
  .main-quiz-section .innercontent .nextbtn, .main-quiz-section .innercontent .backbtn{position: fixed;bottom: 0;width: 50%;padding: 0 5px;}
  .main-quiz-section .innercontent .nextbtn button, .main-quiz-section .innercontent .backbtn button{background: #2c2c2c;color: #fff;margin: 0;border-color: #000;width: 100%;}
}
/* @media screen and (max-width:540px){
  .main-quiz-section .flexbox .flex-item {flex: 0 0 100%;max-width: 100%;}
} */

.tabcontentt{margin-top: 20px;}
.tabcontentt #tabs li a.inactive{color:#666666;}
.tabcontentt #tabs{margin: 0;list-style: none;padding: 0;display: flex;justify-content: center;border: 1px solid #000;align-items: center;text-align: center;padding: 0px;}
.tabcontentt #tabs li {margin-bottom: 0;flex: 0 0 33.33%;max-width: 33.33%;border-right: 1px solid #000;padding: 10px 0; cursor: pointer;}
.tabcontentt #tabs li:last-child{border-right: none;}
.tabcontentt #tabs li .collapsible-trigger__icon{right: -15px;}
.tabcontentt #tabs li a{display: inline-block;width: fit-content;position: relative;}
/* .tabcontentt .tabcnt{border: 1px solid #000;border-top: 0; padding: 10px;} */
.tabcontentt .tabcnt .containerrr p:last-child{margin-bottom: 0;}
.tabcontentt .tabcnt .containerrr{display: none;}
.tabcontentt .tabcnt .containerrr{border: 1px solid #000;border-top: 0; padding: 10px;}
@media screen and (max-width:640px){
  .tabcontentt #tabs li .collapsible-trigger__icon{display: none;}
  .tabcontentt #tabs li a{font-size: 12px;}
}
#CollectionHeaderSection .collection-hero img{width: 100%;display: block;}
#CollectionHeaderSection .section-header__shadow{display: none;}



@media screen and (max-width: 768px) {
	#CollectionHeaderSection .collection-hero img{width: auto;display: block;height: 180px;object-fit: cover;}
}
.quizCollection .image-wrap img {
  -webkit-animation: fade-in 1s cubic-bezier(.26, .54, .32, 1) 0s forwards;
  animation: fade-in 1s cubic-bezier(.26, .54, .32, 1) 0s forwards;
}
.collectiondescription{margin-bottom: 30px;}
.collectiondescription h1{font-size: 18px;font-family: Futura, sans-serif;font-weight: 400;letter-spacing: 0.2em;margin-bottom: 10px;}
.collectiondescription h2{font-size: 16px;text-transform: unset;color: #000;font-family: Futura, sans-serif;font-weight: 400;letter-spacing: 0.3px;line-height: 1.5;}

/* fix the horizontal scroll on productr page and fix the header and sticky add to cart on mobile */

.webyzeProductColors {display: block; flex-grow: 1; width: auto; max-width: 84%; margin-left: 15px; padding-bottom: 10px; }

/* */

.collection-grid-item-style {color: #fff; padding-bottom: 5px; font-size: 1.1em; letter-spacing: 0.1em;}

.simulatorproduct_inner{display: flex;flex-wrap: wrap;padding-top: 20px;}
.simulatorproduct_inner .inner_content .inner_contents{display: none;padding: 0px 0px 0px 0px;margin: 20px 0;}
.simulatorproduct_inner .leftimage, .simulatorproduct_inner .rightcontent{flex: 0 0 50%;padding: 0 15px;max-width: 50%;}
.simulatorproduct_inner .banner-slider{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.simulatorproduct_inner .banner-slider .slider-for{flex: 0 0 80%;max-width: 80%;padding: 0 15px;}
.simulatorproduct_inner .banner-slider .slider-nav{flex: 0 0 20%;max-width: 20%;padding: 0 15px;}
.simulatorproduct_inner .banner-slider .slider-nav .thumbnail-image{padding-bottom: 10px;}
.simulatorproduct_inner .banner-slider .slider-nav .thumbnail-image .thumbImg {padding-bottom: 5px;}
.simulatorproduct_inner img{width: 100%;max-width: 100%;cursor: pointer;}
.notranform .slick-track {transform: none !important;}
.simulatorproduct_inner .inner_content h4 {
  text-transform: none;
  margin-bottom: 0;
  padding: 10px 20px 10px 10px;
  letter-spacing: 0;
  color: #000;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  box-shadow: 0 3px 10px #eee;
  margin: 0 0 15px;
}
.simulatorproduct_inner .inner_content.active h4{
  border: 1px solid #000;
  box-shadow: none;
}
.simulatorproduct_inner .inner_content.selectedVariant h4
{
  border: none;
  /* background: #EEEEEE; */
  box-shadow: 0 3px 10px #eee;
}
.simulatorproduct_inner .inner_content.selectedVariant h4::after,
.simulatorproduct_inner .inner_content.active.selectedVariant h4::after
{
  background-image: url("/cdn/shop/files/checkbox.png?v=1641370299");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 26px;
  width: 30px;
  content: '';
  transition: none;
}
.simulatorproduct_inner .inner_content h4::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  -ms-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  right: 20px;
  font-size: 20px;
  content: "\002b";
  color: inherit;
}
.simulatorproduct_inner .inner_content.active h4::after {
  content: "\002d";
  font-size: 30px;
  top: 45%;
}
.simulatorproduct_inner .inner_content .filter.active
{
  font-weight: 900;
  color: #ffffff;
  background-color: #000;
}
.simulatorproduct_inner .inner_content .taglist
{
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.simulatorproduct_inner .simulator_filter .taglist .filter  
{
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #000;
  padding: 5px;
  /* border-radius: 100%; */
  height: auto;
  width: 120px;
  text-align: center;
  line-height: 28px;
  /* margin-bottom: 10px; */
  margin: 0 5px 10px;
}
.simulatorproduct_inner .cnt_leather, .simulatorproduct_inner .cnt_color, .simulatorproduct_inner .continue_complate {
  /* border: 1px solid #000; */
  padding: 5px 15px;
  margin-top: 15px;
  display: inline-block;
  width: 200px;
  background-color: #000;
  color: #fff;
}
.simulatorproduct_inner button.add-to-cart.continue_complate{border: 1px solid #000;display: inline-block;width: 100%;background-color: #232323;border-width: 10px;border-style: solid;border-color: #232323;border-radius: 1px;color: #FFFFFF;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;font-family: inherit;padding: 3px 7px;height: auto;margin-bottom: 10px;margin-top: 0;}
.simulatorproduct_inner .inner_content.disbled{pointer-events: none;}
.simulatorproduct_inner .continue_complate img{height: 20px;width: 20px;display: inline-block;vertical-align: middle;}
.simulatorproduct_inner .cnt_leather:hover, .simulatorproduct_inner .cnt_color:hover, .simulatorproduct_inner .continue_complate:hover
{
  background-color: #585555;
}
.simulatorproduct_inner button[disabled]{opacity: 0.6;cursor: no-drop;}
.simulatorproduct_inner .simulator_filter .taglist .filter
{
  cursor: pointer;
}
.simulatorproduct_inner .description.full_width_height_home{
  overflow: hidden;
  transition: .2s;
  max-height: 75px;
}
.simulatorproduct_inner .description.full_width_height_home.active_des{
  max-height: inherit!important;
}
.simulatorproduct_inner .cmplt_color{
  padding: 5px 15px;
  margin-top: 15px;
  display: inline-block;
  width: 200px;
  background-color: #000;
  color: #fff;
}
.simulatorproduct_inner .slider-nav.mobileshow
{
  /* display: none; */
}
.simulatorproduct_inner .simulator_filter .taglist .filter.daimetion_tag {
  width: auto;
  padding: 5px 15px;
}

.simulatorproduct_inner .rightcontent h1{font-family: Tiemann, serif;}

.simulatorproduct_inner .addReadMore.showlesscontent .SecSec,
.simulatorproduct_inner .addReadMore.showlesscontent .readLess {
    display: none;
}

.simulatorproduct_inner .addReadMore.showmorecontent .readMore {
    display: none;
}
.simulatorproduct_inner .rightcontent .description
{
  margin-bottom: 15px;
}
.simulatorproduct_inner .addReadMore .readMore,
.simulatorproduct_inner .addReadMore .readLess {
    font-weight: bold;
    margin-left: 2px;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline;
}

.simulatorproduct_inner .addReadMoreWrapTxt.showmorecontent .SecSec,
.simulatorproduct_inner .addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}
.simulatorproduct_inner .simulator_filter .taglist .filter.leather_tag,
.simulatorproduct_inner .simulator_filter .taglist .filter.color_tag
{
  border: none;
  width: auto;
}
.simulatorproduct_inner .inner_content .filter.active.leather_tag,
.simulatorproduct_inner .inner_content .filter.active.color_tag 
{
  background-color: transparent;
  color: #000;
}
.simulatorproduct_inner .simulator_filter .taglist .filter.active.leather_tag img,
.simulatorproduct_inner .simulator_filter .taglist .filter.active.color_tag img
{
  border: 1px solid #000;
}
.simulatorproduct_inner .simulator_filter .taglist .filter.leather_tag img,
.simulatorproduct_inner .simulator_filter .taglist .filter.color_tag img
{
  border-radius: 100%;
  height: 80px;
  width: 80px;
  padding: 5px;
  border: 1px solid transparent;
}

.simulatorproduct_inner .mobshow{display: none;}
.simulatorproduct_inner .mobileDots .slick-dots li  button:before
{
  background-color: #000;
}
@media screen and (max-width:749px)
{
  .slider-nav.thumb-image{display: none !important;}
  .simulatorproduct_inner .leftimage, .simulatorproduct_inner .rightcontent{flex: 0 0 100%;max-width: 100%;padding: 0;}
  .simulatorproduct_inner .rightcontent{padding: 10px 0;}
  .simulatorproduct_inner .banner-slider .slider-for, .simulatorproduct_inner .banner-slider .slider-nav{padding: 0;flex: 0 0 100%;max-width: 100%;}
  .simulatorproduct_inner .slider-nav.desktopshow{display: none;}
  .simulatorproduct_inner .slider-nav.mobileshow{display: none;padding-top: 20px;}
  .simulatorproduct_inner .banner-slider .slider-nav .thumbnail-image{padding: 0 5px;}
  .simulatorproduct_inner .mobshow{display: block;}
  .simulatorproduct_inner .deskshow{display: none;}
}
.slick-dots{
  margin-left: 0;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0
}


.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: "slick-icons, sans-serif";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  opacity: .18;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
  color: #fff;
  opacity: .75
}

.slick-slider .slick-dots li, .slick-slider .slick-dots li button {
  width: 6px;
  height: 6px
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px
}
.slick-slider .slick-dots li button:before {
  width: 6px;
  height: 6px;
  border-radius: 100%
}

.slick-slider .slick-dots li.slick-active, .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li.slick-active button:before {
  width: 8px;
  height: 8px;
  opacity: 1
}

.slick-slider[data-bars] .slick-dots li, .slick-slider[data-bars] .slick-dots li button {
  padding: 0;
  width: 150px;
  height: 18px
}

.slick-slider[data-bars] .slick-dots li button:after, .slick-slider[data-bars] .slick-dots li button:before {
  content: "";
  width: 150px;
  height: 4px;
  border-radius: 0;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px)
}

.card-labels
{
  position: absolute;
  bottom: 0;
  color: #000;
  z-index: 99;
  width: 100%;
  background: rgba(255,255,255,0.5);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-labels.reverse-flex
{
  justify-content: flex-end;
}

.bestseller-label,
.lowstock-label
{
  padding: 5px;
}

@media only screen and (min-width: 769px) {
  .slick-slider[data-bars] .slick-dots li button:after, .slick-slider[data-bars] .slick-dots li button:before {
    height: 6px
  }
}

.slick-slider[data-bars] .slick-dots li.slick-active button:before {
  opacity: 1
}

.slick-slider[data-bars] .slick-dots li button:after {
  background-color: hsla(0, 0%, 100%, .25);
  -webkit-box-shadow: 0 0 75px rgba(0, 0, 0, .8);
  box-shadow: 0 0 75px rgba(0, 0, 0, .8)
}

.slick-slider[data-bars] .slick-dots li.slick-active, .slick-slider[data-bars] .slick-dots li.slick-active button {
  height: 18px
}

.slick-slider[data-bars] .slick-dots li.slick-active button:after, .slick-slider[data-bars] .slick-dots li.slick-active button:before {
  width: 150px;
  height: 4px
}

@media only screen and (min-width: 769px) {
  .slick-slider[data-bars] .slick-dots li.slick-active button:after, .slick-slider[data-bars] .slick-dots li.slick-active button:before {
    height: 6px
  }
}

.slick-slider[data-bars] .slick-dots li.slick-active button:before {
  background-color: #fff
}

@media only screen and (max-width: 768px) {
  .slick-slider[data-bars] .slick-dots li, .slick-slider[data-bars] .slick-dots li.slick-active, .slick-slider[data-bars] .slick-dots li.slick-active button, .slick-slider[data-bars] .slick-dots li.slick-active button:after, .slick-slider[data-bars] .slick-dots li.slick-active button:before, .slick-slider[data-bars] .slick-dots li button, .slick-slider[data-bars] .slick-dots li button:after, .slick-slider[data-bars] .slick-dots li button:before {
    width: 40px
  }

  .fs-mobile div.fs-entry-container
  {
    width: calc(100% / 2) !important;
    padding-top: calc(100% / 2) !important;
  }
}

.slick-slider[data-bars][data-autoplay=true] .slick-dots li button:before {
  width: 0
}

.slick-slider[data-bars][data-autoplay=true] .slick-dots li.slick-active button:before {
  -webkit-animation: slideshowBars 0s linear forwards;
  animation: slideshowBars 0s linear forwards
}
/* custom bubble */
span.cart-link__bubble.cart-link__bubble--visible {
  text-align: center;
  line-height: normal;
  letter-spacing: normal;
  width: 22px;
  height: 22px;
  color: #fff
}


.site-header--stuck .show-sticky {
  visibility: visible;
  height: auto
}

.show-sticky {
  visibility: hidden;
  height: 0
}

.hc-non-stick .site-header--stuck .show-sticky {
  display: none
}

.site-header--stuck {
  padding-top: 0
}


.grid-product__price__sale, .product__price__sale {
  font-family: futura;
  color: #ff4e4e;
  margin-top: 5px;
  padding: 5px 5px 5px 0px;
  font-size: 18px;
  font-weight: 500;
}

.product__price-savings-sale {
  color: #fff;
  white-space: nowrap;
  background-color: #ff4e4e;
  padding: 2px 5px;
}

/* product stock status */

.hc-stock.hc-desktop {
  text-align: center;
  margin: auto
}


/* custom product logos */

.logo-bar{
  text-align:center;
  display: block;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: max-content;
  margin: auto;
}


.logo-bar__item{
  flex:0 1 180px;
  vertical-align:middle;
  margin:45px 15px 20px
}

@media only screen and (min-width:769px){
  
 .logo-bar{
  text-align:center;
  margin-bottom:-30px;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
} 

.logo-bar__item{
    flex:0 1 180px;
    margin:0 70px 30px
}
  }

.logo-bar__image{
  display:block;
  margin:0 auto;
}

.logo-bar__link{
  display:block;
}

[data-aos=logo__animation] .logo-bar__item{
  opacity:0;
}

[data-aos=logo__animation].aos-animate .logo-bar__item{
  animation:fade-in 0.5s ease 0s forwards;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(2){
  animation-delay:0.2s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(3){
  animation-delay:0.4s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(4){
  animation-delay:0.6s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(5){
  animation-delay:0.8s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(6){
  animation-delay:1.0s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(7){
  animation-delay:1.2s
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(8){
  animation-delay:1.4s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(9){
  animation-delay:1.6s;
}

[data-aos=logo__animation].aos-animate .logo-bar__item:nth-child(10){
  animation-delay:1.8s;
}

/* Product title padding bottom nule */
.producttitle-block {padding-bottom: 0px;}

/* Product overlay color */


.is-black select{
    background-image:url({{ "ico-select.svg" | asset_url | split: '?' | first }})
}

.is-black .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after{
    border-bottom-color:#000
}

.is-black .site-nav__link{
    color:#000
}

.is-black .site-nav__link:hover{
      color:#000;
    }


.is-black .site-header__logo .logo{
    display:none
}

.site-header__logo .logo{
  display:none
}

.is-black .site-header__logo .logo{
    display:block
}


@media only screen and (min-width:769px){

.site-header__logo{
    text-align:left
}
  }

.header-logo a,.site-header__logo a{
  color:#000

}

.is-black .header-logo a,.is-black .site-header__logo a{
    color:#000
}

.is-black .header-logo a:hover,.is-black .site-header__logo a:hover{
      color:#000;
    }

.is-black .site-header{
    box-shadow:none
}

.site-header--password{
  color:{{ settings.color_header_text | default: "#000" }};
  color:var(--colorNavText)
}

.site-header--password a,.site-header--password a:hover{
    color:{{ settings.color_header_text | default: "#000" }};
    color:var(--colorNavText);
  }

.is-black .site-header--password{
    color:#000
}

.is-black .site-header--password a,.is-black .site-header--password a:hover{
      color:#000;
    }

.header-wrapper--sticky{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:6;
  background:none;
  /* background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%,transparent) */
}

  #CollectionAjaxResult .grid--collection
  {
    display: flex;
    flex-wrap: wrap;
  }

  @media only screen and (max-width:769px){

.hc-description .collapsible-trigger-btn--borders .collapsible-trigger__icon{
      right: 5px;
  }

.hc-description .collapsible-trigger-btn--borders{ 
      padding: 6px;
}

}

 @media only screen and (max-width:769px){

.hc-description .collapsible-trigger-btn--borders .collapsible-trigger__icon{
      right: 5px;
  }

.hc-description .collapsible-trigger-btn--borders{ 
      padding: 6px;
}

}

@media only screen and (max-width:1300px){

.hc-description .collapsible-trigger-btn{ 
      letter-spacing: .2em;
      font-size: .6em;
}

}


  @media (max-width:1024px) {
    .template-product .page-content--product .page-width > .grid .medium-up--one-half {
       width: 100%;
  }

  .template-product .page-content--product .product__thumbs {
      display: none!important;
  }
  
  .template-product .page-content--product .junip-product-summary-rendered {
    text-align: left;
    flex-grow: 1;
    display: flex;
    align-items: flex-end;
  }

 .template-product .page-content--product .junip-product-summary-rendered .junip-product-summary-review-count {
   font-size: 0.85rem;
    opacity: 0.6;
 }



  }
 @media (max-width:768px) {
   .template-product .grid-overflow-wrapper .grid__item {
      flex: 0 0;
    }
}

  .drawer {
    z-index: 110;
  }

  .junip-product-summary-rendered {
    cursor: pointer;
  }

  .template-product .shopify-section div[data-section-type="recently-viewed"] .grid {
    display: block;
  }
  
@media (max-width: 1024px) {
  .custom-logo-list .logo-bar {
    display: grid;
    grid-template-columns: repeat(3, minmax(112px, 1fr));
    gap: 5px;
    justify-content: space-between;
    width: 100%;
  }

  .custom-logo-list .logo-bar .logo-bar__item {
    margin: 0;
  }
}
@media (max-width: 768px) {
  .custom-logo-list .logo-bar .logo-bar__item {
    display: flex;
      flex-direction: column;
      height: 100%;
  }

  .custom-logo-list .logo-bar .logo-bar__image_container {
    flex-grow: 1;
  }
  
  .custom-logo-list .logo-bar .logo-bar__item .subheading:first-child {
    font-size: 9px!important;
  }

  .custom-logo-list .logo-bar .logo-bar__item .subheading {
    font-size: 7px!important;
  }

  .custom-logo-list .logo-bar .logo-bar__item .logo-bar__image {
    max-width: 60px;
  }
}

    @media (max-width: 1024px) {
.image-with-text-custom.index-section {
    margin: 10px 0;
}
}
  
.image-with-text-custom .feature-row {
  position: relative;
  margin: 0;
}
      

    @media (max-width: 1024px) {
.image-with-text-custom .feature-row {
  flex-direction: column;
}

      .image-with-text-custom .page-width {
  padding: 0;
}
  } 
  
.image-with-text-custom .feature-row__item {
  flex: 0 1 50%;
}
  
.image-with-text-custom .feature-row__text {
  flex: 0 1 50%;
}
  
@media (max-width: 1024px) {
  .image-with-text-custom .feature-row__text {
    order: 0;
    margin-top: 0;
    padding: 0 20px;
    padding-bottom: 10px;
  }
}
  
.image-with-text-custom .subheading {
   font-family: 'Montserrat', sans-serif;
  font-size: 22px;
  font-weight: 500;
      margin-bottom: 10px;
}

    @media (max-width: 1024px) {
.image-with-text-custom .subheading {
  font-size: 14px;
  margin-bottom: 0;
}
  }

.image-with-text-custom .heading {
   font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 30px;
}

  @media (max-width: 1024px) {
.image-with-text-custom .heading {
   font-family: 'Montserrat', sans-serif;
  font-size: 25px;
  margin-bottom: 10px;
}
  }
  
.image-with-text-custom .text {
   font-family: 'Montserrat', sans-serif;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 30px;
}

    @media (max-width: 1024px) {
.image-with-text-custom .text {
  display: none;
  font-size: 18px;
  margin-bottom: 0;
}
  }

  .image-with-text-custom .short-text {
    display: none;
   font-family: 'Montserrat', sans-serif;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 30px;
}

@media (max-width: 1024px) {
  .image-with-text-custom .short-text {
    display: block;
    font-size: 12px;
    margin-bottom: 0;
  }

   .image-with-text-custom .appear-delay-4 {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    left: 0;
    padding-bottom: 20px;
      }
}

  .image-with-text-custom .btn {
   padding: 11px 45px;
}

  @media (max-width: 1024px) {
    #pre-order {
      margin-bottom: 0!important;
    }
    .product-section .mobContainer {
        padding-bottom: 32px;
          padding-top: 11px;
  }

    .product-section .mobContainer .product-single__title {
      margin-bottom: 0!important;
    }

    .product-section .mobContainer .product-single__title-price {
      margin-bottom: 0!important;
      display: flex;
      flex-direction: column;
    }
    
  }

  /* Dev css */
  
    .show_third_price .sale_price
    {
      color: #FD0000;
      font-weight: bold;
      font-size: 18px;
    }
    
    .show_third_price .original_price
    {
      font-weight: bold;
      margin-top: 7px;
      text-decoration: line-through;
    }

    .show_third_price .retail-price
    {
      color: #939393;
      font-family: 'Montserrat', 'san-serif';
      text-decoration: inherit;
    }

    .show_third_price .retail-price .grid-product__price--original
    {
      text-decoration: inherit;
    }