/** Shopify CDN: Minification failed

Line 110:1 Unexpected "{"
Line 833:0 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';

/* clone (Prestige 10 + Kaching, theme JS removed): keep everything visible + scrollable */
html,body{overflow-x:hidden}
[reveal-on-scroll],[reveal-js],[allow-transition],.reveal-invisible{opacity:1!important;visibility:visible!important;transform:none!important}
.product-gallery-visual__list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:8px}
.product-gallery-visual__list>*{flex:0 0 100%;scroll-snap-align:start}
@media (min-width:1000px){.product-gallery-visual__list{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.product-gallery-visual__list>*{flex:auto}}
.kaching-bundles__bar-variant-select select.ht-color{border:0;background:transparent;font:inherit;color:inherit;padding:0 4px;cursor:pointer;max-width:170px}
.kaching-bundles__bar-variant-select>span.ht-hide{display:none}
form[id*=quick-buy],quick-buy-modal,.product-card__quick-buy,quick-buy-drawer,.js-quick-buy{display:none!important}
product-sticky-bar,.product-sticky-bar{display:none!important}
[class*="tabs-item-"]:not(.active){display:none!important}
[class*="tabs-btns-"]{display:flex;gap:6px;border-bottom:1px solid #e3e3e3;margin:18px 0 14px;overflow-x:auto}
[class*="tabs-btn-"]{padding:10px 14px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid #e3e3e3;border-bottom:0;border-radius:8px 8px 0 0;background:#f6f6f6;color:#444;white-space:nowrap;position:relative;top:1px}
[class*="tabs-btn-"].active{background:#fff;color:#111;border-color:#111;border-bottom:1px solid #fff}
[class*="tabs-btn-"]::after{content:" ▾";font-size:12px;opacity:.6}
[class*="tabs-btn-"].active::after{content:" ▴"}
variant-picker label.block-swatch{font-size:15px!important;padding:10px 14px!important}
variant-picker .variant-picker__option-info,variant-picker legend,variant-picker .text-subdued{font-size:15px!important}
.kaching-bundles__bar-variant-select{border:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}
.kaching-bundles__bar-variant-select > svg,.kaching-bundles__bar-variant-select > [class*="arrow"],.kaching-bundles__bar-variant-select > [class*="caret"],.kaching-bundles__bar-variant-select > span:not(.ht-trigger){display:none!important}
.kaching-bundles__bar-variant-selects{gap:8px}
.ht-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid #cfcfcf;border-radius:10px;background:#fff;font:inherit;font-size:16px;cursor:pointer;text-align:left;margin:8px 0}
.ht-trigger img,.ht-trigger .ht-dot{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid #ddd;flex:0 0 auto}
.ht-trigger .ht-caret{margin-left:auto;opacity:.6}
.ht-sheet{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}
.ht-sheet[hidden]{display:none}
.ht-sheet__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .18s ease-out}
.ht-sheet__panel{position:relative;width:100%;max-width:560px;max-height:82vh;overflow:auto;background:#fff;border-radius:20px 20px 0 0;padding:14px 18px calc(22px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .22s ease-out;pointer-events:auto;box-shadow:0 -14px 34px rgba(0,0,0,.25)}
@media(min-width:1000px){.ht-sheet{align-items:center}.ht-sheet__panel{border-radius:16px;transform:translateY(20px);opacity:0}.ht-sheet[data-open="1"] .ht-sheet__panel{opacity:1}}
.ht-sheet[data-open="1"]{pointer-events:auto}.ht-sheet[data-open="1"] .ht-sheet__backdrop{opacity:1}.ht-sheet[data-open="1"] .ht-sheet__panel{transform:translateY(0)}
.ht-sheet__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ht-sheet__title{font-size:18px;font-weight:700;margin:0}
.ht-sheet__close{border:0;background:#f2f2f2;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;cursor:pointer}
.ht-sheet__group{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#777;margin:14px 0 6px}
.ht-sheet__note{font-size:13px;color:#666;margin:-2px 0 8px}
.ht-sheet__opt{display:flex;align-items:center;gap:14px;width:100%;padding:10px 8px;border:1px solid transparent;border-radius:12px;background:#fff;font:inherit;font-size:16px;cursor:pointer;text-align:left}
.ht-sheet__opt:hover{background:#f7f7f7}.ht-sheet__opt.is-selected{border-color:#111;background:#fafafa}
.ht-sheet__opt img,.ht-sheet__opt .ht-dot{width:46px;height:46px;border-radius:50%;object-fit:cover;border:1px solid #ddd;flex:0 0 auto}
.ht-sheet__opt .ht-check{margin-left:auto;font-weight:700}
.ht-ctabs{display:flex;gap:6px;margin:6px 0 10px}
.ht-ctabs button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border:1px solid #ddd;border-radius:999px;background:#fff;cursor:pointer;color:#555}
.ht-ctabs button.is-active{background:#111;color:#fff;border-color:#111}
variant-picker label.color-swatch.ht-tab-hidden,variant-picker .ht-stripe-legend{display:none!important}
.ht-sheet__tabs{display:flex;gap:6px;margin:4px 0 10px}.ht-sheet__tabs button{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border:1px solid #ddd;border-radius:999px;background:#fff;cursor:pointer;color:#555}.ht-sheet__tabs button.is-active{background:#111;color:#fff;border-color:#111}
.ht-sticky{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:none;gap:10px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -6px 20px rgba(0,0,0,.08)}
.ht-sticky.is-visible{display:flex}.ht-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.ht-sticky .ht-sticky__t{flex:1;min-width:0;font-size:13px;line-height:1.25}.ht-sticky .ht-sticky__t strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ht-sticky button{font:inherit;font-weight:700;font-size:14px;padding:12px 16px;border:0;border-radius:10px;background:#1c1c1c;color:#fff;cursor:pointer;white-space:nowrap}
variant-picker label.color-swatch[style*="background-image"]{background-position:center}
variant-picker .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:10px}
variant-picker .variant-picker__option-values label.color-swatch{width:62px;height:62px;border:1px solid #ddd;border-radius:6px;background-size:cover;background-position:center;cursor:pointer}
variant-picker .variant-picker__option-values input:checked + label.color-swatch{outline:2px solid #111;outline-offset:2px}
variant-picker .variant-picker__option-values label.block-swatch{border:1px solid #ccc;border-radius:8px;padding:10px 14px;cursor:pointer}
variant-picker .variant-picker__option-values input:checked + label.block-swatch{border-color:#111;outline:1px solid #111}
.ht-dots{display:flex;justify-content:center;gap:8px;margin:10px 0 0}.ht-dots i{width:8px;height:8px;border-radius:50%;background:#cfcfcf;display:block;transition:transform .15s}.ht-dots i.is-active{background:#111;transform:scale(1.25)}
.ht-scroll-hint{text-align:center;font-size:13px;color:#777;margin-top:6px}
.kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-variants{display:none!important}
.kaching-bundles__bar-variant-image{width:44px!important;height:44px!important;object-fit:cover;border-radius:6px}
img[width][height]:not([style*=width]){max-width:100%;height:auto}
[class*="tabs-btn-"]{cursor:pointer}
[class*="testimonials-slider-template"],[class*="testimonials-slider-wrapper"]{overflow:hidden;max-width:100%}
[class*="testimonials-slider-template"] .swiper-wrapper{width:100%!important;display:flex!important;flex-direction:row!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;transform:none!important;height:auto!important}
[class*="testimonials-slider-template"] .swiper-slide{flex:0 0 auto!important;width:min(300px,78vw)!important;scroll-snap-align:start;height:auto!important}
[class*="testimonials-media"] svg,[class*="testimonials-media"] [class*="play"],[class*="testimonials-media"] [class*="icon"]{pointer-events:none}
[class*="testimonials-media"].ht-playing svg,[class*="testimonials-media"].ht-playing [class*="play"]{display:none}
[class*="testimonials-media"] video{width:100%;height:auto;display:block;background:#000;aspect-ratio:9/16;object-fit:cover;cursor:pointer}
variant-picker label.is-selected{outline:2px solid currentColor;outline-offset:2px}


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



@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; }
.ig-hidden { display: none !important; }

      [data-ig-discount]:not([data-ig-discount="0"]) {
          display: none;
      }
      
/* 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}



    .kg-charcoal .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-bf0b055e.jpg?v=46792309057577171941788553118') !important; }
    .kg-cloud-white .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-1bde0f36.jpg?v=92880994079529586411788552684') !important; }
    .kg-midnight-black .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-99842421.jpg?v=122712362183354688721788553010') !important; }
    .kg-espresso-brown .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-df6a1b09.jpg?v=176132514850349673261788553219') !important; }
    .kg-sand .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-3eafbcc4.jpg?v=184242285585649153681788552763') !important; }
    .kg-stone-grey .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-f568c516.jpg?v=46882992224087444741788553311') !important; }
    .kg-navy-blue .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-9861e966.jpg?v=81156320093829379481788553008') !important; }
    .kg-lapiz-blue .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-80a7be55.jpg?v=154587223997680983931788552952') !important; }
    .kg-coral-pink .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-1baf5fad.jpg?v=167198805099006656701788552682') !important; }
    .kg-olive-green .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-cba94946.jpg?v=146689925582144167281788553156') !important; }
    .kg-sage-new-color .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-fa988767.png?v=11829073042790850921788553326') !important; }
    .kg-burgundy-new-color .color-swatch { --swatch-background: url('//getclairmont.com/cdn/shop/t/1/assets/ht-3c316877.png?v=7527371940583746141788552760') !important; }
  

	    #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;
      }
    }

  #shopify-section-template--28506728530266__main {
    --product-grid: "product-gallery" "product-info" "product-content" / minmax(0, 1fr);
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-template--28506728530266__main {--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, 0.5fr) minmax(0, 0.5fr);}
  }


  #product-gallery-visual-10032082714970-template--28506728530266__main {
    grid-area: product-gallery;
  }

  #shopify-section-template--28506728530266__main .reviews-container {
    cursor: pointer;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__list {
    display: flex;
    gap: 2px;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    margin-left: -20px;
    width: calc(100% + 40px);
  }
  @media screen and (min-width: 700px) {
    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__list {
      margin-left: -32px;
      width: calc(100% + 64px);
    }
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__list::-webkit-scrollbar {
    display: none;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__progress {
    position: relative;
    height: 3px;
    width: calc(100% + 40px);
    margin-left: -20px;
    background: #d9d9d9;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #4b3e34;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__item {
    position: relative;
    flex: 0 0 91.8%;
    aspect-ratio: 1 / 1;
    scroll-snap-align: start;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__media {
    position: absolute;
    inset: 0;
    overflow: hidden;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__mobile-info {
    display: flex !important;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 16px;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__mobile-description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__price-group {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__price {
    font-size: 16px;
    letter-spacing: 0.481px;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__price--sale {
    color: #cc1716;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__price--regular {
    color: #1c1c1c;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__compare {
    color: rgba(28, 28, 28, 0.65);
    font-size: 14px;
    letter-spacing: 0.42px;
    text-decoration: line-through;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__divider {
    width: 1px;
    height: 16px;
    background: rgba(28, 28, 28, 0.15);
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__rating {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__stars {
    display: flex;
    align-items: center;
    gap: 2px;
  }

  #product-gallery-visual-10032082714970-template--28506728530266__main .pdp_price_el__review-count {
    font-size: 14px;
    color: #222327;
    text-decoration: underline;
    white-space: nowrap;
  }

  @media screen and (min-width: 1000px) {
    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__mobile-info {
      display: none !important;
    }

    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__list {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px;
      overflow: visible;
      scroll-snap-type: none;
    }

    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__item {
      flex: initial;
    }

    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__item:first-child {
      grid-column: 1 / -1;
    }

    #product-gallery-visual-10032082714970-template--28506728530266__main .product-gallery-visual__progress {
      display: none;
    }
  }

  @media screen and (max-width: 999px) {
    #shopify-section-template--28506728530266__main .product-info .product-info__block-item[data-block-type="title"],
    #shopify-section-template--28506728530266__main .product-info .product-info__block-item[data-block-type="description"],
    #shopify-section-template--28506728530266__main .product-info .product-info__block-item[data-block-type="price"],
    #shopify-section-template--28506728530266__main .product-info .product-info__block-item:has(.reviews-container) {
      display: none !important;
    }

    /* The gallery and product-info are separate CSS grid rows sharing the theme's --product-gap (1.875rem).
       Pull the gallery up by that same amount so there's no extra gap below our own compact swiper, without
       touching the shared variable (which also spaces product-info from any content-below-gallery block). */
    #product-gallery-visual-10032082714970-template--28506728530266__main {
      margin-bottom: -1.875rem;
    }
    .product-info__block-list{
      border-top: none !important;
      padding-top: 0 !important;
    }

    /* theme.css only exempts the DOM's first *non-empty* child of .product-info__block-list from
       margin-block-start. Our title/description/price blocks are display:none, not :empty, so the
       theme still applies that top margin to whichever visible block comes right after them. Zero it
       out on whatever immediately follows each hidden block (or its rating-grouped wrapper). */
    #shopify-section-template--28506728530266__main .product-info__block-item[data-block-type="title"] + *,
    #shopify-section-template--28506728530266__main .product-info__block-item[data-block-type="description"] + *,
    #shopify-section-template--28506728530266__main .product-info__block-item[data-block-type="price"] + *,
    #shopify-section-template--28506728530266__main .product-info__block-item:has(.reviews-container) + *,
    #shopify-section-template--28506728530266__main .product-info__block-group:has(.product-info__block-item[data-block-type="title"]) + *,
    #shopify-section-template--28506728530266__main .product-info__block-group:has(.product-info__block-item[data-block-type="description"]) + *,
    #shopify-section-template--28506728530266__main .product-info__block-group:has(.product-info__block-item[data-block-type="price"]) + *,
    #shopify-section-template--28506728530266__main .product-info__block-group:has(.product-info__block-item:has(.reviews-container)) + * {
      margin-block-start: 0 !important;
    }
    .product-info__block-list>:not(:nth-child(1 of:not(:empty))) {
        margin-block-start: unset !important;
    }
    .product{
      padding-top: 24px;
    }
  }
}

      .product-bundle-includes {
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-top: 16px;
        margin-bottom: 16px;
      }

      .product-bundle-includes__title {
        font-size: 14px;
        font-weight: 500;
        color: #1c1c1c;
      }

      .product-bundle-includes__list {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 2px 16px;
      }

      .product-bundle-includes__item {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 14px;
        color: #1c1c1c;
        white-space: nowrap;
      }

      .product-bundle-includes__icon {
        flex-shrink: 0;
      }
      @media (max-width: 678px) {
        .product-bundle-includes {
          margin-top: 8px;
          margin-bottom: 8px;
        }
      }
    

    .product-image-callout {
      position: relative;
      z-index: 3;
    }
    .product-gallery__media.product-gallery__media--image-callout {
      position: relative;
    }
    .product-image-callout .product-image-callout__bar {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 8px 20px;
      display: flex;
      align-items: center;
      background: #efefef;
      backdrop-filter: blur(2px);
      z-index: 3;
      box-sizing: border-box;
    }
    .product-image-callout .product-image-callout__heading {
      color: #1c1c1c;
      font-family: 'Instrument Sans', sans-serif;
      font-size: 13px;
      font-style: normal;
      font-weight: 400;
      line-height: 18px;
      letter-spacing: 0.6px;
      margin: 0;
      flex: 1;
      min-width: 0;
    }
  

                .reviews-container {
                  display: flex;
                  align-items: center;
                }

                .avatars {
                  display: flex;
                  margin-right: 5px;
                  margin-left: 7px;
                }

                .avatar {
                  width: 25px;
                  height: 25px;
                  border-radius: 50%;
                  border: 2px solid white;
                  margin-left: -7px;
                  object-fit: cover;
                }

                .text-grey {
                  font-weight: normal;
                  font-size: 12px;
                  color: #868686;
                  line-height: 0px;
                }

                .text-grey strong {
                  font-weight: 800;
                  color: #2e2f3c;
                }
              

      .product-bundle-includes {
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-top: 16px;
        margin-bottom: 16px;
      }

      .product-bundle-includes__title {
        font-size: 14px;
        font-weight: 500;
        color: #1c1c1c;
      }

      .product-bundle-includes__list {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 2px 16px;
      }

      .product-bundle-includes__item {
        display: flex;
        align-items: center;
        gap: 8px;
        font-size: 14px;
        color: #1c1c1c;
        white-space: nowrap;
      }

      .product-bundle-includes__icon {
        flex-shrink: 0;
      }
      @media (max-width: 678px) {
        .product-bundle-includes {
          margin-top: 8px;
          margin-bottom: 8px;
        }
      }
    

  .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; }
  }


  @keyframes inventory-pulse {
    0% {
      opacity: 0.5;
      transform: translate(-50%, -50%) scale(1);
    }
    100% {
      transform: translate(-50%, -50%) scale(2.5);
      opacity: 0;
    }
  }

  [data-block-type="sold-out-alert-new"] {
    margin-bottom: -20px !important;
  }

  .sold-out-alert__icon {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
  }

  .sold-out-alert__icon::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #F5AF29;
    border-radius: 50%;
    animation: inventory-pulse 2s linear infinite;
    pointer-events: none;
    z-index: 0;
  }

  .sold-out-alert__icon svg {
    position: relative;
    display: block;
    z-index: 1;
  }

  .new_aus_stock {
      display: flex;
      align-items: center;
  }
  span.badge.price__badge-sale {
        position: relative;
        top: 9px;
        background-color: #FF6D6D;
  }

  .new_aus_stock {
      margin-top: 0 !important;
      color: #54c63a;
      letter-spacing: -.5px;
  }
  .new_c.promoCheckmarks ul {
      list-style: none;
      margin: 0;
      padding: 0;
  }
  .new_c.promoCheckmarks li {
      display: flex;
      align-items: center;
      margin-bottom: 0px;
  }
  .new_aus_p_container {
      margin-top: 0 !important;
      margin-bottom: -20px;
  }
  .sold-out-alert__icon + span {
      margin-left: 5px;
      display: inline-block;
  }
  .new_aus_stock {
      margin-left: -3px;
  }


  /* Specifieke regel voor de tekst naast het oranje bolletje */
  .new_aus_stock span {
      color: #D97F1E !important;
      font-weight: 700;
  }


.liquid:has(.new_usp__store-usps){
  margin-top: -20px !important;
}
  .new_usp__store-usps {
    margin-top: 12px !important;
    margin-bottom: 8px !important;
    border-radius: 4px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
  }
 .new_usp__store-usps__item {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #121212;
    text-align: center;
    font-family: Nunito, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    white-space: nowrap;
    text-transform: capitalize;
  }
 .new_usp__store-usps__item span {
    color: #121212;
  }
 .new_usp__store-usps__icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* color: #1a1a1a; */
  }
 .new_usp__store-usps__icon svg {
    width: 24px;
    height: 24px;
    display: block;
  }
  @media screen and (max-width: 768px) and (min-width: 431px) {
   .new_usp__store-usps {
      gap: 7px;
    }
   .new_usp__store-usps__item {
      gap: 2px;
      white-space: nowrap;
      font-size: 14px;
    }
   .new_usp__store-usps__icon,
   .new_usp__store-usps__icon svg {
      width: 16px;
      height: 16px;
    }
  }
  @media screen and (max-width: 430px) and (min-width: 419px) {
   .new_usp__store-usps {
      gap: 7px;
      justify-content: space-between;
    }
   .new_usp__store-usps__item {
      gap: 2px;
      white-space: nowrap;
      font-size: 13px;
    }
   .new_usp__store-usps__icon,
   .new_usp__store-usps__icon svg {
      width: 16px;
      height: 16px;
    }
  }
  @media screen and (max-width: 418px) and (min-width: 390px) {
   .new_usp__store-usps {
      gap: 7px;
      justify-content: space-between;
    }
   .new_usp__store-usps__item {
      gap: 2px;
      white-space: nowrap;
      font-size: 12px;
    }
   .new_usp__store-usps__icon,
   .new_usp__store-usps__icon svg {
      width: 16px;
      height: 16px;
    }
  }
  @media screen and (max-width: 389px) and (min-width: 360px) {
   .new_usp__store-usps {
      gap: 0;
      justify-content: space-between;
    }
   .new_usp__store-usps__item {
      gap: 2px;
      white-space: nowrap;
      font-size: 11px;
    }
   .new_usp__store-usps__icon,
   .new_usp__store-usps__icon svg {
      width: 16px;
      height: 16px;
    }
  }
  @media screen and (max-width: 359px) {
.new_usp__store-usps {
      flex-direction: column;
      align-items: flex-start;
      gap: 8px;
      justify-content: center;
    }
.new_usp__store-usps__item {
      gap: 8px;
      white-space: nowrap;
      font-size: 14px;
    }
.new_usp__store-usps__icon,
.new_usp__store-usps__icon svg {
      width: 18px;
      height: 18px;
    }
  }
  @media screen and (max-width: 1046px) and (min-width: 1000px) {
.new_usp__store-usps {
      gap: 10px;
    }
  }


    #shopify-section-template--28506728530266__featured_collections_TyRGxn {
      --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--28506728530266__featured_collections_TyRGxn {
        --product-list-items-per-row: 4;
      }
    }
  

    #shopify-section-template--28506728530266__multi_column_HW8pqD {
      --multi-column-gap: 1.5rem;
      --multi-column-column-width: 53vw;
      --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
      --multi-column-content-alignment: safe start;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--28506728530266__multi_column_HW8pqD {
        --multi-column-columns-per-row: 2;
        --multi-column-column-width: 38vw;
      }
    }

    @media screen and (min-width: 999px) {
      #shopify-section-template--28506728530266__multi_column_HW8pqD {
        --multi-column-gap: 1.875rem;
        --multi-column-columns-per-row: 2;
        --multi-column-column-width: calc(100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) * ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row)));
        --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
      }
    }
  

    #shopify-section-template--28506728530266__image_with_text_88KFjG {
      --image-with-text-content-max-width: 430px;
    }
  
 #shopify-section-template--28506728530266__image_with_text_88KFjG .image-with-text {background-color: #ffffff; /* Grijze achtergrond */ padding: 0; /* Geen padding aan boven- en onderkant */ text-align: left; /* Zorgt ervoor dat alle inhoud binnen .image-with-text links is uitgelijnd */} #shopify-section-template--28506728530266__image_with_text_88KFjG /* Zorg ervoor dat eventuele subelementen, #shopify-section-template--28506728530266__image_with_text_88KFjG zoals titels en paragrafen, #shopify-section-template--28506728530266__image_with_text_88KFjG ook links zijn uitgelijnd */.image-with-text h1, #shopify-section-template--28506728530266__image_with_text_88KFjG .image-with-text h2, #shopify-section-template--28506728530266__image_with_text_88KFjG .image-with-text h3, #shopify-section-template--28506728530266__image_with_text_88KFjG .image-with-text p {text-align: left; /* Linker uitlijning voor kopteksten en paragrafen */} 

    #shopify-section-template--28506728530266__image_with_text_7xmDPD {
      --image-with-text-content-max-width: 430px;
    }
  
@font-face {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-70f7efd6.woff2?v=36577999555996005091788552926") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-1a4409c2.woff?v=172153749077604040811788552676") format("woff");
}

  @font-face {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-70f7efd6.woff2?v=36577999555996005091788552926") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-1a4409c2.woff?v=172153749077604040811788552676") format("woff");
}

  @font-face {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-70f7efd6.woff2?v=36577999555996005091788552926") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-1a4409c2.woff?v=172153749077604040811788552676") format("woff");
}


  .section-template--28506728530266__ss_testimonial_28_t9aNmd {
    border-top: solid #121212 0px;
    border-bottom: solid #121212 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0rem;
    margin-right: 0rem;
    border-radius: 0px;
    overflow: hidden;
  }
  
  .section-template--28506728530266__ss_testimonial_28_t9aNmd-settings {
    margin: 0 auto;
    padding-top: 18px;
    padding-bottom: 51px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonials-body-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .testimonials-review-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    justify-content: center;
    gap: 10px;
  }

  .testimonials-review-content-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    flex-direction: column;
    row-gap: 4px;

  }

  .testimonials-stars-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    gap: 1px;
    max-width: fit-content;
  }

  .testimonials-stars-wrapper-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    
      justify-content: start;
    
    gap: 10px;
  }
  
  .testimonials-authors-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
  }

  .testimonials-author-image-template--28506728530266__ss_testimonial_28_t9aNmd img,
  .testimonials-author-image-template--28506728530266__ss_testimonial_28_t9aNmd svg {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .testimonials-review-template--28506728530266__ss_testimonial_28_t9aNmd {
    justify-content: center;
  }

  .testimonials-slider-wrapper-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: grid;
  }

  .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd {
    min-width: auto !important;
    align-items: stretch !important;
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    margin-top: 28px !important;
  }

  .testimonials-slide-template--28506728530266__ss_testimonial_28_t9aNmd {
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    border: 0px solid #121212 !important;
    border-radius: 16px !important;
    background-color: #f6f3ee !important;
    overflow: hidden !important;
  }

  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd {
    position: relative;
    overflow: hidden;
  }

  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd img,
  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd svg,  
  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd video,
  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd iframe{
    border: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd iframe {
    pointer-events: none;
  }

  .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd svg {
    background-color: #AFAFAF;
  }

  .testimonials-content-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 0;
    padding: 20px 20px;    
  }

  .testimonials-slide-text-template--28506728530266__ss_testimonial_28_t9aNmd {
    text-align: left;
  }

  .testimonials-slide-text-template--28506728530266__ss_testimonial_28_t9aNmd * {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    color: #121212;
    text-transform: unset;
    word-break: break-word;
    font-weight: 400;
  }

  .testimonials-slide-stars-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    gap: 1px;
    max-width: fit-content;
  }

  .testimonials-slide-stars-wrapper-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: start;
    gap: 10px;
    margin-top: 20px;
  }
  
  .testimonials-slide-stars-template--28506728530266__ss_testimonial_28_t9aNmd svg,
  .testimonials-slide-stars-template--28506728530266__ss_testimonial_28_t9aNmd img {
    display: block;
    width: 16px;
    height: 16px;
    object-fit: cover;
  }

  .testimonials-slide-stars-badge-template--28506728530266__ss_testimonial_28_t9aNmd {
    padding: 4px 6px;
    border-radius: 2px;
    background-color: #ffffff;
    margin: 0;    
    text-align: center;
    text-transform: unset;
    word-wrap: break-word;
    font-size: 11px;
    line-height: 100%;
    color: #121212;  
    font-weight: 700;
  }

  .testimonials-slide-author-template--28506728530266__ss_testimonial_28_t9aNmd {
    margin: 0;  
    margin-top: 12px;
    font-size: 13px;
    line-height: 130%;
    color: #121212;  
    text-transform: unset;
    word-wrap: break-word;
    text-align: left;
    font-weight: 700;
  }

  .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    background-color: #121212;
    border-radius: 100px;
    padding: 16.8px;
    transition: all 0.25s ease 0s;
    cursor: pointer;
  }

  .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd.active {
    display: block;
  }

  .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd svg {
    display: block;
    background: none;
    width: 24px;
    height: 24px;
    object-fit: cover;
  }

  .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd svg {
    fill: #ffffff;
    transition: all 0.25s ease 0s;
  }

  .testimonials-buttons-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    margin-top: 24px;
    justify-content: center;
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd {
    display: flex;
    width: 40px;
    height: 40px;
    border: 0px;
    border: 0px solid #121212;
    border-radius: 100px;
    background: transparent;
    background: #121212;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    -webkit-appearance: none;
    /* box-shadow: 0px 0px 10px 0px rgba(0,0,0,.15); */
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon {
    pointer-events: none;
    place-items: center;
    display: grid;
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:before,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:before {
    content: "";
    grid-area: 1 / -1;
    transition: all .2s ease;
    width: 10px;
    height: 10px;
    transform: rotate(calc(1 * 45deg));
    box-sizing: border-box;
    border-style: solid;
    border: 0px;
    border-right: 2px solid currentColor;
    border-top: 2px solid currentColor;
    position: relative;
    left: -1px;
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:before {
    left: unset;
    right: -1px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 2px solid currentColor;
    border-left: 2px solid currentColor;
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:after,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:after {
    content: "";
    grid-area: 1 / -1;
    transition: all .2s ease;
    width: 9.7px;
    height: 1.6px;
    transform-origin: center;
    opacity: 0;
    background: currentColor;
    transform: scaleX(.5);
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd span,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd span {
    color: #ffffff;
  }

  .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd.swiper-button-disabled,
  .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd.swiper-button-disabled {
    opacity: 0.5;
  }

  @media(min-width: 1024px) {

    .section-template--28506728530266__ss_testimonial_28_t9aNmd {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0rem;
      margin-right: 0rem;
      border-radius: 0px;
    }
    
    .section-template--28506728530266__ss_testimonial_28_t9aNmd-settings {
      padding: 0 5rem;
      padding-top: 24px;
      padding-bottom: 68px;
      padding-left: 5rem;
      padding-right: 5rem;
    }

    .testimonials-stars-wrapper-template--28506728530266__ss_testimonial_28_t9aNmd {
      
        justify-content: start;
      
    }    

    .testimonials-body-template--28506728530266__ss_testimonial_28_t9aNmd {
      align-items: center;
    }

    .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd {
      margin-top: 40px !important;
      overflow: hidden !important;
      margin-left: 0rem !important;
      margin-right: 0rem !important;
      padding-left: 0rem !important;
      padding-right: 0rem !important;
    }

    .testimonials-content-template--28506728530266__ss_testimonial_28_t9aNmd {
      padding: 20px 20px;    
    }

    .testimonials-slide-text-template--28506728530266__ss_testimonial_28_t9aNmd {
      text-align: left;
    }

    .testimonials-slide-text-template--28506728530266__ss_testimonial_28_t9aNmd * {
      font-size: 15px;
    }

    .testimonials-slide-stars-wrapper-template--28506728530266__ss_testimonial_28_t9aNmd {
      margin-top: 20px;
      justify-content: start;
    }
        
    .testimonials-slide-stars-template--28506728530266__ss_testimonial_28_t9aNmd svg,
    .testimonials-slide-stars-template--28506728530266__ss_testimonial_28_t9aNmd img {
      width: 18px;
      height: 18px;
    } 
    
    .testimonials-slide-stars-badge-template--28506728530266__ss_testimonial_28_t9aNmd {
      padding: 4px 6px;
      font-size: 12px; 
    }

    .testimonials-slide-author-template--28506728530266__ss_testimonial_28_t9aNmd {
      margin-top: 16px;
      font-size: 14px;
      text-align: left;
    }

    .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd {
      padding: 14.0px;
    }

    .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd svg {
      width: 20px;
      height: 20px;
    }
    
    .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd:hover .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd {
      background-color: #ffffff;
      transition: all 0.25s ease 0s;
    }

    .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd:hover .testimonials-play-template--28506728530266__ss_testimonial_28_t9aNmd svg {
      fill: #121212;
      transition: all 0.25s ease 0s;
    }

    .testimonials-buttons-template--28506728530266__ss_testimonial_28_t9aNmd {
      gap: 20px;
      margin-top: 32px;
    }

    .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd,
    .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd {
      width: 40px;
      height: 40px;
      transition: all 0.25s ease 0s;
    }

    .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:before,
    .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:before {
      width: 10px;
      height: 10px;
    }

    .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:after,
    .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd .animate-icon:after {
      width: 9.7px;
    }
  }

    .section-template--28506728530266__ss_testimonial_28_t9aNmd-settings {
      max-width: 1200px;
    }
  

    .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd {
      aspect-ratio: 9.6/13;
    }
  

    @media (min-width: 1024px) {
      .testimonials-media-template--28506728530266__ss_testimonial_28_t9aNmd {
        aspect-ratio: 12/12;
      }
    }
  

    @media(min-width: 1024px) {
      .testimonials-stars-template--28506728530266__ss_testimonial_28_t9aNmd {
        order: 1;
      }
    }
  

    .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd:hover,
    .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd:hover {
      transition: all 0.3s ease 0s;
      border: 0px solid #121212;
      background: #ffffff;
    }
  
    .testimonials-btn-prev-template--28506728530266__ss_testimonial_28_t9aNmd:hover .animate-icon,
    .testimonials-btn-next-template--28506728530266__ss_testimonial_28_t9aNmd:hover .animate-icon {
      color: #121212;
    }
  

    .testimonials-buttons-template--28506728530266__ss_testimonial_28_t9aNmd {
      display: none;
    }
  

    @media(min-width: 1024px) {
      .testimonials-buttons-template--28506728530266__ss_testimonial_28_t9aNmd {
        display: flex;
      }
    }
  

  .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd.preview .swiper-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
  }

  .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd.preview .testimonials-slide-template--28506728530266__ss_testimonial_28_t9aNmd {
    width: 100%;
  }

  .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd.preview .testimonials-slide-template--28506728530266__ss_testimonial_28_t9aNmd:not(:first-child) {
    margin-left: 16px;
  } 

  @media(min-width: 1024px) {
    .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd.preview .testimonials-slide-template--28506728530266__ss_testimonial_28_t9aNmd:not(:first-child) {
      margin-left: 20px;
    } 

    .testimonials-slider-template--28506728530266__ss_testimonial_28_t9aNmd.preview .testimonials-slide-template--28506728530266__ss_testimonial_28_t9aNmd {
      width: calc(100% / 4 - (20px));
    }
  }


        @font-face {
  font-family: "Josefin Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-70f7efd6.woff2?v=36577999555996005091788552926") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-1a4409c2.woff?v=172153749077604040811788552676") format("woff");
}


        .testimonials-review-review_DJaKwL {
          margin-top: 10px;
        }

        .testimonials-author-image-review_DJaKwL {
          border: 2px solid #ffffff;
          border-radius: 100px;
          overflow: hidden;
          width: 38px;
          height: 38px;
          background-color: #ffffff;
        }

        .testimonials-author-image-review_DJaKwL:not(:first-child) {
          margin-right: -19.0px;
        }

        .testimonials-author-image-review_DJaKwL:nth-child(2) {
          transform: scale(0.9);
        }

        .testimonials-author-image-review_DJaKwL:nth-child(3) {
          transform: scale(0.85);
        }

        .testimonials-author-image-review_DJaKwL:nth-child(4) {
          transform: scale(0.75);
        }

        .testimonials-review-text-review_DJaKwL,
        .testimonials-stars-count-review_DJaKwL {
          word-wrap: break-word;
          margin: 0;
          font-size: 13px;
          color: #121212;
          line-height: 130%;
          text-align: center;
          text-transform: unset;
          font-weight: 400;
        }

        .testimonials-stars-count-review_DJaKwL {
          margin-top: 0;
          color: #121212;
        }

        .testimonials-stars-review_DJaKwL svg,
        .testimonials-stars-review_DJaKwL img {
          display: block;
          width: 16px;
          height: 16px;
          object-fit: cover;
        }

        @media (min-width: 1024px) {
          .testimonials-review-review_DJaKwL {
            margin-top: 16px;
            text-align: center;
          }

          
          .testimonials-author-image-review_DJaKwL {
            width: 38px;
            height: 38px;
          }

          .testimonials-author-image-review_DJaKwL:not(:first-child) {
            margin-right: -19.0px;
          }

          .testimonials-review-text-review_DJaKwL,
          .testimonials-stars-count-review_DJaKwL {
            font-size: 16px;
            text-align: center;
          }

          .testimonials-stars-review_DJaKwL svg,
          .testimonials-stars-review_DJaKwL img {
            width: 18px;
            height: 18px;
          }
        }
      

          .testimonials-authors-template--28506728530266__ss_testimonial_28_t9aNmd {
            order: 1;
          }

          .testimonials-review-content-template--28506728530266__ss_testimonial_28_t9aNmd {
            order: 2;
          }
        

          @media(min-width: 1024px) {
            .testimonials-authors-template--28506728530266__ss_testimonial_28_t9aNmd {
              order: 1;
            }

            .testimonials-review-content-template--28506728530266__ss_testimonial_28_t9aNmd {
              order: 2;
            }
          }   
        

        @font-face {
  font-family: "Instrument Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  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");
}


        .testimonials-heading-heading_PMJKfN {
          margin-top: 16px;
          text-align: center;
        }
      
        .testimonials-heading-heading_PMJKfN * {
          margin: 0;
          font-size: 26px;
          color: #121212;
          line-height: 130%;
          text-transform: unset;
          word-break: break-word;
          font-weight: 700;
        }

        .testimonials-heading-heading_PMJKfN * strong {
          text-decoration: underline #f6f3ee;
        }

        @media(min-width: 1024px) {
          
          .testimonials-heading-heading_PMJKfN {
            margin-top: 12px;
            text-align: center;
            max-width: 80%;
          }
        
          .testimonials-heading-heading_PMJKfN * {
            font-size: 48px;
          }
        }          
      

          .testimonials-heading-heading_PMJKfN * {
            font-family: "Instrument Sans", sans-serif;
            font-weight: 400;
            font-style: normal;
          }
        
.jdgm-rev-widg{ display: none }


  @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-9120912a.woff2?v=139933315576396517991788552988") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-4931ae79.woff?v=149002708575176644281788552799") format("woff");
}

  @font-face {
  font-family: Assistant;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//getclairmont.com/cdn/shop/t/1/assets/ht-9120912a.woff2?v=139933315576396517991788552988") format("woff2"),
       url("//getclairmont.com/cdn/shop/t/1/assets/ht-4931ae79.woff?v=149002708575176644281788552799") format("woff");
}


  .section-template--28506728530266__ss_product_addons_TJqQE9-settings {
    border-top: solid #000000 0px;
    border-bottom: solid #000000 0px;
    margin-top: 9px;
    margin-bottom: 9px;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .buy-more-product-template--28506728530266__ss_product_addons_TJqQE9 {
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    padding: 9px 11px;
    position: relative;
  }

  .buy-more-product-template--28506728530266__ss_product_addons_TJqQE9:not(:first-child) {
    margin-top: 11px;
  }

  .buy-more-checkbox-template--28506728530266__ss_product_addons_TJqQE9 {
     flex: 1 1 auto;
  }

  .buy-more-checkbox-body-template--28506728530266__ss_product_addons_TJqQE9 {
    width: 100%;
    line-height: 100%;
    letter-spacing: 0px;
  }

  .buy-more-input-template--28506728530266__ss_product_addons_TJqQE9 {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 1em;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    pointer-events: none;
  }

  .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9 {
    margin: 0px;
    position: relative;
    font-size: 15px;
    color: #525252;
    line-height: 100%;
    padding-left: 32px !important;
    cursor: pointer;
    display: inline-block;
    width: 100%;
  }

  .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9::before {
    content: '';
    display: block;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    z-index: 0;
    position: absolute;
    left: 0;
    top: -1px !important;
    height: 22px !important;
    width: 22px !important;
  }

  .buy-more-input-template--28506728530266__ss_product_addons_TJqQE9:checked + .buy-more-checkbox-body-template--28506728530266__ss_product_addons_TJqQE9 .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9::before {
    background-color: #121212;
    border: 1px solid #121212;
  }

  .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9::after {
    content: '';
    display: block;
    border-radius: 0;
    z-index: 0;
    position: absolute;
    left: 8px;
    top: 2px;
    background-color: transparent;
    opacity: 0;
    transform: rotate(45deg);
    height: 13px;
    width: 6px;
    border-bottom: 2.5px solid #ffffff;
    border-right: 2.5px solid #ffffff;
  }

  .buy-more-input-template--28506728530266__ss_product_addons_TJqQE9:checked + .buy-more-checkbox-body-template--28506728530266__ss_product_addons_TJqQE9 .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9::after {
    opacity: 1;
  }

  .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9 span {
    margin-right: 5px;
  }

  .buy-more-price-template--28506728530266__ss_product_addons_TJqQE9 {
    margin-top: 5px;
    padding-left: 32px !important;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  
  .buy-more-upsell-price-template--28506728530266__ss_product_addons_TJqQE9,
  .buy-more-compare-price-template--28506728530266__ss_product_addons_TJqQE9 {
    margin: 0px;
    font-size: 15px;
    color: #525252;
    line-height: 100%;
  }

  .buy-more-compare-price-template--28506728530266__ss_product_addons_TJqQE9 {
    text-decoration: line-through;
    opacity: 0.5;
    font-size: 12.0px;
  }

  .buy-more-image-template--28506728530266__ss_product_addons_TJqQE9 {
    flex: 0 0 40px;
    height: 40px;
    aspect-ratio: 1;
    border-radius: 5px;
    background: white;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
  }

  .buy-more-image-template--28506728530266__ss_product_addons_TJqQE9 img {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
    border-radius: 5px;
    object-fit: contain;
  }

  .buy-more-product-modal-template--28506728530266__ss_product_addons_TJqQE9 {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,0,0,0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    visibility: hidden;
    transition: all 0.3s ease 0s;
  }

  .buy-more-product-modal-template--28506728530266__ss_product_addons_TJqQE9.active {
    transition: all 0.3s ease 0s;
    opacity: 1;
    pointer-events: all;
    z-index: 99;
    visibility: visible;
  }

  .buy-more-product-modal-body-template--28506728530266__ss_product_addons_TJqQE9 {
    background-color: white;
    border-radius: 10px;
    padding: 40px 20px;
    position: relative;
  }

  .buy-more-product-modal-body-template--28506728530266__ss_product_addons_TJqQE9 p {
    margin: 0px;
    color: black;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0px;
  }

  .buy-more-product-modal-body-template--28506728530266__ss_product_addons_TJqQE9 h3 {
    margin-top: 0px;
    text-align: center;
  }

  .buy-more-product-close-template--28506728530266__ss_product_addons_TJqQE9 {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 10px;
    right: 10px;
    cursor: pointer;
  }
  .buy-more-product-close-template--28506728530266__ss_product_addons_TJqQE9 svg {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
  }
  
  @media(min-width: 768px) {
    
    .section-template--28506728530266__ss_product_addons_TJqQE9-settings {
      margin-top: 12px;
      margin-bottom: 12px;
      padding: 0 5rem;
      padding-left: 0rem;
      padding-right: 0rem;
    }

    .buy-more-product-template--28506728530266__ss_product_addons_TJqQE9:not(:first-child) {
      margin-top: 14px;
      padding: 12px 14px;
    }

    .buy-more-label-template--28506728530266__ss_product_addons_TJqQE9 {
      font-size: 15px;
    }

    .buy-more-upsell-price-template--28506728530266__ss_product_addons_TJqQE9 {
      font-size: 15px;
    }

    .buy-more-compare-price-template--28506728530266__ss_product_addons_TJqQE9 {
      font-size: 12.0px;
    }
    
  }


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


.jdgm-rev__icon::after { content: '\e001'; }
.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
  display: inline-block;
  color: #ffffff;
  background-color: rgb(28, 28, 28);
}
.jdgm-rev__buyer-badge:before { content: 'Verified'; }

.jdgm-rev-widg__title { visibility: unset; }
.jdgm-rev-widg__summary-text { visibility: unset; }
.jdgm-prev-badge__text { visibility: unset; }

.jdgm-quest__body:before { content: 'Question:'; }
.jdgm-ans__body:before { content: 'Answer:'; }

.jdgm-star { color: #000000; }

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url { color: rgb(28, 28, 28); }

a.jdgm-write-rev-link {
    color: rgb(28, 28, 28);
    background-color: #ffffff;
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star { color: #000000; }
.jdgm-histogram .jdgm-star { color: #000000; }


  .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 */
