.mr-store-leading{display:flex;align-items:center;gap:17px}.mr-menu-toggle,.mr-menu-close{display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0;background:transparent;color:#151515;cursor:pointer}.mr-menu-toggle{margin-left:-8px}.mr-menu-dialog{position:fixed;inset:0 auto 0 0;margin:0;width:min(86vw,370px);max-width:none;height:100dvh;max-height:none;border:0;padding:24px;background:#fff;color:#141414;box-shadow:10px 0 40px #0002}.mr-menu-dialog::backdrop{background:#0007}.mr-menu-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e7e3e0}.mr-menu-top strong{font-size:21px}.mr-menu-close{font-size:30px}.mr-menu-links{display:flex;flex-direction:column;font-size:15px}.mr-menu-links>a,.mr-menu-links summary{padding:20px 0;border-bottom:1px solid #e7e3e0;text-decoration:none;cursor:pointer}.mr-menu-links details>div{padding:8px 0 12px 16px}.mr-menu-links details a{display:block;padding:14px 0;color:#555;text-decoration:none;line-height:1.5}.mr-menu-links summary{font-weight:700}.mr-menu-links a:hover{text-decoration:underline}.mr-menu-dialog :focus-visible{outline:2px solid #ce0b23;outline-offset:3px}@media(max-width:600px){.mr-store-leading{gap:10px}.mr-store-header .cr-logo{font-size:22px}}
.mr-store-header{display:flex;justify-content:space-between;align-items:center}.mr-store-actions{display:flex;gap:16px;align-items:center}.mr-store-actions .mr-menu-toggle{margin:0}.mr-menu-dialog{inset:0 0 0 auto;box-shadow:-10px 0 40px #0002}.sd-body .mr-store-header{width:min(1240px,calc(100% - 64px));margin:auto;padding:26px 0;border-bottom:1px solid var(--sd-line)}.sd-body .cr-logo{font-size:29px;font-weight:800;letter-spacing:-1px;text-decoration:none;color:var(--sd-dark)}.sd-body .cr-cart{font-size:16px}.sd-body .mr-menu-toggle{color:var(--sd-dark)}.sd-body .mr-menu-dialog{font-family:Arial,Helvetica,sans-serif;line-height:1.6}.sd-body .mr-menu-links summary{display:block}.sd-body .mr-menu-top strong{letter-spacing:0}@media(max-width:700px){.sd-body .mr-store-header{width:calc(100% - 36px);padding:16px 0}.sd-body .cr-logo{font-size:25px}.mr-store-actions{gap:10px}}