/** Shopify CDN: Minification failed

Line 242:0 Unexpected "}"

**/
.custom-desc-label{
  color:#666666;
  font-size:14px !important;
  font-weight: 400 !important;
}
.opd-custom-link > span, header .reversed-link__text{
  font-size:16px;
  font-weight: 700;
  line-height: 1.5;
}
.search__types select{
  padding-inline-end:1rem;
}
.search__types svg{
  right: 1rem;
}
button.search__icon-search{
  padding:12px;
  border-radius: 9999px;
  background-color: #40B5A7;
  right: 8px !important;
}
button.search__icon-search svg path{
  stroke:white;
}
.search__types+.search__input{
  height:64px;
}
.OPD-card__flash-sale{
  padding:8px 12px;
  background-color:#394946;
  color:white !important;
  border-radius: 10px !important;
  
}
.product-card__image-wrapper{
  border-radius: var(--pcard-radius);
  border: 1px solid #D9D9D9;
}
.product-card__image-wrapper > a{
    overflow: hidden;
    border-radius: var(--pcard-radius);
}
.btn-quick-comparison{
  color:white !important;
  text-decoration: none !important;
  background-color:#000000 !important;
}
/* .opd-listing-section .listing-points.list-style-numeric{
  list-style-type: decimal;
}
.opd-listing-section .listing-points.list-style-numeric li{
      position:relative
}
.opd-listing-section .listing-points.list-style-numeric li::marker{
  font-size:24px;
 color:white;
  
}
.opd-listing-section .listing-points.list-style-numeric li::before{
   content:'';
   position:absolute;
    top:0;
    left:-40px;
    background-color:#40B5A7;
  
    width:40px;
    height:40px;
   border-radius: 4px;
    z-index: -1;
}
.opd-listing-section .listing-points.list-style-dot{
  list-style-type: disc;
}
.opd-listing-section .point-title{
  margin-left:12px;
} */

.header-sticky{
    z-index: 99999; 
}
.toggle-spotlight-drawer.btn {
  z-index: 999 !important;
}
body.page-template.return-policies .accordion-details__content, body.template-page.return-policies .accordion-details__content p{
  margin:unset !important
}
body.page-template.return-policies .accordion-details__content p,body.page-template.return-policies .accordion-details__content ul {
  margin:unset ;
}
body.page-template.return-policies .accordion-details__content ul {
  list-style-type:square; 
}
body.page-template .multicolumn-icon{
  display:none !important;
} 
body.page-template .use_ornament .image-with-text__content h2{
  margin-bottom: 32px;
} 
body.page-template .use_ornament .image-with-text__content {
  max-width:500px;
} 
body.page-template  .image-with-text .section__container.use_ornament{
  position:relative
}
body.page-template .image-with-text .image-with-text__wrapper{
  position:relative;
  z-index: 10;
}
body.page-template .section__description{
   max-width:500px
}

body.page-template .image-with-text .section__container.use_ornament::before{
  content:url('/cdn/shop/files/Vector_21.png?v=1749717048');
  position:absolute;
   bottom: -7px;
  left:0;
} 
body.page-template .image-with-text .section__container.use_ornament::after{
  content:url('/cdn/shop/files/Vector_19.png?v=1749716986');
  position:absolute;
  bottom: -7px;
  right:0;
} 

