/** Shopify CDN: Minification failed

Line 16:1 Unexpected "{"
Line 16:2 Expected identifier but found "%"
Line 16:29 Expected identifier but found "%"
Line 143:10 Unexpected "{"
Line 143:11 Expected identifier but found "%"
Line 143:71 Unexpected "{"
Line 143:72 Expected identifier but found "%"
Line 155:8 Unexpected "{"
Line 155:9 Expected identifier but found "%"
Line 157:10 Expected identifier but found "#shopify-section-template--26868180418909__value_list_FzccUL"
... and 8 more hidden warnings

**/
 {% comment %} ash changes  {% endcomment %}
        .menu__link, .mega-menu__grandchild .menu__link:hover, .menu__link:hover, details[open]>.menu__link , .menu__link--active{
          color:var(--ash-color-normal-text);
        }
        .cst-product-card, .product-card,.badge--newin{
          background-color:var(--ash-color-light-text);
          
        }
        .cst-product-card p, .cst-buy-now span, .product-card a,.product-card p , 
        #shopify-section-template--26868180418909__featured_collection_YzXYUb h3, 
        .buy-now, .sht-card .badge {
          color:white;
        }
        .sht-card span, 
        #sectionHeading-834d14abb856, #sectionHeading-554001491b10, #sectionHeading-f80a9bc692f2, #sectionHeading-1afd7d312713, #sectionHeading-e8c62d139466, 
        #shopify-section-template--26868180418909__before_after_images_KRUHc7 p,
        #shopify-section-template--26868180418909__featured_collection_YzXYUb p,
        #shopify-section-template--26868180418909__info_tab_k7PWXb h3, 
        #shopify-section-template--26868180418909__info_tab_k7PWXb span,
        #shopify-section-template--26868180418909__info_tab_k7PWXb p,
        #shopify-section-template--26868180418909__value_list_FzccUL h3,
        #shopify-section-template--26868180418909__value_list_FzccUL p,
        #shopify-section-template--26868180418909__spotlight_quotes_dKpLXk h3,
        #shopify-section-template--26868180418909__spotlight_quotes_dKpLXk span,
        #shopify-section-template--26868180418909__newsletter_rgC9bX p,
        #shopify-section-template--26868180123997__newsletter_8V8zJW h2,
        #shopify-section-template--26868180123997__newsletter_8V8zJW p
        {
          color:var(--ash-color-normal-text);
        }
        
        #shopify-section-template--26868180418909__info_tab_k7PWXb h4,
        #shopify-section-template--26868180418909__nit_tab_color_swatch_ybrL4b h3,
        #shopify-section-template--26868180418909__nit_tab_container_rKx7T8 h3,
        .js-spotlight-items {
          color:var(--ash-color-normal-text) ;
        }
        #newsletterForm--newsletterForm-e8c62d139466,   
        #newsletterForm--newsletterForm-e8c62d139466::placeholder, 
        #newsletterForm--newsletterForm-e931d866415c{
          border-color:#E0E0E0;
          color:#e1aba6;
        }
        #newsletterForm--newsletterForm-e8c62d139466:hover, 
        #newsletterForm--newsletterForm-e931d866415c:hover {
          border-color:var(--ash-color-normal-text);
          color:var(--ash-color-normal-text);
        }

        #shopify-section-template--26868180418909__nit_tab_container_rKx7T8 .tab-button.active{
          background-color: black;
          color:white !important;
        }
        #shopify-section-template--26868180418909__newsletter_rgC9bX button,
        #shopify-section-template--26868180123997__newsletter_8V8zJW button,
        #shopify-section-template--26868180517213__contact-form button{
          background-color:var(--ash-color-light-text);
          border-color:var(--ash-color-light-text);
        }

        #shopify-section-template--26868180418909__newsletter_rgC9bX button:hover,
        #shopify-section-template--26868180123997__newsletter_8V8zJW button:hover,
        #shopify-section-template--26868180517213__contact-form button:hover{
          border-color:var(--ash-color-light-text);
          color:var(--ash-color-light-text);
        }

        footer,.cst-view-more-button{
          background-color:var(--ash-color-light-text) !important;
        }
        .collection-products--top-bar .filter-form__summary:hover, .collection-products--top-bar .filter-form__summary[aria-expanded=true],  
        #shopify-section-template--26868180418909__newsletter_rgC9bX button:hover {
          color:var(--ash-color-light-text) !important;
        }
        #shopify-section-template--26868180418909__nit_tab_color_swatch_ybrL4b h3, 
        #shopify-section-template--26868180418909__nit_tab_container_rKx7T8 h3,
        #shopify-section-template--26868180549981__main h2
        {
          font-size:var(--ash-heading-size);
        }
       .s--margin{
          margin-block:32px;
        
        }
        .section{
            padding-block:10px;
        }
        .s-header__desc{
          margin-top:10px;
        }
        #shopify-section-template--26868180418909__value_list_FzccUL .section, .gap-content,
        #shopify-section-template--26868180549981__value_list_VeKwcL .section{
          gap:10px;
        }
        .gap-content{
          gap:15px;
        }
        .sht-card .card__content{
          padding:10px;
        } 
        #shopify-section-template--26868180418909__before_after_images_KRUHc7 .section {
          width:100%;
          text-align:center;
        }

        #sectionHeading-834d14abb856{
          text-align:center;
        }
        #shopify-section-template--26868180418909__before_after_images_KRUHc7 p,
        #shopify-section-template--26868180418909__featured_collection_YzXYUb p,
        #shopify-section-template--26868180418909__value_list_FzccUL p,
        #shopify-section-template--26868180549981__value_list_VeKwcL p,
        .newsletter p
        {
          font-size:16px;
        }
        .back-to-top{
          background-color:var(--ash-color-normal-text);
        }
        .back-to-top:hover{
          color:var(--ash-color-normal-text);
        }
        .product-recommendations .btn-outline{
          color:var(--ash-color-normal-text);
        }

        .product-recommendations .btn-outline:hover{
          {% comment %} background-color:var(--ash-color-normal-text); {% endcomment %}
          color:white;
        }
        .product-recommendations .btn-outline::after {
          background-color:var(--ash-color-normal-text);
        }
        .spotlight-quote__label > :first-child,.spotlight-quote__icon  {
          margin:5px 0;
        }
        sht-menu-header .js-menu-header-back-btn{
          color:var(--ash-color-normal-text);
        } 
        {% comment %} #marquee-4067e3785aaf{
          color:var(--ash-color-normal-text);
          #shopify-section-template--26868180418909__value_list_FzccUL .clm h3,
            #shopify-section-template--26868180549981__value_list_VeKwcL .clm h3, 
        } {% endcomment %}
    
     {% comment %} ash changes end {% endcomment %}

 {% comment %} akh changes {% endcomment %}

