:root{--c-bg:#FBF6F1;--c-paper:#F4E7E4;--c-ink:#24100F;--c-maroon:#6B1219;--c-deep:#420B10;--c-blush:#F2DEDE;--c-rose:#B8959A;--c-muted:#6E5555;--c-line:#E7D8D3;--c-gold:#C7A27C;--c-white:#FFFFFF;--c-ok:#2F6B3A;--c-display:"Kalnia",Georgia,serif;--c-serif:"Fraunces",Georgia,serif;--c-script:"Allura","Brush Script MT",cursive;--c-sans:"Figtree",system-ui,-apple-system,sans-serif;--c-mono:"Anonymous Pro",ui-monospace,monospace;--c-gutter:20px}@media(min-width:990px){:root{--c-gutter:48px}}body.cnd-theme{background:var(--c-bg);color:var(--c-ink);font-family:var(--c-sans);font-size:16px;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip}.cnd-theme *,.cnd-theme *:before,.cnd-theme *:after{box-sizing:border-box}.cnd-theme h1,.cnd-theme h2,.cnd-theme h3,.cnd-theme h4{font-family:var(--c-display);font-weight:400;letter-spacing:-.01em;color:inherit;margin:0;line-height:1.05}.cnd-theme h1 em,.cnd-theme h2 em,.cnd-theme h3 em,.c-h-xl em,.c-h-l em,.c-h-m em{font-style:normal;color:var(--c-maroon)}.cnd-theme p{margin:0}.cnd-theme a{color:var(--c-maroon)}.cnd-theme a:hover{color:var(--c-deep)}.cnd-theme img{max-width:100%;display:block}.cnd-theme button,.cnd-theme input,.cnd-theme select,.cnd-theme textarea{font-family:inherit;font-size:16px;letter-spacing:0}.cnd-theme blockquote{border:0;padding:0;color:inherit;font-style:normal;margin:0}.cnd-theme ul,.cnd-theme ol{margin:0}.cnd-theme main:focus{outline:none}.cnd-theme :focus-visible{outline:2px solid var(--c-maroon);outline-offset:2px}.c-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.c-wrap{width:100%;max-width:1536px;margin:0 auto;padding-left:var(--c-gutter);padding-right:var(--c-gutter)}.c-sec{padding-top:64px;padding-bottom:64px}@media(min-width:990px){.c-sec{padding-top:104px;padding-bottom:104px}}.c-paper{background:var(--c-paper)}.c-dark{background:var(--c-deep);color:var(--c-bg)}.c-blushbg{background:var(--c-blush);color:var(--c-deep)}.c-stripes{background:repeating-linear-gradient(90deg,var(--c-maroon) 0 34px,var(--c-rose) 34px 68px)}.c-mono{font-family:var(--c-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.c-eyebrow{font-family:var(--c-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-maroon);display:block}.c-dark .c-eyebrow{color:var(--c-blush)}.c-script{font-family:var(--c-script);font-weight:400;letter-spacing:0;text-transform:none}.c-h-xl{font-size:44px;line-height:1;letter-spacing:-.02em}.c-h-l{font-size:34px;line-height:1.06;letter-spacing:-.015em}.c-h-m{font-size:28px;line-height:1.08}@media(min-width:750px){.c-h-xl{font-size:64px}.c-h-l{font-size:46px}.c-h-m{font-size:36px}}@media(min-width:1200px){.c-h-xl{font-size:84px}.c-h-l{font-size:56px}.c-h-m{font-size:44px}}.c-dark .c-h-xl em,.c-dark .c-h-l em,.c-dark .c-h-m em,.c-dark h2 em{color:var(--c-blush)}.c-lead{font-size:17px;line-height:1.6;color:var(--c-muted)}.c-dark .c-lead{color:#dcc6c4}@media(min-width:990px){.c-lead{font-size:18px}}.c-rte{font-size:17px;line-height:1.7;color:#3a2626}.c-rte p+p{margin-top:1em}.c-rte a{text-decoration:underline}.c-rte h2,.c-rte h3{margin:1.4em 0 .5em;font-size:30px}.c-rte img{margin:1.5em 0;height:auto}.c-rte ul,.c-rte ol{padding-left:1.2em;margin:1em 0}.cnd-theme .c-rte blockquote{margin:1.2em 0;font-family:var(--c-serif);font-style:italic;font-size:28px;line-height:1.25;color:var(--c-maroon);text-align:center}.c-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.c-head__text{display:flex;flex-direction:column;gap:12px;max-width:760px}@media(min-width:990px){.c-head{margin-bottom:44px}}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:2px;border:1px solid var(--c-maroon);background:var(--c-maroon);color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s,border-color .2s;font-family:var(--c-sans);line-height:1.2;text-align:center}.c-btn:hover{background:var(--c-deep);border-color:var(--c-deep)}.c-btn--dark{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-bg)!important}.c-btn--ghost{background:transparent;color:var(--c-ink)!important;border-color:var(--c-ink)}.c-btn--ghost:hover{background:var(--c-ink);color:var(--c-bg)!important;border-color:var(--c-ink)}.c-btn--blush{background:var(--c-blush);border-color:var(--c-blush);color:var(--c-deep)!important}.c-btn--blush:hover{background:#fff;border-color:#fff}.c-btn--ghostlight{background:transparent;border-color:#fbf6f199;color:var(--c-bg)!important}.c-btn--ghostlight:hover{background:var(--c-bg);color:var(--c-ink)!important}.c-btn--full{width:100%}.c-btn--lg{min-height:56px;font-size:16px}.c-btn[disabled]{opacity:.5;cursor:not-allowed}.c-link{font-weight:600;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.c-link:hover{text-decoration:underline}.c-btns{display:flex;flex-wrap:wrap;gap:12px}.c-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.c-media{position:relative;overflow:hidden;border-radius:2px;background:#ead7d2}.c-media img,.c-media video,.c-media svg.placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.c-media svg.placeholder-svg{fill:#24100f29;background:#ead7d2}.c-media--t2,.c-media--t2 svg.placeholder-svg{background:#d9bdb5}.c-media--t3,.c-media--t3 svg.placeholder-svg{background:#7a2229}.c-media--t3 svg.placeholder-svg{fill:#f2dede40}.c-media--t4,.c-media--t4 svg.placeholder-svg{background:#f2dede}.c-media--t5,.c-media--t5 svg.placeholder-svg{background:#3b1514}.c-media--t5 svg.placeholder-svg{fill:#f2dede33}.c-tag{position:absolute;top:12px;left:12px;padding:6px 10px;background:var(--c-bg);color:var(--c-maroon);font-family:var(--c-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;z-index:2;line-height:1.2}.c-tag--maroon{background:var(--c-maroon);color:#fff}.c-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--c-maroon)!important;white-space:nowrap;line-height:1}.c-logo__mark{width:38px;height:38px;flex-shrink:0}.c-logo__word{font-family:var(--c-script);font-size:32px;line-height:1;padding-top:4px;color:var(--c-maroon)}.c-logo--light,.c-logo--light .c-logo__word{color:var(--c-bg)!important}.c-logo__img{display:block;height:auto;max-height:52px;width:auto;max-width:180px;object-fit:contain}@media(max-width:989px){.c-logo__mark{width:32px;height:32px}.c-logo__word{font-size:27px}.c-logo__img{max-height:40px;max-width:140px}}.c-ann{background:var(--c-deep);color:var(--c-blush);font-family:var(--c-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.c-ann__in{min-height:36px;display:flex;align-items:center;justify-content:center;gap:24px;text-align:center}.c-ann a{color:var(--c-blush);text-decoration:none}.c-ann__side{display:none}@media(min-width:990px){.c-ann__in{justify-content:space-between;font-size:12px}.c-ann__side{display:block}}.cnd-theme .shopify-section-group-header-group{position:sticky;top:0;z-index:40}.cnd-theme .shopify-section-group-header-group:has(.c-ann){top:-36px}.c-header{background:var(--c-bg);border-bottom:1px solid var(--c-line)}.c-header__in{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-width:0}.c-header__left{display:flex;align-items:center}.c-header .c-logo-wrap{display:flex;justify-content:center;min-width:0}.c-header__right{display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0}.c-nav{display:none}@media(min-width:990px){.c-header__in{height:80px;grid-template-columns:auto 1fr auto;gap:32px}.c-header__left{display:none}.c-header .c-logo-wrap{justify-content:flex-start;order:-1}.c-nav{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap;white-space:nowrap;min-width:0;overflow:hidden}.c-nav a{color:var(--c-ink);text-decoration:none;font-size:15px;font-weight:500;padding:8px 0;border-bottom:1.5px solid transparent}.c-nav a:hover,.c-nav a[aria-current]{color:var(--c-maroon);border-bottom-color:var(--c-maroon)}}.c-iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-ink)!important;background:transparent;border:0;cursor:pointer;position:relative;text-decoration:none;padding:0;flex-shrink:0}.c-count{position:absolute;top:5px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--c-maroon);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.c-count[hidden]{display:none}.c-pinpill{display:none;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink)!important;font-size:13px;margin-right:8px;background:transparent;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(min-width:1200px){.c-pinpill{display:inline-flex}}.c-hide-sm{display:none!important}@media(min-width:990px){.c-hide-sm{display:inline-flex!important}}.c-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.c-menu.is-open{visibility:visible}.c-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#24100f80;opacity:0;transition:opacity .25s}.c-menu.is-open .c-menu__scrim{opacity:1}.c-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,380px);background:var(--c-bg);transform:translate(-100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:12px 20px 28px;overflow:auto}.c-menu.is-open .c-menu__panel{transform:none}.c-menu__links{display:flex;flex-direction:column;margin-top:16px}.c-menu__links a{font-family:var(--c-display);font-size:28px;color:var(--c-ink);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--c-line)}.c-menu__links a.sub{font-size:19px;padding-left:16px}.c-menu__foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--c-muted);padding-top:24px}.c-marquee{overflow:hidden;background:var(--c-maroon);color:var(--c-blush);font-family:var(--c-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.c-marquee--blush{background:var(--c-blush);color:var(--c-deep)}.c-marquee__track{display:inline-flex;gap:26px;align-items:center;padding:15px 0;animation:c-scroll 45s linear infinite}.c-marquee__track .s{color:var(--c-gold)}.c-marquee--blush .c-marquee__track .s{color:var(--c-maroon)}@media(min-width:990px){.c-marquee{font-size:13px}.c-marquee__track{padding:19px 0}}@keyframes c-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.c-marquee__track{animation:none}}.c-hero{padding-top:24px;padding-bottom:40px}.c-hero__grid{display:grid;gap:28px}.c-hero__copy{display:flex;flex-direction:column;gap:20px}.c-hero__script{font-family:var(--c-script);font-size:34px;color:var(--c-maroon);line-height:1}.c-hero__media{position:relative}.c-hero__media .c-media{aspect-ratio:4/5}.c-hero__badge{position:absolute;right:14px;top:14px;width:96px;height:96px;border-radius:50%;background:var(--c-bg);color:var(--c-maroon);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--c-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;transform:rotate(-8deg);z-index:2;padding:12px;border:1px solid var(--c-maroon);outline:4px solid var(--c-bg);font-weight:700}.c-hero__steps{display:none}.c-hero__price{font-size:14px;color:var(--c-muted)}.c-hero__price strong{color:var(--c-ink)}@media(min-width:990px){.c-hero{padding-top:40px;padding-bottom:56px}.c-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:stretch}.c-hero__copy{grid-column:span 6;padding:16px 40px 8px 0;justify-content:space-between;gap:28px}.c-hero__script{font-size:44px}.c-hero__media{grid-column:span 6}.c-hero__media .c-media{aspect-ratio:auto;height:100%;min-height:600px;max-height:720px}.c-hero__badge{width:124px;height:124px;font-size:11px;right:24px;top:24px}.c-hero__steps{display:flex;position:absolute;left:-48px;bottom:40px;width:300px;padding:22px 24px;background:var(--c-bg);box-shadow:0 24px 60px #24100f38;flex-direction:column;gap:14px;z-index:2}}.c-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.c-steps li{display:flex;gap:12px;align-items:center}.c-steps i{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--c-maroon)}.c-steps li.done i{background:var(--c-maroon);color:#fff}.c-steps li.todo{color:var(--c-muted)}.c-steps li.todo i{border-style:dashed;border-color:var(--c-gold)}.c-pin{display:flex;flex-direction:column;gap:8px}.c-pin__row{display:flex;max-width:460px;border:1px solid var(--c-ink);background:#fff;border-radius:2px}.c-pin__row--soft{border-color:var(--c-line);max-width:none}.c-pin__ic{display:flex;align-items:center;padding:0 12px;color:var(--c-maroon)}.c-pin input{flex:1;min-width:0;height:50px;border:0;background:transparent;font-size:16px;outline:none;padding:0;color:var(--c-ink)}.c-pin button{height:50px;padding:0 20px;border:0;background:var(--c-ink);color:var(--c-bg);font-weight:600;font-size:15px;cursor:pointer;flex-shrink:0}.c-pin__row--soft button{background:transparent;color:var(--c-maroon);border-left:1px solid var(--c-line);font-weight:700}.c-pin__msg{font-size:14px;display:flex;gap:8px;align-items:center;min-height:20px}.c-pin__msg:empty{min-height:0}.c-pin__msg.ok{color:var(--c-ok)}.c-pin__msg.no{color:var(--c-maroon)}.c-hero__pin{padding-top:22px;border-top:1px solid var(--c-line)}.c-usps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;padding-top:36px;padding-bottom:36px;border-bottom:1px solid var(--c-line)}.c-usp{display:flex;flex-direction:column;gap:8px}.c-usp__t{font-family:var(--c-display);font-size:19px;line-height:1.15}.c-usp__d{font-size:14px;line-height:1.5;color:var(--c-muted)}@media(min-width:990px){.c-usps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:44px;padding-bottom:44px}.c-usp{padding:0 28px;border-left:1px solid var(--c-line)}.c-usp:first-child{border-left:0;padding-left:0}.c-usp__t{font-size:23px}.c-usp__d{font-size:15px}}.c-how{display:grid;gap:12px;counter-reset:how}.c-how__i{display:flex;gap:16px;align-items:flex-start;padding:22px;background:#fff;border:1px solid var(--c-line)}.c-how__n{font-family:var(--c-display);font-size:38px;line-height:.9;color:var(--c-maroon);width:44px;flex-shrink:0}.c-how__t{font-family:var(--c-display);font-size:21px;line-height:1.15}.c-how__d{font-size:15px;color:var(--c-muted);margin-top:6px;line-height:1.5}@media(min-width:990px){.c-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.c-how__i{flex-direction:column;padding:32px;gap:18px}.c-how__n{font-size:56px;width:auto}.c-how__t{font-size:25px}}.c-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.c-chips::-webkit-scrollbar{display:none}.c-chip{flex-shrink:0;height:40px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:600;border:1px solid var(--c-line);color:var(--c-ink)!important;background:transparent;cursor:pointer;white-space:nowrap}.c-chip:hover{border-color:var(--c-ink)}.c-chip.is-active,.c-chip[aria-current]{background:var(--c-ink);color:var(--c-bg)!important;border-color:var(--c-ink)}.c-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c-cat{position:relative;display:block;text-decoration:none!important;overflow:hidden;border-radius:2px}.c-cat .c-media{aspect-ratio:3/4;transition:transform .6s ease}.c-cat:hover .c-media{transform:scale(1.03)}.c-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#24100f9e,#24100f00 55%);pointer-events:none}.c-cat__in{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:2px}.c-cat__t{font-family:var(--c-display);font-size:22px;line-height:1.05}.c-cat__d{font-size:13px;opacity:.9}@media(min-width:990px){.c-cats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.c-cat__t{font-size:30px}.c-cat__in{left:24px;right:24px;bottom:22px}.c-cat__d{font-size:14px}}.c-card{display:flex;flex-direction:column;gap:12px;min-width:0}.c-card__media{position:relative;display:block}.c-card__link{display:block;position:relative}.c-card__media .c-media{aspect-ratio:4/5}.c-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s;border-radius:2px}@media(hover:hover){.c-card:hover .c-card__alt{opacity:1}}.c-card__quick{position:absolute;right:10px;bottom:10px;width:44px;height:44px;border-radius:50%;background:var(--c-bg);color:var(--c-ink)!important;border:0;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #24100f2e;cursor:pointer;z-index:3;transition:transform .2s;text-decoration:none}.c-card__quick:hover{transform:scale(1.06)}.c-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.c-card__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.c-card__title{font-family:var(--c-display);font-size:18px;line-height:1.15;letter-spacing:0}.c-card__title a{color:var(--c-ink);text-decoration:none}.c-card__title a:hover{color:var(--c-maroon)}.c-card__price{font-weight:700;font-size:15px;white-space:nowrap;text-align:right}.c-card__price small{font-weight:400;color:var(--c-muted);font-size:12px;display:block}.c-card__price s{font-weight:400;color:var(--c-muted);font-size:13px;margin-right:4px}.c-card__line{font-size:14px;line-height:1.45;color:var(--c-muted);margin-top:-4px}.c-card__sold{position:absolute;left:12px;bottom:12px;padding:6px 10px;background:var(--c-ink);color:var(--c-bg);font-size:12px;font-weight:600;z-index:2}.c-card__stars{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--c-muted)}@media(max-width:749px){.c-card__row{flex-direction:column;gap:4px}.c-card__price{text-align:left}.c-card__price small{display:inline}}@media(min-width:990px){.c-card__title{font-size:22px}.c-card__price{font-size:16px}.c-card__line{font-size:15px}}.c-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}@media(min-width:750px){.c-grid{gap:44px 20px}.c-grid--3,.c-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.c-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px}.c-grid--3{gap:56px 24px}}.c-sig{display:grid;gap:32px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.c-sig__big{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}.c-sig__big .c-media{aspect-ratio:4/5}.c-sig__bigrow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.c-sig__small{display:contents}@media(min-width:990px){.c-sig{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-sig__big{grid-column:span 6}.c-sig__big .c-media{aspect-ratio:auto;height:640px}.c-sig__small{display:grid;grid-column:span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;align-content:start}.c-sig__small .c-card__media .c-media{aspect-ratio:auto;height:250px}.c-sig__small .c-card__line{display:none}}.c-compare{display:grid;gap:28px;align-items:center}.c-compare__table{background:var(--c-bg)}.c-compare__row,.c-compare__head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.c-compare__row{border-top:1px solid var(--c-line)}.c-compare__row>div,.c-compare__head>div{padding:14px;display:flex;gap:10px;align-items:center;font-size:14px}.c-compare__row>div:first-child{font-weight:600}.c-compare__row>div:last-child{color:#8c7472;text-decoration:line-through;text-decoration-color:#8c747280}@media(min-width:990px){.c-compare{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-compare__copy{grid-column:span 4;padding-right:24px}.c-compare__table{grid-column:6/span 7}.c-compare__row>div,.c-compare__head>div{padding:20px 24px;font-size:17px}}.c-feature{display:grid}.c-feature__media .c-media{aspect-ratio:1/1;border-radius:0;height:100%}.c-feature__copy{padding:40px var(--c-gutter) 48px;display:flex;flex-direction:column;justify-content:center;gap:22px}.c-reasons{display:flex;flex-direction:column}.c-reason{display:flex;gap:20px;padding:16px 0;border-top:1px solid rgba(242,222,222,.22)}.c-reason__n{font-family:var(--c-mono);font-size:13px;color:var(--c-blush);padding-top:4px}.c-reason__t{font-family:var(--c-display);font-size:20px;color:var(--c-bg)}.c-reason__d{font-size:15px;line-height:1.5;color:#dcc6c4;margin-top:4px}@media(min-width:990px){.c-feature{grid-template-columns:repeat(2,minmax(0,1fr));min-height:720px}.c-feature__media .c-media{aspect-ratio:auto}.c-feature__copy{padding:80px}.c-reason__t{font-size:23px}}.c-occ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.c-occ a{display:flex;flex-direction:column;gap:10px;text-decoration:none!important;color:var(--c-ink)!important}.c-occ .c-media{aspect-ratio:4/5}.c-occ__t{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--c-display);font-size:18px}@media(min-width:990px){.c-occ{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.c-occ .c-media{aspect-ratio:auto;height:340px}.c-occ__t{font-size:25px}}.c-band{display:grid;gap:28px;padding:36px 22px;overflow:hidden}.c-band__copy{display:flex;flex-direction:column;gap:16px;justify-content:center}.c-band__media{display:flex;gap:12px;align-items:flex-end}.c-band__media .c-media{flex:1}.c-band__media .c-media:first-child{aspect-ratio:3/4}.c-band__media .c-media:last-child{aspect-ratio:4/5}.c-blushbg .c-lead{color:#5a2a2a}@media(min-width:990px){.c-band{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:0 0 0 64px;min-height:460px}.c-band__copy{grid-column:span 6;padding:64px 0}.c-band__media{grid-column:8/span 5;padding-top:48px;gap:16px}.c-band__media .c-media:first-child{aspect-ratio:auto;height:370px}.c-band__media .c-media:last-child{aspect-ratio:auto;height:290px}}.c-band--simple{display:flex;flex-direction:column;gap:22px}@media(min-width:990px){.c-band--simple{flex-direction:row;justify-content:space-between;align-items:center;padding:60px 72px;min-height:0}}.c-quotes{display:grid;gap:16px}.c-quote{margin:0;padding:24px;background:#fff;border:1px solid var(--c-line);display:flex;flex-direction:column;justify-content:space-between;gap:18px}.c-quote blockquote{font-family:var(--c-serif);font-size:19px;line-height:1.4}.c-quote figcaption{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--c-muted)}.c-stars{display:inline-flex;gap:2px;color:var(--c-maroon)}.c-ig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.c-ig .c-media{aspect-ratio:1/1}@media(min-width:990px){.c-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.c-quote{padding:32px;min-height:260px}.c-quote blockquote{font-size:21px}.c-ig{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.c-it{display:grid;gap:32px;align-items:center}.c-it__media{display:flex;gap:12px}.c-it__media .c-media{flex:1;aspect-ratio:3/4}.c-it__media .c-media:last-child{align-self:flex-end;aspect-ratio:3/3.4}.c-it__copy{display:flex;flex-direction:column;gap:18px}@media(min-width:990px){.c-it{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-it__media{grid-column:span 5;gap:16px}.c-it__media .c-media:first-child{aspect-ratio:auto;height:540px}.c-it__media .c-media:last-child{aspect-ratio:auto;height:400px}.c-it__copy{grid-column:7/span 5}}.c-df{display:grid;gap:40px}.c-areas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.c-areas li{padding:9px 14px;border:1px solid var(--c-line);border-radius:999px;font-size:14px;background:#fff}.c-hours{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--c-ink)}.c-faq details{border-top:1px solid var(--c-line);padding:16px 0}.c-faq details:last-child{border-bottom:1px solid var(--c-line)}.c-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-family:var(--c-display);font-size:19px;list-style:none;min-height:28px}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary .c-plus{color:var(--c-maroon);transition:transform .2s;flex-shrink:0}.c-faq details[open] summary .c-plus{transform:rotate(45deg)}.c-faq__a{margin-top:12px;font-size:16px;line-height:1.6;color:var(--c-muted);max-width:640px}.c-faq__a p+p{margin-top:.6em}@media(min-width:990px){.c-df{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-df__a{grid-column:span 5}.c-df__b{grid-column:7/span 6}.c-faq summary{font-size:22px}}.c-footer{background:var(--c-deep);color:#ebd9d7;padding:48px 0 28px}.c-footer a{color:#ebd9d7;text-decoration:none}.c-footer a:hover{color:#fff;text-decoration:underline}.c-footer__top{display:grid;gap:40px}.c-footer__news{display:flex;flex-direction:column;gap:14px}.c-footer__news h2{font-size:28px;line-height:1.12;color:var(--c-bg)}.c-news{display:flex;align-items:center;max-width:440px;border-bottom:1px solid rgba(242,222,222,.5)}.c-news input{flex:1;height:52px;background:transparent;border:0;color:var(--c-bg);font-size:16px;outline:none;min-width:0}.c-news input::placeholder{color:#c4a9a6}.c-news button{background:transparent;border:0;color:var(--c-blush);cursor:pointer;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.c-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.c-footer__col{display:flex;flex-direction:column;gap:10px;font-size:15px}.c-footer__col .c-mono{color:var(--c-blush);margin-bottom:4px}.c-footer__bottom{margin-top:44px;padding-top:28px;border-top:1px solid rgba(242,222,222,.2);display:flex;flex-direction:column;gap:20px}.c-footer__word{font-family:var(--c-script);font-size:72px;line-height:.9;color:var(--c-bg)}.c-footer__meta{display:flex;flex-direction:column;gap:6px;font-size:14px}.c-footer__legal{font-size:12px;color:#c4a9a6;display:flex;flex-wrap:wrap;gap:6px 14px}.c-footer__legal a{color:#c4a9a6}@media(min-width:990px){.c-footer{padding:80px 0 36px}.c-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-footer__news{grid-column:span 5}.c-footer__news h2{font-size:36px}.c-footer__cols{grid-column:7/span 6;grid-template-columns:repeat(3,minmax(0,1fr))}.c-footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:56px}.c-footer__word{font-size:140px}.c-footer__meta{align-items:flex-end;text-align:right}}.c-colhero{display:grid;gap:24px;padding-top:28px}.c-colhero__copy{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.c-colhero__media{display:none}@media(min-width:990px){.c-colhero{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:48px;min-height:380px}.c-colhero__copy{grid-column:span 7;padding-bottom:28px}.c-colhero__media{grid-column:9/span 4;display:flex;gap:12px;align-items:flex-end}.c-colhero__media .c-media{flex:1}.c-colhero__media .c-media:first-child{height:320px}.c-colhero__media .c-media:last-child{height:240px}}.c-toolbar{display:flex;flex-direction:column;gap:12px;margin-top:24px;border-bottom:1px solid var(--c-line)}.c-tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.c-tabs::-webkit-scrollbar{display:none}.c-tabs a{flex-shrink:0;display:flex;align-items:baseline;gap:6px;padding:10px 0;text-decoration:none;color:var(--c-muted);border-bottom:1.5px solid transparent;font-family:var(--c-display);font-size:19px;white-space:nowrap}.c-tabs a[aria-current]{color:var(--c-ink);border-bottom-color:var(--c-ink)}.c-tabs sup{font-family:var(--c-mono);font-size:11px}.c-sort{display:flex;gap:8px;padding-bottom:12px}.c-select{position:relative}.c-select select{appearance:none;-webkit-appearance:none;height:42px;padding:0 38px 0 16px;border:1px solid var(--c-line);background:#fff;border-radius:999px;font-size:14px;color:var(--c-ink);cursor:pointer}.c-select .c-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}@media(min-width:990px){.c-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:28px}.c-tabs{gap:34px}.c-tabs a{font-size:23px}}.c-colnote{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font-size:14px;color:var(--c-muted)}.c-colnote span{display:inline-flex;gap:8px;align-items:center}.c-edit{grid-column:1/-1;background:var(--c-deep);color:var(--c-bg);padding:28px;display:grid;gap:22px}.c-edit__copy{display:flex;flex-direction:column;gap:16px;justify-content:space-between}.c-edit .c-h-m em{color:var(--c-blush)}.c-edit .c-media{aspect-ratio:3/2}@media(min-width:1200px){.c-edit{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px;gap:28px}.c-edit .c-media{aspect-ratio:auto;height:100%;min-height:260px}}.c-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}.c-pagination a,.c-pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-line);text-decoration:none;color:var(--c-ink);padding:0 12px}.c-pagination .current{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.c-empty{padding:48px 0;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.c-crumbs{display:flex;gap:10px;align-items:center;padding-top:14px;padding-bottom:14px;font-size:13px;color:var(--c-muted);overflow:hidden;white-space:nowrap}.c-crumbs a{color:var(--c-muted);text-decoration:none}.c-crumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.c-pdp{display:grid;gap:24px;padding-bottom:48px}.c-pdp__media{min-width:0}.c-gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.c-gallery__main{position:relative;min-width:0}.c-gallery__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--c-gutter) * -1)}.c-gallery__slides::-webkit-scrollbar{display:none}.c-gallery__slide{flex:0 0 100%;scroll-snap-align:start;min-width:0}.c-gallery__slide .c-media{aspect-ratio:1/1;border-radius:0}.c-gallery__tags{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.c-gallery__tags .c-tag{position:static}.c-gallery__nav{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;z-index:2}.c-gallery__nav button{width:44px;height:44px;border-radius:50%;border:0;background:var(--c-bg);color:var(--c-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.c-gallery__count{min-width:60px;text-align:center;font-family:var(--c-mono);font-size:13px;color:#fff;background:#24100f8c;padding:8px 10px;border-radius:999px}.c-dotsnav{display:flex;justify-content:center;gap:6px}.c-dotsnav i{width:6px;height:6px;border-radius:3px;background:var(--c-line);transition:width .2s}.c-dotsnav i.on{width:20px;background:var(--c-maroon)}.c-thumbs{display:none}.c-thumbs button{position:relative;width:84px;height:84px;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:2px;overflow:hidden;cursor:pointer;background:#ead7d2;opacity:.65}.c-thumbs button[aria-current=true]{border:2px solid var(--c-ink);opacity:1}.c-thumbs img{width:100%;height:100%;object-fit:cover}.c-thumbs .c-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.c-taste{display:none;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--c-line);background:#fff}.c-taste>div{padding:16px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--c-line)}.c-taste>div:last-child{border-right:0}.c-taste__v{font-family:var(--c-display);font-size:18px;line-height:1.25}.c-dots{display:flex;gap:5px}.c-dots i{width:9px;height:9px;border-radius:50%;background:var(--c-line)}.c-dots i.on{background:var(--c-maroon)}.c-buy{display:flex;flex-direction:column;gap:18px;min-width:0}.c-buy__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.c-buy__title{font-size:36px;line-height:1.02;letter-spacing:-.015em}.c-buy__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-ink)!important;text-decoration:none}.c-buy__desc{font-size:16px;line-height:1.6;color:var(--c-muted)}.c-buy__desc p+p{margin-top:.7em}.c-buy__desc--clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.c-more{background:none;border:0;padding:0;color:var(--c-maroon);font-weight:600;font-size:14px;cursor:pointer;text-decoration:underline;align-self:flex-start}.c-buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:18px;border-bottom:1px solid var(--c-line)}.c-buy__price strong{font-family:var(--c-display);font-size:34px;font-weight:500}.c-buy__price s{color:var(--c-muted);font-size:18px}.c-buy__price s:empty{display:none}.c-buy__price span{font-size:14px;color:var(--c-muted)}.c-pill-note{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--c-paper);font-size:13px;color:var(--c-deep);border-radius:2px;align-self:flex-start}.c-step{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.c-step__label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:700;padding:0;width:100%}.c-step__label b{font-family:var(--c-mono);color:var(--c-maroon);font-weight:400;margin-right:8px}.c-step__label .c-sel{font-weight:400;color:var(--c-muted)}.c-step__hint{font-size:13px;color:var(--c-muted)}.c-opts{display:flex;flex-wrap:wrap;gap:8px}.c-opt{position:relative;flex:1 1 120px;min-width:0}.c-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;width:100%;height:100%;z-index:1}.c-opt span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:12px 14px;border:1px solid var(--c-line);background:#fff;border-radius:2px;font-weight:700;font-size:15px;min-height:52px;line-height:1.2}.c-opt small{font-weight:400;font-size:13px;color:var(--c-muted)}.c-opt input:checked+span{border:2px solid var(--c-ink);padding:11px 13px}.c-opt input:focus-visible+span{outline:2px solid var(--c-maroon);outline-offset:2px}.c-opt.is-unavailable span{opacity:.5}.c-opt.is-unavailable small:after{content:" \b7  sold out"}.c-msg{height:52px;border:1px solid var(--c-line);background:#fff;padding:0 16px;font-family:var(--c-serif)!important;font-style:italic;font-size:17px!important;color:var(--c-maroon);border-radius:2px;width:100%}.c-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 52px;gap:6px}.c-date{position:relative;min-width:0}.c-date input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;width:100%;height:100%;z-index:1}.c-date span{height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--c-line);background:#fff;border-radius:2px;text-align:center;padding:0 2px}.c-date small{font-family:var(--c-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap}.c-date b{font-size:14px;white-space:nowrap}.c-date input:checked+span{background:var(--c-maroon);border-color:var(--c-maroon);color:#fff}.c-date input:checked+span small{color:var(--c-blush)}.c-date input:focus-visible+span{outline:2px solid var(--c-ink);outline-offset:2px}.c-date--more{position:relative;border:1px dashed var(--c-gold);border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--c-maroon);height:60px;overflow:hidden;background:#fff}.c-date--more input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1}.c-date--more.is-picked{background:var(--c-maroon);color:#fff;border-style:solid;border-color:var(--c-maroon)}.c-slots{display:flex;gap:6px;flex-wrap:wrap}.c-slot{position:relative;flex:1 1 auto}.c-slot input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;width:100%;height:100%;z-index:1}.c-slot span{height:44px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:14px;font-weight:600;border:1px solid var(--c-line);background:#fff;white-space:nowrap}.c-slot input:checked+span{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.c-slot input:focus-visible+span{outline:2px solid var(--c-maroon);outline-offset:2px}.c-slot input:disabled{cursor:not-allowed}.c-slot input:disabled+span{opacity:.4;text-decoration:line-through}.c-noslot{font-size:14px;color:var(--c-maroon)}.c-pair{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--c-line);background:var(--c-paper)}.c-pair .c-media{width:60px;height:60px;flex-shrink:0}.c-pair__t{font-family:var(--c-display);font-size:17px;line-height:1.2}.c-pair__d{font-size:13px;color:var(--c-muted)}.c-pair label{position:relative;flex-shrink:0}.c-pair input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;width:100%;height:100%;z-index:1}.c-pair label span{height:44px;padding:0 14px;border:1px solid var(--c-ink);display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;border-radius:2px;background:transparent}.c-pair input:checked+span{background:var(--c-maroon);border-color:var(--c-maroon);color:#fff}.c-pair input:focus-visible+span{outline:2px solid var(--c-ink);outline-offset:2px}.c-pair .c-on{display:none}.c-pair input:checked+span .c-on{display:inline-flex;align-items:center;gap:6px}.c-pair input:checked+span .c-off{display:none}.c-pair .c-off{display:inline-flex;align-items:center;gap:6px}.c-qty{display:flex;align-items:center;border:1px solid var(--c-ink);border-radius:2px;height:56px;flex-shrink:0;background:#fff}.c-qty button{width:42px;height:54px;border:0;background:transparent;color:var(--c-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.c-qty input{width:30px;text-align:center;border:0;background:transparent;font-weight:700;font-size:17px;-moz-appearance:textfield;padding:0;color:var(--c-ink)}.c-qty input::-webkit-inner-spin-button,.c-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-qty--sm{height:40px;border-color:var(--c-line)}.c-qty--sm button{width:36px;height:38px}.c-qty--sm input{width:26px;font-size:15px}.c-atcrow{display:flex;gap:10px}.c-atc{flex:1;min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--c-maroon);color:#fff;border:0;border-radius:2px;font-weight:700;font-size:16px;cursor:pointer;gap:12px;font-family:var(--c-sans)}.c-atc:hover{background:var(--c-deep)}.c-atc[disabled]{background:#8a6f6e;cursor:not-allowed}.c-atc .c-atc__l{display:flex;align-items:center;gap:10px}.c-atc.is-loading{opacity:.7;pointer-events:none}.c-buynow{display:flex;flex-direction:column;gap:8px}.c-buynow:empty{display:none}.c-buy .shopify-payment-button__button--unbranded{min-height:54px;border-radius:2px;background:var(--c-ink);color:var(--c-bg);font-weight:600;font-size:16px;font-family:var(--c-sans)}.c-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000}.c-buy .shopify-payment-button__more-options{color:var(--c-muted);font-size:13px}.c-buy .shiprocket-headless{width:100%}.c-buy__eta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;color:var(--c-muted)}.c-buy__eta strong{color:var(--c-ink)}.c-err{font-size:14px;color:var(--c-maroon);display:none;padding:10px 12px;background:#fbeaea}.c-err.is-shown{display:block}.c-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:1px solid var(--c-line);padding-top:16px}.c-assure>div{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.35}.c-assure strong{font-weight:700}.c-assure span{color:var(--c-muted)}@media(min-width:990px){.c-pdp{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-bottom:72px;align-items:start}.c-pdp__media{grid-column:span 7;position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.c-buy{grid-column:span 5;padding-left:28px;gap:20px}.c-gallery{flex-direction:row;gap:16px}.c-thumbs{display:flex;flex-direction:column;gap:10px;max-height:760px;overflow:auto;scrollbar-width:none}.c-gallery__main{flex:1}.c-gallery__slides{margin:0;border-radius:2px}.c-gallery__slide .c-media{aspect-ratio:1/1;max-height:760px;border-radius:2px}.c-dotsnav{display:none}.c-taste{display:grid}.c-taste>div{padding:20px}.c-taste__v{font-size:20px}.c-buy__title{font-size:56px}.c-buy__desc{font-size:17px}.c-buy__price strong{font-size:40px}}.c-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:0 -10px 30px #24100f1f;padding:10px 14px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;transform:translateY(110%);transition:transform .3s;visibility:hidden}.c-sticky.is-shown{transform:none;visibility:visible}.c-sticky__sum{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--c-muted);white-space:nowrap;overflow:hidden}.c-sticky .c-atc{min-height:50px}@media(min-width:990px){.c-sticky{display:none}}.c-anat{display:grid;gap:36px;align-items:center}.c-anat__fig{position:relative;max-width:640px;margin:0}.c-anat__fig svg{width:100%;height:auto;display:block}.c-anat__copy{display:flex;flex-direction:column;gap:18px}.c-anat__stats{display:flex;gap:32px;padding-top:12px;border-top:1px solid rgba(242,222,222,.22)}.c-anat__stats b{display:block;font-family:var(--c-display);font-weight:400;font-size:30px;color:var(--c-bg)}.c-anat__stats .c-mono{color:#dcc6c4;font-size:11px}.c-anat__img .c-media{aspect-ratio:1/1}@media(min-width:990px){.c-anat{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-anat__fig,.c-anat__img{grid-column:span 7}.c-anat__copy{grid-column:9/span 4}}.c-rd{display:grid;gap:40px}.c-ritual{list-style:none;margin:0;padding:0}.c-ritual li{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--c-line)}.c-ritual__n{font-family:var(--c-display);font-size:32px;color:var(--c-maroon);line-height:1;width:44px;flex-shrink:0}.c-ritual__t{font-family:var(--c-display);font-size:20px}.c-ritual__d{font-size:15px;line-height:1.5;color:var(--c-muted);margin-top:6px}@media(min-width:990px){.c-rd{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-rd__a{grid-column:span 5}.c-rd__b{grid-column:7/span 6}}.c-rev{display:grid;gap:28px}.c-rev__score{font-family:var(--c-display);font-size:80px;line-height:.9}@media(min-width:990px){.c-rev{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-rev__a{grid-column:span 3}.c-rev__b{grid-column:5/span 8}}.c-cart{display:grid;gap:28px;align-items:start}.c-cart__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:36px;padding-bottom:24px}.c-progress{padding:16px 18px;background:var(--c-paper);display:flex;flex-direction:column;gap:10px}.c-progress__row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.c-progress__bar{height:4px;background:var(--c-line)}.c-progress__bar i{display:block;height:4px;background:var(--c-maroon);transition:width .3s}.c-items{display:flex;flex-direction:column}.c-item{display:flex;gap:14px;padding:20px 0;border-top:1px solid var(--c-line)}.c-item:last-child{border-bottom:1px solid var(--c-line)}.c-item__img{width:88px;height:100px;flex-shrink:0;display:block}.c-item__img .c-media{width:100%;height:100%}.c-item__body{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.c-item__row{display:flex;justify-content:space-between;gap:12px}.c-item__title{font-family:var(--c-display);font-size:18px;color:var(--c-ink)!important;text-decoration:none;line-height:1.2}.c-item__opts{font-size:13px;color:var(--c-muted);display:flex;flex-direction:column;gap:2px}.c-item__msg{font-family:var(--c-serif);font-style:italic;color:var(--c-maroon);font-size:15px}.c-item__act{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;gap:12px}.c-item__rm{font-size:13px;color:var(--c-muted)!important;background:none;border:0;cursor:pointer;text-decoration:underline;padding:0}@media(min-width:750px){.c-item__img{width:130px;height:150px}.c-item__title{font-size:22px}}.c-delcard{display:flex;gap:16px;align-items:center;padding:18px;border:1px solid var(--c-line);background:#fff}.c-note{display:flex;flex-direction:column;gap:8px}.c-note textarea{border:1px solid var(--c-line);background:#fff;padding:14px 16px;font-size:16px;font-family:var(--c-serif)!important;font-style:italic;resize:vertical;min-height:96px;border-radius:2px;color:var(--c-ink)}.c-upsell{display:grid;gap:12px}.c-upsell__i{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--c-line);background:#fff}.c-upsell__i .c-media{width:60px;height:60px;flex-shrink:0}.c-upsell__i>div{flex:1;min-width:0;display:flex;flex-direction:column}.c-upsell__t{font-family:var(--c-display);font-size:16px;color:var(--c-ink)!important;text-decoration:none}.c-addmini{height:42px;padding:0 14px;border:1px solid var(--c-ink);background:transparent;color:var(--c-ink)!important;font-weight:600;font-size:13px;cursor:pointer;border-radius:2px;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none}.c-addmini:hover{background:var(--c-ink);color:var(--c-bg)!important}.c-summary{padding:24px;background:#fff;border:1px solid var(--c-line);display:flex;flex-direction:column;gap:14px}.c-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.c-summary__row--total{font-size:18px;font-weight:700;padding-top:14px;border-top:1px solid var(--c-line)}.c-summary__trust{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--c-line);font-size:13px;color:var(--c-muted)}.c-summary__trust span{display:flex;gap:10px;align-items:center}.c-wa{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--c-line);color:var(--c-ink)!important;text-decoration:none;font-size:14px;font-weight:600;text-align:center;padding:8px 12px}.c-wa:hover{border-color:var(--c-ink)}.c-cart .shiprocket-headless,.c-drawer .shiprocket-headless{width:100%}.c-cart__main{display:flex;flex-direction:column;gap:22px;min-width:0}@media(min-width:990px){.c-cart{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-cart__main{grid-column:span 8;gap:28px}.c-cart__side{grid-column:9/span 4;position:sticky;top:100px}.c-summary{padding:32px}.c-cart__title{padding-top:52px;padding-bottom:30px}.c-upsell{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.c-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.c-drawer.is-open{visibility:visible}.c-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#24100f8c;opacity:0;transition:opacity .3s}.c-drawer.is-open .c-drawer__scrim{opacity:1}.c-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,460px);background:var(--c-bg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-30px 0 60px #24100f40}.c-drawer.is-open .c-drawer__panel{transform:none}.c-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.c-drawer__head{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--c-line)}.c-drawer__head h2{font-size:24px}.c-drawer__head sup{font-family:var(--c-mono);font-size:12px;color:var(--c-maroon)}.c-drawer__body{flex:1;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:14px;min-height:0}.c-drawer__foot{padding:16px 18px 20px;border-top:1px solid var(--c-line);background:#fff;display:flex;flex-direction:column;gap:10px}.c-drawer .c-item__img{width:76px;height:88px}.c-drawer .c-item__title{font-size:17px}.c-added{padding:12px 14px;background:#eef5ee;color:var(--c-ok);font-size:14px;display:flex;gap:8px;align-items:center}.c-added[hidden]{display:none}@media(min-width:750px){.c-drawer__head,.c-drawer__body,.c-drawer__foot{padding-left:26px;padding-right:26px}}.c-search{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--c-ink);padding-bottom:8px}.c-search input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--c-display)!important;font-size:34px!important;color:var(--c-ink);outline:none;height:60px;padding:0}@media(min-width:990px){.c-search input{font-size:64px!important;height:88px}}.c-results-tabs{display:flex;gap:28px;border-bottom:1px solid var(--c-line);margin:36px 0 24px}.c-results-tabs span{padding:10px 0;font-size:15px;font-weight:600;border-bottom:1.5px solid var(--c-ink)}.c-hits{display:grid;gap:14px;margin-top:44px}.c-hit{display:flex;gap:16px;align-items:center;padding:14px;border:1px solid var(--c-line);background:#fff;text-decoration:none;color:var(--c-ink)!important}.c-hit .c-media{width:110px;height:84px;flex-shrink:0}.c-hit__t{font-family:var(--c-display);font-size:19px;line-height:1.2}@media(min-width:990px){.c-hits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.c-tiles{display:grid;gap:14px}.c-tile{position:relative;display:block;text-decoration:none;overflow:hidden}.c-tile .c-media{aspect-ratio:4/3;transition:transform .6s}.c-tile:hover .c-media{transform:scale(1.02)}.c-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#24100f8c,#24100f00 55%);pointer-events:none}.c-tile__in{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:#fff;z-index:1}.c-tile__t{font-family:var(--c-display);font-size:30px;line-height:1}.c-tile__d{font-size:14px;margin-top:6px}.c-tile__go{width:50px;height:50px;border-radius:50%;background:var(--c-bg);color:var(--c-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(min-width:990px){.c-tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.c-tile:nth-child(4n+1),.c-tile:nth-child(4n+4){grid-column:span 7}.c-tile:nth-child(4n+2),.c-tile:nth-child(4n+3){grid-column:span 5}.c-tile .c-media{aspect-ratio:auto;height:500px}.c-tile__t{font-size:48px}.c-tile__in{left:32px;right:32px;bottom:28px}}.c-manifesto{font-size:44px;line-height:1;max-width:1240px}@media(min-width:750px){.c-manifesto{font-size:72px}}@media(min-width:1200px){.c-manifesto{font-size:108px}}.c-pagehero__p{margin-top:28px;display:grid}@media(min-width:990px){.c-pagehero__p{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:48px}.c-pagehero__p p{grid-column:7/span 5}}.c-duo{display:grid;gap:14px}.c-duo .c-media{aspect-ratio:3/2}@media(min-width:990px){.c-duo{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-duo .c-media:first-child{grid-column:span 8;aspect-ratio:auto;height:600px}.c-duo .c-media:last-child{grid-column:span 4;aspect-ratio:auto;height:400px;margin-top:200px}}.c-rules{display:flex;flex-direction:column}.c-rule{display:grid;gap:8px;padding:26px 0;border-top:1px solid rgba(242,222,222,.2)}.c-rule__n{font-family:var(--c-display);font-size:40px;color:var(--c-blush);line-height:1}.c-rule__t{font-family:var(--c-display);font-size:26px;color:var(--c-bg);line-height:1.12}.c-rule__d{font-size:16px;line-height:1.6;color:#dcc6c4}@media(min-width:990px){.c-rule{grid-template-columns:120px repeat(2,minmax(0,1fr));gap:24px;align-items:baseline;padding:34px 0}.c-rule__n{font-size:52px}.c-rule__t{font-size:34px}.c-rule__d{font-size:17px}}.c-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.c-process__i{display:flex;flex-direction:column;gap:10px}.c-process__i .c-media{aspect-ratio:4/5}.c-process__t{display:flex;gap:10px;align-items:baseline;font-family:var(--c-display);font-size:22px}.c-process__d{font-size:15px;color:var(--c-muted)}@media(min-width:990px){.c-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.c-process__i .c-media{aspect-ratio:auto;height:300px}.c-process__t{font-size:27px}}.c-page{max-width:760px;margin:0 auto}.c-contact{display:grid;gap:40px;align-items:start}.c-contact__a{display:flex;flex-direction:column;gap:20px}.c-channels{display:grid;gap:12px}.c-channel{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--c-line);background:#fff;text-decoration:none;color:var(--c-ink)!important}.c-channel__ic{width:46px;height:46px;border-radius:50%;background:var(--c-paper);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--c-maroon)}.c-channel__v{font-family:var(--c-display);font-size:21px;line-height:1.2;word-break:break-word}.c-channel__d{font-size:14px;color:var(--c-muted)}.c-form{padding:24px;background:#fff;border:1px solid var(--c-line);display:flex;flex-direction:column;gap:14px}.c-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.c-field input,.c-field select,.c-field textarea{height:52px;border:1px solid var(--c-line);background:#fff;padding:0 16px;font-size:16px;font-weight:400;border-radius:2px;color:var(--c-ink);width:100%}.c-field textarea{height:auto;padding:14px 16px;min-height:140px;resize:vertical}.c-field2{display:grid;gap:14px}.c-formmsg{padding:12px 14px;font-size:14px}.c-formmsg--ok{background:#eef5ee;color:var(--c-ok)}.c-formmsg--err{background:#fbeaea;color:var(--c-maroon)}@media(min-width:750px){.c-channels,.c-field2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.c-contact{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-contact__a{grid-column:span 6;gap:24px}.c-contact__b{grid-column:8/span 5}.c-form{padding:40px}}.c-bloghead{display:flex;flex-direction:column;gap:18px;padding-top:36px;padding-bottom:32px}@media(min-width:990px){.c-bloghead{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:64px;padding-bottom:44px}}.c-featpost{display:grid;gap:20px;text-decoration:none;color:var(--c-ink)!important}.c-featpost .c-media{aspect-ratio:3/2}.c-featpost__copy{display:flex;flex-direction:column;justify-content:center;gap:16px}@media(min-width:990px){.c-featpost{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-featpost .c-media{grid-column:span 7;aspect-ratio:auto;height:540px}.c-featpost__copy{grid-column:span 5;padding-left:24px}}.c-posts{display:grid;gap:40px 20px;margin-top:48px}.c-post{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--c-ink)!important}.c-post .c-media{aspect-ratio:4/3}.c-post__t{font-family:var(--c-display);font-size:22px;line-height:1.15}.c-post__x{font-size:15px;color:var(--c-muted);line-height:1.5}@media(min-width:750px){.c-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.c-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px;margin-top:88px}.c-post__t{font-size:25px}}.c-article__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding-top:44px;padding-bottom:36px}.c-article__title{font-size:40px;line-height:1.02;max-width:1040px}@media(min-width:990px){.c-article__title{font-size:80px}.c-article__head{padding-top:64px;padding-bottom:44px}}.c-article__img .c-media{aspect-ratio:16/9}.c-article__body{max-width:720px;margin:44px auto 0}.c-article__body .c-rte{font-size:18px}.c-share{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:40px}.c-share div{display:flex;gap:8px}.c-share a,.c-share button{width:44px;height:44px;border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;color:var(--c-ink);background:transparent;cursor:pointer}.c-center{min-height:66vh;display:grid;gap:32px;align-items:center;padding-top:44px;padding-bottom:56px}@media(min-width:990px){.c-center{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-center__a{grid-column:span 7}.c-center__b{grid-column:9/span 4}}.c-center__a{display:flex;flex-direction:column;gap:22px}.c-center__b .c-media{aspect-ratio:3/4}.c-pw{min-height:100vh;display:grid}.c-pw__a{background:var(--c-deep);color:var(--c-bg);padding:24px var(--c-gutter) 32px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.c-pw__b{position:relative;min-height:340px}.c-pw__b .c-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.c-pw__chips{position:absolute;left:20px;bottom:20px;display:flex;flex-wrap:wrap;gap:8px;z-index:1}.c-pw__chips span{padding:9px 12px;background:var(--c-bg);color:var(--c-ink);font-family:var(--c-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.c-pw .c-news input{height:56px;font-size:17px}.c-pw__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;border-top:1px solid rgba(242,222,222,.2);font-size:15px;color:#dcc6c4}.c-pw__login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#24100f99;display:none;align-items:center;justify-content:center;padding:20px}.c-pw__login.is-open,.c-pw__login:target{display:flex}.c-pw__box{background:var(--c-bg);padding:28px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:16px;color:var(--c-ink)}@media(min-width:990px){.c-pw{grid-template-columns:repeat(2,minmax(0,1fr))}.c-pw__a{padding:52px 64px}.c-pw__b{min-height:100vh}.c-pw__chips{left:48px;bottom:48px}}.c-gc{min-height:100vh;display:flex;flex-direction:column;background:var(--c-paper)}.c-gc__grid{flex:1;display:grid;gap:40px;align-items:center;padding-top:40px;padding-bottom:56px}.c-gc__copy{display:flex;flex-direction:column;gap:18px}.c-gc__side{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.c-gc__card{width:100%;max-width:540px;aspect-ratio:540/330;background:var(--c-maroon);border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;color:var(--c-bg);box-shadow:0 40px 80px #420b1059;position:relative;overflow:hidden}.c-gc__bal{font-family:var(--c-display);font-size:44px;line-height:1}.c-gc__code{font-family:var(--c-mono);font-size:15px;letter-spacing:.16em}.c-gc__qr{background:#fff;padding:12px;border:1px solid var(--c-line)}.c-gc__qr img,.c-gc__qr canvas{width:120px!important;height:120px!important}@media(min-width:990px){.c-gc__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.c-gc__copy{grid-column:span 5}.c-gc__side{grid-column:7/span 6;flex-direction:row;align-items:center;justify-content:center;gap:32px}.c-gc__bal{font-size:60px}.c-gc__card{padding:34px}}.c-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.c-reveal.is-in,.no-js .c-reveal,.shopify-design-mode .c-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.c-reveal{opacity:1;transform:none;transition:none}}.cnd-theme [hidden]{display:none!important}.c-drawer__ok{display:flex;flex-direction:column;gap:10px}.c-card__price small{margin-right:3px}.c-pw__a .c-h-xl{color:var(--c-bg)}.c-pw__a .c-h-xl em,.c-pw__a em{color:var(--c-blush)}.c-pw__a .c-lead{color:#dcc6c4}.c-pw__a .c-eyebrow{color:var(--c-blush)}.cnd-theme .c-drawer__scrim,.cnd-theme .c-menu__scrim{display:block!important}.cnd-theme .c-progress__bar i{display:block}.c-areasel{position:relative;display:flex;align-items:center;border:1px solid var(--c-line);background:#fff;border-radius:2px}.c-areasel .c-pin__ic{position:absolute;left:0;top:0;bottom:0;pointer-events:none}.c-areasel select{appearance:none;-webkit-appearance:none;width:100%;height:50px;border:0;background:transparent;padding:0 44px;font-size:16px;color:var(--c-ink);font-family:inherit;cursor:pointer;outline:none;text-overflow:ellipsis}.c-areasel select:focus-visible{box-shadow:inset 0 0 0 2px var(--c-maroon)}.c-areasel__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--c-muted);display:flex}.c-areasel.is-picked{border-color:var(--c-ok)}.c-pin__row input::placeholder{color:#9b8784}.c-hournote{display:flex;gap:8px;align-items:center;color:var(--c-maroon)}.c-pinicon{display:inline-flex}.c-pinicon--r{display:none}@media(min-width:990px)and (max-width:1199px){.c-pinicon--r{display:inline-flex}}.c-menu__pin{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:1px solid var(--c-line);background:#fff;border-radius:2px;color:var(--c-ink);font-size:15px;cursor:pointer;text-align:left;font-family:inherit;margin-bottom:6px}.c-menu__pin span{flex:1}.c-menu__pin u{color:var(--c-maroon);font-weight:700;font-size:13px}.c-menu__pin .c-icon{color:var(--c-maroon)}.c-menu__foot a{color:var(--c-muted)}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;display:flex;align-items:flex-end;justify-content:center}.c-modal.is-open{visibility:visible}.cnd-theme .c-modal__scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#24100f8c;opacity:0;transition:opacity .25s}.c-modal.is-open .c-modal__scrim{opacity:1}.c-modal__panel{position:relative;width:100%;max-width:480px;background:var(--c-bg);padding:22px 20px calc(22px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;transform:translateY(24px);opacity:0;transition:transform .28s ease,opacity .28s ease;border-radius:14px 14px 0 0;max-height:90vh;overflow:auto}.c-modal.is-open .c-modal__panel{transform:none;opacity:1}@media(min-width:750px){.c-modal{align-items:center}.c-modal__panel{border-radius:4px;padding:28px}}.c-modal__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-right:-10px}.c-modal__t{font-family:var(--c-display);font-size:26px;line-height:1.1}.c-modal__p{margin:0;font-size:15px;color:var(--c-muted)}.c-care{display:flex;flex-direction:column;gap:10px;border:1px solid var(--c-line);background:#fff;padding:16px 18px;border-radius:2px}.c-care__grid{display:flex;flex-direction:column;gap:12px;margin:0}.c-care__grid>div{display:grid;grid-template-columns:1fr;gap:4px}.c-care dt{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--c-ink)}.c-care dt .c-icon{color:var(--c-maroon)}.c-care dd{margin:0 0 0 26px;font-size:14px;line-height:1.5;color:var(--c-muted)}.c-care__tip{display:block;margin-top:6px;color:var(--c-maroon);font-weight:600}@media(min-width:990px){.c-usps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}@media(max-width:989px){.c-usps>.c-usp:last-child:nth-child(odd){grid-column:1/-1}}.c-hero__pin{display:flex;flex-direction:column;gap:10px;max-width:460px}.c-pair label span{border:0;height:auto;padding:0}.c-pair label>span{height:44px;padding:0 14px;border:1px solid var(--c-ink)}.c-pair input:checked+span{border-color:var(--c-maroon)}@media(max-width:430px){.c-header .c-logo__mark{width:28px;height:28px}.c-header .c-logo__word{font-size:23px}.c-header .c-logo{gap:7px}.c-header__in{gap:4px}.c-header .c-iconbtn{width:40px}}.c-areas-more{margin-top:-8px}.c-areas-more summary{list-style:none;cursor:pointer;font-weight:600;font-size:14px;color:var(--c-maroon);text-decoration:underline;text-underline-offset:3px;padding:6px 0}.c-areas-more summary::-webkit-details-marker{display:none}.c-areas-more[open] summary{display:none}.c-caphint{display:flex;gap:8px;align-items:flex-start;color:var(--c-muted)}.c-caphint.is-warn{color:var(--c-maroon);font-weight:600}.c-item__cap{font-size:13px;color:var(--c-maroon);font-weight:600}.c-item__cap:empty{display:none}.c-slot.is-full span{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cnd.css.map */