body.page-template.about #section-template--18064275701913__image_with_text_eUKGwj li::before {
  content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjcwNDEgMTIuMTI1NEwxMS4yMTIxIDMuMzk4NEMxMS4xNDIyIDMuMzI4MDcgMTEuMDg2OSAzLjI0NDU3IDExLjA0OTQgMy4xNTI3NEMxMS4wMTIgMy4wNjA5MSAxMC45OTMyIDIuOTYyNTYgMTAuOTk0IDIuODYzNEMxMC45OTQ4IDIuNzY0MjMgMTEuMDE1MyAyLjY2NjIyIDExLjA1NDIgMi41NzUwMkMxMS4wOTMyIDIuNDgzODIgMTEuMTQ5OSAyLjQwMTI2IDExLjIyMDkgMi4zMzIxQzExLjI5MiAyLjI2Mjk0IDExLjM3NjEgMi4yMDg1NyAxMS40NjgzIDIuMTcyMTJDMTEuNTYwNSAyLjEzNTY3IDExLjY1OTEgMi4xMTc4OCAxMS43NTgyIDIuMTE5NzZDMTEuODU3NCAyLjEyMTY1IDExLjk1NTIgMi4xNDMxOCAxMi4wNDYgMi4xODMxMkMxMi4xMzY3IDIuMjIzMDUgMTIuMjE4NyAyLjI4MDU4IDEyLjI4NzEgMi4zNTI0TDIxLjI4NzEgMTEuNjAyNEMyMS40MjMzIDExLjc0MjQgMjEuNDk5NSAxMS45MyAyMS40OTk1IDEyLjEyNTRDMjEuNDk5NSAxMi4zMjA3IDIxLjQyMzMgMTIuNTA4NCAyMS4yODcxIDEyLjY0ODRMMTIuMjg3MSAyMS44OTg0QzEyLjIxODcgMjEuOTcwMiAxMi4xMzY3IDIyLjAyNzcgMTIuMDQ2IDIyLjA2NzdDMTEuOTU1MiAyMi4xMDc2IDExLjg1NzQgMjIuMTI5MSAxMS43NTgyIDIyLjEzMUMxMS42NTkxIDIyLjEzMjkgMTEuNTYwNSAyMi4xMTUxIDExLjQ2ODMgMjIuMDc4N0MxMS4zNzYxIDIyLjA0MjIgMTEuMjkyIDIxLjk4NzkgMTEuMjIwOSAyMS45MTg3QzExLjE0OTkgMjEuODQ5NSAxMS4wOTMyIDIxLjc2NyAxMS4wNTQyIDIxLjY3NThDMTEuMDE1MyAyMS41ODQ2IDEwLjk5NDggMjEuNDg2NiAxMC45OTQgMjEuMzg3NEMxMC45OTMyIDIxLjI4ODIgMTEuMDEyIDIxLjE4OTkgMTEuMDQ5NCAyMS4wOTgxQzExLjA4NjkgMjEuMDA2MiAxMS4xNDIyIDIwLjkyMjcgMTEuMjEyMSAyMC44NTI0TDE5LjcwNDEgMTIuMTI1NFoiIGZpbGw9IiM2NjY2NjYiLz4KPC9zdmc+Cg==);
  position:absolute;
  top:50%;
  left:0;
  transform: translateY(-50%);
}
body.page-template.about #section-template--18064275701913__image_with_text_eUKGwj li {
  list-style: none !important;
  padding-left:36px;
  position: relative;
}
@media(min-width:1440px){
  /* .product-card__title{
    font-size:18px !important;
    line-height: 1.5;
  } */
}
@media(min-width:1280px){  
  .opd__customWrapHeight .slideshow__bg .ornament-style-1::before{
  content:url('/cdn/shop/files/Ornament_4.png?v=1749440047');
  position: absolute;
  z-index: 12;
  top:0;
  left:0;
  scale:1.05;
}
  .section__header
  .footer-block__heading{
    font-size:24px !important;
  }
  .header__bottom {
    transform: translateY(0) !important;
  }
  .collection-card__title{
    word-break: unset;
  }
  .opd__customWrapHeight .slideshow__bg .ornament-style-2::before{
  content:url('/cdn/shop/files/Ornament_2.png?v=1749440025');
  position: absolute;
  z-index: 12;
  top:0;
  left:0;
}
  .opd__customWrapHeight .slideshow__bg .ornament-style-3::before{
  content:url('/cdn/shop/files/Ornament_1.png?v=1749440015');
  position: absolute;
  z-index: 12;
  top:0;
  left:0;
}
  .opd__customWrapHeight .slideshow__bg .ornament-style-4::before{
  content:url('/cdn/shop/files/Ornament_5.png?v=1749440069');
  position: absolute;
  z-index: 12;
  top:0;
  left:0;
}
:0;
}

  body.page-template.return-policies .accordion-details__summary{
  font-size:22px;
}
  body.page-template.return-policies .accordion-details__content, body.template-page.return-policies .accordion-details__content p{
  /* font-size:24px; */
  margin:unset !important
}
  
