.lpdp{--lpdp-cream:oklch(96.5% .018 85);--lpdp-cream-2:oklch(93% .03 82);--lpdp-line:oklch(82% .03 80);background:var(--lpdp-cream);color:var(--lpdp-ink);overflow-x:clip}.lpdp-zing{--lpdp-ink:oklch(22% .06 262);--lpdp-accent:oklch(88% .17 98);--lpdp-accent-ink:oklch(22% .06 262);--lpdp-hero-bg:oklch(89% .175 100);--lpdp-btn:oklch(22% .06 262);--lpdp-btn-ink:oklch(97% .02 95);--lpdp-headline:oklch(22% .06 262)}.lpdp-tres{--lpdp-ink:oklch(27% .06 150);--lpdp-accent:oklch(46% .17 28);--lpdp-accent-ink:oklch(96% .03 85);--lpdp-hero-bg:oklch(33% .07 145);--lpdp-btn:oklch(27% .06 150);--lpdp-btn-ink:oklch(96% .03 85);--lpdp-headline:oklch(46% .17 28)}.lpdp-hero{background:var(--lpdp-hero-bg);position:relative;overflow:hidden}.lpdp-tres .lpdp-hero{background:radial-gradient(ellipse at 30% 40%, oklch(40% .08 140/.9), transparent 70%), radial-gradient(ellipse at 90% 90%, oklch(24% .05 150), transparent 60%), var(--lpdp-hero-bg)}.lpdp-zing .lpdp-hero:before{content:"";pointer-events:none;background:repeating-conic-gradient(at 72% 45%,oklch(22% .06 262/.07) 0deg 3deg,#0000 3deg 14deg);position:absolute;inset:0}.lpdp-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:.5rem;max-width:80rem;min-height:21rem;margin:0 auto;padding:1.25rem 1rem 0;display:grid;position:relative}.lpdp-title{font-family:var(--font-texas-slab);text-transform:uppercase;letter-spacing:0;font-size:clamp(3rem,15vw,8.5rem);font-weight:400;line-height:.88}.lpdp-zing .lpdp-title{color:var(--lpdp-ink);text-shadow:3px 3px oklch(98% .02 95)}.lpdp-tres .lpdp-title{color:var(--lpdp-cream);text-shadow:3px 3px 0 var(--lpdp-accent), 5px 5px 0 oklch(20% .04 150);text-align:center;font-size:clamp(2.6rem,13vw,7.5rem)}.lpdp-sub{font-family:var(--font-barlow);letter-spacing:.02em;text-shadow:none;text-transform:uppercase;margin-top:.6rem;font-size:clamp(1rem,4.6vw,2.1rem);font-weight:700;line-height:1.1;display:block}.lpdp-zing .lpdp-sub{border-block:3px solid var(--lpdp-ink);max-width:26rem;padding:.25rem 0}.lpdp-tres .lpdp-sub{color:var(--lpdp-cream)}.lpdp-bottle{z-index:1;place-self:end center;width:100%;max-width:22rem;position:relative}.lpdp-bottle img{filter:drop-shadow(0 14px 14px oklch(20% .03 60/.35));width:100%;height:auto;display:block}.lpdp-zing .lpdp-bottle{margin-bottom:-2.5rem}.lpdp-tres .lpdp-bottle{margin-bottom:-3.5rem}.lpdp-slices{width:30%;max-width:12rem;height:auto;display:none;position:absolute;bottom:0;right:-1.5rem}.lpdp-fan{filter:drop-shadow(0 10px 12px oklch(15% .03 150/.5));width:100%;max-width:34rem;height:auto;margin:.75rem auto 0;display:block}.lpdp-zing-lemons-hero{width:100%;max-width:26rem;height:auto;margin-top:.75rem;display:block}.lpdp-panel{text-align:center;max-width:48rem;margin:0 auto;padding:3.25rem 1rem 1.5rem;position:relative}.lpdp-tres .lpdp-panel{padding-top:4rem}.lpdp-crumbs{text-transform:uppercase;letter-spacing:.08em;color:oklch(42% .03 70);margin-bottom:.75rem;font-size:.75rem}.lpdp-crumbs a:hover{text-decoration:underline}.lpdp-headline{font-family:var(--font-texas-slab);color:var(--lpdp-headline);letter-spacing:0;text-wrap:balance;min-height:2.04em;font-size:clamp(1.9rem,7.4vw,3.6rem);font-weight:400;line-height:1.02}.lpdp-chiles{font-family:var(--font-barlow);letter-spacing:.04em;text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.1rem,4.6vw,1.6rem);font-weight:700}.lpdp-chiles .lpdp-star{color:var(--lpdp-accent);padding:0 .6rem}.lpdp-price{font-family:var(--font-texas-slab);margin-top:.5rem;font-size:clamp(2rem,8vw,2.75rem);line-height:1}.lpdp-size{font-family:var(--font-georgia);margin-top:.3rem;font-size:1.05rem}.lpdp-buy{gap:.75rem;max-width:36rem;margin:1.25rem auto 0;display:flex}.lpdp-qty{border:1.5px solid var(--lpdp-ink);background:oklch(99% .008 85);border-radius:.5rem;flex-shrink:0;align-items:center;display:flex}.lpdp-qty button{min-width:2.75rem;min-height:2.75rem;color:var(--lpdp-ink);place-items:center;display:grid}.lpdp-qty button:disabled{opacity:.45}.lpdp-qty output{text-align:center;min-width:1.75rem;font-weight:600}.lpdp-cta{background:var(--lpdp-btn);min-height:3.25rem;color:var(--lpdp-btn-ink);font-family:var(--font-texas-slab);border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:clamp(1rem,4.4vw,1.35rem);transition:filter .15s;display:inline-flex}.lpdp-cta:hover:not(:disabled){filter:brightness(1.2)}.lpdp-cta:disabled{opacity:.6;cursor:not-allowed}.lpdp-cta:focus-visible,.lpdp-qty button:focus-visible{outline:3px solid var(--lpdp-accent);outline-offset:2px}.lpdp-note{font-size:.85rem;font-family:var(--font-georgia);margin-top:.5rem}.lpdp-extras{text-align:left;margin-top:1rem}.lpdp-zing-feature{border-top:1px solid var(--lpdp-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;max-width:64rem;margin:0 auto;padding:1.5rem 1rem 1rem;display:grid}.lpdp-zing-feature img{mix-blend-mode:multiply;width:100%;height:auto}.lpdp-zing-feature h2{font-family:var(--font-texas-slab);text-transform:uppercase;letter-spacing:0;font-size:clamp(1.9rem,8vw,3.75rem);font-weight:400;line-height:.95}.lpdp-zing-feature h2:after{content:"";background:var(--lpdp-accent);width:70%;height:6px;margin-top:.4rem;display:block}.lpdp-zing-feature p{font-family:var(--font-georgia);margin-top:.75rem;font-size:clamp(.95rem,3.4vw,1.2rem)}.lpdp-three{background:var(--lpdp-hero-bg);color:var(--lpdp-cream);padding:1.5rem 1rem 1.25rem}.lpdp-three h2{text-align:center;font-family:var(--font-texas-slab);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.6rem,6.4vw,2.6rem);font-weight:400}.lpdp-three ul{grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem;margin:1rem auto 0;display:grid}.lpdp-three li{flex-direction:column;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.lpdp-three li+li{border-left:1px solid oklch(96% .03 85/.4)}.lpdp-three img{border-radius:.6rem;width:100%;max-width:9rem;height:auto;box-shadow:0 8px 14px oklch(15% .03 150/.45)}.lpdp-three span{font-family:var(--font-barlow);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1rem,4.4vw,1.4rem);font-weight:700}.lpdp-details{text-align:left;max-width:64rem;margin:0 auto;padding:.5rem 1rem 2rem}.lpdp-sticky{background:var(--lpdp-cream);color:var(--lpdp-ink);border-top:1px solid var(--lpdp-line)}.lpdp-sticky .lpdp-cta{white-space:nowrap;min-height:2.9rem;padding:0 .6rem;font-size:clamp(.85rem,3.9vw,1rem)}.lpdp-sticky .lpdp-qty button{min-width:2.25rem}@media (width<=420px){.lpdp-sticky-oz{display:none}.lpdp-sticky .lpdp-qty button{min-width:2rem}}@media (width>=640px){.lpdp-slices{display:block}}@media (width>=1024px){.lpdp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:34rem;padding:2.5rem 2rem 0}.lpdp-panel{padding-top:4rem}}
