/** Shopify CDN: Minification failed

Line 138:56 Expected identifier but found "!"
Line 372:0 Unexpected "}"

**/
@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Extra-Light.woff?v=1754896873') format('woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham_Extra_Light_Italic.woff?v=1754896873') format('woff');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Extra-Light.woff?v=1754896873') format('woff');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham_Extra_Light_Italic.woff?v=1754896873') format('woff');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham_Light.woff?v=1754897007') format('woff');
  font-weight: 300;
  font-style: normal;
}



@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham_Light.woff?v=1754897007') format('woff');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Book.woff?v=1754896873') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Book.woff?v=1754896873') format('woff');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Book.woff?v=1754896873') format('woff');
  font-weight: 400;
  font-style: normal;
}


@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Bold.woff?v=1754896874') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('/cdn/shop/files/Gotham-Bold-Italic.woff?v=1754896874') format('woff');
  font-weight: 700;
  font-style: italic;
}

/* Aperto Regular */
@font-face {
  font-family: 'Aperto';
  src: url('/cdn/shop/files/Aperto_Regular.woff?v=1754907113') format('woff');
  font-weight: 400;
  font-style: normal;
}

/* Aperto Medium */
@font-face {
  font-family: 'Aperto';
  src: url('/cdn/shop/files/Aperto_Regular.woff?v=1754907113') format('woff');
  font-weight: 500;
  font-style: normal;
}

/* Aperto Semi-Bold */
@font-face {
  font-family: 'Aperto';
  src: url('/cdn/shop/files/Aperto_Regular.woff?v=1754907113') format('woff');
  font-weight: 600;
  font-style: normal;
}

/* Aperto Bold */
@font-face {
  font-family: 'Aperto';
  src: url('/cdn/shop/files/Aperto_Regular.woff?v=1754907113') format('woff');
  font-weight: 700;
  font-style: normal;
}

/* Aperto Extra-Bold */
@font-face {
  font-family: 'Aperto';
  src: url('/cdn/shop/files/Aperto_Regular.woff?v=1754907113') format('woff');
  font-weight: 800;
  font-style: normal;
}



.faux-select, body, button, input, select, textarea{
    font-family: 'Gotham', sans-serif !important;
}
h1,h2,h3,h4,h5,h6{
     font-family: 'Aperto Regular', sans-serif !important;
}

:root {
  --font-body-family: 'Gotham', sans-serif !important;
  --font-heading-family:  'Aperto Regular', sans-serif; !important;
}



  .color-swatch--khaki {
  background-color: #c1aa8b !important;
}
    .color-swatch--brown {
  background-color: #964B00 !important;
}
     .color-swatch--ivy-green {
  background-color: #495D4C !important;
}
       .color-swatch--olive-green {
  background-color: #828907 !important;
}
         .color-swatch--tea-green {
  background-color: #A2D440 !important;
}
    .color-swatch--dark-green {
  background-color: #0A5E40 !important;
}
     .color-swatch--rosewood-pink {
  background-color: #BE565C !important;
}
       .color-swatch--navy-blue {
  background-color: #080879 !important;
}
        .color-swatch--navy {
  background-color: #282099 !important;
}
       .color-swatch--teal{
  background-color: #007C7C !important;
}
         .color-swatch--sand{
  background-color:#C7B59E!important;
}
         .color-swatch--avocado{
  background-color: #ADBA48 !important;
}
           .color-swatch--avocado{
  background-color: #ADBA48 !important;
}
             .color-swatch--mustard{
  background-color: #E3A500 !important;
}
  .color-swatch--charcoal
  {
  background-color: #36454F !important;
}

  .color-swatch--smoke
  {
  background-color: #7E7E7E !important;
}  

.color-swatch--light-gray{
 background-color: #D3D3D3 !important;
}

.color-swatch--chocolate-brown{
 background-color: #7B3F00 !important;
}

