body.clermontier-theme{--cler-paper: #fdfbf8;--cler-surface: #f4eee8;--cler-ink: #302723;--cler-muted: #74665e;--cler-line: #ded4cb;--cler-accent: #552d3b;--cler-dark: #281f23;-webkit-font-smoothing:antialiased}.clermontier-theme cler-card-colours{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:2px;position:relative;z-index:3}.clermontier-theme cler-card-colours[hidden]{display:none}.clermontier-theme .cler-card-colours__options{display:flex;flex-wrap:wrap;gap:0}.clermontier-theme cler-card-colours button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;background:transparent;border-radius:0;cursor:pointer}.clermontier-theme cler-card-colours button span{display:block;width:14px;height:14px;border:1px solid rgb(48 39 35 / 20%);border-radius:50%;outline:1px solid transparent;outline-offset:3px}.clermontier-theme cler-card-colours button[aria-pressed=true] span{outline-color:var(--cler-ink)}.clermontier-theme cler-card-colours button:focus-visible{outline:1px solid var(--cler-accent);outline-offset:-2px}.clermontier-theme cler-card-colours button:disabled{opacity:.3;cursor:default}.clermontier-theme .cler-card-colours__name{color:var(--cler-muted);font-size:11px;line-height:1.4}.clermontier-theme .cler-selected-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1}.clermontier-theme .card-gallery:has(.cler-selected-image) slideshow-component{opacity:0}@media(max-width:749px){.clermontier-theme cler-card-colours button{width:44px;height:44px}}.clermontier-theme .product-details .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--color-selected-variant-text)}.clermontier-theme .product-details .add-to-cart-button .add-to-cart-icon{display:none}.clermontier-theme .product-details .cler-express-checkout{width:100%;color:var(--cler-muted)}.clermontier-theme .product-details .cler-express-checkout>summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;font-size:12px;letter-spacing:.025em;cursor:pointer;list-style:none}.clermontier-theme .product-details .cler-express-checkout>summary::-webkit-details-marker{display:none}.clermontier-theme .product-details .cler-express-checkout>summary:hover{color:var(--cler-accent)}.clermontier-theme .product-details .cler-express-checkout>summary:focus-visible{outline:2px solid var(--cler-accent);outline-offset:2px}.clermontier-theme .product-details .cler-express-checkout[open]>summary{color:var(--cler-accent)}.clermontier-theme .product-details .cler-express-checkout[open]>summary svg{transform:rotate(180deg)}.clermontier-theme .product-details .cler-express-checkout__wallets{padding-block:4px 12px}.clermontier-theme .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.clermontier-theme .product-details .cler-product-facts{width:100%;margin-top:8px;padding-top:20px;border-top:1px solid var(--cler-line);color:var(--cler-muted);font-size:14px;line-height:1.75}.clermontier-theme .product-details .cler-product-facts h3{margin:0 0 14px;color:var(--cler-ink);font-family:var(--font-body--family);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.clermontier-theme .product-details .cler-product-facts p{margin-block:12px 8px}.clermontier-theme .product-details .cler-product-facts ul{margin:0;padding-inline-start:17px}.clermontier-theme .product-details .cler-product-facts li{padding-inline-start:4px;margin-block:6px}.clermontier-theme .product-details .cler-product-facts li::marker{color:var(--cler-accent);font-size:9px}.clermontier-theme .product-details .cler-product-facts strong{color:var(--cler-ink);font-weight:500}.clermontier-theme :is(button,input,textarea,select){font-family:var(--font-body--family)}.clermontier-theme :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.clermontier-theme :is(.button,.button-secondary,.button-custom):not(.button-unstyled){min-height:48px;padding:14px 24px;font-size:.76rem;letter-spacing:.065em;font-weight:500;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.clermontier-theme .button-unstyled{font-size:.8rem;text-underline-offset:5px}.clermontier-theme .rte a{text-underline-offset:4px}.clermontier-theme :is(input[type=email],input[type=text],input[type=search],textarea){border-radius:0}.clermontier-theme :is(.header__row--top,.header__row--bottom){border-color:var(--cler-line)}.clermontier-theme .header__row--top{--header-padding: 14px}.clermontier-theme .header__row--bottom{border-top:1px solid var(--cler-line);border-bottom:1px solid var(--cler-line)}.clermontier-theme .header-menu .menu-list__link{letter-spacing:.085em;font-size:13px;font-weight:500}.clermontier-theme .header-logo{max-width:260px;margin-inline:auto}.clermontier-theme .menu-drawer{background:var(--cler-paper)}.clermontier-theme .section-resource-list__header{align-items:end;gap:24px}.clermontier-theme .section-resource-list__header :is(h2,h3){font-size:clamp(32px,3.4vw,48px);line-height:1.07;letter-spacing:-.02em;text-transform:none;font-weight:500}.clermontier-theme product-card .text-block :is(p,h3){font-family:var(--font-body--family);text-transform:none;font-weight:400;font-size:.875rem;line-height:1.45;letter-spacing:.005em}.clermontier-theme product-card :is(.price,.price-item){font-family:var(--font-body--family);font-size:.8rem;letter-spacing:.015em}.clermontier-theme product-card .product-card__content{--product-card-gap: 12px}.clermontier-theme product-card :is(.quick-add__button,.quick-add__submit){border:1px solid var(--cler-line);font-size:.7rem;letter-spacing:.04em}.clermontier-theme product-card .card-gallery{background:var(--cler-surface)}.clermontier-theme .facets{border-block:1px solid var(--cler-line);padding-block:8px}.clermontier-theme .facets :is(button,summary,select){font-size:.78rem;letter-spacing:.025em}.clermontier-theme .product-grid{row-gap:40px}.cler-collection-intro{width:100%;max-width:1440px;margin-inline:auto;padding:22px clamp(20px,4vw,64px) 12px;color:var(--cler-ink)}.cler-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;color:var(--cler-muted);font-family:var(--font-body--family);font-size:.68rem}.cler-breadcrumb a{color:inherit;text-decoration:none}.cler-eyebrow{margin:0 0 12px;font-family:var(--font-body--family);font-size:.65rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.cler-collection-intro h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(44px,4.4vw,60px);font-weight:500;line-height:.98;letter-spacing:-.025em;text-transform:none}.cler-collection-intro__description{margin:18px 0 0;max-width:620px;color:var(--cler-muted);font-size:.875rem;line-height:1.75}.cler-collection-nav{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:16px;border-bottom:1px solid var(--cler-line)}.cler-collection-nav a{display:inline-flex;align-items:center;min-height:44px;padding-bottom:10px;font-family:var(--font-body--family);font-size:.78rem;text-decoration:none;color:var(--cler-muted);border-bottom:1px solid transparent;margin-bottom:-1px}.cler-collection-nav a[aria-current=page]{color:var(--cler-accent);font-weight:600;box-shadow:inset 0 -2px 0 var(--cler-accent)}.cler-collection-nav a:hover{color:var(--cler-ink)}.clermontier-theme .product-details h1{font-size:clamp(34px,3.4vw,48px);line-height:1.05;font-family:var(--font-heading--family);font-weight:500;text-transform:none;letter-spacing:-.02em;margin:0}.clermontier-theme .product-details>.group-block{gap:22px}.clermontier-theme .product-details .clermontier-promo{width:100%;padding:12px 16px;margin:0;background:var(--cler-surface);border:0;border-left:2px solid var(--cler-accent)}.clermontier-theme .product-details .clermontier-promo .promo-headline{font-family:var(--font-body--family);font-size:.76rem;line-height:1.5;font-weight:500;color:var(--cler-accent)}.clermontier-theme .product-details .clermontier-promo .promo-subline{font-size:.72rem;color:var(--cler-muted)}.clermontier-theme .product-details .variant-option legend{font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.07em}.clermontier-theme .product-details .variant-option__button-label{min-width:52px;min-height:44px;font-size:.8rem;border-width:1px}.clermontier-theme .product-details .variant-option{gap:8px}.clermontier-theme .product-details .variant-picker{margin-block:0}.clermontier-theme .product-details .product-form-buttons{gap:10px}.clermontier-theme .product-details :is(.add-to-cart-button,.quantity-selector){min-height:50px}.clermontier-theme .product-details .add-to-cart-button{background:var(--cler-accent);color:var(--cler-paper);border-color:var(--cler-accent)}.clermontier-theme .product-details .payment-icons{opacity:.8;padding-block:0}.clermontier-theme .product-details .accordion{margin-top:0}.clermontier-theme .product-details .accordion :is(summary,.accordion__title){font-family:var(--font-body--family);font-size:.8rem;font-weight:400;letter-spacing:.02em}.clermontier-theme .product-details .accordion .rte{font-size:.875rem;line-height:1.7}.clermontier-theme .product-details .sc-table{font-size:.8rem}.clermontier-theme .product-details .sc-table :is(th,td){padding:12px 14px;border-color:var(--cler-line)}.clermontier-theme .popup-link__content{background:var(--cler-paper);color:var(--cler-ink)}.clermontier-theme .popup-link__heading{margin:0 0 24px;font-family:var(--font-heading--family);font-size:32px;font-weight:500;line-height:1.1;text-transform:none}.clermontier-theme .popup-link__content .sc-table{font-family:var(--font-body--family);font-size:.85rem;color:var(--cler-ink)}.clermontier-theme .popup-link__content .sc-table th{font-family:var(--font-body--family);font-size:.68rem;font-weight:500;color:var(--cler-muted)}.clermontier-theme .popup-link__content .sc-unit-label{color:var(--cler-muted)}.clermontier-theme .popup-link__close{color:var(--cler-ink)}.clermontier-theme .sticky-add-to-cart__bar{border:1px solid var(--cler-line);box-shadow:0 5px 24px #281f2312;border-radius:0}.clermontier-theme .sticky-add-to-cart__title{font-family:var(--font-body--family);font-size:.85rem;text-transform:none}.clermontier-theme .sticky-add-to-cart__button{background:var(--cler-accent);color:var(--cler-paper);border-color:var(--cler-accent)}.clermontier-theme #cart-drawer .theme-drawer__title{font-family:var(--font-heading--family);font-size:36px;font-weight:500;text-transform:none;letter-spacing:-.02em}.clermontier-theme #cart-drawer .theme-drawer__header{border-bottom:1px solid var(--cler-line);padding-bottom:20px}.clermontier-theme .cart-drawer__summary{background:var(--cler-surface);border-top:1px solid var(--cler-line);box-shadow:none}.clermontier-theme .cart__checkout-button{background:var(--cler-accent);color:var(--cler-paper);border-color:var(--cler-accent)}.clermontier-theme .cart-items__title{font-family:var(--font-body--family);font-size:.9rem;line-height:1.5;text-transform:none}.cler-cart-note{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 16px;margin-top:14px;color:var(--cler-muted);font-family:var(--font-body--family);font-size:.68rem;line-height:1.7}.cler-cart-note a{color:inherit;text-decoration:none}.cler-cart-note a:hover{text-decoration:underline;text-underline-offset:3px}.cler-empty-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:24px}.cler-empty-categories a{font-family:var(--font-body--family);font-size:.75rem;text-underline-offset:5px}.clermontier-theme footer .menu__heading{font-family:var(--font-body--family);font-size:.67rem;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.clermontier-theme footer .menu a{font-family:var(--font-body--family);font-size:.78rem;line-height:1.8}.clermontier-theme footer .email-signup__heading{font-family:var(--font-heading--family);font-size:30px;line-height:1.1;text-transform:none;letter-spacing:-.015em}.clermontier-theme footer .email-signup__input{min-height:48px;font-size:.8rem;border-bottom:1px solid rgb(253 251 248 / 35%)}.clermontier-theme footer .email-signup__button{min-height:44px;font-size:.68rem;letter-spacing:.08em}.clermontier-theme footer .payment-icons{opacity:.75}.clermontier-theme footer .logo-block{opacity:.92}.clermontier-theme footer .logo-block img{filter:brightness(0) invert(1)}.clermontier-theme footer .menu__details{border-color:#fdfbf833}.clermontier-theme .social-stories__heading{font-family:var(--font-heading--family);font-size:clamp(34px,3.6vw,48px);text-transform:none;letter-spacing:-.025em}.clermontier-theme .social-stories__subheading{color:var(--cler-muted);font-size:.85rem}.clermontier-theme .social-stories__media{border-radius:0}.clermontier-theme [data-template^=page]>.shopify-section .rte{font-size:.95rem;line-height:1.8}.clermontier-theme [data-template^=page] :is(input,textarea){border-width:1px}.clermontier-theme [data-template^=page] .accordion summary{padding-block:20px}.cler-simple-page{max-width:860px;margin-inline:auto;padding:56px 24px 80px}.cler-simple-page h1{margin-bottom:32px;font-size:clamp(40px,5vw,64px)}@media(min-width:750px){.clermontier-theme .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px)}.clermontier-theme .product-information__grid.product-information--media-left>.product-information__media{grid-column:1}.clermontier-theme .product-information__grid.product-information--media-left>.product-details{grid-column:2;width:100%;max-width:500px;padding-inline:0}.clermontier-theme footer .email-signup-block{max-width:340px}.clermontier-theme #MainContent [id$=__hero_hx6HBC] .hero__content-wrapper :is(.h1,h1){font-weight:500;font-size:clamp(72px,8vw,118px);line-height:.88;letter-spacing:-.025em}}@media(max-width:749px){.clermontier-theme .header-logo{max-width:180px}.cler-collection-intro{padding-top:18px;padding-bottom:10px}.cler-breadcrumb{margin-bottom:14px;font-size:.65rem}.cler-collection-intro h1{font-size:42px}.cler-collection-intro__description{font-size:.81rem;line-height:1.65;margin-top:14px}.cler-collection-nav{gap:0 20px;margin-top:18px}.cler-collection-nav a{font-size:.72rem}.clermontier-theme product-card .text-block :is(p,h3){font-size:.78rem;line-height:1.45}.clermontier-theme product-card :is(.price,.price-item){font-size:.75rem}.clermontier-theme .product-grid{row-gap:28px}.clermontier-theme .section-resource-list__header{gap:12px}.clermontier-theme .section-resource-list__header :is(h2,h3){font-size:34px}.clermontier-theme .product-details h1{font-size:36px}.clermontier-theme .product-details>.group-block{gap:20px}.clermontier-theme .product-details .variant-option__button-label{min-width:48px;min-height:44px}.clermontier-theme .product-details .payment-icons{max-width:300px}.clermontier-theme .sticky-add-to-cart__bar{padding:10px 16px}.clermontier-theme #MainContent [id$=__hero_hx6HBC] .hero__content-wrapper :is(.h1,h1){font-size:clamp(58px,15.4vw,86px);line-height:.92;font-weight:500;letter-spacing:-.025em}.clermontier-theme footer .email-signup-block{width:100%;max-width:none}.clermontier-theme footer .email-signup__input{font-size:16px}.clermontier-theme footer .email-signup__heading{font-size:32px}}@media(prefers-reduced-motion:reduce){.clermontier-theme :is(.button,.button-secondary,.button-custom):not(.button-unstyled){transition:none}}.clermontier-theme #MainContent [id$=__product_list_8kR3Hb] .section-resource-list__header,.clermontier-theme #MainContent [id$=__product_list_intimates] .section-resource-list__header{padding-bottom:24px;border-bottom:1px solid #ded4cb}.clermontier-theme #MainContent [id$=__product_list_8kR3Hb] .section-resource-list__header h2,.clermontier-theme #MainContent [id$=__product_list_intimates] .section-resource-list__header h2{font-size:clamp(36px,3.6vw,52px)}.clermontier-theme #MainContent [id$=__product_list_8kR3Hb] .section-resource-list__header a,.clermontier-theme #MainContent [id$=__product_list_intimates] .section-resource-list__header a{font-family:var(--font-body--family);font-size:12px;letter-spacing:0;text-transform:none;text-underline-offset:6px}@media(max-width:749px){.clermontier-theme #MainContent :is([id$=__product_list_8kR3Hb],[id$=__product_list_intimates]) .section-resource-list{padding-block:44px}.clermontier-theme #MainContent :is([id$=__product_list_8kR3Hb],[id$=__product_list_intimates]) .section-resource-list__header{flex-wrap:wrap}}.clermontier-theme .menu-list__trigger{align-items:center;gap:2px}.clermontier-theme .menu-list__link{min-height:44px;display:flex;align-items:center}.clermontier-theme .menu-list__link-title{padding-inline:12px}.clermontier-theme .menu-list__disclosure{position:static;transform:none;opacity:1;pointer-events:auto;min-height:44px;min-width:28px;padding:8px;margin-inline-start:-8px}.clermontier-theme .menu-list__disclosure-icon{width:10px;height:6px}.clermontier-theme .menu-list__submenu{--submenu-padding-block-start: 28px !important;--submenu-padding-block-end: 28px}.clermontier-theme .menu-list__submenu-inner{width:100%}.clermontier-theme .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:29px;line-height:1.2;letter-spacing:-.015em;text-transform:none;min-height:60px}.clermontier-theme .menu-drawer__menu-item--child,.clermontier-theme .menu-drawer__menu-item--parent{font-family:var(--font-body--family);font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;min-height:46px}.clermontier-theme .menu-drawer__menu--childlist{padding-block:4px 16px}.clermontier-theme .menu-drawer__menu-item.cler-nav-shop-all{color:#552d3b;text-decoration:underline;text-underline-offset:5px;font-size:13px}.clermontier-theme .menu-drawer__list-item--divider{border-color:#ded4cb}.clermontier-theme :is(.menu-drawer__close-button,.menu-drawer__back-button){width:44px;height:44px;min-height:44px;padding:10px;letter-spacing:0}.clermontier-theme .cler-product-menu{width:100%;max-width:1280px;margin-inline:auto}.clermontier-theme .cler-product-menu .mega-menu__grid{grid-template-columns:240px minmax(0,1fr);gap:48px;min-height:440px}.clermontier-theme .cler-product-menu .mega-menu__list{grid-column:1;display:block}.clermontier-theme .cler-product-menu .mega-menu__content{grid-column:2}.clermontier-theme .cler-product-menu .mega-menu__content-list--products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clermontier-theme .cler-product-menu .mega-menu__link{font-family:var(--font-heading--family);font-size:32px;font-weight:500;line-height:1.2;text-transform:none;min-height:52px;padding-block:8px}.clermontier-theme .cler-drawer-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;width:100%;min-height:64px;padding:10px 18px;background:#fdfbf8;border-bottom:1px solid #ded4cb}.clermontier-theme .menu-drawer .cler-drawer-close{display:inline-flex;align-items:center;justify-content:center;position:relative;inset:auto;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:10px;color:#302723;background:transparent;border:0;border-radius:50%;opacity:1;visibility:visible}.clermontier-theme .cler-drawer-close__icon{display:block;width:22px;height:22px;flex-shrink:0;overflow:visible;transition:transform .22s ease}.clermontier-theme .menu-drawer .cler-drawer-close:hover{background:#3027230d}.clermontier-theme .cler-drawer-close:hover .cler-drawer-close__icon{transform:rotate(90deg)}.clermontier-theme .menu-drawer .cler-drawer-close:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.clermontier-theme .cler-drawer-close__icon{transition:none}}@media(min-width:750px)and (max-width:989px){.clermontier-theme .cler-product-menu .mega-menu__grid{grid-template-columns:180px minmax(0,1fr);gap:24px;min-height:320px}.clermontier-theme .cler-product-menu .mega-menu__link{font-size:27px}}@media(min-width:990px){.clermontier-theme .header__row--top .header-logo__image{width:196px;height:auto;max-width:100%}.clermontier-theme .header__row--top{--header-padding: 16px}.clermontier-theme .menu-list__link-title{font-size:12px;letter-spacing:.075em}}.clermontier-theme #MainContent [id$=__product_list_8kR3Hb] .section-resource-list__header{padding-bottom:20px}@media(max-width:749px){.cler-collection-nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.cler-collection-nav a{flex:0 0 auto;white-space:nowrap}}.clermontier-theme .product-information__grid .product-details{color:var(--cler-ink)}.clermontier-theme .product-information__grid .product-details h1{font-size:clamp(34px,3.4vw,48px);line-height:1.08;text-wrap:balance}.clermontier-theme .product-information__grid .product-details .variant-option__button-label{min-width:56px;min-height:46px;padding-inline:16px;border-color:var(--cler-line);background-color:transparent}.clermontier-theme .product-information__grid .product-details .variant-option__button-label:has(input:checked){background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.clermontier-theme .product-information__grid .product-details .variant-option legend{margin-bottom:10px;font-size:11px;letter-spacing:.09em}.clermontier-theme .product-information__grid .product-details .add-to-cart-button{min-height:54px;font-size:13px;letter-spacing:.045em}.clermontier-theme .product-information__grid .product-details .quantity-selector{min-height:54px;border:1px solid var(--cler-line)}.clermontier-theme .product-information__grid .product-details .payment-icons{opacity:.65}.clermontier-theme .product-information__grid .product-details .accordion summary{padding-block:20px;border-color:var(--cler-line)}.clermontier-theme .product-information__grid .product-details .clermontier-promo{background:transparent;border-left:0;border-block:1px solid var(--cler-line);padding:12px 0}@media(min-width:990px){.clermontier-theme .product-information__grid.product-information--media-left:not(.product-information--media-none){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);padding-block:32px 48px}.clermontier-theme .product-information__grid.product-information--media-left>.product-details{max-width:460px;width:100%;justify-self:center}}@media(max-width:749px){.clermontier-theme .product-information__grid .product-details{padding-block:26px 32px}.clermontier-theme .product-information__grid .product-details h1{font-size:36px;line-height:1.08}.clermontier-theme .product-information__grid .product-details .variant-option__button-label{min-height:46px}.clermontier-theme .product-information__grid .product-details .add-to-cart-button{min-height:52px}}@media(min-width:750px){.clermontier-theme .product-information__grid.product-information--media-left:not(.product-information--media-none)>.product-information__media{grid-column:1;padding-inline:0}.clermontier-theme .product-information__grid.product-information--media-left:not(.product-information--media-none)>.product-details{grid-column:2;padding-inline:0;min-width:0}}.clermontier-theme .product-details .cler-pdp-intro{max-width:440px;padding-block:2px 8px}.clermontier-theme .product-details .cler-pdp-intro__text{margin:0;color:var(--cler-muted);font-size:14px;line-height:1.7}.clermontier-theme .product-details .cler-pdp-offer{width:100%;padding:14px 16px;border:1px solid var(--cler-line);background:var(--cler-surface)}.clermontier-theme .product-details .cler-pdp-offer .promo-headline{margin:0;color:var(--cler-accent);font-size:12px;line-height:1.6}.clermontier-theme .product-details .cler-pdp-offer .promo-subline{margin:3px 0 0;color:var(--cler-muted);font-size:11px;line-height:1.6}.clermontier-theme .product-information__grid .product-details .payment-icons{filter:grayscale(1);opacity:.6}.clermontier-theme .product-information__grid .product-details .payment-icons svg{max-width:26px;height:18px}.clermontier-theme .product-information__grid .product-details .variant-option__button-label{width:auto;min-width:56px;white-space:nowrap}.clermontier-theme .product-information__grid .product-details .variant-option__button-label:has(input:checked){background:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border)}.clermontier-theme .product-information__grid .product-details .accordion{border-color:var(--cler-line)}.clermontier-theme .product-information__grid .product-details .accordion .rte{color:var(--cler-muted);line-height:1.8}@media(max-width:749px){.clermontier-theme .product-details .cler-pdp-offer{padding:12px 14px}.clermontier-theme .product-details .cler-pdp-intro__text{font-size:13px}}.clermontier-theme .jdgm-widget .jdgm-rev-widg__title{font-family:var(--font-heading--family);font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.02em}.clermontier-theme .jdgm-widget .jdgm-star{color:var(--cler-accent)!important}.clermontier-theme .jdgm-widget .jdgm-histogram__bar-content{background:var(--cler-accent)!important}.clermontier-theme .jdgm-widget :is(.jdgm-rev__author,.jdgm-paginate__page){color:var(--cler-ink)}.clermontier-theme .jdgm-widget .jdgm-rev__icon{background:var(--cler-surface);color:var(--cler-accent)}.clermontier-theme .jdgm-widget .jdgm-rev{border-color:var(--cler-line)}.clermontier-theme .product-details .group-block:has(>.group-block-content>variant-picker){border-block:1px solid var(--cler-line)}.clermontier-theme .product-details .group-block:has(>.group-block-content>div>.cler-pdp-notes-heading){border-top:1px solid var(--cler-line)}.clermontier-theme .product-details h2.cler-pdp-notes-heading{font-family:var(--font-heading--family);font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.015em;margin:0;text-transform:none}.clermontier-theme .product-details .group-block:has(>.group-block-content>div>.cler-pdp-notes-heading) .text-block{font-size:14px;line-height:1.85;color:var(--cler-muted)}.clermontier-theme .product-details .variant-option{row-gap:10px}.clermontier-theme .product-details .variant-option__button-label{font-size:12px}.clermontier-theme .product-details .variant-option__button-label-text{white-space:nowrap}.clermontier-theme .product-details .accordion .details__header{padding-block:22px;font-size:13px;letter-spacing:.025em}.clermontier-theme .product-details .accordion .details-content{padding-bottom:24px;font-size:14px;line-height:1.85;color:var(--cler-muted)}.clermontier-theme .product-details .accordion .details-content :is(p,li){line-height:1.85}.clermontier-theme .product-details .accordion .details-content li+li{margin-top:7px}.clermontier-theme .product-details .accordion .details-content strong{font-size:11px;letter-spacing:.08em;font-weight:500;color:var(--cler-ink)}@media(max-width:749px){.clermontier-theme .product-details h2.cler-pdp-notes-heading{font-size:28px}.clermontier-theme .product-details .accordion .details__header{min-height:52px}}.clermontier-theme .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev){background:var(--cler-accent)!important;border:1px solid var(--cler-accent)!important;color:var(--cler-paper)!important;border-radius:0;min-height:48px;padding:14px 24px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.045em}.clermontier-theme .jdgm-widget :is(.jdgm-sort-dropdown,.jdgm-sort-dropdown-arrow,.jdgm-paginate__page,.jdgm-rev__author,.jdgm-verified-checkmark){color:var(--cler-accent)!important}.clermontier-theme .jdgm-widget .jdgm-rev__buyer-badge{background:var(--cler-accent)!important;color:var(--cler-paper)!important}.clermontier-theme .jdgm-widget .jdgm-rev-widg{border-color:var(--cler-line)}.clermontier-theme .jdgm-widget .jdgm-rev__title{font-weight:500;color:var(--cler-ink)}.clermontier-theme .jdgm-widget .jdgm-rev__body{color:var(--cler-muted);line-height:1.7}.clermontier-theme .jdgm-widget .jdgm-paginate__page{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px}@media(max-width:749px){.clermontier-theme .product-details .product-form-buttons{gap:10px}.clermontier-theme .product-details .product-form-buttons>.quantity-selector-wrapper{flex:0 0 120px;width:120px;min-width:0}.clermontier-theme .product-details .product-form-buttons>span:has(add-to-cart-component){flex:1 1 0;min-width:0}.clermontier-theme .product-details .product-form-buttons .quantity-selector{width:120px;min-width:0;min-height:56px}.clermontier-theme .product-details .quantity-selector button{flex:0 0 44px;width:44px;min-width:44px;min-height:54px;padding:10px}.clermontier-theme .product-details .quantity-selector input{flex:1 1 30px;width:30px;min-width:0;padding-inline:0;font-size:16px}.clermontier-theme .product-information__grid .product-details .add-to-cart-button{width:100%;min-height:56px;padding-inline:12px;font-size:13px;letter-spacing:.02em}.clermontier-theme .product-details .accelerated-checkout-block{flex-basis:100%;padding-top:2px}.clermontier-theme .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 0px}.clermontier-theme .product-details .cler-pdp-offer{padding:12px 14px}.clermontier-theme .product-information__grid .product-details .payment-icons{--icon-gap: 4px;max-width:100%;width:100%}.clermontier-theme .product-details .payment-icons__list{justify-content:center;gap:4px;margin:0}.clermontier-theme .product-information__grid .product-details .payment-icons svg{width:22px;max-width:22px;height:16px}.clermontier-theme .product-details .cler-pdp-intro__text{font-size:14px}.clermontier-theme .product-details .group-block:has(>.group-block-content>div>.cler-pdp-notes-heading) .text-block{font-size:15px;line-height:1.75}.clermontier-theme .product-details .accordion .details-content{font-size:15px;line-height:1.75}.clermontier-theme .product-details .popup-link__button{min-height:44px;padding-block:10px;font-size:13px}.clermontier-theme .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:3px;padding:12px 20px calc(12px + var(--safe-area-inset-bottom));border-inline:0;border-bottom:0;background:var(--cler-paper)}.clermontier-theme .sticky-add-to-cart__image{display:none}.clermontier-theme .sticky-add-to-cart__info{grid-column:1;grid-row:1;padding:0}.clermontier-theme .sticky-add-to-cart__info .sticky-add-to-cart__title{display:none}.clermontier-theme .sticky-add-to-cart__variant{margin:0;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clermontier-theme .sticky-add-to-cart__price{grid-column:1;grid-row:2;font-size:14px;line-height:1.4}.clermontier-theme .sticky-add-to-cart__button{grid-column:2;grid-row:1 / span 2;width:auto;min-width:120px;height:auto;min-height:48px;padding:12px 16px;font-size:12px;letter-spacing:.02em}.clermontier-theme .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.clermontier-theme .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}.clermontier-theme .jdgm-widget .jdgm-rev-widg{padding:32px 20px}.clermontier-theme .jdgm-widget .jdgm-rev-widg__title{font-size:32px;margin-bottom:20px}.clermontier-theme .jdgm-widget .jdgm-rev{padding-block:20px}.clermontier-theme .jdgm-widget .jdgm-rev__body{font-size:14px;line-height:1.7}.clermontier-theme .jdgm-widget .jdgm-rev__timestamp{font-size:11px;color:var(--cler-muted)}.clermontier-theme .jdgm-widget .jdgm-row-actions{padding-block:14px;border-color:var(--cler-line)}}.clermontier-theme .jdgm-widget .jdgm-rev__icon:before{color:var(--cler-accent)!important}.clermontier-theme .jdgm-widget .jdgm-rev__icon:after{background:var(--cler-accent)!important;color:var(--cler-paper)!important}@media(max-width:749px){.clermontier-theme sticky-add-to-cart .sticky-add-to-cart__info .sticky-add-to-cart__title{display:none}}.clermontier-theme media-gallery .slideshow-controls__dots .slideshow-control{font-size:0;line-height:0;letter-spacing:0}@media(max-width:749px){.clermontier-theme media-gallery slideshow-controls:has(.slideshow-controls__dots){position:static;inset:auto;width:100%;min-height:36px;justify-content:center;mix-blend-mode:normal;background:var(--cler-paper)}.clermontier-theme media-gallery .slideshow-controls__dots{width:min(100%,320px);display:flex;gap:6px;padding:0 20px;border-radius:0;overflow:visible}.clermontier-theme media-gallery .slideshow-controls__dots>li{display:flex;flex:1 1 0;min-width:0;max-width:36px}.clermontier-theme media-gallery .slideshow-controls__dots .slideshow-control{flex:1 1 auto;width:100%;height:36px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.clermontier-theme media-gallery .slideshow-controls__dots .slideshow-control:after{width:100%;height:1px;border-radius:0;box-shadow:none;background:var(--cler-line);transition:background-color .16s ease}.clermontier-theme media-gallery .slideshow-controls__dots .slideshow-control[aria-selected=true]:after{height:2px;box-shadow:none;background:var(--cler-accent)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.clermontier-theme media-gallery .slideshow-controls__dots .slideshow-control:after{transition:none}}.clermontier-theme .cler-review-preview-list[data-cler-expanded=false]>.cler-review-overflow{display:none}.clermontier-theme cler-review-preview{display:none}.clermontier-theme .cler-review-toggle{display:block;width:fit-content;min-width:200px;min-height:48px;margin:20px auto 8px;padding:14px 24px;background:transparent;border:1px solid var(--cler-accent);border-radius:0;color:var(--cler-accent);font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.045em;cursor:pointer}.clermontier-theme .cler-review-toggle[hidden]{display:none}.clermontier-theme .cler-review-toggle:hover{background:var(--cler-surface)}.clermontier-theme .jdgm-widget .jdgm-rev__title{font-family:var(--font-heading--family);font-size:22px;line-height:1.25;letter-spacing:-.01em}.clermontier-theme .jdgm-widget .jdgm-rev__author{font-size:12px;letter-spacing:.025em}.clermontier-theme .jdgm-widget .jdgm-rev__timestamp{color:var(--cler-muted)}.clermontier-theme .sticky-add-to-cart__button{white-space:nowrap}@media(min-width:750px){.clermontier-theme .sticky-add-to-cart__bar{width:min(600px,calc(100% - 40px));padding:12px 16px;gap:16px;background:var(--cler-paper)}.clermontier-theme .sticky-add-to-cart__image{height:44px;width:36px;aspect-ratio:auto}.clermontier-theme .sticky-add-to-cart__title{font-family:var(--font-heading--family);font-size:18px;line-height:1.2;font-weight:500}.clermontier-theme .sticky-add-to-cart__variant{font-size:11px}.clermontier-theme .sticky-add-to-cart__price{font-size:13px;font-weight:400}.clermontier-theme .sticky-add-to-cart__button{min-height:48px;padding:12px 20px;font-size:12px}}@media(max-width:749px){.clermontier-theme .jdgm-widget .jdgm-rev__title{font-size:21px}.clermontier-theme .sticky-add-to-cart__bar{column-gap:12px}.clermontier-theme .sticky-add-to-cart__button{min-width:132px}.clermontier-theme .sticky-add-to-cart__price .compare-at-price{display:none}}.clermontier-theme .product-information__grid .product-details .cler-pdp-offer{padding:4px 0 8px;background:transparent;border:0}.clermontier-theme .product-details .cler-pdp-offer__eyebrow{margin:0 0 8px;color:var(--cler-muted);font-family:var(--font-body--family);font-size:10px;line-height:1.4;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.clermontier-theme .product-information__grid .product-details .cler-pdp-offer .promo-headline{margin:0;color:var(--cler-ink);font-family:var(--font-heading--family);font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.015em;text-transform:none;text-wrap:pretty}.clermontier-theme .product-information__grid .product-details .cler-pdp-offer .promo-headline em{color:var(--cler-accent);font-weight:inherit}.clermontier-theme .product-information__grid .product-details .cler-pdp-offer .promo-subline{margin:8px 0 0;color:var(--cler-muted);font-family:var(--font-body--family);font-size:12px;line-height:1.6}@media(max-width:749px){.clermontier-theme .product-information__grid .product-details .cler-pdp-offer .promo-headline{font-size:25px}}.clermontier-theme .sticky-add-to-cart__bar{border:0;border-radius:0;box-shadow:0 8px 32px #281f231a;color:var(--cler-ink)}.clermontier-theme .sticky-add-to-cart__bar:before{display:none}.clermontier-theme .sticky-add-to-cart__image{display:none}.clermontier-theme .sticky-add-to-cart__button{border:0;border-radius:0;box-shadow:none;font-weight:500}.clermontier-theme .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}.clermontier-theme .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--cler-accent);outline-offset:4px}@media(min-width:750px){.clermontier-theme .sticky-add-to-cart__bar{width:min(680px,calc(100% - 40px));gap:24px;padding:12px 20px;background:var(--cler-paper)}.clermontier-theme .sticky-add-to-cart__info{padding:0}.clermontier-theme .sticky-add-to-cart__title{font-size:19px;line-height:1.2}.clermontier-theme .sticky-add-to-cart__variant{margin-top:4px;color:var(--cler-muted);font-size:12px}.clermontier-theme .sticky-add-to-cart__price{font-size:15px;font-weight:500}.clermontier-theme .sticky-add-to-cart__button{min-width:148px;min-height:48px;padding:12px 24px;font-size:13px;letter-spacing:.025em;background:var(--cler-accent);color:var(--cler-paper)}.clermontier-theme .sticky-add-to-cart__button:hover{background:var(--cler-dark)}}@media(max-width:749px){.clermontier-theme .sticky-add-to-cart__bar{background:var(--cler-accent);color:var(--cler-paper);box-shadow:0 -4px 24px #281f231f;row-gap:4px;column-gap:16px;padding:12px 20px calc(12px + var(--safe-area-inset-bottom))}.clermontier-theme .sticky-add-to-cart__variant{color:#fdfbf8cc;font-size:12px;line-height:1.4}.clermontier-theme .sticky-add-to-cart__price{color:var(--cler-paper);font-size:19px;line-height:1.2;font-weight:500}.clermontier-theme .sticky-add-to-cart__price .price{color:inherit;font-size:inherit}.clermontier-theme .sticky-add-to-cart__button{background:var(--cler-paper);color:var(--cler-accent);min-width:148px;min-height:48px;padding:12px 20px;font-size:13px;letter-spacing:.025em}.clermontier-theme .sticky-add-to-cart__button:hover{background:var(--cler-surface)}.clermontier-theme .sticky-add-to-cart__button:focus-visible{outline-color:var(--cler-paper)}}.clermontier-theme #judgeme_product_reviews{--jdgm-primary-color: var(--cler-accent);--jdgm-secondary-color: var(--cler-surface)}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg{padding-block:28px}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__title{text-align:start;font-size:clamp(30px,3vw,40px);margin-bottom:24px}.clermontier-theme #judgeme_product_reviews .jdgm-row-stars{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 32px;padding-bottom:24px}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary{flex:1 1 220px;width:auto;padding:0;justify-content:flex-start;align-items:flex-start;text-align:start;border:0}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary-inner{text-align:start}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary-stars{font-size:15px}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary-average{display:block;margin:8px 0 4px;color:var(--cler-ink);font-family:var(--font-heading--family);font-size:26px;line-height:1.2}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary-text{font-size:12px;line-height:1.6;color:var(--cler-muted)}.clermontier-theme #judgeme_product_reviews img.jdgm-verified-checkmark{filter:grayscale(1);width:13px;height:13px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram{flex:0 1 220px;width:220px;align-items:stretch;padding:0;margin:0;border:0;font-size:11px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__row{display:grid;width:100%;grid-template-columns:70px minmax(0,1fr) 20px;align-items:center;column-gap:10px;min-height:24px;line-height:24px;margin:0}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__clear-filter{width:100%;min-height:32px;text-align:start;white-space:nowrap;font-size:11px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__star{display:inline-flex;align-items:center;width:auto;min-height:24px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram .jdgm-star{font-size:11px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__bar{width:100%;height:4px;margin:0;background:var(--cler-surface)}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__frequency{font-size:11px}.clermontier-theme #judgeme_product_reviews .jdgm-widget-actions-wrapper{flex:0 1 auto;width:auto;padding:0;border:0}.clermontier-theme #judgeme_product_reviews .jdgm-write-rev-link{width:auto;min-width:156px;background:transparent!important;color:var(--cler-accent)!important;border-color:var(--cler-line)!important}.clermontier-theme #judgeme_product_reviews .jdgm-write-rev-link:hover{background:var(--cler-surface)!important;border-color:var(--cler-accent)!important}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__star:focus-visible{outline:2px solid var(--cler-accent);outline-offset:2px}.clermontier-theme #judgeme_product_reviews .jdgm-row-actions{padding-block:12px;border-block:1px solid var(--cler-line)}.clermontier-theme #judgeme_product_reviews .jdgm-rev__icon:empty{display:none}.clermontier-theme #judgeme_product_reviews .jdgm-rev__author-wrapper{margin-inline-start:0}.clermontier-theme #judgeme_product_reviews .jdgm-rev__buyer-badge{margin-inline-start:8px;padding:3px 6px;font-size:10px;letter-spacing:.02em}.clermontier-theme #judgeme_product_reviews .jdgm-rev{min-width:0;padding-block:24px}.clermontier-theme #judgeme_product_reviews .jdgm-rev__timestamp{font-size:10px}.clermontier-theme #judgeme_product_reviews .jdgm-rev__body{font-size:14px}.clermontier-theme #judgeme_product_reviews .jdgm-sort-dropdown{min-height:44px;font-size:12px}.clermontier-theme #judgeme_product_reviews .jdgm-paginate{padding-top:16px}@media(min-width:990px){.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.clermontier-theme #judgeme_product_reviews .jdgm-rev{border-top:0}.clermontier-theme #judgeme_product_reviews .jdgm-rev__header{min-height:64px}.clermontier-theme #judgeme_product_reviews .jdgm-rev__title{margin-top:10px}}@media(max-width:749px){.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg{padding:28px 20px}.clermontier-theme #judgeme_product_reviews .jdgm-row-stars{gap:20px}.clermontier-theme #judgeme_product_reviews .jdgm-rev-widg__summary{flex:1 1 160px}.clermontier-theme #judgeme_product_reviews .jdgm-histogram{flex:1 1 100%;width:100%;max-width:300px;order:3}.clermontier-theme #judgeme_product_reviews .jdgm-histogram__star{min-height:32px}.clermontier-theme #judgeme_product_reviews .jdgm-widget-actions-wrapper{flex:0 1 auto}.clermontier-theme #judgeme_product_reviews .jdgm-write-rev-link{min-width:0;padding-inline:14px;font-size:11px}.clermontier-theme .product-details .cler-product-facts{font-size:15px}}.clermontier-theme #cart-drawer .cart-items__table-row{padding-block:24px;column-gap:16px;row-gap:8px;grid-template-columns:88px minmax(0,1fr) auto}.clermontier-theme #cart-drawer .cart-items__title{font-size:16px;line-height:1.4;color:var(--cler-dark)}.clermontier-theme #cart-drawer .cart-items__media-container{aspect-ratio:3/4}.clermontier-theme #cart-drawer .cart-items__variants-wrapper{font-size:13px;line-height:1.6;color:var(--cler-muted)}.clermontier-theme #cart-drawer .cart-items__variants-wrapper ul{margin-block:6px 0;color:var(--cler-accent);font-size:12px}.clermontier-theme #cart-drawer .cart-items__unit-price-wrapper{font-size:13px;line-height:1.5}.clermontier-theme #cart-drawer .cart-items__price{font-size:15px;line-height:1.5}.clermontier-theme #cart-drawer .cart-items__quantity-controls{gap:14px;flex-wrap:wrap}.clermontier-theme #cart-drawer .cart-items__quantity .quantity-selector{min-height:44px}.clermontier-theme #cart-drawer .cart-items__remove{width:auto;min-width:44px;min-height:44px;height:auto;color:var(--cler-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;opacity:1;visibility:visible}.clermontier-theme #cart-drawer .cart-items__remove svg{display:none}.clermontier-theme #cart-drawer .cart-items__remove[hidden]{display:none}.clermontier-theme #cart-drawer .cart-drawer__summary{-webkit-mask-image:none;mask-image:none;padding:20px 24px max(20px,env(safe-area-inset-bottom));gap:14px}.clermontier-theme #cart-drawer .cart-totals{gap:14px}.clermontier-theme #cart-drawer .cler-cart-savings{display:flex;justify-content:space-between;gap:16px;color:var(--cler-accent);font-size:14px;line-height:1.5}.clermontier-theme #cart-drawer .cart-totals__total-label{font-size:15px}.clermontier-theme #cart-drawer .cart-totals__total-value{font-size:21px}.clermontier-theme #cart-drawer .cart__checkout-button{min-height:52px;font-size:14px}.clermontier-theme #cart-drawer .cart__ctas{gap:12px}.clermontier-theme #cart-drawer .cler-cart-note{margin-top:0;font-size:12px;line-height:1.6;gap:6px 16px}.clermontier-theme #cart-drawer .cler-cart-delivery{flex-basis:100%;margin:2px 0 0;text-align:center}@media(max-width:749px){.clermontier-theme #cart-drawer .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) auto;column-gap:12px}.clermontier-theme #cart-drawer .cart-items__title{font-size:15px}.clermontier-theme #cart-drawer .cart-drawer__summary{padding-inline:18px}}@media(min-width:990px){.clermontier-theme:has(#cart-drawer[open]) .page-wrapper{scrollbar-width:none}.clermontier-theme:has(#cart-drawer[open]) .page-wrapper::-webkit-scrollbar{display:none;width:0;height:0}}@media(max-width:749px){.clermontier-theme .product-grid-container [ref=productTitleLink] .text-block :is(p,h3){font-size:14px}.cler-collection-nav{column-gap:22px}}@media(min-width:1100px){.clermontier-theme .main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}cler-variant-filters{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;padding:0 0 18px;color:var(--cler-ink)}cler-variant-filters[hidden],cler-variant-filters [hidden],.clermontier-theme .product-grid__item[hidden],results-list:has(cler-variant-filters:not([hidden])) .products-count-wrapper{display:none}.cler-variant-filters__fields{display:flex;align-items:end;flex-wrap:wrap;gap:12px 18px}.cler-variant-filters__fields label{display:grid;gap:5px;font-size:12px;color:var(--cler-muted)}.cler-variant-filters__fields select{min-width:170px;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--cler-line);border-radius:0;background:transparent;color:var(--cler-ink);font:inherit;font-size:14px}.cler-variant-filters__fields button{min-height:44px;color:var(--cler-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}.cler-variant-filters__count,.cler-variant-filters__empty{margin:0;font-size:13px;line-height:1.5}.cler-variant-filters__empty{width:100%}@media(max-width:749px){cler-variant-filters{padding-inline:12px}.cler-variant-filters__fields{width:100%;gap:12px}.cler-variant-filters__fields label{flex:1;min-width:0}.cler-variant-filters__fields select{min-width:0;width:100%}}.clermontier-theme .cler-all-filters{display:none}.clermontier-theme results-list:has(cler-variant-filters:not([hidden])) .cler-all-filters{display:inline-flex;min-height:44px;padding:8px 12px;align-items:center}.clermontier-theme results-list:has(cler-variant-filters:not([hidden])) .facets__overflow-list,.clermontier-theme results-list:has([data-cler-drawer-variants]) cler-variant-filters>.cler-variant-filters__fields{display:none}.clermontier-theme .cler-drawer-variants{display:grid;gap:20px;padding:8px 20px 24px;margin-bottom:16px;border-bottom:1px solid var(--cler-line)}.clermontier-theme .cler-drawer-variants[hidden],.clermontier-theme .cler-drawer-variants [hidden]{display:none}.clermontier-theme .cler-drawer-variants label{display:grid;gap:10px;font-size:14px;color:var(--cler-ink)}.clermontier-theme .cler-drawer-variants select{width:100%;min-height:48px;padding:10px 36px 10px 14px;border:1px solid var(--cler-line);border-radius:0;background-color:var(--cler-paper);color:var(--cler-ink);font:inherit;font-size:16px}.clermontier-theme .cler-drawer-variants [data-cler-clear]{justify-self:start;min-height:44px;color:var(--cler-accent);text-decoration:underline;text-underline-offset:4px}.clermontier-theme .cler-drawer-variants p{margin:0;font-size:13px;color:var(--cler-muted)}.clermontier-theme #filters-drawer-bubble[hidden]{display:none}@media(max-width:749px){.clermontier-theme results-list:has([data-cler-drawer-variants]) cler-variant-filters:not([hidden]){padding:0 12px 12px}.clermontier-theme results-list:has([data-cler-drawer-variants]) cler-variant-filters>.cler-variant-filters__fields{display:none}.clermontier-theme .header__icon--menu,.clermontier-theme .header-actions__action,.clermontier-theme .search-action__button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px}.clermontier-theme .header__icon--menu .svg-wrapper,.clermontier-theme .header-actions__action .svg-wrapper,.clermontier-theme .search-action__button .svg-wrapper{width:22px;height:22px}.clermontier-theme .facets-toggle__button{display:inline-flex;align-items:center;min-height:48px;padding:10px 12px;margin-inline-start:-8px;gap:9px}.clermontier-theme .facets-toggle__button .svg-wrapper{width:20px;height:20px}.clermontier-theme .facets-mobile-wrapper .toggle-group__button{min-width:44px;min-height:44px}}.clermontier-theme product-card product-price:has(cler-card-colours:not([hidden])){display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:2px 10px}.clermontier-theme product-card cler-card-colours{--cler-swatch-width: 24px;flex:0 1 auto;width:fit-content;max-width:100%;margin:0 0 0 auto;gap:0}.clermontier-theme product-card .cler-card-colours__options{justify-content:flex-end;gap:0}.clermontier-theme product-card cler-card-colours button{position:relative;flex:0 0 24px;width:24px;min-width:24px;height:28px;min-height:0}.clermontier-theme product-card cler-card-colours button:before{content:"";position:absolute;inset-inline:0;top:50%;height:40px;transform:translateY(-50%)}.clermontier-theme product-card .cler-card-colours__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.clermontier-theme .main-collection-grid .product-grid:has(cler-card-colours:not([hidden])){row-gap:32px}@media(max-width:749px){.clermontier-theme .main-collection-grid .product-grid:has(cler-card-colours:not([hidden])){row-gap:20px}}.clermontier-theme product-card product-price:has(cler-card-colours:not([hidden]))>div:first-child{width:auto;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/clermontier-theme.css.map */
