:root{--cv-linen: #f6f0e6;--cv-paper: #fcf9f3;--cv-ink: #2a211b;--cv-champagne: #eadcc3;--cv-champagne-soft: #f2e8d6;--cv-mat: #e9dcc4;--cv-bar-gold: #c9ad7a;--cv-brass: #a0804e;--cv-brass-deep: #7a5c2e;--cv-ember: #8f3f1f;--cv-radius: 14px;--cv-radius-sm: 10px;--cv-btn-radius: 8px;--cv-ease: cubic-bezier(.2, .7, .2, 1);--cv-gutter: 20px;--cv-accent: var(--cv-brass-deep);--cv-accent-line: var(--cv-brass);--cv-tint: var(--cv-champagne-soft);--cv-shadow: 0 1px 2px rgba(42, 33, 27, .06), 0 14px 34px -14px rgba(42, 33, 27, .22)}.color-scheme-3,.color-scheme-5{--cv-accent: #e3cfa6;--cv-accent-line: #c9ad7a;--cv-tint: rgba(243, 234, 219, .08)}@media screen and (min-width:750px){:root{--cv-gutter: 32px}}@media screen and (min-width:990px){:root{--cv-gutter: 40px}}body{letter-spacing:0;font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.9)}html{scrollbar-color:rgba(42,33,27,.32) transparent}::selection{background:var(--cv-champagne);color:var(--cv-ink)}a{text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.012em;text-wrap:balance}input,textarea,select{caret-color:var(--cv-brass-deep)}[class*=cv-][hidden],[data-cv-orderby][hidden]{display:none!important}.cv-tnum,.cv-offer__amount,.cv-btn__price,.cv-sticky__price,.cv-pdp__price{font-variant-numeric:tabular-nums lining-nums}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.01em;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.header__heading-link .h2{font-size:2.9rem}}.footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0}.cv-btn{min-height:5.4rem;padding:0 2.4rem;gap:1rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.6rem;letter-spacing:.01em;border-radius:var(--cv-btn-radius);text-decoration:none;transition:background-color .2s var(--cv-ease),transform .2s var(--cv-ease)}.cv-btn:active:not([disabled]){transform:translateY(1px)}.cv-btn .cv-icon{flex:none}.cv-btn__price{display:inline-flex;align-items:center;gap:1rem}.cv-btn__price:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55}.cv-btn.loading .cv-btn__price{visibility:hidden}.cv-btn:focus-visible,.cv-offer__input:focus-visible+.cv-offer__card,.cv-acc__summary:focus-visible,.cv-gallery__arrow:focus-visible,.cv-gallery__thumb:focus-visible,.cv-sticky__label:focus-visible,.cv-addon__btn:focus-visible{outline:2px solid var(--cv-accent-line);outline-offset:3px;box-shadow:none}.cv-textlink{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold);text-decoration:none;border-bottom:1px solid rgba(var(--color-foreground),.3);padding-bottom:.2rem}.cv-textlink:hover{border-bottom-color:currentColor}.cv-link-plain{color:inherit;text-decoration:none}.page-width:not(.page-width--narrow):not(.page-width-desktop):not(.drawer-menu){max-width:calc(var(--page-width) + var(--cv-gutter) * 2);padding-left:var(--cv-gutter);padding-right:var(--cv-gutter)}.cv-wrap{width:100%;max-width:calc(var(--page-width) + var(--cv-gutter) * 2);margin-inline:auto;padding-inline:var(--cv-gutter)}@media screen and (max-width:749px){.page-width--narrow{padding-left:var(--cv-gutter);padding-right:var(--cv-gutter)}}@media screen and (min-width:750px){.contact.page-width--narrow{max-width:calc(var(--page-width) + var(--cv-gutter) * 2);padding-left:var(--cv-gutter);padding-right:var(--cv-gutter)}.contact.page-width--narrow>*{max-width:72.6rem}}.cv-page-intro__title{margin:0}.cv-page-intro__body{margin-top:1.6rem}.cv-page-intro__body>:first-child{margin-top:0}.cv-page-intro__body>:last-child{margin-bottom:0}[style*=--cv-pt]{padding-top:calc(var(--cv-pt, 0px) * .75);padding-bottom:calc(var(--cv-pb, 0px) * .75)}@media screen and (min-width:750px){[style*=--cv-pt]{padding-top:var(--cv-pt, 0px);padding-bottom:var(--cv-pb, 0px)}}.cv-h1,.cv-h2,.cv-h3,.cv-pdp__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:rgb(var(--color-foreground));margin:0;text-wrap:balance}.cv-h1{font-size:clamp(3.9rem,2.6rem + 3.6vw,6.6rem);line-height:1.03;letter-spacing:-.024em}.cv-h2{font-size:clamp(2.9rem,2.2rem + 1.9vw,4.4rem);line-height:1.1;letter-spacing:-.018em}.cv-h3{font-size:2.1rem;line-height:1.25;letter-spacing:-.01em}.cv-head{max-width:72rem;margin-bottom:3.2rem}.cv-head .cv-lede,.cv-timing__copy .cv-lede,.cv-dates__copy .cv-lede{margin-top:1.4rem}.cv-lede{font-size:1.7rem;line-height:1.55;color:rgba(var(--color-foreground),.8);max-width:58ch}.cv-small{font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.7);margin:1.2rem 0 0}.cv-rte>:first-child{margin-top:0}.cv-rte>:last-child{margin-bottom:0}.cv-rte p{margin:0 0 1em}.cv-rte ul,.cv-rte ol{padding-left:1.8rem;margin:0 0 1em}.cv-rte li+li{margin-top:.4rem}.cv-rte a{color:inherit}.cv-media{border-radius:var(--cv-radius);overflow:hidden;background:rgba(var(--color-foreground),.05)}.cv-media img,.cv-media video{display:block;width:100%;height:100%;object-fit:cover}.cv-media--paper{background:var(--cv-paper)}.cv-media--paper img{mix-blend-mode:multiply;object-fit:contain}.cv-editor-note{margin:1.2rem 0;padding:1rem 1.2rem;border:1.5px dashed #b4562e;border-radius:8px;background:#fff3ea;color:#5b2a12;font:1.3rem/1.45 var(--font-body-family);letter-spacing:0}.cv-is-draft{outline:2px dashed #b4562e;outline-offset:-8px}.cv-bar{font-size:1.25rem;line-height:1.35;letter-spacing:.01em;color:rgb(var(--color-foreground))}.cv-bar:not(:has(.cv-bar__item:not([hidden]))){display:none}.cv-bar__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.4rem;row-gap:.2rem;min-height:3.6rem;padding-block:.7rem;text-align:center}.cv-bar__item:not([hidden])~.cv-bar__item:before{content:"";display:inline-block;width:3px;height:3px;margin-right:1.4rem;border-radius:50%;background:currentColor;opacity:.6;vertical-align:middle}.cv-bar a{color:inherit}@media screen and (max-width:749px){.cv-bar__inner{flex-wrap:nowrap;min-height:3.4rem;padding-block:.6rem}.cv-bar__inner:has(.cv-bar__item--orderby:not([hidden])) .cv-bar__item--deal,.cv-bar__inner:has(.cv-bar__item--orderby:not([hidden])) .cv-bar__item--text,.cv-bar__inner:has(.cv-bar__item--deal) .cv-bar__item--text{display:none}.cv-bar__item:not([hidden])~.cv-bar__item:before{display:none}}@media screen and (min-width:750px){.cv-bar{font-size:1.35rem}}.cv-pdp__grid{display:grid;gap:1.2rem}.cv-pdp__media{margin-inline:calc(var(--cv-gutter) * -1);min-width:0}.cv-pdp__info{min-width:0}@media screen and (min-width:750px){.cv-pdp__grid{gap:3.2rem}.cv-pdp__media{margin-inline:0}}@media screen and (min-width:990px){.cv-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(34rem,46rem);gap:6.4rem;align-items:start;padding-top:2.4rem}.cv-pdp__media{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}}.cv-pdp__title{font-size:2.5rem;line-height:1.16;letter-spacing:-.012em}@media screen and (min-width:750px){.cv-pdp__title{font-size:clamp(3.2rem,2.3rem + 1.4vw,4.2rem);line-height:1.08;letter-spacing:-.018em}}.cv-pdp__promise{margin:1rem 0 0;font-size:1.7rem;line-height:1.5;color:rgba(var(--color-foreground),.8);max-width:46ch}@media screen and (max-width:749px){.cv-pdp__promise{display:none}}.cv-pdp__price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.2rem;margin:.6rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.cv-pdp__price{font-size:2rem;line-height:1.3;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.cv-pdp__deal{font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:var(--cv-accent)}.cv-pdp__price-sep{width:1px;height:1.4rem;background:rgba(var(--color-foreground),.25)}@media screen and (min-width:750px){.cv-pdp__price-line{margin-top:1.2rem}.cv-pdp__price{font-size:2.2rem}.cv-pdp__deal{font-size:1.5rem}}.cv-pdp__bullets{list-style:none;margin:2rem 0 2.4rem;padding:0;display:grid;gap:.9rem}.cv-pdp__bullets li{display:flex;gap:1rem;align-items:flex-start;font-size:1.55rem;line-height:1.4;color:rgb(var(--color-foreground))}.cv-pdp__bullets .cv-icon{flex:none;margin-top:.1rem;color:var(--cv-accent)}.cv-pdp__bullets--icons{margin:2.4rem 0;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12);gap:1.2rem}.cv-pdp__bullets--icons li{align-items:center;gap:1.2rem}.cv-pdp__bullet-icon{flex:none;width:3.8rem;height:3.8rem;border-radius:50%;display:grid;place-items:center;background:var(--cv-tint);color:var(--cv-accent)}.cv-pdp__bullet-icon .cv-icon{margin:0}.cv-pdp__text,.cv-pdp__app{margin:1.6rem 0}.cv-pdp__trust{margin-top:2rem}.cv-pdp__trust--line{margin-top:1.2rem}.cv-pdp__delivery{margin-top:1rem}.cv-pdp__info>.cv-acc:first-of-type{margin-top:2.4rem}.cv-gallery{display:block}.cv-gallery__stage{position:relative}.cv-gallery__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--cv-paper)}.cv-gallery__track::-webkit-scrollbar{display:none}.cv-gallery__track:focus-visible{outline:2px solid var(--cv-accent-line);outline-offset:-2px}.cv-gallery__slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cv-paper)}.cv-gallery--portrait .cv-gallery__slide{aspect-ratio:4 / 5}.cv-gallery--landscape .cv-gallery__slide{aspect-ratio:5 / 4}@media screen and (max-width:749px){.cv-pdp .cv-gallery__slide{aspect-ratio:6 / 5}}.cv-gallery__video-wrap,.cv-proof__video{width:100%;height:100%}.cv-gallery__img,.cv-gallery__video,.cv-gallery__slide video,.cv-gallery__iframe{width:100%;height:100%;display:block;border:0}.cv-gallery__img{object-fit:cover;object-position:var(--cv-pos, 50% 50%)}.cv-gallery--contain .cv-gallery__img{object-fit:contain}.cv-gallery__slide video{object-fit:cover}.cv-gallery__tag{position:absolute;left:1.2rem;top:1.2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:40px;background:#2a211bc7;color:var(--cv-paper);font-size:1.15rem;letter-spacing:.04em}.cv-gallery__ext{all:unset;position:relative;width:100%;height:100%;cursor:pointer}.cv-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6.4rem;height:6.4rem;border-radius:50%;display:grid;place-items:center;background:#fcf9f3eb;color:var(--cv-ink);box-shadow:var(--cv-shadow)}.cv-gallery__count{position:absolute;top:1.2rem;right:1.2rem;padding:.3rem 1rem;border-radius:40px;background:#2a211ba8;color:#fcf9f3;font-size:1.25rem;line-height:1.6;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cv-gallery__dots{position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:40px;background:#2a211b52;pointer-events:none}.cv-gallery__dot{width:.6rem;height:.6rem;border-radius:40px;background:#fcf9f39e;transition:width .25s var(--cv-ease),background-color .25s var(--cv-ease)}.cv-gallery__dot.is-active{width:1.6rem;background:#fcf9f3}.cv-gallery__thumbs,.cv-gallery__caption{display:none}.cv-gallery__note{padding-inline:var(--cv-gutter)}.cv-gallery__empty{aspect-ratio:1 / 1;background:var(--cv-paper)}.cv-placeholder-svg{width:100%;height:100%;fill:#2a211b40}.cv-gallery__plan{width:100%;height:100%;background:var(--cv-paper)}.cv-gallery__plan-svg{display:block;width:100%;height:100%}.cv-gallery__plan-bg{fill:var(--cv-paper)}.cv-gallery__plan-big{font-family:var(--font-body-family);font-size:30px;font-weight:700;fill:var(--cv-ink)}.cv-gallery__plan-small{font-family:var(--font-body-family);font-size:22px;fill:#2a211bc7}.cv-gallery__plan-dish{font-family:var(--font-body-family);font-size:24px;font-weight:700;fill:#2a211bb8}.cv-gallery__plan-dim{stroke:var(--cv-ink);stroke-opacity:.6;stroke-width:2}.cv-gallery__slide--plan .cv-plan__dish{stroke-width:2;stroke-dasharray:10 8}.cv-gallery__slide--plan .cv-plan__stitch{stroke-width:1.6;stroke-dasharray:7 6}@media screen and (min-width:750px){.cv-gallery__track{border-radius:var(--cv-radius)}.cv-gallery__dots{display:none}.cv-gallery__note{padding-inline:0}.cv-gallery__caption{display:block;margin:1rem 0 0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.74)}.cv-gallery__thumbs{display:flex;gap:.8rem;margin-top:1.2rem}.cv-gallery__thumb{flex:1 1 0;min-width:0;max-width:7.2rem;position:relative;padding:0;border:1px solid rgba(42,33,27,.12);border-radius:var(--cv-radius-sm);background:var(--cv-paper);aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;opacity:.78;transition:border-color .2s var(--cv-ease),opacity .2s var(--cv-ease)}.cv-gallery__thumb:hover{opacity:1}.cv-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--cv-ink);box-shadow:inset 0 0 0 1px var(--cv-ink)}.cv-gallery__thumb-img{width:100%;height:100%;object-fit:cover}.cv-gallery__thumb-plan{display:grid;place-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:var(--font-body-weight-bold);color:var(--cv-ink)}.cv-gallery__thumb-play{position:absolute;right:.4rem;bottom:.4rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--cv-ink);color:var(--cv-paper)}}@media screen and (min-width:990px){.cv-pdp .cv-gallery{max-width:calc(100vh - 140px - 8.4rem);margin-inline:auto}}.cv-buy__fixed{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .7rem;margin:.4rem 0 1.4rem;font-size:1.35rem;line-height:1.4;color:rgba(var(--color-foreground),.8)}.cv-buy__swatch{flex:none;width:1.2rem;height:1.2rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8eedb,#dcc6a0 58%,#b99c6c);box-shadow:inset 0 0 0 1px #2a211b33}.cv-buy__fixed-sep{opacity:.55}.cv-offers{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.8rem}.cv-offers__legend{padding:0;margin-bottom:.8rem;font-size:1.35rem;line-height:1.35;font-weight:var(--font-body-weight-bold);letter-spacing:.01em;color:rgb(var(--color-foreground))}.cv-offers__note{margin:.2rem 0 0;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.76)}.cv-offer{position:relative}.cv-offer__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cv-offer__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:center;min-height:6rem;padding:.9rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px;background:#fcf9f3b3;color:rgb(var(--color-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--cv-ease),background-color .2s var(--cv-ease),box-shadow .2s var(--cv-ease)}.cv-offer__card:hover{border-color:rgba(var(--color-foreground),.45)}.cv-offer__card:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed var(--cv-accent-line);border-radius:8px;opacity:0;transform:scale(.985);transition:opacity .25s var(--cv-ease),transform .35s var(--cv-ease);pointer-events:none}.cv-offer__input:checked+.cv-offer__card{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:var(--cv-paper)}.color-scheme-3 .cv-offer__card,.color-scheme-5 .cv-offer__card{background:#f3eadb0a}.color-scheme-3 .cv-offer__input:checked+.cv-offer__card,.color-scheme-5 .cv-offer__input:checked+.cv-offer__card{background:#f3eadb14}.cv-offer__input:checked+.cv-offer__card:before{opacity:1;transform:none}.cv-offer__input:disabled+.cv-offer__card{opacity:.5;cursor:not-allowed}.cv-offer__dot{width:2rem;height:2rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.45);display:grid;place-items:center;transition:border-color .2s var(--cv-ease),background-color .2s var(--cv-ease)}.cv-offer__dot:after{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgb(var(--color-background));transform:scale(0);transition:transform .25s var(--cv-ease)}.cv-offer__input:checked+.cv-offer__card .cv-offer__dot{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}.cv-offer__input:checked+.cv-offer__card .cv-offer__dot:after{transform:scale(1)}.cv-offer__body{display:grid;gap:.1rem;min-width:0}.cv-offer__line{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.cv-offer__name{display:flex;align-items:center;gap:.8rem;min-width:0}.cv-offer__title{font-size:1.6rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold);white-space:nowrap}.cv-offer__badge{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .8rem;border-radius:40px;background:var(--cv-champagne);color:var(--cv-ink);font-size:1.15rem;line-height:2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.01em}.color-scheme-3 .cv-offer__badge,.color-scheme-5 .cv-offer__badge{background:#e3cfa6}.cv-offer__amount{flex:none;font-size:1.7rem;line-height:2.2rem;font-weight:var(--font-body-weight-bold);white-space:nowrap}.cv-offer__line--sub{font-size:1.3rem;line-height:1.8rem;color:rgba(var(--color-foreground),.76)}.cv-offer__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-offer__compare{flex:none;white-space:nowrap;color:rgba(var(--color-foreground),.7)}.cv-offer__compare .visually-hidden{text-decoration:none}.cv-delivery{display:grid;gap:.8rem;margin:1.6rem 0;padding:1.3rem 1.4rem;border-radius:var(--cv-radius-sm);background:var(--cv-tint)}.cv-delivery:not(:has(.cv-delivery__row:not([hidden]))):not(:has(.cv-editor-note)){display:none}.cv-delivery__row{display:flex;gap:1rem;align-items:flex-start;margin:0;font-size:1.45rem;line-height:1.4}.cv-delivery__row>.cv-icon{flex:none;margin-top:.05rem;color:var(--cv-accent)}.cv-delivery__text{display:grid;gap:.1rem}.cv-delivery__eta,.cv-delivery__orderby strong{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.cv-delivery__ship{color:rgba(var(--color-foreground),.78)}.cv-delivery--compact{margin:0 0 1rem;padding:0;background:none;gap:.5rem}.cv-delivery--compact .cv-delivery__row{font-size:1.35rem}.cv-buy__form{display:grid;gap:1rem}.cv-buy__error{display:flex;gap:.8rem;align-items:center;padding:1rem 1.2rem;border-radius:var(--cv-radius-sm);background:#fbe9e1;color:#6e2410;font-size:1.4rem}.cv-buy__error[hidden]{display:none}.cv-buy__express{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-inline-alignment: center}.cv-buy__express .shopify-payment-button__more-options{color:rgba(var(--color-foreground),.75)}.cv-trust{list-style:none;margin:1.8rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(var(--color-foreground),.12);display:grid;gap:1rem}.cv-trust__item{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.cv-trust__item .cv-icon{flex:none;color:var(--cv-accent)}.cv-trust a{color:inherit}.cv-trust__note{display:block;margin-top:.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cv-buy__form{margin-top:1.2rem}.cv-buy__dealnote{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0 0;font-size:1.3rem;line-height:1.4;font-weight:var(--font-body-weight-bold);color:var(--cv-accent)}.cv-trust--line{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;border:0;gap:.2rem 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.82)}.cv-trust--line .cv-trust__item{display:inline;font-size:inherit;line-height:inherit;white-space:nowrap}.cv-trust--line .cv-trust__item+.cv-trust__item:before{content:"\b7";margin:0 .7rem;opacity:.6}.cv-offer-sec .cv-trust--line{margin-top:1rem}.cv-delivery--line{display:block;margin:1rem 0 0;padding:1rem 1.2rem;border-radius:var(--cv-radius-sm);background:var(--cv-tint)}.cv-delivery--line .cv-delivery__row{justify-content:center;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.cv-delivery--line .cv-delivery__text{display:inline}.cv-delivery--line:has(.cv-delivery__orderby:not([hidden])) .cv-delivery__eta-row{display:none}.cv-acc{border-top:1px solid rgba(var(--color-foreground),.14)}.cv-acc:last-child,.cv-acc+:not(.cv-acc){border-bottom:1px solid rgba(var(--color-foreground),.14)}.cv-acc+.cv-acc{border-bottom:0}.cv-pdp__info>.cv-acc:last-of-type,.cv-faq__list>.cv-acc:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cv-acc__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.7rem 0;cursor:pointer;font-size:1.55rem;line-height:1.4;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.cv-acc__summary::-webkit-details-marker{display:none}.cv-acc__icon{flex:none;transition:transform .3s var(--cv-ease)}.cv-acc[open] .cv-acc__icon{transform:rotate(45deg)}.cv-acc__body{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.82);max-width:62ch}.cv-acc__links{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.cv-acc--faq .cv-acc__summary{font-size:1.65rem}cv-sticky.cv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:.8rem var(--cv-gutter) calc(.8rem + env(safe-area-inset-bottom));background:var(--cv-paper);border-top:1px solid rgba(42,33,27,.12);box-shadow:0 -10px 28px -12px #2a211b47;color:var(--cv-ink);transform:translateY(110%);transition:transform .32s var(--cv-ease)}cv-sticky.cv-sticky.is-visible{transform:none}cv-sticky.cv-sticky:not(.is-visible){box-shadow:none}body.overflow-hidden cv-sticky.cv-sticky,body.overflow-hidden-mobile cv-sticky.cv-sticky{transform:translateY(110%)}body.cv-sticky-on{padding-bottom:var(--cv-sticky-h, 6.4rem)}.cv-sticky__inner{max-width:76rem;margin-inline:auto;display:flex;align-items:center;gap:1.2rem}.cv-sticky__label{flex:1;min-width:0;display:flex;align-items:baseline;gap:.6rem;padding:.6rem 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font-family:inherit;white-space:nowrap}.cv-sticky__title{font-size:1.5rem;line-height:1.3;text-decoration:underline;text-decoration-color:#2a211b4d;text-underline-offset:.2em}.cv-sticky__sep{opacity:.5}.cv-sticky__price{font-size:1.7rem;font-weight:var(--font-body-weight-bold)}cv-sticky .cv-sticky__add{flex:none;min-height:4.4rem;min-width:14rem;padding:0 2rem}@media(prefers-reduced-motion:reduce){cv-sticky.cv-sticky{transition:none}}.cv-timing__grid{display:grid;gap:3.6rem}@media screen and (min-width:990px){.cv-timing__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7.2rem;align-items:center}}.cv-timing__image{margin-top:2.8rem;aspect-ratio:4 / 3}.cv-sheet{position:relative;margin:0;padding:2.4rem 2rem 2rem;border-radius:var(--cv-radius);background:var(--cv-paper);box-shadow:var(--cv-shadow);color:var(--cv-ink)}.cv-sheet__title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;margin:0 0 1.4rem;letter-spacing:-.01em}.cv-sheet__rows{position:relative;list-style:none;margin:0;padding:0}.cv-sheet__rows:before{content:"";position:absolute;top:0;bottom:0;left:5.8rem;width:1px;background:#8f3f1f52}.cv-sheet__row{position:relative;display:grid;grid-template-columns:5.8rem minmax(0,1fr);column-gap:1.6rem;row-gap:.3rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid rgba(42,33,27,.12)}.cv-sheet__time{font-size:1.5rem;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums;color:var(--cv-brass-deep)}.cv-sheet__what{font-size:1.5rem;line-height:1.4}.cv-sheet__row.is-on-mat .cv-sheet__what{background:#e9dcc4d9;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1rem .4rem;margin-left:-.4rem;border-radius:3px;justify-self:start}.cv-sheet__flag{grid-column:2;display:inline-flex;align-items:center;gap:.6rem;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-brass-deep)}.cv-sheet__flag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cv-ember)}.cv-sheet__row.is-final{border-bottom:0;padding-top:1.6rem}.cv-sheet__row.is-final .cv-sheet__time{color:var(--cv-ink)}.cv-sheet__row.is-final .cv-sheet__what{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.3}.cv-sheet__note{margin:1.2rem 0 0;font-size:1.25rem;color:#2a211bbd}@media screen and (min-width:750px){.cv-sheet{padding:3.2rem 3.2rem 2.6rem}}.cv-steps__list{list-style:none;margin:0;padding:0;display:grid}.cv-steps__item{padding:2.2rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.cv-steps__item:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cv-steps__body{display:grid;grid-template-columns:4.6rem minmax(0,1fr);column-gap:1.4rem;align-items:baseline}.cv-steps__body .cv-rte{grid-column:2;margin-top:.6rem;font-size:1.55rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.cv-steps__num{grid-row:span 2;font-family:var(--font-heading-family);font-size:4.2rem;line-height:.9;color:var(--cv-accent);font-variant-numeric:lining-nums}.cv-steps__media{aspect-ratio:4 / 3;margin-bottom:1.8rem}@media screen and (min-width:990px){.cv-steps__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;column-gap:4rem}.cv-steps__item,.cv-steps__item:last-child{border-bottom:0;padding-top:2.8rem}}.cv-proof__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.cv-proof__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:center}}.cv-proof__readings{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem}.cv-proof__reading{display:grid;gap:.6rem;padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.25)}.cv-proof__when{font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.cv-proof__temp{font-size:5.2rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--cv-accent)}.cv-proof__detail{font-size:1.35rem;color:rgba(var(--color-foreground),.8)}.cv-proof__media{aspect-ratio:4 / 5}.cv-specs__grid{display:grid;gap:3.6rem}@media screen and (min-width:990px){.cv-specs__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:7.2rem;align-items:start}}.cv-plan{margin:0 0 3.2rem;max-width:48rem}.cv-plan__svg{display:block;width:100%;height:auto;overflow:visible}.cv-plan__mat{fill:var(--cv-mat)}.cv-plan__stitch{fill:none;stroke:var(--cv-brass-deep);stroke-opacity:.5;stroke-width:.8;stroke-dasharray:3.5 3}.cv-plan__bar{fill:var(--cv-bar-gold)}.cv-plan__dish{fill:#fcf9f38c;stroke:var(--cv-ink);stroke-opacity:.55;stroke-width:1;stroke-dasharray:5 4}.cv-plan__dish-label{font-family:var(--font-body-family);font-size:9px;fill:#2a211bb8;font-variant-numeric:tabular-nums}.cv-plan__dim,.cv-plan__tick{stroke:var(--cv-ink);stroke-opacity:.55;stroke-width:.8}.cv-plan__label{font-family:var(--font-body-family);font-size:9.5px;font-weight:700;fill:var(--cv-ink);font-variant-numeric:tabular-nums}.color-scheme-3 .cv-plan__label,.color-scheme-5 .cv-plan__label{fill:#f3eadb}.cv-ladder{margin:0 0 3.2rem}.cv-ladder__title{margin-bottom:1.2rem;font-size:1.45rem;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.cv-ladder__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cv-steps, 6),minmax(0,1fr));gap:3px}.cv-ladder__step{display:grid;justify-items:center;gap:.5rem}.cv-ladder__step:before{content:"";justify-self:stretch;height:1rem;border-radius:2px;background:var(--cv-mat);background:color-mix(in srgb,var(--cv-ember) calc(var(--cv-i, 0) * 17%),var(--cv-mat))}.cv-ladder__step:first-child:before{border-radius:6px 2px 2px 6px}.cv-ladder__step:last-child:before{border-radius:2px 6px 6px 2px}.cv-ladder__f{font-size:1.4rem;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.cv-ladder__c{font-size:1.15rem;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.66)}.cv-specs__image{aspect-ratio:4 / 3}.cv-specs__list{margin:0}.cv-specs__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.6rem;padding:1.35rem 0;border-top:1px solid rgba(var(--color-foreground),.14)}.cv-specs__row:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cv-specs__row dt{font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.cv-specs__row dd{margin:0;font-size:1.5rem;line-height:1.45;color:rgb(var(--color-foreground))}.cv-specs__note{display:block;margin-top:.3rem;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.cv-compare__scroll{position:relative;overflow-x:auto;margin-inline:calc(var(--cv-gutter) * -1);padding-inline:var(--cv-gutter);scrollbar-width:thin}.cv-compare__table{width:100%;min-width:33rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.cv-compare__corner{width:36%}.cv-compare__col{padding:1.2rem .4rem;font-size:1.25rem;line-height:1.25;font-weight:var(--font-body-weight-bold);text-align:center;vertical-align:bottom;color:rgb(var(--color-foreground))}.cv-compare__col.is-ours{border-radius:12px 12px 0 0;background:var(--cv-tint);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem}.cv-compare__label{padding:1.3rem 1rem 1.3rem 0;border-top:1px solid rgba(var(--color-foreground),.14);font-size:1.4rem;line-height:1.35;font-weight:var(--font-body-weight);text-align:left;color:rgb(var(--color-foreground))}.cv-compare__cell{padding:1.2rem .4rem;border-top:1px solid rgba(var(--color-foreground),.14);text-align:center;vertical-align:middle;color:rgba(var(--color-foreground),.85)}.cv-compare__cell.is-ours{background:var(--cv-tint);color:var(--cv-accent)}tbody tr:last-child .cv-compare__cell.is-ours{border-radius:0 0 12px 12px}.cv-compare__cell.is-no{color:rgba(var(--color-foreground),.4)}.cv-compare__cell.is-partly{color:rgba(var(--color-foreground),.6)}.cv-compare__cell .cv-icon{display:block;margin-inline:auto}.cv-compare__na{font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.cv-compare__note{display:block;margin-top:.4rem;font-size:1.15rem;line-height:1.3;color:rgba(var(--color-foreground),.66)}.cv-compare__cell.is-ours .cv-compare__note{color:var(--cv-accent)}@media screen and (max-width:749px){.cv-compare__cell:not(.is-ours) .cv-compare__note{display:none}}@media screen and (min-width:750px){.cv-compare__table{max-width:96rem}.cv-compare__corner{width:30%}.cv-compare__label{font-size:1.5rem}.cv-compare__col{font-size:1.4rem}.cv-compare__col.is-ours{font-size:1.7rem}}.cv-compare__foot{max-width:72ch}.cv-creators__row{list-style:none;margin:0 calc(var(--cv-gutter) * -1);padding:0 var(--cv-gutter) .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cv-creators__item{scroll-snap-align:start}.cv-creators__frame{aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:var(--cv-ink)}.cv-creators__frame video{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.cv-creators__row{grid-auto-columns:calc((100% - 4.8rem)/4)}}.cv-gift__grid{display:grid;gap:2.4rem;grid-template-areas:"media" "copy" "action"}.cv-gift__media{grid-area:media}.cv-gift__copy{grid-area:copy;max-width:60rem}.cv-gift__action{grid-area:action}.cv-gift__action .cv-gift__facts{margin-top:0}.cv-gift__icon{color:var(--cv-accent);margin-bottom:1.6rem}.cv-gift__copy .cv-lede{margin-top:1.4rem}.cv-gift__facts{list-style:none;margin:2.4rem 0;padding:0;display:grid;gap:1rem}.cv-gift__facts li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.4}.cv-gift__facts .cv-icon{flex:none;color:var(--cv-accent)}.cv-gift__media{aspect-ratio:4 / 3}@media screen and (min-width:990px){.cv-gift__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy action";column-gap:7.2rem;align-items:end}.cv-gift--image .cv-gift__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media copy" "media action";row-gap:2.4rem;align-items:start}.cv-gift--image .cv-gift__copy{align-self:end}}.cv-faq__grid{display:grid;gap:2.4rem}.cv-faq__contact{display:flex;gap:1rem;align-items:flex-start;margin:2rem 0 0;font-size:1.45rem;line-height:1.45}.cv-faq__contact .cv-icon{flex:none;color:var(--cv-accent)}.cv-faq__contact a{color:inherit}@media screen and (min-width:990px){.cv-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7.2rem;align-items:start}.cv-faq__head{position:sticky;top:2.4rem}}.cv-support__grid{display:grid;gap:2.8rem}.cv-support__copy .cv-lede{margin-top:1.4rem}.cv-support__promise{margin:1.4rem 0 0;font-size:1.8rem;line-height:1.5;color:rgb(var(--color-foreground));max-width:52ch}.cv-support__promise strong{font-weight:var(--font-body-weight-bold)}.cv-support__person{display:flex;align-items:center;gap:1.4rem;margin-top:2rem}.cv-support__avatar{flex:none;width:6.4rem;height:6.4rem;border-radius:50%;overflow:hidden;background:var(--cv-tint)}.cv-support__avatar img{width:100%;height:100%;object-fit:cover}.cv-support__person-text{margin:0;display:grid;gap:.2rem;font-size:1.45rem;line-height:1.4}.cv-support__card{padding:2.4rem;border-radius:var(--cv-radius);background:var(--cv-tint);display:grid;gap:1.4rem;align-content:start}.cv-support__line{display:flex;gap:1rem;align-items:flex-start;margin:0;font-size:1.5rem;line-height:1.45}.cv-support__line .cv-icon{flex:none;color:var(--cv-accent)}.cv-support__line a,.cv-support__policies a,.cv-promise__links a{color:inherit}.cv-support__policies{list-style:none;margin:0;padding:1.4rem 0 0;border-top:1px solid rgba(var(--color-foreground),.14);display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;font-size:1.4rem}@media screen and (min-width:990px){.cv-support__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7.2rem;align-items:center}}.cv-offer-sec__grid{display:grid;gap:3.2rem}.cv-offer-sec__copy{width:100%;max-width:56rem}.cv-offer-sec:not(.cv-offer-sec--image) .cv-offer-sec__copy{margin-inline:auto}.cv-offer-sec__copy>.cv-h2{margin-bottom:1.2rem}.cv-offer-sec__copy>.cv-lede{margin-bottom:2rem}.cv-offer-sec__media{aspect-ratio:1 / 1}.cv-offer-sec--image .cv-offer-sec__media{aspect-ratio:auto}.cv-offer-sec--image .cv-offer-sec__media img{height:auto}@media screen and (max-width:989px){.cv-offer-sec--image .cv-offer-sec__grid{gap:1.6rem}.cv-offer-sec--image .cv-offer-sec__media{width:14rem;border-radius:var(--cv-radius-sm)}}.cv-offer-sec__img-link{display:block;width:100%;height:100%}@media screen and (min-width:990px){.cv-offer-sec--image .cv-offer-sec__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7.2rem;align-items:center}}.cv-hero__grid{display:grid;gap:3.2rem}.cv-hero__text{margin-top:1.6rem;font-size:1.75rem;line-height:1.55;color:rgba(var(--color-foreground),.8);max-width:44ch}.cv-hero__actions{margin-top:2.6rem}.cv-hero__btn{width:100%}.cv-hero__facts{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.7rem;font-size:1.45rem;line-height:1.4}.cv-hero__facts li{display:flex;gap:.9rem;align-items:flex-start}.cv-hero__facts .cv-icon{flex:none;color:var(--cv-accent)}.cv-hero__deal{font-weight:var(--font-body-weight-bold)}.cv-hero__media{margin-inline:calc(var(--cv-gutter) * -1);border-radius:0}.cv-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media screen and (min-width:750px){.cv-hero__btn{width:auto;padding-inline:3.2rem}.cv-hero__media{margin-inline:0;border-radius:var(--cv-radius)}}@media screen and (min-width:990px){.cv-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6.4rem;align-items:center;min-height:56rem}}.cv-hero--overlay{position:relative}.cv-hero__stage{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:60rem;overflow:hidden;background:var(--cv-ink)}.cv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cv-hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cv-hero__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#1a1410e6,#1a1410bd 42%,#1a141033 72%,#1a14100a)}.cv-hero__over{width:100%;padding-top:14rem;padding-bottom:6rem}.cv-hero--overlay .cv-h1{color:#fcf9f3;font-size:clamp(4rem,2.8rem + 3.6vw,7.2rem)}.cv-hero--overlay .cv-hero__text{color:#fcf9f3eb;margin-top:1.4rem}.cv-hero--overlay .cv-hero__actions{margin-top:2.4rem}.cv-hero__orderby{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.45rem;line-height:1.4;font-weight:var(--font-body-weight-bold);color:#fcf9f3}.cv-hero__card-wrap{position:relative;z-index:1;margin-top:-3.6rem}.cv-hero__card{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.2rem;border-radius:var(--cv-radius);border:1px solid rgba(42,33,27,.08);background:var(--cv-paper);color:var(--cv-ink);text-decoration:none;box-shadow:var(--cv-shadow);transition:transform .25s var(--cv-ease),box-shadow .25s var(--cv-ease)}.cv-hero__card:hover{transform:translateY(-2px)}.cv-hero__card:focus-visible{outline:2px solid var(--cv-accent-line);outline-offset:3px}.cv-hero__card-media{width:7.2rem;height:7.2rem;border-radius:var(--cv-radius-sm);overflow:hidden;background:var(--cv-linen)}.cv-hero__card-img{display:block;width:100%;height:100%;object-fit:cover}.cv-hero__card-text{display:grid;gap:.2rem;min-width:0}.cv-hero__card-title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.25}.cv-hero__card-price{display:flex;flex-wrap:wrap;gap:0 .8rem;font-size:1.4rem;line-height:1.45;font-weight:var(--font-body-weight-bold)}.cv-hero__card-deal{color:var(--cv-brass-deep)}.cv-hero__card-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:1.35rem;font-weight:var(--font-body-weight-bold);text-decoration:underline;text-decoration-color:#2a211b59;text-underline-offset:.2em}@media screen and (min-width:750px){.cv-hero__stage{min-height:64rem}.cv-hero__card-wrap{display:flex;justify-content:flex-end}.cv-hero__card{width:42rem}}@media screen and (min-width:990px){.cv-hero__stage{align-items:center;min-height:min(76rem,calc(100vh - 11rem))}.cv-hero__scrim{background:linear-gradient(90deg,#1a1410db,#1a1410a8 34%,#1a14101f 64%,#1a141000)}.cv-hero__over{padding-block:9.6rem}.cv-hero--overlay .cv-hero__copy{max-width:58rem}.cv-hero__card-wrap{position:absolute;left:0;right:0;bottom:calc(var(--cv-pb, 0px) + 3.2rem);margin:0 auto;pointer-events:none}.cv-hero__card{pointer-events:auto}}.cv-dates__grid{display:grid;gap:2.8rem}.cv-dates__table{width:100%;border-collapse:collapse;align-self:start}.cv-dates__table th,.cv-dates__table td{padding:1.5rem 0;border-top:1px solid rgba(var(--color-foreground),.14);text-align:left;font-size:1.55rem;font-weight:var(--font-body-weight)}.cv-dates__table thead th{border-top:0;padding-top:0;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.cv-dates__table td,.cv-dates__table thead th:last-child{text-align:right}.cv-dates__table tbody th{font-family:var(--font-heading-family);font-size:2.1rem;color:rgb(var(--color-foreground))}.cv-dates__date{font-size:1.8rem;font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.cv-dates__table tbody tr:last-child>*{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cv-dates__table tr.is-passed .cv-dates__date{text-decoration:line-through;opacity:.55}.cv-dates__passed{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}@media screen and (min-width:990px){.cv-dates__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7.2rem;align-items:start}}.cv-promise__inner>*{max-width:72rem}.cv-promise__inner .cv-lede{margin-top:1.4rem}.cv-promise__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.cv-promise__actions:empty{display:none}.cv-promise__links{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.cv-shipbar{margin:0 0 1.2rem;padding:1.2rem 1.4rem 1.4rem;border-radius:var(--cv-radius-sm);background:var(--cv-tint)}.cv-shipbar__text{display:flex;align-items:center;gap:.8rem;margin:0 0 .9rem;font-size:1.4rem;line-height:1.35;color:rgb(var(--color-foreground))}.cv-shipbar__text .cv-icon{color:var(--cv-accent)}.cv-shipbar__track{height:.6rem;border-radius:6px;background:rgba(var(--color-foreground),.12);overflow:hidden}.cv-shipbar__fill{display:block;width:100%;height:100%;border-radius:6px;background:rgb(var(--color-foreground));transform:scaleX(calc(var(--cv-pct, 0) / 100));transform-origin:left center;transition:transform .5s var(--cv-ease)}.cv-addon{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin:1.6rem 0;padding:1.4rem;border:1px dashed var(--cv-accent-line);border-radius:12px;background:var(--cv-paper)}.cv-addon__img{flex:none;width:5.6rem;height:5.6rem;border-radius:8px;overflow:hidden;background:var(--cv-paper)}.cv-addon__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cv-addon__text{flex:1 1 18rem;min-width:0}.cv-addon__title{margin:0;font-size:1.5rem;line-height:1.35;font-weight:var(--font-body-weight-bold);color:var(--cv-ink)}.cv-addon__sub{margin:.3rem 0 0;font-size:1.3rem;line-height:1.45;color:#2a211bbd}.cv-addon__btn{flex:none;min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:var(--cv-btn-radius);background:var(--cv-ink);color:var(--cv-paper);font:var(--font-body-weight-bold) 1.4rem/1 var(--font-body-family);cursor:pointer;transition:background-color .2s var(--cv-ease)}.cv-addon__btn:hover{background:#44362c}.cv-addon__btn[aria-busy=true]{opacity:.6;cursor:progress}.cv-addon__error{flex-basis:100%;margin:0;font-size:1.3rem;color:#6e2410}.cv-cartfoot{display:grid;gap:.4rem;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.cv-cartfoot .cv-delivery__row{font-size:1.35rem}cart-drawer-items .cv-cartfoot{margin:.4rem 0 1.6rem;padding:0;border-bottom:0}.cv-cartfoot .cv-delivery__row>.cv-icon{width:18px;height:18px}.cv-savings{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .8rem;font-size:1.45rem;line-height:1.35;font-weight:var(--font-body-weight-bold);color:var(--cv-accent)}.cv-savings__label{display:inline-flex;align-items:center;gap:.7rem}.cv-savings__amount,.cv-discount-amount,.cv-addon__delta{white-space:nowrap}.cart-item .cart-item__old-price,.cart-item__discounted-prices .cart-item__old-price{opacity:.85}.cart__footer .cv-savings{justify-content:center}@media screen and (min-width:750px){.cart__footer .cv-savings{justify-content:flex-end}}.cv-cart-express{margin-top:1rem;--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 46px}.drawer__inner>.cv-shipbar{margin-top:.4rem}.cv-eyebrow{margin:0 0 1rem;font-size:1.2rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-body-weight-bold);color:var(--cv-accent)}.cv-btn--light{--color-button: 243, 234, 219;--color-button-text: 42, 33, 27;--alpha-button-background: 1;--alpha-button-border: 1;--color-button-border: 243, 234, 219}.cv-btn--light:hover{--color-button: 252, 249, 243}.cv-rows__list{display:grid;gap:4.8rem}.cv-rows__row{display:grid;gap:2.2rem}.cv-rows__media{aspect-ratio:4 / 3}.cv-rows__media img{display:block;width:100%;height:100%;object-fit:cover}.cv-rows__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,2rem + 1.4vw,3.8rem);line-height:1.12;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.cv-rows__text{margin-top:1.2rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8);max-width:52ch}@media screen and (min-width:750px){.cv-rows__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4.8rem}.cv-rows__row--text{grid-template-columns:minmax(0,1fr)}.cv-rows--alternate .cv-rows__row:nth-child(2n) .cv-rows__media{order:2}}@media screen and (min-width:990px){.cv-rows__list,.cv-rows__row{gap:8rem}}.cv-band{position:relative;isolation:isolate;overflow:hidden}.cv-band__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cv-band__img{display:block;width:100%;height:100%;object-fit:cover}.cv-band__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#18120ee6,#18120ebd 48%,#18120e3d 78%,#18120e0f)}.cv-band--no-photo .cv-band__scrim{display:none}.cv-band__inner{display:flex;align-items:flex-end;min-height:42rem}.cv-band__copy{max-width:60rem}.cv-band:not(.cv-band--no-photo) .cv-band__heading,.cv-band:not(.cv-band--no-photo) .cv-band__orderby{color:#fcf9f3}.cv-band:not(.cv-band--no-photo) .cv-band__text{color:#fcf9f3eb}.cv-band:not(.cv-band--no-photo) .cv-band__eyebrow{color:#e9d8b6}.cv-band__text{margin-top:1.2rem;font-size:1.7rem;line-height:1.55;max-width:48ch}.cv-band__orderby{display:flex;align-items:center;gap:.8rem;margin:1.8rem 0 0;font-size:1.55rem;line-height:1.4;font-weight:var(--font-body-weight-bold)}.cv-band__btn{margin-top:2.4rem}@media screen and (min-width:990px){.cv-band__inner{min-height:56rem;align-items:center}.cv-band__scrim{background:linear-gradient(90deg,#18120edb,#18120ea3 36%,#18120e1a 66%,#18120e00)}}.cv-highlights__heading{margin:0 0 2.4rem;text-align:center;font-family:var(--font-body-family);font-size:1.25rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--font-body-weight-bold);color:var(--cv-accent)}.cv-highlights__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem}.cv-highlights__item{display:grid;justify-items:center;align-content:start;gap:1rem;text-align:center}.cv-highlights__icon{width:5.6rem;height:5.6rem;border-radius:50%;display:grid;place-items:center;background:var(--cv-champagne-soft);border:1px solid rgba(160,128,78,.28);color:var(--cv-brass-deep)}.cv-highlights__label{max-width:22ch;text-wrap:balance;font-size:1.45rem;line-height:1.35;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.cv-highlights__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.cv-highlights__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.cv-cta__inner{display:grid;justify-items:center;gap:1.6rem;text-align:center}.cv-cta__text{margin:0 auto}.cv-cta__orderby{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;line-height:1.4}.cv-cta__btn{margin-top:.8rem;min-width:min(100%,30rem)}.cv-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem}.cv-strip__item{display:flex;align-items:center;gap:.9rem;font-size:1.35rem;line-height:1.35;color:rgb(var(--color-foreground))}.cv-strip__item .cv-icon{flex:none;color:var(--cv-accent)}@media screen and (min-width:990px){.cv-strip{display:flex;justify-content:space-between;gap:2.4rem}.cv-strip__item{font-size:1.45rem}}.cv-cards{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.cv-cards__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.4rem;row-gap:.2rem;align-items:center;padding:1.8rem;border-radius:var(--cv-radius);border:1px solid rgba(42,33,27,.08);background:var(--cv-paper)}.cv-cards__icon{grid-row:span 2;width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;background:var(--cv-champagne-soft);color:var(--cv-brass-deep)}.cv-cards__title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.cv-cards__text{margin:0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.76)}.cv-cards a{color:inherit}@media screen and (min-width:750px){.cv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.cv-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.cv-cards__item{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;padding:2.4rem;row-gap:.6rem}.cv-cards__icon{grid-row:auto;margin-bottom:1rem}}@media screen and (min-width:990px){.cv-specs__grid--visuals,.cv-specs__grid--table{grid-template-columns:minmax(0,1fr)}.cv-specs__grid--visuals .cv-specs__visuals{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:7.2rem;align-items:center}.cv-specs__grid--visuals .cv-plan,.cv-specs__grid--visuals .cv-ladder{margin-bottom:0}.cv-specs__grid--table .cv-specs__list-wrap{max-width:84rem}}.cv-specs__grid--visuals .cv-ladder:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){[class*=cv-],[class*=cv-]:before,[class*=cv-]:after,cv-sticky{transition-duration:.01ms!important;animation-duration:.01ms!important}}.button,.shopify-challenge__button,.customer button{font-weight:var(--font-body-weight-bold);letter-spacing:.02em}.cart__checkout-button{min-height:5.4rem;font-size:1.6rem}.drawer__footer .cv-cart-express,.cart__footer .cv-cart-express{margin-top:1rem}.drawer__heading,.cart-item__name{letter-spacing:-.005em}.cv-offer__input:checked+.cv-offer__card:before{opacity:0}@media screen and (max-width:359px){.cv-offer__card{padding-inline:1.2rem;column-gap:1rem}.cv-offer__name{gap:.4rem}.cv-offer__badge{padding:0 .5rem;font-size:1rem;line-height:1.8rem;letter-spacing:0}.cv-offer__amount{font-size:1.55rem}.cv-offer__line--sub{align-items:flex-start}.cv-offer__meta{overflow:visible;white-space:normal}}@media screen and (max-width:749px){.cv-compare__corner{width:32%}.cv-compare__col.is-ours{padding-inline:.2rem;font-size:1.3rem}}@media screen and (min-width:990px){.cv-compare .cv-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);column-gap:7.2rem;align-items:start}.cv-compare .cv-head{grid-column:1;grid-row:1;margin-bottom:1.6rem}.cv-compare .cv-compare__foot{grid-column:1;grid-row:2;margin-top:0}.cv-compare .cv-compare__scroll{grid-column:2;grid-row:1 / span 2;margin-inline:0;padding-inline:0}.cv-compare__table{max-width:none}.cv-specs .cv-wrap:has(>.cv-specs__grid--table){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);column-gap:7.2rem;align-items:start}.cv-specs .cv-wrap:has(>.cv-specs__grid--table)>.cv-head{margin-bottom:0}.cv-specs__grid--table .cv-specs__list-wrap{max-width:none}}@media screen and (max-width:989px){.cv-hero__scrim{background:linear-gradient(to top,#1a1410f0,#1a1410d6 40%,#1a141094 64%,#1a141029 86%,#1a14100a)}.cv-hero--overlay .cv-h1{text-shadow:0 1px 18px rgba(26,20,16,.45)}}@media screen and (min-width:990px){.cv-hero__bg img{object-position:50% 52%}.cv-hero--overlay:has(.cv-hero__card-wrap) .cv-hero__over{padding-bottom:18rem}.cv-hero__card-wrap{justify-content:flex-start}}.cv-sticky__title{font-size:1.6rem;font-weight:var(--font-body-weight-bold)}cart-drawer-items:after{content:"";position:sticky;bottom:0;display:block;height:3.2rem;margin-top:-3.2rem;background:linear-gradient(rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}@media screen and (max-width:419px){.cv-offer--badged{margin-top:.9rem}.cv-offer--badged .cv-offer__badge{position:absolute;top:-1rem;right:1.4rem;overflow:visible;text-overflow:clip;box-shadow:0 0 0 2px rgb(var(--color-background))}}.cv-offer__colors{display:none;gap:.8rem;grid-template-columns:repeat(var(--cv-slots, 1),minmax(0,1fr));padding:1rem;border:1px solid rgb(var(--color-foreground));border-top:0;border-radius:0 0 12px 12px;box-shadow:inset 1px 0 rgb(var(--color-foreground)),inset -1px 0 rgb(var(--color-foreground)),inset 0 -1px rgb(var(--color-foreground));background:var(--cv-paper)}.cv-offer__input:checked~.cv-offer__colors{display:grid}.cv-offer:has(.cv-offer__colors) .cv-offer__input:checked+.cv-offer__card{border-bottom-left-radius:0;border-bottom-right-radius:0}.cv-offer__color{display:grid;gap:.3rem;min-width:0}.cv-offer__color-label{font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.72)}.cv-offer__select{width:100%;min-height:4.2rem;margin:0;padding:0 2.2rem 0 .9rem;border:1px solid rgba(var(--color-foreground),.32);border-radius:8px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23333' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;letter-spacing:0;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer}.cv-offer{container-type:inline-size}@container (max-width: 430px){.cv-offer__colors--3{grid-template-columns:minmax(0,1fr);gap:.6rem}.cv-offer__colors--3 .cv-offer__color{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.8rem}}.cv-offer__select:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.color-scheme-3 .cv-offer__colors,.color-scheme-5 .cv-offer__colors{background:#f3eadb14}.color-scheme-3 .cv-offer__select,.color-scheme-5 .cv-offer__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23f3eadb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E")}.cv-buy__express[hidden]{display:none}.cv-urgency{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.6rem;margin:0 0 1.2rem;padding:.9rem 1.2rem;border-radius:var(--cv-radius-sm);background:var(--cv-tint);font-size:1.35rem;line-height:1.5}.cv-urgency[hidden],.cv-urgency__item[hidden]{display:none}.cv-urgency__item{display:inline-flex;align-items:center;gap:.6rem;margin:0;white-space:nowrap}.cv-urgency__timer{color:var(--cv-ember)}.cv-urgency__time{font-weight:var(--font-body-weight-bold);font-variant-numeric:tabular-nums}.cv-urgency__stock{font-weight:var(--font-body-weight-bold)}.cv-urgency__dot{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--cv-ember);box-shadow:0 0 0 .3rem #8f3f1f29}.cv-protect{position:relative;margin:1.2rem 0}.cv-protect__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cv-protect__label{display:flex;align-items:center;gap:1.1rem;padding:1.1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:12px;background:var(--cv-paper);color:var(--cv-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.cv-protect__icon{flex:none;display:flex;color:var(--cv-accent)}.cv-protect__text{flex:1;min-width:0;display:grid;gap:.2rem}.cv-protect__title{font-size:1.4rem;line-height:1.35;font-weight:var(--font-body-weight-bold)}.cv-protect__price{font-weight:var(--font-body-weight);color:#2a211bb8}.cv-protect__sub{font-size:1.25rem;line-height:1.4;color:#2a211bb8}.cv-protect__box{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1.5px solid rgba(42,33,27,.45);border-radius:6px;color:transparent;transition:background-color .15s var(--cv-ease),border-color .15s var(--cv-ease)}.cv-protect__box .cv-icon{stroke-width:2.4}.cv-protect__input:checked+.cv-protect__label .cv-protect__box{background:var(--cv-ink);border-color:var(--cv-ink);color:#fff}.cv-protect__input:focus-visible+.cv-protect__label{outline:2px solid var(--cv-accent-line);outline-offset:2px}.cv-protect__input:disabled+.cv-protect__label{opacity:.6;cursor:progress}.cv-pop{position:fixed;left:0;right:0;bottom:0;z-index:90;pointer-events:none}.cv-pop[hidden]{display:none}.cv-pop__panel{position:relative;max-width:48rem;margin:0 auto;padding:2.2rem 2rem calc(1.4rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:var(--cv-paper);color:var(--cv-ink);box-shadow:0 -12px 40px -8px #2a211b47;pointer-events:auto;transform:translateY(100%);transition:transform .34s var(--cv-ease)}.cv-pop.is-open .cv-pop__panel{transform:none}.cv-pop__close{position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--cv-ink);cursor:pointer}.cv-pop__title{margin:0 4rem .6rem 0;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.15;letter-spacing:-.01em}.cv-pop__title:focus{outline:none}.cv-pop__text{margin:0 0 1.4rem;font-size:1.45rem;line-height:1.5;color:#2a211bcc}.cv-pop__form{display:grid;gap:.8rem}.cv-pop__input{width:100%;min-height:4.8rem;padding:0 1.4rem;border:1px solid rgba(42,33,27,.32);border-radius:var(--cv-btn-radius);background:#fff;color:var(--cv-ink);font:inherit;font-size:1.6rem}.cv-pop__input:focus-visible{outline:2px solid var(--cv-accent-line);outline-offset:1px}.cv-pop__btn{width:100%;min-height:4.8rem}.cv-pop__error{margin:0;font-size:1.3rem;color:#8f1f1f}.cv-pop__error[hidden]{display:none}.cv-pop__small{margin:1rem 0 0;font-size:1.15rem;line-height:1.45;text-align:center;color:#2a211b9e}.cv-pop__no{display:block;min-height:4.4rem;margin:.2rem auto -.6rem;padding:0 1.2rem;border:0;background:none;color:#2a211bb8;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cv-pop__code{margin:0 0 1.4rem;padding:1.1rem;border:1.5px dashed var(--cv-brass);border-radius:var(--cv-radius-sm);font-size:2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.14em;text-align:center}@media screen and (min-width:750px){.cv-pop{left:auto;right:2.4rem;bottom:2.4rem}.cv-pop__panel{width:38rem;padding-bottom:1.6rem;border-radius:var(--cv-radius);box-shadow:var(--cv-shadow);opacity:0;transform:translateY(1.6rem);transition:transform .3s var(--cv-ease),opacity .3s var(--cv-ease)}.cv-pop.is-open .cv-pop__panel{opacity:1}}@media(prefers-reduced-motion:reduce){.cv-pop__panel{transition:none}}.cart-item__error-text:empty+.svg-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/110/assets/cv-theme.css.map */
