*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif;background:#fff}.site-main{background:#fff;min-height:600px}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.site-header{background:#14181d;width:100%;display:flex;justify-content:center;align-items:center;padding:10px 0}.site-header__inner{width:100%;max-width:1440px;display:flex;justify-content:center;align-items:center}.site-header img{max-height:50px;width:auto}.ss-hero{position:relative;padding:140px 20px 120px;overflow:hidden;text-align:center;background-color:var(--hero-bg, #252F3E)}.ss-hero__inner{max-width:900px;margin:0 auto;position:relative;z-index:2}.ss-hero__heading{font-family:"cheddar-gothic-sans",sans-serif;font-weight:400;font-style:normal;font-size:84px;line-height:1.1;margin-bottom:20px;text-transform:lowercase;max-width:600px;margin:0 auto;color:var(--hero-heading-color, #000)}.ss-hero__subheading{font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:24px;font-weight:600;margin-bottom:20px;margin-top:40px;color:var(--hero-sub-color, #333)}.ss-hero__description{font-family:"Poppins",sans-serif;font-weight:400;max-width:700px;margin:0 auto;font-size:21px;color:var(--hero-description-color, #555)}.ss-hero__spiral{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1}.ss-hero__spiral img{width:100%;height:100%;object-fit:cover}.ss-hero__scroll{margin-top:40px;display:inline-block}.ss-hero__scroll img{width:36px;height:auto}@media(max-width: 768px){.ss-hero{padding:100px 20px}.ss-hero__heading{font-size:48px;max-width:100%}.ss-hero__subheading{font-size:18px}.ss-hero__description{font-size:18px}}.ss-hero__scroll img{transition:transform .25s ease}.ss-hero__scroll:hover img{transform:scale(1.12)}.ss-feature{position:relative;min-height:500px;display:flex;align-items:center}.ss-feature__overlay{position:absolute;z-index:3;pointer-events:auto;display:block;width:auto;max-width:180px;height:auto}.ss-feature__overlay--top{top:0;transform:translateY(-50%)}.ss-feature__overlay--bottom{bottom:0;transform:translateY(50%)}.ss-feature__overlay--left{left:40px;right:auto}.ss-feature__overlay--right{right:40px;left:auto}.ss-feature__inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:10px 10px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.ss-feature__content{display:flex;flex-direction:column;justify-content:center;gap:18px}.ss-feature__label{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;margin:0}.ss-feature__heading{font-family:"cheddar-gothic-sans",sans-serif;font-size:72px;font-weight:normal;line-height:1.1;margin:0;text-transform:lowercase;max-width:500px}.ss-feature__description{font-size:20px;line-height:1.6;margin:0;max-width:480px}.ss-feature__button{display:inline-flex;align-items:center;gap:12px;padding:14px 30px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:opacity .25s ease,transform .25s ease;margin-top:6px}.ss-feature__button::after{content:"";display:inline-block;width:20px;height:20px;background:url("/wp-content/uploads/2026/02/button_yellow_arrow.png") no-repeat center center;background-size:contain;flex-shrink:0;transition:transform .25s ease}.ss-feature__button:hover{opacity:.88;transform:translateY(-1px)}.ss-feature__button:hover::after{transform:translateX(3px)}.ss-feature__media{position:relative;display:flex;justify-content:center;align-items:center;min-height:380px;padding:30px}.ss-feature__pattern{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ss-feature__image{position:relative;z-index:5;width:100%;height:auto;display:block}.ss-feature__decorative{position:absolute;z-index:2;pointer-events:none;--dec-scale: 1;transform:rotate(var(--dec-rotation, 0deg)) scale(var(--dec-scale))}.ss-feature__decorative-img{display:block;transform-origin:center}.animate-burst{opacity:0}.animate-burst.visible{animation:decBurst .65s cubic-bezier(0.34, 1.56, 0.64, 1) var(--burst-delay, 0s) both}@keyframes decBurst{0%{opacity:0;transform:rotate(var(--dec-rotation, 0deg)) translate(var(--burst-x, 0px), var(--burst-y, 0px)) scale(0.1)}65%{opacity:1;transform:rotate(var(--dec-rotation, 0deg)) translate(0, 0) scale(calc(var(--dec-scale, 1) * 1.12))}100%{opacity:1;transform:rotate(var(--dec-rotation, 0deg)) translate(0, 0) scale(var(--dec-scale, 1))}}.ss-feature:not(.ss-feature--reverse) .ss-feature__media{order:1}.ss-feature:not(.ss-feature--reverse) .ss-feature__content{order:2;align-items:flex-end;text-align:right}.ss-feature:not(.ss-feature--reverse) .ss-feature__description{margin-left:auto}.ss-feature--reverse .ss-feature__content{order:1;align-items:flex-start;text-align:left}.ss-feature--reverse .ss-feature__media{order:2}@media(max-width: 992px){.ss-feature{min-height:auto}.ss-feature__inner{grid-template-columns:1fr;padding:50px 24px;gap:28px}.ss-feature__media{order:1 !important;min-height:260px;padding:20px}.ss-feature__content{order:2 !important;align-items:center !important;text-align:center !important}.ss-feature__description{margin-left:auto !important;margin-right:auto !important;max-width:100%}.ss-feature__heading{font-size:48px}.ss-feature__image{max-width:280px}.ss-feature__overlay{max-width:100px}.ss-feature__overlay--left{left:20px}.ss-feature__overlay--right{right:20px}.ss-feature__decorative{--dec-scale: 0.7}}@media(max-width: 600px){.ss-feature__inner{padding:36px 16px;gap:24px}.ss-feature__heading{font-size:48px}.ss-feature__media{min-height:200px;padding:15px}.ss-feature__image{max-width:400px}.ss-feature__overlay{max-width:70px}.ss-feature__overlay--left{left:12px}.ss-feature__overlay--right{right:12px}.ss-feature__decorative{--dec-scale: 0.5}.ss-feature__button{gap:5px}}.ss-page-footer{padding:120px 20px;text-align:center;background:var(--ss-footer-bg, #0b1b2b)}.ss-page-footer__inner{max-width:900px;margin:0 auto}.ss-page-footer__heading{font-family:"cheddar-gothic-sans",sans-serif;font-weight:400;font-size:48px;line-height:1.1;margin-bottom:24px;color:var(--ss-footer-heading, #ffffff)}.ss-page-footer__description{font-family:"Poppins",sans-serif;font-size:18px;line-height:1.6;max-width:700px;margin:0 auto;color:var(--ss-footer-description, #ffffff)}@media(max-width: 768px){.ss-page-footer{padding:80px 20px}.ss-page-footer__heading{font-size:32px}.ss-page-footer__description{font-size:16px}}.ss-page-footer__heading.animate-up{transform:translateY(60px)}.ss-page-footer__description.animate-up{transform:translateY(60px)}.site-footer{background:#14181d;color:#fff;width:100%;padding:20px 40px;font-family:"Poppins",sans-serif}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer-left{font-weight:400;font-size:12px}.footer-right a{color:#fff;text-decoration:none;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1.2px}@media(max-width: 768px){.footer-inner{flex-direction:column;gap:10px;text-align:center}}.animate{opacity:0;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.animate.visible{opacity:1}.animate-up{transform:translateY(40px)}.animate-up.visible{transform:translateY(0)}.animate-left{transform:translateX(-60px)}.animate-left.visible{transform:translateX(0)}.animate-right{transform:translateX(60px)}.animate-right.visible{transform:translateX(0)}.animate-pop{opacity:0}.animate-pop.visible{animation:iconPop .45s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}@keyframes iconPop{0%{opacity:0;transform:scale(0.25)}70%{transform:scale(1.12)}100%{opacity:1;transform:scale(1)}}.bottle-float{animation:bottleFloat 6s ease-in-out infinite}@keyframes bottleFloat{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-12px) translateX(8px)}100%{transform:translateY(0) translateX(0)}}.icon-float{animation:iconFloat 8s ease-in-out infinite}@keyframes iconFloat{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}.overlay-image:hover{animation:overlayWiggleTop .4s ease forwards}.ss-feature__overlay--bottom.overlay-image:hover{animation:overlayWiggleBottom .4s ease forwards}@keyframes overlayWiggleTop{0%{transform:translateY(-50%) rotate(0deg)}25%{transform:translateY(-50%) rotate(-1.8deg)}50%{transform:translateY(-50%) rotate(1.8deg)}75%{transform:translateY(-50%) rotate(-0.85deg)}100%{transform:translateY(-50%) rotate(0deg)}}@keyframes overlayWiggleBottom{0%{transform:translateY(50%) rotate(0deg)}25%{transform:translateY(50%) rotate(-1.8deg)}50%{transform:translateY(50%) rotate(1.8deg)}75%{transform:translateY(50%) rotate(-0.85deg)}100%{transform:translateY(50%) rotate(0deg)}}.hero-arrow{transition:transform .25s ease}.hero-arrow:hover{transform:scale(1.12)}.delay-1{transition-delay:.15s;animation-delay:.05s}.delay-2{transition-delay:.3s;animation-delay:.1s}.delay-3{transition-delay:.45s;animation-delay:.15s}.delay-4{transition-delay:.6s;animation-delay:.2s}/*# sourceMappingURL=main.css.map */
