.hero-section *{margin:0;padding:0;box-sizing:border-box}.hero-section{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden;background-color:#f5f5f5;background-image:url(/cdn/shop/files/Whisk_b2d3fe80c2.png?v=1751192423);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/cdn/shop/files/Whisk_b2d3fe80c2.png?v=1751192423);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.7) contrast(1.1);transition:transform 10s ease-out;z-index:1}.hero-section{position:relative;width:100%;height:60vh;min-height:600px;overflow:hidden;background-color:#1a1a1a}.hero-section:hover .hero-background{transform:scale(1.05)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#0000001a,#000000b3 80%,#000000d9);z-index:2}.hero-content{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end;max-width:1400px;margin:0 auto;padding:0 60px}.hero-text{max-width:600px;animation:fadeInRight 1.2s ease-out}.hero-title{font-size:clamp(3.5rem,5vw,4.5rem);font-weight:700;letter-spacing:.08em;color:#fff;margin-bottom:20px;line-height:1.3;text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9);animation:auto-glitch 2s ease-in-out infinite}.hero-title-accent{font-weight:900;background:linear-gradient(45deg,#0f8,#0c6);-webkit-background-clip:text;-webkit-text-fill-color:#00d86e;background-clip:text;display:inline-block}.hero-subtitle{font-size:clamp(1.3rem,2vw,1.5rem);font-weight:400;color:#fff;margin-bottom:30px;line-height:1.6;letter-spacing:.02em;text-shadow:0 0 20px rgba(0,0,0,.8),1px 1px 3px rgba(0,0,0,.9)}.hero-cta{display:inline-block;padding:18px 50px;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#000;background:linear-gradient(135deg,#0f8,#0c6);border:none;text-decoration:none;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.hero-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .4s ease}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00ff884d}.hero-cta:hover:before{left:100%}.cyber-line{width:100px;height:2px;background:linear-gradient(90deg,transparent,#00ff88,transparent);margin:30px 0;animation:pulse 2s ease-in-out infinite}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.5)}}@keyframes glitch{0%,to{text-shadow:0 0 30px rgba(0,0,0,.8),0 0 60px rgba(0,0,0,.5),2px 2px 4px rgba(0,0,0,.9),-2px 0 #00ff88,2px 0 #ff0088}50%{text-shadow:0 0 30px rgba(0,0,0,.8),0 0 60px rgba(0,0,0,.5),2px 2px 4px rgba(0,0,0,.9),2px 0 #00ff88,-2px 0 #ff0088}}@keyframes auto-glitch{0%,90%,to{text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9);transform:translate(0)}91%{text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9),-5px 0 #00ff88,5px 0 #ff0088;transform:translate(-3px,2px)}93%{text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9),5px 0 #00ff88,-5px 0 #ff0088;transform:translate(3px,-2px)}95%{text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9),-8px 0 #00ff88,8px 0 #ff0088,0 0 10px #00ff88;transform:translate(-5px) skew(-5deg)}97%{text-shadow:0 0 0px rgba(0,0,0,.8),0 0 70px rgba(0,0,0,.5),2px 2px 7px rgba(0,0,0,.9);transform:translate(0)}}.hero-title:hover{animation:glitch .3s ease-in-out}@media (max-width: 768px){.hero-content{justify-content:center;padding:0 30px}.hero-text{text-align:center;max-width:100%}.hero-overlay{background:linear-gradient(180deg,#0006,#0009,#000c)}.hero-cta{padding:16px 40px}.cyber-line{margin:30px auto}}nav.header__inline-menu ul li span{font-weight:700}.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item img{border-radius:2rem}s.price-item.price-item--regular{color:#b30000}span.price-item.price-item--sale.price-item--last{font-weight:700;font-size:2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
