/** Shopify CDN: Minification failed

Line 61:1 Unexpected "{"

**/
@import url("data:text/css;base64,I2Z2LWxvYWRpbmctaWNvbiB7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleAo7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOTB2dzsKICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgd29yZC13cmFwOiBicmVhay13b3JkOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIG1hcmdpbjogMDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZpbHRlcjogbm9uZTsKICAgIHRyYW5zaXRpb246IGFsbCAwczsKICAgIHRyYW5zZm9ybTogbm9uZTsKICAgIHdpZHRoOiA5OXZ3OwogICAgaGVpZ2h0OiA5OXZoOwogICAgbWF4LXdpZHRoOiA5OXZ3OwogICAgbWF4LWhlaWdodDogOTl2aDsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgei1pbmRleDogLTk5OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIG9wYWNpdHk6IDAuMDAwMTsKfQ==");
@import 'https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600&display=swap';

/* lander: elena announcement bar height, category/colour tiles active state */
.r-9f3veg,.r-fbkog4{min-height:0!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}
.r-fbkog4 strong,.r-fbkog4 p{font-size:14px!important;line-height:1.3!important;margin:0!important}
a.cnav-card.is-active .cnav-card__media{outline:2px solid #111;outline-offset:2px;border-radius:8px}
a.cnav-card.is-active{font-weight:700}
a.csf-swatch{cursor:pointer}
a.csf-swatch.is-active img{outline:2px solid #111;outline-offset:2px}
.cnav-filterable-product[hidden]{display:none!important}
.pcard__swatch-item label.is-active,.cnav-filterable-product label[data-color-name].is-active{outline:2px solid #111;outline-offset:2px;border-radius:4px}
#ht-filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin:8px 0 4px}
#ht-filter-bar button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;cursor:pointer}


.ig-hidden { display: none !important; }
.ig-hidden { display: none !important; }

      [data-ig-discount]:not([data-ig-discount="0"]) {
          display: none;
      }
      



@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_400.woff2);
        font-weight: 400;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_italic_700.woff2);
        font-weight: 700;
        font-style: italic;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_400_2.woff2);
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
@font-face {
        font-family: 'Poppins-Klaviyo-Hosted'; 
        src: url(https://static.klaviyo.com/onsite/hosted-fonts/Poppins/latin/poppins_latin_regular_700.woff2);
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }

 { display: none!important; }
/* Typography (heading) */
  @font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-db86542a.woff2?v=178957372736640857801788553201") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-b3c59647.woff?v=130781626203736191421788553080") format("woff");
}

@font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-028d3c3c.woff2?v=16030592758747097051788552622") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-faac30f2.woff?v=122180516464663218351788553327") format("woff");
}

/* Typography (body) */
  @font-face {
  font-family: Nunito;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-fc49103d.woff2?v=84932905566286502601788553333") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-0a6334ad.woff?v=106990137958495879551788552637") format("woff");
}

@font-face {
  font-family: Nunito;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-fd53bf99.woff2?v=116530841967202444241788553337") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-916bb165.woff?v=121440183675775571921788552989") format("woff");
}

@font-face {
  font-family: Nunito;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-37cf9b8c.woff2?v=52705820802686409591788552742") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-70636397.woff?v=32572393643367688831788552922") format("woff");
}

@font-face {
  font-family: Nunito;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-3f8ba202.woff2?v=109256389920107157821788552766") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-0c89c14a.woff?v=33211586195644759591788552643") format("woff");
}

