.averon-custom-banner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);gap:clamp(50px,6vw,100px);align-items:center;padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px);background:#f0f0ed}.averon-custom-banner__copy{max-width:760px}.averon-custom-banner__eyebrow{margin:0 0 18px;color:#ed1c24;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.averon-custom-banner h2{margin:0;font-size:clamp(42px,5.4vw,82px);line-height:1.02;letter-spacing:-.045em}.averon-custom-banner__text{max-width:760px;margin-top:28px;font-size:17px;line-height:1.75}.averon-custom-banner__text p{margin:0}.averon-custom-banner__button{display:inline-flex;min-height:52px;align-items:center;margin-top:30px;padding:0 25px;background:#090a0c;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:.2s}.averon-custom-banner__button:hover{background:#ed1c24;transform:translateY(-2px)}.averon-custom-banner__gallery{overflow:hidden;min-height:460px;background:#090a0c}.averon-custom-banner__gallery img{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;object-position:center}@media(max-width:989px){.averon-custom-banner{grid-template-columns:1fr}.averon-custom-banner__gallery,.averon-custom-banner__gallery img{min-height:400px}}@media(max-width:549px){.averon-custom-banner__gallery,.averon-custom-banner__gallery img{min-height:310px}.averon-custom-banner h2{font-size:42px}}@media(prefers-reduced-motion:reduce){.averon-custom-banner__button{transition:none}}.halloween-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);background:#100d0b;color:#fff5e7;overflow:hidden;min-height:580px}.halloween-hero__copy{padding:clamp(44px,5vw,76px) clamp(24px,4vw,64px);align-self:center;position:relative;z-index:1}.halloween-hero__eyebrow{color:#ff963d;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0 0 24px}.halloween-hero h1{color:inherit;font-size:clamp(36px,4.3vw,64px);line-height:1.04;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 20px;max-width:550px;overflow-wrap:normal}.halloween-hero__intro{font-size:17px;line-height:1.6;max-width:430px;color:#d7c8bc}.halloween-hero__offer{color:#ff963d;font-size:clamp(38px,3.8vw,56px);font-weight:800;line-height:1.1;margin:24px 0 12px}.halloween-hero__offer span{display:block;color:#fff5e7;font-size:16px;font-weight:500;margin-top:8px}.halloween-hero__deadline{font-size:14px;color:#d7c8bc;margin-bottom:28px}.halloween-hero__button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:#ff963d;color:#15100e;padding:17px 26px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-radius:4px}.halloween-hero__button:hover{background:#ffb36f;color:#15100e}.halloween-hero__button:focus-visible{outline:3px solid #fff;outline-offset:5px}.halloween-hero__footer{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ac9788;margin-top:24px}.halloween-hero__art{position:relative;display:flex;align-items:center;min-width:0;background:#100d0b}.halloween-hero__image{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:749px){.halloween-hero{grid-template-columns:1fr;min-height:0}.halloween-hero__copy{padding:40px 24px 28px}.halloween-hero h1{font-size:clamp(34px,8.5vw,52px);max-width:550px}.halloween-hero__intro{font-size:15px}.halloween-hero__offer{margin-top:20px}.halloween-hero__footer{margin-bottom:0}.halloween-hero__art{min-height:0}.halloween-hero__button{min-height:48px}}.averon-race{--red:#ed1c24;--ink:#090a0c;background:#f5f5f3;color:var(--ink);overflow:hidden}.averon-race__hero{position:relative;display:flex;min-height:min(790px,88vh);align-items:center;padding-top:clamp(130px,16vh,190px);padding-bottom:clamp(72px,10vh,120px);background:#090a0c;color:#fff;isolation:isolate}.averon-race__hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080afa,#07080ae0 32%,#07080a33 65%,#07080a14)}.averon-race__hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.averon-race__copy{max-width:790px}.averon-race__eyebrow{margin:0 0 18px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.averon-race__copy h1{margin:0;color:#fff;font-size:clamp(52px,7.2vw,116px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.averon-race__lead{max-width:660px;margin-top:30px;color:#ffffffc2;font-size:clamp(17px,1.35vw,21px);line-height:1.6}.averon-race__lead p{margin:0}.averon-race__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.averon-race__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 28px;border:1px solid #fff;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:.2s}.averon-race__button:hover{background:#fff;color:#000;transform:translateY(-2px)}.averon-race__button--primary{border-color:var(--red);background:var(--red)}.averon-race__keywords{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none}.averon-race__keywords li{padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#ffffff9e;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.averon-race__ticker{overflow:hidden;background:var(--red);color:#fff}.averon-race__ticker div{width:max-content;padding:14px 0;font-size:12px;font-weight:800;letter-spacing:.14em;word-spacing:24px;white-space:nowrap;animation:averon-ticker 28s linear infinite}@keyframes averon-ticker{to{transform:translate(-50%)}}.averon-race__content{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(70px,9vw,120px)}.averon-race__intro{display:grid;grid-template-columns:.55fr 1.45fr;gap:24px 7vw;align-items:start}.averon-race__intro h2{margin:0;font-size:clamp(38px,5.3vw,78px);line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.averon-race__intro>p:last-child{grid-column:2;max-width:850px;margin:0;color:#565960;font-size:17px;line-height:1.75}.averon-race__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(60px,8vw,100px);background:#c9c9c6;border:1px solid #c9c9c6}.averon-race__category{position:relative;min-height:360px;padding:clamp(28px,3.5vw,52px);background:#fff;color:#0a0a0c;transition:.25s}.averon-race__category:hover,.averon-race__category--red{background:var(--red);color:#fff}.averon-race__category small{font-weight:800;opacity:.5}.averon-race__category h3{margin:82px 0 18px;color:currentColor;font-size:clamp(28px,3vw,44px);line-height:1;text-transform:uppercase}.averon-race__category p{margin:0;color:currentColor;line-height:1.65;opacity:.72}.averon-race__category strong{position:absolute;right:clamp(28px,3.5vw,52px);bottom:34px;left:clamp(28px,3.5vw,52px);padding-top:18px;border-top:1px solid;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.averon-race__banners{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:clamp(40px,6vw,80px)}.averon-race__banner{position:relative;min-height:430px;overflow:hidden;background:#090a0c;color:#fff}.averon-race__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,6,8,.88),transparent 68%)}.averon-race__banner img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.averon-race__banner:hover img{transform:scale(1.025)}.averon-race__banner>span{position:absolute;z-index:1;right:34px;bottom:30px;left:34px;display:grid;gap:8px}.averon-race__banner small,.averon-race__banner b{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.averon-race__banner strong{font-size:clamp(30px,3.2vw,48px);line-height:1;text-transform:uppercase}.averon-race__banner b{margin-top:8px}.averon-race__trust{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-block:1px solid #c9c9c6}.averon-race__trust div{display:grid;gap:5px;padding:25px 22px;border-right:1px solid #c9c9c6}.averon-race__trust div:last-child{border:0}.averon-race__trust strong{font-size:13px;text-transform:uppercase}.averon-race__trust span{color:#696b70;font-size:12px}@media(max-width:989px){.averon-race__hero{min-height:680px;padding-top:130px}.averon-race__hero-image{object-position:62% center}.averon-race__hero:after{background:linear-gradient(90deg,#07080af5,#07080a8c)}.averon-race__intro{grid-template-columns:1fr}.averon-race__intro>p:last-child{grid-column:auto}.averon-race__categories{grid-template-columns:1fr}.averon-race__category{min-height:300px}.averon-race__category h3{margin-top:45px}.averon-race__banners{grid-template-columns:1fr}.averon-race__trust{grid-template-columns:1fr 1fr}.averon-race__trust div:nth-child(2){border-right:0}}@media(max-width:549px){.averon-race__hero{min-height:650px}.averon-race__hero-image{object-position:66% center}.averon-race__hero:after{background:#07080aab}.averon-race__copy h1{font-size:48px}.averon-race__keywords{display:none}.averon-race__actions{flex-direction:column}.averon-race__button{width:100%}.averon-race__banner{min-height:320px}.averon-race__trust{grid-template-columns:1fr}.averon-race__trust div{border-right:0;border-bottom:1px solid #c9c9c6}}@media(prefers-reduced-motion:reduce){.averon-race__ticker div{animation:none}.averon-race__banner img{transition:none}}.product__badge__item.featured-sale-banner{position:relative;overflow:hidden;padding:8px 14px;border:0;border-radius:3px;background:#d71920;color:#fff;font-size:clamp(11px,1vw,13px);font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;transform-origin:left center;animation:featured-sale-pulse 3.2s ease-in-out infinite}.featured-sale-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / 45%) 50%,transparent 75%);transform:translate(-140%);animation:featured-sale-shine 4.8s ease-in-out infinite;pointer-events:none}@keyframes featured-sale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes featured-sale-shine{0%,65%{transform:translate(-140%)}to{transform:translate(140%)}}@media(prefers-reduced-motion:reduce){.product__badge__item.featured-sale-banner,.featured-sale-banner:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