.color-swatch--chocolate-brown{
 background-color: #7B3F00 !important;
}

.color-swatch--dark-gray{
 background-color: #808080!important;
}

.color-swatch--pink{
 background-color: #FFC0CB !important;
}

.color-swatch--dark-brown{
 background-color: #654321 !important;
}

.color-swatch--lilac{
 background-color: #C8A2C8 !important;
}

.color-swatch--peach{
 background-color: #FFE5B4 !important;
}

.color-swatch--heather-gray{
 background-color: #9AA297 !important;
}

.color-swatch--golden-brown{
 background-color: #966919 !important;
}

.color-swatch--cream{
 background-color: #F9E4BC !important;
}

.color-swatch--deep-maroon{
 background-color: #820000 !important;
}

.color-swatch--mocha-brown{
 background-color: #6D3B07 !important;
}

.color-swatch--blush-peach{
 background-color: #F5BCA7 !important;
}

.color-swatch--midnight-blue{
 background-color: #191970 !important;
}

.color-swatch--cloud-white{
 background-color: #F3EEE1 !important;
}

.color-swatch--ice-blue{
 background-color: #6AB7F1 !important;
}

.color-swatch--steel-gray{
 background-color: #71797E !important;
}

.color-swatch--warm-beige{
 background-color: #E6D3B1 !important;
}

.color-swatch-mélange-gray{
 background-color: #CCCAC9 !important;
}

.color-swatch-forest-green{
 background-color: #06402B !important;
}

.color-swatch--sky-blue{
 background-color: #7EC2DE !important;
}

.color-swatch--desert-brown{
 background-color: #BF9B79 !important;
}
  
.color-swatch--stone-gray{
 background-color: #B0AAA4 !important;
}

.color-swatch--classic-red{
 background-color: #C71827 !important;
}

.color-swatch--camel-brown{
 background-color: #B89364 !important;
}

.color-swatch--light-olive{
 background-color: #9FB858 !important;
}

.color-swatch--ash-purple{
 background-color: #897F8F !important;
}

.color-swatch--sage-green{
 background-color: #98AA85 !important;
}

.color-swatch--slate-blue{
 background-color: #587994 !important;
}

.color-swatch--gardenia{
 background-color: #EBDAC3 !important;
}

.color-swatch--soft-lilac{
 background-color: #CDB1CD!important;
}

.color-swatch--smoke-gray{
 background-color: #71777E !important;
}

.color-swatch--stone-cream{
 background-color: #E3D3B8 !important;
}

.color-swatch--khaki-soft-green{
 background-color: #B7B168 !important;
}

.color-swatch--stone{
 background-color: #F1F3F4 !important;
}

.color-swatch--clay-brown{
 background-color: #AC6D3B !important;
}

.color-swatch--off-white{
 background-color: #F0E8DB !important;
}

.color-swatch--lime{
 background-color: #85EB34 !important;
}

.color-swatch--deep-teal{
 background-color: #02525A !important;
}

.color-swatch--gardenia-white{
 background-color: #F0EED8 !important;
}

.color-swatch--emerald-green{
 background-color: #00644D !important;
}

.color-swatch--soft-cream{
 background-color: #F7F3EA !important;
}

.color-swatch--ash-gray{
 background-color: #A1A1A1!important;
}

 
}
/* ADD TO CART - sirf color, size theme ka original */
.product-form__submit,
button[name="add"],
.product-form__buttons button[type="submit"]:not(.shopify-payment-button__button) {
  background: #675F4C !important;
  color: #fff !important;
  border-color: #675F4C !important;
}

.product-form__submit:hover,
button[name="add"]:hover {
  background: #524C3C !important;
  border-color: #524C3C !important;
}
/* BUY IT NOW - app button */
.ap-btn.ap-btn--ghost,
.ap button[name="checkout"],
button.ap-btn[name="checkout"] {
  background-color: #EEE9E3 !important;
  background-image: none !important;
  color: #1a1a1a !important;
  border-color: #5A5445 !important;
}

