.picker[data-astro-cid-kzzidhum]{flex-direction:column;align-items:center;gap:6px;margin:-8px 0 20px;display:flex}.picker[data-astro-cid-kzzidhum][hidden]{display:none}.picker-label[data-astro-cid-kzzidhum]{color:var(--sub);font-size:13px;font-weight:700}.picker-buttons[data-astro-cid-kzzidhum]{border:var(--border);background:var(--white);box-shadow:0 4px 0 var(--shadow);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}button[data-astro-cid-kzzidhum]{color:var(--ink);font-family:var(--font-pop);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 12px 2px 4px;font-size:15px;transition:background .15s;display:flex}button[data-astro-cid-kzzidhum] img{object-fit:contain;width:36px;height:36px}button[data-astro-cid-kzzidhum]:hover{background:var(--cream)}button[data-astro-cid-kzzidhum][aria-pressed=true]{background:var(--lavender);border-color:var(--line)}button[data-astro-cid-kzzidhum]:focus-visible{outline:3px dashed var(--caramel);outline-offset:2px}@media (width<=640px){button[data-astro-cid-kzzidhum]{padding-right:8px;font-size:13px}button[data-astro-cid-kzzidhum] img{width:30px;height:30px}}.hero[data-astro-cid-5z2j2j73]{padding:18px 0 clamp(16px,3vw,28px)}.front[data-astro-cid-5z2j2j73]{justify-content:center;align-items:center;gap:clamp(16px,4vw,48px);margin-top:12px;display:flex}.keeper[data-astro-cid-5z2j2j73]{flex-direction:column;align-items:center;gap:6px;display:flex}.keeper-img[data-astro-cid-5z2j2j73]{width:clamp(110px,16vw,160px);height:auto;animation:3s ease-in-out infinite bob}.bubble[data-astro-cid-5z2j2j73]{border:var(--border);background:var(--white);font-family:var(--font-pop);text-align:center;white-space:pre-line;box-shadow:0 4px 0 var(--shadow);border-radius:18px;padding:8px 14px;font-size:14px;line-height:1.5;position:relative}.bubble[data-astro-cid-5z2j2j73]:after{content:"";background:var(--white);border-right:var(--border);border-bottom:var(--border);width:14px;height:14px;position:absolute;bottom:-9px;left:50%;translate:-50%;rotate:45deg}.front-text[data-astro-cid-5z2j2j73]{text-align:left}h1[data-astro-cid-5z2j2j73]{align-items:center;gap:10px;margin:0;font-size:clamp(40px,7vw,68px);line-height:1.1;display:flex}.h1-icon[data-astro-cid-5z2j2j73]{width:clamp(52px,8vw,72px);height:auto}.lead[data-astro-cid-5z2j2j73]{max-width:26em;color:var(--sub);margin-top:12px;font-weight:700}.shelves[data-astro-cid-5z2j2j73]{z-index:5;width:min(760px, calc(100% - 2 * var(--gutter)));margin:8px auto 12px;position:sticky;top:72px}.shelves[data-astro-cid-5z2j2j73] ul[data-astro-cid-5z2j2j73]{border:var(--border);-webkit-backdrop-filter:blur(8px);box-shadow:var(--lift);background:#fffbf5eb;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:8px;list-style:none;display:grid}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73]{height:100%;color:var(--ink);font-family:var(--font-pop);border:2px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:17px;line-height:1.2;text-decoration:none;transition:background .15s;display:flex}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73] img{object-fit:contain;flex:none;width:40px;height:40px}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73]:hover{background:var(--cream)}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73][aria-current=true]{background:var(--pink-soft);border-color:var(--line)}.shelf[data-astro-cid-5z2j2j73]{padding-top:clamp(36px,6vw,64px)}.shelf-head[data-astro-cid-5z2j2j73]{text-align:center;margin-bottom:24px}.shelf-head[data-astro-cid-5z2j2j73] h2[data-astro-cid-5z2j2j73]{scroll-margin-top:170px;font-size:clamp(30px,4.4vw,40px)}.shelf-sub[data-astro-cid-5z2j2j73]{background:var(--butter);border-radius:999px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:700;display:inline-block}.shelf-lead[data-astro-cid-5z2j2j73]{max-width:36em;color:var(--sub);margin:10px auto 0;font-size:15px;font-weight:700}.grid[data-astro-cid-5z2j2j73]{gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.grid--snack[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.grid--look[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(auto-fit,minmax(150px,180px));justify-content:center}.grid--pack[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(auto-fit,minmax(140px,170px));justify-content:center}.card[data-astro-cid-5z2j2j73]{border:var(--border);border-radius:var(--radius);background:var(--white);box-shadow:var(--lift);scroll-margin-top:170px}.card[data-astro-cid-5z2j2j73]:target{animation:1.6s ease-out spot}h3[data-astro-cid-5z2j2j73],h4[data-astro-cid-5z2j2j73]{font-family:var(--font-pop);margin:0;font-size:19px;font-weight:400;line-height:1.35}.desc[data-astro-cid-5z2j2j73]{font-size:14px;line-height:1.7}.price[data-astro-cid-5z2j2j73]{font-family:var(--font-pop);color:var(--caramel);white-space:nowrap;align-items:center;gap:4px;font-size:15px;display:inline-flex}.price[data-astro-cid-5z2j2j73] img{width:18px;height:18px}.snack[data-astro-cid-5z2j2j73]{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.snack-head[data-astro-cid-5z2j2j73]{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.snack-text[data-astro-cid-5z2j2j73]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.snack-icon[data-astro-cid-5z2j2j73]{background:var(--butter);border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.snack-icon[data-astro-cid-5z2j2j73] img{object-fit:contain;width:54px;height:54px}.rate[data-astro-cid-5z2j2j73]{background:var(--mint);white-space:nowrap;border-radius:999px;margin-top:2px;padding:0 10px;font-size:13px;font-weight:700;line-height:1.9}.tiers[data-astro-cid-5z2j2j73]{border-radius:var(--radius-sm);background:var(--cream);padding:6px 12px 10px}.tiers-title[data-astro-cid-5z2j2j73]{color:var(--sub);font-size:12px;font-weight:700}.tiers[data-astro-cid-5z2j2j73] ol[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.tiers[data-astro-cid-5z2j2j73] li[data-astro-cid-5z2j2j73]{background:var(--white);border-radius:10px;flex-direction:column;align-items:center;padding:2px 4px 4px;line-height:1.4;display:flex}.tier-no[data-astro-cid-5z2j2j73]{color:var(--sub);white-space:nowrap;font-size:12px;font-weight:700}.tiers[data-astro-cid-5z2j2j73] .price[data-astro-cid-5z2j2j73]{font-size:14px}.tiers[data-astro-cid-5z2j2j73] li[data-astro-cid-5z2j2j73].tier--kiwami{background:var(--lavender)}.tier--kiwami[data-astro-cid-5z2j2j73] .tier-no[data-astro-cid-5z2j2j73],.tier--kiwami[data-astro-cid-5z2j2j73] .price[data-astro-cid-5z2j2j73]{color:#7a5aa8}.look[data-astro-cid-5z2j2j73]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 16px;display:flex}.look-img[data-astro-cid-5z2j2j73]{background:var(--cream);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.look-img[data-astro-cid-5z2j2j73] img{object-fit:contain;width:112px;height:112px}.look-img--wear[data-astro-cid-5z2j2j73] img{width:124px;height:124px}.band[data-astro-cid-5z2j2j73]{border-radius:999px;width:72px;height:8px}.look-img[data-astro-cid-5z2j2j73] img[hidden],.band[data-astro-cid-5z2j2j73][hidden]{display:none}.sub-title[data-astro-cid-5z2j2j73]{align-items:center;gap:10px;margin:28px 0 12px;font-size:20px;display:flex}.sub-title[data-astro-cid-5z2j2j73]:after{content:"";border-top:2px dashed #8c6b574d;flex:1}.pass[data-astro-cid-5z2j2j73]{background:radial-gradient(circle at 12px 12px, #ffffffb3 4px, transparent 5px) 0 0 / 40px 40px, var(--pink-soft);align-items:center;gap:clamp(14px,3vw,28px);padding:clamp(16px,3vw,24px);display:flex}.pass-art[data-astro-cid-5z2j2j73]{aspect-ratio:1;background:var(--white);border:var(--border);border-radius:28px;flex:none;place-items:center;width:clamp(110px,18vw,160px);display:grid}.pass-art[data-astro-cid-5z2j2j73] img{width:86%;height:auto}.pass-body[data-astro-cid-5z2j2j73]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pass-body[data-astro-cid-5z2j2j73] h4[data-astro-cid-5z2j2j73]{font-size:clamp(22px,3vw,28px)}.pass-desc[data-astro-cid-5z2j2j73]{font-weight:700}.gift[data-astro-cid-5z2j2j73]{background:var(--lavender);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:14px;font-weight:700;line-height:2;display:inline-flex}.store-note[data-astro-cid-5z2j2j73]{background:var(--white);border:2px dashed var(--pink);border-radius:999px;padding:0 12px;font-size:13px;font-weight:700;line-height:1.9}.grid--pack[data-astro-cid-5z2j2j73]{row-gap:24px;padding-top:14px}.pack[data-astro-cid-5z2j2j73]{font-family:var(--font-pop);text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-size:15px;display:flex;position:relative}.pack[data-astro-cid-5z2j2j73] img{flex:none;width:40px;height:40px}.pack--gem[data-astro-cid-5z2j2j73]{background:#f6f2fc}.badge[data-astro-cid-5z2j2j73]{border:2px solid var(--line);font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;top:-12px;left:50%;translate:-50%}.badge--rec[data-astro-cid-5z2j2j73]{background:var(--pink)}.badge--bonus[data-astro-cid-5z2j2j73]{background:var(--butter)}.note[data-astro-cid-5z2j2j73]{text-align:center;color:var(--sub);margin:36px 0 0;font-size:13px}@keyframes bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes spot{0%,40%{box-shadow:0 0 0 5px var(--pink), var(--lift)}}@media (width<=640px){.front[data-astro-cid-5z2j2j73]{flex-direction:column-reverse;gap:12px}.front-text[data-astro-cid-5z2j2j73]{text-align:center}h1[data-astro-cid-5z2j2j73]{justify-content:center}.lead[data-astro-cid-5z2j2j73]{margin-inline:auto}.shelves[data-astro-cid-5z2j2j73]{top:68px}.shelves[data-astro-cid-5z2j2j73] ul[data-astro-cid-5z2j2j73]{border-radius:20px;gap:4px;padding:5px}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73]{text-align:center;flex-direction:column;gap:2px;padding:4px 2px;font-size:13px}.shelves[data-astro-cid-5z2j2j73] a[data-astro-cid-5z2j2j73] img{width:30px;height:30px}.shelf-head[data-astro-cid-5z2j2j73] h2[data-astro-cid-5z2j2j73],.card[data-astro-cid-5z2j2j73]{scroll-margin-top:150px}.grid--look[data-astro-cid-5z2j2j73],.grid--pack[data-astro-cid-5z2j2j73]{grid-template-columns:repeat(2,minmax(0,1fr))}.look-img[data-astro-cid-5z2j2j73]{width:112px;height:112px}.look-img[data-astro-cid-5z2j2j73] img{width:98px;height:98px}.look-img--wear[data-astro-cid-5z2j2j73] img{width:108px;height:108px}.pass[data-astro-cid-5z2j2j73]{text-align:center;flex-direction:column}.pass-body[data-astro-cid-5z2j2j73]{align-items:center}}
