body.page-dark{background:var(--choco)}.intro-head[data-astro-cid-3kz4ziuf]{color:var(--cream);padding-top:64px;padding-bottom:40px;min-height:52vh;display:flex;flex-direction:column;justify-content:flex-end;gap:18px}.eyebrow[data-astro-cid-3kz4ziuf]{margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:15px}.intro-head[data-astro-cid-3kz4ziuf] h1[data-astro-cid-3kz4ziuf]{font-size:clamp(40px,9vw,130px)}.lead[data-astro-cid-3kz4ziuf]{margin:0;max-width:560px;font-size:18px;opacity:.9}.switch[data-astro-cid-3kz4ziuf]{display:inline-flex;align-self:flex-start;gap:6px;padding:6px;background:var(--cream);border-radius:999px}.switch[data-astro-cid-3kz4ziuf] button[data-astro-cid-3kz4ziuf]{min-height:44px;padding:0 20px;border:0;border-radius:999px;font-weight:700;font-size:15px;background:transparent;color:var(--choco);cursor:pointer}.switch[data-astro-cid-3kz4ziuf] button[data-astro-cid-3kz4ziuf][aria-pressed=true]{background:var(--choco);color:var(--cream)}.stage[data-astro-cid-3kz4ziuf]{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;padding-bottom:72px}.case[data-astro-cid-3kz4ziuf]{flex:999 1 620px;min-width:0;will-change:transform}.case__glass[data-astro-cid-3kz4ziuf]{background:#f3e3d3;border-radius:36px;padding:28px 22px 10px;border:10px solid var(--choco-2);box-shadow:inset 0 0 60px #ffffffb3,0 40px 80px #00000059}.shelf[data-astro-cid-3kz4ziuf]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 14px}.shelf[data-astro-cid-3kz4ziuf][hidden]{display:none}.item[data-astro-cid-3kz4ziuf]{width:100%;min-height:190px;padding:14px 8px 10px;border:0;border-bottom:12px solid var(--choco-2);border-radius:18px 18px 0 0;background:transparent;color:var(--choco);font-family:inherit;font-weight:700;font-size:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer;margin-bottom:18px;transition:background-color .25s}.item[data-astro-cid-3kz4ziuf] img{width:100%;height:120px;object-fit:contain;transition:transform .35s cubic-bezier(.3,1.4,.5,1);transform-origin:50% 90%}.shelf--giant[data-astro-cid-3kz4ziuf] .item[data-astro-cid-3kz4ziuf] img{height:150px}.item[data-astro-cid-3kz4ziuf]:hover img,.item[data-astro-cid-3kz4ziuf]:focus-visible img{transform:perspective(600px) translateZ(90px) rotateY(-14deg)}.item[data-astro-cid-3kz4ziuf][aria-pressed=true]{background-color:var(--c)}.item[data-astro-cid-3kz4ziuf][aria-pressed=true] img{transform:scale(1.14)}.card[data-astro-cid-3kz4ziuf]{flex:1 1 340px;min-width:0;position:sticky;top:96px;border-radius:36px;padding:28px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:90px;transition:background-color .3s}.card__img[data-astro-cid-3kz4ziuf]{width:100%;height:260px;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(43,23,18,.3))}.card__name[data-astro-cid-3kz4ziuf]{font-size:clamp(26px,3vw,34px)}.card__desc[data-astro-cid-3kz4ziuf]{margin:0;font-size:16px}.card__dl[data-astro-cid-3kz4ziuf]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:15px}.card__dl[data-astro-cid-3kz4ziuf] dt[data-astro-cid-3kz4ziuf]{font-weight:700}.card__dl[data-astro-cid-3kz4ziuf] dd[data-astro-cid-3kz4ziuf]{margin:0}.card__buy[data-astro-cid-3kz4ziuf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card__buy[data-astro-cid-3kz4ziuf] .btn[data-astro-cid-3kz4ziuf]{flex:1 1 160px}.qty[data-astro-cid-3kz4ziuf]{display:flex;align-items:center;gap:4px;background:var(--cream);border-radius:999px;padding:4px}.qty[data-astro-cid-3kz4ziuf] button[data-astro-cid-3kz4ziuf]{width:44px;height:44px;border:0;border-radius:999px;background:var(--choco);color:var(--cream);font-size:22px;cursor:pointer}.qty[data-astro-cid-3kz4ziuf] input[data-astro-cid-3kz4ziuf]{width:52px;border:0;background:transparent;text-align:center;font-weight:700;-moz-appearance:textfield}.qty[data-astro-cid-3kz4ziuf] input[data-astro-cid-3kz4ziuf]::-webkit-inner-spin-button{-webkit-appearance:none}.qty[data-astro-cid-3kz4ziuf] span[data-astro-cid-3kz4ziuf]{font-weight:700;padding-right:6px}.card__msg[data-astro-cid-3kz4ziuf]{margin:0;min-height:1.5em;font-weight:700}.list[data-astro-cid-3kz4ziuf]{color:var(--cream);padding-bottom:96px}.list[data-astro-cid-3kz4ziuf] h2[data-astro-cid-3kz4ziuf]{font-size:clamp(26px,3vw,36px);margin-bottom:20px}.list[data-astro-cid-3kz4ziuf] table[data-astro-cid-3kz4ziuf]{width:100%;border-collapse:collapse;font-size:16px}.list[data-astro-cid-3kz4ziuf] th[data-astro-cid-3kz4ziuf],.list[data-astro-cid-3kz4ziuf] td[data-astro-cid-3kz4ziuf]{text-align:left;padding:10px 8px;border-bottom:1px solid rgba(255,244,232,.25)}.list[data-astro-cid-3kz4ziuf] a[data-astro-cid-3kz4ziuf]{color:var(--cream)}@media(max-width:899px){.card[data-astro-cid-3kz4ziuf]{position:static}}@media(max-width:560px){.case__glass[data-astro-cid-3kz4ziuf]{padding:16px 10px 4px;border-width:6px;border-radius:24px}.shelf[data-astro-cid-3kz4ziuf]{grid-template-columns:repeat(3,1fr);gap:0 6px}.item[data-astro-cid-3kz4ziuf]{min-height:130px;padding:8px 2px 6px;font-size:12px;border-bottom-width:8px;margin-bottom:12px}.item[data-astro-cid-3kz4ziuf] img,.shelf--giant[data-astro-cid-3kz4ziuf] .item[data-astro-cid-3kz4ziuf] img{height:72px}}
