.mm-announcement{height:56px;display:flex;align-items:center;justify-content:center;background:var(--mm-accent,#E01448);color:#fff;text-align:center;padding:8px 20px;font-size:14px;font-weight:600}.mm-announcement a{color:inherit;text-decoration:none}.mm-header{background:#fff;border-bottom:1px solid #eee;position:relative;z-index:20}.mm-header-inner{height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.mm-logo{font-size:24px;letter-spacing:.07em;font-weight:700;text-decoration:none;color:#171717;line-height:1.1;display:inline-flex;align-items:center}.mm-logo img{display:block;width:180px;height:auto;max-height:44px;object-fit:contain}.mm-desktop-nav{display:flex;align-items:center;gap:24px}.mm-desktop-nav a,.mm-header-contact{font-size:14px;text-decoration:none;white-space:nowrap;color:inherit}.mm-desktop-nav a:hover,.mm-header-contact:hover{color:var(--mm-accent,#E01448)}.mm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.mm-icon-button{border:0;background:transparent;color:#171717;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:7px;min-height:40px;min-width:40px;font:inherit}.mm-header-actions>a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.mm-cart-link{position:relative;gap:6px;min-height:40px}.mm-cart-count{font-size:11px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f2f2f2}.mm-mobile-menu{display:none}.mm-menu-dialog,.mm-search-dialog{border:0;padding:0;color:#171717;background:#fff;box-shadow:0 10px 60px #0002}.mm-menu-dialog::backdrop,.mm-search-dialog::backdrop{background:#0006}.mm-menu-dialog{position:fixed;inset:0 auto 0 0;margin:0;width:min(500px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;overflow-y:auto}.mm-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-bottom:1px solid #e8e8e8}.mm-dialog-top h2{font-size:24px;margin:0}.mm-dialog-top [data-mm-close]{font-size:31px;font-weight:300;line-height:1}.mm-mobile-nav{padding:15px 24px}.mm-mobile-nav>a,.mm-mobile-nav summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;text-decoration:none;color:inherit;font-size:20px;border-bottom:1px solid #e8e8e8}.mm-mobile-nav summary{cursor:pointer;list-style:none}.mm-mobile-nav summary::-webkit-details-marker{display:none}.mm-mobile-nav details>a{display:block;padding:13px 15px;text-decoration:none;color:#555;font-size:16px}.mm-mobile-nav details[open] summary span{transform:rotate(45deg)}.mm-menu-promos{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:10px 24px 30px}.mm-menu-promos a{text-decoration:none;color:inherit}.mm-menu-promos img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#f6eeeb;border-radius:4px}.mm-menu-promos span{display:block;margin-top:10px;font-size:15px}.mm-search-dialog{width:min(760px,calc(100% - 36px));border-radius:5px}.mm-search-dialog form{display:flex;gap:15px;padding:30px 24px}.mm-search-dialog input{min-width:0;flex:1;border:1px solid #ddd;border-radius:3px;font:inherit;padding:14px}.mm-noscript-nav{display:flex;gap:15px;flex-wrap:wrap;padding:15px 20px}.mm-footer{background:#fff;color:#171717;padding:58px 0 20px;border-top:1px solid #eee}.mm-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:60px}.mm-footer h2{font-size:16px;font-weight:600;letter-spacing:0;margin:0 0 22px}.mm-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.mm-footer nav a,.mm-footer-brand>a:not(.mm-logo){font-size:14px;line-height:1.4;text-decoration:none;color:#4b4b4b}.mm-footer a:hover{color:var(--mm-accent,#E01448)}.mm-footer-intro,.mm-company-details{font-size:14px;line-height:1.6;color:#555;max-width:290px;margin:22px 0}.mm-company-details{margin:15px 0}.mm-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px;border-top:1px solid #e8e8e8;margin-top:45px;padding-top:23px}.mm-footer-bottom>p{font-size:12px;color:#666;margin:0}.mm-payment-icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.mm-payment-icon{display:block;width:35px;height:23px}.mm-localization{display:flex;gap:8px;flex-wrap:wrap}.mm-localization select,.mm-localization button{font:inherit;font-size:12px;padding:8px;background:#fff;color:#171717;border:1px solid #ddd;border-radius:3px}.mm-localization button{cursor:pointer}.mm-header :focus-visible,.mm-footer :focus-visible,.mm-menu-dialog :focus-visible,.mm-search-dialog :focus-visible{outline:3px solid var(--mm-accent,#E01448);outline-offset:4px}@media(max-width:1200px){.mm-desktop-nav{gap:16px}.mm-desktop-nav a,.mm-header-contact{font-size:12px}.mm-header-actions{gap:12px}.mm-footer-grid{gap:30px}}@media(max-width:900px){.mm-desktop-nav,.mm-header-contact,.mm-account-link,.mm-search-trigger{display:none!important}.mm-mobile-menu{display:inline-flex;justify-self:start}.mm-header-inner{height:62px;gap:15px;grid-template-columns:1fr auto 1fr}.mm-header-actions{gap:5px}.mm-logo{font-size:21px}.mm-logo img{width:155px;max-height:42px}.mm-footer-grid{grid-template-columns:1.5fr 1fr;gap:35px}.mm-announcement{height:40px;font-size:12px}}@media(max-width:600px){.mm-menu-dialog{width:100vw}.mm-footer{padding-top:38px}.mm-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.mm-footer-brand{grid-column:1/-1}.mm-footer-intro{max-width:350px;margin:16px 0}.mm-footer h2{font-size:15px;margin-bottom:18px}.mm-footer nav{gap:12px}.mm-footer nav a{font-size:13px}.mm-footer-bottom{margin-top:30px;align-items:flex-start;flex-direction:column}.mm-search-dialog form{padding:22px 18px;flex-direction:column}.mm-dialog-top{padding:15px 18px}.mm-search-dialog .mm-button{width:100%}}
