@font-face{font-family:Apex Commerce;src:url(apex-redesign-inter.woff2) format("woff2");font-display:swap;font-weight:100 900}body.apex-redesign-commerce{--ink:#edf3fc;--muted:#afc2d7;--paper:#06111c;--panel:#0d1e30;--line:#2b4258;--dark:#0c1b2e;--darker:#06111c;--blue:#066bff;--green:#80d7b8;--shadow:0 18px 45px #0005;background:#06111c;color:#edf3fc;font-family:Apex Commerce,Inter,Arial,sans-serif;color-scheme:dark}body.apex-redesign-commerce .page{max-width:1440px;margin:28px auto;border:1px solid #253a50;border-radius:10px;overflow:clip;background:#06111c}body.apex-redesign-commerce .container{width:calc(100% - 80px);max-width:none}body.apex-redesign-commerce .header{background:#0b192c;border-bottom:1px solid #2b4258;box-shadow:none;top:0}body.apex-redesign-commerce .header .header-main{width:calc(100% - 64px);display:grid;grid-template-columns:190px minmax(220px,1fr) auto auto;gap:20px;padding:18px 0;border:0}body.apex-redesign-commerce .header .brand{order:-1;grid-column:1;grid-row:1;justify-self:start;width:190px;min-width:0}body.apex-redesign-commerce .header .brand img{width:190px;height:45px;object-fit:contain}body.apex-redesign-commerce .header #searchForm{display:grid;grid-template-columns:90px minmax(0,1fr) 44px;gap:0;height:50px;min-height:50px;margin:0;padding:0;border:1px solid #526b89;border-radius:7px;background:#10243a;color:#c2d2e6;box-shadow:none}body.apex-redesign-commerce .header #searchForm .category-trigger{width:90px;height:48px;border:0;border-radius:6px 0 0 6px;background:#066bff;color:#fff;font-size:14px;font-weight:650;padding:0 16px}body.apex-redesign-commerce .header #searchInput{padding:0 14px;font-size:15px;color:#f3f7fe;min-width:0;height:48px;outline:0}body.apex-redesign-commerce .header #searchInput::placeholder{color:#aabed6;opacity:1}body.apex-redesign-commerce .header #searchForm>button[type=submit]{width:44px;height:48px;color:#b9cce3}body.apex-redesign-commerce .header .header-links{gap:14px;font-size:12px}body.apex-redesign-commerce .header .header-links :is(a,summary){color:#c3d3e5}body.apex-redesign-commerce .header .header-actions{gap:8px}body.apex-redesign-commerce .header .currency{font-size:12px;width:58px;color:#edf3fc}body.apex-redesign-commerce .header .icon-button{border:1px solid #304b67;background:#10243a;color:#edf3fc;border-radius:7px;width:44px;height:48px}body.apex-redesign-commerce .header .icon-button[data-action=go-cart]{background:#066bff;border-color:#066bff}body.apex-redesign-commerce .header :is(.help-menu-panel,.account-popover){background:#10243a;border:1px solid #38516b;color:#edf3fc;border-radius:8px}body.apex-redesign-commerce .header :is(.help-menu-panel a,.popover-item){color:#d6e3f3;background:transparent}body.apex-redesign-commerce .header .help-menu-panel a:hover{background:#19334f}body.apex-redesign-commerce #categoryNav{background:#0d1e30;color:#edf3fc;border-color:#38516b}body.apex-redesign-commerce #categoryNav :is(a,summary,strong){color:#e0eaf8}body.apex-redesign-commerce #categoryNav :is(h2,span){color:#a9c1da}body.apex-redesign-commerce #categoryNav :is(.shop-menu-group>a,.shop-menu-top,.shop-menu-bottom){background:transparent;border-color:#2b4258}body.apex-redesign-commerce #categoryNav .shop-menu-group>a:hover{background:#18344e}body.apex-redesign-commerce .discovery-suggestions{background:#10243a;border-color:#3e5974;box-shadow:0 15px 40px #0008}body.apex-redesign-commerce .search :is(.discovery-option,.discovery-no-results,.discovery-panel){background:#10243a;color:#edf3fc;border-color:#2b4258}body.apex-redesign-commerce .search .discovery-option :is(strong,.discovery-option-price){color:#edf3fc}body.apex-redesign-commerce .search :is(.discovery-option-brand,.discovery-option-category){color:#a7bfd5}body.apex-redesign-commerce .search .discovery-option:hover,body.apex-redesign-commerce .search .discovery-option[aria-selected=true]{background:#1a3753;color:#fff}body.apex-redesign-commerce :is(.faq-dialog,.contact-dialog){background:#0d1e30;color:#edf3fc;border:1px solid #38516b}body.apex-redesign-commerce :is(.faq-dialog,.contact-dialog) :is(input,textarea,select){background:#091826;color:#edf3fc;border-color:#38516b}body.apex-redesign-commerce :is(.faq-dialog,.contact-dialog) :is(p,label,summary){color:#bdcee1}body.apex-redesign-commerce :is(a,button,input,select,summary):focus-visible{outline:2px solid #9bceff;outline-offset:3px}body.apex-redesign-commerce .toast{background:#153b53;color:#fff;border:1px solid #5385a8}body.apex-redesign-commerce .chat{background:#066bff}body.apex-redesign-commerce .commerce-footer{padding:0 40px;background:#0c1b2e;border-top:1px solid #2b4258}body.apex-redesign-commerce .commerce-contact{display:grid;grid-template-columns:.85fr 1.6fr;gap:32px;align-items:center;padding:36px 0;border-bottom:1px solid #2b4258}body.apex-redesign-commerce .commerce-contact h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-1px;margin:0 0 12px;color:#f3f7fe;text-transform:none}body.apex-redesign-commerce .commerce-contact-intro p{margin:0 0 10px;color:#c2d2e6;font-size:15px;line-height:1.6}body.apex-redesign-commerce .commerce-contact-intro>span{font-size:12px;color:#9db8d4}body.apex-redesign-commerce .commerce-contact-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.apex-redesign-commerce .commerce-contact-methods>a{display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:12px;min-height:78px;padding:14px;border:1px solid #38516b;border-radius:6px;background:#10243a;transition:background .18s,border-color .18s}body.apex-redesign-commerce .commerce-contact-methods>a:hover{background:#18334e;border-color:#6a9ac9}body.apex-redesign-commerce .commerce-contact-methods strong{display:block;font-size:14px;color:#f3f7fe;font-weight:600}body.apex-redesign-commerce .commerce-contact-methods small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:#aec4dd}body.apex-redesign-commerce .commerce-contact-icon{color:#8fc5fb}body.apex-redesign-commerce .commerce-contact-icon svg{display:block;width:24px;height:24px}body.apex-redesign-commerce .commerce-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:36px 0;border-bottom:1px solid #2b4258}body.apex-redesign-commerce .commerce-footer-nav h3{margin:0 0 16px;font-size:17px;font-weight:650;color:#edf3fc;text-transform:none}body.apex-redesign-commerce .commerce-footer-nav nav>a,body.apex-redesign-commerce .commerce-footer-nav summary{display:block;width:fit-content;padding:7px 0;color:#b8cbe1;font-size:14px;line-height:1.5;cursor:pointer}body.apex-redesign-commerce .commerce-footer-nav details a{display:block;padding:7px 0;font-size:13px;color:#8fc5fb}body.apex-redesign-commerce .commerce-footer a:hover{color:#8fc5fb}body.apex-redesign-commerce .commerce-business{display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid #2b4258;font-size:13px;line-height:1.6}body.apex-redesign-commerce .commerce-business img{filter:brightness(0) invert(1);height:30px;width:180px;object-fit:contain}body.apex-redesign-commerce .commerce-business strong{color:#edf3fc;font-size:14px}body.apex-redesign-commerce .commerce-business p{margin:5px 0 0;color:#9fb9d4}body.apex-redesign-commerce .commerce-business>div:last-child a{display:block;padding:6px 0;color:#bdcee1}body.apex-redesign-commerce .commerce-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px;color:#9fb9d4}body.apex-redesign-commerce .commerce-footer-bottom nav{display:flex;flex-wrap:wrap;gap:20px}body.apex-redesign-commerce .commerce-footer-bottom>div{display:flex;gap:4px;flex-wrap:wrap;max-width:250px}body.apex-redesign-commerce .commerce-payment-icon{width:29px;height:19px}@media(max-width:1496px){body.apex-redesign-commerce .page{margin:24px}}@media(max-width:1150px){body.apex-redesign-commerce .header .header-main{grid-template-columns:170px minmax(180px,1fr) auto;gap:16px}body.apex-redesign-commerce .header .brand,body.apex-redesign-commerce .header .brand img{width:170px}body.apex-redesign-commerce .header .header-links{display:none}body.apex-redesign-commerce .commerce-contact{grid-template-columns:1fr;gap:20px}body.apex-redesign-commerce .commerce-business{grid-template-columns:180px 1fr auto}}@media(max-width:700px){body.apex-redesign-commerce .page{margin:0;border:0;border-radius:0;overflow:clip}body.apex-redesign-commerce .container{width:calc(100% - 32px)}body.apex-redesign-commerce .header{position:relative;background:#0b192c}body.apex-redesign-commerce .header .header-main{width:auto;margin:0 16px;padding:8px 0 12px;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:42px 44px;gap:8px 0}body.apex-redesign-commerce .header .brand{grid-column:2;grid-row:1;width:146px;min-height:40px}body.apex-redesign-commerce .header .brand img{width:146px;height:28px;filter:brightness(0) invert(1)}body.apex-redesign-commerce .header .header-actions{display:contents}body.apex-redesign-commerce .header .header-actions>.mobile-toggle{width:40px;min-width:40px;height:40px;color:#d1e1f4;background:transparent}body.apex-redesign-commerce .header .header-actions>.apex-mobile-track-link{color:#8fc5fb;font-size:11px;min-height:40px}body.apex-redesign-commerce .header #searchForm{grid-column:1/-1;grid-row:2;grid-template-columns:22px minmax(0,1fr) 44px;gap:8px;height:44px;min-height:44px;padding:0 0 0 12px;border:1px solid #3b5672;border-radius:7px;background:#10243a;color:#afc7e0}body.apex-redesign-commerce .header #searchInput{height:42px;min-height:42px;padding:0;font-size:16px;color:#f3f7fe}body.apex-redesign-commerce .header #searchForm>button[type=submit]{height:42px;color:#b9cce3}body.apex-redesign-commerce #apexMobileFidelityMenu,body.apex-redesign-commerce #apexMobileFidelityMenu .apex-fidelity-menu-footer,body.apex-redesign-commerce #apexMobileFidelityMenu #categoryNav{background:#0d1e30!important;color:#edf3fc;border-color:#38516b}body.apex-redesign-commerce #apexMobileFidelityMenu .apex-fidelity-menu-header{border-color:#38516b}body.apex-redesign-commerce #apexMobileFidelityMenu :is(h2,.apex-fidelity-menu-close,.apex-fidelity-menu-footer a){color:#edf3fc}body.apex-redesign-commerce #apexMobileFidelityMenu #categoryNav :is(.apex-mobile-menu-category>summary,.shop-menu-group>a,.apex-mobile-menu-subcategories>a,.apex-mobile-currency,.apex-mobile-currency select){background:#0d1e30!important;color:#c3d9ef!important;border-color:#38516b}body.apex-redesign-commerce #apexMobileFidelityMenu #categoryNav .apex-mobile-menu-subcategories>a :is(span,strong,small){color:#afc7e0!important}body.apex-redesign-commerce #apexMobileFidelityMenu #categoryNav :is(.apex-mobile-menu-all,.shop-menu-top>a){color:#8fc5fb!important}body.apex-redesign-commerce #apexMobileNav{background:#0b192c;border-top:1px solid #38516b;color:#a9bfd8}body.apex-redesign-commerce #apexMobileNav :is(a,button){color:#a9bfd8}body.apex-redesign-commerce #apexMobileNav .is-active{color:#83bfff;background:#132c47}body.apex-redesign-commerce .commerce-footer{padding:0 16px}body.apex-redesign-commerce .commerce-contact{padding:28px 0;gap:20px}body.apex-redesign-commerce .commerce-contact h2{font-size:28px}body.apex-redesign-commerce .commerce-contact-methods{grid-template-columns:1fr;gap:8px}body.apex-redesign-commerce .commerce-contact-methods>a{min-height:64px;padding:10px 13px}body.apex-redesign-commerce .commerce-footer-nav{grid-template-columns:1fr 1fr;gap:24px 16px;padding:28px 0}body.apex-redesign-commerce .commerce-footer-nav h3{font-size:15px;margin-bottom:10px}body.apex-redesign-commerce .commerce-footer-nav nav>a,body.apex-redesign-commerce .commerce-footer-nav summary{font-size:13px;padding:8px 0}body.apex-redesign-commerce .commerce-business{grid-template-columns:1fr;gap:18px;padding:24px 0}body.apex-redesign-commerce .commerce-business>div:last-child{display:flex;gap:20px;flex-wrap:wrap}body.apex-redesign-commerce .commerce-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:28px}}@media(prefers-reduced-motion:reduce){body.apex-redesign-commerce *{scroll-behavior:auto!important;transition-duration:0s!important}}body.apex-redesign-commerce .header .commerce-wordmark{filter:brightness(0) invert(1);height:32px}body.apex-redesign-commerce{--heading-font:"Apex Commerce",Inter,Arial,sans-serif;--font-interface:"Apex Commerce",Inter,Arial,sans-serif}body.apex-redesign-commerce :is(h1,h2,h3){font-family:Apex Commerce,Inter,Arial,sans-serif;font-stretch:normal;font-weight:650!important}@media(min-width:701px){body.apex-redesign-commerce.menu-open #categoryNav{width:min(1040px,calc(100% - 40px));max-height:calc(100dvh - 132px);padding:18px 22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body.apex-redesign-commerce #categoryNav :is(.shop-menu-groups,.shop-menu-group){height:auto;max-height:none;overflow:visible}body.apex-redesign-commerce #categoryNav .shop-menu-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;padding:18px 0 8px}body.apex-redesign-commerce #categoryNav .shop-menu-group{min-width:0;padding:0}body.apex-redesign-commerce #categoryNav .shop-menu-group+.shop-menu-group{padding-left:20px;border-left:1px solid #2b4258}body.apex-redesign-commerce #categoryNav .shop-menu-group h2{margin:0 0 10px;font-size:13px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#91b4d8}body.apex-redesign-commerce #categoryNav .shop-menu-group>a{display:flex;flex-direction:row;align-items:center;min-height:42px;width:100%;margin:0;padding:8px 0;gap:8px;border:0;border-radius:0;background:transparent;font-size:16px;line-height:1.35;box-shadow:none}body.apex-redesign-commerce #categoryNav .shop-menu-group>a>strong{font-size:16px;font-weight:600;color:#edf3fc}body.apex-redesign-commerce #categoryNav .shop-menu-group>a>span{display:none}body.apex-redesign-commerce #categoryNav .shop-menu-group>a:hover{background:transparent;color:#9bceff}body.apex-redesign-commerce #categoryNav .shop-menu-group>a:hover>strong{color:inherit}body.apex-redesign-commerce #categoryNav .apex-shop-subs{gap:0;margin:0 0 14px;padding:0;list-style:none}body.apex-redesign-commerce #categoryNav .apex-shop-subs a{min-height:28px;padding:4px 0;font-size:13px;line-height:1.45;color:#b8cce2;overflow-wrap:anywhere}body.apex-redesign-commerce #categoryNav .apex-shop-subs .apex-shop-more a{padding-top:7px;color:#8fc5fb}body.apex-redesign-commerce #categoryNav .shop-menu-top{gap:16px;padding-bottom:12px}body.apex-redesign-commerce #categoryNav .shop-menu-top>a{min-height:34px;font-size:16px;font-weight:600;color:#8fc5fb}body.apex-redesign-commerce #categoryNav .shop-menu-top>span{font-size:12px}body.apex-redesign-commerce #categoryNav .shop-menu-bottom{padding-top:8px;gap:14px}body.apex-redesign-commerce #categoryNav .shop-menu-bottom>span{display:none}body.apex-redesign-commerce #categoryNav .shop-menu-bottom>a{min-height:32px;padding:6px 0;font-size:13px;color:#8fc5fb}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/apex-redesign-commerce.css.map */