.search__result-view-all .btn.btn-primary.btn--large.w-100.gap-8:hover,
.search__result-view-all .btn.btn-primary.btn--large.w-100.gap-8:focus-visible {
  color: #050505 !important;
  background: #f8f5f5 !important;
  border-color: #f8f5f5 !important;
}
.td-none js-card-product-link-34797109722facdfca68b15707807514973{
  color: #191717 !important;
    font-size: 16px !important;
}
.product-form__buttons .js-product-form-submit-btn.product-btn-atc.btn.btn-primary.btn--large.w-100.fw-700 {
  background-color: #0b0b0b !important;
  color: #ffffff !important;
  border-color: #0b0b0b !important;
}
/* Cart Drawer Checkout Button Fix */
.drawer__footer .js-cart-drawer-submit-btn.btn.btn--large.btn-primary.w-100 {
  background-color: #0b0b0b !important;
  color: #ffffff !important;
  border-color: #0b0b0b !important;
  transition: background-color 0.3s ease;
}

/* Hover effect */
.drawer__footer .js-cart-drawer-submit-btn.btn.btn--large.btn-primary.w-100:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}
@media (max-width: 767px) {
  #shopify-section-template--26868180418909__17558657656f735f37 .gfa-widget.GSC-hqgqzKpwhsrLUEN {
    margin-bottom: -40px !important;
  }
}
/* Keep white text on all primary buttons */
.btn.btn-primary {
  color: #ffffff !important;
  background-color: #0a0a0a !important; /* black background */
  border-color: #0a0a0a !important;
  transition: background-color 0.3s ease;
}

/* Hover / Focus states */
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  color: #ffffff !important;
  background-color: #000000 !important; /* slightly darker on hover */
  border-color: #000000 !important;
}

/* Disabled state */
.btn.btn-primary[disabled],
.btn.btn-primary[aria-disabled="true"] {
  color: #ffffff !important;
  opacity: 0.6;
}