.banner-collection-style-3 > .collection-hero__inner::before{
  content: url('/cdn/shop/files/Ornament_6.png?v=1749440059');
  position:absolute;
  top: 0;
  left:0;
  width:50%:
  height:100%;
  z-index: 99;
}
.banner-collection-style-1 > .collection-hero__inner::before{
  content: url('/cdn/shop/files/Ornament_3.png?v=1749440036');
  position:absolute;
  top: 0;
  left:0;
  width:50%:
  height:100%;
  z-index: 99;
}
.banner-collection-style-2 > .collection-hero__inner::before{
  content: url('/cdn/shop/files/Ornament_4.png?v=1749440047');
  position:absolute;
  top: 0;
  left:0;
  width:50%:
  height:100%;
  z-index: 99;
}
.banner-collection-style-4 > .collection-hero__inner::before{
  content: url('/cdn/shop/files/Ornament_2.png?v=1749440025');
  position:absolute;
  top: 0;
  left:0;
  width:50%:
  height:100%;
  z-index: 99;
}

.OPD-banner-collection .collection-hero__text{
  z-index: 999;
  width:50%;
}
}
.f-price-item--sale{
  color:#277F73 !important;
}
.f-price__sale .f-price-item--regular{
  color:#666666;
}
.shopify-section-group-footer-group .multicolumn-card__title{
  color:#000000;
  line-height: 1;
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.product__meta span:nth-child(2), .product__meta a{
  color:  #40B5A7 !important;
  padding-left:12px !important;
  font-weight: 400 !important
}
.product__meta .btn--link:after{
  content:unset !important;
}
.product__meta::before {
  content:unset !Important
}
.product__meta{
  padding:unset !important;
}
/* body.product-template .media-wrapper>img{
  height:500px;
} */
footer::before{
  content:url('/cdn/shop/files/Vector_12.png?v=1749462173');
  position:absolute;
  bottom:-75px;
  right:0;
  width:fit-content;
  height:fit-content;
  z-index: 99;
}
footer{
  position: relative;
}
footer .footer__wrapper{
  position: relative;
  z-index: 999;
}
body.collection-template .collection-card__title{
  color:black;
}
body.collection-template .collection-card:hover .collection-card__title{
  color:rgb(var(--color-foreground)) !important;
}
body.product-template .product-form__quantity{
  width:100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap:12px;
}
body.product-template .product__title{
  color:black !important;
}
body.product-template .product__info-wrapper .icon-with-text__item svg path{
  stroke:black
}
body.product-template .product__info-wrapper .icon-with-text__item {
  color:black
}
.product-form__quantity .product__inventory-text{
  color:#40B5A7 !important; 
}
body.product-template .sticky-atc-bar{
  z-index: 9999;
}
.drawer{
  z-index: 99999;
  
}
body.collection-template .card-media__content-wrapper{
  max-width: 171px;
}
.f-badge{
  text-transform: capitalize;
}
.product-card--simple .product-card__atc{
  width:100% !important; 
}
.facet-short select{
  border-color:#E5E5E5 !important;
}
layout-switcher .btn--active{
  background-color: #000000 !important;
}
.opd-bg-section{
  position:absolute;
  z-index: 1;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
.bottom-left-oranment{
  width:fit-content;
  position:absolute;
  bottom:0;
  left:0;
}
.top-right-ornament{
  width:fit-content;
  position:absolute;
  top:0;
  right:0;
}
.opd-testimonial_custom .section__content{
  overflow:hidden;
}
.opd-testimonial_custom .testimonial__image{
  width:50px;
  height:50px;
  overflow: hidden;
  border-radius:50%;
}
.opd-testimonial_custom .testimonial__icon svg path{
  fill:#EFBC04;
}
.opd-testimonial_custom .testimonial--layout-2:has(.testimonial__image) .testimonial__wrapper{
  grid-template-columns: unset !important;
}
.opd-testimonial_custom .testimonial__product{
  border-top:unset !important; 
}
.countdown-timer__number{
  white-space: nowrap;
}
body.template-page.faq .section-header.rich-text{
  padding:unset !important;
}
.ornament-active{
  position:relative;
  overflow: hidden
}
.opd__customTestimonials .testimonial__content {
    font-weight:500 !important;
  font-size: 18px;
}
.opd__customTestimonials button {
    background-color:white;
}
.opd__customTestimonials button svg path {
    stroke: #394946;
}
.opd-button-link{
  margin-top:40px;
}

.opd-ornament-custom .card-media::before{
  content:url('/cdn/shop/files/Vector_17.png?v=1749712180');
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:fit-content;
}
body.page-template.contact .contact-form__wrapper .contact-form__form{
  width:50%;
  flex: unset !important;
}
body.page-template.contact .contact-form__wrapper .help-sidebar__sidebar{
  width:50%;
  max-width:800px;
  flex:unset !important;
}
body.page-template.contact .contact-form__wrapper .description_header-contact > *{
  margin:unset !important
}
body.page-template.contact .contact-form__wrapper .description_header-contact{
  margin-bottom:24px
}
body.page-template.contact .contact-form__wrapper .contact-form__form{
   background-color:#E5E5E5;
  border-radius:10px;
  padding:24px;
}
body.page-template.contact .contact-form__wrapper .contact__title{
   padding-bottom: 12px !important;
}
body.page-template.contact .contact-form__wrapper .form-field.form-field--name{
   grid-column: span 2 / span 2;
}
body.page-template.contact .help-sidebar__text{
  border-bottom:1px solid #D5D5D5;
  padding-bottom: 24px;
}
body.page-template.contact .help-sidebar__text p{
  font-size:15px;
}
body.page-template.contact .icon-with-text p{
  font-size:15px;
}
 body.page-template.contact .icon-with-text h3{
   font-size: 18px;
 }
body.page-template.contact .contact__fields label{
  color:#666666;
}
body.page-template.contact .contact__button button{
  width:100%;
}

@media(min-width:1024px){
  .payment-shopnow{
    display:flex;
    align-items:center;
  }
  .payment-shopnow .footer__follow-on-shop{
    margin-top:unset !important;
  }
  .section--custom-content.ornament-active .section__header{
    color: rgb(var(--color-foreground));
    background-color: rgb(var(--color-background));
  }
  body.policy-template .shopify-policy__container{
    padding-inline:unset !important;
  }
  .section--custom-content.ornament-active{
  color:unset !important;
    background-color:unset !important;
  }
  .section--custom-content.ornament-active .section__header {
        position:relative;
        padding-block-start: var(--section-padding-top, 0px);
        padding-block-end: var(--section-padding-bottom, 0px);
    border-radius:10px;
    overflow: hidden;
  }
  .section--custom-content.ornament-active .section__header::before{
     content:url('/cdn/shop/files/Vector_15.png?v=1749700667');
  position:absolute;
  bottom:-7px;
  left:0;
  z-index: 10;
  width: fit-content;
  }
  
  .section--custom-content.ornament-active .section__header::after{
  content:url('/cdn/shop/files/Vector_16.png?v=1749700667');
  position:absolute;
  top:0;
  right:0;
  z-index: 10;
  width: fit-content;
}
}
@media(max-width:567px){
  .filter-tool{
  top:140px !important;
}
  #shopify-section-template--18064275636377__1752725600f7e6e9a7 .section::before{
  content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ2IiBoZWlnaHQ9IjIyMSIgdmlld0JveD0iMCAwIDM0NiAyMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNDYgLTk5LjkyODdILTM2MFY5Ni4xNTAxTC03LjAwMDAzIDIyMC4wNzFMMzQ2IDk2LjE1MDFWLTk5LjkyODdaIiBmaWxsPSIjNDBCNUE3Ii8+Cjwvc3ZnPgo=');
  position:absolute;
  top:-90px !important;
  left:0;
  width:fit-content;
  height:fit-content;
}
  #shopify-section-template--18064275636377__1752725600f7e6e9a7 .section .page-width{
  position:relative;
    z-index: 20;
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .section::after{
  content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU1IiBoZWlnaHQ9IjIyMSIgdmlld0JveD0iMCAwIDM1NSAyMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDMyMC4wNzFINzA2VjEyMy45OTJMMzUzIDAuMDcxMjg5MUwwIDEyMy45OTJWMzIwLjA3MVoiIGZpbGw9IiM0MEI1QTciLz4KPC9zdmc+Cg==');
  position:absolute;
  bottom:-90px !important;
  right:0;
  width:fit-content;
  height:fit-content;
}
  body.page-template.contact .contact__button, body.page-template.contact .help-sidebar__button{
    display:flex;
    justify-content: center;
  }
  body.page-template.contact .contact-form__wrapper .help-sidebar__sidebar{
    max-width: unset !important;
    width:100%;
  }
  body.page-template.contact .form-field, body.page-template.contact .contact__button{
        grid-column: span 2 / span 2;
  }
  body.page-template.contact .contact-form__form{
    width:100% !important;
  }
  .complementary-products__container .product-card--simple .product-card__atc{
width: 4rem !important;
}
 body.product-template .product__block.product__block--addons{
  margin-top:12px;
}
 .slideshow__item-wrap.opd__customWrapHeight::before{
    padding-top: unset !important;
    
  }
  body.page-template.return-policies .ornament-active:before{
    bottom:-60px !important;
  }
  body.page-template.return-policies .ornament-active:after{
    top:-60px !important;
  }
  .opd-ornament-custom button{
    height:26px !important;
  } 
  body.page-template .use_ornament .image-with-text__wrapper{
  flex-direction: column-reverse
  } 
body.page-template .image-with-text .section__container.use_ornament::before{
  content:unset !important;
} 
body.page-template .image-with-text .section__container.use_ornament::after{
  content:url('/cdn/shop/files/Vector_19.png?v=1749716986');
  position:absolute;
  bottom: -70px;
  right:-70%;
} 
}

.custom-swym-button::after {
  content:unset !important;
}

.custom-swym-button span, .product__block.product__block--addons span {
  color:#277F73;
}
.product__block.product__block--addons .btn--plain:after{
  content:unset !important;
}
.swym-button.swym-add-to-wishlist-view-product.custom-swym-button  {
     display: flex;
    align-items: center;
    max-width: unset;
}
.opd-card-image-brand{
  border-radius: 10px;
}
#swym-atw-pdp-button, body.product-template  #swym-atw-button-container{
  display: none !important;
}
.product__block.product__block--addons button{
  width:100% !important;
  display:flex;
  align-items: center;
  justify-content: center;
}
.product__block.product__block--addons svg path{
  stroke:#277F73;
}
.swym-divider{
  height:30px;
  width:1px;
  background-color:#0000001A;
  display:block !important
}
.swym-storefront-layout-header{
  align-items: center !important;
  justify-content: center !important;
}
.swym-storefront-layout-backdrop{
  display:block !important
}
body.product-template .icon-with-text__item span{
  font-size:14px;
}
.custom-text-link__wrapper{
  max-width:500px
}
.icon_with_text-opd svg{
  transition:all 300ms ease;
}
.icon_with_text-opd:hover svg{
  transform:translateX(20px)
}
.icon_with_text-opd motion-element{
  margin-bottom:32px;
}
body.product-template .swym-wishlist-collections-v2, body.product-template .swym-wishlist-collections-v2 svg{
  display:none !important
}

