
body.wordpress-direction{--olive:#24282d;--forest:#24282d;--ink:#181b20;--signal:#edf0f3;--paper:#fff;color:#181b20}
body.wordpress-direction .wordmark.wordpress-wordmark{display:block!important;width:420px!important;height:48px!important;min-width:0!important;max-width:none!important;position:relative;flex:none!important}
.wordpress-logo{display:block;width:100%;height:100%;background:#20242a;mask:url('/cdn/shop/files/apex-original-wordmark.png?v=1793569023') center / 111% auto no-repeat;mask-mode:luminance}
.wordpress-direction .hero-campaign h1{font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;letter-spacing:-.065em!important;line-height:.98!important}
.wordpress-direction .hero-campaign .eyebrow,.wordpress-direction .hp-kicker{font-family:'SFMono-Regular',Consolas,monospace!important;font-size:11px!important;font-weight:500!important;letter-spacing:.15em!important;color:#555e69!important}
body.wordpress-direction .hero-campaign .button{background:#24282d!important;color:#fff!important;border-color:#24282d!important;border-radius:3px!important;box-shadow:0 8px 22px #151b2220}
body.wordpress-direction .header-search{border-radius:3px!important;background:rgba(250,251,253,.67)!important;border-color:#7c879638!important}
.wordpress-direction .hero-media{filter:saturate(.68)}
body.wordpress-direction .hero-campaign #RetailCategories .retail-category{border-radius:4px!important;background:rgba(243,247,251,.40)!important;border:1px solid #ffffff8c!important;color:#252b33!important;box-shadow:none!important}
body.wordpress-direction .hero-campaign #RetailCategories .retail-category svg{color:#343e49!important}
body.wordpress-direction .hero-campaign #RetailCategories h2,body.wordpress-direction .hero-campaign #RetailCategories a{color:#272f39!important}
body.wordpress-direction .hero-campaign #RetailCategories .retail-category:hover{background:rgba(255,255,255,.72)!important}
.wordpress-direction .hp-heading h2{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.055em}
.wordpress-direction .hp-heading{border-top:1px solid #d8dde2;padding-top:24px}
.wordpress-direction .hp-content .retail-card,.wordpress-direction .hp-content .retail-card-image{border-radius:3px;background:#f0f2f4}
.wordpress-direction .hp-content .retail-card-copy{border-top:1px solid #dce0e4}
.wordpress-direction .hp-content .retail-card-copy h3{font-weight:500}
.wordpress-direction .hp-setup{background:#edf0f3}
.wordpress-direction .hp-scene,.wordpress-direction .hp-scene>img,.wordpress-direction .hp-mini,.wordpress-direction .hp-destination,.wordpress-direction .hp-spotlight-image{border-radius:4px}
.wordpress-direction .hp-mini{background:#ffffffb0;border:1px solid #d7dde3}
.wordpress-direction .hp-mini span,.wordpress-direction .hp-support span{font-family:Consolas,monospace;color:#65717e}
.wordpress-direction .hp-destination.silver{background:#ebeff3}.wordpress-direction .hp-destination.sand{background:#e9e8e6}.wordpress-direction .hp-destination.sage{background:#e1e6ec}
.wordpress-direction .hp-destination h3{font-weight:500}.wordpress-direction .hp-round{border-radius:3px}
.wordpress-direction .hp-spotlight{background:#191d23;color:#f4f6f8}
.wordpress-direction .hp-spotlight .hp-heading{border-color:#ffffff2a}
.wordpress-direction .hp-spotlight .hp-kicker{color:#9fadb9!important}
.wordpress-direction .hp-spotlight .hp-heading>p:not(.hp-kicker),.wordpress-direction .hp-reasons p{color:#bdc4cd}
.wordpress-direction .hp-reasons span{color:#9ca9b7;font-family:Consolas,monospace}
.wordpress-direction .hp-spotlight-image{background:#e5e7e9}
.wordpress-direction .hp-button{background:#edf0f3;color:#24282d;border-radius:3px}
.wordpress-direction .hp-link{color:#242e39;border-color:#67748355}
.wordpress-direction .hp-filters button{border-radius:3px;color:#404a57}
.wordpress-direction .hp-filters button[aria-pressed=true]{background:#252c34;border-color:#252c34;color:#fff}
.wordpress-direction .hp-about{background:#e9edf1}
.wordpress-direction .hp-about-top>div>p,.wordpress-direction .hp-support p{color:#616b77}
.wordpress-direction .hp-support{border-color:#c8d0d9}
.wordpress-direction .footer{background:#171b21!important;color:#eff2f5!important}
.wordpress-direction .footer a,.wordpress-direction .footer p,.wordpress-direction .footer span,.wordpress-direction .footer h3{color:#c0c7cf!important}
.wordpress-direction .footer .wordpress-logo{background:#eff2f5}
.wordpress-direction .footer .wordmark{width:290px!important}
.wordpress-direction .footer-bottom{border-color:#ffffff22!important}
.wordpress-direction .hp-preview-note{border-radius:3px;background:#f7f9fb;color:#5e6976}
.wordpress-direction .hp-preview-note a{color:#222a34}
@media(max-width:700px){body.wordpress-direction .header>.wordpress-wordmark{width:calc(100vw - 150px)!important;max-width:300px!important;height:44px!important;top:20px;position:absolute}.wordpress-direction .hp-preview-note{font-size:8px;padding:9px}.wordpress-direction .hp-preview-note a{font-size:10px;margin-left:8px}.wordpress-direction .hp-heading{padding-top:18px}.wordpress-direction .footer .wordmark{max-width:100%!important}}
body.wordpress-direction .hero-campaign #RetailCategories .retail-category>span{color:#2d353f!important}
body.wordpress-direction footer{background:#171b21!important;color:#eff2f5!important}
body.wordpress-direction footer a,body.wordpress-direction footer p,body.wordpress-direction footer span,body.wordpress-direction footer h3{color:#c0c7cf!important}
body.wordpress-direction footer .wordpress-logo{background:#eff2f5}
body.wordpress-direction footer .wordmark.wordpress-wordmark{width:290px!important;max-width:100%!important}
body.wordpress-direction footer .wordpress-logo{position:static!important;margin:0!important}
@media(max-width:700px){body.wordpress-direction .header>.wordpress-wordmark{width:calc(100vw - 170px)!important}}
@media(max-width:700px){body.wordpress-direction .header>.wordpress-wordmark{width:calc(100vw - 205px)!important}.wordpress-direction .hp-preview-note{position:static;text-align:center;border:0;border-top:1px solid #d8dde2;padding:15px 8px}}

body.wordpress-direction .wordpress-logo{mask-size:100% auto;mask-position:center}

body.wordpress-direction .button:not(.button-light){background:#24282d;border-color:#24282d;color:white}body.wordpress-direction .retail-section-top>a,body.wordpress-direction .footer .newsletter button{color:#343e49}body.wordpress-direction :focus-visible{outline-color:#657889}
