/** Shopify CDN: Minification failed

Line 134:16 Expected ":"
Line 1653:53 "isplay" is not a known CSS property

**/
/* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; }

.logo-area__right .show-search-link {
    display: flex;
}

.section-store-messages{
 display:none;
}

.blog-content img{
 display:none !important;
}

.article-list.article-layout--columns .article{
 border:0px !important;
 border-right:0px !important;
}

.user-content a:not(.image-link) {
    border-bottom:0px !important;
}

.h3-style, h3{
  font-size: 25px;  
  font-weight: 400 !important;
  font-style: italic !important;
  letter-spacing: .05em !important;
  color: #2a2a2a;
}

.blog-content{
  margin-top: 17px;
}
.blog-content p{
  /*font-size: .9375rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5rem;
  float:none !important;
  color: #2a2a2a;*/
  color: #2a2a2a;
}
.blog-content a{
  /*font-size: .9375rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5rem;
  float:none !important;*/
  color: #2a2a2a;
}


.blog-readLink{
  margin-top: 24px !important;
  display:block;
  width:100%;
  margin-right:0px;
  color: #2a2a2a;
}

.blog-readLink .btn-Button{
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: .875rem;
  text-align: left;
  text-transform: uppercase;
  text-decoration: underline !important;
  background: transparent;
  border: 0;
  color: #2a2a2a;
  padding-left:0px;
}
.article-list{
 cursor:pointer;
}

.article-image{
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

@keyframes crescendo {
  0%   {transform: scale(1);}
  100% {transform: scale(1.03);}
}

.article-list img{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 0;
  transition: all .7s ease-in-out;
  
}

.article-list img:focus, .article-list img:hover{
  animation: crescendo 1.5s ease-in;
}

#shopify-section-1621315401dea92fab .fully-spaced-row--medium{
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog123{
 margin-top: 0px !important;
}

.footerContainer{
 padding-left:0px;
 padding-right:0px;
}



#pagefooter a,.navigation a{
  color:  #2a2a2a !important;
  font-size:11px !important;
  letter-spacing 0.84px;
  font-weight: 500 !important;
  font-family: Poppins,sans-serif!important;
   opacity:1 !important;
  /*font-family: Arial, Helvetica, sans-serif !important; */
}

.navigation__column-title{
  color:  #2a2a2a !important;
  font-weight:500 !important;
  font-size:11px !important;
  font-style: none !important;
  /* font-family: Arial, Helvetica, sans-serif !important; */
    font-family: Poppins,sans-serif!important;
  opacity:1 !important;
}

.cart-link__icon{
    width: 19px;
    height: 20px;
  margin-right:12px;
  color:#2a2a2a !important;
}

.cart-link__icon svg, .show-search-link__icon svg,.header-account-link svg{
  fill: #2a2a2a !important;
   width: 20px;
    height: 20px;
}
.cart-link__icon svg g, .show-search-link__icon svg g,.header-account-link svg g{
  fill: none !important;
}

.cart-link__label,.show-search-link__text,.header-account-link span{
  color:#2a2a2a !important;
 /* display:inline !important; */
}

.cart-link:hover .cart-link__label{
  text-decoration:underline !important;
}

.show-search-link,.cart-link{
 height:26px !important;
}

  .logo-area__right .show-search-link {
      justify-content: center;
      align-items: center;
  }

.header-account-link span{
 margin-left:12px;
}

.blockRight{
 float:right;
 display:inline-block;
}

@media (min-width: 767px){
  .section-footer__row-lower {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

#footer_newsletter_signup p{
  display:inline-block !important;
  margin-bottom:0px;
  width: 80%;
}
#footer_newsletter_signup .signup-form__button{
  display:inline-block !important;
      padding: 10px;
  font-size: 12px;
  width: 15%;
}


/* Product Page Css */
.product-detail .detail .title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .04375rem;
}

.prd-Product_Social {
    grid-template-columns: 1fr 1fr;
    display: grid;
    height: 40px;
    margin-bottom: 15px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

/*.prd-Wishlist-product {
    align-items: center;
    justify-content: center;
    display: flex;
    width: 100%;
    height: 100%;
    border-right: 1px solid#dfdfdf;
}

.prd-Wishlist_Button[data-wishlist=true] {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.prd-Wishlist_Button-product {
  font-size: .75rem;
  letter-spacing: .0525rem;
  line-height: .875rem;
  text-transform: uppercase;
  height: 100%;
  margin: 0 auto;
  padding: 10px 30px;
  text-align: center;
  color: inherit;
}
.prd-Wishlist_Button {
  position: absolute;
  display: block;
  font-size: 0;
  line-height: 1rem;
  color: transparent;
  opacity: 1;
  overflow: hidden;
  transition: opacity visibility;
}
*/
.prd-Wishlist,.prd-Product_Sharing{
 height:100%;
  display: flex;
    align-items: center;
  justify-content:center;
}
.prd-Wishlist button{
  font-size: .75rem;
  letter-spacing: .0525rem;
  line-height: .875rem;
  text-transform: uppercase;
  height: 100%;
  margin: 0 auto;
  padding: 10px 30px;
  text-align: center;
  color: inherit;
  background:none !important;
  border:0px !important;
}

.prd-Wishlist-product{
  border-right: 1px solid #dfdfdf;
}

.prd-Wishlist_Button svg{
  width: 18px;
  height: 16px;
  color: #666666;
  margin-right: 10px;
}
.prd-Product_Sharing svg{
 fill:none !important;
 width:22px;
 margin-right: 10px;
}

.fill-content:hover svg,.fill-content:hover path{
 color: #666666;
 fill:#666666;
}

.template-product .price span{
  font-size: .8125rem;
  letter-spacing: .01875rem;
  line-height: 1.1875rem;
}

.template-product .quantity-submit-row__submit .button{
  background-color:#2a2a2a;
  color:#FFF;
  text-transform:uppercase;
  width:100%;
}

.template-product .quantity-submit-row__submit .button:hover{
  background-color:#FFF;
  color:#2a2a2a;
}

.template-product .product-recommendations .hometitle{
 color:#2a2a2a;
}


.template-product select[data-listed][data-colour-swatch=true]+.clickyboxes a::before {
   /* border-radius: 0px !important;*/
    height: 30px;
    width: 30px;
    left:0px;
  	top:0px;
}

.template-product select[data-listed][data-colour-swatch=true]+.clickyboxes li {
    position: relative;
    width: 30px;
    height: 30px;
   min-width:30px;
   margin-bottom:10px;
}

.template-product select[data-listed][data-colour-swatch=true]+.clickyboxes a {
    padding: 0px;
    border:0px;
}


.color-title {
  display: none;
  text-transform:capitalize;
}


.selectedColor,.optLabel{
  display: inline-block !important;
  font-size: .91667rem !important;
  margin-bottom: .5em !important;
}

.optLabel{
 margin-right: 0.5em;
}

.clickyboxes a.active{
 border-bottom:solid 1px #000 !important;
}

.selector-wrapper select{
 opacity:0;
}

div.thumbnails .owl-item{
 opacity:0;
}

.template-product .owl-carousel .owl-nav.disabled {
    display: inline;
}
.template-product .thumbnails.owl-carousel {
  padding-right: 4%;
}
.template-product .owl-stage,.template-product .owl-carousel .owl-stage-outer{
  width: fit-content !important;
}
/*.template-product .thumbnails.owl-carousel {
  padding-right: 4%;
}

.template-product .owl-stage,.template-product .owl-carousel .owl-stage-outer{
  transform: none !important;
  width: fit-content !important;
}*/

.template-product .custom-field--value p{
 margin-bottom:0px !important;
}

.template-product .custom-field{
 display:block;
 width:100%;
}

.hide-desc{
 display:none !important;
}

.show-desc{
 display:block !important;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: none !important;
  font-weight: normal;
  color: #000000 !important;
}

.ui-widget-content{
  border: 0px !important;
  background: #ffffff;
  color: #000000 !important;
  padding-left:0px !important;
  padding-right:0px !important;
  width:100%;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border:0px !important;
    background: #464e54 !important;
    color:#FFF !important;
}
.ui-accordion .ui-accordion-header{
 border-radius:0px !important;
}



#accordion span.ui-icon {
  float:right;
  margin-top: 0px;
}
#accordion .ui-state-default {
    background-color: transparent !important;
    background-image: none !important;
}
#accordion .ui-accordion-header { color: #000 !important; padding-left:0px;padding-right:0px;}
.ui-icon{
  background-image: url(http://download.jqueryui.com/themeroller/images/ui-icons_black_256x240.png) !important;
}


#accordion h3:not(.ui-state-active){ border-bottom:solid 1px #dfdfdf !important;}

#accordion .ui-accordion-content-active{ border-bottom:solid 1px #dfdfdf !important;}
#accordion .ui-accordion-content-active:last-child{ border-bottom:0px !important;}


/* collection template */
.template-collection .block-inner-inner .product-block__title,.template-collection .block-inner-inner .product-price{
 text-align:center;
      justify-content: center;
}

.singUpIndexBlock{
 border-top: 1px solid #d9d9d2;
 border-bottom: 1px solid #d9d9d2;
 padding-top:30px;
 padding-bottom:30px;
}

.copyRightRow{
 border-top: 1px solid #d9d9d2;
}


.section-footer__row-container {
    border-top: 0px !important;
}

@media only screen and (max-width:767px){
  .singUpIndexBlock{
    padding-top:15px;
    padding-bottom:15px;
  }
}

#product-share, #share-opt,#share-heading{
 cursor:pointer;
}

 #share-opt{
  visibility:hidden;
   position:absolute;
} 
#product-share:hover #share-opt{
	visibility:visible;
   	margin-top:10px;
  	position:relative;
  	display:flex;
    justify-content:center;
}

