:root{--apex-font-head:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--apex-font-body:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--apex-lime:#D4FF3A}body{font-family:var(--apex-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.title,.collection-hero__title,.card__heading{font-family:var(--apex-font-head)!important;text-transform:uppercase;font-weight:800;letter-spacing:.01em;line-height:1}.header__heading-link,.header__heading{font-family:var(--apex-font-head)!important;text-transform:uppercase;font-weight:800;letter-spacing:.06em;font-size:2.8rem}.header__menu-item,.header__menu-item span,.list-menu__item--link{text-transform:uppercase;font-weight:600;letter-spacing:.08em;font-size:1.3rem}.announcement-bar__message,.announcement-bar{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:600}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--apex-font-head);font-size:1.6rem}.button:before,.button:after{border-radius:0}.banner__box .caption-with-letter-spacing,.banner__text{letter-spacing:.18em}.banner__heading{font-size:clamp(5rem,11vw,12rem);letter-spacing:0}.banner__content .banner__text{font-size:1.8rem;max-width:46rem}.card__heading,.card__heading a{font-size:1.9rem;letter-spacing:.02em}.price,.price-item{font-weight:700}.collection-list .card__heading{font-size:3.2rem}.collection-list-wrapper .card__content,.collection-list .card__inner{border-radius:0}.multicolumn-card__info .inline-richtext{font-family:var(--apex-font-head);text-transform:uppercase;font-size:2.2rem}.footer__heading,.footer-block__heading{font-family:var(--apex-font-head);text-transform:uppercase;letter-spacing:.08em;font-size:2rem}.footer-block__details-content{opacity:.85}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:4px}.product__title h1{font-size:clamp(3.2rem,5vw,5rem)}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700}@media screen and (max-width:749px){.banner__heading{font-size:5.4rem}.header__heading-link{font-size:2.4rem}}:root{--apex-ink:#0B0B0B;--apex-muted:#5c5c5c;--apex-line:rgba(11,11,11,.12)}html{scroll-behavior:smooth}body{line-height:1.6;letter-spacing:.005em}h1,.h1{font-size:clamp(3.4rem,4.6vw,5.2rem)}h2,.h2{font-size:clamp(2.8rem,3.4vw,4rem)}h3,.h3{font-size:clamp(2.2rem,2.4vw,2.8rem)}.title--primary,.collection-list-title,.title{letter-spacing:.015em}.main-page-title,.collection-hero__title{font-size:clamp(4rem,6vw,7rem)}.rte h2,.rte h3{margin:1.6em 0 .4em}.rte h2{font-size:clamp(2.4rem,2.6vw,3rem)}.rte>*:first-child{margin-top:0}.page-width--narrow .rte{margin-bottom:3rem}.rte p,.rte li{font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.82)}.rte ul{padding-left:2rem}.header-wrapper{border-bottom:1px solid var(--apex-line)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;box-shadow:inset 0 -2px 0 var(--apex-lime)}.announcement-bar{padding:.2rem 0}.banner:after{background:linear-gradient(90deg,#000,#0000008c 45%,#0000)!important}.banner__content{padding:6rem 5rem}.banner__heading{font-size:clamp(5.2rem,10.5vw,12rem);line-height:.92;margin-bottom:1.6rem;text-shadow:0 2px 30px rgba(0,0,0,.25)}.banner__text{font-size:clamp(1.6rem,1.4vw,2rem)!important;color:#ffffffeb;letter-spacing:.02em!important;max-width:48rem;line-height:1.6;margin-top:0}.banner__buttons{margin-top:2.6rem;gap:1.2rem}.banner__buttons .button{min-width:19rem;min-height:5.2rem}@media screen and (max-width:749px){.banner__content{padding:4rem 2rem}.banner__buttons .button{min-width:0;flex:1}}.button{min-height:4.8rem;transition:transform .15s ease,background .2s ease,color .2s ease}.button:not(.button--tertiary):hover{transform:translateY(-1px)}.button--secondary{--border-opacity:1}.apex-trust{border-bottom:1px solid var(--apex-line)}.apex-trust__list{list-style:none;margin:0;padding:2.4rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.apex-trust__item{display:flex;align-items:center;gap:1.4rem}.apex-trust__icon{flex:none;width:5rem;height:5rem;display:grid;place-items:center;background:var(--apex-ink);color:var(--apex-lime)}.apex-trust__text{display:flex;flex-direction:column;line-height:1.35}.apex-trust__text strong{font-family:var(--apex-font-head);text-transform:uppercase;letter-spacing:.06em;font-size:1.9rem;font-weight:800}.apex-trust__text span{font-size:1.3rem;color:var(--apex-muted)}@media screen and (max-width:989px){.apex-trust__list{grid-template-columns:repeat(2,1fr);gap:1.8rem 1.4rem;padding:2rem 0}}@media screen and (max-width:549px){.apex-trust__list{grid-template-columns:1fr}.apex-trust__icon{width:4.4rem;height:4.4rem}}.card-wrapper .card{border:0}.card--standard .card__inner,.card--card{background:#f4f4f2}.card__media .media>img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media .media>img:first-child{transform:scale(1.03)}.card__information{padding:1.4rem 0 .4rem}.card__heading,.card__heading a{font-size:1.9rem;line-height:1.1;letter-spacing:.03em}.card-information .price{font-size:1.5rem;letter-spacing:.02em;margin-top:.4rem}.price--on-sale .price-item--sale{color:#c8102e}.price .price-item--regular{font-weight:600}.price--on-sale .price-item--regular{font-weight:400;color:var(--apex-muted)}.badge{background:var(--apex-ink);color:#fff;border:0;padding:.5rem 1rem;font-size:1.1rem}.card .quick-add__submit{border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.collection-list .card__inner{background:#0b0b0b}.collection-list .card__heading a{font-size:3.2rem}.section-featured-collection .title-wrapper-with-link{margin-bottom:2.4rem}.title-wrapper-with-link .title{margin:0}.collection-hero__title{margin-bottom:.6rem}.facets__summary,.facet-filters__label{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600}.product-count__text{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.product__title{margin-bottom:.8rem}.product__info-container .price{font-size:2.2rem;font-weight:700}.product__info-container .price__container{margin-bottom:.8rem}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:700}.product-form__input input[type=radio]+label{border-radius:0;font-weight:600;font-size:1.3rem;padding:1rem 1.6rem}.product__accordion{border-top:1px solid var(--apex-line)}.product__accordion:last-of-type{border-bottom:1px solid var(--apex-line)}.product__accordion .accordion__title{font-family:var(--apex-font-head);text-transform:uppercase;letter-spacing:.06em;font-size:1.9rem;font-weight:800}.product__description{margin-top:2rem}.collapsible-content .accordion{border-top:1px solid var(--apex-line);border-bottom:0;margin:0}.collapsible-content .accordion:last-child{border-bottom:1px solid var(--apex-line)}.collapsible-content .accordion summary{padding:2rem 1.2rem}.collapsible-content .accordion__title{font-family:var(--apex-font-head);text-transform:uppercase;letter-spacing:.04em;font-size:2.2rem;font-weight:700}.collapsible-content .accordion__content{padding:0 1.2rem 2.4rem;max-width:80rem}.collapsible-content .accordion__content p{font-size:1.5rem;line-height:1.75}.collapsible-content__heading{margin-bottom:.4rem}.collapsible-content-wrapper-narrow{max-width:90rem}.footer{border-top:4px solid var(--apex-lime)}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-size:2rem;margin-bottom:1.6rem;color:var(--apex-lime)}.footer-block__list-item a,.footer .list-menu__item--link{font-size:1.4rem;letter-spacing:.02em;text-transform:none;font-weight:400;padding:.5rem 0;opacity:.85}.footer-block__list-item a:hover,.footer .list-menu__item--link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer-block--newsletter .footer-block__heading{color:#fff}.footer .newsletter-form__field-wrapper .field__input{border-radius:0}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:2rem}.footer__copyright,.copyright__content{font-size:1.2rem;letter-spacing:.04em;opacity:.7}.newsletter .title{letter-spacing:.01em}:focus-visible{outline:2px solid var(--apex-lime);outline-offset:2px}.product-form__submit.button--secondary{background:var(--apex-ink);color:#fff;--color-button:11,11,11}.product-form__submit.button--secondary:hover{background:var(--apex-lime);color:#0b0b0b}.product-form__submit.button--secondary:after{box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/apex-custom.css.map */
