.mmp-chrome {--mmh-accent: #df0044; --mmh-accent-dark: #bd003a; --mmh-ink: #202124; --mmh-muted: #74767c; --mmh-line: #e8e8eb; --mmh-page: #f7f7f8; --mmh-yellow: #ffdf76; --mmh-radius: 16px; --mmh-shadow: 0 16px 50px #20212416;}
.mmp-chrome * {box-sizing: border-box;}
.mmp-chrome {scroll-behavior: smooth; scroll-padding-top: 160px;}
.mmp-chrome {margin: 0; color: var(--mmh-ink); background: #fff; font: 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; -webkit-font-smoothing: antialiased;}
.mmp-chrome button,.mmp-chrome input,.mmp-chrome textarea {font: inherit;}
.mmp-chrome button,.mmp-chrome a {-webkit-tap-highlight-color: transparent;}
.mmp-chrome button {cursor: pointer;}
.mmp-chrome button:disabled {cursor: default;}
.mmp-chrome a {color: inherit; text-decoration: none;}
.mmp-chrome button {color: inherit;}
.mmp-chrome img {max-width: 100%; display: block;}
.mmp-chrome h1,.mmp-chrome h2,.mmp-chrome h3,.mmp-chrome p {margin: 0;}
.mmp-chrome h1,.mmp-chrome h2,.mmp-chrome h3 {line-height: 1.2;}
.mmp-chrome h2 {font-size: 28px; letter-spacing: -1px; font-weight: 750;}
.mmp-chrome h3 {font-weight: 650;}
.mmp-chrome button {border: 0; background: none;}
.mmp-chrome input,.mmp-chrome textarea {min-width: 0;}
.mmp-chrome a,.mmp-chrome button,.mmp-chrome input,.mmp-chrome textarea {outline-offset: 4px;}
.mmp-chrome a:focus-visible,.mmp-chrome button:focus-visible,.mmp-chrome input:focus-visible,.mmp-chrome textarea:focus-visible {outline: 3px solid #8d41a2;}
.mmp-chrome button,.mmp-chrome a {touch-action: manipulation;}
.mmp-chrome [hidden] {display: none !important;}
.mmp-chrome .mmh-container {max-width: 1456px; width: calc(100% - 80px); margin: auto;}
.mmp-chrome .mmh-icon {width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0;}
.mmp-chrome .mmh-svg-defs {position: absolute; width: 0; height: 0; overflow: hidden;}
.mmp-chrome .mmh-skip {position: fixed; left: 16px; top: -70px; z-index: 100; background: #fff; padding: 12px;}
.mmp-chrome .mmh-skip:focus {top: 8px;}
.mmp-chrome .mmh-muted {color: var(--mmh-muted);}
.mmp-chrome .mmh-eyebrow {font-size: 10px; letter-spacing: 1.4px; font-weight: 700; display: block;}
.mmp-chrome .mmh-btn {display: inline-flex; align-items: center; justify-content: center; gap: 14px; padding: 14px 22px; border-radius: 10px; background: var(--mmh-accent); color: #fff; font-size: 14px; font-weight: 650; min-height: 48px; transition: background .2s,transform .2s;}
.mmp-chrome .mmh-btn:hover {background: var(--mmh-accent-dark); transform: translateY(-1px);}
.mmp-chrome .mmh-btn.mmh-dark {background: var(--mmh-ink);}
.mmp-chrome .mmh-btn.mmh-dark:hover {background: #3d3f44;}
.mmp-chrome .mmh-btn .mmh-icon {width: 20px; height: 20px;}
.mmp-chrome .mmh-text-link {display: inline-flex; align-items: center; gap: 10px; font-weight: 550; font-size: 13px; white-space: nowrap;}
.mmp-chrome .mmh-text-link:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-text-link .mmh-icon {width: 19px; height: 19px;}
.mmp-chrome .mmh-icon-button {height: 40px; width: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #f4f4f6; flex-shrink: 0;}
.mmp-chrome .mmh-icon-button:hover {background: #eee;}
.mmp-chrome .mmh-utility {background: #f6f6f7; font-size: 12px;}
.mmp-chrome .mmh-utility-inner {height: 35px; display: flex; align-items: center; gap: 32px;}
.mmp-chrome .mmh-location {display: flex; align-items: center; gap: 6px;}
.mmp-chrome .mmh-location .mmh-icon {width: 14px; height: 14px;}
.mmp-chrome .mmh-utility-links {display: flex; gap: 24px; flex: 1; color: #67696f;}
.mmp-chrome .mmh-utility a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-phone {font-size: 12px; font-weight: 650; white-space: nowrap;}
.mmp-chrome .mmh-header {background: #fff; position: sticky; top: 0; z-index: 30; border-bottom: 1px solid var(--mmh-line);}
.mmp-chrome .mmh-header-main {display: flex; align-items: center; gap: 20px; height: 91px;}
.mmp-chrome .mmh-logo {width: 198px; flex-shrink: 0; margin-right: 4px;}
.mmp-chrome .mmh-logo img {width: 100%; height: 60px; object-fit: contain;}
.mmp-chrome .mmh-catalog-trigger {padding: 12px 18px; gap: 10px; min-height: 48px; flex-shrink: 0;}
.mmp-chrome .mmh-search {display: flex; flex: 1; min-width: 180px; border: 2px solid var(--mmh-accent); border-radius: 11px; height: 48px; position: relative; align-items: stretch;}
.mmp-chrome .mmh-search input {border: 0; background: transparent; flex: 1; width: 100%; padding: 0 16px; outline: 0; border-radius: 9px; font-size: 13px;}
.mmp-chrome .mmh-search input:focus-visible {outline: 0;}
.mmp-chrome .mmh-search:focus-within {box-shadow: 0 0 0 3px #df00441a;}
.mmp-chrome .mmh-search button[type=submit] {width: 54px; background: var(--mmh-accent); color: white; border-radius: 0 7px 7px 0; display: flex; align-items: center; justify-content: center;}
.mmp-chrome .mmh-header-actions {display: flex; gap: 20px; align-items: center;}
.mmp-chrome .mmh-header-action {display: flex; flex-direction: column; align-items: center; gap: 4px; min-width: 49px; padding: 0; font-size: 10px; line-height: 1.3;}
.mmp-chrome .mmh-header-action>.mmh-icon,.mmp-chrome .mmh-action-icon .mmh-icon {width: 24px; height: 24px;}
.mmp-chrome .mmh-header-action:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-action-icon {position: relative; display: flex;}
.mmp-chrome .mmh-count {position: absolute; top: -8px; right: -11px; background: var(--mmh-accent); color: white; min-width: 17px; height: 17px; border-radius: 20px; font-size: 9px; display: flex; align-items: center; justify-content: center; border: 2px solid white;}
.mmp-chrome .mmh-quick-nav {display: flex; gap: 29px; align-items: center; height: 43px; font-size: 13px;}
.mmp-chrome .mmh-quick-nav>a {white-space: nowrap;}
.mmp-chrome .mmh-quick-nav>a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-quick-help {margin-left: auto; display: flex; align-items: center; gap: 6px; color: var(--mmh-accent); font-weight: 600;}
.mmp-chrome .mmh-quick-help .mmh-icon {width: 16px; height: 16px;}
.mmp-chrome .mmh-hero-layout {display: grid; grid-template-columns: minmax(0,3.1fr) minmax(250px,1fr); gap: 16px; margin-top: 24px;}
.mmp-chrome .mmh-hero {background: #ffe9a4; border-radius: 18px; min-height: 310px; position: relative; overflow: hidden; isolation: isolate;}
.mmp-chrome .mmh-hero-copy {position: relative; z-index: 2; padding: 32px 34px; width: 65%; pointer-events: none;}
.mmp-chrome .mmh-hero-copy>a {pointer-events: auto;}
.mmp-chrome .mmh-hero .mmh-eyebrow {font-size: 9px; letter-spacing: 1.1px; display: flex; align-items: center; gap: 7px;}
.mmp-chrome .mmh-tiny-dot {height: 6px; width: 6px; border-radius: 50%; background: var(--mmh-accent);}
.mmp-chrome h1 {font-size: clamp(30px,2.9vw,45px); font-weight: 780; letter-spacing: -1.7px; line-height: 1.05; margin: 16px 0;}
.mmp-chrome .mmh-hero-copy p {font-size: 13px; line-height: 1.5; color: #5f5540; margin-bottom: 20px;}
.mmp-chrome .mmh-hero-copy .mmh-btn {font-size: 12px; padding: 12px 17px; min-height: 42px;}
.mmp-chrome .mmh-hero-caption {font-size: 9px; color: #7a6948; margin-top: 17px;}
.mmp-chrome .mmh-hero-art {position: absolute; top: 0; bottom: 0; right: -5px; width: 44%; overflow: hidden; z-index: 1;}
.mmp-chrome .mmh-hero-art img {position: absolute; object-fit: contain; mix-blend-mode: multiply;}
.mmp-chrome .mmh-hero-can {width: 78%; height: 85%; bottom: 13px; right: 2%; transform: rotate(8deg);}
.mmp-chrome .mmh-hero-tin {width: 44%; height: 43%; bottom: 5px; left: 0; transform: rotate(-10deg); filter: drop-shadow(0 10px 4px #6b4d351a);}
.mmp-chrome .mmh-orbit {position: absolute; aspect-ratio: 1; border: 1px solid #e8c764; border-radius: 50%; width: 100%; top: 7%; left: 6%; z-index: -1;}
.mmp-chrome .mmh-orbit-two {width: 126%; top: -8%; left: -7%;}
.mmp-chrome .mmh-art-label {position: absolute; top: 20px; right: 26px; letter-spacing: 2px; font-weight: 750; font-size: 8px; transform: rotate(10deg);}
.mmp-chrome .mmh-art-mark {position: absolute; bottom: 18px; right: 23px; font-size: 10px; letter-spacing: 3px; font-weight: 800;}
.mmp-chrome .mmh-business-teaser {background: #f8f0f3; border-radius: 18px; padding: 27px 25px; display: flex; flex-direction: column; position: relative; overflow: hidden;}
.mmp-chrome .mmh-business-teaser .mmh-eyebrow {font-size: 8px; letter-spacing: 1px; color: #7f5a66;}
.mmp-chrome .mmh-teaser-icon {width: 40px; height: 40px; color: var(--mmh-accent); margin: 19px 0 15px;}
.mmp-chrome .mmh-business-teaser h2 {font-size: 25px; line-height: 1.1; letter-spacing: -.8px; margin-bottom: 12px;}
.mmp-chrome .mmh-business-teaser p {font-size: 12px; color: #796870; line-height: 1.6;}
.mmp-chrome .mmh-teaser-link {margin-top: auto; display: flex; justify-content: space-between; align-items: center; font-size: 11px; font-weight: 650; padding-top: 20px; gap: 10px;}
.mmp-chrome .mmh-teaser-link span {border: 1px solid #df004425; width: 30px; height: 30px; display: grid; place-items: center; border-radius: 50%; color: var(--mmh-accent);}
.mmp-chrome .mmh-teaser-link .mmh-icon {width: 16px; height: 16px;}
.mmp-chrome .mmh-teaser-link:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-service-strip {display: grid; grid-template-columns: repeat(4,1fr); border-bottom: 1px solid var(--mmh-line); margin: 12px 0 0; padding: 19px 0; gap: 20px;}
.mmp-chrome .mmh-service-strip>a {display: flex; align-items: center; gap: 13px; min-width: 0;}
.mmp-chrome .mmh-service-strip>a>.mmh-icon {color: var(--mmh-accent); width: 26px; height: 26px;}
.mmp-chrome .mmh-service-strip b {display: block; font-size: 13px; font-weight: 650;}
.mmp-chrome .mmh-service-strip small {display: block; color: var(--mmh-muted); font-size: 11px; margin-top: 3px;}
.mmp-chrome .mmh-service-strip .mmh-small-arrow {margin-left: auto; width: 14px !important; color: #acadb1 !important;}
.mmp-chrome .mmh-service-strip>a:hover b {color: var(--mmh-accent);}
.mmp-chrome .mmh-section {padding-top: 36px;}
.mmp-chrome .mmh-section-heading {display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 22px;}
.mmp-chrome .mmh-section-heading h2 {font-size: 26px;}
.mmp-chrome .mmh-section-heading .mmh-eyebrow {margin-bottom: 8px; font-size: 9px;}
.mmp-chrome .mmh-category-grid {display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 12px;}
.mmp-chrome .mmh-category {position: relative; background: #f6f6f7; border-radius: 12px; padding: 17px 16px; height: 166px; overflow: hidden; border: 1px solid transparent; transition: background .2s,border-color .2s;}
.mmp-chrome .mmh-category h3 {font-size: 15px; line-height: 1.3; letter-spacing: -.2px; font-weight: 650; position: relative; z-index: 1;}
.mmp-chrome .mmh-category>span {font-size: 10px; color: var(--mmh-muted); position: relative; z-index: 1; display: block; margin-top: 6px;}
.mmp-chrome .mmh-category>img {position: absolute; right: 8px; bottom: 3px; width: 90px; height: 91px; object-fit: contain; mix-blend-mode: multiply; transition: transform .25s;}
.mmp-chrome .mmh-category>img.mmh-line-art {width: 55px; height: 62px; right: 20px; bottom: 16px; opacity: .9;}
.mmp-chrome .mmh-category>.mmh-icon {position: absolute; left: 16px; bottom: 17px; width: 18px; height: 18px; color: #a0a0a5;}
.mmp-chrome .mmh-category:hover {background: #fff4f7; border-color: #efd1db;}
.mmp-chrome .mmh-category:hover>img {transform: translateY(-4px);}
.mmp-chrome .mmh-category:hover>.mmh-icon {color: var(--mmh-accent);}
.mmp-chrome .mmh-category-shortcuts {display: flex; align-items: center; gap: 22px; font-size: 10px; margin-top: 17px; color: #55585e;}
.mmp-chrome .mmh-category-shortcuts>span {color: var(--mmh-muted);}
.mmp-chrome .mmh-category-shortcuts a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-category-shortcuts a::after {content: '↗'; margin-left: 7px; color: #a3a3a9;}
.mmp-chrome .mmh-products-section {padding-top: 42px;}
.mmp-chrome .mmh-product-toolbar {display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 20px;}
.mmp-chrome .mmh-filter-tabs {display: flex; gap: 8px; overflow: auto;}
.mmp-chrome .mmh-filter-tabs button {padding: 8px 15px; border-radius: 7px; background: #f6f6f7; color: #676970; font-size: 11px; white-space: nowrap; transition: background .2s;}
.mmp-chrome .mmh-filter-tabs button.mmh-active {background: var(--mmh-ink); color: #fff;}
.mmp-chrome .mmh-filter-tabs button:hover:not(.mmh-active) {background: #ededf1;}
.mmp-chrome .mmh-product-note {font-size: 10px; color: var(--mmh-muted);}
.mmp-chrome .mmh-product-grid {display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); gap: 18px;}
.mmp-chrome .mmh-product-card {min-width: 0; display: flex; flex-direction: column; position: relative;}
.mmp-chrome .mmh-product-image {height: 185px; background: #f7f7f8; border-radius: 13px; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden;}
.mmp-chrome .mmh-product-image img {width: 82%; height: 80%; object-fit: contain; mix-blend-mode: multiply; transition: transform .25s;}
.mmp-chrome .mmh-product-image:hover img {transform: scale(1.05);}
.mmp-chrome .mmh-favorite {position: absolute; top: 10px; right: 9px; z-index: 2; background: #ffffffd9; border-radius: 50%; height: 30px; width: 30px; display: grid; place-items: center; color: #96979c;}
.mmp-chrome .mmh-favorite .mmh-icon {width: 17px; height: 17px; stroke-width: 1.5;}
.mmp-chrome .mmh-favorite:hover,.mmp-chrome .mmh-favorite.mmh-is-favorite {color: var(--mmh-accent);}
.mmp-chrome .mmh-favorite.mmh-is-favorite .mmh-icon {fill: #df004412;}
.mmp-chrome .mmh-product-info {padding: 13px 1px 0; display: flex; flex-direction: column; flex: 1;}
.mmp-chrome .mmh-product-kind {font-size: 10px; color: #87898e; margin-bottom: 5px; letter-spacing: .1px;}
.mmp-chrome .mmh-product-card h3 {font-size: 14px; font-weight: 550; line-height: 1.4; min-height: 37px; margin-bottom: 10px;}
.mmp-chrome .mmh-product-card h3 a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-product-price {font-size: 18px; letter-spacing: -.4px; font-weight: 700; margin-top: auto;}
.mmp-chrome .mmh-product-detail {font-size: 10px; color: var(--mmh-muted); margin: 3px 0 13px;}
.mmp-chrome .mmh-product-add {width: 100%; min-height: 38px; font-size: 12px; padding: 9px 10px; border-radius: 8px; background: #fff0f4; color: var(--mmh-accent); font-weight: 650; display: flex; gap: 7px; justify-content: center; align-items: center;}
.mmp-chrome .mmh-product-add:hover {background: var(--mmh-accent); color: #fff;}
.mmp-chrome .mmh-product-add.mmh-added {background: #f0f2f1; color: #4f6656;}
.mmp-chrome .mmh-product-add .mmh-icon {height: 15px; width: 15px;}
.mmp-chrome .mmh-selection-banner {margin-top: 40px; display: flex; align-items: center; gap: 24px; padding: 26px 32px; background: #f5f5f6; border-radius: 16px;}
.mmp-chrome .mmh-selection-sign {width: 62px; height: 62px; border-radius: 50%; background: #ffdf76; display: grid; place-items: center; flex-shrink: 0;}
.mmp-chrome .mmh-selection-sign>.mmh-icon {width: 30px; height: 30px;}
.mmp-chrome .mmh-selection-banner .mmh-eyebrow {color: #87817b; font-size: 8px; letter-spacing: 1px; margin-bottom: 7px;}
.mmp-chrome .mmh-selection-banner h2 {font-size: 22px; letter-spacing: -.5px;}
.mmp-chrome .mmh-selection-banner p {font-size: 11px; color: var(--mmh-muted); margin-top: 7px;}
.mmp-chrome .mmh-selection-banner>.mmh-btn {margin-left: auto; font-size: 11px; min-height: 43px; white-space: nowrap;}
.mmp-chrome .mmh-application-section {padding-top: 43px;}
.mmp-chrome .mmh-section-caption {font-size: 11px;}
.mmp-chrome .mmh-application-grid {display: grid; grid-template-columns: repeat(3,1fr); gap: 24px;}
.mmp-chrome .mmh-application-grid>a {padding: 21px 0; display: flex; align-items: flex-start; border-top: 1px solid #d8d9dd; gap: 16px; position: relative;}
.mmp-chrome .mmh-app-number {font-size: 10px; color: var(--mmh-accent); font-weight: 650; padding-top: 2px;}
.mmp-chrome .mmh-application-grid h3 {font-size: 15px; letter-spacing: -.3px; margin-bottom: 9px;}
.mmp-chrome .mmh-application-grid p {font-size: 11px; color: var(--mmh-muted); line-height: 1.7;}
.mmp-chrome .mmh-application-grid>a>.mmh-icon {margin-left: auto; width: 18px; height: 18px;}
.mmp-chrome .mmh-application-grid>a:hover h3 {color: var(--mmh-accent);}
.mmp-chrome .mmh-business-section {display: grid; grid-template-columns: 1.2fr 1fr; gap: 40px; background: #222327; color: #fff; border-radius: 18px; padding: 40px 48px; margin-top: 23px; position: relative; overflow: hidden;}
.mmp-chrome .mmh-business-copy .mmh-eyebrow {color: #ffdf76; font-size: 9px; letter-spacing: 1.1px;}
.mmp-chrome .mmh-business-copy h2 {font-size: 34px; letter-spacing: -1px; line-height: 1.1; margin: 17px 0;}
.mmp-chrome .mmh-business-copy p {font-size: 12px; line-height: 1.7; color: #b9babf; margin-bottom: 22px;}
.mmp-chrome .mmh-business-copy .mmh-btn {font-size: 11px; padding: 12px 18px; min-height: 42px;}
.mmp-chrome .mmh-business-email {display: block; margin-top: 12px; font-size: 10px; color: #9b9ca1;}
.mmp-chrome .mmh-business-email a {color: #d8d9dd;}
.mmp-chrome .mmh-business-steps {list-style: none; padding: 0; margin: 10px 0; display: flex; flex-direction: column; justify-content: space-between; gap: 25px;}
.mmp-chrome .mmh-business-steps li {display: flex; gap: 20px; align-items: flex-start;}
.mmp-chrome .mmh-business-steps li>span {width: 34px; height: 34px; border: 1px solid #ffffff2a; color: #ffdf76; border-radius: 50%; font-size: 12px; display: grid; place-items: center; flex-shrink: 0;}
.mmp-chrome .mmh-business-steps h3 {font-size: 15px; font-weight: 550; margin: 3px 0 7px;}
.mmp-chrome .mmh-business-steps p {font-size: 11px; color: #9c9da3; line-height: 1.6;}
.mmp-chrome .mmh-about-section {display: grid; grid-template-columns: 1fr 1.8fr; gap: 60px; padding: 48px 0;}
.mmp-chrome .mmh-about-section .mmh-eyebrow {font-size: 9px; margin-bottom: 13px;}
.mmp-chrome .mmh-about-section h2 {font-size: 25px; line-height: 1.25;}
.mmp-chrome .mmh-about-section p {font-size: 12px; line-height: 1.8; color: #75777e; max-width: 690px;}
.mmp-chrome .mmh-about-section p+p {margin-top: 10px;}
.mmp-chrome .mmh-about-section .mmh-text-link {font-size: 11px; margin-top: 15px;}
.mmp-chrome .mmh-footer {background: #f6f6f7; padding-top: 35px;}
.mmp-chrome .mmh-footer-grid {display: grid; grid-template-columns: 1.25fr 1fr 1fr 1.15fr; gap: 30px; padding-bottom: 32px;}
.mmp-chrome .mmh-footer h3 {font-size: 11px; margin-bottom: 16px;}
.mmp-chrome .mmh-footer-grid>div>a {display: block; font-size: 11px; color: #74767d; margin-bottom: 10px;}
.mmp-chrome .mmh-footer-grid>div>a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-footer-brand img {width: 170px; height: 51px; object-fit: contain; mix-blend-mode: multiply;}
.mmp-chrome .mmh-footer p {font-size: 10px; line-height: 1.8; color: #81838a; margin-top: 14px;}
.mmp-chrome .mmh-footer-grid .mmh-footer-phone {font-size: 17px; font-weight: 650; color: var(--mmh-ink); letter-spacing: -.4px;}
.mmp-chrome .mmh-footer-bottom {border-top: 1px solid #e5e5e8; display: flex; gap: 32px; justify-content: space-between; padding: 19px 0; font-size: 9px; color: #86878c;}
.mmp-chrome .mmh-concept-label {color: #b0b1b6;}
.mmp-chrome .mmh-mobile-nav {display: none;}
.mmp-chrome .mmh-search-results {position: absolute; left: -2px; right: -2px; top: 54px; border: 1px solid var(--mmh-line); border-radius: 12px; background: #fff; box-shadow: var(--mmh-shadow); padding: 10px; max-height: 440px; overflow-y: auto; z-index: 40;}
.mmp-chrome .mmh-search-results .mmh-search-label {font-size: 10px; color: var(--mmh-muted); padding: 8px 10px;}
.mmp-chrome .mmh-search-hit {display: flex; gap: 10px; align-items: center; padding: 9px; border-radius: 7px;}
.mmp-chrome .mmh-search-hit:hover {background: #f7f7f8;}
.mmp-chrome .mmh-search-hit img {width: 38px; height: 43px; object-fit: contain;}
.mmp-chrome .mmh-search-hit b {font-size: 11px; font-weight: 550; display: block;}
.mmp-chrome .mmh-search-hit small {font-size: 9px; color: var(--mmh-muted);}
.mmp-chrome .mmh-search-results .mmh-search-catalog {display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(--mmh-line); padding: 13px 9px 6px; color: var(--mmh-accent); font-size: 11px;}
.mmp-chrome .mmh-search-results .mmh-search-catalog .mmh-icon {width: 16px; height: 16px;}
.mmp-chrome .mmh-search-results .mmh-no-results {padding: 15px 10px; font-size: 12px; color: var(--mmh-muted);}
.mmp-chrome dialog {border: 0; border-radius: 20px; padding: 30px; color: var(--mmh-ink); width: calc(100% - 32px); max-height: 85dvh; box-shadow: var(--mmh-shadow);}
.mmp-chrome dialog::backdrop {background: #17191d77; backdrop-filter: blur(3px);}
.mmp-chrome .mmh-dialog-heading {display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-bottom: 25px;}
.mmp-chrome .mmh-dialog-heading h2 {font-size: 25px;}
.mmp-chrome .mmh-dialog-heading .mmh-eyebrow {margin-bottom: 7px;}
.mmp-chrome .mmh-catalog-dialog {max-width: 1030px;}
.mmp-chrome .mmh-catalog-columns {display: grid; grid-template-columns: repeat(4,1fr); gap: 28px;}
.mmp-chrome .mmh-catalog-column h3 {font-size: 15px; margin-bottom: 16px;}
.mmp-chrome .mmh-catalog-column h3 a {color: var(--mmh-accent);}
.mmp-chrome .mmh-catalog-column ul {list-style: none; padding: 0; margin: 0;}
.mmp-chrome .mmh-catalog-column li a {font-size: 12px; padding: 7px 0; display: block; color: #60636a;}
.mmp-chrome .mmh-catalog-column li a:hover {color: var(--mmh-accent);}
.mmp-chrome .mmh-catalog-bottom {border-top: 1px solid var(--mmh-line); padding-top: 18px; display: flex; gap: 20px; align-items: center; font-size: 12px; color: var(--mmh-muted); margin-top: 24px;}
.mmp-chrome .mmh-catalog-bottom>a {display: flex; align-items: center; gap: 8px; color: var(--mmh-accent);}
.mmp-chrome .mmh-catalog-bottom .mmh-icon {width: 17px; height: 17px;}
.mmp-chrome .mmh-list-dialog {max-width: 720px;}
.mmp-chrome .mmh-list-item {display: flex; align-items: center; gap: 16px; padding: 17px 0; border-bottom: 1px solid var(--mmh-line);}
.mmp-chrome .mmh-list-item>img {width: 70px; height: 80px; object-fit: contain;}
.mmp-chrome .mmh-list-item-copy {flex: 1; min-width: 0;}
.mmp-chrome .mmh-list-item-copy h3 {font-size: 13px; line-height: 1.4;}
.mmp-chrome .mmh-list-item-copy p {font-size: 11px; color: var(--mmh-muted); margin-top: 4px;}
.mmp-chrome .mmh-list-item>.mmh-icon-button {width: 30px; height: 30px; background: transparent; color: #888;}
.mmp-chrome .mmh-list-item>.mmh-icon-button .mmh-icon {width: 17px; height: 17px;}
.mmp-chrome .mmh-quantity {display: flex; align-items: center; gap: 10px; border: 1px solid var(--mmh-line); border-radius: 8px; padding: 4px;}
.mmp-chrome .mmh-quantity button {width: 26px; height: 28px; display: grid; place-items: center;}
.mmp-chrome .mmh-quantity .mmh-icon {width: 14px; height: 14px;}
.mmp-chrome .mmh-quantity span {min-width: 16px; text-align: center; font-size: 12px;}
.mmp-chrome .mmh-list-action {padding-top: 24px;}
.mmp-chrome .mmh-list-action p {font-size: 12px; color: var(--mmh-muted); margin-bottom: 16px;}
.mmp-chrome .mmh-list-action .mmh-btn {width: 100%;}
.mmp-chrome .mmh-list-action small {font-size: 10px; color: var(--mmh-muted); display: block; margin-top: 12px; line-height: 1.6;}
.mmp-chrome .mmh-favorite-add {font-size: 11px; color: var(--mmh-accent); border-radius: 7px; background: #fff0f4; padding: 8px 10px; white-space: nowrap;}
.mmp-chrome .mmh-empty-state {text-align: center; padding: 36px 20px;}
.mmp-chrome .mmh-empty-state h3 {font-size: 19px; margin-bottom: 12px;}
.mmp-chrome .mmh-empty-state p {color: var(--mmh-muted); font-size: 13px; margin-bottom: 22px;}
.mmp-chrome .mmh-empty-state .mmh-text-link {display: block; margin-top: 16px;}
.mmp-chrome .mmh-help-dialog {max-width: 540px;}
.mmp-chrome .mmh-dialog-intro {font-size: 13px; color: var(--mmh-muted); margin-bottom: 24px;}
.mmp-chrome .mmh-help-dialog form {display: flex; flex-direction: column; gap: 9px;}
.mmp-chrome .mmh-help-dialog label {font-size: 12px; font-weight: 550; margin-top: 4px;}
.mmp-chrome .mmh-help-dialog textarea,.mmp-chrome .mmh-help-dialog input {width: 100%; border: 1px solid #d8d9dd; border-radius: 8px; padding: 12px; font-size: 13px; background: #fcfcfd;}
.mmp-chrome .mmh-help-dialog textarea {resize: vertical; min-height: 100px;}
.mmp-chrome .mmh-help-dialog form>.mmh-btn {margin-top: 13px;}
.mmp-chrome .mmh-help-dialog form>small {font-size: 10px; color: var(--mmh-muted); line-height: 1.6; margin-top: 4px;}
.mmp-chrome .mmh-help-result-title {font-size: 19px; margin-bottom: 12px;}
.mmp-chrome .mmh-mail-preview {white-space: pre-wrap; background: #f6f6f7; border-radius: 9px; padding: 17px; font-size: 12px; line-height: 1.7; margin: 20px 0;}
.mmp-chrome .mmh-help-dialog #mmh-help-result>.mmh-btn {width: 100%;}
.mmp-chrome .mmh-toast {position: fixed; bottom: 25px; left: 50%; transform: translate(-50%,20px); z-index: 70; background: #222327; color: #fff; border-radius: 10px; padding: 13px 22px; box-shadow: var(--mmh-shadow); font-size: 12px; opacity: 0; pointer-events: none; transition: opacity .2s,transform .2s; max-width: calc(100% - 32px); text-align: center;}
.mmp-chrome .mmh-toast.mmh-visible {opacity: 1; transform: translate(-50%,0);}
body.mmh-modal-open {overflow: hidden;}
@media (min-width:1600px) {.mmp-chrome .mmh-hero {min-height: 335px;}.mmp-chrome .mmh-hero-copy {padding: 38px 44px;}.mmp-chrome .mmh-hero-art {width: 42%;}.mmp-chrome .mmh-category {height: 180px;}.mmp-chrome .mmh-category>img {width: 105px; height: 105px;}.mmp-chrome .mmh-product-image {height: 215px;}.mmp-chrome .mmh-business-teaser {padding: 30px;}.mmp-chrome .mmh-business-teaser h2 {font-size: 28px;}.mmp-chrome .mmh-teaser-icon {margin-top: 25px;}.mmp-chrome .mmh-service-strip {padding: 24px 0;}.mmp-chrome .mmh-section {padding-top: 44px;}}
@media (max-width:1200px) {.mmp-chrome .mmh-container {width: calc(100% - 48px);}.mmp-chrome .mmh-header-main {gap: 14px;}.mmp-chrome .mmh-logo {width: 165px;}.mmp-chrome .mmh-header-actions {gap: 12px;}.mmp-chrome .mmh-quick-nav {gap: 20px; font-size: 11px;}.mmp-chrome .mmh-hero-layout {grid-template-columns: minmax(0,2.7fr) minmax(235px,1fr);}.mmp-chrome .mmh-hero-copy {padding: 28px;}.mmp-chrome .mmh-hero-art {width: 42%;}.mmp-chrome .mmh-hero {min-height: 305px;}.mmp-chrome .mmh-hero-copy h1 {font-size: 34px;}.mmp-chrome .mmh-hero-copy p {font-size: 12px;}.mmp-chrome .mmh-business-teaser {padding: 25px 22px;}.mmp-chrome .mmh-business-teaser h2 {font-size: 23px;}.mmp-chrome .mmh-category-grid {gap: 9px;}.mmp-chrome .mmh-category {padding: 14px 12px;}.mmp-chrome .mmh-category h3 {font-size: 12px;}.mmp-chrome .mmh-category>span {font-size: 8px;}.mmp-chrome .mmh-category img {width: 78px; height: 82px;}.mmp-chrome .mmh-product-grid {gap: 13px;}.mmp-chrome .mmh-product-image {height: 165px;}.mmp-chrome .mmh-product-card h3 {font-size: 12px;}.mmp-chrome .mmh-product-price {font-size: 17px;}.mmp-chrome .mmh-product-note {font-size: 9px;}.mmp-chrome .mmh-service-strip {gap: 16px;}.mmp-chrome .mmh-service-strip>a {gap: 9px;}.mmp-chrome .mmh-service-strip .mmh-small-arrow {display: none;}.mmp-chrome .mmh-selection-banner {padding: 25px;}.mmp-chrome .mmh-selection-banner h2 {font-size: 20px;}.mmp-chrome .mmh-business-section {padding: 35px;}.mmp-chrome .mmh-business-copy h2 {font-size: 30px;}.mmp-chrome .mmh-about-section {gap: 40px;}}
@media (max-width:1000px) {.mmp-chrome .mmh-header-main {height: 80px; gap: 13px;}.mmp-chrome .mmh-logo {width: 145px;}.mmp-chrome .mmh-catalog-trigger {padding: 12px;}.mmp-chrome .mmh-catalog-trigger span {display: none;}.mmp-chrome .mmh-header-actions {gap: 16px;}.mmp-chrome .mmh-account {display: none;}.mmp-chrome .mmh-quick-nav {height: 42px; gap: 24px; overflow: auto; scrollbar-width: none;}.mmp-chrome .mmh-quick-help {display: none;}.mmp-chrome .mmh-hero-layout {grid-template-columns: minmax(0,2.5fr) minmax(215px,1fr);}.mmp-chrome .mmh-hero-copy {padding: 26px 23px; width: 70%;}.mmp-chrome .mmh-hero-copy h1 {font-size: 30px; letter-spacing: -1.2px;}.mmp-chrome .mmh-hero-copy p {font-size: 11px;}.mmp-chrome .mmh-hero-art {width: 42%; right: -10px; opacity: .95;}.mmp-chrome .mmh-hero-can {height: 70%; bottom: 15px; right: -8%; width: 95%;}.mmp-chrome .mmh-hero-tin {width: 50%; left: -10%;}.mmp-chrome .mmh-hero-caption {max-width: 170px;}.mmp-chrome .mmh-hero .mmh-eyebrow {font-size: 8px; letter-spacing: .6px;}.mmp-chrome .mmh-art-label {display: none;}.mmp-chrome .mmh-business-teaser {padding: 24px 20px;}.mmp-chrome .mmh-business-teaser h2 {font-size: 22px;}.mmp-chrome .mmh-business-teaser p {font-size: 10px;}.mmp-chrome .mmh-business-teaser .mmh-eyebrow {font-size: 7px;}.mmp-chrome .mmh-teaser-link {font-size: 10px;}.mmp-chrome .mmh-service-strip {grid-template-columns: repeat(2,1fr); row-gap: 20px; padding: 20px 0;}.mmp-chrome .mmh-service-strip b {font-size: 12px;}.mmp-chrome .mmh-service-strip small {font-size: 10px;}.mmp-chrome .mmh-category-grid {grid-template-columns: repeat(3,1fr); gap: 12px;}.mmp-chrome .mmh-category {height: 142px; padding: 18px;}.mmp-chrome .mmh-category h3 {font-size: 15px;}.mmp-chrome .mmh-category>span {font-size: 9px;}.mmp-chrome .mmh-category>img {height: 92px; width: 92px; right: 15px; bottom: 6px;}.mmp-chrome .mmh-category>.mmh-icon {left: 18px;}.mmp-chrome .mmh-category>img.mmh-line-art {right: 25px;}.mmp-chrome .mmh-category-shortcuts {gap: 18px; flex-wrap: wrap; row-gap: 8px;}.mmp-chrome .mmh-category-shortcuts>span {display: none;}.mmp-chrome .mmh-product-grid {grid-template-columns: repeat(3,1fr); gap: 25px 16px;}.mmp-chrome .mmh-product-image {height: 205px;}.mmp-chrome .mmh-product-card h3 {font-size: 14px; min-height: 40px;}.mmp-chrome .mmh-product-kind {font-size: 10px;}.mmp-chrome .mmh-product-price {font-size: 20px;}.mmp-chrome .mmh-product-add {min-height: 40px; font-size: 12px;}.mmp-chrome .mmh-product-detail {font-size: 10px;}.mmp-chrome .mmh-section-heading h2 {font-size: 25px;}.mmp-chrome .mmh-product-note {display: none;}.mmp-chrome .mmh-selection-sign {display: none;}.mmp-chrome .mmh-selection-banner {gap: 20px;}.mmp-chrome .mmh-selection-banner h2 {font-size: 19px;}.mmp-chrome .mmh-selection-banner p {max-width: 330px;}.mmp-chrome .mmh-selection-banner>.mmh-btn {white-space: normal; max-width: 180px;}.mmp-chrome .mmh-application-grid {gap: 17px;}.mmp-chrome .mmh-application-grid h3 {font-size: 13px;}.mmp-chrome .mmh-application-grid p {font-size: 10px;}.mmp-chrome .mmh-app-number {display: none;}.mmp-chrome .mmh-business-section {gap: 30px;}.mmp-chrome .mmh-business-copy h2 {font-size: 27px;}.mmp-chrome .mmh-business-copy p {font-size: 11px;}.mmp-chrome .mmh-business-steps h3 {font-size: 13px;}.mmp-chrome .mmh-business-steps p {font-size: 10px;}.mmp-chrome .mmh-business-steps li {gap: 13px;}.mmp-chrome .mmh-about-section {grid-template-columns: 1fr 1.5fr;}.mmp-chrome .mmh-footer-grid {grid-template-columns: repeat(4,1fr); gap: 25px;}.mmp-chrome .mmh-footer-brand img {width: 145px;}.mmp-chrome .mmh-footer-grid .mmh-footer-phone {font-size: 14px;}.mmp-chrome .mmh-catalog-columns {gap: 20px;}.mmp-chrome .mmh-catalog-column h3 {font-size: 13px;}.mmp-chrome .mmh-catalog-column li a {font-size: 11px;}}
@media (max-width:700px) {.mmp-chrome {scroll-padding-top: 140px;}.mmp-chrome .mmh-container {width: calc(100% - 32px);}.mmp-chrome .mmh-utility-inner {height: 30px; font-size: 10px; justify-content: space-between; gap: 15px;}.mmp-chrome .mmh-utility-links {display: none;}.mmp-chrome .mmh-phone {font-size: 10px;}.mmp-chrome .mmh-header-main {height: auto; min-height: 110px; padding-top: 12px; padding-bottom: 12px; display: grid; grid-template-columns: 1fr auto; gap: 10px;}.mmp-chrome .mmh-logo {width: 146px; grid-column: 1; grid-row: 1;}.mmp-chrome .mmh-logo img {height: 42px; width: 146px;}.mmp-chrome .mmh-header-actions {grid-column: 2; grid-row: 1; gap: 19px; padding-right: 5px;}.mmp-chrome .mmh-header-action {min-width: 28px;}.mmp-chrome .mmh-header-action>span:last-child:not(.mmh-action-icon) {display: none;}.mmp-chrome .mmh-header-action .mmh-icon {width: 23px; height: 23px;}.mmp-chrome .mmh-catalog-trigger {display: none;}.mmp-chrome .mmh-search {grid-column: 1 / -1; grid-row: 2; width: 100%; height: 42px; border-width: 1.5px;}.mmp-chrome .mmh-search input {font-size: 12px; padding-left: 12px;}.mmp-chrome .mmh-search button[type=submit] {width: 44px;}.mmp-chrome .mmh-search button .mmh-icon {width: 20px; height: 20px;}.mmp-chrome .mmh-search-results {top: 48px;}.mmp-chrome .mmh-quick-nav {height: 35px; gap: 22px; font-size: 10px; width: 100%; padding-left: 16px; padding-right: 16px;}.mmp-chrome .mmh-hero-layout {display: block; margin-top: 16px;}.mmp-chrome .mmh-hero {min-height: 290px; border-radius: 13px;}.mmp-chrome .mmh-hero-copy {padding: 25px 22px; width: 76%;}.mmp-chrome .mmh-hero-copy h1 {font-size: 31px; letter-spacing: -1.3px; margin-top: 18px; margin-bottom: 15px;}.mmp-chrome .mmh-hero-copy p {font-size: 11px; max-width: 210px;}.mmp-chrome .mmh-hero-copy .mmh-btn {font-size: 11px; padding: 11px 14px; gap: 8px; min-height: 40px;}.mmp-chrome .mmh-hero-copy .mmh-btn .mmh-icon {width: 16px; height: 16px;}.mmp-chrome .mmh-hero-caption {font-size: 8px; max-width: 180px; margin-top: 17px;}.mmp-chrome .mmh-hero-art {width: 41%; right: -12px; overflow: visible;}.mmp-chrome .mmh-hero-can {height: 65%; bottom: 28px; right: -6%; width: 112%;}.mmp-chrome .mmh-hero-tin {height: 28%; bottom: 17px; left: -13%; width: 58%;}.mmp-chrome .mmh-orbit {width: 155%; top: 26%; left: -6%;}.mmp-chrome .mmh-orbit-two {width: 190%; top: 19%; left: -23%;}.mmp-chrome .mmh-art-mark {right: 30px; bottom: 15px; font-size: 8px;}.mmp-chrome .mmh-business-teaser {margin-top: 12px; padding: 16px 19px; display: grid; grid-template-columns: 1fr auto; gap: 7px; border-radius: 12px;}.mmp-chrome .mmh-business-teaser .mmh-eyebrow {grid-column: 1; font-size: 7px;}.mmp-chrome .mmh-business-teaser h2 {grid-column: 1; font-size: 18px; letter-spacing: -.5px; margin: 0;}.mmp-chrome .mmh-business-teaser h2 br {display: none;}.mmp-chrome .mmh-business-teaser p,.mmp-chrome .mmh-business-teaser .mmh-teaser-icon {display: none;}.mmp-chrome .mmh-teaser-link {grid-column: 2; grid-row: 1 / 3; font-size: 0; align-self: center; padding: 0;}.mmp-chrome .mmh-teaser-link span {width: 34px; height: 34px;}.mmp-chrome .mmh-teaser-link .mmh-icon {width: 19px; height: 19px;}.mmp-chrome .mmh-service-strip {margin-top: 5px; padding: 18px 0; column-gap: 13px; row-gap: 17px;}.mmp-chrome .mmh-service-strip>a {gap: 9px;}.mmp-chrome .mmh-service-strip b {font-size: 10px; line-height: 1.4;}.mmp-chrome .mmh-service-strip small {font-size: 8px; line-height: 1.4;}.mmp-chrome .mmh-service-strip>a>.mmh-icon {width: 22px; height: 22px;}.mmp-chrome .mmh-section {padding-top: 27px;}.mmp-chrome .mmh-section-heading {gap: 15px; margin-bottom: 17px; align-items: center;}.mmp-chrome .mmh-section-heading h2 {font-size: 21px; letter-spacing: -.7px;}.mmp-chrome .mmh-section-heading .mmh-text-link {font-size: 10px; gap: 6px;}.mmp-chrome .mmh-section-heading .mmh-text-link .mmh-icon {width: 15px; height: 15px;}.mmp-chrome .mmh-category-grid {grid-template-columns: repeat(2,1fr); gap: 10px;}.mmp-chrome .mmh-category {height: 137px; padding: 14px;}.mmp-chrome .mmh-category h3 {font-size: 13px; max-width: 145px;}.mmp-chrome .mmh-category>span {font-size: 8px; margin-top: 5px;}.mmp-chrome .mmh-category>img {width: 77px; height: 80px; right: 6px; bottom: 0;}.mmp-chrome .mmh-category>.mmh-icon {left: 14px; bottom: 13px; width: 15px; height: 15px;}.mmp-chrome .mmh-category>img.mmh-line-art {width: 42px; height: 52px; right: 22px; bottom: 10px;}.mmp-chrome .mmh-category-shortcuts {gap: 8px; margin-top: 14px;}.mmp-chrome .mmh-category-shortcuts>a {padding: 6px 9px; background: #f7f7f8; border-radius: 6px; font-size: 8px;}.mmp-chrome .mmh-category-shortcuts a::after {margin-left: 4px;}.mmp-chrome .mmh-products-section {padding-top: 32px;}.mmp-chrome .mmh-products-section .mmh-section-heading {align-items: flex-end;}.mmp-chrome .mmh-products-section .mmh-section-heading .mmh-text-link {display: none;}.mmp-chrome .mmh-section-heading .mmh-eyebrow {font-size: 8px; letter-spacing: 1px;}.mmp-chrome .mmh-products-section h2 {font-size: 22px; max-width: 300px;}.mmp-chrome .mmh-filter-tabs {width: calc(100vw - 32px); gap: 7px; padding-bottom: 2px; scrollbar-width: none;}.mmp-chrome .mmh-filter-tabs button {font-size: 10px; padding: 8px 11px;}.mmp-chrome .mmh-product-toolbar {margin-bottom: 17px;}.mmp-chrome .mmh-product-grid {grid-template-columns: repeat(2,minmax(0,1fr)); gap: 22px 12px;}.mmp-chrome .mmh-product-image {height: 171px; border-radius: 11px;}.mmp-chrome .mmh-product-image img {height: 78%; width: 84%;}.mmp-chrome .mmh-product-info {padding-top: 10px;}.mmp-chrome .mmh-product-kind {font-size: 8px;}.mmp-chrome .mmh-product-card h3 {font-size: 12px; min-height: 35px; margin-bottom: 9px;}.mmp-chrome .mmh-product-price {font-size: 19px;}.mmp-chrome .mmh-product-detail {font-size: 8px; margin-bottom: 10px;}.mmp-chrome .mmh-product-add {font-size: 10px; min-height: 37px;}.mmp-chrome .mmh-favorite {right: 7px; top: 7px; width: 28px; height: 28px;}.mmp-chrome .mmh-selection-banner {display: block; position: relative; padding: 22px; margin-top: 30px; border-radius: 12px;}.mmp-chrome .mmh-selection-banner h2 {font-size: 21px; max-width: 250px; line-height: 1.2;}.mmp-chrome .mmh-selection-banner p {font-size: 10px; margin-top: 11px; max-width: 270px;}.mmp-chrome .mmh-selection-banner .mmh-eyebrow {font-size: 7px;}.mmp-chrome .mmh-selection-banner>.mmh-btn {margin-top: 18px; max-width: none; min-height: 40px; font-size: 10px; padding: 10px 14px;}.mmp-chrome .mmh-application-section .mmh-section-caption {display: none;}.mmp-chrome .mmh-application-grid {grid-template-columns: 1fr; gap: 0;}.mmp-chrome .mmh-application-grid>a {padding: 18px 0; gap: 18px; align-items: center;}.mmp-chrome .mmh-app-number {display: block;}.mmp-chrome .mmh-application-grid h3 {font-size: 15px; margin-bottom: 6px;}.mmp-chrome .mmh-application-grid p {font-size: 10px; line-height: 1.5;}.mmp-chrome .mmh-application-grid p br {display: none;}.mmp-chrome .mmh-application-grid>a>.mmh-icon {width: 20px; height: 20px;}.mmp-chrome .mmh-business-section {grid-template-columns: 1fr; padding: 27px 24px; gap: 28px; margin-top: 18px; border-radius: 13px;}.mmp-chrome .mmh-business-copy h2 {font-size: 30px;}.mmp-chrome .mmh-business-copy p {font-size: 11px;}.mmp-chrome .mmh-business-copy .mmh-eyebrow {font-size: 8px;}.mmp-chrome .mmh-business-copy .mmh-btn {font-size: 11px;}.mmp-chrome .mmh-business-steps {gap: 20px; padding-top: 24px; border-top: 1px solid #ffffff22; margin: 0;}.mmp-chrome .mmh-business-steps h3 {font-size: 13px;}.mmp-chrome .mmh-business-steps p {font-size: 10px;}.mmp-chrome .mmh-business-steps li>span {width: 30px; height: 30px; font-size: 10px;}.mmp-chrome .mmh-about-section {grid-template-columns: 1fr; gap: 22px; padding: 32px 0;}.mmp-chrome .mmh-about-section h2 {font-size: 23px;}.mmp-chrome .mmh-about-section h2 br {display: none;}.mmp-chrome .mmh-about-section p {font-size: 11px;}.mmp-chrome .mmh-footer {padding-top: 28px; padding-bottom: 66px;}.mmp-chrome .mmh-footer-grid {grid-template-columns: repeat(2,1fr); gap: 27px 20px;}.mmp-chrome .mmh-footer-brand img {width: 135px; height: 40px;}.mmp-chrome .mmh-footer-brand {grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 20px;}.mmp-chrome .mmh-footer-brand p {font-size: 8px; margin: 0;}.mmp-chrome .mmh-footer h3 {font-size: 11px;}.mmp-chrome .mmh-footer-grid>div>a {font-size: 10px;}.mmp-chrome .mmh-footer-contacts {grid-column: 1 / -1; border-top: 1px solid var(--mmh-line); padding-top: 23px;}.mmp-chrome .mmh-footer-grid .mmh-footer-phone {font-size: 20px;}.mmp-chrome .mmh-footer-contacts p {font-size: 10px;}.mmp-chrome .mmh-footer-bottom {flex-direction: column; gap: 10px; font-size: 8px; padding: 16px 0;}.mmp-chrome .mmh-concept-label {margin-top: 5px;}.mmp-chrome .mmh-mobile-nav {position: fixed; bottom: 0; left: 0; right: 0; display: grid; grid-template-columns: repeat(4,1fr); background: #ffffffed; backdrop-filter: blur(15px); padding: 9px 10px max(9px,env(safe-area-inset-bottom)); z-index: 40; border-top: 1px solid #eee; box-shadow: 0 -6px 20px #00000003;}.mmp-chrome .mmh-mobile-nav>a,.mmp-chrome .mmh-mobile-nav>button {display: flex; flex-direction: column; align-items: center; gap: 4px; font-size: 8px; color: #73757b;}.mmp-chrome .mmh-mobile-nav>a:first-child {color: var(--mmh-accent);}.mmp-chrome .mmh-mobile-nav .mmh-icon {width: 21px; height: 21px;}.mmp-chrome .mmh-toast {bottom: 80px; width: max-content; font-size: 11px;}.mmp-chrome .mmh-catalog-columns {grid-template-columns: repeat(2,1fr); gap: 25px;}.mmp-chrome .mmh-catalog-column h3 {font-size: 14px;}.mmp-chrome .mmh-catalog-column li a {font-size: 11px; padding: 8px 0;}.mmp-chrome .mmh-dialog-heading h2 {font-size: 22px;}.mmp-chrome .mmh-dialog-heading {margin-bottom: 22px;}.mmp-chrome .mmh-dialog-heading .mmh-icon-button {height: 34px; width: 34px;}.mmp-chrome .mmh-catalog-bottom {font-size: 10px; gap: 14px; flex-wrap: wrap;}.mmp-chrome dialog {padding: 22px; width: calc(100% - 24px); max-height: 88dvh; border-radius: 16px;}.mmp-chrome .mmh-list-item {gap: 10px; flex-wrap: wrap; padding: 14px 0;}.mmp-chrome .mmh-list-item>img {width: 46px; height: 58px;}.mmp-chrome .mmh-list-item-copy h3 {font-size: 11px;}.mmp-chrome .mmh-list-item-copy p {font-size: 9px;}.mmp-chrome .mmh-list-item>.mmh-icon-button {width: 24px;}.mmp-chrome .mmh-quantity {gap: 2px;}.mmp-chrome .mmh-quantity button {width: 20px; height: 24px;}.mmp-chrome .mmh-quantity span {font-size: 11px; min-width: 17px;}.mmp-chrome .mmh-favorite-add {font-size: 9px; padding: 7px;}.mmp-chrome .mmh-list-action p {font-size: 11px;}.mmp-chrome .mmh-list-action .mmh-btn {font-size: 12px;}.mmp-chrome .mmh-empty-state {padding: 22px 10px;}.mmp-chrome .mmh-empty-state h3 {font-size: 18px;}.mmp-chrome .mmh-empty-state p {font-size: 12px;}}
@media (max-width:370px) {.mmp-chrome .mmh-hero-copy h1 {font-size: 28px;}.mmp-chrome .mmh-hero-copy {padding-left: 18px; width: 80%;}.mmp-chrome .mmh-hero-art {width: 35%;}.mmp-chrome .mmh-hero-copy p {font-size: 10px;}.mmp-chrome .mmh-hero-copy .mmh-btn {font-size: 10px;}.mmp-chrome .mmh-category h3 {font-size: 12px;}.mmp-chrome .mmh-category>img {width: 67px; height: 70px;}.mmp-chrome .mmh-product-image {height: 149px;}.mmp-chrome .mmh-category-shortcuts a {font-size: 7px;}.mmp-chrome .mmh-service-strip small {font-size: 7px;}.mmp-chrome .mmh-catalog-columns {grid-template-columns: 1fr;}.mmp-chrome .mmh-utility .mmh-phone {font-size: 9px;}.mmp-chrome .mmh-selection-banner h2 {font-size: 20px;}.mmp-chrome .mmh-header-actions {gap: 17px;}}
@media (prefers-reduced-motion:reduce) {.mmp-chrome {scroll-behavior: auto;}.mmp-chrome *,.mmp-chrome *::before,.mmp-chrome *::after {animation: none !important; transition: none !important;}}
body.mmp-unified {margin: 0; background: #fff;}
.mmp-chrome {width: 100%; min-width: 0;}
.mmp-chrome main {display: block;}
.mmp-chrome section {scroll-margin-top: 150px;}
.mmp-chrome .mmh-container {padding-left: 0; padding-right: 0; float: none;}
.mmp-chrome .mmh-logo img {display: block; margin: 0;}
.mmp-chrome form.mmh-search {margin: 0; padding: 0;}
.mmp-chrome .mmh-search input {height: auto; box-shadow: none; color: #202124;}
.mmp-chrome .mmh-search button {padding: 0; min-width: 44px;}
.mmp-chrome .mmh-header-actions {flex-shrink: 0;}
.mmp-chrome .mmh-commerce, .mmp-chrome .mmh-commerce .baskets {display: flex; align-items: center; gap: 20px; margin: 0; padding: 0; width: auto;}
.mmp-chrome .mmh-commerce .basket-link,
.mmp-chrome .mmh-account .personal-link {display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; min-width: 49px; height: auto; margin: 0; padding: 0; font: 500 10px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; color: #202124;}
.mmp-chrome .mmh-commerce .js-basket-block {display: flex; flex-direction: column; align-items: center; gap: 6px; position: relative; padding: 0;}
.mmp-chrome .mmh-commerce .basket-link .title,
.mmp-chrome .mmh-account .personal-link .title {display: block; font-size: 10px; margin: 0; padding: 0; line-height: 1.3;}
.mmp-chrome .mmh-account .personal-link {gap: 6px;}
.mmp-chrome .mmh-commerce .svg,
.mmp-chrome .mmh-account .svg {position: static; margin: 0; padding: 0; width: 24px; height: 24px; line-height: 24px;}
.mmp-chrome .mmh-commerce .svg svg,
.mmp-chrome .mmh-account .svg svg {max-width: 24px; max-height: 24px;}
.mmp-chrome .mmh-commerce .basket-link .count {position: absolute; top: -7px; right: 2px; min-width: 17px; height: 17px; border: 2px solid #fff; border-radius: 20px; margin: 0; padding: 0 2px; color: #fff; background: #df0044; font: 600 9px/13px Arial,sans-serif; text-align: center;}
.mmp-chrome .mmh-commerce .basket-link .title .count {display: none;}
.mmp-chrome .mmh-commerce .basket-link:before,
.mmp-chrome .mmh-commerce .basket-link:after {content: none;}
.mmp-chrome .mmh-commerce .basket_hover_block,
.mmp-chrome .mmh-commerce .basket_popup_wrapp {min-width: 320px;}
.mmp-chrome .mmh-product-price .price {font-size: 18px; line-height: 1.3; font-weight: 700; margin: 0;}
.mmp-chrome .mmh-product-price .price.discount {font-size: 12px; color: #74767c;}
.mmp-chrome .mmh-native-action {margin-top: auto;}
.mmp-chrome .mmh-native-action .counter_wrapp {display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 0; padding: 0;}
.mmp-chrome .mmh-native-action .button_block {width: 100%; margin: 0;}
.mmp-chrome .mmh-native-action .btn {width: 100%; min-height: 40px; border-radius: 8px; font-size: 12px; line-height: 20px; padding: 9px 10px; white-space: normal;}
.mmp-chrome .mmh-native-action .btn-default {background: #df0044; border-color: #df0044; color: #fff;}
.mmp-chrome .mmh-native-action .btn-default:hover {background: #bd003a; border-color: #bd003a;}
.mmp-chrome .mmh-native-action .btn-transparent {background: #fff0f4; border-color: #fff0f4; color: #b90039;}
.mmp-chrome .mmh-wish {position: absolute; top: 10px; right: 9px; z-index: 2;}
.mmp-chrome .mmh-wish .mmh-favorite {position: static; margin: 0; padding: 6px; width: 32px; height: 32px; border: 0; background: #ffffffeb; border-radius: 50%;}
.mmp-chrome .mmh-wish .mmh-favorite:before,
.mmp-chrome .mmh-wish .mmh-favorite:after {content: none;}
.mmp-chrome .mmh-wish .mmh-favorite svg {display: block; width: 20px; height: 20px;}
.mmp-chrome .mmh-show-all {display: flex; margin: 24px auto 0; padding: 10px;}
.mmp-chrome .mmh-catalog-column ul {list-style: none; margin: 14px 0; padding: 0;}
.mmp-chrome .mmh-catalog-column li {padding: 0; margin: 0;}
.mmp-chrome .mmh-catalog-column li:before {content: none;}
.mmp-chrome .mmh-business-steps {list-style: none;}
.mmp-chrome .mmh-business-steps li:before {content: none;}
.mmp-chrome .mmh-product-card[hidden], .mmp-chrome [hidden] {display: none !important;}
.mmp-chrome dialog:not([open]) {display: none;}
.mmp-chrome .mmh-catalog-dialog {margin: auto;}
.mmp-chrome .mmh-footer .mmh-footer-bottom {margin-top: 30px;}
@media (max-width:1000px) {.mmp-chrome .mmh-commerce, .mmp-chrome .mmh-commerce .baskets {gap: 16px;}}
@media (max-width:700px) {.mmp-chrome .mmh-commerce .basket-link {min-width: 26px;}.mmp-chrome .mmh-commerce .basket-link .title {display: none;}.mmp-chrome .mmh-commerce .basket-link .count {right: -7px;}.mmp-chrome .mmh-native-action .btn {font-size: 11px; min-height: 40px;}.mmp-chrome .mmh-catalog-column li a {min-height: 36px; display: flex; align-items: center;}}
#main.mmp-unified .mmp-chrome .mmh-commerce .top_basket {position: relative;}
#main.mmp-unified .mmp-chrome .mmh-commerce .basket_hover_block {position: absolute; top: 100%; right: 0; left: auto; z-index: 60; width: 380px; max-width: calc(100vw - 32px); min-width: 0; margin: 0; display: none;}
#main.mmp-unified .mmp-chrome .mmh-commerce .top_basket:hover > .basket_hover_block:not(:empty),
#main.mmp-unified .mmp-chrome .mmh-commerce .top_basket:focus-within > .basket_hover_block:not(:empty) {display: block;}
#main.mmp-unified .mmp-chrome .mmh-commerce .basket_hover_block:empty {display: none !important;}
#main.mmp-unified .mmp-chrome .mmh-header-actions {align-items: center;}
#main.mmp-unified .mmp-chrome .mmh-account .personal-link .title,
#main.mmp-unified .mmp-chrome .mmh-commerce .basket-link .wrap > .prices {display: none;}
#main.mmp-unified .mmp-chrome .mmh-account .personal-link .wrap,
#main.mmp-unified .mmp-chrome .mmh-commerce .basket-link .wrap {display: block; margin: 0; padding: 0; line-height: 1.3; text-align: center;}
#main.mmp-unified .mmp-chrome .mmh-account .personal-link .name {display: block; max-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: inherit;}
#main.mmp-unified .mmp-chrome .mmh-hero-art {mix-blend-mode: multiply;}
#main.mmp-unified .mmp-chrome h1,
#main.mmp-unified .mmp-chrome h2,
#main.mmp-unified .mmp-chrome h3 {padding: 0;}
#main.mmp-unified .mmp-chrome .mmh-product-card h3 > a {font: inherit !important; line-height: inherit !important;}
#main.mmp-unified .mmp-chrome .mmh-business-section h2,
#main.mmp-unified .mmp-chrome .mmh-business-section h3 {color: #fff !important;}
#main.mmp-unified .mmp-chrome .mmh-business-section p {color: #c9cbd1;}
#main.mmp-unified .mmp-chrome .mmh-business-steps > li {margin: 0; padding: 0; list-style: none;}
#main.mmp-unified .mmp-chrome .mmh-business-steps > li::before,
#main.mmp-unified .mmp-chrome .mmh-business-steps > li::after {content: none !important; display: none !important;}
#main.mmp-unified .mmp-chrome .mmh-business-steps > li::marker {content: "";}
#main.mmp-unified .mmp-chrome .mmh-product-price ruble > .text {display: none !important;}
#main.mmp-unified .mmp-chrome .mmh-product-price ruble::before {content: none !important;}
#main.mmp-unified .mmp-chrome .mmh-product-price ruble::after {content: " ₽" !important; font: inherit !important; color: inherit;}
@media (max-width:700px) {#main.mmp-unified .mmp-chrome .mmh-commerce .basket_hover_block {display: none !important;}}
@media (max-width:700px) {#main.mmp-unified .mmp-chrome {--mmh-muted: #63666d; font-size: 16px; line-height: 1.5;}#main.mmp-unified .mmp-chrome .mmh-container {min-width: 0;}#main.mmp-unified .mmp-chrome .mmh-utility-inner {min-height: 36px; height: auto; font-size: 12px; gap: 10px;}#main.mmp-unified .mmp-chrome .mmh-phone {font-size: 12px;}#main.mmp-unified .mmp-chrome .mmh-search {height: 48px;}#main.mmp-unified .mmp-chrome .mmh-search input {font-size: 16px; line-height: 1.4;}#main.mmp-unified .mmp-chrome .mmh-search button[type=submit] {flex: 0 0 44px;}#main.mmp-unified .mmp-chrome .mmh-quick-nav {height: 44px; font-size: 14px; gap: 22px;}#main.mmp-unified .mmp-chrome .mmh-quick-nav > a {display: flex; align-items: center; min-height: 44px;}#main.mmp-unified .mmp-chrome .mmh-commerce .basket-link {min-width: 44px; min-height: 44px;}#main.mmp-unified .mmp-chrome .mmh-commerce,
  #main.mmp-unified .mmp-chrome .mmh-commerce .baskets {gap: 10px;}#main.mmp-unified .mmp-chrome .mmh-commerce .basket-link .count {font-size: 11px; min-width: 19px; height: 19px; line-height: 15px; right: 0;}#main.mmp-unified .mmp-chrome .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-hero .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-business-teaser .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-section-heading .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-selection-banner .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-business-copy .mmh-eyebrow,
  #main.mmp-unified .mmp-chrome .mmh-about-section .mmh-eyebrow {font-size: 11px; line-height: 1.5; letter-spacing: .65px;}#main.mmp-unified .mmp-chrome .mmh-hero {min-height: 0;}#main.mmp-unified .mmp-chrome .mmh-hero-copy {width: 100%; padding: 22px 20px 24px;}#main.mmp-unified .mmp-chrome .mmh-hero-copy h1 {font-size: clamp(27px,7.7vw,34px); line-height: 1.1; letter-spacing: -1px;}#main.mmp-unified .mmp-chrome .mmh-hero-copy p {font-size: 15px; line-height: 1.5; max-width: none;}#main.mmp-unified .mmp-chrome .mmh-hero-copy p br {display: none;}#main.mmp-unified .mmp-chrome .mmh-hero-copy .mmh-btn {font-size: 14px; line-height: 1.4; min-height: 44px; max-width: 65%; padding: 11px 13px;}#main.mmp-unified .mmp-chrome .mmh-hero-caption {font-size: 12px; line-height: 1.5; max-width: 60%; min-height: 36px; color: #675738; margin-top: 14px;}#main.mmp-unified .mmp-chrome .mmh-hero-art {top: auto; bottom: 8px; right: 0; width: 34%; height: 120px; overflow: visible;}#main.mmp-unified .mmp-chrome .mmh-hero-can {height: 100%; width: 100%; bottom: 0; right: 0;}#main.mmp-unified .mmp-chrome .mmh-hero-tin {height: 48%; width: 60%; bottom: 0; left: -14%;}#main.mmp-unified .mmp-chrome .mmh-orbit {top: -5%; width: 150%; left: -15%;}#main.mmp-unified .mmp-chrome .mmh-orbit-two {top: -20%; width: 190%; left: -30%;}#main.mmp-unified .mmp-chrome .mmh-art-mark {display: none;}#main.mmp-unified .mmp-chrome .mmh-business-teaser h2 {font-size: 20px; line-height: 1.3;}#main.mmp-unified .mmp-chrome .mmh-teaser-link span {width: 44px; height: 44px;}#main.mmp-unified .mmp-chrome .mmh-service-strip {align-items: start; gap: 20px 14px;}#main.mmp-unified .mmp-chrome .mmh-service-strip > a {min-height: 44px; align-items: flex-start;}#main.mmp-unified .mmp-chrome .mmh-service-strip > a > .mmh-icon {margin-top: 2px;}#main.mmp-unified .mmp-chrome .mmh-service-strip b {font-size: 14px; line-height: 1.35;}#main.mmp-unified .mmp-chrome .mmh-service-strip small {font-size: 12px; line-height: 1.45; margin-top: 5px;}#main.mmp-unified .mmp-chrome .mmh-section-heading {flex-wrap: wrap; gap: 10px 16px;}#main.mmp-unified .mmp-chrome .mmh-section-heading h2 {font-size: 24px; line-height: 1.2; max-width: none;}#main.mmp-unified .mmp-chrome .mmh-text-link,
  #main.mmp-unified .mmp-chrome .mmh-section-heading .mmh-text-link {font-size: 14px; line-height: 1.4; min-height: 36px;}#main.mmp-unified .mmp-chrome .mmh-category {height: auto; min-height: 176px; padding: 14px 12px 82px;}#main.mmp-unified .mmp-chrome .mmh-category h3 {font-size: 15px; line-height: 1.3; max-width: none; letter-spacing: -.2px; overflow-wrap: anywhere; hyphens: auto;}#main.mmp-unified .mmp-chrome .mmh-category > span {font-size: 12px; line-height: 1.4; margin-top: 7px;}#main.mmp-unified .mmp-chrome .mmh-category-shortcuts > a {font-size: 13px; line-height: 1.4; min-height: 40px; padding: 10px 12px;}#main.mmp-unified .mmp-chrome .mmh-filter-tabs button {font-size: 14px; min-height: 44px; padding: 10px 14px;}#main.mmp-unified .mmp-chrome .mmh-product-kind {font-size: 12px; line-height: 1.4; color: #64676d;}#main.mmp-unified .mmp-chrome .mmh-product-card h3 {font-size: 15px; line-height: 1.4; min-height: 42px; margin-bottom: 12px; overflow-wrap: anywhere;}#main.mmp-unified .mmp-chrome .mmh-product-price,
  #main.mmp-unified .mmp-chrome .mmh-product-price .price {font-size: 22px; line-height: 1.3;}#main.mmp-unified .mmp-chrome .mmh-product-price .price.discount {font-size: 14px;}#main.mmp-unified .mmp-chrome .mmh-product-detail {font-size: 12px; line-height: 1.45; margin-bottom: 12px;}#main.mmp-unified .mmp-chrome .mmh-product-add,
  #main.mmp-unified .mmp-chrome .mmh-native-action .btn {font-size: 14px; line-height: 1.4; min-height: 44px; padding: 11px 8px;}#main.mmp-unified .mmp-chrome .mmh-wish {top: 4px; right: 4px;}#main.mmp-unified .mmp-chrome .mmh-wish .mmh-favorite {width: 44px; height: 44px; display: grid; place-items: center;}#main.mmp-unified .mmp-chrome .mmh-show-all {font-size: 14px; min-height: 44px;}#main.mmp-unified .mmp-chrome .mmh-selection-banner h2 {font-size: 24px; max-width: none;}#main.mmp-unified .mmp-chrome .mmh-selection-banner p {font-size: 15px; line-height: 1.5; max-width: none;}#main.mmp-unified .mmp-chrome .mmh-btn,
  #main.mmp-unified .mmp-chrome .mmh-selection-banner > .mmh-btn,
  #main.mmp-unified .mmp-chrome .mmh-business-copy .mmh-btn {font-size: 15px; line-height: 1.4; min-height: 48px; max-width: 100%; white-space: normal;}#main.mmp-unified .mmp-chrome .mmh-application-grid h3 {font-size: 17px; line-height: 1.3;}#main.mmp-unified .mmp-chrome .mmh-application-grid p {font-size: 14px; line-height: 1.5;}#main.mmp-unified .mmp-chrome .mmh-app-number {font-size: 12px;}#main.mmp-unified .mmp-chrome .mmh-business-section {padding: 26px 20px;}#main.mmp-unified .mmp-chrome .mmh-business-copy h2 {font-size: 28px; line-height: 1.15;}#main.mmp-unified .mmp-chrome .mmh-business-copy p {font-size: 15px; line-height: 1.55;}#main.mmp-unified .mmp-chrome .mmh-business-copy p br {display: none;}#main.mmp-unified .mmp-chrome .mmh-business-email {font-size: 13px; line-height: 1.5; color: #c9cbd1; overflow-wrap: anywhere;}#main.mmp-unified .mmp-chrome .mmh-business-steps h3 {font-size: 16px; line-height: 1.35;}#main.mmp-unified .mmp-chrome .mmh-business-steps p {font-size: 14px; line-height: 1.5;}#main.mmp-unified .mmp-chrome .mmh-business-steps li > span {font-size: 13px; width: 32px; height: 32px;}#main.mmp-unified .mmp-chrome .mmh-about-section h2 {font-size: 25px;}#main.mmp-unified .mmp-chrome .mmh-about-section p {font-size: 16px; line-height: 1.6; color: #63666d;}#main.mmp-unified .mmp-chrome .mmh-about-section .mmh-text-link {font-size: 14px;}#main.mmp-unified .mmp-chrome .mmh-footer {padding-bottom: calc(92px + env(safe-area-inset-bottom,0px));}#main.mmp-unified .mmp-chrome .mmh-footer-brand {flex-direction: column; align-items: flex-start; gap: 16px;}#main.mmp-unified .mmp-chrome .mmh-footer-brand p {font-size: 13px; line-height: 1.5; color: #63666d;}#main.mmp-unified .mmp-chrome .mmh-footer h3 {font-size: 15px; margin-bottom: 12px;}#main.mmp-unified .mmp-chrome .mmh-footer-grid > div > a {font-size: 14px; line-height: 1.45; min-height: 36px; padding: 7px 0; margin-bottom: 3px; color: #5e6168;}#main.mmp-unified .mmp-chrome .mmh-footer-grid .mmh-footer-phone {font-size: 22px; color: #202124;}#main.mmp-unified .mmp-chrome .mmh-footer-contacts p {font-size: 14px; line-height: 1.6;}#main.mmp-unified .mmp-chrome .mmh-footer-bottom {font-size: 12px; line-height: 1.5; color: #63666d;}#main.mmp-unified .mmp-chrome .mmh-footer-bottom a {min-height: 36px;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav {padding-top: 7px; padding-bottom: max(7px,env(safe-area-inset-bottom));}#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a,
  #main.mmp-unified .mmp-chrome .mmh-mobile-nav > button {font-size: 12px; line-height: 1.3; min-height: 48px; gap: 5px; justify-content: center; color: #5e6168;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a:first-child {color: var(--mmh-accent);}#main.mmp-unified .mmp-chrome .mmh-mobile-nav .mmh-icon {width: 23px; height: 23px;}#main.mmp-unified .mmp-chrome .mmh-catalog-columns {grid-template-columns: 1fr; gap: 24px;}#main.mmp-unified .mmp-chrome .mmh-catalog-column h3 {font-size: 17px; line-height: 1.3;}#main.mmp-unified .mmp-chrome .mmh-catalog-column li a {font-size: 15px; line-height: 1.4; min-height: 44px;}#main.mmp-unified .mmp-chrome .mmh-catalog-bottom {font-size: 13px;}#main.mmp-unified .mmp-chrome .mmh-dialog-heading .mmh-icon-button {width: 44px; height: 44px;}#main.mmp-unified .mmp-chrome .mmh-toast {font-size: 14px; bottom: calc(84px + env(safe-area-inset-bottom,0px));}}
@media (max-width:379px) {#main.mmp-unified .mmp-chrome .mmh-category-grid {grid-template-columns: 1fr;}#main.mmp-unified .mmp-chrome .mmh-category {min-height: 108px; padding: 16px 100px 16px 16px;}#main.mmp-unified .mmp-chrome .mmh-category h3 {font-size: 16px; overflow-wrap: normal;}#main.mmp-unified .mmp-chrome .mmh-category h3 br {display: none;}#main.mmp-unified .mmp-chrome .mmh-category > img {width: 78px; height: 84px; right: 10px; bottom: 10px;}#main.mmp-unified .mmp-chrome .mmh-category > img.mmh-line-art {width: 46px; height: 56px; right: 25px; bottom: 26px;}#main.mmp-unified .mmp-chrome .mmh-category > .mmh-icon {display: none;}}
@media (max-width:700px) {}
.mmp-chrome .mmh-header-spacer {height: 0; overflow-anchor: none;}
@media (max-width:700px) {#main.mmp-unified .mmp-chrome .mmh-header {overflow-anchor: none;}#main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-logo,
  #main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-header-actions,
  #main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-catalog-trigger,
  #main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-quick-nav {display: none;}#main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-header-main {display: block; min-height: 0; height: auto; padding-top: 8px; padding-bottom: 8px;}#main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-search {width: 100%; min-width: 0;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav {grid-template-columns: repeat(5,minmax(0,1fr)); padding-left: 4px; padding-right: 4px;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a {min-width: 0;}}
html.mmp-unified-ready .header_wrap,
html.mmp-unified-ready #headerfixed,
html.mmp-unified-ready #mobileheader,
html.mmp-unified-ready #footer {display: none !important;}
html.mmp-unified-ready body > .wrapper1 {padding-top: 0 !important;}
.mmp-chrome[hidden] {display: none !important;}
.mmp-chrome[data-mmp-chrome-header]:not([hidden]) {display: contents;}
.mmp-chrome .mmp-header-link {position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 5px; min-width: 48px; min-height: 48px; font-size: 12px;}
.mmp-chrome .mmp-header-link b {position: absolute; right: 0; top: 0; min-width: 18px; height: 18px; padding: 0 4px; border-radius: 12px; background: var(--mmh-accent); color: white; font: 600 11px/18px Arial,sans-serif; text-align: center;}
#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a:first-child {color: #5e6168;}
#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a[href="/catalog/"] {color: var(--mmh-accent);}
.mmp-chrome .mmh-header {z-index: 180;}
.mmp-chrome .mmh-mobile-nav {z-index: 190;}
html.mmp-unified-ready .mmp-chrome .mmh-footer {padding-bottom: 30px;}
html.mmp-unified-ready .mmp-chrome .mmh-search input {box-shadow: none;}
@media (max-width:767px) {#main.mmp-unified .mmp-chrome .mmh-container {width: calc(100% - 32px);}#main.mmp-unified .mmp-chrome .mmh-header-main {display: grid; grid-template-columns: 1fr auto; height: auto; gap: 12px; padding-top: 14px; padding-bottom: 12px;}#main.mmp-unified .mmp-chrome .mmh-logo {width: 146px; grid-column: 1; grid-row: 1;}#main.mmp-unified .mmp-chrome .mmh-logo img {height: 46px;}#main.mmp-unified .mmp-chrome .mmh-header-actions {grid-column: 2; grid-row: 1; gap: 8px; padding: 0;}#main.mmp-unified .mmp-chrome .mmh-catalog-trigger,
  #main.mmp-unified .mmp-chrome .mmp-account-link,
  #main.mmp-unified .mmp-chrome .mmp-header-link > span,
  #main.mmp-unified .mmp-chrome .mmh-utility-links {display: none;}#main.mmp-unified .mmp-chrome .mmh-utility-inner {height: 32px; justify-content: space-between; gap: 8px;}#main.mmp-unified .mmp-chrome .mmh-search {grid-column: 1 / -1; grid-row: 2; width: 100%; min-width: 0; height: 48px;}#main.mmp-unified .mmp-chrome .mmh-search input {font-size: 16px; padding: 0 12px;}#main.mmp-unified .mmp-chrome .mmh-quick-nav {display: flex; height: 44px; overflow-x: auto; white-space: nowrap; gap: 22px; font-size: 14px;}#main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-logo,
  #main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-header-actions,
  #main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-quick-nav {display: none;}#main.mmp-unified .mmp-chrome .mmh-header.mmh-header-compact .mmh-header-main {display: block; padding: 8px 0;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav {position: fixed; bottom: 0; left: 0; right: 0; background: #fff; border-top: 1px solid #e8e8eb; display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); padding: 7px 4px max(7px,env(safe-area-inset-bottom));}#main.mmp-unified .mmp-chrome .mmh-mobile-nav > a {min-width: 0; min-height: 48px; font-size: 12px; line-height: 1.3; gap: 5px; justify-content: center;}#main.mmp-unified .mmp-chrome .mmh-mobile-nav .mmh-icon {width: 23px; height: 23px;}html.mmp-input-active .mmp-chrome .mmh-mobile-nav {visibility: hidden; pointer-events: none;}}
@media print {.mmp-chrome {display: none !important;}.mmp-chrome[data-mmp-chrome-header]:not([hidden]) {display: none !important;}}