#product-share:hover .prd-Product_Sharing {
	visibility:hidden;
  	display: none;
  
}

.dFlex{
  align-items: center;
  justify-content: center;
  height: 100%;
  display:flex !important;
}

.recentBlock{
 width:100%;
}

.recentBlock img{
 position:relative !important;
  opacity:1 !important;
}

.recentBlock .product-block__title,.recentBlock .product-price,.product-recommendations .product-block__title, .product-recommendations .product-price{
  text-align:center;
  justify-content: center;
}

.pc-Cont{
 padding-left:0px;
 padding-right:0px;
}

@media only screen and (min-width:767px){
  .section-footer__row-container:nth-child(1){
    max-width:80%;
    margin:0 auto;
  }
  
}

.custom-field--value p, .custom-field--value span,.custom-field--value div{
 font-family:Poppins !important;
 font-style:normal !important;
}

.pg-Page_Body-narrow {
    max-width: 676px;
    margin: 0 auto;
}

.text-center{
 text-align:center;
}
.textCBlock p{
    margin-bottom: 20px;
}
.contactFormBlock input[type=submit]{
  display: block;
  width: 100%;
}

.contactFormBlock input[type=submit]:hover{
  background:transparent;
  color: #000;
  border:solid 1px #000;
}

.contactFormBlock .errors li {
    color:red;
}
.user-content>p{
   color:#000;
}

.sec-Content_Body{
   margin:0 auto;
   max-width:675px;
  padding-top:4%;
  padding-bottom:4%;
}

.section-signup .mainContainer{
   margin:0 auto;
   max-width:675px;
}


body p, body label, body input, body select, body textarea{
  font-style: normal !important;
  font-family: Poppins,sans-serif !important;
  font-weight:normal !important;
}

@media only screen and (min-width: 1024px){
  #shopify-section-blog-template .article-layout--list .article .container{
    max-width:100%;
  }
  #shopify-section-blog-template .article-layout--list .article{
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    clear:both;
  }
  #shopify-section-blog-template .article-metaImg .rimage__image{
   max-width:560px;
   max-height:500px;
  }
  #shopify-section-blog-template .article-metaImg,.article-metaDesc{
    width:50%;
    float:left;
  }
  
  #shopify-section-blog-template .article-layout--list .article .container {
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  #shopify-section-blog-template .rimage-wrapper {
   padding-top:500px !important;
  }
  #shopify-section-blog-template .article-list .article{
    border-bottom:0px;
    border-top:0px;
    padding-top:0px !important;
  }
  #shopify-section-blog-template .article-layout--list .article:nth-child(even) .article-metaImg{
   order:2;
  }
  #shopify-section-blog-template .article-layout--list .article:nth-child(even) .article-metaDesc{
   order:1;
  }
}

.text-right{
 text-align:right;
}

/*
.template-collection .link-dropdown{
 border:1px solid #d9d9d2;
 padding-left:12px;
}

.template-collection .link-dropdown__button-text{
 font-weight:normal !important;
}*/

.template-collection .product-block__title, .template-index .product-block__title{
  font-size: 24px;
}
.template-collection .product-block__title .cTitle{
 font-size:11px;
}
.hideForm{
 display:none;
}

.btn-Button{
  display: inline-block;
  padding: 16px;
  font-size: .75rem;
  font-weight: 400;
  letter-spacing: .0625rem;
  line-height: .875rem;
  text-align: center;
  text-transform: uppercase;
  background-color: transparent;
  border: 1px solid #000;
  color:#000;
  transition: opacity .3s ease;
  width:100%;
}

.btn-Button:hover{
 color:#666;
}

.template-index .collection-listing .product-block__title, .template-index .collection-listing .product-price,.template-index .collection-listing .product-price__item {
 text-align:center;
  margin-left:auto;
  margin-right:auto;
}

/*body p{
 font-family: Arial, Helvetica, sans-serif !important;
}
*/

.custom-field--value div, .custom-field--value p, .custom-field--value span{
  font-size:11px !important;
  letter-spacing: 0.3px !important;
  line-height: 19px !important;
}
.ui-accordion .ui-accordion-header{
 font-size:13px !important;
 /*letter-spacing: 0.3px !important;
  font-style:normal !important;
  font-family: Poppins,sans-serif;*/
}

.blog-desc h2{
  max-width:500px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.blog-desc .user-content{
  max-width:500px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

.shoptransBtn{
 background-color:transparent !important;
 border:solid 1px #000 !important;
 color:#000 !important;
 margin-top:20px !important;
}

.svg-inline--fa.fa-heart {
    width: 14px;
}

/* Fonts Change */

.product-block__title{
  font-family: "Times New Roman",Times,serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
  letter-spacing: .05em !important;
  color: #2a2a2a;
}

.cTitle{
  font-size:11px !important;
  letter-spacing: 0.3px !important;
  line-height: 19px !important;
  font-family: Poppins,sans-serif !important;
      margin: 30px 0 15px 0;
  display:block;
}
.user-content>p{
  font-size:11px !important;
  letter-spacing: 0.3px !important;
  line-height: 19px !important;
  font-family: Poppins,sans-serif !important;
}

.hometitle, .template-product .title,h3.ui-accordion-header,.majortitle{
 font-family: "Times New Roman",Times,serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
  text-transform:capitalize !important;
  padding-top:1%;
  padding-bottom:1%;
}

.custom-field--value span i{
  letter-spacing: 0.3px !important;
  font-family: Poppins,sans-serif !important;
}

.selectedColor, .optLabel,.prd-Wishlist button,.prd-Product_Sharing{
  letter-spacing: 0.3px !important;
  font-family: Poppins,sans-serif !important;
  font-size:13px !important;
}

.btn.button--large, .button.button--large, a.btn.button--large, a.button.button--large, button.button--large, input[type=button].button--large, input[type=reset].button--large, input[type=submit].button--large {
    font-size: 13px !important;
  letter-spacing: 0.3px !important;
   font-family: Poppins,sans-serif !important;
}

.navigation__children-toggle svg{
 opacity:0;
}

h3.ui-accordion-header{
    letter-spacing: 0.3px !important;
    font-family: Poppins,sans-serif !important;
    font-size: 13px !important;
      font-style: normal !important;
}
.custom-field--value span i{
 font-style: normal !important;
}

.product-detail .input-row label,.selectedColor{
  font-size: 11px !important;
  letter-spacing: 0.3px !important;
}

@media only screen and (min-width:767px){
  .product-detail .product-column-right{
    margin-left:1%;
  }
  .product-detail {
    padding-left: 0px;
    padding-right: 0px;
  }
  .product-detail .product-column-right{
   max-width:100% !important;
   width:39% !important;
    flex:0 0 auto !important;
  }
}

.product-detail .product-column-right .price-area .h4-style{
     font-size: inherit;
}
.product-detail .product-column-right .price-container{
 margin-bottom:0px;
}

.product-detail .product-column-right.product-form .input-row{
 margin-top:15px;
}
.product-detail .detail .title{
 margin-bottom:15px;
}

.utility-bar__left .utility-bar__item  {
  height: 44px;
  padding-left: 10px;
width: 150px !important;
  border: 1px solid #2a2a2a!important;
}

@media (max-width: 767px){
  .utility-bar__left .utility-bar__item  {
  border: 0px!important;
}
}
  
  
.boost-pfs-filter-total-products{
 display:none !important;
}

.mw-option__control,.mw-option__value-title{
 display:inline-block !important;
}





@media (max-width: 767px) {
  .show-search-link__icon {
    justify-content: right;
  }
}

@media (max-width: 767px) {
.wishlist {
  display:none;
}
}

@media (max-width: 767px) {
.logo-area__middle {
 flex: 0 0 auto;
  margin: 0 0;
}
}


.strongly-spaced-row,
.fully-spaced-row--medium, .strongly-padded-row {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.hometitle{
  font-size:24px;
}

 /*
#pagefooter h6 {
    color:  #2a2a2a !important;
  font-weight:700 !important;
  font-size:11px !important;
  font-style: normal !important;
font-family: Arial, Helvetica, sans-serif !important; 
}*/


#pagefooter h6 {
  color: #2a2a2a!important;
    font-size: 11px!important;
    font-style: normal!important;
    font-family: Poppins,sans-serif !important;
  font-weight:500;
}


  .navigation .navigation__tier-1 > .navigation__item > .navigation__link::before {
    display:none;
  }

.h6{
font-family: "Times New Roman", Times, serif;
    font-weight: 400;
}

/*
  .navigation .navigation__columns .navigation__column .navigation__column-title {
    font-weight:500;
color: #2a2a2a!important;
  }*/

.metafield-multi_line_text_field{
  margin-bottom: 1em;
  line-height:1.6;
}

/*
.thumbnails .thumbnail {
    width: calc(16.6% + 11px);
    max-width: 100%;
    margin: 0 0 0px 0px;
}

.product-detail .gallery .main-image {
    margin: 0 0 20px -10px;
}*/
/* 
.thumbnails {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
} */

  .navigation .navigation__tier-1 > .navigation__item > .navigation__link::before {
    display:none;
  }



.cc-accordion-item__title::before, .cc-accordion-item__title::after {
 width: 9px;
}

  .product-detail .cc-accordion-item__title {
    font-size: 12px!important;
}


.heading-font{
  color:#2a2a2a!important
}

.wishlisthero-floating svg {
    color: #2a2a2a!important;
}


div.flex.flex-collection{
  display:none;
}


.button-icon svg {
    color: #2a2a2a;
}

.toggle-btn {
    color: #2a2a2a;
}

.toggle-btn__chevron {
    color: #2a2a2a;
}

.utility-bar__right .utility-bar__item {
    width: 150px !important;
    border: 1px solid #2a2a2a!important;
}

.link-dropdown .link-dropdown__button{
  padding-left: 20px;
}

.link-dropdown .link-dropdown__button {
    color: #2a2a2a!important;
}
/* 
.link-dropdown__button-icon {
    margin: -12px 20px 0 35px;
}
*/
svg.feather.feather-chevron-down{
      margin: 0 20px 0 20px;
}


  .feature-text-paired {
    margin-left: 10%;
    margin-right: 10%;
  }

@media only screen and (min-width: 768px){
  .feature-text-paired {
    margin-left: 10%;
    margin-right: 10%;
  }
}

.material{
  padding-top:10px;
  text-align:center;
  font-size:11px;
}

svg g {
    fill: #2a2a2a!important;
}

.navigation__column-title {
    letter-spacing: .01em !important;
}


div.lightly-spaced-row.not-in-quickbuy{
  margin-bottom: 0.2em;
}

.majortitle{
  font-size:24px !important;
}

h2.collection{
  font-size:1.0rem;
  font-style: normal;
}

div.rte.cf.align-center.reading-width {
  max-width: 700px;
}

.product-detail .input-row label,.selectedColor{
display:none;
}

/*   .product-custom-swatches{
    width: 25px;
    height: 25px;
    margin-bottom:10px;
  } */

.swatches-border{
  border:1px solid transparent;
}
.activeSwatch.swatches-border{
    border-color:#000;
    margin-right: 4px;
}

hr.not-in-quickbuy{
  display:none;
}

body{
   color: #2a2a2a;
}


.layout-switchers {
    display: none;
}


span.utility-bar__item.mobile-only{
  display:none;
}

.cc-price-range .cc-price-range__input {
  padding-left: calc(10px + 2em);
}


@media (min-width: 768px){
.price-container .price-area {
    margin-bottom: 7px;
}
}

#shopify-section-template--15316416725205__1636576793dc6c3250{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416725205__1636576793dc6c3250.height{
	max-height:none;
}


#shopify-section-template--15316416233685__1635366700f50ee85a{
	max-height:160px;
    overflow:hidden;
}
#shopify-section-template--15316416233685__1635366700f50ee85a.height{
	max-height:none;
}