@media(max-width:1023px){
  .banner-collection-style-4 > .collection-hero__inner::before{
    content: unset !important;
  }
  .OPD-banner-collection .collection-hero__text{
    width:100% !important;
    background-color:#9ADAD2;
  }
   .opd-ornament-custom .card-media::before{
    content:url('/cdn/shop/files/Vector_18.png?v=1749712481') !important;
  }
.opd__customTestimonials .testimonial__content {
    font-weight:500 !important;
  font-size:20px !important;
}
  .opd__customFeaturedCollection .tabs-btn{
    padding:9px 20px !important;
  }
  .search__types select{
    padding-inline-end:3.6rem !important;
  }
.ornament-active::before{
  content:url('/cdn/shop/files/Vector_15.png?v=1749700667');
  position:absolute;
  bottom:0px;
  left:0;
  z-index: 10;
  width: 50%;
  height:50%;
  overflow: hidden;
}
.ornament-active::after{
  content:url('/cdn/shop/files/Vector_15.png?v=1749700667');
  position:absolute;
  top:0;
  right:0;
  z-index: 10;
  width: 50%;
  height:50%;
  overflow: hidden;
  rotate: 180deg;
}
}
@media(max-width:1279px){
 .OPD-banner-collection .collection-hero__inner{
   display:flex;
   flex-direction: column-reverse;
  }
  .OPD-banner-collection .collection-hero__text{
    position:relative !important;
}
  header .cusstom-button{
    display:none;
  }
}
@media (min-width:1800px){
  :root{
  --search-form-width:800px !important;
  }
}
:root{
  --search-form-width:600px;

}

