@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800&display=swap";.mn-scope{--blue-50: #EEF3F8;--blue-100: #D7E3EF;--blue-200: #B0C6DD;--blue-400: #6E8FB4;--blue-600: #35669A;--blue-700: #2A507A;--blue-800: #21405F;--blue-900: #182F46;--tint: #F4F8FC;--cta-50: #FFF7ED;--cta-100: #FFEDD5;--cta-500: #F97316;--cta-600: #EA580C;--cta-700: #C2410C;--wa-500: #25D366;--wa-600: #1FB855;--ink-900: #0F172A;--ink-700: #334155;--ink-600: #475569;--ink-500: #64748B;--ink-400: #94A3B8;--ink-200: #E2E8F0;--ink-100: #F1F5F9;--ink-50: #F8FAFC;--shadow-soft: 0 1px 2px rgba(15,23,42,.04), 0 2px 8px rgba(15,23,42,.04);--shadow-card: 0 2px 4px rgba(15,23,42,.04), 0 8px 24px rgba(15,23,42,.06);--shadow-lift: 0 12px 30px rgba(15,23,42,.12);--shadow-pop: 0 4px 14px rgba(234,88,12,.28);--maxw: min(94vw, 1720px)}.mn-scope *{box-sizing:border-box}.mn-scope{scroll-behavior:smooth;scroll-padding-top:140px}.mn-scope{margin:0;font-family:Figtree,system-ui,-apple-system,sans-serif;color:var(--ink-900);background:#fff;-webkit-font-smoothing:antialiased}.mn-scope img{display:block;max-width:100%}.mn-scope a{color:inherit;text-decoration:none}.mn-scope button{font-family:inherit;cursor:pointer}.mn-scope :focus-visible{outline:3px solid var(--blue-600);outline-offset:2px;border-radius:6px}.mn-scope .rail{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem)}.mn-scope .no-scrollbar::-webkit-scrollbar{display:none}.mn-scope .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mn-scope .mn-block{padding-top:var(--mn-pt-m, 0px);padding-bottom:var(--mn-pb-m, 0px)}@media(min-width:750px){.mn-scope .mn-block{padding-top:var(--mn-pt, 0px);padding-bottom:var(--mn-pb, 0px)}}.mn-scope .band-tint{background:var(--tint)}.mn-scope .band-deep{background:var(--blue-900);color:#fff}.mn-scope .divider{height:1px;background:var(--ink-100)}.mn-scope .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600);margin:0}.mn-scope .section-title{font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:var(--ink-900);margin:.25rem 0 0}.mn-scope .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mn-scope .link-more{font-size:14px;font-weight:700;color:var(--blue-700);display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.mn-scope .link-more:hover{text-decoration:underline}.mn-scope .link-more svg,.mn-scope .section-head svg{width:16px;height:16px}.mn-scope .btn-cta{display:inline-flex;align-items:center;gap:.4rem;height:46px;padding:0 1.25rem;border-radius:12px;background:var(--cta-600);color:#fff;font-weight:800;box-shadow:var(--shadow-pop);transition:background .18s,transform .1s}.mn-scope .btn-cta:hover{background:var(--cta-700)}.mn-scope .btn-cta svg{width:16px;height:16px}.mn-scope .img-slot{position:relative;overflow:hidden;background:var(--blue-50)}.mn-scope .img-slot.is-missing{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#2a507a0a 0 14px,#2a507a14 14px 28px),var(--blue-50);border:1px dashed var(--blue-200)}.mn-scope .img-slot.is-missing img{display:none}.mn-scope .ph-label{display:none;font-size:12.5px;font-weight:700;color:var(--blue-700);text-align:center;padding:.5rem .75rem;line-height:1.3}.mn-scope .img-slot.is-missing .ph-label{display:block}.mn-scope .ph-label small{display:block;font-weight:600;color:var(--blue-400);font-size:10.5px;margin-top:2px}.mn-scope .trust-bar{background:var(--blue-900);color:var(--blue-50);font-size:13px}.mn-scope .trust-bar ul{margin:0;padding:.5rem 1rem;list-style:none;display:flex;gap:1.5rem;justify-content:center;align-items:center;overflow-x:auto;max-width:var(--maxw);margin-inline:auto}.mn-scope .trust-bar li{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.mn-scope .trust-bar svg{width:16px;height:16px}.mn-scope .site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--ink-100);box-shadow:var(--shadow-soft);transition:box-shadow .2s ease}.mn-scope .site-header.condensed{box-shadow:0 6px 20px #0f172a1a}.mn-scope .header-inner{max-width:var(--maxw);margin-inline:auto;padding-inline:1rem;height:68px;display:flex;align-items:center;gap:1.25rem;transition:height .2s ease}.mn-scope .site-header.condensed .header-inner{height:58px}.mn-scope .logo-slot{display:flex;align-items:center;flex-shrink:0;height:40px}.mn-scope .logo-slot img{height:40px;width:auto}.mn-scope .logo-fallback{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.mn-scope .logo-fallback .mark{width:40px;height:40px;border-radius:12px;background:var(--blue-700);color:#fff;display:grid;place-items:center;font-size:1.1rem}.mn-scope .logo-fallback .name b{color:var(--blue-700)}.mn-scope .primary-nav{display:none;align-items:center;gap:.25rem;font-size:14px;font-weight:700}.mn-scope .primary-nav a{padding:.5rem .75rem;border-radius:10px;display:inline-flex;align-items:center;gap:.25rem;transition:background .18s,color .18s}.mn-scope .primary-nav a:hover{background:var(--blue-50);color:var(--blue-700)}.mn-scope .header-search{flex:1;max-width:40rem;margin-inline:auto;position:relative}.mn-scope .header-search input{width:100%;height:44px;padding:0 1rem 0 2.75rem;font-size:15px;border:1px solid var(--ink-200);border-radius:12px;background:var(--ink-50);transition:background .18s,border-color .18s}.mn-scope .header-search input:focus{background:#fff;border-color:var(--blue-600);outline:none}.mn-scope .header-search .s-icon{position:absolute;left:.75rem;top:.7rem;width:20px;height:20px;color:var(--ink-500)}.mn-scope .header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mn-scope .icon-btn{position:relative;padding:.5rem;border-radius:10px;border:0;background:transparent;color:var(--ink-900)}.mn-scope .icon-btn:hover{background:var(--blue-50)}.mn-scope .icon-btn svg{width:24px;height:24px}.mn-scope .cart-count{position:absolute;top:-2px;right:-2px;background:var(--cta-600);color:#fff;font-size:10px;font-weight:800;border-radius:999px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center}.mn-scope .help-link{display:none;align-items:center;gap:.4rem;padding:.5rem .75rem;border-radius:10px;font-size:14px;font-weight:700}.mn-scope .help-link:hover{background:var(--blue-50)}.mn-scope .help-link svg{width:16px;height:16px;color:var(--blue-700)}.mn-scope .hamburger{display:inline-grid;place-items:center;padding:.5rem;border:0;background:transparent;border-radius:10px}.mn-scope .hamburger:hover{background:var(--blue-50)}.mn-scope .hamburger svg{width:24px;height:24px}.mn-scope .cat-bar{background:#fff;border-bottom:1px solid var(--ink-100);display:none}.mn-scope .cat-bar ul{max-width:var(--maxw);margin-inline:auto;padding:0 1rem;list-style:none;display:flex;align-items:stretch;justify-content:space-between;font-size:14px;font-weight:600;color:var(--blue-700)}.mn-scope .cat-bar>ul>li>a{display:inline-flex;align-items:center;gap:.25rem;height:48px;padding:0 .75rem;white-space:nowrap}.mn-scope .cat-bar>ul>li>a:hover{color:var(--blue-900)}.mn-scope .cat-bar .caret{width:12px;height:12px;margin-top:1px}.mn-scope .has-mega{position:relative}.mn-scope .mega{position:absolute;left:0;top:100%;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:all .18s ease;z-index:60;background:#fff;border:1px solid var(--ink-200);box-shadow:var(--shadow-card);border-radius:0 0 16px 16px;padding:1.5rem;display:grid;gap:1rem}.mn-scope .has-mega:hover>.mega{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mn-scope .mega h4{margin:0 0 .5rem;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.mn-scope .mega ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.mn-scope .mega ul a{font-size:13px;font-weight:500;color:var(--ink-700)}.mn-scope .mega ul a:hover{color:var(--blue-700)}.mn-scope .mega.cols-3{grid-template-columns:repeat(3,1fr);width:640px}.mn-scope .mega.cols-2{grid-template-columns:repeat(2,1fr);width:520px}.mn-scope .cat-offers{margin-left:auto}.mn-scope .cat-offers a{color:var(--cta-600)}.mn-scope .cat-offers a:hover{color:var(--cta-700)}.mn-scope .cat-strip{background:#fff;border-bottom:1px solid var(--ink-100);overflow-x:auto}.mn-scope .cat-strip ul{display:flex;gap:.4rem;padding:.5rem .75rem;margin:0;list-style:none;font-size:12px;font-weight:700;color:var(--blue-700);white-space:nowrap}.mn-scope .cat-strip a{display:inline-block;padding:.5rem .85rem;border-radius:999px;background:var(--blue-50)}.mn-scope .drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:90;opacity:0;visibility:hidden;transition:opacity .2s}.mn-scope .drawer-backdrop.open{opacity:1;visibility:visible}.mn-scope .drawer{position:fixed;top:0;left:0;bottom:0;width:min(82vw,340px);background:#fff;z-index:95;transform:translate(-100%);transition:transform .25s ease,visibility .25s ease;overflow-y:auto;padding:1rem;display:block;visibility:hidden}.mn-scope .drawer.open{transform:translate(0);visibility:visible}.mn-scope .drawer h4{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin:1rem 0 .5rem}.mn-scope .drawer a{display:block;padding:.6rem .25rem;font-weight:600;color:var(--ink-700);border-bottom:1px solid var(--ink-100)}.mn-scope .hero{position:relative;overflow:hidden}.mn-scope .hero-track{position:relative}.mn-scope .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease;display:grid}.mn-scope .slide.active{position:relative;opacity:1;visibility:visible}.mn-scope .slide:not(.active){pointer-events:none}.mn-scope .hero-media{position:relative;aspect-ratio:16 / 6}@media(max-width:760px){.mn-scope .hero-media{aspect-ratio:4 / 5}}.mn-scope .hero-media .img-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mn-scope .hero-media img{width:100%;height:100%;object-fit:cover}.mn-scope .slide.active .hero-media img{animation:kenburns 9s ease-out both}@keyframes kenburns{0%{transform:scale(1.09)}to{transform:scale(1)}}.mn-scope .hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#fffffff7 40%,#ffffffbd 58%,#ffffff26 80%,#fff0)}@media(max-width:760px){.mn-scope .hero-scrim{background:linear-gradient(0deg,#fff 6%,#ffffffed 42%,#fff6 72%,#fff0)}}.mn-scope .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.mn-scope .hero-content .rail{width:100%}.mn-scope .hero-copy{max-width:580px;color:var(--blue-900);position:relative;z-index:2}@media(max-width:760px){.mn-scope .hero-copy{max-width:100%;align-self:flex-end;padding-bottom:1.75rem}.mn-scope .hero-content{align-items:flex-end}}.mn-scope .hero-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:#2a507a1a;color:var(--blue-700);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mn-scope .hero-badge svg{width:14px;height:14px}.mn-scope .hero-copy h1{font-size:clamp(2rem,1.3rem + 3.6vw,3.4rem);line-height:1.03;font-weight:800;letter-spacing:-.03em;margin:.75rem 0 0;color:var(--blue-900)}.mn-scope .hero-copy h1 .accent{color:var(--blue-700)}.mn-scope .hero-copy p{margin:.75rem 0 0;font-size:clamp(.95rem,.9rem + .35vw,1.1rem);color:var(--blue-800);max-width:470px}.mn-scope .hero-search{margin-top:1.25rem;display:flex;gap:.5rem;max-width:480px}.mn-scope .hero-search input{flex:1;height:50px;border-radius:14px;border:1px solid var(--blue-100);padding:0 1rem;font-size:15px;box-shadow:var(--shadow-soft)}.mn-scope .hero-search button{height:50px;padding:0 1.25rem;border-radius:14px;border:0;background:var(--cta-600);color:#fff;font-weight:800;display:inline-flex;align-items:center;gap:.4rem;box-shadow:var(--shadow-pop);transition:background .18s,transform .1s}.mn-scope .hero-search button:hover{background:var(--cta-700)}.mn-scope .hero-search button svg{width:20px;height:20px}.mn-scope .hero-chips{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.4rem}.mn-scope .hero-chips a{font-size:12.5px;font-weight:700;padding:.35rem .75rem;border-radius:999px;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100);transition:background .18s}.mn-scope .hero-chips a:hover{background:var(--blue-100)}.mn-scope .slide.active .hero-badge{animation:heroUp .55s .05s both}.mn-scope .slide.active .hero-copy h1{animation:heroUp .6s .16s both}.mn-scope .slide.active .hero-copy p{animation:heroUp .6s .3s both}.mn-scope .slide.active .hero-search{animation:heroUp .6s .42s both}.mn-scope .slide.active .hero-chips{animation:heroUp .6s .52s both}@keyframes heroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mn-scope .hero-figure{position:absolute;right:6%;top:50%;width:290px;aspect-ratio:3 / 4;border-radius:24px;overflow:hidden;background:#fff;z-index:2;opacity:0;transform:translateY(-50%) rotate(-3deg);box-shadow:0 30px 60px #00000059;transition:opacity .6s .35s ease}.mn-scope .hero-figure .img-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mn-scope .hero-figure img{width:100%;height:100%;object-fit:cover}.mn-scope .slide.active .hero-figure{opacity:1;animation:figFloat 6s ease-in-out infinite alternate}@keyframes figFloat{0%{transform:translateY(-52%) rotate(-3deg)}to{transform:translateY(-46%) rotate(-1.5deg)}}@media(max-width:1040px){.mn-scope .hero-figure{display:none}}.mn-scope .hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:999px;border:1px solid var(--ink-200);background:#fff;display:grid;place-items:center;box-shadow:var(--shadow-card);transition:background .18s}.mn-scope .hero-arrow:hover{background:var(--blue-50)}.mn-scope .hero-arrow svg{width:22px;height:22px;color:var(--blue-900)}.mn-scope .hero-arrow.prev{left:1rem}.mn-scope .hero-arrow.next{right:1rem}@media(max-width:760px){.mn-scope .hero-arrow{display:none}}.mn-scope .hero-dots{position:absolute;bottom:1.25rem;left:0;right:0;display:flex;gap:.4rem;justify-content:center;z-index:5}.mn-scope .hero-dots button{width:9px;height:9px;border-radius:999px;border:0;background:#2a507a4d;padding:0;transition:width .25s,background .25s}.mn-scope .hero-dots button.active{background:var(--blue-700);width:26px}.mn-scope .hero-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#2a507a26;z-index:5}.mn-scope .hero-progress span{display:block;height:100%;width:0;background:var(--blue-700)}.mn-scope .hero-progress.run span{animation:heroFill 6s linear forwards}.mn-scope .hero:hover .hero-progress.run span{animation-play-state:paused}@keyframes heroFill{0%{width:0}to{width:100%}}.mn-scope .usp-strip{background:var(--blue-50);border-bottom:1px solid var(--blue-100)}.mn-scope .usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--blue-100)}@media(min-width:760px){.mn-scope .usp-grid{grid-template-columns:repeat(4,1fr)}}.mn-scope .usp{background:var(--blue-50);display:flex;align-items:center;gap:.75rem;padding:1rem;transition:background .2s}.mn-scope .usp:hover{background:#fff}.mn-scope .usp .ic{width:44px;height:44px;border-radius:12px;background:#fff;color:var(--blue-700);display:grid;place-items:center;flex-shrink:0;box-shadow:var(--shadow-soft);transition:transform .2s}.mn-scope .usp:hover .ic{transform:translateY(-2px)}.mn-scope .usp .ic svg{width:22px;height:22px}.mn-scope .usp b{display:block;font-size:14px;font-weight:800;color:var(--ink-900)}.mn-scope .usp span{font-size:12.5px;color:var(--ink-600)}.mn-scope .cat-featured{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:700px){.mn-scope .cat-featured{grid-template-columns:1fr 1fr}}.mn-scope .cat-feat{position:relative;overflow:hidden;border-radius:20px;min-height:220px;display:block;box-shadow:var(--shadow-card);transition:transform .25s,box-shadow .25s}.mn-scope .cat-feat:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.mn-scope .cat-feat .img-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mn-scope .cat-feat .img-slot img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.mn-scope .cat-feat:hover .img-slot img{transform:scale(1.06)}.mn-scope .cat-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(120deg,#182f46e0,#182f4680 45%,#182f461a)}.mn-scope .cat-feat-inner{position:absolute;z-index:2;inset:auto auto 0 0;padding:1.5rem;color:#fff}.mn-scope .cat-feat-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--cta-600);color:#fff;padding:3px 8px;border-radius:6px}.mn-scope .cat-feat-title{display:block;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin-top:.6rem}.mn-scope .cat-feat-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:13.5px;font-weight:700;color:#fff}.mn-scope .cat-feat:hover .cat-feat-cta{color:var(--cta-500)}.mn-scope .cat-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.mn-scope .cat-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:860px){.mn-scope .cat-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1120px){.mn-scope .cat-grid{grid-template-columns:repeat(6,1fr)}}.mn-scope .cat-tile{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--ink-200);background:#fff;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s,border-color .2s}.mn-scope .cat-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--blue-200)}.mn-scope .cat-tile .cat-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,var(--tint),#fff)}.mn-scope .cat-tile .cat-media .img-slot{display:block;width:100%;height:100%;background:transparent}.mn-scope .cat-tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.mn-scope .cat-tile:hover img{transform:scale(1.07)}.mn-scope .cat-tile .label{position:relative;display:block;padding:.85rem .75rem 1.1rem;font-size:14px;font-weight:700;color:var(--ink-900);text-align:center;line-height:1.3;border-top:1px solid var(--ink-100)}.mn-scope .cat-tile .label:after{content:"";position:absolute;left:50%;bottom:.6rem;width:18px;height:2.5px;background:var(--cta-500);transform:translate(-50%);border-radius:2px;transition:width .22s ease}.mn-scope .cat-tile:hover .label{color:var(--blue-700)}.mn-scope .cat-tile:hover .label:after{width:34px}.mn-scope .cat-block{margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.mn-scope .cat-banner{position:relative;display:flex;align-items:center;width:100%;min-height:clamp(200px,17vw,270px);overflow:hidden}.mn-scope .cat-banner .img-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mn-scope .cat-banner .img-slot img{width:100%;height:100%;object-fit:cover;object-position:right center;transition:transform .5s}.mn-scope .cat-banner:hover .img-slot img{transform:scale(1.04)}.mn-scope .cat-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff 0% 30%,#ffffffd1 44%,#ffffff47 54%,#fff0 62%)}@media(max-width:640px){.mn-scope .cat-banner:before{background:linear-gradient(90deg,#fff 0% 40%,#ffffffb3 64%,#fff0 88%)}}.mn-scope .cat-banner-inner{position:relative;z-index:2;width:100%}.mn-scope .cat-banner-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.mn-scope .cat-banner-title{font-size:clamp(1.4rem,1rem + 1.8vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--blue-900);margin:.4rem 0 0}.mn-scope .cat-banner-sub{margin:.5rem 0 1rem;color:var(--blue-800);font-size:14.5px;max-width:34rem}.mn-scope .cat-banner-cta{display:inline-flex;align-items:center;gap:.4rem;height:44px;padding:0 1.15rem;border-radius:12px;background:var(--blue-700);color:#fff;font-weight:800;font-size:14px;transition:background .18s,transform .1s}.mn-scope .cat-banner-cta:hover{background:var(--blue-800)}.mn-scope .cat-banner-cta:active{transform:translateY(1px) scale(.99)}.mn-scope .cat-banner-cta svg{width:16px;height:16px}.mn-scope .prod-row{display:grid;gap:.85rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}@media(min-width:560px){.mn-scope .prod-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.mn-scope .prod-row{grid-template-columns:repeat(5,1fr)}}.mn-scope .promo{position:relative;display:block;border-radius:22px;overflow:hidden;min-height:260px;box-shadow:var(--shadow-card);transition:transform .25s,box-shadow .25s}.mn-scope .promo:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.mn-scope .promo .img-slot{position:absolute;top:0;right:0;bottom:0;left:0}.mn-scope .promo .img-slot img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.mn-scope .promo:hover .img-slot img{transform:scale(1.05)}.mn-scope .promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff,#fffffff5 46%,#fff9 66%,#fff0)}.mn-scope .promo--spotlight:before{background:linear-gradient(90deg,#fff,#fffffff5 46%,#fff9 66%,#fff0)}.mn-scope .promo-inner{position:relative;z-index:2;color:var(--blue-900);padding:clamp(1.5rem,1rem + 3vw,3rem);max-width:560px}.mn-scope .promo-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.mn-scope .promo-title{font-size:clamp(1.4rem,1rem + 2vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin:.5rem 0 0;line-height:1.1;color:var(--blue-900)}.mn-scope .promo-title .accent{color:var(--blue-700)}.mn-scope .promo-sub{margin:.6rem 0 1.1rem;color:var(--blue-800);font-size:14.5px;max-width:30rem}.mn-scope .carousel{position:relative}.mn-scope .carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem .25rem .5rem}@media(min-width:560px){.mn-scope .carousel-track{grid-auto-columns:42%}}@media(min-width:860px){.mn-scope .carousel-track{grid-auto-columns:23.5%}}@media(min-width:1120px){.mn-scope .carousel-track{grid-auto-columns:19%}}.mn-scope .carousel-track>*{scroll-snap-align:start}.mn-scope .p-card{position:relative;border:1px solid var(--ink-200);border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.mn-scope .p-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--blue-200)}.mn-scope .p-card .img-slot{aspect-ratio:1 / 1}.mn-scope .p-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mn-scope .p-card:hover img{transform:scale(1.06)}.mn-scope .p-badge{position:absolute;top:.5rem;left:.5rem;z-index:2;font-size:10px;font-weight:800;padding:2px 6px;border-radius:6px;color:#fff}.mn-scope .p-badge.sale{background:var(--cta-600)}.mn-scope .p-badge.new{background:var(--blue-700)}.mn-scope .p-body{padding:.75rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.mn-scope .p-brand{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500)}.mn-scope .p-name{font-size:14px;font-weight:600;line-height:1.3;color:var(--ink-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.mn-scope .p-rate{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;color:var(--ink-500)}.mn-scope .p-rate .pill{display:inline-flex;align-items:center;gap:2px;background:var(--blue-700);color:#fff;font-weight:800;padding:1px 6px;border-radius:5px;font-size:10px}.mn-scope .p-rate .pill svg{width:10px;height:10px}.mn-scope .p-price{margin-top:auto;display:flex;align-items:baseline;gap:.5rem}.mn-scope .p-price .now{font-weight:800;font-size:16px}.mn-scope .p-price .was{font-size:12px;color:var(--ink-500);text-decoration:line-through}.mn-scope .p-atc{margin-top:.25rem;height:38px;border-radius:10px;border:1.5px solid var(--blue-700);background:#fff;color:var(--blue-700);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:background .18s,color .18s,transform .1s}.mn-scope .p-atc svg{width:16px;height:16px}.mn-scope .p-atc:hover{background:var(--blue-50)}.mn-scope .p-atc:active{transform:translateY(1px) scale(.98)}.mn-scope .p-atc.added{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}.mn-scope .carousel-btn{position:absolute;top:38%;transform:translateY(-50%);z-index:4;width:40px;height:40px;border-radius:999px;border:1px solid var(--ink-200);background:#fff;display:grid;place-items:center;box-shadow:var(--shadow-card);transition:background .18s}.mn-scope .carousel-btn:hover{background:var(--ink-50)}.mn-scope .carousel-btn svg{width:20px;height:20px;color:var(--ink-900)}.mn-scope .carousel-btn.prev{left:-10px}.mn-scope .carousel-btn.next{right:-10px}@media(max-width:760px){.mn-scope .carousel-btn{display:none}}.mn-scope .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mn-scope .marquee-track{display:flex;gap:.85rem;width:max-content;animation:marquee 34s linear infinite}.mn-scope .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.mn-scope .marquee .brand-tile{width:180px;flex:0 0 auto}.mn-scope .brand-tile{border:1px solid var(--ink-200);border-radius:14px;background:#fff;aspect-ratio:2 / 1;display:grid;place-items:center;padding:1rem;transition:transform .2s,box-shadow .2s}.mn-scope .brand-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.mn-scope .brand-tile .img-slot{width:100%;height:100%;background:transparent;display:grid;place-items:center}.mn-scope .brand-tile img{max-height:56px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}.mn-scope .brand-tile:hover img{filter:grayscale(0);opacity:1}.mn-scope .brand-tile .img-slot.is-missing{border-radius:10px}.mn-scope .spotlight{background:#fff;border:1px solid var(--ink-200);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow-soft)}@media(min-width:860px){.mn-scope .spotlight{padding:2rem}}.mn-scope .spotlight-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.mn-scope .spotlight-head .ic{width:48px;height:48px;border-radius:14px;background:var(--blue-700);color:#fff;display:grid;place-items:center}.mn-scope .spotlight-head .ic svg{width:24px;height:24px}.mn-scope .bulk{position:relative;overflow:hidden;border-radius:24px;color:#fff;background:linear-gradient(135deg,var(--blue-700),var(--blue-800))}.mn-scope .bulk .ring{position:absolute;border-radius:999px;background:#ffffff0d}.mn-scope .bulk .ring.a{width:16rem;height:16rem;right:-4rem;top:-4rem}.mn-scope .bulk .ring.b{width:10rem;height:10rem;right:-2rem;top:3rem}.mn-scope .bulk-inner{position:relative;display:grid;gap:1.5rem;padding:1.5rem}@media(min-width:860px){.mn-scope .bulk-inner{grid-template-columns:1.4fr 1fr;align-items:center;padding:2rem}}.mn-scope .bulk h3{font-size:clamp(1.35rem,1rem + 1.6vw,1.85rem);font-weight:800;letter-spacing:-.02em;margin:.75rem 0 0}.mn-scope .bulk h3 .accent{color:var(--cta-500)}.mn-scope .bulk p{color:var(--blue-100);margin:.5rem 0 0;max-width:30rem}.mn-scope .bulk ul{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.6rem}@media(min-width:560px){.mn-scope .bulk ul{grid-template-columns:repeat(2,1fr);column-gap:1.5rem}}.mn-scope .bulk li{display:flex;align-items:center;gap:.5rem;font-size:14px}.mn-scope .bulk li .tick{width:20px;height:20px;border-radius:999px;background:#f9731633;color:var(--cta-500);display:grid;place-items:center;flex-shrink:0}.mn-scope .bulk li .tick svg{width:12px;height:12px}.mn-scope .bulk-card{background:#fff;color:var(--ink-900);border-radius:18px;padding:1.25rem;box-shadow:var(--shadow-card)}.mn-scope .bulk-card .cta{margin-top:1rem;height:46px;border-radius:12px;background:var(--cta-600);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:var(--shadow-pop);transition:background .18s,transform .1s}.mn-scope .bulk-card .cta:hover{background:var(--cta-700)}.mn-scope .bulk-card .cta:active{transform:translateY(1px) scale(.99)}.mn-scope .bulk-card .cta svg{width:16px;height:16px}.mn-scope .why-bento{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:760px){.mn-scope .why-bento{grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"big a b" "big stat stat"}}.mn-scope .why-big{grid-area:big}.mn-scope .why-a{grid-area:a}.mn-scope .why-b{grid-area:b}.mn-scope .why-stat{grid-area:stat}.mn-scope .why-card{border:1px solid var(--ink-200);border-radius:18px;padding:1.5rem;background:#fff;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s}.mn-scope .why-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.mn-scope .why-card .ic{width:52px;height:52px;border-radius:16px;background:var(--blue-50);color:var(--blue-700);display:grid;place-items:center}.mn-scope .why-card .ic svg{width:26px;height:26px}.mn-scope .why-card h3{margin:1rem 0 .35rem;font-size:1.1rem;font-weight:800}.mn-scope .why-card p{margin:0;color:var(--ink-600);font-size:14.5px;line-height:1.6}.mn-scope .why-big{background:linear-gradient(160deg,var(--blue-50),#fff);display:flex;flex-direction:column;justify-content:center}.mn-scope .why-big .ic{width:60px;height:60px}.mn-scope .why-big h3{font-size:1.4rem}.mn-scope .why-big p{font-size:15.5px}.mn-scope .why-stat{background:var(--blue-900);color:#fff;display:flex;align-items:center;justify-content:space-around;gap:1rem;text-align:center;flex-wrap:wrap}.mn-scope .why-stat .stat b{display:block;font-size:clamp(1.5rem,1rem + 2vw,2.1rem);font-weight:800;letter-spacing:-.02em}.mn-scope .why-stat .stat span{font-size:12.5px;color:var(--blue-100)}.mn-scope .why-stat .stat b .accent{color:var(--cta-500)}.mn-scope .reviews-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:760px){.mn-scope .reviews-grid{grid-template-columns:repeat(3,1fr)}}.mn-scope .review-card{border:1px solid var(--ink-200);border-radius:18px;padding:1.5rem;background:#fff;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s}.mn-scope .review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.mn-scope .stars{display:inline-flex;gap:2px;color:#f59e0b}.mn-scope .stars svg{width:16px;height:16px}.mn-scope .review-card p{margin:.75rem 0;color:var(--ink-700);font-size:14.5px;line-height:1.6}.mn-scope .reviewer{display:flex;align-items:center;gap:.65rem}.mn-scope .reviewer .av{width:40px;height:40px;border-radius:999px;background:var(--blue-100);color:var(--blue-800);display:grid;place-items:center;font-weight:800}.mn-scope .reviewer .who b{display:block;font-size:13.5px}.mn-scope .reviewer .who span{font-size:12px;color:var(--ink-500);display:inline-flex;align-items:center;gap:.25rem}.mn-scope .reviewer .who svg{width:13px;height:13px;color:var(--blue-700)}.mn-scope .blog-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:760px){.mn-scope .blog-grid{grid-template-columns:repeat(3,1fr)}}.mn-scope .blog-card{border:1px solid var(--ink-200);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s}.mn-scope .blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.mn-scope .blog-card .img-slot{aspect-ratio:16 / 9}.mn-scope .blog-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mn-scope .blog-card:hover img{transform:scale(1.05)}.mn-scope .blog-body{padding:1.1rem}.mn-scope .blog-body .tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--blue-600)}.mn-scope .blog-body h3{margin:.4rem 0;font-size:1.05rem;font-weight:700;line-height:1.35}.mn-scope .blog-body .meta{font-size:12.5px;color:var(--ink-500)}.mn-scope .connect{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:860px){.mn-scope .connect{grid-template-columns:1fr 1fr}}.mn-scope .wa-box{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--ink-200);background:#fff;box-shadow:var(--shadow-card)}.mn-scope .wa-box .cap{height:84px;background:linear-gradient(135deg,var(--wa-500),var(--wa-600))}.mn-scope .wa-box .inner{padding:1.5rem;margin-top:-52px;position:relative}.mn-scope .wa-box .glyph{width:56px;height:56px;border-radius:16px;background:#fff;box-shadow:var(--shadow-card);display:grid;place-items:center}.mn-scope .wa-box .glyph svg{width:32px;height:32px;color:var(--wa-600)}.mn-scope .wa-box h3{margin:1rem 0 .35rem;font-size:1.25rem;font-weight:800}.mn-scope .wa-box p{margin:0;color:var(--ink-600);font-size:14px;line-height:1.6}.mn-scope .wa-cta{margin-top:1.1rem;height:48px;border-radius:14px;background:var(--wa-500);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .18s,transform .1s}.mn-scope .wa-cta:hover{background:var(--wa-600)}.mn-scope .wa-cta:active{transform:translateY(1px) scale(.99)}.mn-scope .wa-cta svg{width:20px;height:20px}.mn-scope .news-box{border-radius:20px;background:var(--blue-900);color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:center}.mn-scope .news-box h3{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.mn-scope .news-box p{color:var(--blue-100);margin:.5rem 0 1.25rem}.mn-scope .news-form{display:flex;gap:.5rem}.mn-scope .news-form input{flex:1;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;padding:0 1rem;font-size:15px}.mn-scope .news-form input::placeholder{color:var(--blue-200)}.mn-scope .news-form button{height:48px;padding:0 1.25rem;border-radius:12px;border:0;background:var(--cta-600);color:#fff;font-weight:800;transition:background .18s,transform .1s}.mn-scope .news-form button:hover{background:var(--cta-700)}.mn-scope .news-form button:active{transform:translateY(1px) scale(.99)}.mn-scope .site-footer{background:var(--blue-900);color:var(--blue-50);margin-top:0}.mn-scope .footer-inner{max-width:var(--maxw);margin-inline:auto;padding:2.5rem 1rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:760px){.mn-scope .footer-inner{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.mn-scope .site-footer .logo-fallback .mark{background:#fff;color:var(--blue-700)}.mn-scope .site-footer .logo-fallback{color:#fff}.mn-scope .site-footer img.flogo{height:40px;width:auto;filter:brightness(0) invert(1)}.mn-scope .site-footer p.tag{color:var(--blue-100);font-size:14px;margin-top:.75rem}.mn-scope .site-footer h4{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 .85rem}.mn-scope .site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.mn-scope .site-footer ul a{color:var(--blue-100);font-size:14px}.mn-scope .site-footer ul a:hover{color:#fff}.mn-scope .footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.mn-scope .footer-bottom div{max-width:var(--maxw);margin-inline:auto;padding:1rem;display:flex;justify-content:space-between;font-size:12px;color:var(--blue-200)}.mn-scope .wa-float{position:fixed;right:1rem;bottom:1rem;z-index:80;width:56px;height:56px;border-radius:999px;background:var(--wa-500);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #25d36673;transition:transform .2s,background .2s;animation:waPulse 2.6s ease-in-out infinite}.mn-scope .wa-float:hover{transform:scale(1.06);background:var(--wa-600)}.mn-scope .wa-float svg{width:30px;height:30px}@keyframes waPulse{0%,to{box-shadow:0 8px 24px #25d36673}50%{box-shadow:0 8px 24px #25d36673,0 0 0 10px #25d3661f}}@media(min-width:1024px){.mn-scope .primary-nav{display:flex}.mn-scope .help-link{display:inline-flex}.mn-scope .cat-bar{display:block}.mn-scope .hamburger,.mn-scope .cat-strip{display:none}}@media(max-width:1023px){.mn-scope .cat-strip{display:block}}.mn-scope .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.mn-scope .reveal.in{opacity:1;transform:none}.mn-scope .reveal-group>*{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.mn-scope .reveal-group.in>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mn-scope *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mn-scope .reveal,.mn-scope .reveal-group>*{opacity:1!important;transform:none!important}.mn-scope .marquee-track{animation:none!important;transform:none!important}.mn-scope .hero-figure{opacity:1!important;animation:none!important}.mn-scope .wa-float,.mn-scope .slide.active .hero-media img{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mn-home.css.map */
