.apex-contact-page{width:100%;max-width:none;min-width:0}.apex-contact-page .acx-contact{left:auto!important;width:100%!important;max-width:none!important;margin-inline:0!important}.apex-contact-page input,.apex-contact-page textarea,.apex-contact-page select{scroll-margin-top:110px}.apex-contact-page input:focus-visible,.apex-contact-page textarea:focus-visible,.apex-contact-page select:focus-visible,.apex-contact-page button:focus-visible{outline:2px solid #fff;outline-offset:3px}.apex-contact-status{margin-bottom:22px;padding:17px 20px;border:1px solid #36ad73;background:#0c2b20;color:#e8fff1;font-size:14px;line-height:1.6}.apex-contact-status--error{border-color:#ff6979;background:#35131a;color:#ffe8ec}.apex-contact-privacy{margin:18px 0 0;color:#abb6c1;font-size:12px;line-height:1.65}.apex-contact-privacy a{color:#fff;text-underline-offset:3px}.apex-product-assistance{display:block;margin-block:18px 6px;padding:17px 18px;border:1px solid #46515e;border-left:3px solid #e7112c;border-radius:5px;background:#10161c;color:#f4f7fb}.apex-product-assistance strong{font-size:13px;line-height:1.4}.apex-product-assistance p{margin:8px 0 12px;font-size:12px;line-height:1.6;color:#b8c3cf}.apex-product-assistance a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:35px;color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700}.apex-product-assistance a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.apex-contact-page input,.apex-contact-page textarea,.apex-contact-page select{font-size:16px!important}.apex-contact-page .acx-form-grid{grid-template-columns:1fr}.apex-proposition__actions a{min-height:48px}}

.page-wrapper > #MainContent{flex:1 0 auto!important;height:auto!important}.page-wrapper > #header-group,.page-wrapper > .ac-theme-footer-shell{flex:0 0 auto}

.apex-cart-shipping{padding:15px 16px;margin-block:16px;border:1px solid #46515e;border-radius:7px;background:#14181e;color:#f2f5f9}.apex-cart-shipping strong{font-size:13px;line-height:1.4}.apex-cart-shipping p{font-size:12px;line-height:1.6;margin:8px 0;color:#c5ced8}.apex-cart-shipping a{display:inline-block;font-size:12px;line-height:1.5;color:#fff;text-decoration:underline;text-underline-offset:3px}.apex-newsletter-privacy{font-size:11px!important;line-height:1.6!important;color:#b9c2cc!important}.apex-newsletter-privacy a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.ms-search-inner{position:relative}.apex-search-close{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid #5d6875;border-radius:6px;background:#121820;color:#fff;cursor:pointer}.apex-search-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.ms-search-title,.ms-search-eyebrow{padding-right:52px}.ms-header-shell button:focus-visible,.ms-drawer button:focus-visible,.ms-drawer a:focus-visible,.ms-search-panel button:focus-visible,.ms-search-panel a:focus-visible,.ms-category-nav__item:focus-visible{outline:2px solid #fff!important;outline-offset:3px}.apex-cart-shipping a:focus-visible,.apex-newsletter-privacy a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:749px){.ms-drawer button,.ms-search-panel button{min-width:44px;min-height:44px}.ms-search-form input,.ms-search-form select{font-size:16px}.ms-search-panel{max-height:calc(100dvh - 28px);overflow-y:auto}}
@media(prefers-reduced-motion:reduce){.apex-reveal,.ms-drawer,.ms-search-panel,.ms-overlay{transition:none!important;animation:none!important}}
