/** Shopify CDN: Minification failed

Line 120:0 Unexpected "}"

**/




.hdt-card-product .hdt-price-wrapp hdt-price{
  color:#000 !important;
}

/* Nolte enquiry form title — readable in light & dark */
.form-nolte-section .form-nolte__title,
.custom-lead-form .form-nolte__title {
  color: #111111;
}
/* Hide Elfsight branding badge */
a[href*="utm_campaign=free-widget"] {
    display: none !important;
}

a[href*="elfsight.com/social-feed-widget"] {
    display: none !important;
}

a[href*="elfsight.com"] {
    display: none !important;
}
.hdt-badge__shape-round .hdt-badge {
    color: black;
    background: transparent;
    border: 1px solid black;
}
#shopify-section-template--18414640693398__heading{
  .hdt-full-width-link {
  padding: 25px;
}
.hdt-collection-heading {
  padding: 60px;
  visibility: hidden !important;
}


}
.hdt-slider__container .hdt-slider__slide:nth-child(1) .hdt-lookbook_inner::before {
  content: "New Arrivals";
  position: absolute;
  top: 20%;
  left: 65%;
  z-index: 9;
  font-size: 5rem;
  font-weight: 400;
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
}
#template--17005486637206__main .hdt-ratio--adapt_image .hdt-ratio {
    --ratio-percent: 350px !important;
}



 .custom-button-setting .shopify-payment-button shopify-accelerated-checkout button{
    padding-bottom: 30px;
}

/* Hide Add to Cart button on search page */
.template-search .hdt-card-product__btn-ultra,
.template-search .hdt-product-form {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

@media only screen and (min-width: 640px) and (max-width: 3000px) {
  #hdt-nav-ul
    li:nth-child(7)
    #sub-mega_shop_36MDQi
    .hdt-menu-col
    .hdt-row-grid {
      display: none;
      overflow-x: scroll;
      scrollbar-width: none;
}
  }
.custom-button-setting .shopify-payment-button shopify-accelerated-checkout button{
   padding-bottom: 39.2px !important;
    padding-top: 16px;
    border-radius: 3px;
    font-size: 1.6rem;
    font-weight: 600;
}
.hdt-card-product .hdt-card-product__title.hdt-line-clamp {
    display: -webkit-box;
    text-transform: lowercase !important;
}
.contact-us-input{
  width: 100% !important;
}
  #hdt-nav-ul
    li:nth-child(3)
    #sub-mega_shop_36MDQi
    .hdt-menu-col
    .hdt-row-grid .hdt-mega-item{
    min-width:20%;
  }

#sub-mega_shop_36MDQi .hdt-container-full .hdt-ratio--adapt_image .hdt-row-grid{
  display: flex;
      overflow-x: scroll;
      /* scrollbar-width: none; */
  padding-bottom:16px;
}
#sub-mega_shop_36MDQi .hdt-container-full .hdt-ratio--adapt_image .hdt-row-grid .hdt-mega-item{
  min-width:20%;
}
}

.hdt-card-product__media-wrapp{
  background-color: #f6f6f6 !important; 
}
#insta-feed h2{
  font-size: 40px;
}
.lg\:hdt-custom-col-6 {
        width: 57%;
    }
.lg\:hdt-custom-col-3 {
        width: 23%;
    }
#lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-slider__container{
  height:85vh;
}
.hdt-card-product__media-wrapp{
  background-color: #f6f6f6 !important;
   
}
.hdt-card-product__media-wrapp img {
    object-fit: contain !important;
    mix-blend-mode: multiply;
}
.hdt-card-product__media-wrapp img:hover {
    mix-blend-mode: normal;
}
.custom-button-setting .hdt-product-form__submit{
  width:40%;
}
.custom-button-setting .shopify-payment-button{
  width:40%;
}
.custom-button-setting .shopify-payment-button shopify-accelerated-checkout{
  margin-top:0px;
}

.custom-button-setting .hdt-product-form__btn-wishlist{
  border-color: black; 
}
.bold{
  font-weight:bold;
}
 .hdt-social-media img{
   margin-bottom:19px;
 }
.custom-h1 {
  font-size: calc(var(--font-heading-scale) * 5.2rem);
  margin-bottom:16px;
}
.return-policy{
   font-size: calc(var(--font-heading-scale) * 3.2rem);
}
.custom-contact-h1{
  font-size: calc(var(--font-heading-scale) * 3.2rem);
}
.blogs-h2-heading{
  font-size: calc(var(--font-heading-scale) * 2.2rem);
}

#template--17779447758998__image_with_tabs_content_cRabEN.hdt-row-flex-12 img {
  border-radius:0px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 1s ease;
}
#template--17779447758998__image_with_tabs_content_cRabEN.hdt-row-flex-12 img:hover {
  filter: grayscale(0%);
  filter: gray;
  -webkit-filter: grayscale(0%);
  filter: none;
  transition: 1s ease;

  border-radius: 10px;
}
.shopify-policy__container{
  max-width:90%;
}

@media only screen and (min-width:600px) and (max-width:768px){
  .custom-button-setting .shopify-payment-button shopify-accelerated-checkout button{
    padding-bottom: 30px;
}
  #lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-slider__container{
    height:100%;
}
 
}
#shopify-block-AWVB3UWhQWU83ZmtDM__instafeed_app_block_URhUFF{
  margin-top: 60px;  
  }
@media only screen and (max-width: 600px) {
  .hdt-slider__container .hdt-slider__slide:nth-child(1) .hdt-lookbook_inner::before {
  content: "New Arrivals";
  position: absolute;
  top: 20%;
  left: 55%;
  z-index: 9;
  font-size: 3rem;
  font-weight: 400;
  color: #fff;
}
   #shopify-section-template--17005486178454__slideshow_BVwjUP h2{
    margin-top: -130px !important;
  }
  
  #shopify-block-AWVB3UWhQWU83ZmtDM__instafeed_app_block_URhUFF{
  margin-top: 30px;  
  }
 
  #products-template--17530008109206__main a img{
      padding-bottom: 30px;    
  }
  .custom-button-setting .shopify-payment-button shopify-accelerated-checkout button{
    padding-bottom: 30.4px !important;
    font-size: 14.7px !important;
    text-transform: none !important;
}
  #lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-ratio{
    height: 60vh !important;
  }
  #lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-pin-item{
    display:none !important;
  }
  #lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-ratio img{
  /* object-fit: fill; */
  }
  #lookbook-carousel-id-template--17005486178454__lookbook_carousel_NHmy9H .hdt-slider__container{
  height:100%;
}
  .hdt-article-image img{
    height:auto;
    border-radius:10px;
  }
  #insta-feed h2{
    font-size: 22px !important;
  }
 .custom-h1 {
  font-size:22px;
}
  #shopify-section-sections--17005486768278__9be01e28-bce3-470d-b432-35c37a453c9c .hdt-custom-col-6{
    width: auto;
  }

}

