.ab-trust-bar{background:#111;color:#fff;padding:1rem 0;overflow:hidden;position:relative}.ab-trust-track{display:flex;width:max-content;animation:ab-ticker 30s linear infinite;white-space:nowrap}.ab-trust-item{display:inline-flex;align-items:center;gap:1rem;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 3rem}.ab-trust-dot{width:3px;height:3px;background:#ffffff80;border-radius:50%;flex-shrink:0}@keyframes ab-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.collage .title,.featured-collection .title,h2.title{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.card-wrapper .card{border-radius:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.card-wrapper .card__heading a{font-weight:700;letter-spacing:-.01em}.badge{border-radius:0!important;font-weight:700;letter-spacing:.06em;font-size:.6rem!important}.button--primary{border-radius:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.button:not(.button--tertiary){border-radius:0}.collage-card{border-radius:0;overflow:hidden}.collage-card .card__heading{font-size:1.1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.banner .banner__heading{font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.banner__box{border-radius:0}.product-trust-badges a{color:inherit}.product-trust-badges a:hover{color:#e22120}.footer-block__heading{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.header__menu-item span{font-weight:600;letter-spacing:.04em}.page-width{max-width:1400px}.collection-hero{background:#111!important;padding:4rem 0 3.5rem!important;position:relative;overflow:hidden}.collection-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#e22120}.collection-hero__title{font-size:clamp(2rem,5vw,4rem)!important;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase!important;color:#fff!important;line-height:1!important}.collection-hero__description{color:#ffffffa6!important;margin-top:1rem!important;font-size:1rem!important;max-width:600px}.facets__summary,.facet-filters__label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.active-facets__button{border-radius:0!important}.image-with-text__content .image-with-text__heading{font-size:clamp(1.4rem,3vw,2rem)!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}.image-with-text__content .subtitle{color:#e22120!important;font-weight:800!important;font-size:1.1rem!important}#Banner-166088584309f65236 .banner__heading{font-size:clamp(3rem,6vw,5.5rem)!important;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase!important;line-height:.92!important;color:#fff!important;text-align:center!important}#Banner-166088584309f65236 .banner__heading span{color:#e22120!important}#Banner-166088584309f65236 .banner__text span{font-size:1.1rem;color:#ffffffe0!important;line-height:1.65}#Banner-166088584309f65236 .banner__buttons{margin-top:.5rem}#Banner-166088584309f65236 a.button,#Banner-166088584309f65236 a.button--primary,#Banner-166088584309f65236 .button.button--primary{background:#e22120!important;border-color:#e22120!important;color:#fff!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1rem 2.5rem!important;border-radius:0!important;box-shadow:0 4px 20px #e2212066!important;transition:background .2s,transform .15s,box-shadow .2s!important}#Banner-166088584309f65236 a.button:hover,#Banner-166088584309f65236 .button.button--primary:hover{background:#c41c1c!important;border-color:#c41c1c!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #e2212080!important}@media screen and (max-width:749px){#Banner-166088584309f65236 .banner__heading{font-size:clamp(2rem,10vw,3rem)!important}#Banner-166088584309f65236 .banner__text span{font-size:.95rem}}.template-page .main-page-title{font-size:clamp(1.8rem,4vw,3rem)!important;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase!important;border-left:3px solid #e22120;padding-left:1rem;margin-bottom:1.5rem!important}.template-page .rte h2{font-size:clamp(1.2rem,2.5vw,1.6rem)!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:uppercase!important;margin-top:2rem!important;margin-bottom:.5rem!important}.template-page .rte p{line-height:1.75!important;color:#121212bf!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/aeroball-custom.css.map */
