.header{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#fff4c738;border:1px solid #ffffff73;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 32px);padding:14px 18px;display:flex;position:fixed;top:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 55px #00000040}.navLiquid{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob{opacity:.75;filter:blur(12px);mix-blend-mode:screen;border-radius:999px;width:260px;height:80px;position:absolute}.blob1{top:-18px;left:calc(0% + var(--liquid-shift));background:#f5d45c;animation:5s ease-in-out infinite liquidBlob1}.blob2{bottom:-24px;left:calc(28% - var(--liquid-shift));background:#8fc8ee;animation:6s ease-in-out infinite liquidBlob2}.blob3{top:8px;right:calc(14% + var(--liquid-shift));background:#fff4c7;animation:7s ease-in-out infinite liquidBlob3}.blob4{bottom:-20px;right:calc(0% - var(--liquid-shift));background:#d9901f;animation:5.5s ease-in-out infinite liquidBlob4}@keyframes liquidBlob1{0%,to{transform:translate(-40px)scale(1)}50%{transform:translate(140px)scale(1.35)}}@keyframes liquidBlob2{0%,to{transform:translate(80px)scale(1.1)}50%{transform:translate(-120px)scale(1.45)}}@keyframes liquidBlob3{0%,to{transform:translate(30px)scale(1)}50%{transform:translate(-160px)scale(1.3)}}@keyframes liquidBlob4{0%,to{transform:translate(-70px)scale(1.05)}50%{transform:translate(120px)scale(1.5)}}.header:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff73,#0000 35%,#ffffff1f);position:absolute;inset:0}.logo,.navbar,.navButton{z-index:3;position:relative}.logo{color:#fff;letter-spacing:-1px;text-shadow:0 3px 14px #00000073;font-size:22px;font-weight:900;text-decoration:none}.logo span{color:#f5d45c}.navbar{align-items:center;gap:8px;display:flex}.navbar a{color:#fff;text-shadow:0 3px 12px #00000059;border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s}.navbar a:hover{background:#ffffff38;transform:translateY(-2px)rotate(-2deg)}.navButton{color:#1f2933;background:#f5d45c;border-radius:999px;padding:11px 18px;font-weight:900;text-decoration:none;transition:transform .25s;box-shadow:0 10px 24px #00000038}.navButton:hover{transform:translateY(-3px)rotate(2deg)scale(1.04)}@media (width<=760px){.header{border-radius:28px;flex-wrap:wrap;justify-content:center;top:12px}.navbar{flex-wrap:wrap;order:3;justify-content:center;width:100%}.navbar a{padding:8px 12px;font-size:14px}}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.heroContent{max-width:850px;animation:1.1s forwards heroIntro}@keyframes heroIntro{0%{opacity:0;transform:translateY(35px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.eyebrow{color:#fff4c7;letter-spacing:4px;text-transform:uppercase;text-shadow:0 3px 14px #00000073;margin:0 0 14px;font-size:14px;font-weight:800}.hero h1{color:#fff;text-shadow:0 8px 35px #0000008c;margin:0;font-size:clamp(64px,12vw,150px);font-weight:900;line-height:.9}.heroDescription{color:#fff;text-shadow:0 4px 22px #0000008c;max-width:620px;margin:24px auto 0;font-size:clamp(18px,2vw,26px);line-height:1.5}.productInfo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:90vh;padding:110px 80px;display:grid;position:relative;overflow:hidden}.productInfo:after{content:"SUMMER";color:#ffffff17;letter-spacing:-8px;z-index:-1;font-size:clamp(90px,18vw,240px);font-weight:900;position:absolute;bottom:20px;left:-30px}.infoBadge{color:#1f2933;letter-spacing:1px;background:#f5d45ce6;border-radius:999px;margin-bottom:24px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-block;box-shadow:0 10px 25px #0003}.productInfoText{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff47;border-radius:34px;padding:36px}.sectionLabel{color:#fff4c7;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-weight:900}.productInfoText h2{color:#fff;text-shadow:0 8px 28px #00000059;margin:0;font-size:clamp(46px,6vw,88px);line-height:.9}.productInfoText p{color:#fff;text-shadow:0 3px 18px #00000059;max-width:520px;margin-top:24px;font-size:20px;line-height:1.6}.funCards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.funCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff4c747;border:1px solid #ffffff59;border-radius:32px;min-height:230px;padding:28px;transition:transform .25s,background .25s;animation:5s ease-in-out infinite cardFloat;box-shadow:0 24px 70px #00000038}.funCard:hover{background:#f5d45c61;transform:translateY(-18px)rotate(-2deg)scale(1.03)}.funCard:nth-child(2){animation-delay:.8s}.funCard:nth-child(3){animation-delay:1.4s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.funCard.large{flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:480px;display:flex}.funCard span{margin-bottom:22px;font-size:56px;display:block}.funCard h3{color:#f5d45c;text-shadow:0 4px 18px #00000059;margin:0 0 12px;font-size:34px}.funCard p{color:#fff;margin:0;font-size:17px;line-height:1.6}@media (width<=900px){.productInfo{grid-template-columns:1fr;padding:90px 24px}.infoBadge{width:fit-content;margin-bottom:24px;position:static}.funCards{grid-template-columns:1fr}.funCard.large{min-height:260px}}.parallaxBreak{z-index:3;background-image:url(/assets/images/SummerCan08.jpeg);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;min-height:75vh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.parallaxOverlay{background:radial-gradient(circle,#f5d45c2e,#0000 45%),linear-gradient(#2f6da859,#00000073);position:absolute;inset:0}.parallaxContent{z-index:1;text-align:center;max-width:900px;position:relative}.parallaxContent p{color:#fff4c7;letter-spacing:4px;text-transform:uppercase;margin:0 0 18px;font-weight:900}.parallaxContent h2{color:#fff;text-shadow:0 10px 35px #0000008c;margin:0;font-size:clamp(54px,10vw,140px);line-height:.9}.parallaxContent span{color:#fff;text-shadow:0 4px 22px #0000008c;margin-top:24px;font-size:clamp(18px,2vw,26px);display:block}@media (width<=768px){.parallaxBreak{background-attachment:scroll;min-height:65vh}}.productDetails{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2f6ea84a;padding:120px 80px}.detailsContainer{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.detailsLeft img{border-radius:30px;width:100%;max-width:420px;box-shadow:0 30px 80px #0000004d}.detailsRight{color:#fff}.detailsRight h2{margin:0;font-size:clamp(48px,6vw,80px);line-height:1}.detailsText{max-width:500px;margin-top:20px;font-size:20px;line-height:1.6}.sectionLabel{color:#fff4c7;letter-spacing:3px;text-transform:uppercase;font-weight:800}.detailsList{gap:18px;margin-top:30px;display:grid}.detailItem{align-items:center;gap:14px;font-size:18px;display:flex}.detailItem span{font-size:28px}@media (width<=900px){.productDetails{padding:80px 24px}.detailsContainer{text-align:center;grid-template-columns:1fr}.detailsLeft img{margin:0 auto}.detailsList{justify-items:center}}.gallery{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff4c761;padding:100px 80px}.gallery h2{color:#d9901f;margin-bottom:40px;font-size:48px}.galleryGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.galleryGrid img{filter:saturate(.9)brightness(.95);border-radius:20px;width:100%;transition:transform .35s,filter .35s}.galleryGrid img:hover{filter:saturate(1.2)brightness(1.05);transform:scale(1.06)rotate(-1deg)}.floatingElements{pointer-events:none;z-index:4;position:fixed;inset:0;overflow:hidden}.floatingElements span{opacity:0;filter:drop-shadow(0 8px 18px #00000040);will-change:transform, opacity;transition:opacity .9s,scale .9s;animation-name:randomFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.floatingElements span.isVisible{opacity:.5;scale:1}.floatingElements span.isHidden{opacity:0;scale:.75}@keyframes randomFloat{0%{transform:translateY(var(--scroll-offset)) translate(0, 0) rotate(0deg)}25%{transform:translateY(var(--scroll-offset)) translate(calc(var(--drift-x) * .45), calc(var(--drift-y) * -.35)) rotate(calc(var(--rotate) * .4))}50%{transform:translateY(var(--scroll-offset)) translate(var(--drift-x), var(--drift-y)) rotate(var(--rotate))}75%{transform:translateY(var(--scroll-offset)) translate(calc(var(--drift-x) * -.35), calc(var(--drift-y) * .45)) rotate(calc(var(--rotate) * -.4))}to{transform:translateY(var(--scroll-offset)) translate(0, 0) rotate(0deg)}}@media (width<=768px){.floatingElements{display:none}}.lemonJumpscare{z-index:999;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff4c71f;place-items:center;display:grid;position:fixed;inset:0}.lemonJumpscare.active{animation:1.2s forwards jumpscareFlash}.giantLemon{filter:drop-shadow(0 40px 80px #00000073);font-size:clamp(180px,38vw,520px);transform:scale(.15)rotate(-35deg)}.lemonJumpscare.active .giantLemon{animation:1.2s cubic-bezier(.15,1.4,.45,1) forwards lemonPop}.lemonJumpscare p{color:#fff;letter-spacing:4px;text-shadow:0 8px 30px #0000008c;font-size:clamp(34px,7vw,96px);font-weight:900;position:absolute;bottom:12%;transform:rotate(-3deg)}@keyframes jumpscareFlash{0%{opacity:0}8%{opacity:1;background:#f5d45cbf}70%{opacity:1;background:#fff4c72e}to{opacity:0}}@keyframes lemonPop{0%{transform:scale(.05)rotate(-50deg)}12%{transform:scale(1.18)rotate(8deg)}30%{transform:scale(.95)rotate(-6deg)}70%{transform:scale(1)rotate(0)}to{transform:scale(.25)rotate(25deg)}}.scrollTop{z-index:60;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#f5d45ce6;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;transition:all .35s;display:flex;position:fixed;bottom:32px;right:32px;overflow:visible;transform:translateY(30px)scale(.8);box-shadow:0 12px 30px #00000040}.scrollTop.show{opacity:1;pointer-events:auto;animation:2.5s ease-in-out infinite lemonBounce;transform:translateY(0)scale(1)}.scrollTop:hover{transform:translateY(-6px)scale(1.1)rotate(-8deg)}@keyframes lemonBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.05)}}.juiceDrop{opacity:0;pointer-events:none;background:#f5d45c;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%}.scrollTop.splash .juiceDrop{animation:.6s ease-out forwards juiceSplash}.scrollTop.splash .drop1{--x:-40px;--y:-30px}.scrollTop.splash .drop2{--x:45px;--y:-25px}.scrollTop.splash .drop3{--x:-35px;--y:30px}.scrollTop.splash .drop4{--x:40px;--y:35px}.scrollTop.splash .drop5{--x:0px;--y:-50px}@keyframes juiceSplash{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}70%{opacity:1;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(.2)}}@media (width<=768px){.scrollTop{width:50px;height:50px;font-size:22px;bottom:20px;right:20px}}body,a,button{cursor:none}.cursorBlob{z-index:10000;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff4c7,#f5d45c 55%,#d9901f);border-radius:45% 55% 60% 40%;width:18px;height:18px;animation:1.4s ease-in-out infinite cursorMorph;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 18px #f5d45ce6,0 0 36px #f5d45c59}.cursorDrop{z-index:9998;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff4c7,#f5d45c 65%,#d9901f);border-radius:50%;animation:.7s ease-out forwards dropletTrail;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #f5d45ca6}@keyframes dropletTrail{0%{opacity:.75;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--offset-x)), calc(-50% + var(--offset-y))) scale(.15)}}@keyframes cursorMorph{0%,to{border-radius:45% 55% 60% 40%;transform:translate(-50%,-50%)scale(1)rotate(0)}50%{border-radius:60% 40% 45% 55%;transform:translate(-50%,-50%)scale(1.15)rotate(12deg)}}.splashEffect{z-index:9998;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.drop{background:#f5d45c;border-radius:50%;width:9px;height:9px;animation:.7s ease-out forwards liquidSplash;position:absolute;top:0;left:0;box-shadow:0 0 12px #f5d45ccc}.drop1{--x:-34px;--y:-28px}.drop2{--x:36px;--y:-24px}.drop3{--x:-28px;--y:32px}.drop4{--x:32px;--y:30px}.drop5{--x:0px;--y:-42px}.drop6{--x:0px;--y:38px}@keyframes liquidSplash{0%{opacity:1;transform:translate(0)scale(.4)}70%{opacity:1;transform:translate(var(--x), var(--y)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.2), calc(var(--y) * 1.2)) scale(.1)}}@media (width<=768px){body,a,button{cursor:auto}.cursorBlob,.cursorDrop,.splashEffect{display:none}}.footer{text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.3);z-index:5;background:#122230b8;border-top:1px solid #ffffff24;padding:80px 24px 60px;position:relative;overflow:hidden;box-shadow:0 -10px 40px #00000040,inset 0 1px #ffffff14}.footer:before{content:"";pointer-events:none;background:linear-gradient(#f5d45c14,#ffffff05);position:absolute;inset:0}.footerGlow{filter:blur(70px);opacity:.95;pointer-events:none;background:radial-gradient(circle,#f5d45c52,#f5d45c1f,#0000 72%);border-radius:50%;width:500px;height:500px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.footer p{z-index:2;color:#fff;letter-spacing:1px;text-shadow:0 4px 18px #00000059;margin:0;font-size:18px;font-weight:800;position:relative}.footer span{z-index:2;color:#ffffffb8;letter-spacing:.5px;margin-top:14px;font-size:14px;display:block;position:relative}.footerGlow{animation:7s ease-in-out infinite footerGlowFloat}@keyframes footerGlowFloat{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(18px)scale(1.08)}}@media (width<=768px){.footer{padding:60px 18px 40px}.footer p{font-size:16px}.footer span{font-size:13px}.footerGlow{width:320px;height:320px;top:-160px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1f2933;background:0 0;margin:0;font-family:Arial,sans-serif;overflow-x:hidden}.videoSectionWrapper{z-index:1;background:0 0;position:relative;overflow:hidden}.videoBackground{z-index:-1;background:#2f6da8;position:fixed;inset:0;overflow:hidden}.videoBlur,.videoMain{width:100%;height:100%;position:absolute;inset:0}.videoBlur{object-fit:cover;filter:blur(32px)brightness(.8)saturate(1.15);transform:scale(1.15)}.videoMain{object-fit:contain;filter:drop-shadow(0 30px 80px #00000059)}.videoTint{background:linear-gradient(#2f6da840,#fff4c740);position:absolute;inset:0}.parallaxBreak,.productDetails,.imageParallaxSection{z-index:2;position:relative}.imageParallaxSection{z-index:2;background-color:#0000;background-image:linear-gradient(#2f6da800 0%,#2f6da88c 40%,#fff4c78c 100%),url(/assets/images/SummerCan07.jpeg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.imageParallaxSection>*{z-index:1;position:relative}
