.hero{position:relative;width:100%;min-height:var(--hero-h-mobile, 85vh);display:flex;overflow:hidden;border-radius:var(--hero-radius, 0)}.hero--full{border-radius:0}@media(min-width:990px){.hero{min-height:var(--hero-h-desktop, 90vh)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__video,.hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__video{z-index:1;background:#000}.hero__poster{z-index:0}.hero__video--external{z-index:1;border:0;pointer-events:none}.hero__video--mobile{display:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--hero-overlay-color, #0A0A0F);opacity:var(--hero-overlay, .4)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,var(--hero-scrim, .55)),rgba(0,0,0,calc(var(--hero-scrim, .55) * .3)) 45%,#0000 72%);pointer-events:none}.hero__inner{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;padding:40px 24px;display:flex}.hero--left .hero__inner{justify-content:flex-start}.hero--center .hero__inner{justify-content:center;text-align:center}.hero--right .hero__inner{justify-content:flex-end}.hero--v-top .hero__inner{align-items:flex-start}.hero--v-center .hero__inner{align-items:center}.hero--v-bottom .hero__inner{align-items:flex-end}.hero__content{max-width:var(--hero-maxw, 620px);color:var(--hero-text, #fff)!important;padding:calc(var(--hero-text-panel, 0) * 40px);border-radius:16px;background:rgba(0,0,0,var(--hero-text-panel, 0));-webkit-backdrop-filter:blur(calc(var(--hero-text-panel, 0) * 8px));backdrop-filter:blur(calc(var(--hero-text-panel, 0) * 8px))}.hero--center .hero__content{margin:0 auto}.hero__eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--hero-eyebrow, #FF3B30);font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}.hero__eyebrow-line{display:inline-block;width:34px;height:2px;background:currentColor}.hero--center .hero__eyebrow{justify-content:center}.hero__heading{margin:0 0 18px;font-size:var(--hero-heading-size, 40px);font-weight:800;line-height:1.05;letter-spacing:-1px;text-shadow:0 2px 24px rgba(0,0,0,var(--hero-text-shadow, .45));color:var(--hero-text, #fff)!important}.hero__sub{margin:0 0 24px;font-size:17px;line-height:1.6;color:var(--hero-sub, rgba(255,255,255,.9));max-width:480px}.hero--center .hero__sub{margin-left:auto;margin-right:auto}.hero__price{display:flex;align-items:baseline;gap:14px;margin:0 0 28px}.hero--center .hero__price{justify-content:center}.hero__price-now{color:var(--hero-price, #fff);font-size:26px;font-weight:800;letter-spacing:-.5px}.hero__price-was{font-size:18px;color:#fff9;text-decoration:line-through}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero--center .hero__actions{justify-content:center}.hero__buyform{margin:0}.hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .25s ease,background .25s ease,gap .25s ease,opacity .2s ease}.hero__btn svg{width:18px;height:18px;transition:transform .25s ease}.hero__btn--primary{background:var(--hero-btn-bg, #E30613);color:var(--hero-btn-text, #fff);box-shadow:0 14px 30px -10px #e3061399}.hero__btn--primary:hover{background:var(--hero-btn-hover, #c00510);transform:translateY(-2px);gap:14px;box-shadow:0 20px 40px -10px #e30613b3}.hero__btn--primary:hover svg{transform:translate(4px)}.hero__btn--primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hero__btn--ghost{background:#ffffff14;color:var(--hero-btn2-text, #fff);border:1.5px solid var(--hero-btn2-border, rgba(255,255,255,.55));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero__btn--ghost:hover{background:#ffffff2e;transform:translateY(-2px)}@media(max-width:749px){.hero__inner{padding:28px 20px}.hero__content{max-width:100%}.hero__sub{font-size:15px}.hero__price-now{font-size:22px}.hero__btn{padding:14px 22px;font-size:15px;flex:1 1 auto}.hero__video--desktop{display:none!important}.hero__video--mobile{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-product.css.map */
