:root{--font-heading-family: "Oswald", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--apex-red: 213, 31, 46;--apex-red-dark: 176, 20, 31;--apex-ink: 20, 21, 26;--apex-hairline: rgba(213, 31, 46, .28);--apex-line: rgba(20, 21, 26, .1);--apex-ease: cubic-bezier(.22, 1, .36, 1)}body{font-family:var(--font-body-family);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.card__heading,.product__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.005em;text-transform:uppercase;line-height:1.04}.h0,.banner__heading,.title-wrapper-with-link .title--primary{font-weight:700}.apex-kicker{display:inline-block;font-family:var(--font-body-family);font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--apex-red));margin-bottom:1.2rem}.apex-rule{width:56px;height:2px;background:rgb(var(--apex-red));border:0;margin:1.4rem 0}.apex-rule--center{margin-left:auto;margin-right:auto}.button,.shopify-challenge__button,.customer button,.button--primary,.button--secondary{font-family:var(--font-body-family);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;min-height:4.6rem;padding:0 2.8rem;border-radius:0;transition:transform .25s var(--apex-ease),box-shadow .25s var(--apex-ease),background-color .25s var(--apex-ease),color .25s var(--apex-ease)}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 26px -12px rgba(var(--apex-ink),.55)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):after{box-shadow:none}.button--secondary:not([disabled]):hover{box-shadow:inset 0 0 0 var(--buttons-border-width, 1px) rgb(var(--apex-red));color:rgb(var(--apex-red))}.header__menu-item,.list-menu__item--link,.header__menu-item .list-menu__item{font-family:var(--font-body-family);font-weight:500;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item span,.header__active-menu-item{transition:color .2s var(--apex-ease)}.header__menu-item:hover span{color:rgb(var(--apex-red));text-decoration:none}.header__menu-item .header__active-menu-item:after,.header__inline-menu .list-menu__item--active{color:rgb(var(--apex-red))}.header__heading-logo,.header__heading-link{letter-spacing:.03em}.header__heading-link.h2,.header__heading .h1,.header__heading .h2{font-size:2rem}@media screen and (min-width:990px){.header__inline-menu{display:none}.header--middle-left .header__heading{margin-right:auto}}.announcement-bar__message{font-family:var(--font-body-family);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.card-wrapper,.card{transition:transform .4s var(--apex-ease)}.card__media .media img{transition:transform 1.1s var(--apex-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__heading,.card__heading a{font-size:1.45rem;font-weight:600;letter-spacing:.01em}.card__heading a:hover{color:rgb(var(--apex-red))}.price,.price-item{font-family:var(--font-body-family);font-weight:500;letter-spacing:.01em}.price,.price-item,.price__regular .price-item--regular{font-size:1.2rem}.price--on-sale .price-item--sale{color:rgb(var(--apex-red));font-weight:600}.banner__heading{font-size:clamp(2.8rem,5vw,5rem);line-height:1;letter-spacing:.01em}.banner__text{font-size:1.1rem;letter-spacing:.02em}.banner__box{padding:4rem;border:1px solid var(--apex-hairline);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.rich-text__heading,.title--primary{letter-spacing:-.015em}.rich-text__text,.title-wrapper .subtitle{font-size:1.05rem;line-height:1.7}.product__title h1,.product__title h2{font-size:clamp(2.6rem,4vw,3.8rem);line-height:1.05}.product__text.caption-with-letter-spacing{color:rgb(var(--apex-red));letter-spacing:.2em}.product-form__submit{font-size:.82rem}.product-form__input .form__label,fieldset .form__label{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.product .accordion__title,.collapsible-content .accordion__title{font-family:var(--font-body-family);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-family:var(--font-body-family);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.footer-block__newsletter .newsletter-form__field-wrapper input{border-radius:0}.apex-marquee{overflow:hidden;border-top:1px solid var(--apex-hairline);border-bottom:1px solid var(--apex-hairline)}.apex-marquee__track{display:flex;width:max-content;animation:apex-scroll var(--apex-marquee-speed, 40s) linear infinite}.apex-marquee__item{display:inline-flex;align-items:center;gap:.9rem;padding:1.6rem 2.8rem;font-family:var(--font-body-family);font-weight:500;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.apex-marquee__item svg{width:18px;height:18px;flex:none;color:rgb(var(--apex-red))}.apex-marquee__dot{color:rgb(var(--apex-red))}@keyframes apex-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.apex-usp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:3.4rem 2.4rem}.apex-usp__item{text-align:center;padding:0 .5rem}.apex-usp__icon{width:72px;height:72px;margin:0 auto 1.6rem;color:rgb(var(--apex-red));display:flex;align-items:center;justify-content:center;border:2px solid var(--apex-hairline);border-radius:50%}.apex-usp__icon svg{width:36px;height:36px;stroke-width:1.6}.apex-usp__title{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .7rem}.apex-usp__text{font-size:1.12rem;line-height:1.65;opacity:.85;max-width:30ch;margin:0 auto}.apex-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem;text-align:center}.apex-stats__item+.apex-stats__item{border-left:1px solid var(--apex-hairline)}@media screen and (max-width:749px){.apex-stats__item+.apex-stats__item{border-left:0}}.apex-stats__number{font-family:var(--font-heading-family);font-size:clamp(3rem,5vw,4.5rem);font-weight:600;line-height:1;color:rgb(var(--apex-red))}.apex-stats__label{font-family:var(--font-body-family);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-top:.8rem;opacity:.85}.apex-section-header{max-width:640px}.apex-section-header--center{margin:0 auto;text-align:center}.apex-section-header__title{font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.08;margin:0}.apex-section-header__text{font-size:1.18rem;line-height:1.7;opacity:.82;margin-top:1.2rem}:focus-visible{outline:2px solid rgb(var(--apex-red));outline-offset:2px}@media(prefers-reduced-motion:reduce){.apex-marquee__track{animation:none}.card__media .media img,.card-wrapper,.button{transition:none}.apex-blink{animation:none}}.card-wrapper{--card-lift: 0}.card-wrapper:hover{z-index:2}.card{overflow:hidden;transition:transform .35s var(--apex-ease),box-shadow .35s var(--apex-ease)}.card-wrapper:hover .card{transform:translateY(-8px);box-shadow:0 28px 50px -22px rgba(var(--apex-ink),.5)}.card-wrapper:hover .card__media .media img{transform:scale(1.08)}.card__media .media img{transition:opacity .4s var(--apex-ease),transform 1.1s var(--apex-ease)}.card__media.media--hover-effect>img:only-child,.card__media .media img{will-change:transform}.card__badge .badge,.badge{font-family:var(--font-body-family);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.rating-star{--color-rating-star: rgb(var(--apex-red))}.rating{color:rgb(var(--apex-red))}.quick-add__submit,.card__inner .quick-add__submit{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;border-radius:4px;min-height:3.4rem;transition:background-color .2s var(--apex-ease),color .2s var(--apex-ease),transform .2s var(--apex-ease)}.quick-add__submit:hover{background:rgb(var(--apex-red));color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--apex-red));transform:translateY(-1px)}.product__media-item .media,.product__media-item img{overflow:hidden}.product__media-item:hover img{transform:scale(1.04);transition:transform 1.2s var(--apex-ease)}.thumbnail.active,.product__media-toggle[aria-current] .thumbnail,.slider__slide .thumbnail[aria-current=true]{border-color:rgb(var(--apex-red));box-shadow:0 0 0 1px rgb(var(--apex-red))}.product__description,.product .rte{font-size:1.05rem;line-height:1.75}.product .rte h2,.product .rte h3{margin-top:1.4rem}.product .rte ul{padding-left:1.1rem}.product .rte li{margin:.3rem 0}.product-form__submit:active{transform:translateY(0) scale(.995)}@media(prefers-reduced-motion:no-preference){.product__info-container>*{animation:apex-fadeup .7s var(--apex-ease) both}.product__info-container>*:nth-child(1){animation-delay:.05s}.product__info-container>*:nth-child(2){animation-delay:.12s}.product__info-container>*:nth-child(3){animation-delay:.19s}.product__info-container>*:nth-child(4){animation-delay:.26s}.product__info-container>*:nth-child(5){animation-delay:.33s}.product__info-container>*:nth-child(n+6){animation-delay:.4s}.product__media-wrapper .product__media-item:first-child{animation:apex-fadein .8s var(--apex-ease) both}}@keyframes apex-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes apex-fadein{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.product-form__submit,.apex-cta-red,.cart__dynamic-checkout-buttons+.cart__ctas .button,.cart__checkout-button{background:rgb(var(--apex-red))!important;border-color:rgb(var(--apex-red))!important;color:#fff!important}.product-form__submit:not([disabled]):hover,.apex-cta-red:hover,.cart__checkout-button:not([disabled]):hover{background:rgb(var(--apex-red-dark))!important;border-color:rgb(var(--apex-red-dark))!important;box-shadow:0 12px 28px -12px rgba(var(--apex-red),.6)!important}.product-form__submit[disabled]{opacity:.55}.apex-fin{display:flex;align-items:center;gap:.6rem;font-size:.9rem;margin:1rem 0 0;padding:.9rem 1.1rem;background:#1111130a;border:1px solid var(--apex-line);border-radius:3px}.apex-fin b{font-weight:600}.apex-fin svg{width:20px;height:20px;flex:none;color:rgb(var(--apex-red))}.apex-guarantee-box{display:flex;gap:.9rem;align-items:flex-start;margin:1.4rem 0 0;padding:1.2rem 1.3rem;border:1px solid var(--apex-hairline);border-left:3px solid rgb(var(--apex-red));border-radius:3px;background:#c8102e08}.apex-guarantee-box svg{width:26px;height:26px;flex:none;color:rgb(var(--apex-red));margin-top:2px}.apex-guarantee-box strong{display:block;font-size:.95rem;letter-spacing:.01em}.apex-guarantee-box span{display:block;font-size:.85rem;opacity:.75;margin-top:.2rem;line-height:1.5}.apex-urgency{display:flex;align-items:center;gap:.6rem;font-size:.86rem;font-weight:600;color:rgb(var(--apex-red));margin:1.2rem 0 0}.apex-urgency:before{content:"";width:9px;height:9px;border-radius:50%;background:rgb(var(--apex-red));animation:apex-pulse 1.6s ease-in-out infinite}@keyframes apex-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.apex-countdown{display:flex;align-items:center;gap:.6rem;font-size:.88rem;margin:1rem 0 0;padding:.85rem 1.1rem;background:rgb(var(--apex-ink));color:#fff;border-radius:3px}.apex-countdown svg{width:18px;height:18px;flex:none;color:#fff}.apex-countdown b{color:#fff;font-variant-numeric:tabular-nums}.apex-countdown .apex-blink{animation:apex-fade 1s steps(1) infinite}@keyframes apex-fade{50%{opacity:.35}}.apex-ship{max-width:var(--page-width);margin:0 auto;padding:1.4rem 1.5rem 0}.apex-ship__msg{font-size:.92rem;margin-bottom:.7rem;text-align:center}.apex-ship__msg b{color:rgb(var(--apex-red));font-weight:600}.apex-ship__track{height:8px;background:#1111131a;border-radius:99px;overflow:hidden}.apex-ship__fill{height:100%;background:rgb(var(--apex-red));border-radius:99px;transition:width .5s var(--apex-ease)}.apex-brands{text-align:center}.apex-brands__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3.6rem;margin-top:2.4rem}.apex-brands__item{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;opacity:.5;transition:opacity .2s var(--apex-ease),color .2s var(--apex-ease)}.apex-brands__item:hover{opacity:1;color:rgb(var(--apex-red))}@media screen and (max-width:749px){.apex-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:.8rem;align-items:center;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--apex-line);box-shadow:0 -8px 24px -16px #0006;transform:translateY(110%);transition:transform .3s var(--apex-ease)}.apex-sticky-atc.is-visible{transform:translateY(0)}.apex-sticky-atc__price{font-weight:600;white-space:nowrap}.apex-sticky-atc .button{flex:1;min-height:3.6rem;margin:0}}.apex-verified{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#1a8f3a}.apex-verified svg{width:15px;height:15px}.apex-subnav-wrap{border-bottom:1px solid var(--apex-line)}.apex-subnav{display:flex;align-items:center;gap:28px;min-height:58px;padding-top:8px;padding-bottom:8px}.apex-subnav__search{display:flex;align-items:center;gap:10px;flex:1 1 260px;max-width:420px;border:1.5px solid rgba(var(--apex-ink),.16);border-radius:6px;padding:0 14px;height:44px;transition:border-color .2s var(--apex-ease)}.apex-subnav__search:focus-within{border-color:rgb(var(--apex-red))}.apex-subnav__search svg{width:18px;height:18px;opacity:.5;flex:none}.apex-subnav__search input{border:0;outline:0;background:transparent;font-family:var(--font-body-family);font-size:.92rem;width:100%;color:rgb(var(--apex-ink))}.apex-subnav__links{display:flex;align-items:center;gap:26px;flex:0 1 auto;margin-left:auto}.apex-subnav__links a{font-family:var(--font-body-family);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .2s var(--apex-ease)}.apex-subnav__links a:hover,.apex-subnav__links a.is-highlight{color:rgb(var(--apex-red))}.apex-subnav__phone{display:flex;align-items:center;gap:10px;padding-left:26px;border-left:1px solid var(--apex-line)}.apex-subnav__phone svg{width:22px;height:22px;color:rgb(var(--apex-red));flex:none}.apex-subnav__phone-text{line-height:1.15}.apex-subnav__phone-text small{display:block;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.apex-subnav__phone-text b{font-family:var(--font-heading-family);font-size:1.05rem;letter-spacing:.01em}@media screen and (max-width:989px){.apex-subnav{flex-wrap:wrap;gap:12px 18px;padding-top:10px;padding-bottom:10px}.apex-subnav__search{order:1;flex:1 1 100%;max-width:none}.apex-subnav__phone{order:2;margin-left:auto;padding-left:0;border-left:0}.apex-subnav__links{order:3;flex:1 1 100%;margin-left:0;gap:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.apex-subnav__links::-webkit-scrollbar{display:none}}.apex-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.apex-hero--reverse .apex-hero__content{order:2}.apex-hero__title{font-size:clamp(2.8rem,5vw,5rem);line-height:1;margin:0}.apex-hero__accent{color:rgb(var(--apex-red));display:block}.apex-hero__sub{font-size:1.25rem;line-height:1.6;opacity:.82;margin:22px 0 28px;max-width:42ch}.apex-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.apex-hero__cta .button{margin:0}.apex-hero__chips{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.apex-hero__chip{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:600}.apex-hero__chip svg{width:20px;height:20px;color:rgb(var(--apex-red));flex:none}.apex-hero__media{position:relative;aspect-ratio:5 / 4;border-radius:14px;overflow:hidden;background:radial-gradient(75% 75% at 62% 40%,rgba(var(--apex-red),.18),transparent 62%),linear-gradient(150deg,#fff9,#0000000f);display:flex;align-items:center;justify-content:center}.apex-hero__media img{width:100%;height:100%;object-fit:cover}.apex-hero__cue{height:118%;transform:rotate(24deg);filter:drop-shadow(0 24px 34px rgba(0,0,0,.28))}.apex-hero__flag{position:absolute;top:20px;left:20px;z-index:2;background:rgb(var(--apex-red));color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:99px}@media screen and (max-width:749px){.apex-hero{grid-template-columns:1fr;gap:28px}.apex-hero--reverse .apex-hero__content{order:0}.apex-hero__media{aspect-ratio:16 / 11}}.apex-cats__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.apex-cats__title{font-size:clamp(1.8rem,3vw,2.6rem);margin:0}.apex-cats__all{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--apex-red));white-space:nowrap}.apex-cats__all:hover{text-decoration:underline}.apex-cats__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:16px}.apex-cat{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;display:flex;align-items:flex-end;padding:24px;color:#fff;background:linear-gradient(155deg,#23262f,#0c0d11);transition:transform .3s var(--apex-ease)}.apex-cat:nth-child(2n){background:linear-gradient(155deg,#2a1218,#0c0d11)}.apex-cat:hover{transform:translateY(-4px)}.apex-cat:hover .apex-cat__cue{opacity:.85}.apex-cat__cue{position:absolute;right:-6px;top:-10px;height:128%;opacity:.65;transform:rotate(24deg);transition:opacity .3s var(--apex-ease)}.apex-cat__img{position:absolute;top:0;right:0;bottom:0;left:0}.apex-cat__img img{width:100%;height:100%;object-fit:cover;opacity:.55}.apex-cat__body{position:relative;z-index:2}.apex-cat__eyebrow{display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--apex-red));margin-bottom:6px}.apex-cat__name{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:1.85rem;text-transform:uppercase;letter-spacing:.01em}.apex-cat__cta{display:inline-block;margin-top:10px;font-size:.76rem;font-weight:600;color:#c9cbd1}.apex-cat:hover .apex-cat__cta{color:rgb(var(--apex-red))}@media screen and (max-width:749px){.apex-cats__grid{grid-template-columns:1fr 1fr}}.apex-reviews{display:grid;grid-template-columns:.8fr 2.2fr;gap:30px;align-items:center}.apex-reviews__score{text-align:center;border:1px solid var(--apex-line);border-radius:14px;padding:30px}.apex-reviews__num{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;line-height:1}.apex-reviews__stars{color:rgb(var(--apex-red));font-size:1.1rem;margin:6px 0}.apex-reviews__meta{font-size:.82rem;opacity:.7}.apex-reviews__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.apex-review{border:1px solid var(--apex-line);border-radius:12px;padding:22px}.apex-review__stars{color:rgb(var(--apex-red));font-size:.9rem;margin-bottom:10px}.apex-review__quote{font-size:1.05rem;line-height:1.65;margin:0 0 18px}.apex-review__author{display:flex;align-items:center;gap:10px}.apex-review__avatar{width:36px;height:36px;border-radius:50%;background:rgb(var(--apex-ink));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem;flex:none}.apex-review__meta b{display:block;font-size:.82rem}.apex-review__meta small{color:rgba(var(--apex-ink),.6);font-size:.72rem}.apex-review__author .apex-verified{margin-left:auto}@media screen and (max-width:749px){.apex-reviews,.apex-reviews__cards{grid-template-columns:1fr}}.apex-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.apex-specs__item{text-align:center;padding:28px 18px;border:1px solid var(--apex-line);border-radius:12px;transition:transform .3s var(--apex-ease),border-color .3s var(--apex-ease),box-shadow .3s var(--apex-ease)}.apex-specs__item:hover{transform:translateY(-4px);border-color:var(--apex-hairline);box-shadow:0 18px 34px -24px rgba(var(--apex-ink),.4)}.apex-specs__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:14px;color:rgb(var(--apex-red));border:2px solid var(--apex-hairline);border-radius:50%}.apex-specs__icon svg{width:26px;height:26px}.apex-specs__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.apex-specs__value{display:block;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/5/assets/apex.css.map */
