.store-header{height:82px!important;padding:0 7%!important;position:relative;display:grid!important;grid-template-columns:1fr auto 1fr!important;background:#fff!important;border:0!important}.store-brand{display:flex;align-items:center;color:#1f2d29!important;font-size:18px!important;font-weight:700!important;letter-spacing:.16em!important;text-decoration:none!important}.store-brand strong{font:inherit}.store-brand img{max-width:210px;max-height:50px;object-fit:contain}.store-nav{display:flex!important;gap:34px!important}.store-nav a{color:#313131!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important}.store-header-actions{display:flex!important;justify-content:flex-end;gap:17px!important}.store-header-actions a,.store-header-actions button{position:relative;display:grid;place-items:center;width:24px;height:28px;margin:0;padding:0!important;border:0!important;background:transparent!important;color:#313131!important;text-decoration:none!important;cursor:pointer}.store-header-actions a>i,.store-header-actions button>i{font-size:16px;line-height:1}.store-header-actions a:hover,.store-header-actions button:hover{color:#52685c!important}.store-header-actions a:focus-visible,.store-header-actions button:focus-visible{outline:2px solid #52685c;outline-offset:3px}.store-header-actions b{position:absolute;top:0;right:-7px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border-radius:50%;background:#282828;color:#fff;font:9px 'DM Sans',sans-serif!important}.header-search-form{position:absolute;z-index:10;right:7%;top:50%;display:none;align-items:center;width:min(440px,75vw);padding:7px;border:1px solid #e1e5e2;background:#fff;box-shadow:0 10px 28px #172a2526;transform:translateY(-50%)}.header-search-form.is-open{display:flex}.header-search-form input{min-width:0;flex:1;border:0;outline:0;padding:10px;font:inherit}.header-search-form button{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:#25352e;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.store-footer{display:block!important;padding:0!important;background:#03143a!important;color:#fff!important}.store-footer-main{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:80px;max-width:1060px;margin:auto;padding:76px 32px 64px}.store-footer-brand{display:grid;justify-items:start;gap:16px}.store-footer .store-brand{color:#fff!important;font-size:17px!important}.store-footer-brand p{margin:6px 0 0;max-width:310px;color:#d7e0f1!important;text-align:left!important;font-size:14px!important;line-height:1.65}.store-footer-brand>a:not(.store-brand),.store-footer-brand span{display:flex;align-items:flex-start;gap:12px;color:#e3e9f4!important;text-align:left!important;font-size:13px!important;line-height:1.5;text-decoration:none}.store-footer-brand i{width:16px;color:#ff6544;margin-top:2px}.store-footer-links{display:grid;align-content:start;gap:19px}.store-footer-links h3{margin:0 0 11px;color:#fff;font-size:24px;font-weight:600}.store-footer-links a{color:#eef2fa;text-decoration:none;font-size:15px}.store-footer-links a:hover{text-decoration:underline}.store-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #71809b;padding:19px max(32px,calc((100vw - 1060px)/2));color:#bac5d8!important;font-size:14px}.store-footer-bottom>span{text-align:left!important;color:#bac5d8!important;font-size:14px!important}.store-footer-socials{display:flex;gap:10px}.store-footer-socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #53627e;border-radius:50%;color:#fff;text-decoration:none}@media(max-width:800px){.store-header{height:66px!important;padding:0 5%!important;grid-template-columns:1fr auto!important}.store-nav{display:none!important}.store-header-actions{gap:13px!important}.store-header-actions a,.store-header-actions button{width:26px;height:30px}.header-search-form{right:5%;width:90vw}.store-footer-main{grid-template-columns:1fr;gap:38px;padding:54px 24px}.store-footer-bottom{align-items:flex-start;flex-direction:column;padding:20px 24px}}