.ap-btn.ap-btn--ghost:hover,
.ap button[name="checkout"]:hover {
  background-color: #E3DCD3 !important;
}
/* WISHLIST HEART - white fill, black border */
[class*="wishlist"] svg,
[class*="swym"] svg,
[data-wishlist] svg {
  fill: #fff !important;
  stroke: #000 !important;
  stroke-width: 1.5px;
}

[class*="wishlist"] svg path,
[class*="wishlist"] svg use,
[class*="swym"] svg path,
[data-wishlist] svg path {
  fill: #fff !important;
  stroke: #000 !important;
}

/* WISHLIST DOT / COUNT - red */
[class*="wishlist"] [class*="count"],
[class*="wishlist"] [class*="badge"],
[class*="wishlist"] [class*="dot"],
[class*="wishlist"] [class*="bubble"],
[class*="swym"] [class*="count"],
[class*="swym"] [class*="badge"] {
  background-color: #D62828 !important;
  color: #fff !important;
  border-color: #D62828 !important;
}

/* CLEARANCE SALE pill - mobile + desktop */
a[href*="/collections/clearance-sale"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  padding: 0 16px 0 12px !important;
  margin: 8px 0 !important;
  background: #8D423D !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: 0.22em !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}

/* Andar ke text/span par koi underline, border ya line nahi */
a[href*="/collections/clearance-sale"] *,
a[href*="/collections/clearance-sale"] *::before,
a[href*="/collections/clearance-sale"] *::after {
  border: 0 !important;
  box-shadow: none !important;
  text-decoration: none !important;
  background-image: none !important;
  line-height: 1 !important;
}

a[href*="/collections/clearance-sale"]::before {
  content: none !important;
  display: none !important;
}

a[href*="/collections/clearance-sale"]::after {
  content: "" !important;
  display: block !important;
  flex: 0 0 19px !important;
  width: 19px !important;
  height: 10px !important;
  margin: 0 0 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  position: static !important;
  transform: none !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12' fill='none' stroke='white' stroke-width='1'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5'/%3E%3C/svg%3E") no-repeat center / contain !important;
}

a[href*="/collections/clearance-sale"]:hover {
  background: #8D423D !important;
  opacity: 0.92;
}

/* Parent li ki extra height/line hatao */
li:has(> a[href*="/collections/clearance-sale"]) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  line-height: 1 !important;
}

li:has(> a[href*="/collections/clearance-sale"])::before,
li:has(> a[href*="/collections/clearance-sale"])::after {
  content: none !important;
  display: none !important;
}

/* Desktop header */
@media (min-width: 990px) {
  header a[href*="/collections/clearance-sale"] {
    display: inline-flex !important;
    width: auto !important;
    height: 30px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    padding: 0 14px !important;
    margin: 0 0 0 12px !important;
    font-size: 12px !important;
  }
}

/* MOBILE ONLY - pill choti aur reference jaisi */
@media (max-width: 989px) {
  a[href*="/collections/clearance-sale"] {
    width: auto !important;
    max-width: none !important;
    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;
    margin: 8px 28px 8px 28px !important;
    padding: 0 14px 0 10px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    font-synthesis: none !important;
    letter-spacing: 0.2em !important;
  }

  a[href*="/collections/clearance-sale"]::after {
    flex: 0 0 18px !important;
    width: 18px !important;
    height: 9px !important;
    margin-left: 10px !important;
  }

  li:has(> a[href*="/collections/clearance-sale"]) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* ADD TO CART - sirf color, size original */
.product-form__submit,
button[name="add"],
.product-form__buttons button[type="submit"]:not(.shopify-payment-button__button) {
  background: #675F4C !important;
  color: #E3DCD3 !important;
  border-color: #675F4C !important;
}

.product-form__submit:hover,
button[name="add"]:hover {
  background: #524C3C !important;
  border-color: #524C3C !important;
}