.back-to-top .btn{
  padding: unset;
    width: 40px;
    height: 40px;
}
.back-to-top{
  z-index: 999 !important;
}
#swym-anchor{
 display: none !important; 
}
.attribute-table ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.attribute-table tr:nth-child(odd){
  background-color: #EDEDED;
}
.attribute-table .attribute_name{
  color:black;
}
.attribute-table .attribute_name, .attribute_value{
  padding-block:12px;
}
.attribute-table .attribute_value{
  color:#666666;
}
.attribute-table ul li {
  display: inline;
}

.attribute-table ul li::after {
  content: ", ";
}

.attribute-table ul li:last-child::after {
  content: "";
}
.product-card__image--main img{
  padding:10px;
 object-fit: contain !important;
}
.header__search .search__form .search__content{
  visibility: visible !important;
  opacity:1 !important;
}
.header__search .search__form .search__content .search__box.search__results{
  grid-template-rows: 0fr;
  transition:all 500ms ease;
}
.header__search .search__form[results] .search__content .search__box.search__results{
  grid-template-rows: 1fr;
}
.header__search .search__form #predictive-search-results-products-list .product-card {
  opacity: 0;
  transform: translateY(100px);
  transition: transform 0.6s ease, opacity 0.6s ease;
 
}

.header__search .search__form[results] #predictive-search-results-products-list .product-card {
  opacity: 1;
  transform: translateY(0);
}