#shopify-section-template--15316416200917__1635626084c9fddf95{
  	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416200917__1635626084c9fddf95.height{
	max-height:none;
}

#shopify-section-template--15316416528597__163562692134fcaa45{
  	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416528597__163562692134fcaa45.height{
  max-height:none;
}

#shopify-section-template--15316416299221__163562700337621de4{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416299221__163562700337621de4.height{
  max-height:none;
}


#shopify-section-template--15316416364757__1635627764aa5e4d57{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416364757__1635627764aa5e4d57.height{
  max-height:none;
}


#shopify-section-template--15316416626901__163562737592a003de{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15316416626901__163562737592a003de.height{
  max-height:none;
}

#shopify-section-template--15616637567189__163562737592a003de{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15616637567189__163562737592a003de.height{
  max-height:none;
}

#shopify-section-template--15580931195093__163562737592a003de{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15580931195093__163562737592a003de.height{
  max-height:none;
}


#shopify-section-template--15616678396117__163562737592a003de{
	max-height:160px;
    overflow:hidden;
}

#shopify-section-template--15616678396117__163562737592a003de.height{
  max-height:none;
}



#show-form{
	display: block;
    padding: 0.8rem 2em;
    background: #212b36;
    color: white;
    text-align: center;
    text-transform: uppercase;
    max-width: 40rem;
    margin: auto;
}


@media screen and (max-width: 768px){
.wishlisthero-floating {
    bottom: 1px!important;
}
}

.mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__link {
  font-size: 13px !important;
}

.mobile-navigation-drawer .navigation__tier-2 > .navigation__item > .navigation__link {
  font-size: 13px !important;
  text-transform:uppercase;
 }

.mobile-navigation-drawer .navigation__link {
  text-transform:uppercase;
}


@media screen and (max-width: 767px){
#desktopfilter{
  display:none !important;
}
}

@media screen and (min-width: 600px){
#mobilefilter{
  display:none !important;
}
}

@media screen and (max-width: 767px){
#product-share:hover #share-opt{
   	margin-top:-10px;
}
}

@media (max-width: 767px) {
  .slick-product-prev,
  .slick-product-next {
    top: static !important;
    bottom: 0;
    transform: none;
  }
}

  @media (max-width: 450px){
    .__seguno-newsletter-field-group{
    	display: flex;
    	flex-wrap: wrap!important;
    	justify-content: space-between;
    	
    }
  }
  
 .product-block .product-info .innerer .product-block-options--swatch {
display:none;
  }

.__seguno-newsletter-form {
	padding: 1rem !important;
}

/* SWIPER */

.swiper-button-next, .swiper-button-prev{
    color: #787a7c;
}

@media (max-width:768px){
  .swiper-button-next, .swiper-button-prev{
  	   margin-top: -55px;
  }
}

@font-face {
    font-family: 'Times New Roman';
    src: url('/cdn/shop/files/TimesNewRomanPS-ItalicMT.ttf?v=1737630810') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}




#SegunoNewsletterForm-submit--fd132815-6c07-41eb-96f1-097ab1706f0a{
      width: 100%;
    height: 44px;
}
/* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; }

/* CD Nirav */
.pro__description h1 {font-size: 20px;}
.pro__description h2 {font-size: 18px;}
.pro__description h3 {font-size: 16px;}
.mb_slider_on {position: relative;}
.slideshow-controls.hide_desktop { position: static; }
/* .checkout-note label[for='note'] { font-weight: 500 !important; } 
.checkout-note .gift_checker .gift_checker_title { font-size: 11px; display: inline-block; padding-bottom: 5px; } 
.checkout-note .gift_checker .gift_checker_btn { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center;} 
.checkout-note .gift_checker .gift_checker_btn label {padding-right: 8px;}
.checkout-note .gift_checker .gift_checker_btn * { cursor: pointer; }
.checkout-note .gift_checker .input_gift_checker[type='radio']:before { content: ""; width: 15px; height: 15px; border-radius: 50%; transform: scale(0); transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em #000; } 
.checkout-note .gift_checker .input_gift_checker[type='radio']:checked::before { transform: scale(0.6); } 
.checkout-note .gift_checker .input_gift_checker{margin: 0 3px 0 0; place-content: center; display: grid; appearance: none;border: 1px solid #000; border-radius: 50%; height: 15px; width: 15px;} */
.read_more_less { cursor: pointer; text-decoration: underline; }

@media (min-width: 768px){
  .template-product .product-detail .detail {align-items: flex-start; display: flex; }
  .template-product .product-detail .detail .sticky-content-container{top: unset; bottom: 0; width: 100%;}
  .hide_desktop{display: none !important;}
}

/* cd code */
.section-main-product .product-detail .detail .title{font-size: 22px;}
.product-block__title{font-size: 16px !important;}
.template-product .section-main-product .product-detail .detail .title { margin-bottom: 0; } 
.template-product .section-main-product .product-form .selector-wrapper{ margin-bottom: 0; }
.template-product .section-main-product .product-form .input-row,
.buy-buttons-row { margin: 0!important; } 
.template-product .section-main-product .swym-button-bar.swym-wishlist-button-bar.swym-inject { display: none; } 
.template-product .section-main-product .prd-Product_Social { margin-bottom: 0; }

/* CD Nirav */
.template-product .section-main-product .product-form .selector-wrapper .swatches-border .product-custom-swatches { margin-bottom: 2px; }
.template-product .section-main-product .product-form .selector-wrapper .swatches-border .tooltip .tooltiptext { width: max-content; padding: 0 20px; margin-left: -12px; bottom: -12px;}

