.cl-scope,.product-information:has(.cl-intro){--cl-bg: #fbf8f3;--cl-surface: #ffffff;--cl-border: #e6ddd2;--cl-border-strong: #dcd1c4;--cl-soft: #f3ece2;--cl-chip-bg: #efe7dc;--cl-text: #221a1f;--cl-text-2: #4f4449;--cl-muted: #5e5258;--cl-primary: #4a2c3d;--cl-primary-hover: #3a2230;--cl-on-primary: #ffffff;--cl-accent: #8a5f1c;--cl-star: #f5b400;--cl-cta: #2f6b4f;--cl-cta-hover: #24543e;--cl-radius: 6px;--cl-radius-lg: 8px;--cl-font-display: "Fraunces", Georgia, "Times New Roman", serif;--cl-font-body: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cl-gutter: 16px}@media screen and (min-width:750px){.cl-scope,.product-information:has(.cl-intro){--cl-gutter: 24px}}.cl-scope{font-family:var(--cl-font-body);color:var(--cl-text);min-width:0}.cl-scope p,.cl-scope h1,.cl-scope h2,.cl-scope h3,.cl-scope ul,.cl-scope ol,.cl-scope dl,.cl-scope dd,.cl-scope figure,.cl-scope blockquote{margin:0}.cl-scope ul[role=list],.cl-scope ol[role=list]{list-style:none;padding:0}.cl-display{font-family:var(--cl-font-display);font-weight:500;letter-spacing:normal;text-transform:none}.cl-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-muted);font-weight:600;line-height:1.4}.cl-muted{color:var(--cl-text-2)}.cl-stars{color:var(--cl-star);letter-spacing:2px}.cl-link{color:var(--cl-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cl-link:hover{color:var(--cl-primary)}.cl-scope a:focus-visible,.cl-scope summary:focus-visible{outline:2px solid var(--cl-primary);outline-offset:3px;border-radius:2px}.product-information:has(.cl-intro){background-color:var(--cl-bg)}.product-information:has(.cl-intro) .product-details{font-family:var(--cl-font-body);color:var(--cl-text)}@media screen and (max-width:749px){.product-information:has(.cl-intro) .product-details>.group-block{--gap: 14px;row-gap:14px}}.product-information:has(.cl-intro) .product-form-buttons .quantity-selector-wrapper{display:none}.product-information:has(.cl-intro) .product-form-buttons .add-to-cart-button{width:100%;min-height:56px;border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:17px;font-weight:700;letter-spacing:0;text-transform:none}.product-information:has(.cl-intro) .accelerated-checkout-block{--border-radius: var(--cl-radius)}.cl-atc-price{font-weight:700;white-space:nowrap}.cl-name-error{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:#a12a2a}@media screen and (min-width:990px){.product-information:has(.cl-intro) .product-details{justify-content:flex-start}.product-information:has(.cl-intro) .product-details>.group-block{max-width:540px}}.product-information:has(.cl-intro) .product-media__image{object-fit:contain;background-color:var(--cl-bg)}@media screen and (min-width:990px){.product-information:has(.cl-intro) .product-information__media media-gallery{max-width:min(100%,540px,calc(100vh - var(--header-height, 68px) - 130px));margin-inline:auto 0}}.so-buyer-preview{width:100%;max-width:260px;margin:12px auto 0;border:1px solid var(--cl-border, #e6ddd2);border-radius:8px;overflow:hidden}@media screen and (max-width:749px){.so-buyer-preview{max-width:220px}}.cl-cz__dialog:modal .so-buyer-preview{max-width:min(100%,360px)}.cl-cz__dialog .so-field-wrapper>.so-form__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cl-preview-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;min-height:1.6em;font-size:15px;font-weight:600;line-height:1.35;color:var(--cl-cta, #2f6b4f);text-align:center;overflow-wrap:anywhere;animation:cl-hints-in .35s ease-out}.cl-preview-caption[hidden]{display:flex;visibility:hidden}.cl-preview-caption svg{flex-shrink:0}.cl-preview-caption__name{margin-inline:.15em;font-family:var(--cl-font-display);font-size:1.2em;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-primary, #4a2c3d)}.cl-preview-caption+.so-buyer-preview{margin-block-start:8px}@media(prefers-reduced-motion:reduce){.cl-preview-caption{animation:none}}.cl-preview-hints{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;text-align:center;animation:cl-hints-in .35s ease-out}.cl-preview-hints[hidden],.cl-preview-hints__line[hidden]{display:none}.cl-preview-hints__line{margin:0;font-size:13px;line-height:1.45;color:var(--cl-muted, #5e5258)}@keyframes cl-hints-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.cl-preview-hints{animation:none}}.product-information:has(.cl-intro) .cl-step{margin-block-end:-12px}.product-information:has(.cl-intro) .so-selector{margin-block-end:14px}.product-information:has(.cl-intro) .cl-note{margin-block-start:-16px}.so-buyer-preview{position:relative}.so-buyer-preview img{transition:opacity .2s ease}.so-buyer-preview[data-cl-loading=true] img{opacity:.45}.so-buyer-preview[data-cl-loading=true]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:1;height:3px;background:linear-gradient(90deg,transparent,var(--cl-cta, #2f6b4f),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:cl-preview-bar 1.1s ease-in-out infinite}.cl-preview-status{margin:8px 0 0;text-align:center;font-size:13px;font-weight:600;line-height:1.4;color:var(--cl-cta, #2f6b4f)}.cl-preview-status[hidden]{display:none}@keyframes cl-preview-bar{0%{background-position:-100% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.so-buyer-preview[data-cl-loading=true]:before{animation:none;background:var(--cl-cta, #2f6b4f)}}.cl-intro{display:flex;flex-direction:column;gap:14px}.cl-intro__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px}.cl-intro__reviews{color:var(--cl-text);text-decoration:underline;text-underline-offset:3px}.cl-pill{background:var(--cl-chip-bg);padding:2px 10px;border-radius:99px;font-weight:600;font-size:12px}.cl-intro__titles{display:flex;flex-direction:column;gap:6px}.cl-intro__heading{font-size:28px;line-height:1.15;color:var(--cl-text);overflow-wrap:anywhere}.cl-intro__sub{font-size:16px;line-height:1.5;color:var(--cl-text-2)}@media screen and (min-width:750px){.cl-intro{gap:20px}.cl-intro__meta{font-size:14px}.cl-pill,.cl-eyebrow{font-size:13px}.cl-intro__titles{gap:10px}.cl-intro__heading{font-size:clamp(32px,3.2vw,40px);line-height:1.12}.cl-intro__sub{font-size:18px}}.cl-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.cl-price__now{font-size:24px;font-weight:700;color:var(--cl-text)}.cl-price__was{font-size:16px;color:var(--cl-muted)}.cl-price__badge{align-self:center;background:var(--cl-primary);color:var(--cl-on-primary);font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px}@media screen and (min-width:750px){.cl-price__row{gap:12px}.cl-price__now{font-size:28px}.cl-price__was{font-size:18px}.cl-price__badge{font-size:13px;padding:3px 10px}}.cl-tiers__line{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;border:1px dashed var(--cl-border-strong);border-radius:var(--cl-radius);background:var(--cl-surface);font-size:13px;font-weight:600;line-height:1.45;color:var(--cl-text-2)}.cl-tiers__icon{flex-shrink:0;width:16px;height:16px;margin-block-start:2px;color:var(--cl-accent)}@media screen and (min-width:750px){.cl-tiers__line{font-size:14px}}.cl-scope .cl-qsteps__list[role=list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.cl-qsteps__item{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 8px;border-radius:var(--cl-radius);background:var(--cl-chip-bg);font-size:12px;font-weight:600;line-height:1.25;color:var(--cl-text)}.cl-qsteps__num{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--cl-primary);color:var(--cl-on-primary);font-size:11px;font-weight:700}.cl-qsteps__text{min-width:0;overflow-wrap:anywhere}@media screen and (min-width:750px){.cl-scope .cl-qsteps__list[role=list]{gap:8px}.cl-qsteps__item{padding:9px 12px;font-size:14px}}cl-customizer{display:block}.cl-cz__dialog[open]:not(:modal){position:static;display:block;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent;color:inherit}.cl-cz__dialog[open]:not(:modal) .cl-cz__head{display:none}.cl-cz__dialog[open]:not(:modal) .cl-cz__body,.cl-cz__dialog[open]:not(:modal) .cl-cz__step{display:flex;flex-direction:column;gap:var(--gap-md, 16px)}.cl-cz__dialog[open]:not(:modal) .cl-cz__step+.cl-cz__step{margin-block-start:var(--gap-md, 16px)}.cl-cz__launch{display:flex;flex-direction:column;gap:6px}.cl-cz__launch[hidden]{display:none}.cl-cz__open{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 20px;border:0;border-radius:var(--cl-radius);background:var(--cl-cta);color:#fff;font-family:var(--cl-font-body);font-size:17px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.cl-cz__open:hover{background:var(--cl-cta-hover)}.cl-cz__open:focus-visible{outline:2px solid var(--cl-primary);outline-offset:3px}.cl-cz__open-price:before{content:"\b7";margin-inline-end:10px}.cl-cz__subtext{margin:0;text-align:center;font-size:13px;color:var(--cl-muted)}.cl-cz__dialog:modal{display:flex;flex-direction:column;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(92dvh,900px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:12px;background:var(--cl-bg);color:var(--cl-text);font-family:var(--cl-font-body);box-shadow:0 24px 60px #221a1f40}.cl-cz__dialog::backdrop{background:#221a1f8c}html:has(.cl-cz__dialog:modal){overflow:hidden}.cl-cz__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;background:var(--cl-surface)}.cl-cz__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-cz__progress{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-muted)}.cl-cz__title{margin:0;font-size:22px;line-height:1.2;color:var(--cl-text)}.cl-cz__close{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--cl-text);cursor:pointer}.cl-cz__title:focus{outline:none}.cl-cz__bar{position:relative;height:4px;background:var(--cl-border);overflow:hidden}.cl-cz__bar[hidden]{display:none}.cl-cz__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cl-cta);transform:scaleX(var(--cl-cz-progress, 0));transform-origin:left center;transition:transform .3s ease}[dir=rtl] .cl-cz__bar-fill{transform-origin:right center}.cl-cz__close:hover{background:var(--cl-soft)}.cl-cz__close[hidden]{display:none}.cl-cz__dialog:modal .cl-cz__body{flex:1;min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.cl-cz__dialog:modal .cl-cz__step{display:flex;flex-direction:column;gap:16px}.cl-cz__step[hidden]{display:none!important}.cl-cz__nav{display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--cl-border);background:var(--cl-surface)}.cl-cz__nav[hidden],.cl-cz__dialog[open]:not(:modal) .cl-cz__nav{display:none}.cl-cz__back,.cl-cz__next{min-height:48px;padding:12px 18px;border-radius:var(--cl-radius);font-family:var(--cl-font-body);font-size:16px;font-weight:700;cursor:pointer}.cl-cz__back{border:2px solid var(--cl-border-strong);background:var(--cl-bg);color:var(--cl-text)}.cl-cz__next{flex:1;border:0;background:var(--cl-cta);color:#fff}.cl-cz__next:hover{background:var(--cl-cta-hover)}.cl-cz__back[hidden],.cl-cz__next[hidden]{display:none}.cl-cz__back:only-child,.cl-cz__nav:has(.cl-cz__next[hidden]) .cl-cz__back{flex:1}.cl-cz__back:focus-visible,.cl-cz__next:focus-visible,.cl-cz__close:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}@media screen and (max-width:749px){.cl-cz__dialog:modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.cl-cz__open,.cl-cz__bar-fill{transition:none}}.cl-cz__done{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:24px 8px;text-align:center}.cl-cz__done[hidden]{display:none}.cl-cz__done-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--cl-cta);color:#fff}.cl-cz__done-title{margin:0;font-family:var(--cl-font-display);font-size:24px;line-height:1.25;color:var(--cl-text);overflow-wrap:anywhere}.cl-cz__done-title:focus{outline:none}.cl-cz__done-offer{margin:0;padding:10px 14px;border:1px dashed var(--cl-border-strong);border-radius:var(--cl-radius);background:var(--cl-surface);font-size:15px;font-weight:600;color:var(--cl-accent)}.cl-cz__done-offer[hidden]{display:none}.cl-cz__done-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-block-start:8px}.cl-cz__done-actions .cl-cz__next,.cl-cz__done-actions .cl-cz__back{width:100%}.cl-cz__done-actions .cl-cz__checkout{min-height:54px;color:#fff;font-size:17px}.cl-cz__done-actions .cl-cz__done-offer{margin-block-start:8px;font-size:14px}.cl-cz-spot{position:relative;box-shadow:0 0 0 2px var(--cl-bg),0 0 0 4px var(--cl-cta),0 0 0 10px #2f6b4f1f;animation:cl-cz-spot-in .6s ease-out}.so-field.cl-cz-spot{border-radius:4px}@keyframes cl-cz-spot-in{0%{box-shadow:0 0 0 2px var(--cl-bg),0 0 0 4px #2f6b4f00,0 0 0 22px #2f6b4f00}60%{box-shadow:0 0 0 2px var(--cl-bg),0 0 0 4px var(--cl-cta),0 0 0 14px #2f6b4f2e}}@media(prefers-reduced-motion:reduce){.cl-cz-spot{animation:none}}.cl-vimage{display:flex;flex-direction:column;gap:8px;margin:0}.cl-vimage__img{display:block;width:100%;max-width:400px;height:auto;aspect-ratio:1 / 1;object-fit:cover;margin-inline:auto;border-radius:var(--cl-radius-lg);background:var(--cl-soft)}.cl-vimage__caption{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.cl-vimage__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-muted)}.cl-vimage__title{font-size:15px;font-weight:600;color:var(--cl-text)}.cl-cz__checkout{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.cl-cz__link{margin-block-start:2px;padding:8px 12px;border:0;background:transparent;color:var(--cl-text-2);font-family:var(--cl-font-body);font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cl-cz__link:hover{color:var(--cl-text)}.cl-cz__link:focus-visible,.cl-cz__checkout:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.cl-czsum{display:flex;flex-direction:column;gap:10px}.cl-czsum__list{display:flex;flex-direction:column;margin:0;padding:4px 14px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);background:var(--cl-surface)}.cl-czsum__row{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-block-end:1px solid var(--cl-border);font-size:14px}.cl-czsum__row[hidden]{display:none}.cl-czsum__row:last-child{border-block-end:0}.cl-czsum__row dt{color:var(--cl-muted);font-weight:400;letter-spacing:normal;text-transform:none}.cl-czsum__row dd{margin:0;min-width:0;text-align:end;font-weight:600;overflow-wrap:anywhere}.cl-czsum__name{letter-spacing:.08em;text-transform:uppercase}.cl-czsum__row--total{font-size:16px}.cl-czsum__row--total dt{color:var(--cl-text);font-weight:700}.cl-step{display:flex;flex-direction:column;gap:4px;scroll-margin-top:calc(var(--header-height, 64px) + 16px)}.cl-step__heading{font-family:var(--cl-font-body);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--cl-text);margin:0;padding:0}.cl-step__text,.cl-note__text{font-size:13px;line-height:1.45;color:var(--cl-muted)}.cl-note{display:flex;flex-direction:column;gap:2px}.cl-note--center{text-align:center}@media screen and (min-width:750px){.cl-step__heading{font-size:18px}.cl-step__text,.cl-note__text{font-size:14px}}.cl-variants__form{display:flex;flex-direction:column;gap:12px}.cl-variants__fieldset{border:0;margin:0;padding:0;min-width:0}.cl-variants__fieldset>legend{margin-block-end:8px}.cl-variants__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-variants__card{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:2px solid var(--cl-border-strong);border-radius:var(--cl-radius);background:var(--cl-bg);color:var(--cl-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cl-variants__card:hover{border-color:var(--cl-muted)}.cl-variants__card:has(.cl-variants__input:checked){border-color:var(--cl-primary);background:var(--cl-surface)}.cl-variants__card:has(.cl-variants__input:focus-visible){outline:2px solid var(--cl-primary);outline-offset:2px}.cl-variants__card:has(.cl-variants__input[aria-disabled=true]){opacity:.55}.cl-variants__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cl-variants__swatch{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--cl-swatch);border:1px solid #b9ab9c}.cl-variants__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cl-variants__name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.cl-variants__meta{font-size:12px;color:var(--cl-muted)}@media screen and (min-width:750px){.cl-variants__form{gap:20px}.cl-variants__fieldset>legend{margin-block-end:10px}.cl-variants__grid{gap:10px}.cl-variants__card{min-height:60px;padding:12px 14px;gap:10px}.cl-variants__swatch{width:22px;height:22px}.cl-variants__name{font-size:15px}.cl-variants__meta{font-size:13px}}.cl-variants__grid:has(.cl-variants__card--featured){margin-block-start:10px}.cl-variants__badge{position:absolute;inset-block-start:0;inset-inline-start:10px;z-index:1;transform:translateY(-50%);padding:3px 10px;border-radius:999px;background:var(--cl-primary);color:var(--cl-on-primary);font-family:var(--cl-font-body);font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1.3;white-space:nowrap;pointer-events:none}.cl-variants__card--featured{padding-block-start:14px}.cl-variants__thumb{flex-shrink:0;width:36px;height:36px;border-radius:6px;object-fit:cover}.cl-variants__helper{font-size:12px;line-height:1.35;color:var(--cl-muted)}@media screen and (max-width:749px){.cl-variants__helper{display:none}}@media screen and (min-width:750px){.cl-variants__thumb{width:44px;height:44px}}.product-information:has(.cl-intro) .so-selector,.product-information:has(.cl-intro) .so-selector-field:has(+.so-collector [name="properties[Card]"]),.product-information:has(.cl-intro) .so-collector:has([name="properties[Card]"]){display:none}.product-information:has(.cl-intro) .so-selector .so-options-grid{width:100%;max-width:none}.product-information:has(.cl-intro) .so-selector .so-accessories-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.product-information:has(.cl-intro) .so-selector .so-accessories-list>li{position:relative;min-width:0;margin:0}.product-information:has(.cl-intro) .so-selector .so-accessory-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:10px 12px;border:2px solid var(--cl-border-strong);border-radius:var(--cl-radius);background:var(--cl-bg);color:var(--cl-text);font-family:var(--cl-font-body);font-size:14px;font-weight:600;line-height:1.3;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product-information:has(.cl-intro) .so-selector .so-accessory-option:before{content:"";flex-shrink:0;width:18px;height:18px;border-radius:50%}.product-information:has(.cl-intro) .so-selector .so-accessory-option[for$=-Light]:before{background:#f5f1ea;border:1px solid #b9ab9c}.product-information:has(.cl-intro) .so-selector .so-accessory-option[for$=-Dark]:before{background:#221a1f;border:1px solid #221a1f}.product-information:has(.cl-intro) .so-selector input:checked+.so-accessory-option{border-color:var(--cl-primary);background:var(--cl-surface)}.product-information:has(.cl-intro) .so-selector input:focus-visible+.so-accessory-option{outline:2px solid var(--cl-primary);outline-offset:2px}.cl-card-help{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--cl-muted)}@media(prefers-reduced-motion:reduce){.product-information:has(.cl-intro) .so-selector .so-accessory-option{transition:none}}.cl-tiers{display:flex;flex-direction:column;gap:8px}.cl-tiers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-tiers__item{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 6px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);background:var(--cl-surface);text-align:center;line-height:1.3}.cl-tiers__title{font-size:14px;font-weight:600}.cl-tiers__text{font-size:12px;color:var(--cl-muted)}.cl-tiers__item--deal .cl-tiers__text{color:var(--cl-accent);font-weight:600}.cl-tiers__note{font-size:13px;line-height:1.45;color:var(--cl-muted)}@media screen and (min-width:750px){.cl-tiers,.cl-tiers__list{gap:10px}.cl-tiers__item{min-height:64px;padding:12px;text-align:start}.cl-tiers__title{font-size:15px}.cl-tiers__text{font-size:13px}}.cl-trust{background:var(--cl-soft);border-radius:var(--cl-radius-lg);padding:14px}.cl-trust__list{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.cl-trust__item{display:flex;align-items:flex-start;gap:8px}.cl-trust__icon{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--cl-primary)}.cl-trust strong{font-weight:700}.cl-delivery [hidden]{display:none}@media screen and (min-width:750px){.cl-trust{padding:16px 18px}.cl-trust__list{gap:10px;font-size:15px}.cl-trust__item{gap:10px}.cl-trust__icon{width:20px;height:20px}}.cl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0;text-align:center}.cl-facts__item{display:flex;flex-direction:column;gap:2px;padding:10px 4px;border:1px solid var(--cl-border);border-radius:var(--cl-radius);min-width:0}.cl-facts__value{font-size:14px;font-weight:700;overflow-wrap:anywhere}.cl-facts__label{font-size:12px;color:var(--cl-muted);overflow-wrap:anywhere}@media screen and (min-width:750px){.cl-facts{gap:10px}.cl-facts__item{padding:12px 8px}.cl-facts__value{font-size:15px}.cl-facts__label{font-size:13px}}.cl-payments{display:flex;flex-direction:column;gap:8px}.cl-payments__text{font-size:13px;color:var(--cl-muted)}.cl-payments__icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cl-payments__icon{display:block;width:38px;height:24px}.cl-sticky{display:contents}.cl-sticky__bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--cl-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--cl-surface);border-top:1px solid var(--cl-border);box-shadow:0 -6px 18px #221a1f14;transform:translateY(110%);opacity:0;transition:transform .25s ease,opacity .25s ease}.cl-sticky__bar[data-visible=true]{transform:translateY(0);opacity:1}.cl-sticky__info{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cl-sticky__price{font-size:17px;font-weight:700}.cl-sticky__was{margin-inline-start:6px;font-size:13px;font-weight:400;color:var(--cl-muted)}.cl-sticky__date{font-size:12px;color:var(--cl-text-2)}.cl-sticky__date [hidden]{display:none}.cl-sticky__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:var(--cl-radius);background:var(--cl-sticky-cta, var(--cl-cta));color:var(--cl-on-primary);font-size:15px;font-weight:700;text-decoration:none}.cl-sticky__button:hover{filter:brightness(.88)}.cl-sticky__button:focus-visible{outline:2px solid var(--cl-primary);outline-offset:3px}@media screen and (min-width:750px){.cl-sticky__bar{display:none}}@media(prefers-reduced-motion:reduce){.cl-sticky__bar,.cl-variants__card{transition:none}}.cl-section{background:var(--cl-bg, #fbf8f3)}.cl-band{padding-block:40px 0}.cl-section:has(>.cl-band--surface){padding-block-start:40px}.cl-band--surface{padding-block:36px;background:var(--cl-surface);border-block:1px solid var(--cl-border)}.cl-wrap{max-width:1240px;margin-inline:auto;padding-inline:var(--cl-gutter)}.cl-wrap--narrow{max-width:880px}.cl-h2{font-size:26px;line-height:1.2;color:var(--cl-text)}.cl-h3{font-family:var(--cl-font-body);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--cl-text);margin:0 0 2px}.cl-lead{font-size:16px;color:var(--cl-text-2)}.cl-media{display:block;width:100%;height:auto;border-radius:var(--cl-radius)}.cl-media--portrait{aspect-ratio:4 / 5;object-fit:cover}.cl-media--square{aspect-ratio:1 / 1;object-fit:cover}.cl-media--framed{border:1px solid var(--cl-border)}.cl-chip{position:absolute;inset-inline-start:12px;inset-block-end:12px;background:#221a1fdb;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500}.cl-panel{background:var(--cl-soft);border-radius:var(--cl-radius-lg);padding:14px}.cl-card{display:flex;flex-direction:column;gap:8px;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg);padding:18px}@media screen and (min-width:750px){.cl-band{padding-block:80px 0}.cl-section:has(>.cl-band--surface){padding-block-start:88px}.cl-band--surface{padding-block:72px}.cl-h2{font-size:clamp(30px,3vw,36px);line-height:1.15}.cl-h3{font-size:18px;margin-block-end:4px}.cl-lead{font-size:17px}.cl-chip{inset-inline-start:16px;inset-block-end:16px;padding:8px 14px;font-size:14px}.cl-panel{padding:22px 24px}.cl-card{padding:22px}}.cl-how__grid{display:grid;gap:18px}.cl-how__titles{display:flex;flex-direction:column;gap:12px}.cl-how__steps{display:flex;flex-direction:column;gap:18px}.cl-how__step{display:flex;gap:14px}.cl-how__number{font-size:26px;line-height:1;color:var(--cl-accent);min-width:1ch}@media screen and (min-width:990px){.cl-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media titles" "media steps";grid-template-rows:auto 1fr;column-gap:56px;row-gap:28px;align-items:start}.cl-how__media{grid-area:media;align-self:center}.cl-how__titles{grid-area:titles;align-self:end}.cl-how__steps{grid-area:steps;gap:28px}.cl-how__step{gap:18px}.cl-how__number{font-size:32px}}.cl-cases{display:flex;flex-direction:column;gap:16px}.cl-scope .cl-cases__list[role=list]{display:flex;gap:12px;margin:0;padding:0 var(--cl-gutter) 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cl-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cl-cases__item{flex:0 0 240px;scroll-snap-align:start;min-width:0}.cl-cases__card{display:flex;flex-direction:column;gap:6px;color:var(--cl-text);text-decoration:none}.cl-cases__card:hover .cl-cases__title{text-decoration:underline;text-underline-offset:3px}.cl-cases__title{font-weight:700;margin-block-start:4px}.cl-cases__text{font-size:14px;color:var(--cl-text-2)}@media screen and (min-width:990px){.cl-cases{gap:32px}.cl-scope .cl-cases__list[role=list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1240px;margin-inline:auto;padding:0 var(--cl-gutter);overflow:visible}.cl-cases__card{gap:10px}.cl-cases__title{font-size:18px}.cl-cases__text{font-size:16px}}cl-ugc-videos{display:block}.cl-ugc{display:flex;flex-direction:column;gap:16px}.cl-ugc__head{display:flex;flex-direction:column;gap:6px}.cl-ugc__head .cl-eyebrow,.cl-ugc__head .cl-muted{margin:0}.cl-scope .cl-ugc__list[role=list]{display:flex;gap:12px;margin:0;padding:0 var(--cl-gutter) 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cl-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cl-ugc__item{flex:0 0 min(220px,62vw);scroll-snap-align:start;min-width:0}.cl-ugc__card{display:flex;flex-direction:column;gap:8px;margin:0}.cl-ugc__media{position:relative;overflow:hidden;border-radius:var(--cl-radius-lg);background:var(--cl-soft);aspect-ratio:9 / 16}.cl-ugc__video,.cl-ugc__media video{display:block;width:100%;height:100%;object-fit:cover}.cl-ugc__sound{position:absolute;inset-block-end:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:0;border-radius:999px;background:#221a1fb8;color:#fff;font-family:var(--cl-font-body);font-size:13px;font-weight:600;cursor:pointer}.cl-ugc__sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.cl-ugc__sound[aria-pressed=false] .cl-ugc__wave{opacity:.35}.cl-ugc__caption{display:flex;flex-direction:column;gap:2px}.cl-ugc__title{font-weight:700;color:var(--cl-text)}.cl-ugc__text{font-size:14px;color:var(--cl-text-2)}.cl-ugc__credit{font-size:13px;color:var(--cl-muted)}.cl-ugc__cta{display:flex;justify-content:center}.cl-ugc__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:var(--cl-radius);background:var(--cl-cta);color:#fff;font-weight:700;text-decoration:none}.cl-ugc__button:hover{background:var(--cl-cta-hover)}@media screen and (min-width:990px){.cl-ugc{gap:28px}.cl-ugc__head{align-items:center;text-align:center}.cl-scope .cl-ugc__list[role=list]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,270px));justify-content:center;gap:20px;max-width:1240px;margin-inline:auto;overflow:visible}.cl-ugc__title{font-size:17px}.cl-ugc__text{font-size:15px}}.cl-size__grid{display:grid;gap:14px}.cl-size__media{position:relative}.cl-size__media video{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--cl-radius)}.cl-size__content{display:flex;flex-direction:column;gap:14px}.cl-specs{display:grid;gap:8px;font-size:14px}.cl-specs__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px}.cl-specs dt{font-weight:700}.cl-specs dd{margin:0;color:var(--cl-text-2)}@media screen and (min-width:990px){.cl-size__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media heading" "media content";grid-template-rows:auto 1fr;column-gap:48px;row-gap:20px}.cl-size__heading{grid-area:heading;align-self:end}.cl-size__media{grid-area:media;align-self:start;position:sticky;inset-block-start:calc(var(--header-height, 68px) + 24px)}.cl-size__content{grid-area:content;gap:20px}.cl-specs{gap:12px;font-size:15px}.cl-specs__row{grid-template-columns:110px minmax(0,1fr);gap:24px}}.cl-focus--top{object-position:50% 20%}.cl-focus--center{object-position:50% 60%}.cl-focus--bottom{object-position:50% 85%}.cl-size__lifestyle{width:100%}@media screen and (min-width:990px){.cl-size__lifestyle{max-width:520px}}.cl-reviews{scroll-margin-top:calc(var(--header-height, 64px) + 16px)}.cl-reviews__inner{display:flex;flex-direction:column;gap:14px}.cl-reviews__header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.cl-reviews__titles{display:flex;flex-direction:column;gap:6px;font-size:14px}.cl-reviews__quotes{display:grid;gap:14px}.cl-quote{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg);overflow:hidden}.cl-quote__image{display:block;width:100%;height:220px;object-fit:cover}.cl-quote__body{display:flex;flex-direction:column;gap:8px;padding:14px}.cl-quote__text{font-size:17px;line-height:1.35;color:var(--cl-text)}.cl-quote__author{font-size:13px;color:var(--cl-muted)}.cl-reviews__app{min-width:0}.cl-reviews__store{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:14px}.cl-reviews__store-copy{display:flex;flex-direction:column;gap:4px}.cl-reviews__store-title{font-weight:700}@media screen and (min-width:750px){.cl-reviews__inner{gap:28px}.cl-reviews__titles{font-size:16px}.cl-reviews__quotes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.cl-quote--image{display:grid;grid-template-columns:140px minmax(0,1fr)}.cl-quote__image{width:140px;height:100%}.cl-quote__body{padding:18px;gap:10px}.cl-quote__text{font-size:19px}.cl-quote__author{font-size:14px}.cl-reviews__store{font-size:16px}}.cl-promise .cl-h2{margin-block-end:18px}.cl-promise__cards{display:grid;gap:14px;list-style:none;margin:0;padding:0}.cl-promise__table-wrap{margin-block-start:20px;overflow-x:auto}.cl-promise__table{width:100%;border-collapse:collapse;font-size:14px}.cl-promise__table caption{text-align:start;font-weight:700;padding-block-end:10px}.cl-promise__table tr{border-block-start:1px solid var(--cl-border)}.cl-promise__table tr:last-child{border-block-end:1px solid var(--cl-border)}.cl-promise__table th,.cl-promise__table td{padding:10px 0;text-align:start;vertical-align:top}.cl-promise__table th{font-weight:600;padding-inline-end:16px}.cl-promise__table td{color:var(--cl-text-2)}@media screen and (min-width:750px){.cl-promise .cl-h2{margin-block-end:28px}.cl-promise__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.cl-promise__table{font-size:15px}}.cl-faq{padding-block-end:40px;scroll-margin-top:calc(var(--header-height, 64px) + 16px)}.cl-faq .cl-h2{margin-block-end:8px}.cl-faq__item{border-block-end:1px solid var(--cl-border)}.cl-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;font-weight:700;cursor:pointer;list-style:none}.cl-faq__question::-webkit-details-marker{display:none}.cl-faq__icon{flex-shrink:0;width:18px;height:18px;transition:transform .2s ease}.cl-faq__item[open] .cl-faq__icon{transform:rotate(180deg)}.cl-faq__answer{padding-block-end:14px;font-size:14px;color:var(--cl-text-2)}.cl-faq__answer p{margin:0 0 8px}.cl-faq__answer p:last-child{margin:0}@media screen and (min-width:750px){.cl-faq{padding-block-end:96px}.cl-faq .cl-h2{margin-block-end:12px}.cl-faq__question{font-size:17px;padding-block:14px}.cl-faq__answer{font-size:16px}}@media(prefers-reduced-motion:reduce){.cl-faq__icon{transition:none}}.cl-contact{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--cl-text-2)}.cl-contact__icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--cl-primary)}.cl-contact__link{color:var(--cl-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media screen and (max-width:749px){shopify-chat{transition:translate .25s ease}html:has(.cl-sticky__bar[data-visible=true]) shopify-chat{translate:0 calc(-1 * var(--cl-sticky-offset, 0px))}}@media screen and (max-width:749px){body:has(.cl-sticky__bar[data-visible=true]){padding-block-end:var(--cl-sticky-offset, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cl-monogram.css.map */