:root {
    /* Container */
    --container-max-width: 100%;
    --container-xxs-max-width: 27.5rem; /* 440px */
    --container-xs-max-width: 42.5rem; /* 680px */
    --container-sm-max-width: 61.25rem; /* 980px */
    --container-md-max-width: 71.875rem; /* 1150px */
    --container-lg-max-width: 78.75rem; /* 1260px */
    --container-xl-max-width: 85rem; /* 1360px */
    --container-gutter: 1.25rem;

    --section-vertical-spacing: 2.5rem;
    --section-vertical-spacing-tight:2.5rem;

    --section-stack-gap:2.25rem;
    --section-stack-gap-tight:2.25rem;

    /* Form settings */
    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */

    /* Other sizes */
    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --heading-font-family: "Instrument Sans", sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: normal;
    --heading-letter-spacing: 0.03em;
    --text-font-family: Nunito, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-letter-spacing: 0.0em;
    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
    --button-text-transform: uppercase;
    --button-letter-spacing: 0.18em;

    /* Font sizes */--text-heading-size-factor: 1;
    --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
    --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
    --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
    --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
    --text-h5: calc(0.875rem * var(--text-heading-size-factor));
    --text-h6: calc(0.75rem * var(--text-heading-size-factor));

    --text-xs: 0.75rem;
    --text-sm: 0.8125rem;
    --text-base: 0.875rem;
    --text-lg: 1.0rem;
    --text-xl: 1.125rem;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --button-border-radius: 0.25rem;
    --input-border-radius: 0.25rem;

    /* Box shadow */
    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
    --shadow-block: px px px rgb(var(--text-primary) / 0.0);

    /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --checkmark-svg-url: url(//getclairmont.com/cdn/shop/t/1/assets/ht-e6adfefa.svg?v=77552481021870063511788553254);
    --cursor-zoom-in-svg-url: url(//getclairmont.com/cdn/shop/t/1/assets/ht-b3c18623.svg?v=112480252220988712521788553078);
  }

  [dir="rtl"]:root {
    /* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
    :root {
      /* Typography (font size) */
      --text-xs: 0.75rem;
      --text-sm: 0.8125rem;
      --text-base: 0.875rem;
      --text-lg: 1.0rem;
      --text-xl: 1.25rem;

      /* Spacing settings */
      --container-gutter: 2rem;
    }
  }

  @media screen and (min-width: 1000px) {
    :root {
      /* Spacing settings */
      --container-gutter: 3rem;

      --section-vertical-spacing: 4rem;
      --section-vertical-spacing-tight: 4rem;

      --section-stack-gap:3rem;
      --section-stack-gap-tight:3rem;
    }
  }:root {/* Overlay used for modal */
    --page-overlay: 0 0 0 / 0.4;

    /* We use the first scheme background as default */
    --page-background: ;

    /* Product colors */
    --on-sale-text: 204 23 22;
    --on-sale-badge-background: 204 23 22;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 239 239 239;
    --sold-out-badge-text: 0 0 0 / 0.65;
    --custom-badge-background: 28 28 28;
    --custom-badge-text: 255 255 255;
    --star-color: 28 28 28;

    /* Status colors */
    --success-background: 212 227 203;
    --success-text: 48 122 7;
    --warning-background: 253 241 224;
    --warning-text: 237 138 0;
    --error-background: 243 204 204;
    --error-text: 203 43 43;
  }.color-scheme--scheme-1 {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-2 {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 28 28 28 / 1.0;
      --background-without-opacity: 28 28 28;
      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-4 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 89 80 63 / 1.0;
      --background-without-opacity: 89 80 63;
      --background-gradient: ;--border-color: 114 106 92;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-d1ef550cb5df6d6210e7afaa2b8c515b) + .shopify-section:has(.section-spacing.color-scheme--bg-d1ef550cb5df6d6210e7afaa2b8c515b:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-7424312d-9c44-4a8f-9588-e75c7867a747 {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 246 243 238 / 1.0;
      --background-without-opacity: 246 243 238;
      --background-gradient: ;--border-color: 213 211 206;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-895e0c3a5d291fecdb786b7cbd0ecfff) + .shopify-section:has(.section-spacing.color-scheme--bg-895e0c3a5d291fecdb786b7cbd0ecfff:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-1eb6a295-85a4-4c20-939e-45ea94d32ba7 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 75 62 52 / 1.0;
      --background-without-opacity: 75 62 52;
      --background-gradient: ;--border-color: 102 91 82;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-658bf91b0dd5bc3d27216a381648d2f8) + .shopify-section:has(.section-spacing.color-scheme--bg-658bf91b0dd5bc3d27216a381648d2f8:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3d214dd8-674c-4d80-81e5-6f631f4db0d1 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--dialog {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }


        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

  .abs-hide {
    visibility: hidden !important;
  }

.color-swatch[data-color-name="lapiz-blue-white"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-46b47f83.webp?v=50464221266170398361788552796) !important;
        }.color-swatch[data-color-name="burgundy"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-5c0670ec.webp?v=56519012651675437501788552858) !important;
        }.color-swatch[data-color-name="butter-yellow"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-cd7932ca.webp?v=9658005481109282631788553162) !important;
        }.kg-product-page-variant-picker .color-swatch[data-color-name="butter-yellow"]::after {
          content: "NEW";
          position: absolute;
          left: 50%;
          bottom: -6px;
          transform: translateX(-50%);
          background: #4b3e34;
          color: #fff;
          font-size: 9px;
          font-weight: 700;
          line-height: 1;
          padding: 2px 5px;
          border-radius: 999px;
          white-space: nowrap;
          pointer-events: none;
        }.color-swatch[data-color-name="charcoal"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-9d5dd5d4.jpg?v=46659369639023767471788553020) !important;
        }.color-swatch[data-color-name="cloud-white"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-b033c13e.jpg?v=51112962822350705461788553073) !important;
        }.color-swatch[data-color-name="coral-pink"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-c5e54086.jpg?v=177629926794277026781788553134) !important;
        }.color-swatch[data-color-name="espresso-brown"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-d2422ca8.jpg?v=178080545570878389171788553175) !important;
        }.color-swatch[data-color-name="lapiz-blue"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-dc39cf43.jpg?v=128024476200275034571788553208) !important;
        }.color-swatch[data-color-name="midnight-black"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-b16f001b.jpg?v=63511921628969889381788553077) !important;
        }.color-swatch[data-color-name="navy-blue"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-9541eb91.jpg?v=131392303269848501341788552999) !important;
        }.color-swatch[data-color-name="olive-green"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-32a5c5d9.jpg?v=154708900333569928141788552732) !important;
        }.color-swatch[data-color-name="sage"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-6e2eb2ae.webp?v=167227939799412280541788552912) !important;
        }.color-swatch[data-color-name="sand"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-8dd644ec.jpg?v=42429483551271957411788552976) !important;
        }.color-swatch[data-color-name="stone-grey"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-52cf2f68.jpg?v=80133098732228708011788552832) !important;
        }.color-swatch[data-color-name="violet"] {
          --swatch-background: url(//getclairmont.com/cdn/shop/t/1/assets/ht-22986892.webp?v=99337211454227466001788552712) !important;
        }.kg-product-page-variant-picker .color-swatch[data-color-name="violet"]::after {
          content: "NEW";
          position: absolute;
          left: 50%;
          bottom: -6px;
          transform: translateX(-50%);
          background: #4b3e34;
          color: #fff;
          font-size: 9px;
          font-weight: 700;
          line-height: 1;
          padding: 2px 5px;
          border-radius: 999px;
          white-space: nowrap;
          pointer-events: none;
        }

    .kaching-bundles__block {
      display: none;
    }

    .kaching-bundles-sticky-atc {
      display: none;
    }
  
.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Onuia'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}



  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}



  @font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");font-weight:normal;font-style:normal}



	    #slidecarthq .header                              {order: 0 !important;} 
  #slidecarthq .upsells                             {order: 1 !important;}		
  #slidecarthq .rewards                             {order: 2 !important;} 
      #slidecarthq .announcements                       {order: 3 !important;}
      #slidecarthq > div.slidecarthq > div:nth-child(3) {order: 4 !important;}
      #slidecarthq .items                               {order: 5 !important;}
      #slidecarthq .note                                {order: 6 !important;} 
      #slidecarthq .free-gifts                          {order: 7 !important;}
      #slidecarthq .discount-box                        {order: 8 !important;}
    
      #slidecarthq > div.slidecarthq > div:nth-child(7) {order: 9 !important;}
           
      #slidecarthq .footer                              {order: 10 !important;}
      

      #slidecarthq .upsells {
