.buyer-home .live-banner-section{padding-top:12px;padding-bottom:12px}.buyer-home .live-banner-card{border-radius:16px;overflow:hidden}.buyer-home .live-banner-card img{width:100%;height:auto;display:block}.buyer-home .mh-home-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;margin-bottom:16px;display:grid}.buyer-home .mh-home-action{text-align:center;color:#20243a;background:#fff;border:1px solid #e6e3ee;border-radius:16px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:14px 5px;text-decoration:none;display:flex;box-shadow:0 4px 14px #1e204008}.buyer-home .mh-home-action:focus-visible{outline-offset:2px;outline:3px solid #8069c6}.buyer-home .mh-home-action-icon{color:#5943a4;background:#f0eaff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.buyer-home .mh-home-action-icon svg{width:32px;height:32px}.buyer-home .mh-home-design{color:#3158a5;background:#e8edff}.buyer-home .mh-home-est{color:#157b6a;background:#e6f5f2}.buyer-home .mh-home-mat{color:#a66b20;background:#fff1dd}.buyer-home .mh-home-action strong{font-size:15px;line-height:1.25}.buyer-home .mh-home-action small{color:#667085;font-size:11px;line-height:1.3}.buyer-home .mh-home-search{padding-top:0;padding-bottom:8px}.buyer-home .buyer-category-heading h2{font-size:clamp(19px,2.4vw,26px)}.buyer-home .mh-home-app-links{padding-top:24px;padding-bottom:32px}.buyer-home .mh-home-app-links h2{margin-bottom:12px;font-size:20px}.buyer-home .mh-home-app-links>div{flex-wrap:wrap;gap:10px;display:flex}.buyer-home .mh-home-app-links a{color:#49318b;border:1px solid #d9d4ed;border-radius:12px;padding:11px 14px;font-weight:700;text-decoration:none}@media (max-width:650px){.buyer-home .live-banner-section{padding-top:10px;padding-bottom:10px}.buyer-home .mh-home-actions{gap:7px;margin-top:4px;margin-bottom:14px}.buyer-home .mh-home-action{border-radius:13px;gap:5px;padding:11px 2px}.buyer-home .mh-home-action-icon{border-radius:13px;width:45px;height:45px}.buyer-home .mh-home-action-icon svg{width:28px;height:28px}.buyer-home .mh-home-action strong{font-size:12px}.buyer-home .mh-home-action small{font-size:9px}.buyer-home .mh-home-app-links a{text-align:center;flex:140px}}@media (max-width:350px){.buyer-home .mh-home-action strong{font-size:11px}.buyer-home .mh-home-action small{font-size:8px}}
.buyer-home .mh-v3-banner-section{padding:10px 0 6px}.buyer-home .mh-v3-banner{color:#fff;background:#101010;border-radius:20px;position:relative;overflow:hidden}.buyer-home .mh-v3-hero{color:#fff;background:#050505;padding:0 0 17px;text-decoration:none;display:block;position:relative}.buyer-home .mh-v3-hero>img{object-fit:cover;border-radius:18px;width:100%;height:clamp(190px,45vw,340px);display:block}.buyer-home .mh-v3-hero-copy{padding:12px 16px 0}.buyer-home .mh-v3-hero-copy h1{color:#fff;margin:0 0 7px;font-size:clamp(21px,3.6vw,32px);font-weight:800;line-height:1.25}.buyer-home .mh-v3-hero-copy p{color:#d9d9d9;margin:0 0 14px;font-size:clamp(14px,2.3vw,18px)}.buyer-home .mh-v3-hero-cta{color:#171717;background:#f5f5f5;border-radius:50px;justify-content:center;align-items:center;max-width:420px;padding:12px 16px;font-weight:750;display:flex}.buyer-home .mh-v3-existing-banner{color:#161616;background:#fff}.buyer-home .mh-v3-existing-banner img{aspect-ratio:2.2;object-fit:cover;width:100%;display:block}.buyer-home .mh-v3-existing-title{padding:10px 15px;font-weight:750}.buyer-home .mh-v3-dots{background:#0008;border-radius:30px;gap:6px;padding:5px 8px;display:flex;position:absolute;top:12px;right:14px}.buyer-home .mh-v3-dots button{cursor:pointer;background:#ffffff75;border:0;border-radius:50%;width:8px;height:8px;padding:0}.buyer-home .mh-v3-dots button.active{background:#fff;width:18px}.buyer-home .mh-v3-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:6px;padding-bottom:12px;display:grid}.buyer-home .mh-v3-shortcut{color:#fff;text-align:center;background:#2b2b2b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:95px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.buyer-home .mh-v3-shortcut span{width:29px;height:29px;display:block}.buyer-home .mh-v3-shortcut svg{width:100%;height:100%}.buyer-home .mh-v3-shortcut:focus-visible,.buyer-home .mh-v3-hero:focus-visible{outline-offset:3px;outline:3px solid #6b59d3}.buyer-home .mh-home-search{padding:0 0 10px}.buyer-home .mh-home-search .buyer-search{border-radius:22px}.buyer-home .mh-v3-heading{margin:8px 0 14px;font-size:clamp(22px,3vw,30px);font-weight:800}.buyer-home .mh-v3-materials .buyer-category-heading h2{font-size:20px}.buyer-home .mh-v3-materials .buyer-material-card{color:#fff;background:#2b2b2b;border-radius:18px;overflow:hidden}.buyer-home .mh-v3-materials .buyer-material-card h3{color:#fff;margin:0;padding:10px 12px;font-size:16px}.buyer-home .mh-v3-materials .buyer-material-image{aspect-ratio:1.3}.buyer-home .mh-v3-materials .buyer-material-image img{object-fit:cover;width:100%;height:100%}.buyer-home .mh-v3-materials .buyer-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:650px){.buyer-home .mh-v3-hero>img{height:clamp(170px,49vw,255px)}.buyer-home .mh-v3-shortcut{min-height:90px;font-size:13px}.buyer-home .mh-v3-banner-section{padding-top:8px}.buyer-home .mh-v3-hero-copy{padding:11px 13px 0}.buyer-home .mh-v3-hero-cta{padding:11px}.buyer-home .mh-v3-materials .buyer-material-card h3{font-size:15px}}@media (min-width:900px){.buyer-home .mh-v3-banner-section>.container{max-width:1100px}.buyer-home .mh-v3-hero{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:center;min-height:0;padding:0;display:grid}.buyer-home .mh-v3-hero>img{object-fit:cover;border-radius:0;width:100%;height:330px}.buyer-home .mh-v3-hero-copy{padding:22px 26px}.buyer-home .mh-v3-hero-copy h1{font-size:27px}.buyer-home .mh-v3-hero-copy p{font-size:15px}.buyer-home .mh-v3-hero-cta{padding:11px}.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:contain;background:#0c1731;height:330px}.buyer-home .mh-v3-existing-title{padding:6px 12px;font-size:14px}.buyer-home .mh-v3-shortcuts{max-width:1100px}}@media (min-width:651px) and (max-width:899px){.buyer-home .mh-v3-hero>img{height:290px}.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:contain;background:#0c1731;height:290px}}.buyer-home .mh-v3-shortcuts{padding-top:10px}.buyer-home .mh-v3-materials .buyer-category-heading{margin-top:0}.buyer-home .mh-v3-existing-banner{background:#fff}@media (min-width:900px){.buyer-home .mh-v3-banner-section>.container{max-width:980px}.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:initial;background:0 0;width:100%;height:auto;max-height:none}.buyer-home .mh-v3-hero>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none}}@media (min-width:651px) and (max-width:899px){.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:initial;background:0 0;width:100%;height:auto;max-height:none}}@media (max-width:650px){.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:initial;background:0 0;width:100%;height:auto}}.buyer-home .mh-v3-existing-banner img{aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:auto;max-height:none;display:block}@media (min-width:900px){.buyer-home .mh-v3-hero>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.buyer-home .mh-v3-materials .buyer-material-image{aspect-ratio:auto;height:205px;overflow:hidden}.buyer-home .mh-v3-materials .buyer-material-image img{object-fit:cover;object-position:center;width:100%;height:100%}}@media (min-width:651px) and (max-width:899px){.buyer-home .mh-v3-materials .buyer-material-image{aspect-ratio:auto;height:190px;overflow:hidden}}.buyer-home .mh-v3-shortcut:hover{background:#343434}.buyer-home .mh-v3-shortcut:focus-visible{outline-offset:3px;outline:3px solid #8069c6}@media (min-width:900px){.buyer-home .mh-v3-banner-section>.container{max-width:760px}.buyer-home .mh-v3-existing-banner img{object-fit:contain;width:100%;height:auto;max-height:none}.buyer-home .mh-v3-hero{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.buyer-home .mh-v3-hero-copy{padding:12px 16px}.buyer-home .mh-v3-hero-copy h1{font-size:23px}.buyer-home .mh-v3-hero-copy p{margin-bottom:9px;font-size:14px}.buyer-home .mh-v3-hero-cta{padding:8px 12px}.buyer-home .mh-v3-shortcuts{max-width:1050px;padding-top:6px;padding-bottom:8px}.buyer-home .mh-v3-shortcut{gap:4px;min-height:72px}.buyer-home .mh-v3-shortcut span{width:23px;height:23px}.buyer-home .mh-home-search{padding-bottom:4px}}@media (min-width:1000px){.buyer-home .mh-v8-top-layout{grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);align-items:stretch;gap:14px;width:min(1180px,100% - 48px);margin:12px auto 8px;display:grid}.buyer-home .mh-v8-top-layout .mh-v3-banner-section{min-width:0;padding:0;display:flex}.buyer-home .mh-v8-top-layout .mh-v3-banner-section>.container{width:100%;max-width:none;margin:0;padding:0}.buyer-home .mh-v8-top-layout .mh-v3-banner{background:#fff;border-radius:16px;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.buyer-home .mh-v8-top-layout .mh-v3-existing-banner,.buyer-home .mh-v8-top-layout .mh-v3-hero{width:100%}.buyer-home .mh-v8-top-layout .mh-v3-existing-banner img{object-fit:contain;width:100%;height:auto;max-height:none}.buyer-home .mh-v8-top-layout .mh-v3-shortcuts{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;display:grid}.buyer-home .mh-v8-top-layout .mh-v3-shortcut{border-radius:15px;gap:7px;min-height:0;padding:10px 8px;font-size:16px}.buyer-home .mh-v8-top-layout .mh-v3-shortcut span{width:27px;height:27px}.buyer-home .mh-home-search>.container,.buyer-home .mh-v3-materials>.container{max-width:1180px}.buyer-home .mh-home-search{padding:0 0 2px}.buyer-home .mh-home-search .buyer-search{width:100%;max-width:none}.buyer-home .mh-v3-materials .buyer-category-heading{margin-top:0}}