/* Keep icons/spinners white */
.btn.btn-primary svg,
.btn.btn-primary .loading__spinner,
.btn.btn-primary a {
  color: #ffffff !important;
  fill: #ffffff !important;
}
/* Product, Quick Add & Cart Buttons */
.product-form__buttons .btn.btn-primary,
.quickview-form__buttons .btn.btn-primary,
.drawer__footer .btn.btn-primary {
  color: #fff !important;
  background: #0a0a0a !important;
  border-color: #0a0a0a !important;
  transition: background 0.3s ease;
}

/* Hover / Focus */
.product-form__buttons .btn.btn-primary:hover,
.quickview-form__buttons .btn.btn-primary:hover,
.drawer__footer .btn.btn-primary:hover {
  background: #000 !important;
  border-color: #000 !important;
}

/* Disabled */
.product-form__buttons .btn.btn-primary[disabled],
.quickview-form__buttons .btn.btn-primary[disabled],
.drawer__footer .btn.btn-primary[disabled] {
  opacity: 0.6;
  color: #fff !important;
}

/* Slider arrows (next/prev) */
.btn.btn-icon.js-carousel-next-btn,
.btn.btn-icon.js-carousel-prev-btn {
  background: #fff;
  border: 1px solid #ddd;
  color: #000 !important; /* arrow uses currentColor */
}

/* Hover: black circle, white arrow */
.btn.btn-icon.js-carousel-next-btn:hover,
.btn.btn-icon.js-carousel-prev-btn:hover {
  background: #000;
  border-color: #000;
  color: #fff !important; /* force over theme rule */
}

/* Make the SVG follow the button color */
.btn.btn-icon.js-carousel-next-btn svg,
.btn.btn-icon.js-carousel-prev-btn svg,
.btn.btn-icon.js-carousel-next-btn svg *,
.btn.btn-icon.js-carousel-prev-btn svg * {
  fill: currentColor !important;
  stroke: currentColor !important;
  color: inherit !important;
}

/* Share button styling */
.js-web-share-api-btn {
  background: #0a0a0a !important; /* black background */
  color: #ffffff !important;       /* white icon */
  border: 1px solid #0a0a0a !important;
  border-radius: 50%;
  transition: all 0.3s ease;
}

/* Hover / Focus effect */
.js-web-share-api-btn:hover,
.js-web-share-api-btn:focus {
  background: #000000 !important;
  color: #ffffff !important;
  transform: scale(1.05);
}

/* Make sure SVG icon inside stays white */
.js-web-share-api-btn svg,
.js-web-share-api-btn svg path {
  stroke: #ffffff !important;
  fill: none !important;
  transition: stroke 0.3s ease;
}

/* (Optional) Hover icon animation */
.js-web-share-api-btn:hover svg {
  stroke: #ffffff !important;
  transform: scale(1.1);
}
.view-more-btn {
    display: inline-block;
    background-color: #0e0e0e !important;
    color: #fff !important;
}
view-more-btn:hover {
    display: inline-block;
    background-color: white !important;
    color: black !important;
}
/* Fix "Explore Designer's Choice" button style in featured collection section */
#shopify-section-template--26868180418909__featured_collection_WnxEeB a.btn.btn-primary {
  background-color: #0a0a0a !important; /* black background */
  color: #ffffff !important;            /* white text */
  border: 1px solid #0a0a0a !important;
  border-radius: 40px !important;       /* smooth pill shape */
  padding: 12px 30px !important;
}

/* Hover effect */
#shopify-section-template--26868180418909__featured_collection_WnxEeB a.btn.btn-primary:hover {
  background-color: white !important; /* darker black on hover */
  color: black !important;
  transform: scale(1.03);
}
/* 🎯 Base style for slider arrows */
.js-carousel-next-btn.btn-outline.btn-icon,
.js-carousel-prev-btn.btn-outline.btn-icon {
  background-color: #ffffff; /* white background */
  border: 1px solid #ddd;
  color: #000000 !important; /* black arrow */
  border-radius: 50%;
  transition: all 0.3s ease;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}

/* 🖱 Hover / Focus effect */
.js-carousel-next-btn.btn-outline.btn-icon:hover,
.js-carousel-prev-btn.btn-outline.btn-icon:hover {
  background-color:white !important; /* turns black */
  border-color: #000000 !important;
  color: #ffffff !important; /* white arrow */
  transform: scale(1.05);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}