margin-top: unset !important;
padding-top: 0px !important;
}



  :root {
    --header-is-sticky: 1;
  }

  #shopify-section-sections--28506723320154__header {
    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: 1rem;
    --header-transparent-header-text-color: 255 255 255;
    --header-separation-border-color: 28 28 28 / 0.15;

    position: relative;
    z-index: 4;
  }

  @media screen and (min-width: 700px) {
    #shopify-section-sections--28506723320154__header {
      --header-padding-block: 1.6rem;
    }
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-sections--28506723320154__header {}
  }#shopify-section-sections--28506723320154__header {
      position: sticky;
      top: 0;
    }

    .shopify-section--announcement-bar ~ #shopify-section-sections--28506723320154__header {
      top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));
    }#shopify-section-sections--28506723320154__header {
      --header-logo-width: 115px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-sections--28506723320154__header {
        --header-logo-width: 125px;
      }
    }

    .main_col-banner-outer{
        
            background-image: url('//getclairmont.com/cdn/shop/t/1/assets/ht-cf75926d.jpg?v=39267690743828705101788553170');
        
        background-size: cover;
        background-position: center;
        padding: 48px;
    }
    .main_col-title{
        color: white;
        margin: 0;
        font-size: 32px;
        font-weight: 600;
        line-height: 1.3em;
        font-family: 'Instrument Sans';
    }
    .csf-sidebar__heading{
        font-family: 'Instrument Sans' !important;
    }
    .main_col-text{
        max-width: 400px;
        margin-top: 8px;
    }
    .main_col-text *{
        color: white;
        font-size: 14px;
        line-height: 24px;
        margin: 0;
    }
    @media (max-width: 768px) {
        .main_col-banner-outer{
            background: transparent;
            padding: 28px 20px;
        }
        .main_col-title{
            font-size: 22px;
            color: #1C1C1C;
        }
        .main_col-text *{
            color: #1C1C1C;
            font-size: 14px;
            line-height: 20px;
        }
    }


  .onuia-ld-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    background: #F3EEE6;
    border-radius: 4px;
    padding: 10px 12px 10px 14px;
    min-height: 52px;
    margin: 0 0 12px;
    color: #2B2A27;
    font-family: inherit;
    transition: background 0.2s ease;
  }

  .onuia-ld-bar.onuia-ld-copied {
    background: #EFF1EC;
  }

  .onuia-ld-title {
    display: block;
    font-size: 13.5px;
    font-weight: 600;
    letter-spacing: 0.02em;
    line-height: 1.3;
  }

  .onuia-ld-sub {
    display: block;
    font-size: 12px;
    color: #8C867A;
    line-height: 1.35;
    margin-top: 2px;
  }

  .onuia-ld-code {
    font-weight: 700;
    letter-spacing: 0.08em;
    color: #2B2A27;
  }

  .onuia-ld-hint {
    color: #5F6757;
    font-weight: 600;
  }

  .onuia-ld-btn {
    flex-shrink: 0;
    background: #FFFFFF;
    border: 1px solid #7C8471;
    color: #5F6757;
    border-radius: 999px;
    padding: 7px 15px;
    font-size: 12.5px;
    font-weight: 600;
    font-family: inherit;
    cursor: pointer;
    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -webkit-appearance: none;
    appearance: none;
  }

  .onuia-ld-btn:hover {
    background: #EFF1EC;
  }

  .onuia-ld-btn:focus-visible {
    outline: 2px solid #7C8471;
    outline-offset: 2px;
  }

  .onuia-ld-bar.onuia-ld-copied .onuia-ld-btn {
    background: #5F6757;
    border-color: #5F6757;
    color: #FFFFFF;
  }

  @media (prefers-reduced-motion: reduce) {
    .onuia-ld-bar,
    .onuia-ld-btn { transition: none; }
  }


    #shopify-section-template--28506725450074__collection_navigation_categories .section-spacing {
      padding-block-end: 0;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-heading {
      font-family: 'Instrument Sans', sans-serif;
      font-size: 28px;
      font-weight: 400;
      line-height: 1.4em;
      letter-spacing: 0.03em;
      color: #1c1c1c;
      margin: 0 0 20px;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-track {
      display: flex;
      gap: 8px;
      overflow-x: auto;
      scrollbar-width: none;
      -ms-overflow-style: none;
      padding-bottom: 64px;
      padding-inline-start: var(--container-gutter);
      margin-inline-start: calc(-1 * var(--container-gutter));
      margin-inline-end: calc(-1 * var(--distance-to-bleed));
      padding-inline-end: var(--distance-to-bleed);
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-track::-webkit-scrollbar {
      display: none;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card {
      appearance: none;
      -webkit-appearance: none;
      flex-shrink: 0;
      width: 217.333px;
      height: auto;
      display: flex;
      flex-direction: column;
      gap: 6px;
      padding: 4px;
      border-radius: 2.25px;
      border: 1px solid transparent;
      background: transparent;
      overflow: hidden;
      text-decoration: none;
      font: inherit;
      text-align: inherit;
      color: inherit;
      cursor: pointer;
      transition: border-color 0.2s ease, background-color 0.2s ease, opacity 0.2s ease;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card.is-active {
      border-color: #4b3e34;
      background: #fff;
    }

    @media (hover: hover) and (pointer: fine) {
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card:hover {
        border-color: #4b3e34;
        background: #fff;
      }
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card.is-loading {
      opacity: 0.6;
      cursor: wait;
    }

    @media (prefers-reduced-motion: no-preference) {
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card[reveal-on-scroll="true"] {
        transition: opacity 0.6s ease, transform 0.6s ease;
        transform: translateY(20px);
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card.is-revealed {
        opacity: 1 !important;
        transform: translateY(0);
      }
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card__media {
      border-radius: 2px;
      overflow: hidden;
      display: block;
      background: #f2f2f2;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card__image {
      display: block;
      width: 100%;
      height: auto;
      transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    }

    @media (hover: hover) and (pointer: fine) {
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card:hover .cnav-card__image {
        transform: scale(1.08);
      }
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card__title {
      font-family: 'Instrument Sans', sans-serif;
      font-size: 14px;
      letter-spacing: 0.03em;
      line-height: 1.3em;
      color: rgba(0, 0, 0, 0.45);
      margin: 0;
    }

    #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card.is-active .cnav-card__title {
      color: #212121;
    }

    @media (hover: hover) and (pointer: fine) {
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card:hover .cnav-card__title {
        color: #212121;
      }
    }

    @media screen and (max-width: 768px) {
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-heading {
        font-size: 20px;
        letter-spacing: 0.038em;
        line-height: 1.75em;
        margin-bottom: 12px;
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card {
        width: 130.675px;
        height: auto;
        padding: 4px 3px;
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card__title {
        font-size: 12px;
        letter-spacing: 0.025em;
      }
      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-track {
        padding-bottom: 32px;
      }
    }

    /* Kept last in the stylesheet so it wins the cascade tie against the equal-specificity,
       unconditional .cnav-card/.cnav-track rules above once this query is active — a media query
       doesn't grant precedence on its own, only source order does. */
    @media screen and (min-width: 1560px) {
      #shopify-section-template--28506725450074__collection_navigation_categories .container {
        width: 70%;
        margin-inline-start: var(--container-gutter);
        margin-inline-end: 0;
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-track {
        padding-inline-start: 0;
        padding-inline-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        overflow: visible;
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card {
        flex: 1 1 0;
        width: 100%;
        height: auto;
      }

      #shopify-section-template--28506725450074__collection_navigation_categories .cnav-card__title {
        font-size: 16px;
      }
    }
  

    #shopify-section-template--28506725450074__main {
      --product-list-items-per-row: 2;
      --product-list-horizontal-spacing-factor: 1;
      --product-list-vertical-spacing-factor: 1;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--28506725450074__main {
        --product-list-items-per-row: 4;
      }
    }

    #shopify-section-template--28506725450074__main .csf-layout {
      display: flex;
      flex-direction: column;
      gap: 48px;
    }

    #shopify-section-template--28506725450074__main .csf-sidebar {
      width: 100%;
      display: flex;
      gap: 40px;
      justify-content: flex-start;
      align-items: center;
    }

    #shopify-section-template--28506725450074__main .csf-sidebar__heading {
      font-size: 28px;
      font-weight: 400;
      margin: 0;
      line-height: 1.3em;
      white-space: nowrap;
    }

    #shopify-section-template--28506725450074__main .csf-swatches {
      display: flex;
      justify-content: flex-start;
      gap: 40px;
      padding-right: 20px;
      width: fit-content;
    }

    #shopify-section-template--28506725450074__main .csf-swatches > div{
      max-width: 52px;
      text-align: center;
    }

    #shopify-section-template--28506725450074__main .csf-swatches p{
      font-size: 11px;
      line-height: 1.3em;
      margin: 0;
      margin-top: 6px;
      opacity: 0.45;
    }
    #shopify-section-template--28506725450074__main .csf-swatches .is-active p {
      opacity:1;
    }

    #shopify-section-template--28506725450074__main .csf-swatch img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 2px;
      pointer-events: none;
    }

    #shopify-section-template--28506725450074__main .pcard .pcard__swatch-row {
      opacity: 0;
      transition: opacity 0.3s ease;
    }
    #shopify-section-template--28506725450074__main .pcard .pcard__swatch-row.is-visible {
      opacity: 1;
    }

    #shopify-section-template--28506725450074__main.cnav-hide-card-swatches .pcard__swatch-row_outer__outer {
      display: none;
    }

    #shopify-section-template--28506725450074__main .cnav-filterable-product.cnav-striped-duplicate .pcard__swatch-row_outer__outer {
      display: none;
    }

    #shopify-section-template--28506725450074__main .pcard__swatch-item .color-swatch {
      overflow: hidden;
    }

    #shopify-section-template--28506725450074__main .pcard__swatch-item .color-swatch img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      pointer-events: none;
    }

    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="charcoal"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-bf0b055e.jpg?v=46792309057577171941788553118') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="cloud-white"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-1bde0f36.jpg?v=92880994079529586411788552684') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="midnight-black"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-99842421.jpg?v=122712362183354688721788553010') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="espresso-brown"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-df6a1b09.jpg?v=176132514850349673261788553219') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="sand"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-3eafbcc4.jpg?v=184242285585649153681788552763') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="stone-grey"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-f568c516.jpg?v=46882992224087444741788553311') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="navy-blue"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-9861e966.jpg?v=81156320093829379481788553008') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="lapiz-blue"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-80a7be55.jpg?v=154587223997680983931788552952') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="coral-pink"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-1baf5fad.jpg?v=167198805099006656701788552682') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="olive-green"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-cba94946.jpg?v=146689925582144167281788553156') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="sage-new-color"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-fa988767.png?v=11829073042790850921788553326') !important; }
    #shopify-section-template--28506725450074__main .pcard[data-product-type="bath-towel"] .pcard__swatch-item .color-swatch[data-color-name="burgundy-new-color"] { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-3c316877.png?v=7527371940583746141788552760') !important; }
    #shopify-section-template--28506725450074__main .csf-swatch {
      width: 52px;
      height: 52px;
      border-radius: 4px;
      border: 1px solid #B8B8B8;
      padding: 2px;
      cursor: pointer;
      flex-shrink: 0;
      outline: none;
      position: relative;
      transition: opacity 0.15s ease;
    }

    #shopify-section-template--28506725450074__main .csf-swatch:hover {
      opacity: 0.8;
    }

    #shopify-section-template--28506725450074__main .csf-swatch.is-active {
      border-color: #1a1a1a;
    }

    #shopify-section-template--28506725450074__main .csf-products {
      flex: 1;
      min-width: 0;
    }

    #shopify-section-template--28506725450074__main .cnav-filterable-product {
      display: contents;
    }

    #shopify-section-template--28506725450074__main .cnav-filterable-product[hidden],
    #shopify-section-template--28506725450074__main .cnav-filterable-product.cnav-color-mismatch {
      display: none;
    }


    @media screen and (min-width: 700px) {
      #shopify-section-template--28506725450074__main .csf-sidebar .csf-swatches-wrapper_outer {
        flex: 1 1 0%;
        min-width: 0;
      }

      #shopify-section-template--28506725450074__main .csf-swatch {
        position: relative;
      }

      

      
    }

    .csf-swatch__badge{
        background: #4B3E34;
        padding: 2px 4px;
        border-radius: 24px;
        font-size: 10px !important;
        color: white;
        font-weight: 600;
        opacity: 1 !important;
        max-width: 35px;
        margin: auto !important;
        margin-top: -14px !important;
        z-index: 2;
        position: relative;
    }
    .csf-swatches-wrapper_outer{
      position: relative;
      overflow: hidden;
    }
    .csf-swatches_shadow_left{
      position: absolute;
      left: -2px;
      height: 100%;
      width: 50px;
      background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
      z-index: 5;
    }
    .csf-swatches_shadow_right{
      position: absolute;
      right: -2px;
      height: 100%;
      width: 50px;
      background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
      z-index: 5;
    }
    .csf-swatches-wrapper{
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
        cursor: grab;
    }
    .csf-swatches-wrapper::-webkit-scrollbar {
        display: none;
    }
    .csf-swatches-wrapper.is-dragging {
        cursor: grabbing;
        user-select: none;
    }

    @media screen and (min-width: 700px) {
      .csf-swatches-wrapper{
        min-height: 120px;
      }
    }

    @media screen and (max-width: 699px) {
     
      #shopify-section-template--28506725450074__main .csf-sidebar__heading {
        font-size: 20px;
      }
      #shopify-section-template--28506725450074__main .csf-layout {
        flex-direction: column;
        gap: 20px;
      }

      #shopify-section-template--28506725450074__main .csf-sidebar {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
        gap: 12px;
        display: grid;
      }

      #shopify-section-template--28506725450074__main .csf-swatches {
        justify-content: flex-start;
        margin-bottom: 16px;
        flex-wrap: nowrap;
        width: fit-content;
        gap: 20px;
      }
      #shopify-section-template--28506725450074__main .stickyBar .csf-swatches {
        padding-left: 20px;
        padding-right: 20px;
      }
      .csf-swatches-wrapper_outer{
        max-width: 100%;
        flex-shrink: 0;
      }
      .csf-swatches-wrapper{
        max-width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        scrollbar-width: none;
        -ms-overflow-style: none;
      }
      .csf-swatches-wrapper::-webkit-scrollbar {
        display: none;
      }
    }
  

  #shopify-section-sections--28506723287386__footer {
    --footer-content-justify-items: space-between;
  }


  .kaching-popup, [class*="kaching-popup"], klaviyo-form, [class*="klaviyo"],
  [class*="scratch"], [class*="spin-wheel"], [class*="wheelio"], [id*="privy"],
  [class*="privy"], [class*="justuno"], [class*="optimonk"], [class*="exit-intent"],
  [class*="newsletter-popup"], [class*="email-popup"], [class*="discount-popup"],
  [aria-label*="popup" i], [role="dialog"][aria-modal="true"] { display:none !important; }
  html, body { overflow:auto !important; } /* popups lock scroll; unlock it */
