.GQ0AXW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.GQ0AXW_stage{place-items:center;display:grid;position:relative}.GQ0AXW_halo{background:radial-gradient(circle,#e4572e42,#0000 66%);border-radius:50%;position:absolute;inset:-8%}.GQ0AXW_arch{aspect-ratio:4/5;border-radius:var(--arch);border:1px solid var(--line-strong);outline:1px solid var(--line);outline-offset:10px;background:var(--panel-2);width:min(100%,34rem);box-shadow:var(--shadow);position:relative;overflow:hidden}.GQ0AXW_arch img{object-fit:cover}.GQ0AXW_arch[data-type=juice]{background:radial-gradient(circle at 50% 40%,#fff,#e9e0d2)}.GQ0AXW_arch[data-type=juice] img{object-fit:contain;padding:16%}.GQ0AXW_info{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.GQ0AXW_info h1{font-size:clamp(2.8rem,6vw,5.5rem)}.GQ0AXW_back{min-height:2.75rem;color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;transition:color .3s;display:inline-flex}.GQ0AXW_back svg{transition:transform .45s var(--ease);transform:rotate(180deg)}.GQ0AXW_back:hover{color:var(--gold-soft)}.GQ0AXW_back:hover svg{transform:rotate(180deg)translate(4px)}.GQ0AXW_details{max-width:34rem;color:var(--muted)}.GQ0AXW_price{font-family:var(--font-display), Georgia, serif;color:var(--gold-soft);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,2.9rem)}.GQ0AXW_option{gap:.5rem;display:grid}.GQ0AXW_option>span{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.GQ0AXW_sizes{border:1px solid var(--line);background:var(--ink-2);border-radius:999px;padding:.3rem;display:inline-flex}.GQ0AXW_size{min-height:2.75rem;color:var(--muted);border-radius:999px;padding:0 1.2rem;font-size:.88rem;font-weight:600;transition:color .3s;position:relative}.GQ0AXW_size span:last-child{position:relative}.GQ0AXW_size[data-active=true]{color:#1b1208}.GQ0AXW_sizeThumb{background:var(--sheen);border-radius:999px;position:absolute;inset:0}.GQ0AXW_counter{border:1px solid var(--line);background:var(--ink-2);border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:inline-flex}.GQ0AXW_counter button{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .3s,color .3s;display:grid}.GQ0AXW_counter button:hover{background:var(--gold);color:var(--ink)}.GQ0AXW_counter span{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem;font-weight:700}.GQ0AXW_add{margin-top:.5rem}.GQ0AXW_pairings{margin-top:clamp(4rem,9vw,7rem)}.GQ0AXW_pairingGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(1.25rem,2.2vw,2rem);margin-top:2rem;display:grid}@media (max-width:900px){.GQ0AXW_layout{grid-template-columns:minmax(0,1fr)}.GQ0AXW_arch{aspect-ratio:1;width:min(100%,28rem)}.GQ0AXW_add{width:100%}}