/* CD Arshit */
.new_cart_icon .cart-link__icon .cart_count_bubble{position: absolute; top: -7px; right: -7px; display: flex; align-items: center; justify-content: center; width: 12px; height: 12px; border-radius: 50%; background-color: #000; color: #fff; padding: 7px;}
.product-detail .out_of_stock_msg{padding: 5px 0 10px;}
.product-detail .out_of_stock_msg .button{background-color: #000 !important; color: #FFF !important; text-transform: uppercase; width: 100%;}
.template-product .quantity-submit-row__submit .button{background-color: #000 !important; color: #FFF !important;}
.product-detail .out_of_stock_msg .button:hover,
.template-product .quantity-submit-row__submit .button:hover{background-color: #FFF !important; color: #000 !important;}
.product-block .product-info .colour_count{font-size: 11px;}
body:not(.template-index) .product-block .product-info .colour_count span{margin-right: 0.5rem;}

.product-detail .shopify-payment-button{padding-top: 10px; display: block !important;}
.product-detail .shopify-payment-button .shopify-payment-button__more-options{display: none !important;}

@media (max-width: 767px){
  .product-detail .main-image .swiper-button-next:after,
  .product-detail .main-image .swiper-button-prev:after{font-size: 20px;}
}

/* CD Nirav */
.__seguno-newsletter-form { gap: 0.6rem !important; padding-top: 40px !important; padding-bottom: 40px !important;}
.__seguno-newsletter-form .__seguno-newsletter-form-heading,
.__seguno-newsletter-form .__seguno-newsletter-form-subheading,
.__seguno-newsletter-form>form { width: 100%; max-width: 365px; margin: 0 auto; gap: 0.6rem !important; }
.__seguno-newsletter-form .__seguno-newsletter-form-subheading p { color: inherit; }
.__seguno-newsletter-form .__seguno-contact-form { gap: 0.6rem; }
.__seguno-newsletter-form .__seguno-contact-form button.button { width: 100%; }
.__seguno-newsletter-form .__seguno-newsletter-field-group { gap: unset; }
.__seguno-newsletter-form .__seguno-newsletter-field-group>.__seguno-newsletter-field {width: 100%;max-width: 50%;}

.template-index .collection-listing .product-price { display: block; }

@media (max-width: 767px){
  .mobile-navigation-drawer .navigation__link {padding-left: 0 !important;}
  .mobile-navigation-drawer .navigation__children-toggle {padding-right: 0;}
  .mobile-navigation-drawer .navigation__mobile-header{padding-top: 15px;align-items: center; border: unset !important;}
  .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-header { justify-content: flex-end;}
  .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-header .mobile-nav-back,
  .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-header .mobile-nav-title { display: none; } 
  .mobile-navigation-drawer--child-open .mobile-nav-back { padding: 12px 0 12px 14px; }
  .mobile-navigation-drawer--child-open .mobile-nav-title { font-size: 15px; }
  .mobile-navigation-drawer .navigation__tier-2-container,
  .mobile-navigation-drawer .navigation .navigation__tier-1-container .navigation__tier-1 {padding-top: 25px;}
  .mobile-navigation-drawer .mobile_nav_top_icon { display: flex; flex-wrap: wrap; align-items: center;gap: 4px;}
  .mobile-navigation-drawer .mobile_nav_top_icon .mobile-nav-toggle { padding: 12px 16px 12px 2px; }
  .mobile-navigation-drawer .mobile_nav_top_icon .icon__search { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 3px; }
  .mobile-navigation-drawer .mobile_nav_top_icon .icon__search .show_search__icon svg { display: inline-block; width: 18px; height: 18px;}
  .mobile-navigation-drawer .mobile_nav_top_icon .icon__search .show_search__text,
  .mobile-navigation-drawer .mobile_nav_top_icon .new_cart_icon .text { font-size: 10px; }
  .mobile-navigation-drawer .mobile_nav_top_icon .new_cart_icon { width: auto; display: flex; flex-wrap: wrap; gap: 8px;}
  .mobile-navigation-drawer .mobile_nav_top_icon .new_cart_icon .text {display: flex !important;}
  .mobile-navigation-drawer .mobile_nav_top_icon .new_cart_icon .cart-link__icon { margin: 0; }
  .mobile-navigation-drawer .mobile_nav_top_icon .wishlist { display: block; margin: 0; padding: 0; }
  .mobile-navigation-drawer:has(.navigation__tier-1>.navigation__item--open) .wishlist { display: none; }
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__children-toggle svg{opacity: 1;height: 20px; width: 20px; margin-right: -4px;}
  .mobile-navigation-drawer .navigation__tier-2 .navigation__child-tier .navigation__tier-3 .navigation__link{text-transform: capitalize !important;padding-left: 30px;}
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__item{margin: 0 20px;}
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__item:not(:last-child),
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__item .navigation__tier-3 .navigation__item{border-bottom: 1px solid #00000014;}
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__tier-2>.navigation__item--open {border-bottom: unset;}
  .mobile-navigation-drawer .navigation .navigation__tier-1 .navigation__tier-3-container .navigation__item {margin-right: 0;}
  .mobile-navigation-drawer {padding-bottom: 10px;}
  .mobile-navigation-drawer .navigation { height: 100%; max-height: 100%; margin-bottom: 0; }
  .mobile-navigation-drawer .navigation .navigation__tier-1-container { display: flex; flex-direction: column; height: 100%; }
  .mobile-navigation-drawer .navigation .navigation__tier-1-container .social_icon_header_bottom { display: flex; flex-direction: column; justify-content: flex-end; flex: 100%; flex-wrap: wrap; padding-bottom: 15px;}
  .mobile-navigation-drawer .navigation .navigation__tier-1-container .social_icon_header_bottom .social__title{padding-left: 20px;line-height: 1.2; margin-bottom: 10px; color: #2a2a2a!important; font-size: 11px!important; font-style: normal!important; font-family: Poppins,sans-serif !important; font-weight: 500;}
  .mobile-navigation-drawer .navigation .navigation__tier-1-container .social_icon_header_bottom .social-links {padding-left: 10px;}
}

.product-detail .product-form .price-container .money,
.product-form  .price-container + .lightly-spaced-row{ font-weight: 500; font-size: 12px;}
.product-detail .product-form .color-text{font-size: 18px;}
.product-detail .product-form .color-text span{color: black; font-family: 'Times New Roman';font-style: italic;}
.product-detail .product-form .icon_text .icon_inner{display: flex ; align-items: center; gap: 10px; }
.product-detail .product-form .icon_text .icon_inner .text p{ margin-bottom: 0;}
.product-detail .product-form .icon_text .icon_inner img{width: 100%; max-width: 25px; vertical-align: middle;}
.product-detail .product-form .icon_data{display: flex ; flex-wrap: wrap; gap: 00px; margin: 0 auto; max-width: 440px; margin: 10px auto;}
.product-detail .product-form .icon_text{width: calc(50% - 5px);  padding: 5px; border-radius: 5px;}

.product-detail .product-form .icon_text_gift .icon_inner_gift{display: flex ; align-items: center; gap: 10px; }
.product-detail .product-form .icon_text_gift .icon_inner_gift .text_gift p{ margin-bottom: 0;line-height: 0.4;}
.product-detail .product-form .icon_text_gift .icon_inner_gift img{width: 100%; max-width: 25px; vertical-align: middle;}
.product-detail .product-form .icon_data_gift{display: flex ; flex-wrap: wrap; gap: 00px; margin: 0 auto; max-width: 440px; margin: 10px auto;}
.product-detail .product-form .icon_text_gift{width: calc(50% - 5px);  padding: 5px; border-radius: 5px;}
body .product-detail .product-form .icon_text_gift{width: auto; max-width: fit-content; min-width: 155px;}
body .product-detail .product-form .icon_data_gift{  margin: 10px auto; justify-content: space-between;  margin-bottom: 20px;}

.product-detail .product-form .stock-count { display: flex; align-items: center; color: black; font-weight: normal; justify-content: center; font-size:13px; margin-bottom: 10px; margin-top: 20px;}
.product-detail .product-form .stock-count .stock-icon { margin-right: 8px; }
.product-detail .product-form .stock-count img { width: 20px; height: 20px; vertical-align: middle;}
.product-detail .product-form .out-of-stock { display: flex; align-items: center; color: #757575; font-weight: bold; }
.product-detail .product-form .out-of-stock img { width: 16px; height: 16px; }
.product-detail .product-form .mw-apo-container{margin-bottom:15px;}

.breadcrumbs-content{ padding-left: 0;}
.announcement-bar  .announcement-bar__inner p{color:white;}
.announcement-bar  .announcement-bar__inner p:last-child {margin-bottom: 0;}

.payment_image .payment_inner{display: flex ; gap: 10px;}
.payment_image .image_content { position: relative; padding-bottom: 10%; width: 50%; }
.payment_image .image_content img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; }

.product-list .block-inner .product-link{position:relative;}
.product-list .block-inner .product-link .product_badge{position: absolute; top: 0; left: 0; z-index: 1;}
.product-list .block-inner .product-link .product_badge .badge_text{ font-size: 15px; padding: 5px 0 0 10px;}
.product-list .product-block .product-info .size_meta_text{text-align: center; padding-top: 5px;}
.product-list .product-block .product-info .material{ padding-top: 5px;}
.template-suffix-a5-refills .activeSwatch.swatches-border{margin-right: 6px;border: 1px solid #bdbdbd !important; border-radius: 0 !important; margin: 0; padding: 0; height: 100% !important;}
.product-form .custom_size a:last-child{background-color: #fff;color: #000;border-color: #bdbdbd;}
.custom_size.custom_size_opts a:first-child{background-color: #000;color: #fff;border-color: #bdbdbd;}
.template-product .section-main-product .product-form .selector-wrapper .swatches-border .product-custom-swatches{margin: 0;}

@media (min-width: 768px) {
  body .navigation .custom_menu_drop_down{position: absolute; top: 100%; left: unset; width: auto !important;}
  .navigation__item.navigation__item--with-children .custom_menu_drop_down .navigation__item{display: block;}
  .navigation__item.navigation__item--with-children .custom_menu_drop_down .navigation__item .navigation__link{padding: 10px 15px;}

  .main-image .mb_slider_wrapper .swiper-slide:first-child { width: 100%; }
  .main-image .mb_slider_wrapper .swiper-slide:not(:first-child) { width: calc(50% - 5px); }
  .main-image .mb_slider_wrapper {display: flex ; flex-wrap: wrap; gap: 10px;}
  .price-container .price-area{margin-top: 7px;}
  .current-price.theme-money .money{margin-left: 5px;}

  .cart-link__icon{margin-top: 5px;}
  
}


.product-detail .product-form .price-container .money{font-size: 15px;font-weight: 500;}
.lightly-spaced-row .color-text b{ font-weight: 550; font-size: 12.5px; text-transform: uppercase;}
.lightly-spaced-row .color-text span{ font-size: 14px;font-weight: 100;}
.payment_image{display: none;}
#wishlisthero-product-page-button-container.wishlisthero-product-page-button-container{display: none;}
.product-list .block-inner .product-link .product_badge .badge_text{font-size: 10px; margin: 12px;padding: 0;}
.price-area .was-price{margin-left: 0;}
.sale-badge .sale-percent{position: absolute; top: 0; right: 7%; font-size: 14px; line-height: normal; padding: 8px 13px 20px; color: white;}
.sale-badge .sale-percent .sale-text{ position: relative;z-index: 1; }
.sale-badge .sale-percent .img-sale-badge { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.sale-badge .sale-percent .sale-txt {font-size: 18px;}
/* .sale-badge.grid_badge .sale-percent{padding: 5px;} */
.product-form .custom_size a{background-color: #000; color: #fff; border: 1px solid #000; display: inline-block; margin: .7rem .5rem .2rem 0; padding: 5px 20px; line-height: 1; cursor: pointer;}
.product-form .custom_size_heading{font-weight: 550; font-size: 12.5px; text-transform: uppercase;}
.product-form fieldset.product-form__input,
.product-form .input-row .option-selectors{display:none !important;}
.fancybox-container .fancybox-bg{ background-color: white;}
.template-suffix-a5-refills .input-row .selector-wrapper.styled-select.swatches.option--colour, .template-suffix-a5-refills .product-form .input-row .option-selectors{display: block !important;}
.template-suffix-a5-refills .activeSwatch.swatches-border{margin-right: 6px;width: auto; height: auto; border: unset;}
.template-suffix-a5-refills .option-selectors .swatches-border .tooltiptext,
.template-product .option-selectors .swatches-border .tooltiptext{display: none;}
.template-suffix-a5-refills .product-custom-swatches,
.template-product .product-custom-swatches{border-radius: 0%; width: 85px; height: 85px; margin: 2px 5px 10px 2px; background-position: 50%; background-size: cover;}
.template-suffix-a5-refills .product-detail .product-form .color-text span{font-size: 15px;}

.product-detail  .product-form  .price-area{margin-bottom: 5px;}
.product-form .custom_size{margin-top: 0px;}

#shop-hcaptcha-badge-container{display:none !important;}

/* .template-suffix-a5-refills .product-detail .input-row label{display:none !important;} */
@media (max-width: 767px) {
  .sale-badge .sale-percent{position: absolute; top: 0; left: auto;right:7%; font-size: 12px; padding: 6px 9px 17px;}
  .sale-badge .sale-percent .sale-txt { font-size: 14px; }
  .product-detail .input-row .option-selectors .swatches-border{width: 7vh;max-width: 48px;}
  .product-detail .input-row .option-selectors .swatches-border .tooltip{ width: 100%;}
  .template-suffix-a5-refills .product-custom-swatches,
  .template-product .product-custom-swatches{background-size: contain; background-repeat: no-repeat; width: 100% !important; height: 40px !important;}
}


.template-product .section-main-product .product-form .input-row{padding-bottom: 5px;}
.template-product .section-main-product .product-form .color-selctr{padding-bottom: 20px;}
.template-product .section-main-product .product-form .quantity-submit-row__submit {padding-bottom: 5px;}
.product-form .custom_size{margin-top: 0px; padding-bottom: 0px;}
.product-form .custom_size_opts { margin-bottom: 20px; }
body .product-detail .product-form .icon_data {margin-bottom: 20px;}
body .product-detail .product-form .icon_data_gift {margin-bottom: 20px;}

.title-wishlst {position: relative;padding-right: 40px;}
.title-wishlst .wishlst-btn {position: absolute;top: 0;right: 0;}
.wishlst-btn #wishlisthero-product-page-button-container.wishlisthero-product-page-button-container {display: block;}

.wishlst-btn #wishlisthero-product-page-button-container.wishlisthero-product-page-button-container button { height: auto !important; line-height: 1 !important; padding: 10px !important; font-size: 0 !important; }
.wishlst-btn #wishlisthero-product-page-button-container.wishlisthero-product-page-button-container button svg { width: 14px; height: 14px; display: block; }

.product-detail .product-form .price-container .was-price .money,
.product-detail .product-form .price-container .current-price .money{ margin-left: 5px; }
.price-area .price > span {font-size: 15px; font-weight: 500;}

.product-block .discounted-price { display: flex; justify-content: center; }
.product-block .discounted-price .product-price__compare { text-decoration: none; opacity: 1; font-weight: 500; }
/* .product-block .discounted-price .product-price__compare span {text-decoration: line-through;} */
.product-block .discounted-price .product-price,.product-block .discounted-price .product-price__amount { color: #AC0000; font-weight: 500; }

.categories-wrap {margin-bottom: 20px;}
.categories-wrap .container {display: flex;}
.categories-wrap .categories { display: flex ; gap: 15px; margin: 0 auto;overflow-x: auto }
.categories-wrap .categories li {list-style: none;flex-shrink: 0;}
.categories-wrap .categories li a {border: 1px solid;padding: 4px 12px;display: block;line-height: normal;transition: .3s;}
.categories-wrap .categories li a:hover {color: #fff;background-color: #212121;border-color: #212121;}

/* CD CODE */
/* .unavailable_pro {text-decoration: line-through;} */
.guarantee-container {margin-top: 20px !important;border: 1px solid #ccc; padding: 20px; max-width: 100%; margin: auto; background-color: #ffffff; font-style: italic; text-align: center; position: relative; margin-bottom: 20px; }
.guarantee-title { font-weight: bold; font-style: italic; font-size: 18px; text-align: center; position: relative; margin-bottom: 10px; } 
/* .guarantee-title::before, .guarantee-title::after { content: ""; display: inline-block; width: 40px; height: 1px; background-color: black; vertical-align: middle; margin: 0 10px; }  */
.guarantee-content { font-size: 16px; color: #333; line-height: 1.5; }
/* .guarantee-content h5{text-align: left;} */
.guarantee-title em{font-weight: 100;}
.guarantee-title{position: absolute; top: -12px; margin: 0; left: 50%; transform: translateX(-50%); padding: 0 20px; background: #fff;}
.guarantee-container .guarantee-title{font-family: Times New Roman, Times, serif;}

.custom-section { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 40px 20px; }
.custom-section .metafield-rich_text_field p{ text-align: center;font-size: 11px !important;} 
.custom-container { display: flex; flex-direction: row; align-items: center; justify-content: space-between; max-width: 1370px; margin: 0 auto; }
.custom-text { flex: 1; text-align: center; font-size: 16px; line-height: 1.5; }
.custom-image { flex: 1; text-align: center; }
.custom-image img { max-width: 100%; height: auto; width: 100%; }
.custom-container .custom-text .metafield-rich_text_field{margin-left: 10%; margin-right: 10%;}
.custom-section .custom-container .custom-text{padding-right: 30px;}
.custom-text .metafield-rich_text_field p{font-style: normal !important; font-family: Poppins, sans-serif !important; font-weight: normal !important; font-size: 11px !important;}
.custom-text .metafield-rich_text_field h2{font-size: 24px !important;}
.custom-text .metafield-url{background: #212b36; border: 1px solid #212b36; color: #fff; font-size: 12px; line-height: 1em; height: auto; margin: 0; text-decoration: none !important; cursor: pointer; padding: 1em 25px; vertical-align: middle; text-align: center; border-radius: 0; transition: background-color .1s, color .1s, border-color .1s, opacity .1s; display: inline-block; font-family: Poppins, sans-serif; font-weight: 400; font-style: normal; letter-spacing: 0em; text-transform: none;margin-top: 10px;}
.custom-text .metafield-url:hover { background: #4e4e4e; border-color: #4e4e4e; }

/* .custom-review-section { display: flex; justify-content: center; } */
.slide{min-width: auto !important;}
.review-slider-container { position: relative; overflow: hidden; max-width: 100%; }
.slides { transition: transform 0.5s ease-in-out; width: 100%; }
.slides .slide { min-width: 100%; box-sizing: border-box; padding: 50px; display: flex; justify-content: center; align-items: center; }
.review-block { display: flex; width: 100%; align-items: center; justify-content: space-between; gap: 20px;}
.review-left, .review-right { flex: 1; text-align: left; padding: 10px; }
.review-left img, .review-right img { max-width: 100%; height: auto;}
.verified-badge { display: flex ; color: black; padding: 0; border-radius: 5px; font-size: 12px; align-items: center; gap: 5px; }
.prev-slide, .next-slide { position: absolute; top: 50%; transform: translateY(-50%); background: white; color: black; border: none; padding: 15px; cursor: pointer; font-size: 35px;}
.prev-slide:hover, .next-slide:hover{ background: unset;  border-color: unset;}
.prev-slide { left: 10px; }
.next-slide { right: 10px; }
.slide .review-right p{ margin-bottom: 0px; }
.verified-badge img{width: 20px; height: 20px;}
.review-right h3 p strong{font-style: normal;font-size: 23px; font-weight: 600;}
.testimonial__star-rating{margin-bottom: 10px;}
.custom-review-section .review-slider-container h1,.custom-review-section .review-slider-container h2, .custom-review-section .review-slider-container h3, .custom-review-section .review-slider-container h4, .custom-review-section .review-slider-container h5, .custom-review-section .review-slider-container h6 {text-align: left;}
.custom-review-section .review-slider-container .main-heading h1,.custom-review-section .review-slider-container .main-heading h2, .custom-review-section .review-slider-container .main-heading h3, .custom-review-section .review-slider-container .main-heading h4, .custom-review-section .review-slider-container .main-heading h5, .custom-review-section .review-slider-container .main-heading h6 {text-align: center;}

.slides .slide .review-left h6{font-family: Poppins, sans-serif !important;}
.slides .slide .review-block .review-right{padding-left: 20px;margin-left: 68.5px;margin-right: 68.5px;}
.section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6{font-family: "Times New Roman", Times, serif !important;font-style: normal !important;}
.image-bottom-text h1, .image-bottom-text h2, .image-bottom-text h3, .image-bottom-text h4, .image-bottom-text h5, .image-bottom-text h6{text-align: left !important;}
.review-right .section-title h1, .review-right .section-title h2, .review-right .section-title h3, .review-right .section-title h4, .review-right .section-title h5, .review-right .section-title h6{text-align: left !important;}
.verified-badge h1, .verified-badge h2,.verified-badge h3, .verified-badge h4, .verified-badge h5, .verified-badge h6{margin-bottom: 0;}

#pagefooter a, .copyright {color: white !important;}
svg g { fill: white !important; }
#pagefooter h6{color: white !important;font-size: 16px !important;}
.shopify-section.section-footer{background: black;}
.section-footer__row-container:nth-child(1){max-width: 100%; margin: 0;}
.section-footer__row__col .section-footer__text p{color: white !important;}
.signup-form #footer_newsletter_signup{display: flex ; flex-direction: column; gap: 10px;}
#footer_newsletter_signup .signup-form__button{font-size: 15px; width: 100%;}
.first-field{display: flex ; gap: 5px;}

.guarantee-content h5 a{text-decoration: underline;}
.video-container video { width: 100%; height: 100%; max-height: 506px; object-fit: cover; }
.cc-accordion-item .cc-accordion-item__title {display: flex ; gap: 5px; align-items: center;}
.cc-accordion-item .cc-accordion-item__title img{width: 20px;height: 20px;}

.section-footer__row.section-footer__row--blocks .section-footer__title.no-wrap{font-size: 16px !important;}
.navigation .navigation__columns .navigation__column .navigation__column-title{font-size: 11px !important;font-weight: 600 !important;}
.product-price{justify-content: center;}
.product-block__title{text-align: center;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{display: none;}

.guarantee-content h6 a{text-decoration: underline;}
.guarantee-container .guarantee-content h6{ text-align: center;}
.metafield-rich_text_field h2{text-align: center;}

.section-testimonials .slick-initialized .slick-slide{display: flex;}
.testimonial__content .testimonial__blockquote.heading-font.h1-style{font-size: 22px;}
.testimonial__star svg { width: 20px; height: 20px; }

.review-right p strong{font-style: normal;}
.verified-badge span{font-size: 15px;}
.review-left h5{font-family: Poppins, sans-serif; font-weight: 400; font-style: normal; }
.review-left h5 a{font-size: 15px !important;}

.review-slider-container h2 p{font-size: 25px !important;text-align: left;    margin-bottom: 0;}
.review-slider-container h2{text-align: left; }
.guarantee-title h2 p{font-size: 16px !important;font-weight: 500 !important;}
.custom-text .metafield-rich_text_field p a{text-decoration: underline;}

.guarantee-content a{text-decoration: underline;}
.guarantee-title span h1, .guarantee-title span h2, .guarantee-title span h3, .guarantee-title span h4, .guarantee-title span h5, .guarantee-title span h6{margin: 0;}

.template-suffix-a5-refills .activeSwatch.swatches-border,
.template-product .activeSwatch.swatches-border{margin-right: 6px;border: 1px solid #bdbdbd !important; border-radius: 0 !important;}
.hidden-variant { display: none !important; }
.swatches-border { display: inline-block; margin-right: 6px; cursor: pointer; }
.product-custom-swatches { width: 40px; height: 40px; background-size: cover; border-radius: 6px; border: 1px solid #ccc; } 
.tooltip-wrapper .tooltip { position: relative; display: inline-block; }
.tooltiptext { visibility: hidden; background-color: #000; color: #fff; font-size: 12px; padding: 4px 6px; border-radius: 4px; position: absolute; top: -30px; left: 50%; transform: translateX(-50%); white-space: nowrap; z-index: 10; }
.tooltip-wrapper:hover .tooltiptext { visibility: visible; } 
.more-toggle { /* background-color: #f3f3f3; */ padding: 10px 0; border-radius: 6px; /* font-weight: bold; */ font-size: 14px; color: #333; text-align: center; display: inline-block; cursor: pointer; height: 100%; }

.product-detail .option-selectors .product-form__input:not(.bg_color) .size_variant label:hover{background: black; color: white;}
.product-block-options{display: none;}
.product-block .image-cont:hover .btn.quickbuy-toggle{display: none;}

.flex.pro-grid-var{justify-content: center;}

.pro-grid-var .product-custom-swatches{margin: 2px;}
.pro-grid-var .swatches-border{margin-right: 4px;}
#shopify-section-template--24342371631481__81fd208c-011e-43f4-bccc-f846085196a3 .collection-slider-row .collection-slider .product-info.custom .innerer .pro-grid-var{display: none;}

.related-variants-grid { display: flex; margin-top: 10px;justify-content: center;align-items: center; font-size: 12px;}
.related-variant-item { text-align: center;background-color: #eee; padding: 5px; border-radius: 0;  width: 35px; height: 35px; transition: box-shadow 0.2s;}
.related-variant-item:hover { box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.related-variants-grid .related-variant-item:last-child{margin-right: 5px;}
/* .related-variants-grid .related-variant-item:first-child{border-radius:  5px 0 0 5px ;} */
/* .product-link .colour_count.text-center{display: none;} */
.template-product .section-main-product .product-form .selector-wrapper .swatches-border .product-custom-swatches{border: unset;}
.product-list .product-block .product-info .material{isplay: none;}
.product-block .discounted-price:has(.product-price__amount--on-sale) .product-price__compare {text-decoration: line-through;}
@media (max-width: 767px) {
  .pro-grid-var .product-custom-swatches{width: 35px !important; height: 35px !important;}
  .section-testimonials .slick-initialized .slick-slide{display: block;}
  
  .price-container .theme-product-reviews{display: none;}
  span.wishlist-text { display: none; }
  .custom-container { flex-direction: column; text-align: center; }
  .custom-text, .custom-image { text-align: center; }
  .show-search-link__text:last-child{margin: 6px 0px 0px 8px;}
  .review-block { display: block; width: 100%; }
  .slide{padding: 10px !important;} 
  .slide .review-right p{text-align: left;margin-bottom: 0px;}
  .review-left, .review-right{text-align: center;}
  .custom-review-section .review-slider-container h1,.custom-review-section .review-slider-container h2, .custom-review-section .review-slider-container h3, .custom-review-section .review-slider-container h4, .custom-review-section .review-slider-container h5, .custom-review-section .review-slider-container h6 {text-align: left;}
  .review-right .section-title h1, .review-right .section-title h2, .review-right .section-title h3, .review-right .section-title h4, .review-right .section-title h5, .review-right .section-title h6{text-align: left !important;}
  .testimonial__star-rating{text-align: left !important;}
  .slides .slide{padding: 20px !important;}
  .verified-badge span { font-size: 12px; }
  .next-slide { right: 0px; }
  .prev-slide { left: 0px; }
  .prev-slide, .next-slide {  background: transparent; color: black; border: none; padding: 5px; font-size: 25px; }
  .verified-badge{justify-content: left;}
  .social-links, #pagefooter h6, .section-footer__menu-block__menu li, .section-footer__row__col .section-footer__text p {text-align: left !important;}
  body.template-index #pagefooter .section-footer__newsletter-block .section-footer__title.no-wrap{text-align: center !important;margin: 0 -5px;margin-bottom: 15px;}
 .section-footer__newsletter-block .section-footer__text p{text-align: center !important;margin: 0 -5px;font-size: 10px !important;}
  .button.notabutton.mobile-nav-toggle svg{margin: 2px;}
  .header-account-link span { margin-left: 0; }
  .header-account-link svg {width: 19px; height: 19px;margin: 5px 5px 4px 5px; }
  .show-search-link__icon .search-icon{margin: 1px;}
  .show-search-link__icon { justify-content: center;margin-left: 5px; }
  .section-header .logo-area .logo-area__right__inner .wishlist-hero-header-icon svg{margin-right: 0;margin-top: 5px;font-size: 18px !important;height: 1em;}
  .logo-area__right .show-search-link { display: flex ; flex-direction: column; }
  .show-search-link__text {display: block !important;}
  .wishlist-hero-header-icon{flex-direction: column;}
  span.wishlist-text{ display: block !important;margin-top: 4px;}
  .cart-link__label { display: block !important;margin-top: 5px;margin-right: 3px;}
  .logo-area__right .show-search-link { margin-right: 5px !important; }
  .show-search-link__icon{width: 30px; height: 30px;}
  .cart-link{flex-direction: column;}
   a.wishlist-hero-header-icon{gap:2px;}
  .show-search-link__icon .search-icon{width: 18px; height: 18px;margin: 5px 0 0px 0;}

  .video-image-text-section{flex-direction: column;}
  .custom-image img{margin-top: 15px;}
  .cart-link__icon svg{width: 18px; height: 18px;}
  .cart-link__icon{margin-top: 4px;margin-right: 4px;}

  .slides .slide .review-block .review-right{padding-left: 0px;  margin-left: 0px;  margin-right:0px;}
  .custom-section .custom-container .custom-text {padding-right: 0px;}
  .custom-container .custom-text .metafield-rich_text_field { margin-left: 0%; margin-right: 0%; }
  .custom-container{flex-direction: column-reverse; gap: 30px;}

  .logo-area .show-search-link__text,
  .logo-area .wishlist-text,
  .logo-area .cart-link__label,
  .logo-area .header-account-link-icon  span,
  .logo-area .logo-area__left__inner .button span{display:none !important;}

  .metafield-rich_text_field h2{text-align: center;}
  .custom-section .metafield-rich_text_field p{text-align: center;}
  .custom-section .custom-text{text-align: center;}
  .custom-container .custom-text .metafield-rich_text_field{margin: 0 39.2px;}
  .custom-text .metafield-url{margin-left: 35px;}

  .navigation .navigation__columns .navigation__column .navigation__column-title{ font-size: 11px !important; }
  .related-variant-item {width: 27px; height: 27px;padding: 2px;}

}


@media (min-width: 320px) and (max-width: 375px) {
   span.wishlist-text, .cart-link__label, .show-search-link__text{font-size: 8px;}
  .cart-link__icon svg, .show-search-link__icon svg, .header-account-link svg, .wishlist-hero-header-icon svg{width: 16px; height: 16px;margin-top: 4px;}
  .cart-link{width: 30px;gap: 9px;}
  .logo-area__right .show-search-link { margin-right: 2px !important; gap: 3px;}
  .logo img { width: 110px; }
  .header-account-link svg { margin: 6px; }
  .header-account-link span { font-size: 8px; }
  .header-account-link svg{margin-bottom: 9px;}
  .button.notabutton.mobile-nav-toggle span{font-size: 8px;}
  a.wishlist-hero-header-icon{gap: 5px;}
  .cart-link__icon{margin-right: 2px;width: 18px; height: 18px;margin: 3px 0px 0 2px !important;}
  .new_cart_icon .cart-link__icon .cart_count_bubble{margin-top: 3px;right: -3px;}
  .cart-link__icon svg{margin-top: 1px;margin-left: -2px;}
  .cart-link {gap: 8px;}
  .logo-area__right{justify-content: center;}

}


@media (min-width: 769px)  {
#ReviewsWidget{max-width: 1200px; margin: 0 auto; padding-top: 42px;}

.section-footer [data-section-type="footer"]{ position: relative;}
.section-footer [data-section-type="footer"] .section-footer__row-container:first-child{padding-bottom: 0;}
.section-footer [data-section-type="footer"] .section-footer__row-container:first-child .section-footer__row{margin-bottom: 0; padding-bottom: 60px;}
.section-footer [data-section-type="footer"] .section-footer__row-container:last-child{position: absolute; bottom: 60px; width: 100%;}
#pagefooter .section-footer [data-section-type="footer"] .section-footer__newsletter-block .section-footer__title {line-height: 1; font-size: 32px !important; font-style: italic !important; font-family: Times New Roman !important;}

}

.filter-container .image-label-wrap .sale-badge.grid_badge { display: none !important; }
.filter-container .image-label-wrap div .sale-badge.grid_badge:nth-child(4) { display: block !important; }
.template-collection .product-info.custom .colour_count.text-center{display: none;}

.slides .slick-next {background-image: url(/cdn/shop/files/right-arrow.png?v=1752737359); background-repeat: no-repeat; background-position: center; background-size: 60%; font-size: 0; width: 45px; height: 45px;}
.slides .slick-prev{background-image: url(/cdn/shop/files/left-arrow.png?v=1752737359); background-repeat: no-repeat; background-position: center; background-size: 60%; font-size: 0; width: 45px; height: 45px;}
.slide .review-right p a{text-decoration: underline;}

/* .template-product.default-pro-template .product-detail .input-row label, .selectedColor,
.template-product.default-pro-template .selector-wrapper select{display: block !important; opacity: 1;} */

/* CD code */

.template-suffix-a5-refills .input-row .selector-wrapper.styled-select.swatches.option--colour, .template-suffix-a5-refills .product-form .input-row .option-selectors{display: block !important;}
.template-suffix-a5-refills .activeSwatch.swatches-border{margin-right: 6px;width: auto; height: auto; border: unset;}
.template-suffix-a5-refills .option-selectors .swatches-border .tooltiptext,
.template-product .option-selectors .swatches-border .tooltiptext{display: none;}
.template-suffix-a5-refills .product-custom-swatches,
.template-product .product-custom-swatches{border-radius: 0%; width: 85px; height: 85px; margin: 2px 5px 10px 2px; background-position: 50%; background-size: cover;}
.template-suffix-a5-refills .product-detail .product-form .color-text span{font-size: 15px;}
/* .template-product.default-pro-template .product-form__input{display: block !important; opacity: 1;} */
.option-selectors.pro_variant .selector-wrapper > label,
.option-selectors.pro_variant .selector-wrapper .product-form__input{display: block !important; opacity: 1;}
.product-form .product-form__input .default_pro_var .var_title{display: block; margin: 0 auto; width: 100%; height: 100%; word-break: break-word;}
.product-form .product-form__input .default_pro_var.size_variant label{position: relative; padding: 30px 30px; height: min-content; margin: 0;}
.product-form .product-form__input .default_pro_var {display: flex ; flex-wrap: wrap;}
.product-form .product-form__input .default_pro_var .color{display: flex ; flex-direction: row; flex-wrap: wrap; width: 30px; text-align: center; height: max-content; margin: 5px;}
.product-form .product-form__input .default_pro_var .color label{border-radius: 100px; outline-offset: 15px; display: inline-block; width: 25px; height: 25px; border: unset; background-size: cover; background-position: center; background-clip: content-box; padding: 0;}
.product-form .product-form__input .default_pro_var .color input:checked + label{padding: 2px; border: 1px solid #000; width: 27px; height: 27px;}
.selector-wrapper .select_var_name{font-family: 'Times New Roman';}
.product-detail .option-selectors .form__label{font-size: 12px;}
.product-form .product-form__input .default_pro_var .color label:hover{padding: 2px; border: 1px solid #000; width: 27px; height: 27px;}

.custom-review-section .review-slider-container .slick-arrow{background-image: url(/cdn/shop/files/right_c8b57555-e20f-4d5f-ade0-6f52c76dd838.png?v=1758348157); width: 35px; height: 35px;}
.custom-review-section .review-slider-container .slick-arrow.slick-prev{transform: translateY(-50%) rotate(180deg);}
.option-selectors .cst_css .swatches-border{width: calc(16.66% - 6px); margin-bottom: 10px; height: 100%;}
.option-selectors .cst_css .swatches-border img{border-radius: 0; height: 100%; vertical-align: middle; object-fit: cover; width: 100%;}
.option-selectors .cst_css .swatches-border a{display: block; height: 100%; width: 100%;}
.option-selectors .cst_css .swatches-border .tooltip{width: 100%; height: 100%;}

.logo-area .logo-area__right__inner .wishlist-hero-header-icon svg path:first-child{fill: transparent;}
.logo-area .logo-area__right__inner .wishlist-hero-header-icon svg{width: 20px !important; height: 20px;}
.color-selctr .bg_color .form__label .select_var_name{font-size: 15px; color: black; font-family: 'Times New Roman'; font-style: italic; text-transform: capitalize; font-weight: normal;}
.color-selctr .bg_color .form__label{font-weight: 550; font-size: 12.5px; text-transform: uppercase;}

.collection-listing .quickbuy-container{height: 0 !important; display: none;}
.collection-listing .product-list .block-inner:after{display: none !important;}
.option-selectors.pro_variant .selector-wrapper > label{display: none !important;}

.product-block .product-info .add-to-cart .btn{padding: 1em 8px;}

/* .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 h1 span,
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 h2 span,
.kl-teaser-VWQ3hm .Teaser-pointer-Hn1zd .go3176171171 span,
.klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form .go3176171171 h1 span,
.klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form .go3176171171 h2 span{font-family: auto !important; font-style: normal !important;}
.klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form{margin: 0 auto;} */

#shopify-section-template--26066826166649__17606293803ac2e18d  #rich-text-01K8QV66DDXWN19V5GY8P5J82N h1 span,#shopify-section-template--26066826166649__17606293803ac2e18d .klaviyo-form .go3176171171 h2 span,
.Teaser-pointer-Hn1zd span,
[data-testid="POPUP"] #rich-text-01K8QXH1QDZS2V3BC7ZYF97B1C h1 span,[data-testid="POPUP"] #rich-text-01K8QX6MWYRB1CSH6KPW0A0T8W h1 span,[data-testid="POPUP"] h2 span{font-family: auto !important; font-style: normal !important;}

.section-footer__newsletter-block .klaviyo-form-WfWYkC .klaviyo-form-version-cid_1 > div{flex-wrap: wrap !important; flex-direction: unset !important;}
.section-footer__newsletter-block .klaviyo-form-WfWYkC  .klaviyo-form-version-cid_1 > div > div:nth-child(2),
.section-footer__newsletter-block .klaviyo-form-WfWYkC  .klaviyo-form-version-cid_1 > div > div:nth-child(3){flex: 0 0 100%;}
.section-footer__newsletter-block .klaviyo-form-WfWYkC .klaviyo-form-version-cid_1 > div  input{padding: 0 15px !important; font-size: 13.33px !important;}
.kl-private-reset-css-Xuajs1 #rich-text-01K7KGMXZQ0HEXTGKKEET4BVPN span{color: #ffffff;}
.section-footer__newsletter-block .klaviyo-form-WfWYkC .klaviyo-form-version-cid_1 > div .kl-private-reset-css-Xuajs1{width: 100%;}
.section-footer__newsletter-block .section-footer__text{margin-bottom: 7px;}
.section-footer__newsletter-block .section-footer__text p{margin-bottom: 0;}
#discount-btn-wrapper{display: none;}
.section-footer__newsletter-block .klaviyo-form-WfWYkC .klaviyo-form-version-cid_1 > div .kl-private-reset-css-Xuajs1 input::placeholder,
.section-footer__newsletter-block .klaviyo-form-WfWYkC .klaviyo-form-version-cid_1 > div .kl-private-reset-css-Xuajs1 button.go2296289271{font-size: 12px !important;}
.section-footer__newsletter-block .klaviyo-form .klaviyo-form-version-cid_1{padding-top: 0 !important;}

.utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item{display: block !important;}


@media only screen and (min-width: 768px) {
  /* .kl-private-reset-css-Xuajs1.go249761392 .go3577188109{width: 1000px !important;}
  .kl-private-reset-css-Xuajs1.go249761392 .go3577188109 > .kl-private-reset-css-Xuajs1{width: 100% !important;} */
  /* .section-image-with-text .feature-text-paired{margin-left: 0; margin-right: 0;} */
  .custom-review-section .review-slider-container .review-block .review-right{margin-left: 0; margin-right: 0;}
}

@media (max-width: 767px) {
  /* .klaviyo-form-Xs9mKw .klaviyo-form-version-cid_2 > div{min-height: auto !important;}
  .klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form .go3176171171 h1 span{font-size: 80px !important;}
  .klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form .go3176171171 h2 span{font-size: 30px !important;}
  .klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form .go3176171171 h3 span{font-size: 16px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 h2 span{font-size: 65px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form #rich-text-01K7R88YWAFDEQPPP81AXCS2HR span{font-size: 26px !important;} */
  /* .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 h1 span{font-size: 150px !important;} */
  /* .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 input{height: auto !important; padding: 30px 0px 28px 16px !important; margin-bottom: 12px; font-size: 30px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 input::placeholder{font-size: 30px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 form button{height: 90px !important; font-size: 30px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 form{padding: 50px 0 !important;}
  .go249761392 .kl-private-reset-css-Xuajs1 .klaviyo-close-form.go2997041125 svg{width: 50px; height: 50px;}
  .go249761392 .kl-private-reset-css-Xuajs1 .klaviyo-close-form.go2997041125{height: 50px !important; width: 50px !important;} */

  /* .klaviyo-form-Xs9mKw .kl-private-reset-css-Xuajs1.klaviyo-form input{height: 45px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 h3 span{font-size: 42px !important;}
  .go249761392 .kl-private-reset-css-Xuajs1 .klaviyo-close-form.go2997041125 svg path{stroke: #000 !important;}
  .go249761392 .kl-private-reset-css-Xuajs1 .go3577188109 > .kl-private-reset-css-Xuajs1:nth-child(2){display: none !important;} */

  .template-collection .utility-bar .boost-pfs-filter-tree-mobile-button{width: 50%; margin-right: 4px;}
  .template-collection .utility-bar .boost-pfs-filter-tree-mobile-button button{margin: 0; background: #fff; border: 1px solid #000; font-size: 12px; font-weight: 600; color: #2a2a2a;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right{width: 50%; flex: unset;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item{margin-left: 4px; width: 100% !important; padding: 7px 14px;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown__button{height: auto; width: 100%; padding: 0; text-align: center; margin-left: -12px;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown__button .link-dropdown__button-text{display: block; width: 100%;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown__button{z-index: 999;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown__options{z-index: 99; padding-top: 30px; min-width: unset;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown__options .link-dropdown__link{padding: 6px 21px 6px 21px;}
  .utility-bar:not(.utility-bar--sticky-mobile-copy) .utility-bar__right .utility-bar__item .link-dropdown{text-align: center;}

  .custom-review-section .review-slider-container .review-block .review-right{padding: 10px;}
  .section-main-product .product-detail .detail .title{font-size: 24px;}
  .logo-area__right__inner .new_cart_icon{margin-top: -2px;}
  .logo-area__right__inner .show-search-link .show-search-link__icon svg,
  .logo-area__right__inner .cart-link__icon svg{width: 22px; height: 22px;}
  .logo-area .logo-area__right__inner .wishlist-hero-header-icon svg{width: 22px !important; height: 22px !important;}
  .product-detail .main-image .swiper-button-next:after, .product-detail .main-image .swiper-button-prev:after{color: #000;}
  #discount-btn-wrapper{bottom: -35px; top: unset;}
  
  .custom-review-section .review-slider-container .slick-arrow{width: 25px; height: 25px;}
  body #content .option-selectors .cst_css .swatches-border{width: calc(16.66% - 6px); max-width: 100%;}
  .breadcrumbs .breadcrumbs-prod-nav{display: none;}
  .product-detail .product-media .rimage-outer-wrapper .rimage-wrapper {padding-top: 100% !important;} 
  .section-main-product .page-header{padding-bottom: 12px;}
  .section-main-product .page-header .breadcrumbs{margin-top: 12px; font-size: 10px;}

  /* .product-detail .option-selectors .form__label{font-size: 15px;} */
  /* .product-form .product-form__input .default_pro_var.size_variant label{padding: 22px;} */
  .product-form .product-form__input .default_pro_var .color{width: 32px;}
  .product-form .product-form__input .default_pro_var .color label{width: 25px; height: 25px;}
  /* .needsclick #rich-text-01K83VMQG1ACNAD3T64B3JCV8S.kl-private-reset-css-Xuajs1 div span{font-size: 22px !important;} */
}

.collection-listing .block-inner-inner .product-info .material.text-center,
.collection-listing .block-inner-inner .product-info .colour_count.text-center{display: none;}


/* CDKODE */
/* 
@media (max-width: 767px) {
  
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 input::placeholder{font-size: 32px !important;}
  .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 input{font-size: 32px !important;}
  body [data-testid="klaviyo-form-VWQ3hm"] .kl-private-reset-css-Xuajs1 input::placeholder{font-size: 22px !important;}
  body [data-testid="klaviyo-form-VWQ3hm"] .kl-private-reset-css-Xuajs1 input{font-size: 22px !important;}
  
.needsclick #first_name_01K83VMQG834ZB18AWCB0MKY09,
.needsclick #email_01K83VMQGF27BE6AZ8JTVSG9WG{font-size: 22px !important;}
.needsclick #first_name_01K83VMQG834ZB18AWCB0MKY09::placeholder,
.needsclick #email_01K83VMQGF27BE6AZ8JTVSG9WG::placeholder{font-size: 22px !important;}
.kl-private-reset-css-Xuajs1.needsclick.go40285489.kl-private-reset-css-Xuajs1,
body .kl-private-reset-css-Xuajs1 .needsclick.go3809093356.kl-private-reset-css-Xuajs1{height: 110px !important;}
.needsclick.go40285489 #phone_number_01K83VMQHJFM8FRQSQAQB2VGW8{padding: 15px !important;margin-bottom: 0 !important;}

.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171#rich-text-01K83YMJ1MEDCPQB8VZ0VT2WP3 h1 span{font-size: 150px !important; }
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171#rich-text-01K83YMJ1MEDCPQB8VZ0VT2WP3  h2 span { font-size: 77px !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171 > div > span{font-size: 24px !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go3176171171#rich-text-01K83YMJ3P14JN278T9XNAFN1B h1 > span { font-size: 70px !important; line-height: 0.8; font-style: italic !important; } 
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form #phone_number_01K83YMJ44261C5PG99QJHAT8G::placeholder { font-size: 16px !important; } 
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form #phone_number_01K83YMJ44261C5PG99QJHAT8G { padding: 0 !important; margin: 0 !important; font-size: 16px !important; } 
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go40285489:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) { height: 55px !important; } 
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 .klaviyo-form .go40285489:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) button { height: 55px !important; font-size: 22px !important; padding-right: 10px; } 
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) .go3809093356 { height: 55px !important; font-size: 20px !important; }
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) .go3176171171 > div > span{font-size: 13px !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 #rich-text-01K83YMJ3P14JN278T9XNAFN1B h1 span{font-size: 44px !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) > div.kl-private-reset-css-Xuajs1{min-height: 400px !important;justify-content: center !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]) > div.kl-private-reset-css-Xuajs1 #rich-text-01K83YMJ3P14JN278T9XNAFN1B h1 span {font-size: 44px !important;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]){width: 390px !important; min-width: 390px !important; min-height: 480px; padding: 25px 0 !important; max-height: 520px;}
.kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 .go249761392 form{padding: 0 !important;}
.needsclick[style*="transform: scale(0.544872)"] form.klaviyo-form{width: 390px !important; min-width: 720px !important; min-height: 570px; padding: 25px 0 !important;}
}

@media (max-width: 425px) {
 body .kl-private-reset-css-Xuajs1 .kl-private-reset-css-Xuajs1 form[data-testid="klaviyo-form-VWQ3hm"]:has([id="phone_number_01K83YMJ44261C5PG99QJHAT8G"]){width: 390px !important;min-width: 390px !important;}
.needsclick.kl-private-reset-css-Xuajs1 form.go3577188109.kl-private-reset-css-Xuajsz1[data-testid="klaviyo-form-VWQ3hm"]{min-width: 720px !important; }
} */

/* cd code. */

#pagefooter .section-footer .section-footer__localization .disclosure-list__option{ color: #787a7c !important; }
.section-footer .selectors-form__item .disclosure-list{ scrollbar-width: thin; }
.section-footer .disclosure__toggle-arrow svg.feather.feather-chevron-down{margin: 0;}
.section-footer .selectors-form__item .disclosure__toggle-arrow{ top: 8px; }
.header-disclosures .selectors-form__item .disclosure__toggle-arrow{ right: -17px; }
.mobile-navigation-drawer .mobile-navigation-drawer__footer{display: none;}
.header-disclosures .disclosure__toggle{width: 46px;display: flex ; align-items: center; gap: 0;}
.header-disclosures .selectors-form__item{margin-left: 0;}

/* CDKODE */
.mobile-only{display: none;}
.announcement-bar__right .selectors-form{display: flex ; align-items: center; gap: 10px;}


@media (max-width: 768px) {
  .mobile-only{display: block !important;}
  .logo-area__left__inner{gap: 5px;}
  .header-account-link{height: 34px;width: 30px;}
.flag-icon { display: inline-block; vertical-align: middle; margin-right: 5px; border-radius: 2px; height: 15px; min-height: 28px; min-width: 28px;min-height: 25px; min-width: 25px; }
}

@media (max-width: 425px) {
  .header-account-link{height: 24px; width: 24px;}
  .logo-area .button.mobile-nav-toggle{width: 30px;height: 30px;}
  .logo-area__left__inner{gap: 4px;}
  .header-disclosures .disclosure{font-size: 12px;}

}
@media (max-width: 375px) {
  .logo-area__left__inner{gap: 2px;}
  .header-disclosures .disclosure{font-size: 10px;}
  body .flag-icon { display: inline-block; vertical-align: middle; margin-right: 2px; border-radius: 2px; height: 15px; min-height: 25px; min-width: 25px; }

}