.mr-header,.mr-footer{color:var(--mr-color-text,#111);font-family:inherit}.mr-header{isolation:isolate}.mr-header--sticky{position:sticky;top:0;z-index:40}.mr-announcement{background:var(--mr-announcement-background);color:var(--mr-announcement-color);min-height:40px;padding:9px 20px;text-align:center}.mr-announcement p,.mr-announcement a{color:inherit;font-weight:700;margin:0}.mr-header__bar{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:8px max(24px,calc((100vw - 1400px)/2))}.mr-header__logo{display:block;width:min(var(--mr-header-logo-width,140px),25vw)}.mr-header__logo img{display:block;height:auto;max-height:58px;object-fit:contain;width:auto}.mr-navigation>ul{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;list-style:none;margin:0;padding:0}.mr-navigation a,.mr-navigation summary{color:inherit;cursor:pointer;display:block;padding:12px 0;text-decoration:none}.mr-navigation summary{list-style:none}.mr-navigation summary::-webkit-details-marker,.mr-header summary::-webkit-details-marker{display:none}.mr-navigation details{position:relative}.mr-navigation details:not([open])>.mr-navigation__submenu{display:none}.mr-navigation__submenu{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 12px 30px #0000001f;display:grid;grid-template-columns:minmax(220px,280px) minmax(420px,1fr);left:0;max-height:min(72vh,650px);min-width:min(760px,90vw);overflow:auto;padding:18px;position:absolute;top:100%;z-index:60}.mr-navigation>ul>li:nth-last-child(-n+3) .mr-navigation__submenu{left:auto;right:0}.mr-navigation details[open]>summary{color:var(--mr-color-brand,#0a598a)}.mr-navigation__links{display:grid;align-content:start}.mr-navigation__links>a{padding:8px 0}.mr-navigation__featured{border-left:1px solid #e4e7eb;min-width:0;padding-left:18px}.mr-navigation__product-panel[hidden]{display:none}.mr-navigation__panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.mr-navigation__panel-heading>a{color:var(--mr-color-brand,#0a598a);padding:4px 0}.mr-navigation__product-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-navigation__product{display:flex!important;flex-direction:column;gap:7px;min-width:0;padding:0!important}.mr-navigation__product img{aspect-ratio:1;background:#f4f5f5;border-radius:6px;display:block;height:auto;object-fit:contain;overflow:hidden;transition:transform .35s ease;width:100%}.mr-navigation__product:hover img,.mr-navigation__product:focus-visible img{transform:scale(1.08)}.mr-navigation__product span{font-size:13px;line-height:1.35}.mr-navigation__product strong{font-size:13px}.mr-navigation__children{border-left:2px solid #ddd;display:grid;margin-left:8px;padding-left:14px}.mr-header__actions{align-items:center;display:flex;gap:15px}.mr-header__actions>a,.mr-header__actions summary{color:inherit;cursor:pointer;display:block;height:28px;position:relative;width:28px}.mr-header__actions svg{fill:none;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:26px}.mr-header__cart span{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-7px;top:-7px;width:18px}.mr-header__search{position:relative}.mr-header__search form{background:#fff;border:1px solid #ddd;box-shadow:0 12px 30px #0000001f;padding:18px;position:absolute;right:0;top:40px;width:min(380px,90vw);z-index:46}.mr-header__search form>div,.mr-footer__newsletter>div{display:flex}.mr-header__search input,.mr-footer__newsletter input{border:1px solid #999;min-height:44px;min-width:0;padding:8px 12px;width:100%}.mr-header__search button,.mr-footer__newsletter button{background:var(--mr-color-brand,#0a598a);border:0;color:#fff;cursor:pointer;padding:8px 18px}.mr-header__mobile-menu{display:none}.mr-footer{background:var(--mr-footer-background);color:var(--mr-footer-color);padding:50px max(24px,calc((100vw - 1240px)/2)) 22px}.mr-footer__grid{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mr-footer h2{font-size:16px;margin:0 0 18px}.mr-footer ul{list-style:none;margin:0;padding:0}.mr-footer li+li{margin-top:9px}.mr-footer a{color:inherit}.mr-footer__rte p{margin:0 0 10px}.mr-footer__social{display:flex;flex-wrap:wrap;gap:10px 18px}.mr-footer__social li+li{margin:0}.mr-footer__newsletter label{display:block;margin-bottom:8px}.mr-footer__bottom{align-items:center;border-top:1px solid currentColor;display:flex;gap:20px;justify-content:space-between;margin-top:40px;padding-top:20px}.mr-footer__bottom p{margin:0}.mr-footer__payments{display:flex;flex-wrap:wrap;gap:6px}.mr-footer__payments svg{height:26px;width:40px}@media(max-width:1050px){.mr-header__bar{grid-template-columns:auto 1fr auto;min-height:68px;padding-inline:16px}.mr-header__bar>.mr-navigation{display:none}.mr-header__mobile-menu{display:block}.mr-header__mobile-menu>summary{cursor:pointer;display:grid;gap:5px;padding:10px 4px;width:32px}.mr-header__mobile-menu>summary span{background:currentColor;display:block;height:2px;width:25px}.mr-header__mobile-panel{background:#fff;border-top:1px solid #ddd;box-shadow:0 10px 20px #0000001a;left:0;max-height:calc(100vh - 108px);overflow:auto;padding:16px 24px;position:absolute;right:0;top:100%}.mr-navigation--mobile>ul{align-items:stretch;display:grid;gap:0;justify-content:stretch}.mr-navigation--mobile li{border-bottom:1px solid #ddd}.mr-navigation--mobile .mr-navigation__submenu{border:0;box-shadow:none;display:block;min-width:0;padding:0 0 12px 18px;position:static}.mr-header__logo{justify-self:center}.mr-header__actions{justify-self:end}}@media(max-width:520px){.mr-header__actions>a[aria-label=Account]{display:none}.mr-header__actions{gap:10px}.mr-footer{padding-inline:20px}.mr-footer__grid{grid-template-columns:1fr 1fr}.mr-footer__block--text,.mr-footer__block--newsletter{grid-column:1/-1}.mr-footer__bottom{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.mr-navigation__product img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mr-shell.css.map */
