.drinks-container.svelte-1ptfgsk{padding:max(.5rem,1vh) max(1rem,2vw) max(5rem,10vh) max(1rem,2vw);height:100vh;width:100vw;display:flex;flex-direction:column;gap:max(1rem,2vh);box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,212,0,.12),transparent 55%),radial-gradient(circle at bottom right,rgba(0,224,214,.16),transparent 60%),var(--bg-primary)}.hero-section.svelte-1ptfgsk{flex:0 0 auto;display:flex;justify-content:center;align-items:center}.hero-image.svelte-1ptfgsk{display:flex;align-items:center;gap:max(1rem,2vw);max-width:min(1200px,100%);width:100%}.hero-image-inner.svelte-1ptfgsk{flex:0 0 auto;max-width:min(16vw,280px);aspect-ratio:4 / 3;border-radius:max(16px,1.5vw);background-color:#ffd400;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 max(6px,.75vw) max(18px,2vw) #00000080;margin-bottom:max(.5rem,1vh)}.hero-img.svelte-1ptfgsk{width:100%;height:100%;object-fit:contain}.hero-label.svelte-1ptfgsk{flex:1 1 auto;font-size:clamp(1.75rem,3.5vw,2.85rem);font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);text-align:left;white-space:nowrap}.grid-section.svelte-1ptfgsk{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1rem,2vw)}@media (max-width: 800px){.grid-section.svelte-1ptfgsk{grid-template-columns:1fr}}.column.svelte-1ptfgsk{display:flex;flex-direction:column;gap:max(.4rem,.8vh);border-radius:max(12px,1vw);padding:max(.6rem,1.1vh) max(.9rem,1.8vw);box-sizing:border-box;border:1px solid rgba(255,212,0,.85);background-color:#0009;box-shadow:0 0 0 1px #ffd40066;min-height:0;overflow-y:auto}.section-title.svelte-1ptfgsk{font-size:clamp(1.5rem,3.15vw,2.4rem);font-weight:800;color:var(--accent-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:max(.25rem,.5vh)}.drink-row.svelte-1ptfgsk{display:flex;align-items:flex-start;justify-content:space-between;gap:max(.45rem,.7vw);padding-block:max(.2rem,.4vh)}.drink-row.svelte-1ptfgsk+.drink-row:where(.svelte-1ptfgsk){border-top:1px solid rgba(255,255,255,.08)}.drink-text.svelte-1ptfgsk{display:flex;flex-direction:column;gap:max(.15rem,.25vh)}.drink-brand.svelte-1ptfgsk{font-size:clamp(1.28rem,2.25vw,1.6rem);font-weight:700;color:var(--text-primary)}.drink-variants.svelte-1ptfgsk{font-size:clamp(1.05rem,1.8vw,1.35rem);color:var(--text-secondary)}.drink-prices.svelte-1ptfgsk{display:flex;flex-direction:column;gap:max(.08rem,.15vh);align-items:flex-end}.price-volume.svelte-1ptfgsk{display:flex;flex-wrap:nowrap;gap:max(.4rem,.8vw);align-items:baseline;white-space:nowrap;flex-shrink:0}.volume.svelte-1ptfgsk{font-size:clamp(1.2rem,1.95vw,1.5rem);font-weight:600;color:var(--text-secondary);white-space:nowrap}.price.svelte-1ptfgsk{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;color:var(--price-color);white-space:nowrap}.item-row.svelte-1ptfgsk{display:flex;align-items:center;justify-content:space-between;gap:max(.4rem,.8vw);padding-block:max(.35rem,.6vh)}.item-row.svelte-1ptfgsk+.item-row:where(.svelte-1ptfgsk){border-top:1px solid rgba(255,255,255,.08)}.item-text.svelte-1ptfgsk{display:flex;flex-direction:column;gap:max(.1rem,.2vh)}.item-name.svelte-1ptfgsk{font-size:clamp(1.35rem,2.7vw,1.8rem);font-weight:600;color:var(--text-primary)}.item-price.svelte-1ptfgsk,.item-price-inline.svelte-1ptfgsk .size-amount:where(.svelte-1ptfgsk){font-size:clamp(1.35rem,2.7vw,1.8rem);font-weight:700;color:var(--price-color);white-space:nowrap}.item-price-inline.svelte-1ptfgsk{display:flex;flex-wrap:nowrap;align-items:baseline;gap:max(.5rem,1vw)}.item-price-inline.svelte-1ptfgsk .size-price:where(.svelte-1ptfgsk){white-space:nowrap}.item-price-inline.svelte-1ptfgsk .size-label:where(.svelte-1ptfgsk){font-size:clamp(1.15rem,2.3vw,1.55rem);color:var(--text-secondary);font-weight:500}.item-price-inline.svelte-1ptfgsk .price-sep:where(.svelte-1ptfgsk){font-size:clamp(1rem,2vw,1.35rem);color:var(--text-secondary);font-weight:400}.column.loop-float-2.svelte-1ptfgsk .section-title:where(.svelte-1ptfgsk){font-size:clamp(1.43rem,2.99vw,2.28rem)}.column.loop-float-2.svelte-1ptfgsk .item-name:where(.svelte-1ptfgsk){font-size:clamp(1.28rem,2.57vw,1.71rem)}.column.loop-float-2.svelte-1ptfgsk .item-price:where(.svelte-1ptfgsk),.column.loop-float-2.svelte-1ptfgsk .item-price-inline:where(.svelte-1ptfgsk) .size-amount:where(.svelte-1ptfgsk){font-size:clamp(1.28rem,2.57vw,1.71rem)}.column.loop-float-2.svelte-1ptfgsk .item-price-inline:where(.svelte-1ptfgsk) .size-label:where(.svelte-1ptfgsk){font-size:clamp(1.09rem,2.19vw,1.47rem)}.column.loop-float-2.svelte-1ptfgsk .item-price-inline:where(.svelte-1ptfgsk) .price-sep:where(.svelte-1ptfgsk){font-size:clamp(.95rem,1.9vw,1.28rem)}@keyframes svelte-1ptfgsk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-1ptfgsk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.loop-float-1.svelte-1ptfgsk{animation:svelte-1ptfgsk-float 4s ease-in-out infinite;animation-delay:0s}.loop-float-2.svelte-1ptfgsk{animation:svelte-1ptfgsk-float 4s ease-in-out infinite;animation-delay:.4s}.loop-pulse.svelte-1ptfgsk{animation:svelte-1ptfgsk-pulse 3s ease-in-out infinite}
