.shop_icon__vCUBj{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.shop_photo__JkQZH{position:relative;display:block;overflow:hidden;background:var(--bg-2)}.shop_photo__JkQZH img{width:100%;height:100%;object-fit:cover}.shop_mono__b4Thi{display:grid;place-items:center;container-type:inline-size;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--accent-soft) 60%,var(--surface)) 0,transparent 60%),var(--accent-soft);color:var(--accent)}.shop_mono__b4Thi span{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2rem,40cqi,4.5rem);line-height:1;opacity:.75;font-variation-settings:"SOFT" 100,"opsz" 144}.shop_price__jbeaU{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .4rem;line-height:1.3}.shop_from__D2G6w{font-size:.78rem;color:var(--ink-3)}.shop_was__bG4MN{font-size:.82rem;color:var(--ink-3)}.shop_now__pwOJ1{font-weight:600;color:var(--ink)}.shop_badges__j8RHY{display:flex;flex-wrap:wrap;gap:.3rem}.shop_badge__qOUEU{display:inline-flex;align-items:center;min-height:22px;padding:.1rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap;background:var(--bg-2);color:var(--ink-2)}.shop_b_promo__yVey8{background:var(--accent);color:var(--accent-ink)}.shop_b_out__f_sP8{background:var(--ink);color:var(--bg)}.shop_b_lead__l3zkG{background:color-mix(in srgb,var(--gold) 26%,var(--surface));color:color-mix(in srgb,var(--gold) 30%,#2a1410)}.shop_b_pickup__Dcecu{background:var(--accent-soft);color:var(--accent-strong)}.shop_b_new___czq7{background:color-mix(in srgb,var(--pine) 16%,var(--surface));color:color-mix(in srgb,var(--pine) 80%,#000)}.shop_b_tag__0DYQh{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.shop_stepper__DNF3F{display:inline-flex;align-items:center;height:48px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.shop_stepper__DNF3F button{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background-color .2s,transform .2s var(--ease)}.shop_stepper__DNF3F button:hover:not(:disabled){background:var(--bg-2)}.shop_stepper__DNF3F button:active:not(:disabled){transform:scale(.9)}.shop_stepper__DNF3F button:disabled{opacity:.3;cursor:default}.shop_stepper__DNF3F output{min-width:1.6rem;text-align:center;font-weight:600}.shop_stepSm___mDQk{height:40px}.shop_stepSm___mDQk button{width:40px;height:40px}.shop_row__URbDd{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.94rem;color:var(--ink-2)}.shop_row__URbDd dd{color:var(--ink);text-align:right}.shop_rowStrong__cKL0_{padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--line);font-size:1.05rem;color:var(--ink);font-weight:600}.shop_rowStrong__cKL0_ dd{font-family:var(--font-display);font-size:1.45rem;font-weight:500;letter-spacing:-.01em}.shop_rowMuted__6z555 dd{color:var(--pine)}.shop_spinner__D45kv{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;animation:shop_spin__W_Pqp .8s linear infinite;flex:none}@keyframes shop_spin__W_Pqp{to{transform:rotate(1turn)}}