body.cz-body{background:var(--cz-bg);color:var(--cz-text)}.cz-section,.cz-drawer,.cz-sticky{font-family:var(--cz-font-body);font-weight:var(--cz-font-body-weight);color:var(--cz-text);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}.cz-section *,.cz-drawer *,.cz-sticky *{box-sizing:border-box}.cz-section :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.cz-section :where(ul,ol){padding:0;list-style:none}.cz-section a:not(.cz-btn){color:inherit}.cz-section img{max-width:100%;height:auto;display:block}.cz-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cz-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.cz-container{padding-inline:32px}}.cz-center{text-align:center}.cz-muted{color:var(--cz-muted);font-weight:inherit}.cz-icon{width:22px;height:22px;flex:none}.cz-h1,.cz-h2,.cz-h4,.cz-section h1,.cz-section h2,.cz-section h3{font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight);letter-spacing:-.02em;color:var(--cz-heading)}.cz-h1{font-size:clamp(2.2rem,6.4vw,4rem);line-height:1.06}.cz-h2{font-size:clamp(1.75rem,4.6vw,2.75rem);line-height:1.12}.cz-h4,.cz-section h3{font-size:1.2rem;line-height:1.3}.cz-h1 em,.cz-h2 em,.cz-hero__title em{font-style:normal;color:var(--cz-heading);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--cz-star) 38%,transparent) 62%,color-mix(in srgb,var(--cz-star) 38%,transparent) 92%,transparent 92%);padding:0 .06em}.cz-eyebrow{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--cz-sage);margin-bottom:.75rem!important}.cz-lead{font-size:1.06rem;color:var(--cz-muted)}.cz-lead p+p,.cz-rte p+p{margin-top:.8em}.cz-rte a{text-decoration:underline;text-underline-offset:3px}.cz-rte table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.cz-rte th,.cz-rte td{border-bottom:1px solid var(--cz-sand);padding:.6rem .4rem;text-align:left}.cz-rte th{font-weight:700;background:var(--cz-surface)}.cz-section-head{max-width:680px;margin:0 auto 2.25rem}.cz-section-head .cz-lead{margin-top:.9rem}.cz-section-title{margin-bottom:1.75rem}.cz-bg-bg{background:var(--cz-bg)}.cz-bg-surface{background:var(--cz-surface)}.cz-bg-sand{background:var(--cz-sand)}.cz-bg-rose{background:var(--cz-rose)}.cz-bg-dark{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--cz-primary) 70%,var(--cz-dark)) 0%,var(--cz-dark) 60%);color:var(--cz-dark-text)}.cz-bg-dark :is(.cz-h1,.cz-h2,.cz-h4,h2,h3){color:var(--cz-dark-text)}.cz-bg-dark .cz-lead,.cz-bg-dark .cz-eyebrow{color:color-mix(in srgb,var(--cz-dark-text) 82%,transparent)}:is(.cz-benefits,.cz-imgtext,.cz-grid-sec,.cz-why,.cz-reviews,.cz-ugc,.cz-faq,.cz-cta,.cz-featured){padding-block:clamp(56px,9vw,104px)}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.75rem;border-radius:var(--cz-radius-btn);border:1.5px solid transparent;font:600 1rem/1 var(--cz-font-body);letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.cz-btn .cz-icon{width:18px;height:18px}.cz-btn--primary{background:var(--cz-primary);color:var(--cz-primary-text);box-shadow:0 8px 22px -12px var(--cz-primary)}.cz-btn--primary:hover{background:color-mix(in srgb,var(--cz-primary) 88%,#000);transform:translateY(-1px)}.cz-btn--outline{border-color:var(--cz-primary);background:transparent;color:var(--cz-primary);margin-top:1.5rem}.cz-btn--outline:hover{background:var(--cz-primary);color:var(--cz-primary-text)}.cz-btn--light{background:var(--cz-dark-text);color:var(--cz-dark)}.cz-btn--lg{min-height:58px;padding:0 2.2rem;font-size:1.05rem}.cz-btn--block{width:100%}.cz-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.cz-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer;position:relative}.cz-icon-btn:hover{background:color-mix(in srgb,var(--cz-text) 7%,transparent)}.cz-link-btn{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;padding:.25rem 0;font:600 .9rem var(--cz-font-body);color:var(--cz-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cz-link-btn .cz-icon{width:18px;height:18px}.cz-link-btn--solo{margin-bottom:1rem}.cz-arrow-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;margin-top:1rem}.cz-arrow-link .cz-icon{width:18px;transition:transform .2s}.cz-arrow-link:hover .cz-icon{transform:translate(3px)}:is(.cz-section,.cz-drawer,.cz-sticky) :focus-visible{outline:2px solid var(--cz-primary);outline-offset:3px}.cz-ph-svg{width:100%;height:100%;fill:color-mix(in srgb,var(--cz-text) 18%,transparent);background:var(--cz-sand);display:block}.cz-ph-block{position:relative;aspect-ratio:4/5;border-radius:var(--cz-radius);overflow:hidden;background:var(--cz-sand)}.cz-ph-block--tone1 .cz-ph-svg{background:var(--cz-rose)}.cz-ph-block--tone2 .cz-ph-svg{background:color-mix(in srgb,var(--cz-sage) 30%,var(--cz-bg))}.cz-ph-block--tone3 .cz-ph-svg{background:var(--cz-surface)}.cz-ph-note{position:absolute;left:12px;bottom:12px;background:color-mix(in srgb,var(--cz-bg) 88%,transparent);color:var(--cz-muted);font-size:.75rem;padding:.3rem .65rem;border-radius:999px}.cz-editor-note{font-size:.78rem;color:var(--cz-muted);border:1px dashed var(--cz-sand);border-radius:10px;padding:.4rem .6rem;margin:.25rem 0 .5rem!important}.cz-editor-box{margin:32px auto;border:2px dashed var(--cz-sand);border-radius:var(--cz-radius);padding:1.5rem;background:var(--cz-surface);color:var(--cz-muted);font-family:var(--cz-font-body)}.cz-editor-box strong{color:var(--cz-text);display:block;margin-bottom:.4rem}.cz-announce{background:var(--cz-primary);color:var(--cz-dark-text);text-align:center;font-size:.82rem;letter-spacing:.04em;padding:.55rem 0}.cz-announce a{color:inherit}.cz-section--header{position:relative;z-index:20}.cz-header{background:color-mix(in srgb,var(--cz-bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid color-mix(in srgb,var(--cz-sand) 70%,transparent)}.cz-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.cz-header__brand{justify-self:center;text-decoration:none;color:var(--cz-logo);display:inline-flex}.cz-logo{display:inline-flex;align-items:center;color:var(--cz-logo);line-height:0}.cz-logo-svg{display:block;height:auto}.cz-header .cz-logo-svg--word{height:var(--cz-logo-h-mobile, 28px);width:auto}.cz-menu__head .cz-logo-svg{height:26px;width:auto}.cz-footer .cz-logo{color:#fff}.cz-footer .cz-logo-svg{height:52px;width:auto}.cz-logo-text{font-family:var(--cz-font-heading);font-size:1.7rem;font-weight:600;letter-spacing:-.02em;line-height:1}.cz-header__logo{height:auto;max-height:48px;width:auto}.cz-header__nav{display:none}.cz-header__nav ul{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}.cz-header__nav a,.cz-menu nav a{text-decoration:none;font-weight:600;font-size:.95rem;color:var(--cz-text)}.cz-header__nav a:hover{color:var(--cz-primary)}.cz-header__actions{justify-self:end;display:flex;align-items:center;gap:.25rem}.cz-cart-btn__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--cz-primary);color:var(--cz-primary-text);font-size:.7rem;font-weight:700;display:grid;place-items:center;padding:0 4px}.cz-cart-btn__count[hidden],.cz-hide-sm{display:none}.cz-menu>summary{list-style:none}.cz-menu>summary::-webkit-details-marker{display:none}.cz-menu__panel{position:fixed;inset:0 auto 0 0;width:min(86vw,360px);background:var(--cz-bg);z-index:60;padding:1rem 1.25rem;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--cz-dark) 40%,transparent);display:flex;flex-direction:column;gap:1rem;animation:czSlideIn .28s ease}.cz-menu__head{display:flex;justify-content:space-between;align-items:center}.cz-menu nav ul{list-style:none;margin:0;padding:0}.cz-menu nav li{border-bottom:1px solid var(--cz-sand)}.cz-menu nav a{display:block;padding:1rem 0;font-size:1.15rem;font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight)}.cz-menu__note{margin-top:auto;color:var(--cz-muted);font-size:.9rem}@media(min-width:990px){.cz-menu{display:none}.cz-header__inner{grid-template-columns:auto 1fr auto;gap:2.5rem;min-height:76px}.cz-header__brand{justify-self:start;grid-column:1;grid-row:1}.cz-header__nav{display:block;grid-column:2;grid-row:1}.cz-header__actions{grid-column:3;grid-row:1}.cz-hide-sm{display:inline-flex}.cz-header .cz-logo-svg--word{height:var(--cz-logo-h, 38px)}}#header-group:has(.cz-header--sticky){display:contents}.cz-section--header:has(.cz-header--sticky){position:sticky;top:0;z-index:30}.cz-hero{position:relative;display:grid;overflow:hidden;background:var(--cz-surface)}.cz-hero>*{grid-area:1 / 1}.cz-hero--h-medium{min-height:520px}.cz-hero--h-tall{min-height:min(86svh,760px)}.cz-hero--h-full{min-height:calc(100svh - 64px)}.cz-hero__media{position:relative}.cz-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz-hero__img--mobile{display:none}@media(max-width:749px){.cz-hero__img--mobile{display:block}.cz-hero__img--mobile~.cz-hero__img--desktop,.cz-hero__media:has(.cz-hero__img--mobile) .cz-hero__img--desktop{display:none}}.cz-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--cz-bg) 60%,transparent) 130%);opacity:calc(var(--cz-veil, .15) * 3)}.cz-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 80% at 90% 5%,var(--cz-rose) 0%,transparent 60%),radial-gradient(80% 70% at 0% 100%,color-mix(in srgb,var(--cz-sand) 80%,var(--cz-bg)) 0%,transparent 65%),linear-gradient(170deg,var(--cz-surface) 0%,var(--cz-bg) 100%)}.cz-ph-art--hero{position:absolute;right:-4%;bottom:0;width:min(110%,760px);height:auto!important;aspect-ratio:600 / 520;opacity:.9}.cz-hero-arch{fill:var(--cz-rose)}.cz-hero-arch2{stroke:color-mix(in srgb,var(--cz-sage) 45%,var(--cz-bg));stroke-width:14}.cz-hero-bed,.cz-ph-art--bed .cz-ph-shape{stroke:color-mix(in srgb,var(--cz-text) 55%,transparent);stroke-width:2.2;fill:var(--cz-bg)}.cz-headboard{fill:color-mix(in srgb,var(--cz-sand) 85%,var(--cz-primary))}.cz-pillow{fill:var(--cz-bg)}.cz-stand{fill:var(--cz-sand)}.cz-lamp{fill:color-mix(in srgb,var(--cz-star) 40%,var(--cz-bg))}.cz-vase{fill:color-mix(in srgb,var(--cz-primary) 55%,var(--cz-bg))}.cz-pampas{stroke:color-mix(in srgb,var(--cz-star) 60%,var(--cz-bg));stroke-width:5}.cz-tuft-line{stroke:color-mix(in srgb,var(--cz-primary) 35%,var(--cz-bg));stroke-width:1.3}.cz-tuft-dot{fill:color-mix(in srgb,var(--cz-primary) 60%,var(--cz-bg));stroke:none}.cz-tuft-dot2{fill:color-mix(in srgb,var(--cz-sage) 60%,var(--cz-bg));stroke:none}.cz-wall-arch{fill:color-mix(in srgb,var(--cz-rose) 80%,var(--cz-bg))}.cz-hero-sun{fill:color-mix(in srgb,var(--cz-star) 35%,var(--cz-bg))}.cz-hero-stars path{fill:color-mix(in srgb,var(--cz-primary) 45%,var(--cz-bg))}@media(max-width:749px){.cz-ph-art--hero{right:-12%;bottom:auto;top:-40px;width:118%}}.cz-blob{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55}.cz-blob--1{display:none;width:46vw;max-width:420px;aspect-ratio:1;background:color-mix(in srgb,var(--cz-primary) 30%,var(--cz-rose));top:-8%;right:-10%}.cz-blob--2{width:30vw;max-width:260px;aspect-ratio:1;background:color-mix(in srgb,var(--cz-sage) 45%,var(--cz-bg));bottom:8%;left:-6%}.cz-blob--3{width:14vw;max-width:120px;aspect-ratio:1;background:var(--cz-bg);top:28%;left:42%;opacity:.5}.cz-ph-note--hero{top:12px;bottom:auto;z-index:3}.cz-hero__content{position:relative;z-index:2;display:flex;align-items:flex-end;padding-block:40px}.cz-hero__box{max-width:560px;background:color-mix(in srgb,var(--cz-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:calc(var(--cz-radius) + 8px);padding:1.6rem 1.4rem 1.5rem;box-shadow:0 30px 60px -38px color-mix(in srgb,var(--cz-primary) 45%,transparent)}.cz-hero__title{margin-bottom:1rem}.cz-hero__title p{margin:0}.cz-hero__text{color:var(--cz-muted);font-size:1.05rem;margin-bottom:1.5rem}.cz-hero__rating{margin-top:1rem}.cz-hero__note{margin-top:.9rem!important;font-size:.85rem;color:var(--cz-muted)}@media(min-width:750px){.cz-hero__content{align-items:center;padding-block:64px}.cz-hero__box{padding:2.4rem 2.4rem 2.2rem}.cz-hero--center .cz-hero__content{justify-content:center;text-align:center}.cz-hero--bottom .cz-hero__content{align-items:flex-end}}.cz-section--product{padding-block:0 56px}.cz-product{display:grid;gap:1.5rem}@media(max-width:749px){.cz-section--product .cz-product{padding-inline:0}.cz-section--product .cz-product__info{padding-inline:20px}}@media(min-width:990px){.cz-product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem;align-items:start}.cz-section--product .cz-product{padding-top:32px}.cz-product__sticky{position:sticky;top:100px}}.cz-product__info>.cz-product__sticky>*+*{margin-top:1.1rem}.cz-product__title a{text-decoration:none}.cz-product__tagline{color:var(--cz-muted);font-size:1.05rem}.cz-product__rating:empty{display:none}.cz-featured .cz-section-title{margin-bottom:2rem}.cz-gallery{position:relative;display:block}.cz-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:0}.cz-gallery__track::-webkit-scrollbar{display:none}.cz-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5;background:var(--cz-surface);position:relative;overflow:hidden}.cz-gallery__slide img,.cz-gallery__slide video,.cz-gallery__slide iframe{width:100%;height:100%;object-fit:cover}.cz-gallery__slide--ph:nth-child(2) .cz-ph-svg{background:var(--cz-rose)}.cz-gallery__slide--ph:nth-child(3) .cz-ph-svg{background:color-mix(in srgb,var(--cz-sage) 30%,var(--cz-bg))}.cz-gallery__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.cz-gallery__dot{width:7px;height:7px;border-radius:50%;background:var(--cz-sand);transition:width .25s,background-color .25s}.cz-gallery__dot.is-active{width:20px;border-radius:4px;background:var(--cz-text)}.cz-gallery__thumbs{display:none}@media(min-width:750px){.cz-gallery__slide{border-radius:var(--cz-radius)}.cz-gallery__dots{display:none}.cz-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:thin}.cz-gallery__thumb{flex:0 0 76px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--cz-surface);cursor:pointer;opacity:.75}.cz-gallery__thumb img,.cz-gallery__thumb svg{width:100%;height:100%;object-fit:cover}.cz-gallery__thumb.is-active{border-color:var(--cz-text);opacity:1}}.cz-featured .cz-gallery__slide{border-radius:var(--cz-radius)}.cz-price{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.6rem;font-weight:600;color:var(--cz-primary);font-family:var(--cz-font-heading)}.cz-price__was{color:var(--cz-muted);font-weight:400;font-size:1.1rem}.cz-price__badge{font:600 .74rem/1 var(--cz-font-body);background:var(--cz-primary);color:var(--cz-primary-text);padding:.4rem .7rem;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.cz-price [hidden]{display:none}.cz-price-note{font-size:.85rem;color:var(--cz-muted);margin-top:.25rem!important}.cz-pform{display:block}.cz-form{display:grid;gap:1.15rem;margin-top:1.1rem}.cz-option{border:0;margin:0;padding:0;min-width:0}.cz-option__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem}.cz-option__legend{font-weight:700;font-size:.95rem;padding:0;float:left}.cz-option__legend span{font-weight:400;color:var(--cz-muted)}.cz-option__values{display:flex;flex-wrap:wrap;gap:.55rem;clear:both}.cz-swatch{position:relative;display:inline-flex;width:52px;height:52px;border-radius:50%;padding:3px;border:1.5px solid transparent;cursor:pointer;transition:border-color .2s,transform .2s}.cz-swatch:hover{transform:scale(1.05)}.cz-swatch__chip{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014;background-color:var(--cz-sand)}.cz-swatch__chip--empty{background:linear-gradient(135deg,var(--cz-sand),var(--cz-rose))}input:checked+.cz-swatch,.cz-swatch.is-demo-selected{border-color:var(--cz-primary);box-shadow:0 0 0 1px var(--cz-primary)}input:focus-visible+.cz-swatch,input:focus-visible+.cz-pill,input:focus-visible+.cz-bundle{outline:2px solid var(--cz-primary);outline-offset:2px}.cz-pill{min-width:56px;min-height:46px;padding:0 1.1rem;color:var(--cz-text);display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--cz-sand);border-radius:999px;background:var(--cz-bg);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .15s}.cz-pill:hover{border-color:var(--cz-primary)}input:checked+.cz-pill,.cz-pill.is-demo-selected{background:var(--cz-primary);border-color:var(--cz-primary);color:var(--cz-primary-text)}.cz-is-unavailable+.cz-pill,.cz-is-unavailable+.cz-swatch{opacity:.45}.cz-is-unavailable+.cz-pill{text-decoration:line-through}.cz-is-unavailable+.cz-swatch:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1.5px;background:var(--cz-text);transform:rotate(45deg)}.cz-bundles{border:0;margin:0;padding:0;display:grid;gap:.55rem}.cz-bundles>legend{margin-bottom:.6rem}.cz-bundle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;border:1.5px solid var(--cz-sand);border-radius:var(--cz-radius);padding:.85rem 1rem;cursor:pointer;background:var(--cz-bg);transition:border-color .15s,background-color .15s}.cz-bundle__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--cz-muted);display:grid;place-items:center}.cz-bundle__text strong{display:block;font-size:.98rem}.cz-bundle__text small{color:var(--cz-muted);font-size:.84rem}.cz-bundle__price{font-weight:700}input:checked+.cz-bundle{border-color:var(--cz-text);background:var(--cz-surface)}input:checked+.cz-bundle .cz-bundle__radio{border-color:var(--cz-text);background:radial-gradient(circle,var(--cz-text) 0 5px,transparent 6px)}.cz-qty-row{display:flex;align-items:center;justify-content:space-between}.cz-qty{display:inline-flex;align-items:center;border:1.5px solid var(--cz-sand);border-radius:999px}.cz-qty__btn{width:44px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--cz-text)}.cz-qty__btn .cz-icon{width:16px;height:16px}.cz-qty__input{width:40px;text-align:center;border:0;background:none;font:700 1rem var(--cz-font-body);color:var(--cz-text);-moz-appearance:textfield}.cz-qty__input::-webkit-inner-spin-button{-webkit-appearance:none}.cz-qty--sm .cz-qty__btn{width:34px;height:34px}.cz-qty__val{min-width:22px;text-align:center;font-weight:700}.cz-form__error{background:var(--cz-surface);border-radius:12px;padding:.7rem .9rem;font-size:.9rem}.cz-atc{min-height:58px;font-size:1.05rem}.cz-dynamic{margin-top:-.25rem}.cz-dynamic .shopify-payment-button__button{border-radius:var(--cz-radius-btn)!important;min-height:52px;overflow:hidden}.cz-dynamic .shopify-payment-button__more-options{color:var(--cz-text);font-size:.85rem}.cz-checklist{display:grid;gap:.55rem}.cz-checklist li{display:flex;gap:.6rem;align-items:flex-start}.cz-checklist .cz-icon{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--cz-primary);color:var(--cz-primary-text);stroke-width:2.4;margin-top:2px}.cz-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;padding:.2rem 0;font-size:.82rem;line-height:1.3;color:var(--cz-muted)}.cz-trust li{display:inline-flex;align-items:center;gap:.4rem}.cz-trust .cz-icon{color:var(--cz-primary);width:18px;height:18px}.cz-acc{border-bottom:1px solid var(--cz-sand)}.cz-acc summary{list-style:none;display:flex;align-items:center;gap:.65rem;padding:1rem 0;cursor:pointer;font-weight:700}.cz-acc summary::-webkit-details-marker{display:none}.cz-acc summary>span{flex:1}.cz-acc summary>.cz-icon:first-child{color:var(--cz-primary)}.cz-acc__chev{transition:transform .25s;width:26px;height:26px;padding:5px;border-radius:50%;background:var(--cz-primary);color:var(--cz-primary-text);stroke-width:2.2}.cz-acc[open] .cz-acc__chev,.cz-acc--faq[open] .cz-acc__chev{transform:rotate(45deg)}.cz-acc__body{padding:0 0 1.1rem;color:var(--cz-muted)}.cz-product__buy+.cz-acc,.cz-trust+.cz-acc,.cz-checklist+.cz-acc{border-top:1px solid var(--cz-sand)}.cz-rating{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--cz-text);font-size:.92rem}.cz-stars{position:relative;display:inline-block;font-size:1.05rem;line-height:1;letter-spacing:2px}.cz-stars__base{color:var(--cz-sand)}.cz-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--cz-pct);overflow:hidden;white-space:nowrap;color:var(--cz-star)}.cz-rating--lg{flex-direction:column;align-items:flex-start;gap:.2rem}.cz-rating--lg .cz-stars{font-size:1.6rem}.cz-rating--lg .cz-rating__text strong{font-family:var(--cz-font-heading);font-size:2.2rem}.cz-benefits__grid{display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}.cz-benefit{background:var(--cz-surface);border-radius:var(--cz-radius);padding:1.4rem 1.1rem}.cz-bg-surface .cz-benefit{background:var(--cz-bg)}.cz-benefit__icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cz-surface);color:var(--cz-primary);margin-bottom:.9rem}.cz-benefit__icon .cz-icon{width:26px;height:26px}.cz-benefit__img{width:52px;height:52px;object-fit:contain;margin-bottom:.9rem}.cz-benefit h3{margin-bottom:.4rem}.cz-benefit__text{color:var(--cz-muted);font-size:.95rem}@media(max-width:480px){.cz-benefits__grid{grid-template-columns:1fr}.cz-benefit{display:grid;grid-template-columns:auto 1fr;column-gap:1rem}.cz-benefit__icon,.cz-benefit__img{grid-row:span 2;margin:0}}@media(min-width:990px){.cz-benefits__grid.cz-cols-3{grid-template-columns:repeat(3,1fr)}.cz-benefits__grid.cz-cols-4{grid-template-columns:repeat(4,1fr)}.cz-benefit{padding:2rem 1.6rem}}.cz-imgtext__grid{display:grid;gap:2rem;align-items:center}.cz-imgtext__media img,.cz-imgtext__media .cz-ph-block{border-radius:calc(var(--cz-radius) * 1.6);width:100%;aspect-ratio:4/5;object-fit:cover}.cz-imgtext__text .cz-h2{margin-bottom:1rem}.cz-steps{margin-top:1.6rem!important;display:grid;gap:1rem;counter-reset:none}.cz-steps li{display:flex;gap:1rem;align-items:flex-start}.cz-steps__n{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--cz-primary);color:var(--cz-primary-text);font-family:var(--cz-font-heading);font-size:1.05rem}.cz-steps strong{display:block}.cz-steps span{color:var(--cz-muted);font-size:.95rem}@media(min-width:990px){.cz-imgtext__grid{grid-template-columns:1fr 1fr;gap:5rem}.cz-imgtext--right .cz-imgtext__media{order:2}}.cz-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cz-mosaic__item{position:relative;border-radius:var(--cz-radius);overflow:hidden}.cz-mosaic__item img,.cz-mosaic__item .cz-ph-block{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:0}.cz-mosaic__item:first-child{grid-column:span 2}.cz-mosaic__item:first-child img,.cz-mosaic__item:first-child .cz-ph-block{aspect-ratio:16/10}.cz-mosaic figcaption{position:absolute;left:10px;bottom:10px;background:color-mix(in srgb,var(--cz-bg) 90%,transparent);padding:.3rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}@media(min-width:990px){.cz-mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:16px}.cz-mosaic__item:first-child{grid-column:span 2;grid-row:span 2}.cz-mosaic__item img,.cz-mosaic__item .cz-ph-block,.cz-mosaic__item:first-child img,.cz-mosaic__item:first-child .cz-ph-block{aspect-ratio:auto;height:100%}}.cz-why__grid{display:grid;gap:2rem;align-items:center}.cz-why__intro .cz-h2{margin-bottom:1rem}.cz-compare{background:var(--cz-bg);border-radius:calc(var(--cz-radius) * 1.3);padding:.5rem 1rem;box-shadow:0 24px 50px -40px color-mix(in srgb,var(--cz-primary) 40%,transparent)}.cz-compare__row{display:grid;grid-template-columns:1fr 88px 88px;align-items:center;gap:.5rem;padding:.9rem 0;border-bottom:1px solid var(--cz-surface);font-size:.95rem}.cz-compare__row:last-child{border-bottom:0}.cz-compare__row>span:not(:first-child){text-align:center;display:grid;place-items:center}.cz-compare__row--head{font-weight:700;font-size:.85rem}.cz-compare__us{background:var(--cz-surface);border-radius:10px;padding-block:.35rem}.cz-compare__row--head .cz-compare__us{background:var(--cz-primary);color:var(--cz-primary-text);padding:.5rem .25rem;font-family:var(--cz-font-heading);font-size:1rem}.cz-compare .cz-icon{color:var(--cz-primary);stroke-width:2.2}.cz-compare__no{color:var(--cz-muted)}@media(min-width:990px){.cz-why__grid{grid-template-columns:1fr 1.1fr;gap:5rem}.cz-compare{padding:1rem 2rem}.cz-compare__row{grid-template-columns:1fr 120px 120px}}.cz-reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem}.cz-reviews__summary{background:var(--cz-surface);border-radius:var(--cz-radius);padding:1rem 1.4rem}.cz-block-app{margin-block:.5rem}.cz-ugc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:1.5rem!important}.cz-ugc__item{position:relative;border-radius:var(--cz-radius);overflow:hidden;aspect-ratio:1}.cz-ugc__item img{width:100%;height:100%;object-fit:cover}.cz-ugc__cap{position:absolute;inset:auto 0 0 0;padding:2rem .8rem .7rem;background:linear-gradient(transparent,color-mix(in srgb,var(--cz-dark) 70%,transparent));color:#fff;font-size:.82rem}.cz-ugc__cap q{display:block}.cz-ugc__cap span{font-weight:700}@media(min-width:990px){.cz-ugc__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.cz-faq__grid{display:grid;gap:2rem}.cz-faq__intro .cz-h2{margin-bottom:.8rem}.cz-faq__intro .cz-rte{color:var(--cz-muted)}.cz-acc--faq{border:0;background:var(--cz-surface);border-radius:var(--cz-radius);padding:0 1.1rem;margin-bottom:.6rem}.cz-bg-surface .cz-acc--faq{background:var(--cz-bg)}.cz-acc--faq summary{font-size:1rem;padding:1.05rem 0}@media(min-width:990px){.cz-faq__grid{grid-template-columns:1fr 1.6fr;gap:5rem}}.cz-cta .cz-container{max-width:760px}.cz-cta__icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--cz-dark-text) 12%,transparent);margin-bottom:1.2rem}.cz-cta__icon .cz-icon{width:30px;height:30px}.cz-cta .cz-h1{margin-bottom:1rem}.cz-cta .cz-lead{margin-bottom:2rem}.cz-footer{background:var(--cz-dark);color:var(--cz-dark-text);padding:56px 0 28px;font-family:var(--cz-font-body)}.cz-footer a{color:inherit;text-decoration:none;opacity:.88}.cz-footer a:hover{opacity:1;text-decoration:underline}.cz-footer__top{display:grid;gap:2rem;padding-bottom:2rem;border-bottom:1px solid color-mix(in srgb,var(--cz-dark-text) 18%,transparent)}.cz-footer__text{opacity:.85;margin-top:.6rem;max-width:360px;font-size:.95rem}.cz-footer__text p{margin:0}.cz-footer .cz-footer__h{font:700 .8rem/1.2 var(--cz-font-body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem;color:var(--cz-dark-text)}.cz-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.cz-news{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.cz-news input[type=email]{flex:1 1 200px;min-height:52px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cz-dark-text) 35%,transparent);background:transparent;color:var(--cz-dark-text);padding:0 1.2rem;font:inherit}.cz-news input::placeholder{color:color-mix(in srgb,var(--cz-dark-text) 70%,transparent)}.cz-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.4rem;font-size:.85rem;opacity:.9}.cz-footer__bottom p{margin:0}.cz-footer__pay{display:flex!important;flex-wrap:wrap;gap:.4rem!important}.cz-pay-icon{width:38px;height:24px}@media(min-width:990px){.cz-footer__top{grid-template-columns:1.4fr 1fr 1.3fr;gap:4rem}}.cz-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.cz-drawer[hidden]{display:none}.cz-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--cz-dark) 45%,transparent);animation:czFade .25s ease}.cz-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,440px);background:var(--cz-bg);display:flex;flex-direction:column;box-shadow:-20px 0 50px -30px #0006;animation:czSlideInR .3s ease;outline:none}.cz-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--cz-sand)}.cz-drawer__head h2{margin:0;font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight);font-size:1.35rem}.cz-drawer__body{flex:1;overflow-y:auto;padding:1.25rem}.cz-drawer__foot{padding:1.1rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid var(--cz-sand);background:var(--cz-surface)}.cz-drawer__foot form{margin:.8rem 0 0}.cz-ship{padding:.8rem 1.25rem;background:var(--cz-surface);font-size:.9rem}.cz-ship p{margin:0 0 .4rem}.cz-ship__bar{height:6px;border-radius:3px;background:var(--cz-sand);overflow:hidden}.cz-ship__bar span{display:block;height:100%;background:var(--cz-sage)}.cz-cart__empty{text-align:center;padding:3rem 1rem;display:grid;justify-items:center;gap:1rem;color:var(--cz-muted)}.cz-cart__empty .cz-icon{width:40px;height:40px;color:var(--cz-primary)}.cz-cart__items{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.cz-line{display:grid;grid-template-columns:84px 1fr;gap:1rem}.cz-line__img{display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--cz-surface)}.cz-line__img img,.cz-line__img svg{width:100%;height:100%;object-fit:cover}.cz-line__info{display:flex;flex-direction:column;gap:.2rem;font-size:.92rem}.cz-line__title{font-weight:700;text-decoration:none;color:var(--cz-text)}.cz-line__variant,.cz-line__disc{color:var(--cz-muted);font-size:.85rem}.cz-line__row{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem}.cz-line__price{font-weight:700}.cz-line__price s{color:var(--cz-muted);font-weight:400}.cz-line__remove{align-self:flex-start;background:none;border:0;padding:.2rem 0;color:var(--cz-muted);font-size:.8rem;text-decoration:underline;cursor:pointer}.cz-cart__row{display:flex;justify-content:space-between;margin:0}.cz-cart__total{font-weight:700;font-size:1.1rem}.cz-cart__tax,.cz-cart__note{font-size:.8rem;color:var(--cz-muted);margin:.3rem 0 0}.cz-cart.is-loading .cz-drawer__panel{opacity:.7;pointer-events:none}html.cz-locked{overflow:hidden}.cz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateY(110%);transition:transform .3s ease;background:var(--cz-bg);border-top:1px solid var(--cz-sand);box-shadow:0 -12px 30px -20px color-mix(in srgb,var(--cz-primary) 45%,transparent);padding:.65rem 0 calc(.65rem + env(safe-area-inset-bottom))}.cz-sticky.is-visible{transform:none}.cz-sticky__inner{display:flex;align-items:center;gap:.75rem;width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.cz-sticky__img{width:46px;height:46px;border-radius:10px;object-fit:cover}.cz-sticky__meta{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cz-sticky__title{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-sticky__sub{font-size:.82rem;color:var(--cz-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-sticky__btn{min-height:48px;padding:0 1.2rem;flex:none}@media(min-width:990px){.cz-sticky{display:none}}@keyframes czFade{0%{opacity:0}}@keyframes czSlideIn{0%{transform:translate(-100%)}}@keyframes czSlideInR{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.cz-section *,.cz-drawer *,.cz-sticky,.cz-menu__panel{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cz-gallery__track{scroll-behavior:auto}}.cz-ph-art{display:block;width:100%;height:100%}.cz-ph-art--bed .cz-ph-bg{fill:var(--cz-surface)}.cz-ph-art--bed.cz-tone-1 .cz-ph-bg{fill:color-mix(in srgb,var(--cz-sage) 22%,var(--cz-bg))}.cz-ph-art--bed.cz-tone-1 .cz-wall-arch{fill:var(--cz-surface)}.cz-ph-art--bed.cz-tone-2 .cz-ph-bg{fill:var(--cz-rose)}.cz-ph-art--bed.cz-tone-2 .cz-wall-arch{fill:var(--cz-bg)}.cz-ph-art--bed.cz-tone-3 .cz-ph-bg{fill:var(--cz-sand)}.cz-ph-art--bed.cz-tone-3 .cz-wall-arch{fill:var(--cz-surface)}.cz-ph-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--cz-surface);color:color-mix(in srgb,var(--cz-primary) 60%,var(--cz-bg))}.cz-ph-icon.cz-tone-1{background:var(--cz-rose)}.cz-ph-icon.cz-tone-2{background:color-mix(in srgb,var(--cz-sage) 28%,var(--cz-bg));color:var(--cz-sage)}.cz-ph-icon.cz-tone-3{background:var(--cz-sand)}.cz-ph-icon .cz-icon{width:30%;height:30%;max-width:120px;stroke-width:1}.cz-mosaic .cz-ph-note{top:10px;bottom:auto}.cz-gallery__thumb .cz-ph-art{width:100%;height:100%}.cz-addon .cz-option__legend{float:none;display:block;margin-bottom:.5rem}.cz-addon__card{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.8rem;border:1.5px dashed var(--cz-sand);border-radius:var(--cz-radius);padding:.75rem .9rem;cursor:pointer;background:var(--cz-bg)}.cz-addon__check{position:absolute;opacity:0;width:1px;height:1px}.cz-addon__box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--cz-muted);display:grid;place-items:center;color:transparent}.cz-addon__box .cz-icon{width:16px;height:16px}.cz-addon__check:checked~.cz-addon__box{background:var(--cz-text);border-color:var(--cz-text);color:var(--cz-bg)}.cz-addon__card:has(.cz-addon__check:checked){border-style:solid;border-color:var(--cz-text);background:var(--cz-surface)}.cz-addon__check:focus-visible~.cz-addon__box{outline:2px solid var(--cz-primary);outline-offset:2px}.cz-addon__img{width:52px;height:52px;border-radius:10px;object-fit:cover}.cz-addon__text small{display:block;color:var(--cz-muted);font-size:.82rem}.cz-addon__price{font-weight:700}.cz-option--pill .cz-pill{white-space:nowrap}.cz-offer{border:0;margin:0;padding:0;min-width:0}.cz-offer>legend{float:none;display:block;width:100%;margin-bottom:.7rem;padding:0}.cz-offer__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.7rem}.cz-offer__tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;padding:1.15rem .4rem .8rem;border:1.5px solid var(--cz-sand);border-radius:var(--cz-radius);background:var(--cz-bg);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s;min-height:100%}.cz-offer__tile:hover{border-color:var(--cz-primary)}.cz-offer__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font:600 .7rem/1 var(--cz-font-body);letter-spacing:.04em;text-transform:uppercase;padding:.38rem .6rem;border-radius:999px;background:var(--cz-surface);color:var(--cz-primary);border:1px solid var(--cz-sand)}.cz-offer__check{position:absolute;top:.5rem;right:.5rem;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cz-sand);display:grid;place-items:center;color:transparent}.cz-offer__check .cz-icon{width:12px;height:12px;stroke-width:3}.cz-offer__qty{font-weight:600;font-size:.9rem;color:var(--cz-text);margin-top:.2rem}.cz-offer__now{font:600 1.08rem/1.2 var(--cz-font-heading);color:var(--cz-primary)}.cz-offer__was{font-size:.8rem;color:var(--cz-muted)}.cz-offer__each{font-size:.74rem;color:var(--cz-muted)}input:checked+.cz-offer__tile{border-color:var(--cz-primary);background:var(--cz-surface);box-shadow:0 0 0 1px var(--cz-primary)}input:checked+.cz-offer__tile .cz-offer__check{background:var(--cz-primary);border-color:var(--cz-primary);color:var(--cz-primary-text)}input:checked+.cz-offer__tile .cz-offer__badge{background:var(--cz-primary);color:var(--cz-primary-text);border-color:var(--cz-primary)}input:focus-visible+.cz-offer__tile{outline:2px solid var(--cz-primary);outline-offset:2px}.cz-offer__note{font-size:.8rem;color:var(--cz-muted);margin:.6rem 0 0}@media(min-width:750px){.cz-offer__tiles{gap:.75rem}.cz-offer__now{font-size:1.2rem}}.cz-upsell{margin-top:.2rem}.cz-upsell__heading{font-weight:600;font-size:.92rem;margin:0 0 .5rem;color:var(--cz-text)}.cz-upsell__card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .8rem;border-radius:var(--cz-radius);background:var(--cz-surface);border:1px solid var(--cz-sand)}.cz-upsell__img{display:block;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--cz-bg)}.cz-upsell__img img,.cz-upsell__img svg{width:100%;height:100%;object-fit:cover;display:block}.cz-upsell__info{display:grid;gap:.12rem;min-width:0}.cz-upsell__title{font-weight:600;font-size:.9rem;color:var(--cz-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cz-upsell__text{font-size:.78rem;color:var(--cz-muted)}.cz-upsell__price{font-weight:600;font-size:.9rem;color:var(--cz-primary)}.cz-upsell__select{width:100%;min-width:0;margin-top:.25rem;font:inherit;font-size:.8rem;padding:.3rem .5rem;border:1px solid var(--cz-sand);border-radius:8px;background:var(--cz-bg);color:var(--cz-text);max-width:100%}.cz-upsell__btn{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;padding:0 1rem;border-radius:var(--cz-radius-btn);border:1.5px solid var(--cz-primary);background:var(--cz-bg);color:var(--cz-primary);font:600 .85rem/1 var(--cz-font-body);cursor:pointer;transition:background-color .15s,color .15s}.cz-upsell__btn .cz-icon{width:16px;height:16px;stroke-width:2.4}.cz-upsell__btn:hover{background:var(--cz-primary);color:var(--cz-primary-text)}.cz-upsell__btn[aria-busy=true]{opacity:.6}.cz-upsell__err{font-size:.8rem;color:#b42318;margin:.4rem 0 0}.cz-upsell--cart{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--cz-sand)}.cz-nudge{display:flex;align-items:center;gap:.6rem;margin:.9rem 1.25rem 0;padding:.7rem .9rem;border-radius:12px;background:var(--cz-surface);color:var(--cz-primary);font-size:.86rem;font-weight:600}.cz-nudge p{margin:0}.cz-nudge .cz-icon{width:18px;height:18px;color:var(--cz-primary);flex:none}.cz-nudge--done{background:var(--cz-bg);border:1px solid var(--cz-sand)}.cz-nudge--done .cz-icon{color:var(--cz-primary)}.cz-cart__savings{display:grid;gap:.25rem;margin-bottom:.45rem;padding-bottom:.5rem;border-bottom:1px dashed var(--cz-sand);font-size:.88rem}.cz-cart__savings .cz-icon{width:14px;height:14px;vertical-align:-2px;color:var(--cz-star)}.cz-cart__save{font-weight:600;color:var(--cz-primary)}.cz-cart-page,.cz-cart-page *{box-sizing:border-box}.cz-cart__heading{display:flex;align-items:center;gap:.55rem;margin:0;font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight);font-size:1.35rem;color:var(--cz-heading)}.cz-cart__count{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .45em;border-radius:999px;background:var(--cz-primary);color:var(--cz-primary-text);font:700 .78rem/1 var(--cz-font-body);vertical-align:middle}.cz-drawer__head{padding:.85rem 1rem .85rem 1.25rem}.cz-timer{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.62rem 1.1rem;background:var(--cz-primary);color:var(--cz-primary-text);font-size:.9rem;line-height:1.35;text-align:center}.cz-timer[hidden]{display:none}.cz-timer p{margin:0}.cz-timer b{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff}.cz-timer .cz-icon{width:18px;height:18px;flex:none;color:var(--cz-star);stroke-width:2}.cz-freeline{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.6rem 1.25rem;background:var(--cz-surface);border-bottom:1px solid var(--cz-sand);font-size:.86rem;font-weight:600;color:var(--cz-primary)}.cz-freeline .cz-icon{width:18px;height:18px;flex:none;color:var(--cz-sage)}.cz-freeline .cz-freeline__check{width:15px;height:15px;color:var(--cz-star);stroke-width:2.4}.cz-card--sum .cz-freeline{background:var(--cz-bg)}.cz-drawer__body{padding:1.1rem 1.25rem}.cz-cart__items{gap:0}.cz-line{grid-template-columns:88px minmax(0,1fr);gap:.95rem;padding:1rem 0;border-bottom:1px solid var(--cz-sand)}.cz-line:first-child{padding-top:0}.cz-line__img{aspect-ratio:1;border-radius:14px;border:1px solid var(--cz-sand)}.cz-line__info{gap:.35rem;min-width:0}.cz-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cz-line__title{font-weight:700;line-height:1.3;font-size:.95rem}.cz-line__trash{flex:none;width:34px;height:34px;margin:-6px -6px 0 0;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--cz-muted);cursor:pointer}.cz-line__trash:hover{background:var(--cz-surface);color:var(--cz-text)}.cz-line__trash .cz-icon{width:18px;height:18px}.cz-line__opts{display:flex;flex-wrap:wrap;gap:.4rem}.cz-line__opt{flex:1 1 110px;min-width:0}.cz-line__opt select{width:100%;min-height:36px;padding:.3rem 1.9rem .3rem .7rem;border:1.5px solid var(--cz-sand);border-radius:10px;background:var(--cz-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2366637F' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center;font:500 .82rem var(--cz-font-body);color:var(--cz-text);-webkit-appearance:none;appearance:none;text-overflow:ellipsis;cursor:pointer}.cz-line__opt select:disabled{cursor:default;opacity:1}.cz-line__opt-err{flex-basis:100%;margin:0;font-size:.8rem;color:#b3261e}.cz-line__row{margin-top:.25rem;gap:.5rem}.cz-line .cz-qty{border-radius:10px}.cz-line__prices{display:flex;align-items:baseline;gap:.45rem}.cz-line__prices s{color:var(--cz-muted);font-size:.85rem}.cz-line__price{font-weight:700;font-size:1rem}.cz-line__save,.cz-line__disc{display:inline-flex;align-self:flex-end;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:999px;background:var(--cz-surface);color:var(--cz-primary);font-size:.76rem;font-weight:600}.cz-line__disc{align-self:flex-start;background:var(--cz-surface);color:var(--cz-primary)}.cz-line__save .cz-icon,.cz-line__disc .cz-icon{width:13px;height:13px}.cz-cart-ups{margin-top:1.2rem}.cz-cart-ups__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.cz-cart-ups__title{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-sage)}.cz-cart-ups__nav{display:flex;gap:.3rem}.cz-icon-btn--sm{width:32px;height:32px;border:1.5px solid var(--cz-sand)}.cz-icon-btn--sm .cz-icon{width:16px;height:16px}.cz-carousel__track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cz-carousel__track::-webkit-scrollbar{display:none}.cz-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.cz-carousel__slide .cz-upsell{margin:0}.cz-sum{display:grid;gap:.45rem}.cz-sum__row{display:flex;justify-content:space-between;gap:1rem;margin:0;font-size:.92rem}.cz-sum__row .cz-icon{width:14px;height:14px;margin-right:.3rem;vertical-align:-2px;color:var(--cz-star)}.cz-sum__savings{display:grid;gap:.3rem;padding-bottom:.5rem;border-bottom:1px dashed var(--cz-sand)}.cz-sum__save{font-weight:700;color:var(--cz-primary)}.cz-sum__total{font-weight:700;font-size:1.08rem}.cz-sum__tax{margin:-.2rem 0 0;font-size:.78rem;color:var(--cz-muted)}.cz-sum .cz-nudge{margin:0}.cz-sum__form{margin:0!important}.cz-sum__checkout{min-height:54px;letter-spacing:.05em}.cz-sum__checkout .cz-icon{width:17px;height:17px}.cz-sum__checkout[disabled]{cursor:default}.cz-sum__express{margin-top:.15rem}.cz-sum__trust{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.1rem 0 0;font-size:.8rem;color:var(--cz-muted);text-align:center}.cz-sum__trust .cz-icon{width:16px;height:16px;flex:none;color:var(--cz-sage)}.cz-sum__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.cz-sum__pay .cz-pay-icon{width:38px;height:24px;display:block}.cz-sum__note summary{cursor:pointer;font-size:.85rem;color:var(--cz-primary);font-weight:600}.cz-sum__note textarea{width:100%;margin-top:.4rem;padding:.6rem .7rem;border:1.5px solid var(--cz-sand);border-radius:10px;font:.9rem var(--cz-font-body);resize:vertical}.cz-drawer__foot{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:var(--cz-bg);box-shadow:0 -12px 24px -20px #25223f59}.cz-cart__empty-icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--cz-surface)}.cz-cart__empty-title{margin:0;font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight);font-size:1.25rem;color:var(--cz-heading)}.cz-cart__empty p{margin:0}.cz-demo-flag{margin:0 0 1rem;padding:.55rem .8rem;border:1.5px dashed var(--cz-star);border-radius:10px;background:#fff7f3;color:#9a4a2e;font-size:.78rem;font-weight:700;letter-spacing:.02em}.cz-cart-page{padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,7vw,5rem);background:var(--cz-bg)}.cz-cart-page.is-loading{opacity:.7;pointer-events:none}.cz-cart-page__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.cz-cart-page__head h1{display:flex;align-items:center;gap:.6rem;margin:0}.cz-cart-page__head .cz-cart__count{font-size:.9rem}.cz-cart-page__grid{display:grid;gap:1.5rem;align-items:start}.cz-card{background:var(--cz-bg);border:1px solid var(--cz-sand);border-radius:var(--cz-radius);padding:1.25rem}.cz-card--sum{padding:0;overflow:hidden;background:var(--cz-surface)}.cz-card--sum .cz-sum{padding:1.25rem}.cz-cart-page .cz-line:last-child{border-bottom:0;padding-bottom:0}.cz-cart-page__empty{max-width:520px;margin:0 auto}@media(min-width:750px){.cz-cart-page .cz-line{grid-template-columns:112px minmax(0,1fr);gap:1.25rem}.cz-cart-page .cz-line__title{font-size:1.05rem}.cz-cart-page .cz-carousel__slide{flex-basis:calc(50% - .375rem)}}@media(min-width:990px){.cz-cart-page__grid{grid-template-columns:minmax(0,1fr) 400px;gap:2rem}.cz-cart-page__aside{position:sticky;top:100px}}.cz-shipinfo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1.1rem .75rem 1.15rem;border-radius:var(--cz-radius);background:var(--cz-surface);text-align:center}.cz-shipinfo--rose{background:var(--cz-rose)}.cz-shipinfo--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-shipinfo__col{display:flex;flex-direction:column;align-items:center;min-width:0}.cz-shipinfo__icon{width:46px;height:46px;margin-bottom:.55rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--cz-primary);box-shadow:0 4px 12px -8px #25223f59}.cz-shipinfo__icon .cz-icon{width:22px;height:22px}.cz-shipinfo .cz-flag{width:24px;height:auto;border-radius:2px;display:block}.cz-shipinfo__title{margin:0;font-family:var(--cz-font-heading);font-weight:var(--cz-font-heading-weight);font-size:.98rem;line-height:1.25;color:var(--cz-heading)}.cz-shipinfo__sub{margin:.2rem 0 0;font-size:.85rem;font-weight:600;color:var(--cz-primary)}@media(max-width:420px){.cz-shipinfo{padding:1rem .4rem;gap:.25rem}.cz-shipinfo__title{font-size:.86rem}.cz-shipinfo__sub{font-size:.78rem}}.cz-timer.is-expired{background:var(--cz-surface);color:var(--cz-primary)}.cz-timer.is-expired .cz-icon{color:var(--cz-primary)}.cz-trustoo{margin-top:1.5rem}.cz-trustoo:empty{display:none}.cz-trustoo--rating{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.cz-paybox{display:grid;justify-items:center;gap:.45rem;margin-top:calc(9px - 1.15rem)}.cz-paybox__line{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:600;color:var(--cz-muted)}.cz-paybox__line .cz-icon{width:15px;height:15px;color:var(--cz-sage)}.cz-paybox__icons .cz-pay-icon{width:38px;height:24px}.cz-pay-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:.3rem;margin:0;padding:0;list-style:none;max-width:100%}.cz-pay-row li{flex:0 1 auto;min-width:0}.cz-pay-row .cz-pay-icon{width:38px;height:24px;display:block}@media(max-width:400px){.cz-pay-row{gap:.25rem}.cz-pay-row .cz-pay-icon{width:34px;height:22px}}.cz-section--product .cz-gallery__slide{aspect-ratio:var(--cz-media-ratio, 1 / 1)}@media(min-width:990px){.cz-section--product .cz-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.cz-section--product .cz-product__media .cz-gallery{max-width:calc(var(--cz-media-max-h, 600px) * var(--cz-media-wph, 1));margin-left:auto}}.cz-product{grid-template-columns:minmax(0,1fr)}.cz-product>*,.cz-gallery,.cz-gallery__stage,.cz-gallery__track{min-width:0;max-width:100%}.cz-gallery__slide img{max-width:100%}@media(min-width:990px){.cz-section--product .cz-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cz-featured .cz-product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.cz-option__values,.cz-swatches,.cz-pills{flex-wrap:wrap;min-width:0}fieldset.cz-option,fieldset.cz-offer,.cz-product form{min-width:0;min-inline-size:0}.cz-product__title,.cz-product__tagline{overflow-wrap:anywhere}.cz-gallery__stage{position:relative}.cz-gallery__dots{display:none!important}.cz-gallery__count{position:absolute;right:12px;bottom:12px;z-index:2;padding:.28rem .7rem;border-radius:999px;background:#25223fb8;color:#fff;font:600 .78rem/1.2 var(--cz-font-body);letter-spacing:.03em;font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:989px){.cz-gallery--thumbs-m .cz-gallery__thumbs{display:flex;gap:8px;margin-top:10px;padding:0 20px;overflow-x:auto;scrollbar-width:none}.cz-gallery--thumbs-m .cz-gallery__thumbs::-webkit-scrollbar{display:none}.cz-gallery--thumbs-m .cz-gallery__thumb{flex:0 0 56px;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--cz-surface);opacity:.75}.cz-gallery--thumbs-m .cz-gallery__thumb img{width:100%;height:100%;object-fit:cover}.cz-gallery--thumbs-m .cz-gallery__thumb.is-active{border-color:var(--cz-text);opacity:1}}@media(min-width:990px){.cz-gallery__count{display:none}}.cz-section .cz-hero__img,.cz-section .cz-cta__bg{height:100%;max-width:none}.cz-hero__img--builtin{object-position:50% 64%}@media(max-width:749px){.cz-hero:has(.cz-hero__img--builtin){display:block;min-height:0}.cz-section .cz-hero__img--builtin{position:relative;height:auto;aspect-ratio:5 / 4;object-position:50% 62%}.cz-hero:has(.cz-hero__img--builtin) .cz-hero__content{padding-top:0;margin-top:-44px}}.cz-cta--img{position:relative;overflow:hidden;isolation:isolate}.cz-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.cz-cta__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cz-dark);opacity:var(--cz-cta-veil, .65)}.cz-cta--img .cz-container{position:relative}.cz-cta--img :is(.cz-h1,.cz-lead){text-shadow:0 1px 18px rgba(20,18,40,.35)}.cz-header{position:relative;isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.cz-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--cz-bg) 94%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.cz-picks{position:relative;margin-top:.75rem;padding:.85rem .8rem .8rem;border:1.5px solid var(--cz-primary);border-radius:var(--cz-radius);background:var(--cz-surface);min-width:0}.cz-picks[hidden]{display:none}.cz-picks:before{content:"";position:absolute;top:-8px;left:calc((var(--cz-pick-col, 2) - .5) / 3 * 100%);width:14px;height:14px;transform:translate(-50%) rotate(45deg);background:var(--cz-surface);border-left:1.5px solid var(--cz-primary);border-top:1.5px solid var(--cz-primary)}.cz-picks__head{margin:0 0 .6rem;font-weight:600;font-size:.86rem;color:var(--cz-text)}.cz-picks__rows{display:grid;gap:.5rem}.cz-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem}.cz-pick__n{font:600 .8rem/1 var(--cz-font-heading);color:var(--cz-primary);min-width:1.6rem}.cz-pick__fields{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.45rem;min-width:0}.cz-pick__field{position:relative;display:block;min-width:0}.cz-pick__field select{width:100%;min-width:0;height:40px;padding:0 1.9rem 0 .7rem;border:1px solid var(--cz-sand);border-radius:10px;background:var(--cz-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23433C7A' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center;-webkit-appearance:none;appearance:none;font:500 .85rem/1.2 var(--cz-font-body);color:var(--cz-text);text-overflow:ellipsis;cursor:pointer}.cz-pick__field select:focus-visible{outline:2px solid var(--cz-primary);outline-offset:1px}.cz-pick__field--swatch select{padding-left:2rem}.cz-pick__dot{position:absolute;left:.65rem;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px var(--cz-sand);pointer-events:none}.cz-pick__dot--empty{background:var(--cz-sand)}.cz-pick__note{grid-column:2;margin:.25rem 0 0;font-size:.75rem;color:var(--cz-muted)}.cz-custom-liquid{min-width:0;max-width:100%;overflow-wrap:anywhere}.cz-custom-liquid:empty{display:none}.cz-custom-liquid img,.cz-custom-liquid iframe,.cz-custom-liquid video{max-width:100%;height:auto}.cz-benefits__grid>li.cz-custom-liquid,.cz-mosaic>.cz-custom-liquid{list-style:none}.cz-custom-sec{padding-block:var(--cz-cl-pt, 32px) var(--cz-cl-pb, 32px)}.cz-upsell__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f3f1fb;color:var(--cz-primary, #433C7A)}.cz-upsell__img .cz-upsell__ph svg{width:30px;height:30px}.cz-cart-ups__titles{min-width:0}.cz-cart-ups__sub{margin:.15rem 0 0;font-size:.85rem;color:var(--cz-text-soft, var(--cz-text));opacity:.8}.cz-upsell__ph{background:#e9e5f7}.cz-line__img .cz-upsell__ph svg{width:34%;height:34%}.cz-cart-ups{margin-bottom:20px}.cz-product__below{display:none}@media(min-width:990px){.cz-product__below{display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem;min-width:0}.cz-section--product .cz-product__below{max-width:calc(var(--cz-media-max-h, 600px) * var(--cz-media-wph, 1));margin-left:auto;width:100%}.cz-product__info [data-cz-below]{display:none}}.cz-below-item{min-width:0}.cz-geo-flag{display:block}.cz-geo-flag[hidden]{display:none}#seal-star-rating-widget{align-items:center}#seal-star-rating-widget .product-icon-list{display:inline-flex!important;align-items:center;line-height:0}#seal-star-rating-widget .product-icon-list .star-item{display:block!important;vertical-align:top}#seal-star-rating-widget .product-icon-list .star-item.half-star{top:0!important}#seal-star-rating-widget .tt-rating-text{line-height:1.2}.cz-sum__trust--ship .cz-icon{color:var(--cz-sage)}.cz-sum__trust--ship .cz-freeline__check{width:13px;height:13px;color:var(--cz-star);stroke-width:2.4}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cozie.css.map */
