/* Homepage composition; shared shopping controls retain their existing behaviour. */
.mx-marketplace{--mh-orange:#c2410c;--mh-ink:#242320;--mh-muted:#686963;--mx-display:Roboto,Arial,sans-serif;background:#fff;color:var(--mh-ink);font-family:Roboto,Arial,sans-serif}
.mx-marketplace .mx-shell{width:min(calc(100% - 64px),1360px);max-width:none}
.mh-main{padding-top:24px}.mh-main svg{width:20px;height:20px;flex:none}.mh-main button,.mh-main a{-webkit-tap-highlight-color:transparent}.mh-main button:focus-visible,.mh-main a:focus-visible,.mh-main summary:focus-visible,.mh-products:focus-visible{outline:2px solid var(--mh-orange);outline-offset:4px}.mh-skip{position:fixed;top:-70px;left:20px;z-index:99999;background:#fff;color:#242320;padding:12px 20px}.mh-skip:focus{top:12px}
.mx-marketplace .mx-header{background:#fff;box-shadow:0 2px 9px #24232008;border:0}
.mx-marketplace .mx-service-bar{background:#f5f5f3;color:#5d5e58;border:0}
.mx-marketplace .mx-service-inner{min-height:36px;gap:20px}
.mx-marketplace .mx-service-switch{display:flex;width:auto;max-width:none;gap:22px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.mx-marketplace .mx-service-option{display:block;min-height:36px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#656660;box-shadow:none}
.mx-marketplace .mx-service-option:hover{background:none;color:var(--mh-orange)}
.mx-marketplace .mx-service-option.is-active{color:var(--mh-orange);border-color:var(--mh-orange);background:none;box-shadow:none}
.mx-marketplace .mx-service-icon{display:none}.mx-marketplace .mx-service-copy{display:flex;align-items:baseline;gap:7px}.mx-marketplace .mx-service-copy strong{font-size:12px;font-family:inherit;font-weight:700}.mx-marketplace .mx-service-copy small{font-size:10px;margin:0;opacity:.85}.mx-marketplace .mx-top-meta{color:#656660;font-size:11px}.mx-marketplace .mx-top-meta a{color:inherit}
.mx-marketplace .mx-nav-inner{min-height:84px;gap:25px}.mx-marketplace .mx-nav-lead{gap:26px}.mx-marketplace .mx-brand-name{font-size:25px;font-weight:800;letter-spacing:-1.1px}.mx-marketplace .mx-brand-symbol{width:40px;height:40px}.mx-marketplace .mx-brand-descriptor{font-size:7px;letter-spacing:1.25px}.mx-marketplace .mx-location-pin{background:none;width:22px;padding:0}.mx-marketplace .mx-location{gap:8px;padding:0;max-width:173px}.mx-marketplace .mx-location-copy small{font-size:9px}.mx-marketplace .mx-location-copy strong{font-size:12px;max-width:125px}.mx-marketplace .mx-search{border:0;border-radius:0;background:#f4f4f2;box-shadow:none;min-height:47px}.mx-marketplace .mx-search-input{font-size:13px;background:transparent}.mx-marketplace .mx-search-slip{background:transparent;border:0;border-radius:0;font-size:12px}.mx-marketplace .mx-account,.mx-marketplace .mx-icon-button{border:0;background:none;font-size:12px}.mx-marketplace .mx-trade-nav-wrap{border:0;background:#fff}.mx-marketplace .mx-trade-nav{min-height:46px;gap:25px}.mx-marketplace .mx-trade-nav a{font-size:12px}.mx-marketplace .mx-trade-nav-all{border:0;padding-right:8px}
.mh-hero{display:grid;grid-template-columns:1.12fr 1fr;background:#eeefec;min-height:430px;overflow:hidden}
.mh-hero-copy{padding:47px 0 42px 50px;position:relative;z-index:1}.mh-eyebrow{font-size:10px;letter-spacing:1.55px;font-weight:700;text-transform:uppercase;line-height:1.5;color:var(--mh-orange);margin:0 0 18px}
.mh-hero h1{font-size:clamp(38px,4.25vw,60px);line-height:1.07;font-weight:750;letter-spacing:-2.7px;margin:0;color:var(--mh-ink);font-family:inherit}.mh-hero h1 span{color:var(--mh-orange)}
.mh-hero-description{font-size:15px;line-height:1.7;max-width:415px;color:#5e615a;margin:22px 0 24px}.mh-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.mh-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:47px;padding:12px 21px;background:var(--mh-orange);color:white;border:0;border-radius:0;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.mh-button:hover{background:#9a3412;color:white}.mh-text-button{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#3e413b;background:none;border:0;padding:10px 0;cursor:pointer}.mh-text-button:hover{color:var(--mh-orange)}.mh-hero-caption{font-size:10px;color:#797d73;margin:25px 0 0}.mh-hero-image{position:relative;min-width:0;display:block;isolation:isolate}.mh-hero-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;padding:3px 22px 48px;mix-blend-mode:multiply}.mh-hero-image-label{position:absolute;bottom:29px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center}.mh-hero-image-label small{display:block;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#74766d;margin-bottom:6px}.mh-hero-image-label strong{font-size:15px;font-weight:500}.mh-hero-image-label>svg{color:var(--mh-orange)}
.mh-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:26px 10px;border-bottom:1px solid #eceee8}.mh-benefits>div,.mh-benefits>button{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;padding:0}.mh-benefits>button{cursor:pointer}.mh-benefits svg{width:23px;height:23px;color:#686d62}.mh-benefits strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.mh-benefits small{display:block;font-size:10px;color:#83847e;margin-top:3px;line-height:1.45}
.mh-section{margin-top:47px}.mh-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.mh-section-head h2{font-size:27px;font-weight:700;letter-spacing:-.8px;line-height:1.25;margin:0}.mh-section-head p{font-size:13px;color:var(--mh-muted);margin:8px 0 0}.mh-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:var(--mh-orange);white-space:nowrap}.mh-link:hover{color:#9a3412}.mh-link svg{width:17px;height:17px}.mh-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:23px}.mh-category{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;min-width:0}.mh-category[hidden]{display:none}.mh-category>span{display:block;width:100%;aspect-ratio:1;background:#f4f5f2;overflow:hidden}.mh-category img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s}.mh-category:hover img{transform:scale(1.04)}.mh-category strong{font-size:12px;font-weight:500;line-height:1.45;max-width:140px}.mh-category:hover strong{color:var(--mh-orange)}.mh-category-more{display:flex;justify-content:center;margin-top:25px}.mh-category-more button{display:flex;align-items:center;gap:9px;border:0;background:none;font-size:11px;color:#666a60;cursor:pointer;padding:7px}.mh-category-more svg{width:14px;height:14px}.mh-category-more button[aria-expanded=true] svg{transform:rotate(180deg)}
.mh-collections{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.mh-collection{position:relative;display:flex;align-items:center;min-height:250px;padding:30px;overflow:hidden;background:#edf1ef;isolation:isolate}.mh-collection-paint{background:#f4efe8}.mh-collection>div{width:58%;position:relative;z-index:1}.mh-collection .mh-eyebrow{display:block;font-size:8px;letter-spacing:1.1px;color:#69736c;margin-bottom:17px}.mh-collection h2{font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.2;margin:0 0 11px}.mh-collection p{font-size:10px;color:#71756e;margin:0 0 21px;line-height:1.6}.mh-collection img{position:absolute;right:-5px;top:0;width:50%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:15px 8px}.mh-collection .mh-link{font-size:11px}
.mh-section-actions{display:flex;align-items:center;gap:25px}.mh-rail-controls{display:flex;gap:7px}.mh-rail-controls button{width:33px;height:33px;display:grid;place-items:center;border:0;background:#f2f3f0;color:#353b32;cursor:pointer}.mh-rail-controls button:disabled{opacity:.32;cursor:default}.mh-rail-controls svg{width:16px;height:16px}.mh-products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#dddeda transparent;padding:9px 6px 18px;margin:-9px -6px;align-items:stretch}
.mx-marketplace .mh-products .mx-product-card{min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;border:0;border-radius:2px;box-shadow:0 3px 15px #2423200b;background:#fff;overflow:hidden;transform:none}.mx-marketplace .mh-products .mx-product-card:hover{box-shadow:0 4px 19px #24232013;transform:none}.mx-marketplace .mh-products .mx-product-visual{position:relative;aspect-ratio:1/1.02;border:0;background:white;padding:0;display:block;overflow:hidden;border-radius:0;min-height:0;height:auto}.mx-marketplace .mh-products .mx-product-visual img{position:absolute;inset:32px 17px 10px;width:calc(100% - 34px);height:calc(100% - 42px);max-height:none;object-fit:contain;transform:none;mix-blend-mode:normal}.mx-marketplace .mh-products .mx-discount{left:13px;top:13px;padding:5px 7px;background:#fff1e5;color:#9a3412;font-size:9px;line-height:1.2;font-weight:700;min-height:0;border-radius:0;z-index:1}.mx-marketplace .mh-products .mx-product-body{padding:12px 15px 8px;display:flex;flex:1;flex-direction:column;gap:0}.mx-marketplace .mh-products .mx-product-title{font-family:inherit;font-size:13px;line-height:1.5;font-weight:500;min-height:39px;height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:#2d302a}.mx-marketplace .mh-products .mx-product-meta{margin:8px 0 10px;min-height:23px;display:block}.mx-marketplace .mh-products .mx-product-variant{font-size:11px;line-height:1.4;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#898a84}.mx-marketplace .mh-products .mx-product-foot{margin-top:auto;align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.mx-marketplace .mh-products .mx-price{display:flex;flex-direction:column;gap:4px;min-width:0}.mx-marketplace .mh-products .mx-price>strong{font-family:inherit;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.mx-marketplace .mh-products .mx-price-meta{font-size:10px;line-height:1.4;min-height:17px;color:#8b8d85;display:flex;gap:4px;white-space:nowrap}.mx-marketplace .mh-products .mx-price-meta--empty{visibility:hidden}.mx-marketplace .mh-products .mx-add-button{display:inline-flex;align-items:center;justify-content:center;min-width:61px;height:36px;min-height:36px;padding:0 12px;border:0;border-radius:0;background:#f1f2ee;color:#33382f;font-size:12px;font-weight:600;box-shadow:none}.mx-marketplace .mh-products .mx-add-button:hover{background:#fff1e5;color:#9a3412}.mx-marketplace .mh-products .mx-add-button:disabled{font-size:9px;padding:0 5px;color:#8a8d84}.mx-marketplace .mh-products .mx-qty{display:grid;grid-template-columns:24px 21px 24px;min-height:36px;border:0;border-radius:0;background:#f1f2ee;color:#33382f}.mx-marketplace .mh-products .mx-qty button{width:24px;height:36px;border:0;border-radius:0;background:none;color:inherit;padding:0}.mx-marketplace .mh-products .mx-qty span{font-size:12px;text-align:center;align-self:center}.mx-marketplace .mh-products .mx-product-delivery{display:flex;align-items:center;gap:7px;margin-top:11px;padding:10px 0 3px;min-height:35px;border:0;border-top:1px solid #f0f1ed;border-radius:0;background:none;color:#83877b;text-align:left;width:100%}.mx-marketplace .mh-products .mx-product-delivery>svg{width:16px;height:16px;flex:none}.mx-marketplace .mh-products .mx-product-delivery>span{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}.mx-marketplace .mh-products .mx-product-delivery .mx-product-delivery-arrow{width:11px;height:11px;margin-left:auto}
.mh-brands{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;padding:9px 0 6px}.mh-brands a{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:96px}.mh-brands img{width:100%;height:53px;max-width:120px;object-fit:contain}.mh-brands span{font-size:10px;color:#787c71;text-align:center}.mh-brands a:hover span{color:var(--mh-orange)}
.mh-list-order{margin-top:48px;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;background:#26302b;color:white;padding:43px 50px}.mh-list-order .mh-eyebrow{color:#bec7b8;margin-bottom:14px}.mh-list-order h2{font-size:36px;font-weight:600;letter-spacing:-1.3px;line-height:1.15;margin:0}.mh-list-order>div>p:not(.mh-eyebrow){font-size:13px;color:#c0c8bf;line-height:1.7;max-width:440px;margin:17px 0 23px}.mh-button-white{background:#fff;color:#273128;font-size:12px}.mh-button-white:hover{background:#e8ebe4;color:#273128}.mh-list-actions{display:flex;align-items:flex-start;gap:17px;flex-direction:column}.mh-list-actions>a{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#e1e6df}.mh-list-actions>a svg{width:15px;height:15px}.mh-list-steps{list-style:none;margin:0;padding:0;display:grid;gap:25px}.mh-list-steps li{display:flex;gap:17px;align-items:baseline}.mh-list-steps li>span{font-size:12px;color:#a6b7a3;font-variant-numeric:tabular-nums}.mh-list-steps strong{font-size:15px;font-weight:500}.mh-list-steps p{font-size:12px;color:#b9c4b7;line-height:1.5;margin:7px 0 0}.mh-list-order>div>p.mh-list-note{font-size:10px;color:#96a591;margin:26px 0 0;line-height:1.6;max-width:350px}
.mh-help{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;margin:58px 0 65px}.mh-help .mh-eyebrow{margin-bottom:14px}.mh-help h2{font-size:30px;line-height:1.2;letter-spacing:-.9px;font-weight:600;margin:0 0 15px}.mh-help>div>p:not(.mh-eyebrow){font-size:13px;line-height:1.7;color:#74786d;max-width:330px;margin-bottom:20px}.mh-faq details{border-bottom:1px solid #e9ece5}.mh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;font-size:13px;font-weight:500;list-style:none;cursor:pointer}.mh-faq summary::-webkit-details-marker{display:none}.mh-faq summary svg{width:17px;height:17px;color:#7c8474}.mh-faq details[open] summary svg{transform:rotate(45deg)}.mh-faq details p{font-size:12px;line-height:1.8;color:#74786d;padding:0 30px 20px 0;margin:0}.mh-faq details a,.mh-faq details button{color:var(--mh-orange);text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}
.mx-marketplace .mx-footer{margin:0;border:0;background:#f5f5f2;color:#30332d}.mx-marketplace .mx-footer-assist{display:none}.mx-marketplace .mx-footer-main{padding-top:44px;gap:34px}.mx-marketplace .mx-footer-logo .mx-brand-symbol{background:var(--mh-orange);border-radius:7px;padding:2px}.mx-marketplace .mx-footer-logo .mx-brand-name{color:#30332d}.mx-marketplace .mx-footer-logo .mx-brand-descriptor{color:#83867b}.mx-marketplace .mx-footer-heading{font-family:inherit;color:#33392f;font-size:12px}.mx-marketplace .mx-footer-list a,.mx-marketplace .mx-footer-description,.mx-marketplace .mx-footer-list span{color:#7a7d72;font-size:11px}.mx-marketplace .mx-footer-description{font-size:12px;max-width:280px}.mx-marketplace .mx-footer-credentials span{border:0;background:none;color:#747b6e;font-size:9px;padding:0}.mx-marketplace .mx-footer-credentials{gap:12px}.mx-marketplace .mx-footer-bottom{border-top:1px solid #e0e4da;color:#818779}.mx-marketplace .mx-footer-departments{border-color:#e0e4da}.mx-marketplace .mx-footer-departments a{color:#747b6e}.mx-marketplace .mx-footer-list a:hover{color:var(--mh-orange)}
@media(min-width:1600px){.mx-marketplace .mx-shell{width:min(calc(100% - 100px),1480px)}.mh-hero{min-height:460px}.mh-hero-copy{padding-top:58px}.mh-hero h1{font-size:65px}}
@media(max-width:1150px){.mx-marketplace .mx-nav-lead{gap:16px}.mx-marketplace .mx-nav-inner{gap:18px}.mx-marketplace .mx-location{max-width:148px}.mx-marketplace .mx-location-copy strong{max-width:105px}.mh-hero{min-height:398px}.mh-hero-copy{padding:40px 0 36px 34px}.mh-hero h1{font-size:47px}.mh-hero-description{font-size:13px;max-width:350px}.mh-hero-actions{gap:16px}.mh-button{font-size:12px;padding:12px 15px}.mh-benefits{gap:15px;padding-inline:0}.mh-benefits strong{font-size:11px}.mh-benefits small{font-size:9px}.mh-categories{gap:15px}.mh-category strong{font-size:11px}.mh-collection{padding:26px}.mh-collection h2{font-size:24px}.mh-products{grid-auto-columns:calc((100% - 54px)/4);gap:18px}.mh-list-order{gap:45px;padding:38px}.mh-list-order h2{font-size:32px}.mh-help{gap:50px}}
@media(max-width:820px){.mx-marketplace .mx-shell{width:calc(100% - 32px)}.mx-marketplace .mx-service-inner{min-height:31px;justify-content:flex-start}.mx-marketplace .mx-service-switch{width:auto;gap:24px}.mx-marketplace .mx-service-option{min-height:31px}.mx-marketplace .mx-service-copy strong{font-size:11px}.mx-marketplace .mx-service-copy small{font-size:9px}.mx-marketplace .mx-top-meta{display:none}.mx-marketplace .mx-nav-inner{min-height:68px}.mx-marketplace .mx-brand-name{font-size:23px}.mx-marketplace .mx-brand-symbol{width:35px;height:35px}.mx-marketplace .mx-mobile-search{padding-bottom:12px}.mx-marketplace .mx-mobile-search .mx-search{height:42px;min-height:42px}.mx-marketplace .mx-search-input{font-size:12px}.mh-main{padding-top:17px}.mh-hero{min-height:355px}.mh-hero-copy{padding:30px 0 30px 25px}.mh-hero h1{font-size:37px;letter-spacing:-1.8px}.mh-hero-description{font-size:12px;line-height:1.6;margin:17px 0 20px}.mh-eyebrow{font-size:9px;margin-bottom:15px}.mh-hero-caption{font-size:9px;margin-top:18px}.mh-hero-actions{gap:8px 17px}.mh-button{min-height:42px;font-size:11px;gap:10px}.mh-text-button{font-size:11px}.mh-hero-image img{padding:0 0 54px}.mh-hero-image-label{left:15px;right:15px;bottom:25px}.mh-hero-image-label strong{font-size:12px}.mh-hero-image-label small{font-size:8px}.mh-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;padding:23px 6px}.mh-section{margin-top:36px}.mh-section-head{margin-bottom:20px}.mh-section-head h2{font-size:24px}.mh-section-head p{font-size:12px}.mh-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.mh-category>span{max-width:150px}.mh-category strong{font-size:11px}.mh-category-more{margin-top:20px}.mh-collections{gap:16px;margin-top:28px}.mh-collection{padding:22px;min-height:255px;align-items:flex-start}.mh-collection>div{width:100%}.mh-collection .mh-eyebrow{font-size:7px;max-width:180px}.mh-collection h2{font-size:23px}.mh-collection p{max-width:150px;font-size:9px}.mh-collection img{width:48%;height:60%;top:auto;bottom:0;right:0}.mh-products{grid-auto-columns:calc((100% - 32px)/3);gap:16px}.mh-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mh-brands img{max-width:115px;height:45px}.mh-list-order{padding:30px;gap:30px}.mh-list-order h2{font-size:27px}.mh-list-order>div>p:not(.mh-eyebrow){font-size:12px}.mh-list-steps{gap:22px}.mh-list-steps strong{font-size:13px}.mh-list-steps p{font-size:11px}.mh-help{gap:30px;margin:40px 0 45px}.mh-help h2{font-size:26px}.mh-help>div>p:not(.mh-eyebrow){font-size:12px}.mh-faq summary{font-size:12px;padding:17px 0}.mx-marketplace .mx-footer-main{gap:30px 22px}}
@media(max-width:540px){.mx-marketplace .mx-shell{width:calc(100% - 28px)}.mx-marketplace .mx-service-switch{gap:21px}.mx-marketplace .mx-service-copy{gap:5px}.mx-marketplace .mx-service-copy strong{font-size:10px}.mx-marketplace .mx-service-copy small{font-size:8px}.mx-marketplace .mx-nav-inner{gap:8px;min-height:64px}.mx-marketplace .mx-nav-lead{gap:14px}.mx-marketplace .mx-logo{gap:6px}.mx-marketplace .mx-brand-symbol{width:29px;height:29px}.mx-marketplace .mx-brand-name{font-size:20px;letter-spacing:-.85px}.mx-marketplace .mx-brand-descriptor{font-size:5px;letter-spacing:.8px}.mx-marketplace .mx-location{gap:3px;max-width:125px}.mx-marketplace .mx-location-pin{display:none}.mx-marketplace .mx-location-copy small{font-size:7px}.mx-marketplace .mx-location-copy strong{font-size:10px;max-width:101px}.mx-marketplace .mx-location-chevron{width:11px;height:11px}.mx-marketplace .mx-actions{gap:7px}.mx-marketplace .mx-account,.mx-marketplace .mx-icon-button{width:29px;min-width:29px;height:32px;padding:0}.mx-marketplace .mx-account svg,.mx-marketplace .mx-icon-button svg{width:21px;height:21px}.mx-marketplace .mx-cart-badge{font-size:8px;min-width:14px;height:14px;top:0;right:-1px}.mx-marketplace .mx-search-input{font-size:11px}.mx-marketplace .mx-search-slip{font-size:10px;padding:0 11px;min-width:65px}.mx-marketplace .mx-search-icon{width:17px;height:17px}.mx-marketplace .mx-search-slip svg{width:16px;height:16px}.mh-main{padding-top:14px}.mh-hero{grid-template-columns:1fr;min-height:0}.mh-hero-copy{padding:28px 24px 0}.mh-hero h1{font-size:38px;letter-spacing:-1.9px}.mh-hero-description{font-size:12px;max-width:310px;margin:17px 0 19px}.mh-hero-actions{gap:17px;flex-wrap:wrap}.mh-hero-caption{font-size:8px;margin-top:19px}.mh-hero-image{height:220px}.mh-hero-image img{padding:0 20px 34px;inset:0}.mh-hero-image-label{bottom:15px;left:24px;right:24px}.mh-hero-image-label strong{font-size:11px}.mh-hero-image-label small{display:none}.mh-benefits{gap:19px 13px;padding:21px 1px}.mh-benefits>div,.mh-benefits>button{gap:8px}.mh-benefits svg{width:20px;height:20px}.mh-benefits strong{font-size:9px}.mh-benefits small{font-size:8px;margin-top:2px}.mh-section{margin-top:31px}.mh-section-head{gap:10px;margin-bottom:20px}.mh-section-head h2{font-size:23px;letter-spacing:-.7px}.mh-section-head p{font-size:11px;line-height:1.5;max-width:215px}.mh-link{font-size:10px;gap:6px}.mh-link svg{width:14px;height:14px}.mh-categories{gap:19px 11px}.mh-category{gap:10px}.mh-category strong{font-size:9px;line-height:1.45;max-width:85px}.mh-category-more button{font-size:10px}.mh-collections{grid-template-columns:1fr;gap:14px;margin-top:27px}.mh-collection{min-height:212px;padding:24px;align-items:center}.mh-collection>div{width:62%}.mh-collection h2{font-size:24px}.mh-collection .mh-eyebrow{font-size:7px;margin-bottom:13px}.mh-collection p{font-size:9px;margin-bottom:15px}.mh-collection img{width:46%;height:100%;top:0}.mh-products{grid-auto-columns:calc((100% - 14px)/2);gap:14px}.mh-section-actions{gap:9px;align-self:flex-start;padding-top:7px}.mh-rail-controls{display:none}.mx-marketplace .mh-products .mx-product-body{padding:10px 11px 7px}.mx-marketplace .mh-products .mx-product-visual{aspect-ratio:1/1.12}.mx-marketplace .mh-products .mx-product-visual img{inset:29px 10px 5px;width:calc(100% - 20px);height:calc(100% - 34px)}.mx-marketplace .mh-products .mx-discount{top:11px;left:11px;font-size:8px;padding:5px 6px}.mx-marketplace .mh-products .mx-product-title{font-size:12px;line-height:1.5;height:36px;min-height:36px}.mx-marketplace .mh-products .mx-product-meta{margin:8px 0 9px;min-height:20px}.mx-marketplace .mh-products .mx-product-variant{font-size:10px}.mx-marketplace .mh-products .mx-price>strong{font-size:19px;letter-spacing:-.5px}.mx-marketplace .mh-products .mx-price-meta{font-size:8px;gap:3px;min-height:15px}.mx-marketplace .mh-products .mx-product-foot{gap:5px}.mx-marketplace .mh-products .mx-add-button{min-width:47px;height:32px;min-height:32px;font-size:11px;padding:0 8px}.mx-marketplace .mh-products .mx-product-delivery{gap:4px;margin-top:9px;min-height:29px;padding-top:8px}.mx-marketplace .mh-products .mx-product-delivery>span{font-size:8px}.mx-marketplace .mh-products .mx-product-delivery>svg{width:14px;height:14px}.mx-marketplace .mh-products .mx-product-delivery .mx-product-delivery-arrow{width:8px}.mh-brands{gap:17px 10px;padding:0}.mh-brands a{min-height:83px;gap:12px}.mh-brands img{height:38px;max-width:80px}.mh-brands span{font-size:8px}.mh-list-order{grid-template-columns:1fr;padding:30px 25px;gap:31px;margin-top:34px}.mh-list-order h2{font-size:30px}.mh-list-order .mh-eyebrow{font-size:8px}.mh-list-actions{gap:15px}.mh-list-steps{gap:20px}.mh-list-steps li{gap:16px}.mh-list-steps strong{font-size:13px}.mh-list-steps p{font-size:11px;margin-top:5px}.mh-list-order>div>p.mh-list-note{font-size:9px;max-width:260px;margin-top:21px}.mh-help{grid-template-columns:1fr;gap:15px;margin:38px 0 40px}.mh-help h2{font-size:27px}.mh-help>div>p:not(.mh-eyebrow){font-size:12px;max-width:310px}.mh-faq summary{font-size:12px;padding:19px 0}.mh-faq details p{font-size:11px}.mx-marketplace .mx-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px}.mx-marketplace .mx-footer-brand{grid-column:1/-1}.mx-marketplace .mx-footer-description{max-width:310px}.mx-marketplace .mx-footer-list a{font-size:11px}.mx-marketplace .mx-footer-heading{font-size:12px}.mx-marketplace .mx-footer-contact{grid-column:1/-1}}
@media(max-width:359px){.mx-marketplace .mx-nav-lead{gap:8px}.mx-marketplace .mx-brand-name{font-size:18px}.mx-marketplace .mx-location-copy strong{max-width:85px}.mx-marketplace .mx-service-copy small{font-size:7px}.mh-hero-copy{padding-inline:20px}.mh-hero h1{font-size:34px}.mh-hero-actions{gap:8px}.mh-text-button{font-size:10px}.mh-category strong{font-size:8px}.mx-marketplace .mh-products .mx-product-body{padding-inline:9px}.mx-marketplace .mh-products .mx-price>strong{font-size:17px}.mx-marketplace .mh-products .mx-add-button{min-width:42px}.mh-section-head h2{font-size:21px}}
.mh-brands a[href="/brand/asian-paints"] img,.mh-brands a[href="/brand/fevicol"] img{object-fit:cover}
.mh-hero-image img,.mh-collection img{-webkit-mask-image:radial-gradient(ellipse closest-side,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 78%,transparent 100%)}
@media(max-width:540px){.mh-hero-image{height:185px}.mh-rail-controls{display:flex}.mh-rail-controls button{width:27px;height:29px}.mh-rail-controls [data-product-scroll="-1"]{display:none}}
@media(max-width:359px){.mh-hero h1{font-size:30px;letter-spacing:-1.3px}}
.mx-marketplace .mx-top-meta svg{color:#747b6e}.mx-marketplace .mx-footer-directory{border-color:#e0e4da}.mx-marketplace .mx-footer-directory>strong{color:#50574b}.mx-marketplace .mx-footer-directory a{color:#747b6e;border-color:#dce0d6}.mx-marketplace .mx-footer-directory a:hover{color:var(--mh-orange)}.mx-marketplace .mx-footer-bottom a{color:#747b6e}
@media(prefers-reduced-motion:reduce){.mx-marketplace *{scroll-behavior:auto!important;transition:none!important}}