/* Keep footer accordion always open on mobile */
@media (max-width: 767px) {
  .hdt-footer-menu .hdt-collapse-content {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* Optional: remove the arrow rotation effect */
  .hdt-footer-menu .hdt-collapse-icon {
    transform: none !important;
  }
}
/* KEEP ALL FOOTER ACCORDIONS ALWAYS OPEN ON MOBILE */ @media (max-width: 767px) { /* Force accordion content to stay open */ .hdt-footer-menu .hdt-collapse-content, .hdt-footer-newsletter .hdt-collapse-content, .hdt-footer-news .hdt-collapse-content, #hdt-f76bbf9d-76dd-40aa-84c9-11f9ead366ad .hdt-collapse-content, #hdt-d1133d5d-680d-404b-a067-cde89ecf68ec .hdt-collapse-content { display: block !important; height: auto !important; opacity: 1 !important; visibility: visible !important; } /* Disable click-to-toggle on footer headings */ .hdt-footer-menu .hdt-heading-f, .hdt-footer-newsletter .hdt-heading-f { pointer-events: none !important; } /* Keep icons neutral (not rotated) */ .hdt-footer-menu .hdt-collapse-icon, .hdt-footer-newsletter .hdt-collapse-icon { transform: none !important; } 
.hdt-collapse-icon{
  display:none;
}
}


/* --- FORCE CIRCULAR SWATCH + IMAGE FIT --- */

.hdt-color-list .hdt-color-list-color,
.hdt-color-list .hdt-form-color-pattern,
.hdt-color-list .hdt-color-bg {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
    max-width: 28px !important;
    max-height: 28px !important;

    border-radius: 50% !important;
    overflow: hidden !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* If theme inserts <img> inside swatch */
.hdt-color-list .hdt-color-list-color img,
.hdt-color-list .hdt-form-color-pattern img,
.hdt-color-list .hdt-color-bg img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 50% !important;
    display: block !important;
}


 
.template-search .hdt-card-product__btn-ultra,
.template-search .hdt-product-form {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Keep slider dimensions stable */
.product-media-container{
    width:100%;
    aspect-ratio:1/1;
    overflow:hidden;
}

.product-media-container img{
    width:100%;
    height:100%;
    object-fit:contain;
}

/* Product gallery fix */
.product-media-container{
   overflow:hidden;
}

.product-media-container img{
   width:100%;
   aspect-ratio:1/1;
   object-fit:contain;
}

/* Zero-price: hide completely (also blocks currency converter rewriting "on enquiry" → "rs. 0") */
.eh-zero-price,
.hdt-price-wrapp.eh-zero-price,
.eh-price-enquiry {
  display: none !important;
}

.eh-zero-price .hdt-card-product__btn-ultra,
.eh-zero-price .hdt-product-form__submit,
.eh-zero-price .hdt-sticky-atc__submit,
.eh-zero-price .shopify-payment-button {
  display: none !important;
  pointer-events: none !important;
}

/* Essentia — force lowercase sitewide
   Overrides theme.css: * { text-transform: math-auto !important }
   and section-level uppercase/capitalize rules */
html body,
html body *,
html body *::before,
html body *::after,
.hdt-menu-uppercase-true #hdt-nav-ul > li > a,
.hdt-menu-uppercase-true #hdt-nav-ul > li > details > summary,
.hdt-menu-uppercase-true #hdt-nav-ul > li > details > summary span,
#hdt-nav-ul a,
#hdt-nav-ul summary,
#hdt-nav-ul .hdt-menu-link-text,
.hdt-navigation a,
.hdt-navigation summary,
.hdt-header a,
.hdt-footer a,
.hdt-btn,
.hdt-btn span,
.hdt-card-product__title,
.hdt-slideshow h1,
.hdt-slideshow h2,
.hdt-slideshow p,
.hdt-slideshow a,
.hdt-section-head h1,
.hdt-section-head h2,
.hdt-section-head h3,
.hdt-section-head p,
.hdt-pr-uppercase_title .hdt-card-product__title,
.hdt-text-uppercase-true .hdt-collection-title,
.hdt-icon-box__heading-uppercase .hdt-icon-box__title {
  text-transform: lowercase !important;
}

html body input,
html body textarea,
html body select,
html body option,
html body .sr-only,
html body .shopify-payment-button,
html body shopify-accelerated-checkout,
html body [data-no-lowercase] {
  text-transform: none !important;
}

/* Header mega menu — keep above page content and never clip */
.shopify-section-group-header-group,
.shopify-section-group-header-group-home2,
.eh-header-v2-section,
.eh-header-v2-section.shopify-section,
.eh-header-v2-section hdt-sticky-header,
.eh-header-v2-section .eh-header-v2,
.eh-header-v2-section .eh-header-bottom-wrap,
.eh-header-v2-section .eh-header-bottom,
.eh-header-v2-section .eh-main-nav {
  overflow: visible !important;
}
.eh-header-v2-section .eh-mega-menu {
  z-index: 10002 !important;
}

.eh-header-v2-section .eh-header-left a,
.eh-header-v2-section .eh-header-right > a,
.eh-header-v2-section .eh-main-nav > ul > li > a,
.eh-header-v2-section .eh-main-nav > ul > li.eh-nav-gold > a,
.eh-header-v2-section .eh-main-nav .hdt-menu-item-arrow,
.eh-header-v2-section .eh-hdt-mobile-bar .hdt-push-menu-btn,
.eh-header-v2-section .eh-mobile-icons-wrap,
.eh-header-v2-section .eh-mobile-icons-wrap a,
.eh-header-v2-section .eh-mobile-icons-wrap svg,
.eh-header-v2-section .eh-header-icons--desktop,
.eh-header-v2-section .eh-header-icons--desktop a,
.eh-header-v2-section .eh-header-icons--desktop svg {
  color: #111 !important;
  fill: #111 !important;
}
.eh-header-v2-section .eh-header-right > a:hover,
.eh-header-v2-section .eh-main-nav > ul > li > a:hover {
  color: #000 !important;
}
.eh-header-v2-section .eh-mega-column h4,
.eh-header-v2-section .eh-mega-panel__title,
.eh-header-v2-section .eh-mega-column ul li a,
.eh-header-v2-section .eh-mega-panel ul li a,
.eh-header-v2-section .eh-all-link a,
.eh-header-v2-section .eh-all-link .eh-all-arrow svg {
  color: #111 !important;
  fill: #111 !important;
}
.eh-header-v2-section .eh-mega-column ul li a:hover,
.eh-header-v2-section .eh-mega-panel ul li a:hover,
.eh-header-v2-section .eh-all-link a:hover {
  color: #000 !important;
}

/* Fixed overlay header — white glass on bar + mega (matched layers, no double frost) */
.eh-header-v2-section:has(.eh-header-transparent),
.eh-header-v2-section.hdt-section-header:has(.eh-header-transparent) {
  --eh-glass-bg: rgba(255, 255, 255, 0.95);
  --eh-mega-glass-bg: rgba(255, 255, 255, 0.95);
  --eh-glass-blur: blur(8px);
  position: fixed !important;
  top: 0 !important;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000 !important;
  transform: translate3d(0, 0, 0);
  opacity: 1;
  transition:
    transform 0.7s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.55s cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}
.eh-header-v2-section:has(.eh-header-transparent).shopify-section-header-hidden,
.eh-header-v2-section:has(.eh-header-transparent).eh-header--hidden {
  transform: translate3d(0, -110%, 0) !important;
  opacity: 0;
  pointer-events: none;
}

/* Inner pages only: header stays in flow so page content starts below it (homepage keeps overlay) */
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent),
body:not(.template-index) .eh-header-v2-section.hdt-section-header:has(.eh-header-transparent) {
  position: sticky !important;
  top: 0 !important;
  transform: none !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  will-change: auto;
}
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent).shopify-section-header-hidden,
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent).eh-header--hidden {
  transform: none !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-header-top,
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-header-bottom,
body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-hdt-mobile-bar {
  background: rgba(255, 255, 255, 0.95) !important;
  background-color: rgba(255, 255, 255, 0.95) !important;
}

.eh-header-v2-section:has(.eh-header-transparent) .eh-header-v2,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-bottom-wrap {
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-top,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-bottom,
.eh-header-v2-section:has(.eh-header-transparent) .eh-hdt-mobile-bar {
  background: var(--eh-glass-bg) !important;
  background-color: var(--eh-glass-bg) !important;
  backdrop-filter: var(--eh-glass-blur) !important;
  -webkit-backdrop-filter: var(--eh-glass-blur) !important;
  border-color: rgba(0, 0, 0, 0.08) !important;
  box-shadow: none !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-left a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-right > a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-main-nav > ul > li > a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-main-nav > ul > li.eh-nav-gold > a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-hdt-mobile-bar .hdt-push-menu-btn,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-icons-wrap,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-icons-wrap a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-icons-wrap svg,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-icons--desktop,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-icons--desktop a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-icons--desktop svg {
  color: #111 !important;
  fill: #111 !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-right > a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-main-nav > ul > li > a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-left a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-main-nav > ul > li.eh-nav-gold > a {
  color: #111 !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-main-nav > ul > li > a:hover,
.eh-header-v2-section:has(.eh-header-transparent) .eh-header-right > a:hover {
  color: #000 !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-logo-dark,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-link .eh-logo-dark {
  display: block !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-logo-light,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-img.eh-logo-light,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-link .eh-logo-light {
  display: none !important;
}

/* Mega — same 95% white glass as header bar */
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-menu,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-menu.eh-mega-menu--lighting {
  background: var(--eh-mega-glass-bg) !important;
  background-color: var(--eh-mega-glass-bg) !important;
  backdrop-filter: var(--eh-glass-blur) !important;
  -webkit-backdrop-filter: var(--eh-glass-blur) !important;
  border-color: rgba(0, 0, 0, 0.08) !important;
  box-shadow: none !important;
  color: #111;
}

/* Sticky / solid header also at 95% white glass */
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-v2,
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-top,
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-bottom-wrap,
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-bottom,
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-hdt-mobile-bar {
  background: rgba(255, 255, 255, 0.95) !important;
  background-color: rgba(255, 255, 255, 0.95) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}
.eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-mega-menu {
  background: rgba(255, 255, 255, 0.95) !important;
  background-color: rgba(255, 255, 255, 0.95) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-has-mega:hover > .eh-mega-menu,
.eh-header-v2-section:has(.eh-header-transparent) .eh-has-mega:focus-within > .eh-mega-menu,
.eh-header-v2-section:has(.eh-header-transparent) .eh-has-mega.is-open > .eh-mega-menu {
  opacity: 1 !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-column h4,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-panel__title {
  color: #111 !important;
  border-bottom-color: rgba(0, 0, 0, 0.12) !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-column ul li a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-panel ul li a,
.eh-header-v2-section:has(.eh-header-transparent) .eh-all-link a {
  color: #111 !important;
  border-bottom-color: rgba(0, 0, 0, 0.12) !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-column ul li a:hover,
.eh-header-v2-section:has(.eh-header-transparent) .eh-mega-panel ul li a:hover,
.eh-header-v2-section:has(.eh-header-transparent) .eh-all-link a:hover {
  color: #000 !important;
  border-bottom-color: #000 !important;
}
.eh-header-v2-section:has(.eh-header-transparent) .eh-all-link .eh-all-arrow svg {
  fill: #111 !important;
  color: #111 !important;
}

/* Pull first hero under fixed header */
#MainContent > .shopify-section:first-child .eh-slideshow-new.section-allow-transparent,
#MainContent > .shopify-section:first-child.section-allow-transparent {
  margin-top: 0;
}
#MainContent > .shopify-section:first-child .eh-slideshow-new.section-allow-transparent .eh-slideshow-new__slide {
  height: var(--eh-hero-height, 100svh);
  min-height: 520px;
}

/* Drawers/modals must sit above the raised header z-index */
hdt-drawer,
.hdt-drawer,
#drawer-search-form,
.hdt-drawer-search,
.hdt-mini-cart,
#hdt-mini-cart,
.hdt-modal,
hdt-modal {
  z-index: 10050 !important;
}

/* Open cart must beat sticky header (10000) AND leftover menu overlay */
#CartDrawer[open],
#CartDrawer[opened],
#CartDrawer.open,
hdt-cart-drawer[open],
hdt-cart-drawer[opened] {
  z-index: 2147483000 !important;
  pointer-events: auto !important;
  isolation: isolate;
}

/* Overlay behind the panel; panel clickable */
#CartDrawer::part(overlay),
#CartDrawer[open]::part(overlay),
#CartDrawer[opened]::part(overlay),
.hdt-mini-cart::part(overlay),
hdt-cart-drawer::part(overlay) {
  z-index: 1 !important;
  pointer-events: auto !important;
}
#CartDrawer::part(content),
#CartDrawer[open]::part(content),
#CartDrawer[opened]::part(content),
.hdt-mini-cart::part(content),
hdt-cart-drawer::part(content) {
  z-index: 2 !important;
  pointer-events: auto !important;
  position: relative;
  isolation: isolate;
}

.hdt-drawer-search::part(overlay),
.hdt-drawer::part(overlay),
hdt-drawer::part(overlay) {
  z-index: 1 !important;
}
.hdt-drawer-search::part(content),
.hdt-drawer::part(content),
hdt-drawer::part(content) {
  z-index: 2 !important;
  pointer-events: auto !important;
}

#CartDrawer a,
#CartDrawer button,
#CartDrawer input,
#CartDrawer label,
#CartDrawer [slot],
.hdt-mini-cart a,
.hdt-mini-cart button,
.hdt-mini-cart input,
.hdt-mini-cart label {
  pointer-events: auto !important;
  position: relative;
  z-index: 3;
}

/* While cart is open, don't let header / other drawers steal clicks */
body:has(#CartDrawer[open]) .eh-header-v2-section,
body:has(#CartDrawer[opened]) .eh-header-v2-section,
body:has(#CartDrawer[open]) #menu_mobile:not([open]):not([opened]),
body:has(#CartDrawer[opened]) #menu_mobile:not([open]):not([opened]) {
  pointer-events: none !important;
}

/* Mobile menu above Musbu chat (z-index 9999) + promo tabs — only when OPEN */
#menu_mobile[open],
#menu_mobile[opened],
hdt-drawer#menu_mobile[open],
hdt-drawer#menu_mobile[opened],
.hdt-drawer-menu-mb.hdt-header-menu-mobile[open],
.hdt-drawer-menu-mb.hdt-header-menu-mobile[opened] {
  z-index: 2147483646 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}
#menu_mobile::part(overlay),
#menu_mobile[open]::part(overlay),
#menu_mobile[opened]::part(overlay),
hdt-drawer#menu_mobile::part(overlay) {
  z-index: 1 !important;
  pointer-events: auto !important;
}
#menu_mobile::part(content),
#menu_mobile[open]::part(content),
#menu_mobile[opened]::part(content),
hdt-drawer#menu_mobile::part(content) {
  z-index: 2 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  background: #fff !important;
  isolation: isolate;
  position: relative;
}
#menu_mobile a,
#menu_mobile button,
#menu_mobile summary,
#menu_mobile .hdt-menu-link,
#menu_mobile .hdt-btn-open-sub,
#menu_mobile .hdt-mobile-other-content,
#menu_mobile .hdt-mobile_bottom {
  pointer-events: auto !important;
  opacity: 1 !important;
  position: relative;
  z-index: 2;
  touch-action: manipulation;
}

html.eh-cart-open [id*="argide"],
html.eh-cart-open [class*="argide"],
body.eh-cart-open [id*="argide"],
body.eh-cart-open [class*="argide"],
html.eh-cart-open #hubspot-messages-iframe-container,
body.eh-cart-open #hubspot-messages-iframe-container {
  pointer-events: none !important;
  z-index: 0 !important;
}
html.eh-mobile-menu-open .eh-header-v2-section,
body.eh-mobile-menu-open .eh-header-v2-section,
body.eh-mobile-menu-open .eh-header-v2-section.shopify-section-header-hidden,
body.eh-mobile-menu-open .eh-header-v2-section.eh-header--hidden,
body:has(#menu_mobile[open]) .eh-header-v2-section,
body:has(#menu_mobile[opened]) .eh-header-v2-section {
  pointer-events: auto !important;
  transform: none !important;
  opacity: 1 !important;
}

/* Hide Musbu chat + promo widgets whenever mobile menu is open */
html.eh-mobile-menu-open .czm-chat-support,
html.eh-mobile-menu-open .czm-button,
html.eh-mobile-menu-open .czm-speech-bubble,
html.eh-mobile-menu-open .czm-popup,
html.eh-mobile-menu-open .czm-fixed,
body.eh-mobile-menu-open .czm-chat-support,
body.eh-mobile-menu-open .czm-button,
body.eh-mobile-menu-open .czm-speech-bubble,
body.eh-mobile-menu-open .czm-popup,
body:has(#menu_mobile[open]) .czm-chat-support,
body:has(#menu_mobile[open]) .czm-button,
body:has(#menu_mobile[open]) .czm-speech-bubble,
body:has(#menu_mobile[open]) .czm-popup,
body:has(#menu_mobile[opened]) .czm-chat-support,
body:has(#menu_mobile[opened]) .czm-button,
body:has(#menu_mobile[opened]) .czm-speech-bubble,
body:has(#menu_mobile[opened]) .czm-popup,
html.eh-mobile-menu-open iframe[src*="whatsapp"],
body.eh-mobile-menu-open [class*="whatsapp"],
body.eh-mobile-menu-open [id*="whatsapp"],
body.eh-mobile-menu-open [class*="discount"],
body.eh-mobile-menu-open [class*="offer-tab"],
body.eh-mobile-menu-open [id*="discount"],
body.eh-mobile-menu-open [aria-label*="10%"],
body.eh-mobile-menu-open [aria-label*="how can i help"],
body:has(#menu_mobile[open]) [aria-label*="10%"],
body:has(#menu_mobile[opened]) [aria-label*="10%"] {
  display: none !important;
  pointer-events: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  z-index: -1 !important;
}

/* ==========================================================================
   EH typography — Lato Light (300) for headings, Lato Regular (400) for body
   ========================================================================== */
:root {
  --eh-font-family: "Lato", var(--font-body-family, sans-serif);
  --eh-font-light: 300;
  --eh-font-regular: 400;
}

html,
body {
  font-family: var(--eh-font-family) !important;
  font-weight: var(--eh-font-regular);
}

body,
button,
input,
select,
textarea,
.eh-header-v2-section,
.eh-footer-v2-section,
.eh-all-brands,
.eh-lifestyle-full,
.eh-new-season,
.eh-slideshow-new,
.eh-hero-carousel-new,
.eh-about,
.eh-ml,
.eh-bg,
.eh-thought,
.eh-sf,
.eh-dz,
.eh-lo,
.eh-exf,
.eh-cat,
[class^="eh-"],
[class*=" eh-"] {
  font-family: var(--eh-font-family) !important;
}

/* Section headings / titles → Lato Light */
h1, h2, h3, h4, h5, h6,
.eh-ml__title,
.eh-bg__title,
.eh-new-season__title,
.eh-lifestyle-full__watermark,
.eh-lifestyle-full__intro-title,
.eh-lifestyle-full__title,
.eh-thought__quote p,
.eh-sf__hero-title,
.eh-sf__number,
.eh-sf__title,
.eh-dz__title,
.eh-lo__title,
.eh-exf__head-title,
.eh-exf__number,
.eh-exf__title,
.eh-cat__title,
.eh-about__title,
.eh-all-brands__title,
.eh-footer-v2-section .eh-footer-newsletter__title,
.eh-slideshow-new__title,
.eh-hero-carousel-new__title {
  font-family: var(--eh-font-family) !important;
  font-weight: var(--eh-font-light) !important;
}

/* Body copy, nav, labels, product meta, CTAs → Lato Regular */
p,
a,
li,
span,
label,
button,
.eh-header-v2-section .eh-header-left a,
.eh-header-v2-section .eh-header-right > a,
.eh-header-v2-section .eh-main-nav > ul > li > a,
.eh-header-v2-section .eh-mega-column h4,
.eh-header-v2-section .eh-mega-panel__title,
.eh-header-v2-section .eh-mega-column ul li a,
.eh-header-v2-section .eh-mega-panel ul li a,
.eh-header-v2-section .eh-all-link a,
.eh-ml__copy,
.eh-ml__card-copy,
.eh-ml__card-title,
.eh-bg__eyebrow,
.eh-bg__copy,
.eh-bg__vendor,
.eh-bg__meta,
.eh-bg__name,
.eh-bg__price,
.eh-bg__hover-action,
.eh-new-season__eyebrow,
.eh-new-season__copy,
.eh-new-season__vendor,
.eh-new-season__meta,
.eh-new-season__name,
.eh-new-season__price,
.eh-lifestyle-full__intro-copy,
.eh-lifestyle-full__tag,
.eh-sf__eyebrow,
.eh-sf__copy,
.eh-sf__cta,
.eh-sf__price,
.eh-dz__eyebrow,
.eh-dz__copy,
.eh-dz__role,
.eh-dz__name,
.eh-lo__eyebrow,
.eh-lo__vendor,
.eh-lo__meta,
.eh-lo__name,
.eh-lo__price,
.eh-lo__hover-action,
.eh-lo__view-all,
.eh-exf__eyebrow,
.eh-exf__copy,
.eh-exf__cta,
.eh-exf__price,
.eh-cat__eyebrow,
.eh-cat__label,
.eh-about__eyebrow,
.eh-about__copy,
.eh-about__cta,
.eh-all-brands__eyebrow,
.eh-all-brands__copy,
.eh-all-brands__brand,
.eh-slideshow-new__caption,
.eh-slideshow-new__brand,
.eh-hero-carousel-new__caption,
.eh-hero-carousel-new__brand {
  font-family: var(--eh-font-family) !important;
  font-weight: var(--eh-font-regular) !important;
}

/* Keep intentional emphasis as Lato italic (not Georgia/serif) */
.eh-ml__title-em,
.eh-bg__title-em,
.eh-dz__title-em,
.eh-lo__title-em,
.eh-exf__head-em,
.eh-exf__title-em,
.eh-sf__em,
.eh-about__title-em,
.eh-lifestyle-full__intro-title em,
.eh-lifestyle-full__intro-title i {
  font-family: var(--eh-font-family) !important;
  font-style: italic;
  font-weight: var(--eh-font-light);
}

/* Hide floating “get 10% off” side tab (third-party / app widgets) */
[class*="discount"][class*="tab"],
[class*="offer-tab"],
[id*="discount-tab"],
[id*="discount"],
[aria-label*="10%"],
[aria-label*="10 percent"],
[aria-label*="get 10"],
[class*="side-tab"],
[class*="sidetab"],
[class*="promo-tab"],
[class*="Popupster"],
[class*="popupster"],
div[style*="writing-mode: vertical"],
div[style*="writing-mode:vertical"] {
  display: none !important;
  pointer-events: none !important;
}

/* ==========================================================================
   DARK MODE TEMPORARILY DISABLED — force light theme for now.
   Original rules preserved below (commented). Uncomment to re-enable.
   ========================================================================== */
:root {
  color-scheme: light;
}

/* /* ========================================================================== */
/*    System light / dark mode (follows Chrome & mobile appearance) */
/*    ========================================================================== * / */
/* :root { */
/*   color-scheme: light dark; */
/* } */
/*  */
/* @media (prefers-color-scheme: dark) { */
/*   :root, */
/*   html[data-eh-scheme="dark"] { */
/*     color-scheme: dark; */
/*     --eh-scheme-bg: #111111; */
/*     --eh-scheme-bg-elevated: #1a1a1a; */
/*     --eh-scheme-panel: #181818; */
/*     --eh-scheme-text: #f2f2f2; */
/*     --eh-scheme-muted: #a8a8a8; */
/*     --eh-scheme-border: rgba(255, 255, 255, 0.12); */
/*     --eh-scheme-glass: rgba(17, 17, 17, 0.72); */
/*   } */
/*  */
/*   html[data-eh-scheme="dark"] body, */
/*   body { */
/*     background-color: var(--eh-scheme-bg) !important; */
/*     color: var(--eh-scheme-text) !important; */
/*   } */
/*  */
/*   html[data-eh-scheme="dark"] #MainContent, */
/*   #MainContent, */
/*   html[data-eh-scheme="dark"] .shopify-section, */
/*   .shopify-section { */
/*     background-color: transparent; */
/*     color: inherit; */
/*   } */
/*  */
/*   /* Header * / */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-header-left a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-header-right > a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-main-nav > ul > li > a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-main-nav > ul > li.eh-nav-gold > a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-hdt-mobile-bar .hdt-push-menu-btn, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mobile-icons-wrap, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mobile-icons-wrap a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mobile-icons-wrap svg, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-header-icons--desktop, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-header-icons--desktop a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-header-icons--desktop svg, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-column h4, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-panel__title, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-column ul li a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-panel ul li a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-all-link a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-main-nav .hdt-menu-item-arrow, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-main-nav .eh-nav-arrow, */
/*   .eh-header-v2-section .eh-header-left a, */
/*   .eh-header-v2-section .eh-header-right > a, */
/*   .eh-header-v2-section .eh-main-nav > ul > li > a, */
/*   .eh-header-v2-section .eh-main-nav > ul > li.eh-nav-gold > a, */
/*   .eh-header-v2-section .eh-mega-column h4, */
/*   .eh-header-v2-section .eh-mega-panel__title, */
/*   .eh-header-v2-section .eh-mega-column ul li a, */
/*   .eh-header-v2-section .eh-mega-panel ul li a, */
/*   .eh-header-v2-section .eh-all-link a, */
/*   .eh-header-v2-section .eh-main-nav .hdt-menu-item-arrow, */
/*   .eh-header-v2-section .eh-main-nav .eh-nav-arrow, */
/*   .eh-header-v2-section .eh-main-nav .hdt-menu-item-arrow path, */
/*   .eh-header-v2-section .eh-main-nav .eh-nav-arrow path { */
/*     color: #ffffff !important; */
/*     fill: #ffffff !important; */
/*   } */
/*  */
/*   /* Desktop furniture / lighting dropdown arrows * / */
/*   .eh-header-v2-section .eh-main-nav > ul > li.eh-has-mega > a .hdt-menu-item-arrow, */
/*   .eh-header-v2-section .eh-main-nav > ul > li.eh-has-mega > a .eh-nav-arrow, */
/*   .eh-header-v2-section .eh-main-nav > ul > li.eh-has-mega > a .hdt-menu-item-arrow path, */
/*   .eh-header-v2-section .eh-main-nav > ul > li.eh-has-mega > a .eh-nav-arrow path { */
/*     color: #ffffff !important; */
/*     fill: #ffffff !important; */
/*   } */
/*  */
/*   /* Mobile furniture / lighting accordion + icons * / */
/*   #menu_mobile .hdt-btn-open-sub, */
/*   #menu_mobile details summary .hdt-btn-open-sub, */
/*   #menu_mobile span[accordion-icon].hdt-btn-open-sub { */
/*     color: #ffffff !important; */
/*   } */
/*   #menu_mobile .hdt-btn-open-sub::before, */
/*   #menu_mobile .hdt-btn-open-sub::after, */
/*   #menu_mobile details summary .hdt-btn-open-sub::before, */
/*   #menu_mobile details summary .hdt-btn-open-sub::after, */
/*   #menu_mobile span[accordion-icon]::before, */
/*   #menu_mobile span[accordion-icon]::after { */
/*     background-color: #ffffff !important; */
/*   } */
/*  */
/*   .eh-header-v2-section:has(.eh-header-transparent), */
/*   .eh-header-v2-section.hdt-section-header:has(.eh-header-transparent) { */
/*     --eh-glass-bg: var(--eh-scheme-glass); */
/*     --eh-mega-glass-bg: rgba(17, 17, 17, 0.92); */
/*   } */
/*  */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-header-top, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-header-bottom, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-hdt-mobile-bar, */
/*   body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-header-top, */
/*   body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-header-bottom, */
/*   body:not(.template-index) .eh-header-v2-section:has(.eh-header-transparent) .eh-hdt-mobile-bar, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-v2, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-top, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-bottom-wrap, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-header-bottom, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-hdt-mobile-bar { */
/*     background: var(--eh-scheme-glass) !important; */
/*     background-color: var(--eh-scheme-glass) !important; */
/*     border-color: var(--eh-scheme-border) !important; */
/*   } */
/*  */
/*   .eh-header-v2-section .eh-mega-menu, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-menu, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-mega-menu { */
/*     background: rgba(17, 17, 17, 0.96) !important; */
/*     background-color: rgba(17, 17, 17, 0.96) !important; */
/*     border-color: var(--eh-scheme-border) !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* White logo in dark mode * / */
/*   .eh-header-v2-section .eh-logo-dark, */
/*   .eh-header-v2-section .eh-mobile-logo-img.eh-logo-dark, */
/*   .eh-header-v2-section .eh-mobile-logo-link .eh-logo-dark, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-logo-dark, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-link .eh-logo-dark, */
/*   .eh-header-v2-section .eh-header-transparent .eh-logo-dark, */
/*   .eh-header-v2-section .eh-header-transparent .eh-header-top .eh-logo-dark { */
/*     display: none !important; */
/*   } */
/*   .eh-header-v2-section .eh-logo-light, */
/*   .eh-header-v2-section .eh-mobile-logo-img.eh-logo-light, */
/*   .eh-header-v2-section .eh-mobile-logo-link .eh-logo-light, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-logo-light, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-img.eh-logo-light, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mobile-logo-link .eh-logo-light, */
/*   .eh-header-v2-section .eh-header-transparent .eh-logo-light, */
/*   .eh-header-v2-section .eh-header-transparent .eh-header-top .eh-logo-light { */
/*     display: block !important; */
/*   } */
/*  */
/*   #menu_mobile::part(content), */
/*   #menu_mobile[open]::part(content), */
/*   #menu_mobile[opened]::part(content) { */
/*     background: #111 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Mobile menu — readable light text on dark drawer * / */
/*   #menu_mobile, */
/*   #menu_mobile a, */
/*   #menu_mobile button, */
/*   #menu_mobile summary, */
/*   #menu_mobile .hdt-menu-link, */
/*   #menu_mobile .hdt-menu-link-text, */
/*   #menu_mobile .hdt-icon-text, */
/*   #menu_mobile .hdt-btn-open-sub, */
/*   #menu_mobile .eh-mb-nav__group-label, */
/*   #menu_mobile .eh-mb-nav__sub .hdt-menu-link, */
/*   #menu_mobile .hdt-notice-mobile, */
/*   #menu_mobile .hdt-notice-mobile *, */
/*   #menu_mobile .hdt-mobile-other-content, */
/*   #menu_mobile .hdt-mobile_bottom, */
/*   #menu_mobile .hdt-mobile_bottom a, */
/*   #menu_mobile svg, */
/*   .hdt-header-menu-mobile .hdt-menu-link, */
/*   .hdt-header-menu-mobile .hdt-menu-link-text, */
/*   .hdt-header-menu-mobile .hdt-icon-text, */
/*   .hdt-drawer-menu-mb .hdt-menu-link { */
/*     color: #f2f2f2 !important; */
/*     fill: #f2f2f2 !important; */
/*     border-color: rgba(255, 255, 255, 0.15) !important; */
/*   } */
/*   #menu_mobile::part(close-button), */
/*   #menu_mobile::part(outside-close-button), */
/*   .hdt-header-menu-mobile::part(close-button) { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   #menu_mobile .hdt-mobile_group_icons a, */
/*   #menu_mobile .hdt-site-nav_icon a { */
/*     background: #f2f2f2 !important; */
/*     color: #111 !important; */
/*     fill: #111 !important; */
/*   } */
/*   #menu_mobile .hdt-mobile_group_icons a .hdt-icon-text, */
/*   #menu_mobile .hdt-site-nav_icon a .hdt-icon-text, */
/*   #menu_mobile .hdt-mobile_group_icons a svg, */
/*   #menu_mobile .hdt-site-nav_icon a svg { */
/*     color: #111 !important; */
/*     fill: #111 !important; */
/*   } */
/*  */
/*   /* New season — product titles/links must beat section CSS color:#111 * / */
/*   .eh-new-season__name, */
/*   .eh-new-season__name a, */
/*   .eh-new-season__vendor, */
/*   .eh-new-season__meta, */
/*   .eh-new-season__price, */
/*   .eh-new-season__enquire-link, */
/*   .eh-new-season__title, */
/*   .eh-new-season__info, */
/*   .eh-new-season__info a { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-new-season__vendor, */
/*   .eh-new-season__meta { */
/*     color: #a8a8a8 !important; */
/*   } */
/*   .eh-new-season__badge { */
/*     background: #ffffff !important; */
/*     color: #111111 !important; */
/*   } */
/*  */
/*   /* Desktop mega menu dropdown — full contrast * / */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-menu, */
/*   .eh-header-v2-section .eh-mega-menu, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-menu, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-menu.eh-mega-menu--lighting, */
/*   .eh-header-v2-section:not(:has(.eh-header-transparent)) .eh-mega-menu, */
/*   .eh-header-v2-section .eh-has-mega:hover > .eh-mega-menu, */
/*   .eh-header-v2-section .eh-has-mega.is-open > .eh-mega-menu { */
/*     background: #1a1a1a !important; */
/*     background-color: #1a1a1a !important; */
/*     border-color: rgba(255, 255, 255, 0.14) !important; */
/*     color: #f2f2f2 !important; */
/*     box-shadow: 0 18px 40px rgba(0, 0, 0, 0.55) !important; */
/*   } */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-column h4, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-panel__title, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-column ul li a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-mega-panel ul li a, */
/*   html[data-eh-scheme="dark"] .eh-header-v2-section .eh-all-link a, */
/*   .eh-header-v2-section .eh-mega-column h4, */
/*   .eh-header-v2-section .eh-mega-panel__title, */
/*   .eh-header-v2-section .eh-mega-column ul li a, */
/*   .eh-header-v2-section .eh-mega-panel ul li a, */
/*   .eh-header-v2-section .eh-all-link a, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-column h4, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-panel__title, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-column ul li a, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-mega-panel ul li a, */
/*   .eh-header-v2-section:has(.eh-header-transparent) .eh-all-link a, */
/*   .eh-header-v2-section .eh-mega-menu a, */
/*   .eh-header-v2-section .eh-mega-menu h4, */
/*   .eh-header-v2-section .eh-mega-menu li { */
/*     color: #f2f2f2 !important; */
/*     fill: #f2f2f2 !important; */
/*     border-bottom-color: rgba(255, 255, 255, 0.14) !important; */
/*   } */
/*   .eh-header-v2-section .eh-mega-panel--outdoor { */
/*     border-left-color: rgba(255, 255, 255, 0.14) !important; */
/*   } */
/*   .eh-header-v2-section .eh-all-link .eh-all-arrow svg { */
/*     fill: #f2f2f2 !important; */
/*     color: #f2f2f2 !important; */
/*     stroke: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Mobile menu dropdown / accordion submenu * / */
/*   #menu_mobile details[open] .hdt-mb-sub-menu, */
/*   #menu_mobile .hdt-mb-sub-menu, */
/*   #menu_mobile .eh-mb-nav__sub, */
/*   #menu_mobile .hdt-mb-sub-menu-lever-1 { */
/*     background: #141414 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   #menu_mobile .hdt-mb-sub-menu a, */
/*   #menu_mobile .eh-mb-nav__sub .hdt-menu-link, */
/*   #menu_mobile .eh-mb-nav__group-label, */
/*   #menu_mobile .eh-mb-nav__all, */
/*   #menu_mobile details summary, */
/*   #menu_mobile details summary .hdt-menu-link-text, */
/*   #menu_mobile details .hdt-btn-open-sub { */
/*     color: #f2f2f2 !important; */
/*     fill: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Footer — main + visit stores block * / */
/*   .eh-footer-v2-section { */
/*     --eh-footer-bg: #0c0c0c !important; */
/*     --eh-footer-text: #f2f2f2 !important; */
/*     --eh-visit-bg: #111111 !important; */
/*     --eh-gold: #f2f2f2 !important; */
/*     --eh-muted: #a8a8a8 !important; */
/*     --eh-light: #1a1a1a !important; */
/*   } */
/*   .eh-footer-v2-section .eh-footer-v2, */
/*   .eh-footer-v2, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-v2, */
/*   .eh-footer-v2--light, */
/*   .eh-footer-v2-section .eh-footer-main, */
/*   .eh-footer-v2--light .eh-footer-main, */
/*   .eh-footer-v2-section .eh-footer-visit, */
/*   .eh-footer-v2--light .eh-footer-visit { */
/*     background: #0c0c0c !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-footer-v2-section .eh-footer-visit, */
/*   .eh-footer-v2--light .eh-footer-visit { */
/*     background: #111111 !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-col__heading, */
/*   .eh-footer-v2--light .eh-footer-col__heading, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__title, */
/*   .eh-footer-v2--light .eh-footer-newsletter__title, */
/*   .eh-footer-v2-section .eh-footer-newsletter__title, */
/*   .eh-footer-v2-section .eh-footer-visit__title, */
/*   .eh-footer-v2-section .eh-footer-visit__cta, */
/*   .eh-footer-v2-section .eh-footer-store__city, */
/*   .eh-footer-v2-section .eh-footer-store__type, */
/*   .eh-footer-v2--light .eh-footer-visit__title, */
/*   .eh-footer-v2--light .eh-footer-visit__cta, */
/*   .eh-footer-v2--light .eh-footer-store__city { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-col__content a, */
/*   .eh-footer-v2--light .eh-footer-col__content a, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-brand-text, */
/*   .eh-footer-v2--light .eh-footer-brand-text, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-contact p, */
/*   .eh-footer-v2--light .eh-footer-contact p, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-contact a, */
/*   .eh-footer-v2--light .eh-footer-contact a, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-copy, */
/*   .eh-footer-v2--light .eh-footer-copy, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__text, */
/*   .eh-footer-v2--light .eh-footer-newsletter__text, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__legal, */
/*   .eh-footer-v2--light .eh-footer-newsletter__legal, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-eyebrow--light, */
/*   .eh-footer-v2--light .eh-footer-eyebrow--light, */
/*   .eh-footer-v2-section .eh-footer-eyebrow, */
/*   .eh-footer-v2-section .eh-footer-store__address, */
/*   .eh-footer-v2-section .eh-footer-store__hours, */
/*   .eh-footer-v2-section .eh-footer-store__phone, */
/*   .eh-footer-v2-section .eh-footer-store a { */
/*     color: rgba(255, 255, 255, 0.65) !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__field input, */
/*   .eh-footer-v2--light .eh-footer-newsletter__field input, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__field button, */
/*   .eh-footer-v2--light .eh-footer-newsletter__field button, */
/*   .eh-footer-v2-section .eh-footer-newsletter__field input, */
/*   .eh-footer-v2-section .eh-footer-newsletter__field button { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__field input::placeholder, */
/*   .eh-footer-v2--light .eh-footer-newsletter__field input::placeholder { */
/*     color: rgba(255, 255, 255, 0.4) !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter, */
/*   .eh-footer-v2--light .eh-footer-newsletter, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-bottom, */
/*   .eh-footer-v2--light .eh-footer-bottom, */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-newsletter__field, */
/*   .eh-footer-v2--light .eh-footer-newsletter__field { */
/*     border-color: rgba(255, 255, 255, 0.15) !important; */
/*   } */
/*   .eh-footer-v2-section .eh-footer-visit__line, */
/*   .eh-footer-v2-section .eh-footer-store__rule, */
/*   .eh-footer-v2--light .eh-footer-visit__line, */
/*   .eh-footer-v2--light .eh-footer-store__rule { */
/*     background: rgba(255, 255, 255, 0.25) !important; */
/*   } */
/*   .eh-footer-v2-section.eh-footer-v2--light .eh-footer-social a, */
/*   .eh-footer-v2--light .eh-footer-social a, */
/*   .eh-footer-v2-section .eh-footer-social a { */
/*     border-color: rgba(255, 255, 255, 0.25) !important; */
/*     color: rgba(255, 255, 255, 0.75) !important; */
/*   } */
/*   .eh-footer-v2-section .eh-footer-col, */
/*   .eh-footer-v2--light .eh-footer-col { */
/*     border-bottom-color: rgba(255, 255, 255, 0.1) !important; */
/*   } */
/*  */
/*   /* Common EH sections / page surfaces — override section-setting CSS vars + missing blocks * / */
/*   [id^="shopify-section-"], */
/*   .shopify-section { */
/*     --eh-exf-bg: #111111 !important; */
/*     --eh-exf-panel-bg: #1a1a1a !important; */
/*     --eh-exf-text: #f2f2f2 !important; */
/*     --eh-exf-muted: #a8a8a8 !important; */
/*     --eh-exf-accent: #f2f2f2 !important; */
/*     --eh-sf-bg: #111111 !important; */
/*     --eh-sf-panel-bg: #1a1a1a !important; */
/*     --eh-sf-text: #f2f2f2 !important; */
/*     --eh-sf-muted: #a8a8a8 !important; */
/*     --eh-sf-accent: #f2f2f2 !important; */
/*     --eh-lo-bg: #111111 !important; */
/*     --eh-lo-text: #f2f2f2 !important; */
/*     --eh-lo-muted: #a8a8a8 !important; */
/*     --eh-lo-card-bg: #0c0c0c !important; */
/*     --eh-ml-bg: #111111 !important; */
/*     --eh-ml-card-bg: #1a1a1a !important; */
/*     --eh-ml-text: #f2f2f2 !important; */
/*     --eh-ml-muted: #a8a8a8 !important; */
/*     --eh-ml-border: rgba(255, 255, 255, 0.12) !important; */
/*     --eh-bg-bg: #111111 !important; */
/*     --eh-bg-card-bg: #1a1a1a !important; */
/*     --eh-bg-text: #f2f2f2 !important; */
/*     --eh-bg-muted: #a8a8a8 !important; */
/*     --eh-cat-bg: #111111 !important; */
/*     --eh-cat-text: #f2f2f2 !important; */
/*     --eh-cat-muted: #a8a8a8 !important; */
/*     --eh-cat-line: rgba(255, 255, 255, 0.18) !important; */
/*     --eh-season-bg: #111111 !important; */
/*     --eh-season-gold: #f2f2f2 !important; */
/*     --eh-brands-bg: #111111 !important; */
/*     --eh-brands-gold: #f2f2f2 !important; */
/*     --eh-dz-bg: #111111 !important; */
/*     --eh-about-bg: #111111 !important; */
/*     --eh-about-text: #f2f2f2 !important; */
/*     --eh-lifestyle-intro-bg: #111111 !important; */
/*     --eh-lifestyle-gold: #f2f2f2 !important; */
/*     --eh-thought-accent: #f2f2f2 !important; */
/*   } */
/*  */
/*   .eh-exf, */
/*   .eh-sf, */
/*   .eh-lo, */
/*   .eh-ml, */
/*   .eh-bg, */
/*   .eh-cat, */
/*   .eh-dz, */
/*   .eh-new-season, */
/*   .eh-all-brands, */
/*   .eh-thought, */
/*   .eh-about, */
/*   .eh-lifestyle-full, */
/*   .eh-lifestyle-full__intro, */
/*   .eh-lifestyle-full__grid, */
/*   .eh-exf__panel, */
/*   .eh-sf__panel, */
/*   .eh-sf__products-only, */
/*   .eh-new-season__card, */
/*   .eh-bg__card, */
/*   .eh-lo__card, */
/*   .eh-ml__grid, */
/*   .eh-ml__card, */
/*   .eh-thought__media { */
/*     background: var(--eh-scheme-bg) !important; */
/*     color: var(--eh-scheme-text) !important; */
/*   } */
/*   .eh-exf__panel, */
/*   .eh-sf__panel, */
/*   .eh-new-season__card, */
/*   .eh-ml__grid, */
/*   .eh-ml__card { */
/*     background: var(--eh-scheme-panel) !important; */
/*   } */
/*   .eh-lifestyle-full__watermark { */
/*     color: rgba(255, 255, 255, 0.06) !important; */
/*   } */
/*   .eh-lifestyle-full__intro-title, */
/*   .eh-lifestyle-full__intro-eyebrow, */
/*   .eh-new-season__title, */
/*   .eh-new-season__name, */
/*   .eh-new-season__name a, */
/*   .eh-new-season__price, */
/*   .eh-new-season__enquire-link, */
/*   .eh-all-brands__eyebrow, */
/*   .eh-all-brands__cta, */
/*   .eh-all-brands__title, */
/*   .eh-dz__title, */
/*   .eh-lo__vendor, */
/*   .eh-lo__name, */
/*   .eh-lo__descriptor, */
/*   .eh-lo__price, */
/*   .eh-bg__eyebrow, */
/*   .eh-bg__title, */
/*   .eh-bg__copy, */
/*   .eh-ml__copy, */
/*   .eh-ml__card-copy, */
/*   .eh-ml__card-title, */
/*   .eh-cat__title, */
/*   .eh-cat__subtitle, */
/*   .eh-about__title, */
/*   .eh-about__copy, */
/*   .eh-thought__quote, */
/*   .eh-thought__quote p { */
/*     color: var(--eh-scheme-text) !important; */
/*   } */
/*   .eh-lifestyle-full__intro-line, */
/*   .eh-thought__divider, */
/*   .eh-cat__line { */
/*     background: rgba(255, 255, 255, 0.35) !important; */
/*   } */
/*   .eh-dz__arrow { */
/*     background: rgba(26, 26, 26, 0.92) !important; */
/*     border-color: rgba(255, 255, 255, 0.2) !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-dz__arrow:hover { */
/*     background: rgba(40, 40, 40, 0.98) !important; */
/*     border-color: rgba(255, 255, 255, 0.35) !important; */
/*   } */
/*   .eh-new-season__media, */
/*   .eh-new-season__img-empty, */
/*   .eh-new-season__wishlist, */
/*   .eh-new-season__hover-title, */
/*   .eh-bg__media, */
/*   .eh-bg__img-empty, */
/*   .eh-exf__card-media, */
/*   .eh-sf__card-media, */
/*   .eh-exf__card-empty, */
/*   .eh-sf__card-empty { */
/*     background: #2a2a2a !important; */
/*     color: var(--eh-scheme-text) !important; */
/*   } */
/*   .eh-new-season__wishlist-btn { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .eh-exf__title, */
/*   .eh-sf__title, */
/*   .eh-exf__card-name, */
/*   .eh-sf__card-name, */
/*   .eh-exf__body, */
/*   .eh-sf__body { */
/*     color: var(--eh-scheme-text) !important; */
/*   } */
/*   .eh-exf__eyebrow, */
/*   .eh-exf__subtitle, */
/*   .eh-exf__meta, */
/*   .eh-exf__muted, */
/*   .eh-exf__number, */
/*   .eh-sf__eyebrow, */
/*   .eh-sf__subtitle, */
/*   .eh-sf__meta, */
/*   .eh-exf__more-label, */
/*   .eh-sf__more-label, */
/*   .eh-exf__secondary, */
/*   .eh-sf__secondary, */
/*   .eh-lo__vendor, */
/*   .eh-lo__descriptor, */
/*   .eh-cat__subtitle, */
/*   .eh-ml__muted { */
/*     color: var(--eh-scheme-muted) !important; */
/*   } */
/*   .eh-exf__enquire, */
/*   .eh-sf__enquire { */
/*     color: var(--eh-scheme-text) !important; */
/*     border-bottom-color: var(--eh-scheme-text) !important; */
/*   } */
/*   .eh-exf__more, */
/*   .eh-sf__more { */
/*     border-top-color: var(--eh-scheme-border) !important; */
/*   } */
/*   .eh-ml__card:hover { */
/*     background: #222 !important; */
/*   } */
/*  */
/*   /* */
/*    * Site-wide dark mode for ALL pages (collection, about, contact, product, blog, cart…) */
/*    * Overrides theme color-scheme tokens so .hdt-s-gradient / toolbar / forms follow system dark. */
/*    * / */
/*   :root, */
/*   html[data-eh-scheme="dark"], */
/*   [color-scheme] { */
/*     --color-base-background: 17 17 17; */
/*     --color-base-text: 242 242 242; */
/*     --color-background: 17 17 17; */
/*     --gradient-background: #111111; */
/*     --color-background2: 26 26 26; */
/*     --color-foreground: 242 242 242; */
/*     --color-foreground2: 168 168 168; */
/*     --color-line-border: 70 70 70; */
/*     --color-link: 242 242 242; */
/*     --color-pr-text: 242 242 242; */
/*     --color-pr-price: 242 242 242; */
/*     --color-pr-sale-price: 242 242 242; */
/*     --color-input-primary: 242 242 242; */
/*     --color-input-secondary: 168 168 168; */
/*     --color-secondary-button: 17 17 17; */
/*     --color-secondary-button-bg: 255 255 255; */
/*     --color-secondary-button-text: 242 242 242; */
/*     --color-button: 242 242 242; */
/*     --color-button-text: 17 17 17; */
/*     --color-button-border: 242 242 242; */
/*     --payment-terms-background-color: #111111; */
/*   } */
/*  */
/*   body, */
/*   #MainContent, */
/*   .hdt-s-gradient, */
/*   .shopify-section > .hdt-section, */
/*   .hdt-main-collection, */
/*   .hdt-section-main-page, */
/*   .hdt-main-page, */
/*   .hdt-collection-products, */
/*   .hdt-product-wrap, */
/*   .hdt-page-type-page #MainContent, */
/*   .hdt-page-type-collection #MainContent, */
/*   .hdt-page-type-product #MainContent, */
/*   .hdt-page-type-blog #MainContent, */
/*   .hdt-page-type-article #MainContent, */
/*   .hdt-page-type-search #MainContent, */
/*   .hdt-page-type-cart #MainContent, */
/*   .hdt-page-type-list-collections #MainContent, */
/*   .rte, */
/*   .hdt-rte { */
/*     background-color: #111111 !important; */
/*     background: #111111 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Keep hero / media banners as images — don't force solid bg on overlap content * / */
/*   .hdt-media-overlap-content, */
/*   .hdt-slideshow, */
/*   .section-allow-transparent, */
/*   .hdt-page-type-collection .hdt-heading-template, */
/*   .hdt-page-type-collection .hdt-main-heading, */
/*   .hdt-page-type-collection .hdt-heading-template.hdt-s-gradient, */
/*   .hdt-page-type-collection .hdt-heading-content, */
/*   .hdt-page-type-collection .hdt-collection-heading { */
/*     background: transparent !important; */
/*     background-color: transparent !important; */
/*   } */
/*  */
/*   /* Collection title: no solid black patch behind text on banner * / */
/*   .hdt-page-type-collection .hdt-collection-heading { */
/*     color: #ffffff !important; */
/*     text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45); */
/*   } */
/*  */
/*   /* Nolte enquiry form heading (was hardcoded black) * / */
/*   .form-nolte-section .form-nolte__title, */
/*   .custom-lead-form .form-nolte__title { */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Collection filter / sort toolbar — no solid black bar under banner * / */
/*   .hdt-shop-control, */
/*   .hdt-shop-control .hdt-col, */
/*   .hdt-control-sidebar, */
/*   .hdt-control-sorting, */
/*   .hdt-control-layout, */
/*   .hdt-view-layout-switch, */
/*   .hdt-facets-wrap, */
/*   .hdt-filter, */
/*   .hdt-facet-filters, */
/*   #hdt-facet-filters-form, */
/*   #FacetFiltersForm, */
/*   .hdt-active-facets { */
/*     background: transparent !important; */
/*     color: #f2f2f2 !important; */
/*     border-color: rgba(255, 255, 255, 0.14) !important; */
/*   } */
/*   .hdt-shop-control .hdt-filter_btn, */
/*   .hdt-popover__sorting > button, */
/*   .hdt-control-sidebar button, */
/*   .hdt-view-layout-switch button, */
/*   .hdt-shop-control a, */
/*   .hdt-shop-control span, */
/*   .hdt-shop-control svg, */
/*   .hdt-facet-title, */
/*   .hdt-facets-label, */
/*   .hdt-filter :where(.hdt-facets-label, .hdt-filter-group__color-label), */
/*   .hdt-active-facets *, */
/*   .hdt-collection-title, */
/*   .hdt-sec-heading, */
/*   .hdt-sec-heading a { */
/*     color: #f2f2f2 !important; */
/*     fill: #f2f2f2 !important; */
/*     border-color: rgba(255, 255, 255, 0.2) !important; */
/*   } */
/*   .hdt-view-layout-switch button { */
/*     opacity: 0.45; */
/*   } */
/*   .hdt-view-layout-switch button.is-active, */
/*   .hdt-view-layout-switch button:hover { */
/*     opacity: 1; */
/*   } */
/*  */
/*   /* Product cards on collection / search / related * / */
/*   .hdt-card-product, */
/*   .hdt-card-product__wrapper { */
/*     background: transparent !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Remove black shade: multiply + dark bg was crushing product photos * / */
/*   .hdt-card-product__media, */
/*   .hdt-card-product__media-wrapp, */
/*   .hdt-card-product__media-wrapp .hdt-ratio, */
/*   .hdt-card-product .hdt-card-product__media--main, */
/*   .hdt-card-product .hdt-card-product__media--hover { */
/*     background: #ffffff !important; */
/*     background-color: #ffffff !important; */
/*   } */
/*   .hdt-card-product__media-wrapp img, */
/*   .hdt-card-product__media img, */
/*   .hdt-card-product__media-wrapp img:hover, */
/*   .hdt-card-product .hdt-card-product__media--main, */
/*   .hdt-card-product .hdt-card-product__media--hover { */
/*     mix-blend-mode: normal !important; */
/*     opacity: 1 !important; */
/*     filter: none !important; */
/*     -webkit-filter: none !important; */
/*   } */
/*  */
/*   .hdt-card-product__info { */
/*     background: #0c0c0c !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .hdt-card-product__title, */
/*   .hdt-card-product .hdt-card-product__title, */
/*   .hdt-card-product__title a, */
/*   .hdt-card-product .hdt-vendor, */
/*   .hdt-card-product .hdt-pr-vendor { */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Prices — beat global color:#000 !important on hdt-price * / */
/*   .hdt-card-product .hdt-price-wrapp, */
/*   .hdt-card-product .hdt-price-wrapp hdt-price, */
/*   .hdt-card-product .hdt-price-wrapp .hdt-price, */
/*   .hdt-card-product .hdt-price-wrapp .hdt-money, */
/*   .hdt-card-product .hdt-price-wrapp .hdt-compare-at-price, */
/*   .hdt-card-product .hdt-price-wrapp *, */
/*   .hdt-card-product__price, */
/*   .hdt-card-product .hdt-price, */
/*   .hdt-card-product hdt-price, */
/*   .hdt-price-wrapp, */
/*   .hdt-price-wrapp hdt-price, */
/*   .hdt-price-wrapp .hdt-price, */
/*   .hdt-price-wrapp .hdt-money, */
/*   hdt-price { */
/*     color: #ffffff !important; */
/*   } */
/*   .hdt-card-product .hdt-compare-at-price, */
/*   .hdt-price-wrapp .hdt-compare-at-price { */
/*     color: rgba(255, 255, 255, 0.55) !important; */
/*   } */
/*  */
/*   /* Variants / color swatches / sizes on cards * / */
/*   .hdt-card-product .hdt-color-list, */
/*   .hdt-card-product .hdt-size-list, */
/*   .hdt-card-product .hdt-product-btns, */
/*   .hdt-card-product .hdt-variant-picker, */
/*   .hdt-pr-loop .hdt-color-list, */
/*   .hdt-pr-loop .hdt-size-list { */
/*     display: flex !important; */
/*     visibility: visible !important; */
/*     opacity: 1 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .hdt-card-product .hdt-size-list-item, */
/*   .hdt-card-product .hdt-size-list a, */
/*   .hdt-card-product .hdt-size-list span, */
/*   .hdt-card-product .hdt-color-list-item.is--color-link > a { */
/*     color: #f2f2f2 !important; */
/*     border-color: rgba(255, 255, 255, 0.35) !important; */
/*     background-color: #1a1a1a !important; */
/*   } */
/*   .hdt-card-product .hdt-color-list-color { */
/*     box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.45) inset !important; */
/*   } */
/*  */
/*   /* About / contact / generic pages — headings, copy, forms * / */
/*   .hdt-main-page, */
/*   .hdt-section-main-page, */
/*   .hdt-page-content, */
/*   .hdt-contact-form, */
/*   .hdt-contact, */
/*   form[action*="/contact"], */
/*   .hdt-form, */
/*   .shopify-section .hdt-container, */
/*   .shopify-section .hdt-container-full { */
/*     color: #f2f2f2; */
/*   } */
/*   .hdt-main-page h1, */
/*   .hdt-main-page h2, */
/*   .hdt-main-page h3, */
/*   .hdt-main-page h4, */
/*   .hdt-section-main-page h1, */
/*   .hdt-section-main-page h2, */
/*   .hdt-section-main-page h3, */
/*   .hdt-page-content h1, */
/*   .hdt-page-content h2, */
/*   .hdt-page-content h3, */
/*   .hdt-collection-heading h1, */
/*   .hdt-collection-heading h2, */
/*   .rte h1, */
/*   .rte h2, */
/*   .rte h3, */
/*   .hdt-rte h1, */
/*   .hdt-rte h2, */
/*   .hdt-rte h3 { */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .rte, */
/*   .hdt-rte, */
/*   .rte p, */
/*   .hdt-rte p, */
/*   .rte a:not(.hdt-btn), */
/*   .hdt-rte a:not(.hdt-btn) { */
/*     color: #d8d8d8 !important; */
/*   } */
/*   :where(.hdt-input, .hdt-textarea, .hdt-select, input[type="text"], input[type="email"], input[type="tel"], textarea, select) { */
/*     background-color: #1a1a1a !important; */
/*     color: #f2f2f2 !important; */
/*     border-color: rgba(255, 255, 255, 0.2) !important; */
/*   } */
/*   :where(.hdt-input, .hdt-textarea, input, textarea)::placeholder { */
/*     color: rgba(255, 255, 255, 0.4) !important; */
/*   } */
/*  */
/*   /* Drawers / popovers / facet sidebar / sort menu * / */
/*   :where(.hdt-popover, .hdt-drawer, .hdt-modal)::part(content), */
/*   .hdt-popover__sorting .hdt-popover::part(content), */
/*   .hdt-filter .hdt-drawer::part(content), */
/*   #hdt-facet-filters-form, */
/*   .hdt-sidebar, */
/*   .hdt-sidebar-blog { */
/*     background: #1a1a1a !important; */
/*     background-color: #1a1a1a !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*   .hdt-popover__sorting .hdt-popover a, */
/*   .hdt-popover__sorting .hdt-popover button, */
/*   .hdt-filter .hdt-facet-title, */
/*   .hdt-filter summary, */
/*   .hdt-filter a, */
/*   .hdt-filter label { */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Product page surfaces * / */
/*   .hdt-product-info__list, */
/*   .hdt-main-product, */
/*   .hdt-product-title, */
/*   .hdt-product-info__item { */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Blog / article / search * / */
/*   .hdt-article, */
/*   .hdt-blog, */
/*   .hdt-card-article, */
/*   .hdt-main-search, */
/*   .template-search #MainContent { */
/*     background: #111111 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/*  */
/*   /* Cart * / */
/*   .hdt-cart, */
/*   .hdt-main-cart, */
/*   #main-cart-items, */
/*   .hdt-cart-items { */
/*     background: #111111 !important; */
/*     color: #f2f2f2 !important; */
/*   } */
/* } */
/*  */
/* Explicit light when system is light (keeps data attribute in sync) */
@media (prefers-color-scheme: light) {
  html[data-eh-scheme="light"] {
    color-scheme: light;
  }
}

.eh-qty-replaci-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 12px;
}
.eh-qty-replaci-row .hdt-product-form__quantity {
  margin: 0;
  width: auto;
}
.eh-replaci {
  margin-top: 0;
  flex: 1 1 180px;
  min-width: 160px;
}
.eh-replaci__btns {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.eh-replaci__btn {
  width: 100%;
  min-height: 48px;
  padding: 10px 16px;
  border: 1px solid #111;
  background: #111;
  color: #fff;
  font: inherit;
  letter-spacing: 0.08em;
  cursor: pointer;
}
.eh-replaci__btn:disabled {
  opacity: 0.6;
  cursor: wait;
}
.eh-replaci__status {
  margin: 8px 0 0;
  font-size: 13px;
}
.eh-replaci__status.is-error {
  color: #8a1f11;
}