.header__search .search__form #predictive-search-results-products-list .product-card:nth-child(1) {
  transition-delay: 0.1s;
}
.header__search .search__form #predictive-search-results-products-list .product-card:nth-child(2) {
  transition-delay: 0.2s;
}
.header__search .search__form #predictive-search-results-products-list .product-card:nth-child(3) {
  transition-delay: 0.3s;
}
.header__search .search__form #predictive-search-results-products-list .product-card:nth-child(4) {
  transition-delay: 0.3s;
}
.header__search .search__form #predictive-search-results-products-list .product-card:nth-child(5) {
  transition-delay: 0.3s;
}
.header__search .search__content{
  height:fit-content !important;
  padding-block:unset !important;
}
.header__search .search__form[results] .search__content{
  padding-block:2.4rem !important; 
}
.filter-tool-up{
  top:169px !important;
}
.filter-tool-down{
  top:120px !important;
}
body.search-open{
  overflow: unset !important
}
.product-card__type{
  font-size: 14px;
  color:#666666;
}
.product-card-style-card .product-card__info{
  padding-inline: unset !important;
}
body.product-template .swiper-button:not(.swiper-button--blank):before{
  background-color: #40B5A7 !important
}
compare-drawer .fixed-overlay{
  background: rgba(0,0,0,.5)
}
.complementary-products__container .f-price-item{
  font-size: 15px !important;
}
.complementary-products__container .product-card__image-wrapper{
  height: 200px;
}
.complementary-products__container .product-card__image-wrapper .media-wrapper{
  width:100%;
}


