.nasha-ultra-hero{position:relative;width:100%;overflow:visible;padding:120px 0;background:#000;z-index:1}.ultra-features{position:relative;z-index:200}#UltraAddForm{position:relative;z-index:100}.nasha-ultra-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ultra-bg-img{width:100%;height:100%;object-fit:cover;filter:brightness(85%);transform:scale(1.1)}.ultra-glow-layer,.ultra-smoke,.ultra-fruits,.ultra-ice-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.ultra-glow-layer img{position:absolute;top:50%;left:50%;width:900px;max-width:55vw;transform:translate(-50%,-50%) scale(1.2);opacity:.4}.ultra-smoke img{width:1000px;opacity:.6}.fruit-item{position:absolute;opacity:1;transform:none}.fruit-item img{width:180px;max-width:15vw}.ice-item{position:absolute;opacity:1}.ice-item img{width:160px;max-width:12vw;filter:drop-shadow(3px 3px 8px rgba(0,0,0,.4))}.ultra-bottle{width:550px;max-width:40vw;opacity:1;pointer-events:none;position:relative;transform-origin:bottom center;z-index:1002!important}html.js .ultra-bottle{opacity:0}html.js .fruit-item{opacity:0;transform:scale(.5)}html.js .ice-item{opacity:0;transform:scale(.3) rotate(-20deg)}html.js .ultra-glow-layer img{opacity:0;transform:translate(-50%,-50%) scale(.6)}.ultra-hero-wrapper{position:relative;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:40px;overflow:visible!important}.ultra-left{width:50%;margin-top:50px;text-align:center;position:relative;z-index:1001}.ultra-right{width:45%;color:#fff;margin-top:120px;margin-bottom:120px;position:relative;z-index:60;overflow:visible!important}.ultra-vendor{font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin-bottom:.4rem}.ultra-title{font-size:58px;font-weight:800;line-height:1.1;margin-bottom:20px}.ultra-price-box{font-size:32px;font-weight:700;margin-bottom:20px}.ultra-compare{text-decoration:line-through;color:#000;margin-left:10px}.province-tag{font-size:.3em;margin-left:.3em;opacity:.7}.ultra-features{display:flex;gap:18px;margin-bottom:25px}.feature-btn{width:56px;height:56px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;cursor:pointer;position:relative;transform-origin:center;transition:transform .25s ease,background .25s ease}.feature-btn img{object-fit:contain;display:block;pointer-events:none}@media(hover:hover){.feature-btn:hover{background:#000;padding:2px;transform:scale(1.2)}}.feature-popover{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(6px);width:min(280px,92vw);padding:14px 16px;border-radius:14px;background:#ffffff29;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 36px #00000059,inset 0 0 0 1px #ffffff40;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:120}.feature-popover:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);border-width:0 7px 7px;border-style:solid;border-color:transparent transparent rgba(255,255,255,.35)}@media(max-width:640px){.ultra-features{justify-content:center}}.feature-btn.is-open{background:#000;padding:2px;transform:scale(1.2)}.feature-popover__title{font-size:14px;font-weight:700;margin-bottom:6px;color:#fff}.feature-popover__desc{font-size:13px;line-height:1.45;opacity:.95;color:#fff}@media(hover:hover){.feature-btn:hover .feature-popover{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}}.feature-btn.is-open .feature-popover{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.ultra-levels{margin-bottom:25px}.level-row{display:flex;align-items:center;margin-bottom:10px}.level-label{width:130px;font-size:18px;font-weight:700;letter-spacing:.3px;line-height:1.2;color:#fff}.level-icons{display:flex;align-items:center;margin:0;padding:0}.level-icon{width:35px;height:35px;display:block;object-fit:contain}.ultra-variants{margin-top:20px}.variant-btn{padding:10px 18px;border-radius:40px;border:2px solid #000;background:transparent;color:#000;margin-right:10px;margin-bottom:10px;transition:.25s ease;position:relative;overflow:hidden}.variant-btn:hover,.variant-btn.active{background:#000;color:#fff}.variant-btn:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;background:#ffffff4d;border-radius:50%;transform:scale(0);opacity:0;transition:none}.variant-btn:active:after{top:-100%;right:-100%;bottom:-100%;left:-100%;transform:scale(1);opacity:1;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}#UltraAddForm{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:40px;overflow:visible!important}.ultra-qty,.ultra-add-btn{background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff40;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ultra-qty{display:inline-flex;align-items:center;gap:10px;padding:8px 14px}.ultra-qty .qty-btn{width:32px;height:32px;border-radius:50%;border:none;background:#ffffff2e;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease}.ultra-qty .qty-btn:hover{background:#ffffff47;transform:scale(1.1)}.ultra-qty .qty-input{width:36px;border:none;background:transparent;text-align:center;font-size:15px;font-weight:600;color:#fff;outline:none;pointer-events:auto}.ultra-add-btn{padding:14px 34px;font-size:16px;font-weight:700;color:#fff!important;border:1px solid rgba(255,255,255,.28);position:relative;overflow:hidden}.ultra-add-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.25) 50%,transparent 80%);transition:none;pointer-events:none}.ultra-add-btn:hover:before{left:160%;transition:left .55s cubic-bezier(.16,1,.3,1)}.ultra-qty:hover,.ultra-add-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000059,inset 0 1px #ffffff59}.ultra-add-btn.is-sold-out{background:#ffffff14;border-color:#ffffff26;box-shadow:none;cursor:not-allowed}@media(max-width:640px){#UltraAddForm{justify-content:center}.ultra-add-btn{width:100%;text-align:center}}.ultra-button-wrapper{position:relative;display:inline-block}.ultra-error-box{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:#ffffff1f;color:red;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 2px 8px #0000001a;z-index:99;opacity:0;transform:translateY(6px);transition:all .25s ease;pointer-events:none}.ultra-error-box.show{opacity:1;transform:translateY(0)}.ultra-vendor,.ultra-title,.ultra-price-box,.ultra-features,.ultra-levels,.ultra-variants,.ultra-add-btn,.ultra-qty,#UltraAddForm,.ultra-button-wrapper{opacity:1!important;transform:none!important}@media(max-width:1025px){.ultra-hero-wrapper{flex-direction:column;text-align:center;align-items:center}.ultra-left,.ultra-right{width:100%;display:flex;flex-direction:column;align-items:center}.ultra-left{margin-top:0}.ultra-right{margin-top:0;margin-bottom:40px}.ultra-features{justify-content:center}.ultra-levels{display:flex;flex-direction:column;align-items:center}.level-row,#UltraAddForm{justify-content:center}.ultra-button-wrapper{width:100%;display:flex;justify-content:center}}@media(max-width:640px){.ultra-title{font-size:42px}.ultra-price-box{font-size:26px}.ultra-add-btn{width:100%}.ultra-bottle{max-width:70vw}}@media(max-width:768px){.feature-popover{position:absolute!important;top:calc(100% + 10px)!important;bottom:auto!important;left:50%!important;right:auto!important;width:160px!important;max-width:160px!important;min-width:unset!important;padding:10px 12px!important;border-radius:12px!important;transform:translate(-50%) translateY(6px)!important;z-index:99999!important;opacity:0!important;pointer-events:none!important}.feature-popover__title{font-size:12px!important;margin-bottom:4px!important}.feature-popover__desc{font-size:11px!important;line-height:1.4!important}.feature-popover:before{display:none!important}.feature-btn:nth-child(1) .feature-popover{left:0!important;right:auto!important;transform:translate(0) translateY(6px)!important}.feature-btn:nth-child(1).is-open .feature-popover{transform:translate(0) translateY(0)!important}.feature-btn:last-child .feature-popover{left:auto!important;right:0!important;transform:translate(0) translateY(6px)!important}.feature-btn:last-child.is-open .feature-popover{transform:translate(0) translateY(0)!important}.feature-btn.is-open .feature-popover{transform:translate(-50%) translateY(0)!important;opacity:1!important;pointer-events:auto!important}.feature-btn.is-open{z-index:1000!important}.ultra-features{overflow:visible!important}}:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-cinematic: cubic-bezier(.16, 1, .3, 1);--dur-slow: .95s;--dur-epic: 1.4s}html.js .ultra-title{opacity:0;transform:translate(40px) skew(-4deg)}html.js .ultra-vendor{opacity:0;transform:translate(30px);letter-spacing:.5em}html.js .ultra-price-box{opacity:0;transform:translateY(20px) scale(.9)}html.js .ultra-levels{opacity:0;transform:translate(30px)}html.js .ultra-variants{opacity:0;transform:translateY(16px)}html.js #UltraAddForm{opacity:0;transform:translateY(20px)}.ultra-animating .ultra-glow-layer img{animation:glowBloom 1.2s var(--ease-cinematic) .2s forwards}@keyframes glowBloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.4;transform:translate(-50%,-50%) scale(1.2)}}.ultra-animating .fruit-item:nth-child(odd){animation:fruitBurst var(--dur-slow) var(--ease-spring) forwards,fruitDrift1 6s ease-in-out 2s infinite}.ultra-animating .fruit-item:nth-child(2n){animation:fruitBurst var(--dur-slow) var(--ease-spring) forwards,fruitDrift2 7s ease-in-out 2.5s infinite}.ultra-animating .fruit-item:nth-child(1){animation-delay:.7s,0s}.ultra-animating .fruit-item:nth-child(2){animation-delay:.82s,0s}.ultra-animating .fruit-item:nth-child(3){animation-delay:.94s,0s}.ultra-animating .fruit-item:nth-child(4){animation-delay:1.06s,0s}.ultra-animating .fruit-item:nth-child(5){animation-delay:1.18s,0s}@keyframes fruitBurst{0%{opacity:0;transform:scale(.2) rotate(-30deg)}55%{opacity:1;transform:scale(1.15) rotate(5deg)}75%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes fruitDrift1{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-12px) rotate(4deg)}70%{transform:translateY(-5px) rotate(-2deg)}}@keyframes fruitDrift2{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-8px) rotate(-5deg)}65%{transform:translateY(-14px) rotate(3deg)}}.ultra-animating .ice-item:nth-child(odd){animation:iceCrystal var(--dur-slow) var(--ease-spring) forwards,iceTwinkle 5s ease-in-out 2.5s infinite}.ultra-animating .ice-item:nth-child(2n){animation:iceCrystal var(--dur-slow) var(--ease-spring) forwards,iceTwinkle 6.5s ease-in-out 3s infinite}.ultra-animating .ice-item:nth-child(1){animation-delay:.9s,0s}.ultra-animating .ice-item:nth-child(2){animation-delay:1.05s,0s}.ultra-animating .ice-item:nth-child(3){animation-delay:1.2s,0s}.ultra-animating .ice-item:nth-child(4){animation-delay:1.35s,0s}@keyframes iceCrystal{0%{opacity:0;transform:scale(.3) rotate(-20deg)}50%{opacity:.9}75%{transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes iceTwinkle{0%,to{filter:brightness(1) drop-shadow(0 0 2px rgba(180,230,255,.3))}50%{filter:brightness(1.3) drop-shadow(0 0 12px rgba(180,230,255,.7))}}.ultra-smoke img{animation:smokeDrift 12s ease-in-out infinite alternate}@keyframes smokeDrift{0%{transform:translate(0) scale(1) rotate(-1deg);opacity:.55}33%{transform:translate(-20px,-15px) scale(1.03) rotate(.5deg);opacity:.65}66%{transform:translate(15px,-25px) scale(1.06) rotate(-.8deg);opacity:.5}to{transform:translate(-10px,-35px) scale(1.1) rotate(1deg);opacity:.4}}@media(prefers-reduced-motion:reduce){.ultra-animating .ultra-bottle,.ultra-animating .ultra-glow-layer img,.ultra-animating .ultra-title,.ultra-animating .ultra-vendor,.ultra-animating .ultra-price-box,.ultra-animating .ultra-levels,.ultra-animating .ultra-variants,.ultra-animating #UltraAddForm,.ultra-animating .feature-btn,.ultra-animating .level-icon,.ultra-animating .fruit-item,.ultra-animating .ice-item,.ultra-smoke img{animation:simpleFade .4s ease forwards!important}@keyframes simpleFade{to{opacity:1;transform:none;filter:none}}}.glow-1 img{position:absolute;top:50%;left:50%;width:800px;max-width:70vw;transform:translate(-50%,-50%);opacity:.5}.glow-2 img{position:absolute;top:30%;left:40%;width:600px;max-width:50vw;transform:translate(-50%,-50%);opacity:.35}.smoke-1 img{position:absolute;bottom:0;left:-5%;width:60%;opacity:.5}.smoke-2 img{position:absolute;bottom:0;left:30%;width:55%;opacity:.4}.smoke-3 img{position:absolute;bottom:0;right:-5%;width:50%;opacity:.35}.fruit-1{top:10%;left:5%}.fruit-2{top:50%;left:2%}.fruit-3{bottom:10%;left:15%}.fruit-4{top:15%;left:55%}.fruit-5{bottom:15%;left:52%}.ice-1{top:5%;left:8%}.ice-2{bottom:8%;left:10%}.ice-3{top:8%;left:58%}.ice-4{bottom:5%;left:55%}.ultra-add-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:14px 34px;font-size:16px;font-weight:700;color:#fff!important;border:1px solid rgba(255,255,255,.28);border-radius:999px;position:relative;overflow:hidden;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff40;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-hero-ultra.css.map */
