.card-label{background:var(--paper);color:var(--paper-ink)}.swatch{outline-offset:3px;border-radius:999px;width:40px;height:40px}.swatch[aria-checked=true]{outline:2px solid var(--ink)}.opt-btn{border-radius:var(--btn-radius);background:color-mix(in srgb, var(--ink) 8%, transparent);min-height:44px;padding:0 1rem;font-size:15px;font-weight:500;transition:background-color .15s,color .15s}.opt-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 14%, transparent)}.opt-btn[aria-checked=true]{background:var(--ink);color:var(--bg)}.opt-btn:disabled,.swatch:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.details-row>summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;padding:1.1rem 0;font-size:1.35rem;list-style:none;display:flex}.details-row>summary::-webkit-details-marker{display:none}.details-row>summary:after{content:"+";font-family:var(--font-body);font-size:1.5rem;transition:transform .2s}.details-row[open]>summary:after{transform:rotate(45deg)}.details-row+.details-row{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.card-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.img-zoom{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.img-swap{opacity:0;transition:opacity .5s}@media (hover:hover) and (pointer:fine){.group:hover .card-lift{transform:translateY(-4px)}.group:hover .img-zoom{transform:scale(1.04)}.group:hover .img-swap{opacity:1}}.group:has(:focus-visible) .card-lift{transform:translateY(-4px)}@media (hover:none){.group:active .card-lift{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.card-lift,.img-zoom,.img-swap{transition:none}.group:hover .card-lift,.group:hover .img-zoom,.group:active .card-lift{transform:none}.group:has(:focus-visible) .card-lift{transform:none}}.is-added{animation:.45s cubic-bezier(.3,1.4,.5,1) added-pop}@keyframes added-pop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-added{animation:none}}.dock-bar{transition:translate .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s}@media (prefers-reduced-motion:reduce){.dock-bar{transition:none}}.card-label .text-sale,.label-panel .text-sale,.bg-paper .text-sale{color:color-mix(in srgb, var(--sale) 40%, var(--paper-ink))}body:has(main :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus) .dock-bar{visibility:hidden;transform:translateY(200%)}:root{--hdr:64px;--r-card:min(var(--radius), 16px);--r-inner:max(0px, calc(var(--r-card) - 8px));--kraft:color-mix(in srgb, var(--sale) 22%, var(--surface));--kraft-line:color-mix(in srgb, var(--sale) 38%, transparent);--rule:color-mix(in srgb, var(--ink) 22%, transparent)}@media (min-width:1024px){:root{--hdr:80px}}.site-header{background:color-mix(in srgb, var(--bg) 96%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}.hdr-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;height:64px;display:grid}.hdr-logo{height:40px}@media (max-width:379px){.hdr-row{gap:4px}.hdr-logo{height:34px}}@media (min-width:1024px){.hdr-row{gap:16px;height:80px}.hdr-logo{height:52px}}.brand-logo text{font-family:var(--font-logo), "Marcellus", Optima, Candara, serif}.scene-canvas{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .8s;position:fixed;inset:0}.scene-canvas[data-ready]{opacity:1}.scene-candle{right:max(8px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed}.scene-meter{letter-spacing:.06em;background:color-mix(in srgb, var(--ink) 88%, transparent);min-width:160px;color:var(--bg);border-radius:var(--r-card);opacity:0;gap:4px;padding:8px 12px;font-size:12px;transition:opacity .35s,transform .35s;display:grid;transform:translate(8px)}.scene-candle[data-talk] .scene-meter{opacity:1;transform:none}.scene-meter b{font-family:var(--font-display);letter-spacing:0;font-size:15px;font-weight:500}.scene-meter i{background:color-mix(in srgb, var(--bg) 20%, transparent);height:3px;display:block;position:relative}.scene-meter i b{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 55%, transparent), #ffb347);width:0;height:3px;position:absolute;inset:0 auto 0 0}.scene-jar{flex:none;width:46px;height:62px;position:relative}.scene-glass{border:2px solid color-mix(in srgb, var(--ink) 50%, transparent);background:#8c50144d;border-radius:6px 6px 14px 14px;position:absolute;inset:0;overflow:hidden}.scene-wax{background:linear-gradient(#f1c47c,#a66a24);height:74%;position:absolute;inset:auto 0 0}.scene-wick{background:#2a1a0a;width:2px;height:18px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.scene-flame{--s:.4;transform-origin:50% 100%;opacity:.6;filter:drop-shadow(0 0 10px #ffaa3ce6);width:16px;height:28px;transform:translateX(-50%) scale(var(--s));animation:1s ease-in-out infinite alternate scene-flk;position:absolute;top:-30px;left:50%}@keyframes scene-flk{0%{transform:translateX(-50%) scale(var(--s)) rotate(-3deg)}to{transform:translateX(-50%) scale(calc(var(--s) * 1.06)) rotate(3deg)}}.scene-halo{opacity:.3;background:radial-gradient(circle,#ffbe5ae6,#ffa03c00 70%);border-radius:50%;width:10px;height:10px;position:absolute;top:-20px;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.scene-candle{bottom:calc(64px + 16px + var(--safe-bottom));transform-origin:100% 100%;transform:scale(.72)}.scene-meter{display:none}}@media (prefers-reduced-motion:reduce){.scene-flame{animation:none}.scene-canvas,.scene-meter{transition:none}}.hero-wrap{position:relative}.hero-pour{isolation:isolate;padding-block:32px 16px;position:relative}.hero-glow{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 75% 42%,#ffb0466b,#ff8c281f 45%,#0000 72%);transition:opacity 1.2s;position:absolute;inset:0}.hero-pour[data-lit] .hero-glow{opacity:1}.hero-grid{gap:32px;display:grid}.hero-copy{min-width:0}.hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.hero-title{margin-top:12px;font-size:clamp(40px,11vw,64px)}.hero-title i{font-style:italic;font-weight:400}.hero-text{max-width:46ch;margin-top:16px;font-size:18px}.hero-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.hero-hint i{background:color-mix(in srgb, var(--ink) 15%, transparent);width:96px;height:3px;display:inline-block;position:relative;overflow:hidden}.hero-hint i b{background:var(--sale);width:10%;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.hero-hint{display:none}}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-ctas .btn-ghost{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.hero-side{flex-direction:column;align-items:center;gap:24px;min-width:0;display:flex}.hero-jar{aspect-ratio:3/4;width:min(72%,280px);position:relative}.hero-jar canvas{width:100%;height:100%;position:absolute;inset:0}.hero-card{background:var(--paper);width:100%;color:var(--paper-ink);border-radius:var(--r-card);box-shadow:0 0 0 1px var(--kraft-line), 0 24px 48px -24px #00000059;gap:8px;padding:16px;display:grid}@media (min-width:600px) and (max-width:1023px){.hero-card{max-width:480px}}.hero-card-name{font-family:var(--font-display);font-size:20px;line-height:1.15}.hero-card-line{opacity:.75;font-size:14px}.hero-card-price{align-items:baseline;gap:8px;font-size:18px;font-weight:700;display:flex}.hero-card-price s{opacity:.55;font-size:14px;font-weight:400}.hero-card-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.hero-card .btn{padding:0 12px}.hero-card-now{background:var(--paper-ink);color:var(--paper)}.hero-card-bag{color:var(--paper-ink);box-shadow:inset 0 0 0 1.5px var(--paper-ink);background:0 0}@media (min-width:1024px){.hero-pour{padding-block:48px}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px}.hero-title{font-size:clamp(56px,5.6vw,88px)}.hero-jar{width:min(100%,340px)}.hero-card{max-width:400px}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:680px){.hero-wrap[data-pour]{height:200svh}.hero-wrap[data-pour] .hero-pour{top:var(--hdr);height:calc(100svh - var(--hdr) - 36px);align-items:center;padding-block:24px;display:flex;position:sticky}.hero-wrap[data-pour] .hero-grid{align-items:stretch;width:100%;height:100%}.hero-wrap[data-pour] .hero-copy{align-self:center}.hero-wrap[data-pour] .hero-side{justify-content:center;height:100%;min-height:0}.hero-wrap[data-pour] .hero-jar{aspect-ratio:auto;flex:1 1 0;width:100%;min-height:200px}}.sec-head{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}@media (min-width:768px){.sec-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}}.usp-list{border-block:1px dashed var(--rule);grid-template-columns:1fr;gap:24px;margin:0;padding:32px 0;list-style:none;display:grid}@media (min-width:600px){.usp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (min-width:1024px){.usp-list{grid-template-columns:repeat(var(--usp-cols,4), minmax(0, 1fr))}}.usp-list li{align-items:flex-start;gap:16px;min-width:0;display:flex}.usp-hex{--hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);isolation:isolate;width:56px;height:64px;color:var(--sale);flex:none;place-items:center;display:grid;position:relative}.usp-hex:before,.usp-hex:after{content:"";clip-path:var(--hex);position:absolute}.usp-hex:before{z-index:-2;background:var(--kraft-line);inset:0}.usp-hex:after{z-index:-1;background:color-mix(in srgb, var(--paper) 70%, var(--bg));inset:1.5px}.usp-hex svg{width:24px;height:24px}.usp-list h3{margin-top:4px;font-size:20px;line-height:1.2}.usp-list p{color:var(--muted);margin-top:4px;font-size:15px}.occ{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.occ>:last-child:nth-child(odd){aspect-ratio:8/5;grid-column:1/-1}@media (min-width:1024px){.occ{grid-template-columns:repeat(var(--occ-cols,5), minmax(0, 1fr));gap:24px}.occ>:last-child:nth-child(odd){aspect-ratio:4/5;grid-column:auto}}.occ-tile{aspect-ratio:4/5;background:var(--surface);border-radius:var(--r-card);box-shadow:0 0 0 1px var(--kraft-line);transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.occ-tile img{transition:transform .7s}.occ-tile:before{content:"";z-index:1;background:linear-gradient(#1c150d00 35%,#1c150d8c 70%,#1c150de6 100%);position:absolute;inset:0}.occ-tile:after{content:"";z-index:1;pointer-events:none;border-radius:var(--r-inner);border:1px solid #f5ede059;position:absolute;inset:8px}.occ-tx{z-index:2;gap:8px;display:grid;position:absolute;inset:auto 12px 12px}.occ-name{font-family:var(--font-display);color:#f5ede0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 2px 14px #00000080;font-size:18px;font-style:italic;font-weight:400;line-height:1.05}.occ-chip{background:color-mix(in srgb, var(--paper) 94%, transparent);width:max-content;max-width:100%;color:var(--paper-ink);align-items:center;gap:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.occ-chip i{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.occ-go{color:#f5ede0;opacity:0;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;transform:translateY(4px)}@media (min-width:600px){.occ-tx{inset:auto 24px 24px}.occ-name{font-size:24px}}@media (min-width:1024px){.occ-name{font-size:clamp(20px,1.8vw,26px)}.occ-tx{inset:auto 16px 16px}}@media (min-width:1280px){.occ-tx{inset:auto 24px 24px}}@media (hover:hover) and (pointer:fine){.occ-tile:hover{box-shadow:0 0 0 1px var(--kraft-line), 0 24px 48px -20px #ffaa3c73;transform:translateY(-4px)}.occ-tile:hover img{transform:scale(1.06)}.occ-tile:hover .occ-go,.occ-tile:focus-visible .occ-go{opacity:1;transform:none}}@media (hover:none){.occ-go{opacity:1;transform:none}}.parcel{border-radius:var(--r-card);background:var(--kraft);min-width:0;box-shadow:0 0 0 1px var(--kraft-line);flex-direction:column;padding:8px 8px 0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative}.parcel:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(60% 50% at 50% 100%,#ffaa3c38,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.parcel-img{aspect-ratio:4/5;background:var(--surface);border-radius:var(--r-inner) var(--r-inner) 0 0;position:relative;overflow:hidden}.parcel-a,.parcel-b{transition:opacity .45s,transform .6s}.parcel-b{opacity:0}.wax-seal{z-index:2;pointer-events:none;text-align:center;color:#f5e6d8;min-width:52px;max-width:calc(100% - 88px);height:52px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at 35% 30%,#c0563f,#7d2c1e 70%);border-radius:999px;place-items:center;padding:0 8px;font-size:10px;line-height:1.05;display:grid;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 3px 8px #00000059,inset 0 0 0 3px #ffffff1f}.wax-seal-new{color:#2b1a08;background:radial-gradient(circle at 35% 30%,#e0a46a,#9a6420 70%)}.parcel-label{background:var(--paper);color:var(--paper-ink);border-radius:0 0 var(--r-card) var(--r-card);flex-direction:column;flex:1;gap:4px;margin:0 -8px;padding:16px;display:flex;position:relative;-webkit-mask:radial-gradient(5px at 8px 0,#0000 98%,#000) -8px 0/16px 100%;mask:radial-gradient(5px at 8px 0,#0000 98%,#000) -8px 0/16px 100%}.parcel-name{font-family:var(--font-display);font-size:17px;line-height:1.15}.parcel-link:after{content:"";z-index:1;position:absolute;inset:0}.parcel-link:focus-visible{outline:none}.parcel:has(.parcel-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.parcel-line{opacity:.72;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.parcel-stars{color:color-mix(in srgb, var(--sale) 55%, var(--paper-ink));align-items:center;gap:8px;display:flex}.parcel-stars small{color:var(--paper-ink);opacity:.65;font-size:12px}.parcel-label>:not(.parcel-row):has(+.parcel-row){margin-bottom:12px}.parcel-row{z-index:2;border-top:1px dashed color-mix(in srgb, var(--paper-ink) 30%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex;position:relative}.parcel-price{flex-wrap:wrap;flex:1 1 0;align-items:baseline;gap:0 8px;min-width:0;font-size:15px;font-weight:700;display:flex}.parcel-price s{opacity:.55;font-size:13px;font-weight:400}.parcel-price em{color:color-mix(in srgb, var(--sale) 55%, var(--paper-ink));font-size:12px;font-style:normal;font-weight:700}.parcel-add{border-radius:var(--btn-radius);background:var(--paper-ink);min-width:64px;min-height:44px;color:var(--paper);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;transition:opacity .2s;display:inline-flex}.parcel-add:hover{opacity:.88}.parcel-add-off{color:var(--paper-ink);opacity:.6;background:0 0;box-shadow:inset 0 0 0 1px}@media (min-width:768px){.parcel-name{font-size:19px}.parcel-price{font-size:16px}.parcel-add{padding:0 12px;font-size:13px}}@media (hover:hover) and (pointer:fine){.parcel:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sale) 60%, transparent), 0 30px 60px -24px #ffa03c80;transform:translateY(-6px)}.parcel:hover:after{opacity:1}.parcel:hover .parcel-a{opacity:0}.parcel:hover .parcel-b{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.parcel,.parcel:after,.parcel-a,.parcel-b,.occ-tile,.occ-tile img,.occ-go,.hero-glow{transition:none}.parcel:hover,.occ-tile:hover{transform:none}}.subcats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subcats>:last-child:nth-child(odd){grid-column:1/-1}.subcat{border-radius:var(--r-card);background:color-mix(in srgb, var(--paper) 55%, transparent);min-width:0;min-height:56px;box-shadow:0 0 0 1px var(--kraft-line);align-items:center;gap:8px;padding:8px;transition:box-shadow .2s;display:flex}.subcat[aria-current]{box-shadow:inset 0 0 0 2px var(--ink)}.subcat-ph{background:var(--surface);border-radius:var(--r-inner);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.subcat-t{min-width:0;font-family:var(--font-display);overflow-wrap:break-word;font-size:15px;line-height:1.15}.subcat-t small{font-family:var(--font-body);color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (min-width:768px){.subcats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.subcats>:last-child:nth-child(odd){grid-column:auto}.subcat{gap:12px;min-height:64px;padding:8px 12px 8px 8px}.subcat-ph{width:48px;height:48px}.subcat-t{font-size:17px}}@media (hover:hover) and (pointer:fine){.subcat:not([aria-current]):hover{box-shadow:0 0 0 1px var(--ink)}}.candle-opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr));gap:8px;display:grid}.candle-opt{border-radius:var(--btn-radius);border:1.5px solid color-mix(in srgb, var(--ink) 16%, transparent);text-align:center;background:0 0;align-content:start;justify-items:center;gap:4px;min-height:44px;padding:12px 8px 8px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.candle-opt:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.candle-opt[aria-checked=true]{background:var(--paper);color:var(--paper-ink);border-color:var(--paper-ink)}.candle-opt:disabled{opacity:.35;cursor:not-allowed}.candle-opt svg{width:38px;height:46px;display:block}.candle-opt .t{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.15}.candle-opt .n{opacity:.7;font-size:11px;line-height:1.2}.candle-opt .fl{transform-origin:50% 100%;transform-box:fill-box;animation:1.1s ease-in-out infinite alternate candle-flk}.candle-opt:not([aria-checked=true]) .fl{display:none}@keyframes candle-flk{0%{transform:scaleX(1)scaleY(1)rotate(-3deg)}to{transform:scaleX(.92)scaleY(1.12)rotate(3deg)}}.lit-layer{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(40% 35% at 50% 42%,#ffb4508c,#ff8c2826 50%,#0000 75%);transition:opacity .9s;position:absolute;inset:0}.lit-flame{z-index:1;pointer-events:none;opacity:0;transform-origin:50% 100%;filter:drop-shadow(0 0 14px #ffaa3ce6);width:26px;height:46px;transition:opacity .5s;position:absolute;top:30%;left:50%;transform:translate(-50%)}[data-lit] .lit-layer{opacity:1}[data-lit] .lit-flame{opacity:1;animation:1.1s ease-in-out infinite alternate lit-flk}[data-lit] .lit-img{filter:brightness(1.1)saturate(1.08)}.lit-img{transition:filter .8s}@keyframes lit-flk{0%{transform:translate(-50%)scaleX(1)scaleY(1)rotate(-3deg)}to{transform:translate(-50%)scaleX(.92)scaleY(1.1)rotate(3deg)}}.btn-lit{box-shadow:0 0 36px color-mix(in srgb, var(--sale) 55%, transparent);background:var(--sale)!important;color:var(--accent-ink)!important}@media (prefers-reduced-motion:reduce){.candle-opt .fl,[data-lit] .lit-flame{animation:none}.lit-layer,.lit-flame,.lit-img{transition:none}}html[data-quiet] main .bg-surface:is([class*=\ p-],[class^=p-],[class*=\ px-]),html[data-quiet] main aside.bg-paper{background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 14%, transparent), 0 24px 48px -30px color-mix(in oklab, var(--ink) 45%, transparent)}html[data-quiet] main .bg-surface:is([class*=\ p-],[class^=p-]) .text-muted{color:color-mix(in oklab, var(--paper-ink) 72%, var(--paper))}@media (min-width:768px){.pv-frame{width:min(100%,80svh - 12rem);margin-inline:auto}.pv-thumbs{max-height:calc(100svh - 15rem);margin:-4px;padding:4px;overflow-y:auto}}.hero-proof{color:var(--muted);margin-top:14px;font-size:13px}.hero-card-note{opacity:.7;font-size:12px;line-height:1.5}.mk{gap:48px;display:grid}@media (min-width:900px){.mk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.mk-copy{min-width:0}.mk-steps{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk-steps li{align-items:flex-start;gap:14px;display:flex}.mk-steps p{min-width:0;font-size:17px;line-height:1.5}.mk-steps strong{font-weight:700}.mk-n{font-family:var(--font-display);min-width:30px;font-size:22px;font-weight:500;line-height:1.2}.mk-sw{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mk-sw button{border-radius:999px;width:44px;height:44px;transition:box-shadow .2s;box-shadow:inset 0 0 0 2px #00000026}.mk-sw button[aria-checked=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.mk-cta{margin-top:28px}.mk-photo{aspect-ratio:1;background:var(--surface);border-radius:var(--radius);position:relative;overflow:hidden}.mk-label{text-align:center;background:var(--paper);width:min(70%,260px);color:var(--paper-ink);border-top:6px solid #d9a35a;gap:2px;padding:12px 18px;transition:border-color .3s;display:grid;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.mk-label b{font-family:var(--font-display);font-size:20px;font-weight:500}.mk-label small{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:10px}.mk-label i{font-family:var(--font-display);font-size:14px}.bxe{align-items:center;gap:40px;display:grid}@media (min-width:900px){.bxe{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.bxe h2 i{font-style:italic;font-weight:400}.bxe .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}.bxe-trail{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bxe-trail li{align-items:baseline;gap:14px;font-size:16px;display:flex}.bxe-trail b{font-family:var(--font-display);min-width:22px;font-size:20px;font-weight:500}.bxe-sizes{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.bxe-sizes span{background:var(--paper);color:var(--paper-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);font-variant-numeric:tabular-nums;padding:5px 9px;font-size:12px;font-weight:700}.bxe-scene{perspective:1400px;place-items:center;height:440px;display:grid;position:relative;overflow:hidden}.bxe-scene:before{content:"";filter:blur(6px);background:radial-gradient(50% 50%,#2b221647,#0000 70%);height:40px;position:absolute;inset:auto 10% 8%}.bxe-iso{width:220px;height:220px;transform-style:preserve-3d;position:relative;transform:rotateX(58deg)rotate(-38deg)translateZ(-20px)}.bxe-floor{transform-style:preserve-3d;background-color:#b98a52;background-image:linear-gradient(#0000001f 2px,#0000 2px),linear-gradient(90deg,#0000001f 2px,#0000 2px);background-position:0 0;background-repeat:repeat;background-size:73.33px 73.33px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.bxe-wall{background:#c79c63 repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 9px);position:absolute;box-shadow:inset 0 0 0 1px #00000014}.bxe-wall.n{transform-origin:50% 100%;width:220px;height:64px;animation:9s infinite bxe-n;top:-64px;left:0}.bxe-wall.s{transform-origin:50% 0;background-color:#d4ab72;width:220px;height:64px;animation:9s infinite bxe-s;top:220px;left:0}.bxe-wall.w{transform-origin:100%;background-color:#b98a52;width:64px;height:220px;animation:9s infinite bxe-w;top:0;left:-64px}.bxe-wall.e{transform-origin:0;background-color:#d9b27b;width:64px;height:220px;animation:9s infinite bxe-e;top:0;left:220px}@keyframes bxe-n{0%,4%{transform:rotateX(0)}14%,92%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes bxe-s{0%,6%{transform:rotateX(0)}16%,92%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes bxe-w{0%,8%{transform:rotateY(0)}18%,92%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes bxe-e{0%,10%{transform:rotateY(0)}20%,92%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}.bxe-tok{position:absolute;box-shadow:0 6px 10px #00000040}.bxe-tok.t0{animation:9s infinite bxe-t0}.bxe-tok.t1{animation:9s infinite bxe-t1}.bxe-tok.t2{animation:9s infinite bxe-t2}.bxe-tok.t3{animation:9s infinite bxe-t3}.bxe-tok.t4{animation:9s infinite bxe-t4}.bxe-tok.t5{animation:9s infinite bxe-t5}@keyframes bxe-t0{0%,22%{opacity:0;transform:translateZ(260px)}25%{opacity:1}29%{transform:translateZ(4px)}31%{transform:translateZ(14px)}33%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}@keyframes bxe-t1{0%,27%{opacity:0;transform:translateZ(260px)}30%{opacity:1}34%{transform:translateZ(4px)}36%{transform:translateZ(14px)}38%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}@keyframes bxe-t2{0%,32%{opacity:0;transform:translateZ(260px)}35%{opacity:1}39%{transform:translateZ(4px)}41%{transform:translateZ(14px)}43%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}@keyframes bxe-t3{0%,37%{opacity:0;transform:translateZ(260px)}40%{opacity:1}44%{transform:translateZ(4px)}46%{transform:translateZ(14px)}48%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}@keyframes bxe-t4{0%,42%{opacity:0;transform:translateZ(260px)}45%{opacity:1}49%{transform:translateZ(4px)}51%{transform:translateZ(14px)}53%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}@keyframes bxe-t5{0%,47%{opacity:0;transform:translateZ(260px)}50%{opacity:1}54%{transform:translateZ(4px)}56%{transform:translateZ(14px)}58%,92%{opacity:1;transform:translateZ(4px)}97%,to{opacity:0;transform:translateZ(260px)}}.bxe-lid{opacity:0;background:#d2a96f repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 9px);animation:9s infinite bxe-lid;position:absolute;inset:-4px;transform:translateZ(300px);box-shadow:0 0 0 1px #0000001a}.bxe-lid i{opacity:0;background:#8a6a3e;animation:9s infinite bxe-tw;position:absolute}.bxe-lid .tw1{height:6px;top:calc(50% - 3px);left:0;right:0}.bxe-lid .tw2{width:6px;top:0;bottom:0;left:calc(50% - 3px)}.bxe-lid .nm{text-align:center;font:18px var(--font-logo), serif;letter-spacing:.2em;text-transform:uppercase;color:#4a3216;opacity:.8;position:absolute;bottom:18px;left:0;right:0}.bxe-lid .seal{width:62px;height:62px;font:600 26px var(--font-logo), serif;color:#f3d9c9;opacity:0;background:radial-gradient(circle at 35% 30%,#b23b2a,#6d1a12 70%);border-radius:50%;place-items:center;margin:-31px;animation:9s infinite bxe-seal;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px #4a0f09}@keyframes bxe-lid{0%,58%{opacity:0;transform:translateZ(300px)}64%{opacity:1}70%,90%{opacity:1;transform:translateZ(66px)}96%,to{opacity:0;transform:translateZ(300px)}}@keyframes bxe-tw{0%,72%{opacity:0}76%,90%{opacity:1}96%,to{opacity:0}}@keyframes bxe-seal{0%,78%{opacity:0;transform:scale(2.4)}82%{opacity:1;transform:scale(.92)}84%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@media (max-width:520px){.bxe-scene{height:340px}.bxe-iso{transform:rotateX(58deg)rotate(-38deg)translateZ(-20px)scale(.78)}}@media (prefers-reduced-motion:reduce){.bxe-wall,.bxe-tok,.bxe-lid,.bxe-lid *{animation:none!important}.bxe-wall.n{transform:rotateX(-90deg)}.bxe-wall.s{transform:rotateX(90deg)}.bxe-wall.w{transform:rotateY(90deg)}.bxe-wall.e{transform:rotateY(-90deg)}.bxe-tok{opacity:1;transform:translateZ(2px)}}