.complementary-products__container .product-card__image-wrapper > a{
  height: 100%;
  display: flex;
}
.header__menu .dropdown__container{
  transform: translateY(-30%) !important
}
details[open] .dropdown__container{
  transform: translateY(0%) !important
}
.dropdown__container{
  transition: all 500ms ease;
}
.nm-portal{
  width:100%;
}
.nm-portal button{
  width:100%;
  background: rgb(var(--color-secondary-button));
  color: rgb(var(--color-secondary-button-text));
  border-color: rgb(var(--color-secondary-button-border));
  margin:unset !important;
}
.nm-portal button{
  color: white;
}
.nm-portal button::before{
  position: absolute;
  content: "";
  width: 0;
  background-color: white;
  transition: width var(--animation-button);
  z-index: -1;
  border-radius: inherit;
  height: 100%;
  left:0;
}
.nm-portal button:hover{
   color: rgb(var(--color-secondary-button)) !important;
}
.nm-portal button:hover::before{
  width: calc(100% + var(--buttons-border-width, 0px));
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .section{
  /* background: url('https://opd-home-outlet.myshopify.com/cdn/shop/files/testimonials-bg.png?v=1749459109&width=1600');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; */
  background-color:#394946;
  position:relative;
  overflow: hidden;
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .section::before{
  content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQ2IiBoZWlnaHQ9IjIyMSIgdmlld0JveD0iMCAwIDM0NiAyMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNDYgLTk5LjkyODdILTM2MFY5Ni4xNTAxTC03LjAwMDAzIDIyMC4wNzFMMzQ2IDk2LjE1MDFWLTk5LjkyODdaIiBmaWxsPSIjNDBCNUE3Ii8+Cjwvc3ZnPgo=');
  position:absolute;
  top:0;
  left:0;
  width:fit-content;
  height:fit-content;
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .section::after{
  content:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU1IiBoZWlnaHQ9IjIyMSIgdmlld0JveD0iMCAwIDM1NSAyMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDMyMC4wNzFINzA2VjEyMy45OTJMMzUzIDAuMDcxMjg5MUwwIDEyMy45OTJWMzIwLjA3MVoiIGZpbGw9IiM0MEI1QTciLz4KPC9zdmc+Cg==');
  position:absolute;
  bottom:-10px;
  right:0;
  width:fit-content;
  height:fit-content;
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-carousel-item__product-image, #shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-all-reviews-rating , #shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-carousel-number-of-reviews {
  display:none !important;
}
#shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-carousel__item-container, #shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-star, #shopify-section-template--18064275636377__1752725600f7e6e9a7 .jdgm-carousel-title{
  color:white
}
/* 
.product-card .jdgm-prev-badge[data-average-rating='0.00']{
  display:block !important;
}
.product-card .jdgm-widget.jdgm-widget{
  display: block !important;
} */
.section--scrolling-promotion{
  position: relative;
}
/* .custom-product-collapsible-tab{
  display:block !important;
} */
 .pagination__item--current{
  background-color:#394846;
  color:white;
 }
 .custom-hide{
  display:none !important;
 }
 .iti--fullscreen-popup.iti--container{
  z-index:9999999999;
 }
 .pxFormGenerator{
  display:none !important;
 }
 .custom-form-status-list{
  display:none;
 }
 .custom-form-status-list.active{
  display:flex;
 }
 body.page-template.sell-your-overstock .contact-form__wrapper .contact-form__form input {
    background-color: #E5E5E5 !important;
    border-radius: 9999px;
}
body.page-template.sell-your-overstock .contact-form__wrapper .contact-form__form textarea{
  background-color: #E5E5E5 !important;
  border-radius: 1rem;
}