.hero{position:relative;width:min(100%,1920px);height:46vw;max-height:860px;min-height:520px;margin:auto;overflow:hidden!important;background:#07090b;color:#fff}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(img-home-hero.jpg)!important;background-repeat:no-repeat;background-size:cover!important;background-position:center center!important;transform:none!important}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000001a,#00000024 38%,#00000052)}.hero-inner{position:relative;z-index:3;height:100%;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none!important}.hero-copy{max-width:780px!important;padding:0 24px!important;pointer-events:auto!important}.hero-kicker{font-weight:900;font-size:11px!important;letter-spacing:.02em;text-transform:none;color:#eef7df!important;margin-bottom:8px!important;text-shadow:0 2px 12px rgba(0,0,0,.9)}.hero h1{text-transform:uppercase;font-weight:950;font-size:34px!important;line-height:1.05!important;letter-spacing:-.03em;max-width:780px!important;margin:0 auto 14px!important;text-shadow:0 2px 16px rgba(0,0,0,.88)!important}.hero-actions{display:flex;justify-content:center!important;gap:12px;flex-wrap:wrap}#homeHero .product-hotspot{position:absolute;z-index:8;border-radius:12px;pointer-events:none!important}#homeHero .product-hotspot .tip{position:absolute;z-index:10;width:max-content;min-width:min(272px,calc(100vw - 40px));max-width:min(1896px,calc(100vw - 40px));left:0;top:0;right:auto;bottom:auto;background:#080b0ef2;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px 15px;color:#fff;box-shadow:0 18px 36px #0000004d;opacity:0;visibility:hidden;transform:translateY(6px);transition:.17s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}#homeHero .product-hotspot.is-active .tip{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.product-hotspot .tip h3{font-size:18px;margin:0 0 6px}.product-hotspot .tip p{contain:inline-size;font-size:12px;line-height:1.45;color:#ffffffb8;margin:0 0 8px}.tip-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.tip-tags span{max-width:100%;overflow-wrap:anywhere;font-size:11.5px;font-weight:850;color:#c6f28d;background:#7fb62926;padding:5px 7px;border-radius:999px}.product-hotspot .tip a{display:inline-flex;height:32px;align-items:center;background:var(--green);color:#fff;padding:0 11px;border-radius:7px;font-size:12px;font-weight:850;margin-top:8px}@keyframes sloganGlow{0%,to{color:#fff0c8;text-shadow:0 0 5px #fff,0 0 13px rgba(255,190,74,.95),0 0 26px rgba(255,190,74,.55)}25%{color:#c9ff76;text-shadow:0 0 5px #efffdc,0 0 13px rgba(127,182,41,.95),0 0 28px rgba(127,182,41,.62)}50%{color:#7edfff;text-shadow:0 0 5px #e0f8ff,0 0 13px rgba(53,192,255,.95),0 0 28px rgba(53,192,255,.6)}75%{color:#ff8ade;text-shadow:0 0 5px #ffe6f7,0 0 13px rgba(255,85,199,.95),0 0 28px rgba(255,85,199,.58)}}#homeHero .hero-lit-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;mask-position:center;mask-size:cover;mask-repeat:no-repeat;mask-mode:alpha;-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;opacity:0}#homeHero .hero-lit-layer.is-breathing{animation:heroMaskBreathe var(--breathing-duration, 4s) ease-in-out infinite}#homeHero .hero-lit-layer.is-active{animation:heroMaskBlink .72s steps(1,end) forwards}@keyframes heroMaskBreathe{0%,to{opacity:0}50%{opacity:1}}@keyframes heroMaskBlink{0%,24%,48%{opacity:0}12%,36%,60%,to{opacity:1}}@media(prefers-reduced-motion:reduce){#homeHero .hero-lit-layer.is-breathing{animation:none;opacity:.35}#homeHero .hero-lit-layer.is-active{animation:none;opacity:1}}@media(max-width:1100px){.hero-copy{align-self:end}#homeHero .product-hotspot{display:none!important}}@media(max-width:900px){.hero{height:62vw;min-height:500px}.hero-copy{padding:0 18px!important}.hero h1{font-size:30px!important}}@media(max-width:940px){.ci-page-home #homeHero{height:auto!important;min-height:440px!important;max-height:none!important;display:flex;align-items:center}.ci-page-home #homeHero .hero-inner{min-height:440px;height:auto!important;padding:48px 0}.ci-page-home #homeHero .hero-copy{padding:0 6px!important;width:100%;max-width:560px!important}.ci-page-home #homeHero h1{font-size:clamp(27px,6.6vw,38px)!important;line-height:1.13!important;margin-bottom:20px!important}.ci-page-home #homeHero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci-page-home #homeHero .hero-actions .btn{font-size:13px;padding-inline:10px}}@media(max-width:360px){.ci-page-home #homeHero .hero-actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/home-hero.css.map */
