/* V7 supporting pages and responsive states. Loaded after main.css. */
.muf-page-intro{padding:45px 0;color:var(--muf-ink);background:#f5f4ef}.muf-page-intro h1{margin:0;font-size:clamp(48px,6vw,82px);line-height:.9;letter-spacing:-.06em}.muf-page-content.muf-prose{padding-top:65px;padding-bottom:90px}
.muf-about{background:#fff}.muf-about-intro{padding:70px 0;color:var(--muf-ink);background:#f5f4ef}.muf-about-intro .muf-text-link{color:var(--muf-ink)}.muf-about-intro__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.muf-about-intro h1{margin:0;font-size:clamp(58px,7vw,100px);line-height:.84;letter-spacing:-.07em}.muf-about-lead{max-width:620px;color:var(--muf-text-soft);font-size:17px}.muf-about-intro__image{height:600px;margin:0}.muf-about-intro__image img{width:100%;height:100%;object-fit:cover}.muf-home-intro__actions{display:flex;align-items:center;gap:25px;margin-top:28px}.muf-about-numbers{background:var(--muf-mustard)}.muf-about-numbers .muf-shell{display:grid;grid-template-columns:repeat(3,1fr)}.muf-about-numbers div{display:grid;min-height:125px;align-content:center;padding:24px 35px;border-right:1px solid rgba(20,22,18,.2)}.muf-about-numbers strong{font-size:39px;line-height:1}.muf-about-numbers span{margin-top:7px;font-size:10px}
.muf-section{padding:90px 0}.muf-about-story__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.muf-about-story h2,.muf-clearance-eligibility h2{margin:0;font-size:52px;line-height:.92;letter-spacing:-.055em}.muf-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--muf-line)}.muf-process-grid article{min-height:260px;padding:28px 28px 28px 0;border-right:1px solid var(--muf-line)}.muf-process-grid article+article{padding-left:28px}.muf-process-grid article>span{color:var(--muf-mustard-dark);font-size:12px;font-weight:850}.muf-process-grid h3{margin:75px 0 9px;font-size:25px}.muf-process-grid p{color:var(--muf-text-soft);font-size:11px}.muf-about-process{background:#f5f4ef}.muf-section-heading{margin-bottom:40px}.muf-section-heading h2{margin:0;font-size:52px;letter-spacing:-.055em}.muf-about-proof__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.muf-about-proof figure{height:520px;margin:0}.muf-about-proof img{width:100%;height:100%;object-fit:cover}.muf-about-proof h2{font-size:50px;line-height:.92;letter-spacing:-.055em}.muf-about-proof p,.muf-about-proof li{color:var(--muf-text-soft)}
.muf-clearance-page{background:#fff}.muf-clearance-intro{padding:45px 0 0;color:var(--muf-ink);background:#f5f4ef}.muf-clearance-intro .muf-text-link{color:var(--muf-ink)}.muf-clearance-intro__grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:55px}.muf-clearance-intro__grid>div:first-child{padding:45px 0 85px}.muf-clearance-intro h1{margin:0;font-size:clamp(57px,7vw,101px);line-height:.83;letter-spacing:-.07em}.muf-clearance-intro__grid>div:first-child>p:not(.muf-eyebrow){max-width:610px;color:var(--muf-text-soft);font-size:16px}.muf-clearance-intro__mosaic{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:8px;height:560px}.muf-clearance-intro__mosaic figure{height:100%;margin:0;overflow:hidden}.muf-clearance-intro__mosaic img{width:100%;height:100%;object-fit:cover}.muf-clearance-intro__mosaic figure:nth-child(2){height:68%;align-self:end}.muf-clearance-intro__mosaic>span{position:absolute;right:0;bottom:0;display:grid;width:38%;padding:18px;background:var(--muf-mustard);font-size:9px;text-transform:uppercase}.muf-clearance-intro__mosaic b{font-size:14px;text-transform:none}
.muf-clearance-qualify{background:var(--muf-mustard)}.muf-clearance-qualify .muf-shell{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:35px;min-height:150px}.muf-clearance-qualify h2{margin:0;font-size:28px}.muf-clearance-qualify form{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:9px}.muf-clearance-qualify label{display:grid;gap:5px;font-size:8px;font-weight:800;text-transform:uppercase}.muf-clearance-qualify input,.muf-clearance-qualify select{width:100%;height:43px;padding:0 11px;border:1px solid rgba(20,22,18,.25);background:#fff;font-size:10px}.muf-clearance-qualify button{height:43px;padding:0 18px;border:0;color:#fff;background:#1b1d19;font-size:10px;font-weight:800}.muf-clearance-trust{background:#1b1d19;color:#fff}.muf-clearance-trust .muf-shell{display:grid;grid-template-columns:repeat(4,1fr)}.muf-clearance-trust span{padding:18px;border-right:1px solid #3e413a;font-size:9px;font-weight:750;text-align:center}
.muf-clearance-eligibility__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.muf-clearance-eligibility__grid>div:first-child>p:not(.muf-eyebrow){color:var(--muf-text-soft)}.muf-eligibility-cards{display:grid;gap:12px}.muf-eligibility-cards article{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:23px;background:#f4f2ed}.muf-eligibility-cards article.is-likely{background:#edf1e9}.muf-eligibility-cards article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff}.muf-eligibility-cards h3{margin:0 0 8px}.muf-eligibility-cards ul{margin:0;padding-left:16px;color:var(--muf-text-soft);font-size:11px}.muf-clearance-process{background:#f5f4ef}.muf-clearance-case .muf-shell{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.muf-clearance-case figure{height:500px;margin:0}.muf-clearance-case img{width:100%;height:100%;object-fit:cover}.muf-clearance-case h2{margin:0;font-size:53px;line-height:.9;letter-spacing:-.055em}.muf-clearance-case p,.muf-clearance-case li{color:var(--muf-text-soft)}
.muf-clearance-faq{background:#f5f4ef}.muf-clearance-faq .muf-shell{display:grid;grid-template-columns:300px 1fr;gap:80px}.muf-clearance-faq h2{margin:0;font-size:58px;letter-spacing:-.06em}.muf-clearance-faq details{border-top:1px solid var(--muf-line)}.muf-clearance-faq details:last-child{border-bottom:1px solid var(--muf-line)}.muf-clearance-faq summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;font-weight:800;cursor:pointer;list-style:none}.muf-clearance-faq summary::-webkit-details-marker{display:none}.muf-clearance-faq details p{max-width:780px;color:var(--muf-text-soft);font-size:12px}.muf-clearance-cta{padding:65px 0 100px;color:#fff;background:#1b1d19}.muf-clearance-cta .muf-shell{display:flex;align-items:center;justify-content:space-between;gap:40px}.muf-clearance-cta h2{max-width:800px;margin:0;font-size:46px;line-height:.95}.muf-clearance-cta p{color:#bfc2bb}.muf-clearance-callbar{position:sticky;z-index:700;bottom:0;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:12px max(24px,calc((100vw - 1420px)/2));border-top:1px solid #3d4039;color:#fff;background:#1b1d19}.muf-clearance-callbar>span{display:grid;color:#bfc2bb;font-size:9px}.muf-clearance-callbar strong{color:#fff;font-size:11px}.muf-clearance-callbar>a:not(.muf-button){color:var(--muf-mustard);font-size:15px;font-weight:800}
.woocommerce-cart .muf-commerce-main,.woocommerce-checkout .muf-commerce-main{padding:55px 0 90px;background:#f5f4ef}.woocommerce-cart .muf-commerce-main>.muf-shell,.woocommerce-checkout .muf-commerce-main>.muf-shell{width:var(--muf-shell)}.woocommerce-cart table.cart,.woocommerce-checkout form.checkout,.cart_totals,.woocommerce-checkout-review-order{background:#fff!important}.woocommerce-cart table.cart{border:0!important}.woocommerce-cart table.cart th{padding:14px!important;border-bottom:1px solid var(--muf-line)!important;font-size:9px!important;text-transform:uppercase}.woocommerce-cart table.cart td{padding:18px 14px!important;border-bottom:1px solid var(--muf-line)!important}.cart_totals,.woocommerce-checkout-review-order{padding:25px!important;box-shadow:none!important}.cart_totals h2,.woocommerce-checkout h3{font-size:25px!important;letter-spacing:-.04em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:45px;border:1px solid var(--muf-line);background:#fff}
.muf-footer-cta{padding:55px 0;color:#171914;background:var(--muf-mustard)}.muf-footer-cta .muf-shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.muf-footer-cta h2{max-width:850px;margin:0;font-size:43px;line-height:.95;letter-spacing:-.05em}.muf-footer{color:#f5f5f1;background:#171914}.muf-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px;padding:70px 0}.muf-footer__brand .muf-brand{display:block;width:155px;padding:6px;background:#171914}.muf-footer__brand p{max-width:390px;color:#aeb1aa;font-size:11px}.muf-footer__grid h3{margin:0 0 17px;color:var(--muf-mustard);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.muf-footer__grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.muf-footer__grid a{color:#c8cac5;font-size:11px}.muf-footer__bottom{display:flex;justify-content:space-between;padding:18px 0;border-top:1px solid #363932;color:#8f928a;font-size:9px}

@media(max-width:1180px){
  :root{--muf-shell:min(100% - 40px,1120px)}
  .muf-header__core{grid-template-columns:130px auto minmax(180px,1fr) auto;gap:14px}.muf-logo{width:125px}.muf-primary-nav{gap:14px}.muf-delivery-action{display:none}.muf-header-action span{display:none}.muf-mega__grid{grid-template-columns:190px 1fr 205px}.muf-mega__categories{grid-template-columns:repeat(3,1fr)}
  .muf-home-v7__hero{grid-template-columns:minmax(0,1fr) 235px}.muf-home-v7__offer{padding:35px 25px}.muf-home-v7__offer strong{font-size:52px}.muf-home-v7__category-rail{grid-template-columns:repeat(3,1fr)}.muf-home-v7__category-rail a{border-bottom:1px solid var(--muf-line)}.muf-home-v7__new ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.muf-home-v7__needs-grid{grid-template-columns:1fr}.muf-home-v7__trust{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.muf-home-v7__trust ul{grid-column:1/-1}.muf-home-v7__circular .muf-shell{grid-template-columns:1.4fr repeat(2,1fr)}.muf-home-v7__circular span:nth-last-child(-n+2){display:none}
  .muf-catalogue-categories{grid-template-columns:repeat(8,145px)}.muf-catalogue-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.muf-kc-v7__intro-grid{gap:40px}.muf-guide-v7__layout,.muf-compare-v7__layout,.muf-article-v7__layout{grid-template-columns:160px minmax(0,1fr) 220px;gap:28px}.muf-product-v7__top{gap:38px}.muf-product-v7__main-image,.muf-product-v7__main-image>img{min-height:520px}
}

/* Comparison Centre v13 — quiet editorial clarity with decisive, shoppable navigation. */
.muf-compare-v13{
  --cmp-ink:#181a17;--cmp-paper:#f4f3ee;--cmp-line:#d9dad4;--cmp-muted:#656960;--cmp-orange:#ffb62f;
  color:var(--cmp-ink);background:#fff;font-family:"Aptos","Segoe UI Variable Text","Segoe UI",Arial,sans-serif
}
.muf-compare-v13 *{box-sizing:border-box}.muf-compare-v13 a{color:inherit}.muf-compare-v13 button,.muf-compare-v13 input{font:inherit}
.muf-compare-v13__eyebrow{margin:0 0 12px;color:#9b6810;font-size:10px;font-weight:800;letter-spacing:.145em;text-transform:uppercase}
.muf-compare-v13__top{padding:24px 0 21px;border-bottom:1px solid var(--cmp-line);background:#fff}
.muf-compare-v13__top .muf-v7-crumbs{margin:0 0 11px!important;color:#73776f;font-size:11px;font-weight:560}
.muf-compare-v13__top h1{margin:0;font-size:clamp(29px,2.6vw,39px);font-weight:780;line-height:1;letter-spacing:-.05em}
.muf-compare-v13__hero{padding:24px 0 0;background:#fff}
.muf-compare-v13__hero-grid{display:grid;grid-template-columns:.83fr 1.17fr;min-height:592px;overflow:hidden;border-radius:17px 17px 0 0;color:#fff;background:var(--cmp-ink)}
.muf-compare-v13__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:58px 54px}
.muf-compare-v13__hero-copy .muf-compare-v13__eyebrow{color:var(--cmp-orange)}
.muf-compare-v13__hero-copy h2{max-width:610px;margin:0;font-size:clamp(55px,5.25vw,78px);font-weight:790;line-height:.89;letter-spacing:-.066em}
.muf-compare-v13__hero-copy h2 span{display:block;color:var(--cmp-orange)}
.muf-compare-v13__hero-copy>p:not(.muf-compare-v13__eyebrow){max-width:570px;margin:26px 0 0;color:#c5c9c0;font-size:15px;line-height:1.58}
.muf-compare-v13__hero-copy>a{display:flex;width:max-content;align-items:center;gap:21px;margin-top:34px;padding:12px 15px;border:1px solid #575b53;border-radius:5px;font-size:11px;font-weight:760;transition:border-color .2s ease,background .2s ease}
.muf-compare-v13__hero-copy>a:hover{border-color:var(--cmp-orange);background:#22251f}.muf-compare-v13__hero-copy>a b{color:var(--cmp-orange);font-size:17px}
.muf-compare-v13__hero-media{position:relative;min-width:0;margin:0;overflow:hidden;background:#2b2e28}
.muf-compare-v13__hero-media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(24,26,23,.25),transparent 35%),linear-gradient(0deg,rgba(10,11,9,.68),transparent 38%)}
.muf-compare-v13__hero-media>img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.muf-compare-v13__hero-grid:hover .muf-compare-v13__hero-media>img{transform:scale(1.018)}
.muf-compare-v13__option{position:absolute;z-index:2;top:25px;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.34);border-radius:99px;color:#fff;background:rgba(24,26,23,.72);font-size:9px;font-weight:710;backdrop-filter:blur(8px)}
.muf-compare-v13__option b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--cmp-ink);background:var(--cmp-orange);font-size:9px}.muf-compare-v13__option--a{left:24px}.muf-compare-v13__option--b{right:24px}
.muf-compare-v13__hero-media figcaption{position:absolute;z-index:2;right:31px;bottom:29px;max-width:390px;color:#fff;font-size:clamp(20px,2.3vw,31px);font-weight:740;line-height:1.02;letter-spacing:-.045em;text-align:right}
.muf-compare-v13__method{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:17px;padding:22px 28px;border-radius:0 0 17px 17px;background:linear-gradient(135deg,#ffc762,#ffaf22);box-shadow:0 18px 45px rgba(124,83,11,.12)}
.muf-compare-v13__method span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:770;white-space:nowrap}.muf-compare-v13__method span b{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(24,26,23,.25);border-radius:50%;font-size:8px}.muf-compare-v13__method i{height:1px;background:rgba(24,26,23,.24)}
.muf-compare-v13__topics{padding:82px 0 86px;background:#fff}
.muf-compare-v13__topics header,.muf-compare-v13__library-head{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;margin-bottom:28px}
.muf-compare-v13__topics h2,.muf-compare-v13__library-head h2{max-width:790px;margin:0;font-size:clamp(39px,4.2vw,59px);font-weight:790;line-height:.94;letter-spacing:-.058em}
.muf-compare-v13__topics header>p,.muf-compare-v13__library-head>p{max-width:500px;margin:0 0 3px;color:var(--cmp-muted);font-size:14px;line-height:1.55}
.muf-compare-v13__topic-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}
.muf-compare-v13__topic-rail button{position:relative;display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid var(--cmp-line);border-radius:10px;color:var(--cmp-ink);background:#fff;box-shadow:0 7px 22px rgba(20,22,18,.04);cursor:pointer;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.muf-compare-v13__topic-rail button:hover{border-color:#b6b8b0;box-shadow:0 15px 36px rgba(20,22,18,.11);transform:translateY(-3px)}
.muf-compare-v13__topic-rail button>span{display:block;height:185px;overflow:hidden;background:#e8e7e1}.muf-compare-v13__topic-rail img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.muf-compare-v13__topic-rail button:hover img{transform:scale(1.035)}
.muf-compare-v13__topic-rail strong{padding:19px 45px 0 19px;font-size:18px;font-weight:770;line-height:1.05;letter-spacing:-.033em}.muf-compare-v13__topic-rail small{padding:8px 45px 20px 19px;color:var(--cmp-muted);font-size:10.5px;line-height:1.4}.muf-compare-v13__topic-rail button>b{position:absolute;right:17px;bottom:19px;color:#a36d0e;font-size:19px}
.muf-compare-v13__featured{padding:0 0 86px;background:#fff}
.muf-compare-v13__section-label{margin:0 0 14px;font-size:12px;font-weight:780}
.muf-compare-v13__featured article{display:grid;grid-template-columns:1.34fr .66fr;min-height:480px;overflow:hidden;border:1px solid var(--cmp-line);border-radius:12px;background:var(--cmp-paper);box-shadow:0 18px 48px rgba(21,23,19,.09)}
.muf-compare-v13__featured-image{position:relative;display:block;min-height:480px;overflow:hidden;background:#dedfd8}.muf-compare-v13__featured-image>img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.muf-compare-v13__featured article:hover .muf-compare-v13__featured-image>img{transform:scale(1.025)}
.muf-compare-v13__featured-image>span{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:7px;padding:10px 13px;border-radius:99px;color:var(--cmp-ink);background:var(--cmp-orange);box-shadow:0 6px 20px rgba(0,0,0,.13);font-size:11px;font-weight:820}.muf-compare-v13__featured-image>span i{font-size:8px;font-style:normal;text-transform:uppercase}
.muf-compare-v13__featured article>div{display:flex;flex-direction:column;justify-content:center;padding:45px 40px}.muf-compare-v13__featured article>div>small,.muf-compare-v13__grid article>div>small{color:#92620d;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.muf-compare-v13__featured h2{margin:16px 0 0;font-size:clamp(37px,3.45vw,51px);font-weight:790;line-height:.92;letter-spacing:-.058em}.muf-compare-v13__featured h2 a{text-decoration:none}
.muf-compare-v13__featured article>div>p{margin:21px 0;color:var(--cmp-muted);font-size:13.5px;line-height:1.55}.muf-compare-v13__verdict{display:grid;gap:5px;padding:16px 17px;border-left:4px solid var(--cmp-orange);background:#fff}.muf-compare-v13__verdict b{font-size:10px;text-transform:uppercase}.muf-compare-v13__verdict span{color:var(--cmp-muted);font-size:10.5px;line-height:1.45}
.muf-compare-v13__read{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid var(--cmp-line);font-size:11px;font-weight:780;text-decoration:none}.muf-compare-v13__read b{color:#a36d0e;font-size:18px}
.muf-compare-v13__library{padding:78px 0 88px;border-block:1px solid var(--cmp-line);background:var(--cmp-paper);scroll-margin-top:110px}
.muf-compare-v13__controls{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px;padding:11px;border:1px solid var(--cmp-line);border-radius:9px;background:#fff}
.muf-compare-v13__filters{display:flex;min-width:0;gap:6px}.muf-compare-v13__filters button{padding:9px 13px;border:0;border-radius:5px;color:#555950;background:transparent;font-size:10px;font-weight:720;cursor:pointer;white-space:nowrap}.muf-compare-v13__filters button:hover{background:#f0efe9}.muf-compare-v13__filters button.is-active{color:var(--cmp-ink);background:var(--cmp-orange)}
.muf-compare-v13__search{display:flex;flex:0 1 310px;align-items:center;border:1px solid var(--cmp-line);border-radius:5px;background:#fff}.muf-compare-v13__search input{width:100%;min-width:0;padding:9px 12px;border:0;outline:0;background:transparent;color:var(--cmp-ink);font-size:11px}.muf-compare-v13__search b{padding-right:12px;color:#7b7f76;font-size:17px;font-weight:500}
.muf-compare-v13__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.muf-compare-v13__grid article{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--cmp-line);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(20,22,18,.045);transition:transform .2s ease,box-shadow .2s ease}.muf-compare-v13__grid article:hover{box-shadow:0 16px 38px rgba(20,22,18,.1);transform:translateY(-4px)}.muf-compare-v13__grid article[hidden]{display:none}
.muf-compare-v13__card-image{position:relative;display:block;height:245px;overflow:hidden;background:#e3e4dd}.muf-compare-v13__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.muf-compare-v13__grid article:hover .muf-compare-v13__card-image img{transform:scale(1.035)}.muf-compare-v13__card-image>span{position:absolute;top:16px;left:16px;display:grid;width:39px;height:39px;place-items:center;border-radius:50%;color:var(--cmp-ink);background:var(--cmp-orange);font-size:10px;font-weight:820;box-shadow:0 5px 17px rgba(0,0,0,.14)}
.muf-compare-v13__grid article>div{display:flex;min-width:0;flex:1;flex-direction:column;padding:24px}.muf-compare-v13__grid h3{margin:13px 0 0;font-size:clamp(23px,2.05vw,31px);font-weight:780;line-height:.98;letter-spacing:-.047em}.muf-compare-v13__grid h3 a{text-decoration:none}.muf-compare-v13__grid p{margin:16px 0 22px;color:var(--cmp-muted);font-size:11.5px;line-height:1.5}.muf-compare-v13__grid .muf-compare-v13__read{margin-top:auto}
.muf-compare-v13__empty{padding:36px;border:1px solid var(--cmp-line);border-radius:9px;background:#fff;text-align:center}
.muf-compare-v13__framework{padding:77px 0 82px;color:#fff;background:var(--cmp-ink)}.muf-compare-v13__framework>.muf-shell{display:grid;grid-template-columns:.72fr 1.28fr;align-items:end;gap:65px}.muf-compare-v13__framework .muf-compare-v13__eyebrow{color:var(--cmp-orange)}.muf-compare-v13__framework h2{max-width:650px;margin:0;font-size:clamp(40px,4.5vw,63px);font-weight:790;line-height:.92;letter-spacing:-.06em}
.muf-compare-v13__framework ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:hidden;border:1px solid #42453e;border-radius:10px;list-style:none}.muf-compare-v13__framework li{display:flex;min-height:220px;flex-direction:column;padding:24px 22px;border-right:1px solid #42453e}.muf-compare-v13__framework li:last-child{border-right:0}.muf-compare-v13__framework li>b{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:var(--cmp-ink);background:var(--cmp-orange);font-size:9px}.muf-compare-v13__framework li>strong{margin-top:auto;font-size:19px}.muf-compare-v13__framework li>span{margin-top:8px;color:#acb0a7;font-size:10.5px;line-height:1.45}
.muf-compare-v13__cta{padding:66px 0 72px;background:linear-gradient(135deg,#ffc65a,#ffad1f)}.muf-compare-v13__cta>.muf-shell{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.muf-compare-v13__cta h2{max-width:840px;margin:0;font-size:clamp(43px,5vw,69px);font-weight:790;line-height:.9;letter-spacing:-.064em}.muf-compare-v13__cta>.muf-shell>div:last-child p{max-width:480px;margin:0 0 22px;color:#624716;font-size:13px;line-height:1.52}
@media(max-width:1080px){
  .muf-compare-v13__hero-copy{padding:48px 38px}.muf-compare-v13__hero-copy h2{font-size:59px}.muf-compare-v13__topics header,.muf-compare-v13__library-head{gap:42px}.muf-compare-v13__featured article{grid-template-columns:1.15fr .85fr}.muf-compare-v13__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.muf-compare-v13__framework>.muf-shell{grid-template-columns:1fr;gap:35px}
}
@media(max-width:760px){
  .muf-compare-v13__top{padding:18px 0 17px}.muf-compare-v13__top h1{font-size:28px}.muf-compare-v13__hero{padding-top:13px}.muf-compare-v13__hero-grid{grid-template-columns:1fr;min-height:0;border-radius:12px 12px 0 0}.muf-compare-v13__hero-copy{padding:38px 23px 42px}.muf-compare-v13__hero-copy h2{font-size:44px;line-height:.92}.muf-compare-v13__hero-copy>p:not(.muf-compare-v13__eyebrow){margin-top:19px;font-size:13px}.muf-compare-v13__hero-copy>a{margin-top:27px}.muf-compare-v13__hero-media{height:365px}.muf-compare-v13__option{top:13px;padding:6px 8px}.muf-compare-v13__option--a{left:13px}.muf-compare-v13__option--b{right:13px}.muf-compare-v13__hero-media figcaption{right:18px;bottom:18px;max-width:270px;font-size:22px}.muf-compare-v13__method{display:flex;padding:18px 16px;gap:10px;overflow-x:auto;border-radius:0 0 12px 12px;scrollbar-width:none}.muf-compare-v13__method::-webkit-scrollbar{display:none}.muf-compare-v13__method span{flex:0 0 auto}.muf-compare-v13__method i{flex:0 0 25px}
  .muf-compare-v13__topics{padding:57px 0 61px}.muf-compare-v13__topics header,.muf-compare-v13__library-head{grid-template-columns:1fr;gap:16px}.muf-compare-v13__topics h2,.muf-compare-v13__library-head h2{font-size:39px}.muf-compare-v13__topics header>p,.muf-compare-v13__library-head>p{font-size:13px}.muf-compare-v13__topic-rail{display:flex;margin-right:-12px;padding-right:12px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-compare-v13__topic-rail::-webkit-scrollbar{display:none}.muf-compare-v13__topic-rail button{flex:0 0 78vw;scroll-snap-align:start}.muf-compare-v13__topic-rail button>span{height:190px}
  .muf-compare-v13__featured{padding-bottom:61px}.muf-compare-v13__featured article{grid-template-columns:1fr;min-height:0}.muf-compare-v13__featured-image{min-height:0;height:270px}.muf-compare-v13__featured article>div{padding:29px 23px}.muf-compare-v13__featured h2{font-size:37px}.muf-compare-v13__featured article>div>p{font-size:13px}
  .muf-compare-v13__library{padding:56px 0 63px}.muf-compare-v13__controls{align-items:stretch;flex-direction:column;padding:10px}.muf-compare-v13__filters{width:calc(100% + 10px);margin-right:-10px;padding-right:10px;overflow-x:auto;scrollbar-width:none}.muf-compare-v13__filters::-webkit-scrollbar{display:none}.muf-compare-v13__filters button{flex:0 0 auto}.muf-compare-v13__search{flex:auto;width:100%}.muf-compare-v13__grid{grid-template-columns:1fr;gap:12px}.muf-compare-v13__card-image{height:235px}.muf-compare-v13__grid h3{font-size:28px}.muf-compare-v13__grid p{font-size:12px}
  .muf-compare-v13__framework{padding:57px 0 63px}.muf-compare-v13__framework h2{font-size:40px}.muf-compare-v13__framework ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-compare-v13__framework ol::-webkit-scrollbar{display:none}.muf-compare-v13__framework li{flex:0 0 75vw;border-right:1px solid #42453e;scroll-snap-align:start}.muf-compare-v13__cta{padding:55px 0 60px}.muf-compare-v13__cta>.muf-shell{grid-template-columns:1fr;gap:28px}.muf-compare-v13__cta h2{font-size:42px}
}
@media(max-width:900px){
  :root{--muf-shell:calc(100vw - 32px)}.admin-bar .muf-header{top:46px}.muf-header__core{min-height:64px;grid-template-columns:42px 126px 1fr;gap:10px}.muf-mobile-toggle{display:grid;width:38px;height:38px;place-content:center;gap:4px;padding:8px;border:0;background:none}.muf-mobile-toggle>span:not(.screen-reader-text){display:block;width:20px;height:1px;background:var(--muf-ink)}.muf-logo{width:126px;height:44px}.muf-primary-nav,.muf-header__search,.muf-delivery-action,.muf-saved-action,.muf-header-action:not(.muf-cart-action) span{display:none}.muf-header__actions{justify-self:end}.muf-cart-action{display:grid}.muf-mobile-search{display:block;padding-bottom:9px}.muf-product-search input[type=search]{height:39px}.muf-mobile-drawer{background:#fff;color:var(--muf-ink)}
  .muf-home-v7__hero{grid-template-columns:1fr;min-height:auto}.muf-home-v7__scene{min-height:610px}.muf-home-v7__copy{left:28px;width:calc(100% - 56px)}.muf-home-v7__copy h1{font-size:clamp(58px,11vw,90px)}.muf-home-v7__offer{display:grid;grid-template-columns:1fr 1fr;min-height:220px}.muf-home-v7__offer em{display:none}.muf-home-v7__category-rail{margin-top:0}.muf-home-v7__new ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.muf-need-browser{grid-template-columns:230px 1fr}.muf-home-v7__guide-card{grid-template-columns:1fr}.muf-home-v7__guide-card figure{height:400px}.muf-home-v7__guide-card>div{padding:45px}
  .muf-catalogue{grid-template-columns:1fr}.muf-catalogue-filters{position:fixed;z-index:1700;top:0;bottom:0;left:0;width:min(330px,88vw);padding:24px;background:#fff;box-shadow:var(--muf-shadow);transform:translateX(-110%);transition:transform .25s;overflow:auto}.muf-catalogue-filters.is-open{transform:translateX(0)}.muf-filter-heading button,.muf-filter-mobile-button{display:block}.muf-filter-heading{display:flex;justify-content:space-between}.muf-filter-heading button{border:0;background:none;font-size:25px}.muf-filter-mobile-button{padding:7px 10px;border:1px solid var(--muf-line);background:#fff;font-size:10px}.muf-catalogue-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .muf-kc-v7__intro-grid,.muf-resource-hub__hero-grid,.muf-guide-v7__title,.muf-article-v7__headline{grid-template-columns:1fr}.muf-kc-v7__intro figure,.muf-resource-hub__hero figure{height:360px}.muf-kc-v7__chooser-inner{grid-template-columns:1fr}.muf-kc-v7__resource-grid{grid-template-columns:repeat(3,1fr)}.muf-resource-hub__hero-grid>div{padding:30px 0 55px}.muf-resource-feature__card{grid-template-columns:1fr}.muf-resource-feature__card figure{height:360px}.muf-resource-grid,.muf-journal-grid{grid-template-columns:repeat(2,1fr)}
  .muf-guide-v7__layout,.muf-compare-v7__layout,.muf-article-v7__layout{grid-template-columns:minmax(0,1fr)}.muf-guide-v7__toc,.muf-compare-v7__layout>aside:first-child,.muf-article-v7__toc{position:static}.muf-guide-v7__aside,.muf-article-v7__right,.muf-compare-v7__decision{position:static}.muf-compare-v7__split .muf-shell{grid-template-columns:1fr}.muf-compare-v7__versus{margin:-12px 0;z-index:2}.muf-journal-v7__featured article{grid-template-columns:1fr}.muf-journal-v7__featured-image{height:360px}
  .muf-product-v7__top{grid-template-columns:1fr}.muf-product-v7__main-image,.muf-product-v7__main-image>img{min-height:560px}.muf-condition-report__grid{grid-template-columns:repeat(2,1fr)}
  .muf-about-intro__grid,.muf-about-story__grid,.muf-about-proof__grid,.muf-clearance-intro__grid,.muf-clearance-eligibility__grid,.muf-clearance-case .muf-shell,.muf-clearance-faq .muf-shell{grid-template-columns:1fr}.muf-clearance-qualify .muf-shell{grid-template-columns:1fr;padding-block:25px}.muf-clearance-qualify form{grid-template-columns:repeat(2,1fr)}.muf-process-grid{grid-template-columns:repeat(2,1fr)}.muf-footer__grid{grid-template-columns:1.3fr repeat(2,1fr)}.muf-footer__grid>div:last-child{grid-column:2/4}
}
@media(max-width:620px){
  :root{--muf-shell:calc(100vw - 24px)}.muf-v7-section,.muf-section{padding:58px 0}.muf-v7-heading{align-items:flex-start;flex-direction:column}.muf-v7-heading h2{font-size:39px}
  .muf-home-v7__scene{min-height:550px;background-position:60% center}.muf-home-v7__shade{background:linear-gradient(90deg,rgba(12,13,11,.82),rgba(12,13,11,.2))}.muf-home-v7__copy{top:auto;bottom:45px;left:20px;width:calc(100% - 40px);transform:none}.muf-home-v7__copy h1{font-size:52px}.muf-home-v7__copy p{font-size:14px}.muf-home-v7__copy>div{align-items:flex-start;flex-direction:column;gap:16px}.muf-hotspot{display:none}.muf-home-v7__offer{grid-template-columns:1fr;min-height:230px}.muf-home-v7__offer p{margin:20px 0 10px}.muf-home-v7__category-rail{display:flex;overflow-x:auto;box-shadow:none;width:100%;padding-left:12px}.muf-home-v7__category-rail a{min-width:175px}.muf-home-v7__new ul.products,body.muf-modern ul.products,.muf-catalogue-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 10px}.muf-need-browser{grid-template-columns:1fr}.muf-need-browser__intro{min-height:290px}.muf-need-browser__grid a{min-height:170px}.muf-home-v7__trust{grid-template-columns:1fr}.muf-home-v7__trust ul{grid-column:auto}.muf-home-v7__circular .muf-shell{grid-template-columns:1fr 1fr}.muf-home-v7__circular .muf-shell>div{grid-column:1/-1}.muf-home-v7__guide-card>div{padding:35px 25px}.muf-home-v7__guide-card h2{font-size:45px}.muf-home-v7__guide-card figure{height:280px}
  .muf-catalogue-header__row{align-items:flex-start;flex-direction:column}.muf-catalogue-header h1{font-size:49px}.muf-catalogue-offer{min-width:0;width:100%}.muf-catalogue-categories{width:calc(100vw - 12px)}
  .muf-kc-v7__intro{padding-top:48px}.muf-kc-v7__intro h2{font-size:51px}.muf-kc-v7__intro figure{height:280px}.muf-kc-v7__chooser-inner>div{padding:26px 18px}.muf-kc-v7__choice-row,.muf-kc-v7__help-row{grid-template-columns:repeat(3,1fr)}.muf-kc-v7__feature-card{grid-template-columns:1fr}.muf-kc-v7__feature-card>div{padding:35px 25px}.muf-kc-v7__feature-card h2{font-size:40px}.muf-kc-v7__feature-card figure{height:270px}.muf-kc-v7__resource-grid{grid-template-columns:repeat(2,1fr)}.muf-kc-v7__framework ol{grid-template-columns:1fr}.muf-kc-v7__framework li{min-height:100px;border-right:0;border-bottom:1px solid #484b44}.muf-kc-v7__search{align-items:flex-start;flex-direction:column}
  .muf-resource-hub__hero h1{font-size:54px}.muf-resource-hub__hero figure{height:280px}.muf-resource-hub__quick .muf-shell{align-items:flex-start;flex-direction:column;gap:12px}.muf-resource-feature__card figure{height:260px}.muf-resource-feature__card>div{padding:32px 24px}.muf-resource-feature__card h2{font-size:38px}.muf-resource-grid,.muf-journal-grid{grid-template-columns:1fr}.muf-resource-help .muf-shell,.muf-guide-v7__next .muf-shell,.muf-article-v7__footer .muf-shell{align-items:flex-start;flex-direction:column}.muf-resource-help h2,.muf-guide-v7__next h2,.muf-article-v7__footer h2{font-size:34px}
  .muf-guide-v7__header,.muf-compare-v7__header,.muf-article-v7__header{padding-bottom:35px}.muf-guide-v7__title h1,.muf-compare-v7__header h1,.muf-article-v7__headline h1{font-size:44px}.muf-guide-v7__title figure,.muf-article-v7__headline figure{height:280px}.muf-guide-v7__meta,.muf-compare-v7__meta,.muf-article-v7__headline>div>div{align-items:flex-start;flex-direction:column;gap:7px}.muf-guide-v7__meta span+span,.muf-article-v7__headline span+span{padding-left:0;border:0}.muf-compare-v7__split article{grid-template-columns:105px 1fr}.muf-compare-v7__split figure{width:105px;height:160px}.muf-compare-v7__check .muf-shell>div{grid-template-columns:1fr 1fr}.muf-journal-v7__hero{min-height:470px}.muf-journal-v7__hero h1{font-size:54px}.muf-journal-v7__featured article>div{padding:28px}.muf-journal-v7__featured h2{font-size:36px}
  .muf-product-v7__top{gap:26px}.muf-product-v7__main-image,.muf-product-v7__main-image>img{min-height:390px}.muf-product-v7__thumbs{grid-template-columns:repeat(5,1fr)}.muf-product-v7__summary .product_title{font-size:39px!important}.muf-product-v7__promises{grid-template-columns:1fr}.muf-condition-report__grid{grid-template-columns:1fr 1fr}.muf-condition-report__grid figure{height:180px}.muf-offer-panel{grid-template-columns:1fr;max-height:calc(100vh - 30px);overflow:auto}.muf-offer-panel__image{min-height:210px}.muf-offer-panel__copy{padding:28px}.muf-offer-panel h2{font-size:38px}.muf-offer-actions{align-items:flex-start;flex-direction:column}.muf-cart-toast{right:10px;bottom:10px;grid-template-columns:34px 1fr 24px;width:calc(100vw - 20px)}.muf-cart-toast>a{grid-column:2}.muf-whatsapp{right:12px;bottom:12px}.cmplz-cookiebanner{right:8px!important;bottom:8px!important;left:8px!important;grid-template-columns:1fr!important}.cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:1fr 1fr!important}.cmplz-cookiebanner .cmplz-btn{min-width:0!important}
  .muf-about-intro,.muf-clearance-intro{padding-top:30px}.muf-about-intro h1,.muf-clearance-intro h1{font-size:52px}.muf-about-intro__image,.muf-clearance-intro__mosaic{height:370px}.muf-about-numbers .muf-shell{grid-template-columns:1fr}.muf-about-numbers div{border-right:0;border-bottom:1px solid rgba(20,22,18,.2)}.muf-process-grid{grid-template-columns:1fr}.muf-process-grid article,.muf-process-grid article+article{min-height:180px;padding:24px 0}.muf-process-grid h3{margin-top:38px}.muf-clearance-qualify form{grid-template-columns:1fr}.muf-clearance-trust .muf-shell{grid-template-columns:1fr 1fr}.muf-clearance-case figure{height:320px}.muf-clearance-case h2{font-size:40px}.muf-clearance-callbar{grid-template-columns:1fr auto;padding:10px 12px}.muf-clearance-callbar>span{display:none}.muf-clearance-callbar .muf-button{font-size:9px!important}.muf-footer-cta .muf-shell{align-items:flex-start;flex-direction:column}.muf-footer-cta h2{font-size:35px}.muf-footer__grid{grid-template-columns:1fr 1fr;gap:35px 20px}.muf-footer__brand{grid-column:1/-1}.muf-footer__grid>div:last-child{grid-column:auto}.muf-footer__bottom{align-items:flex-start;flex-direction:column}.muf-cart-action{min-width:36px}
}

/* Modern navigation system: automatic shop mega menu, knowledge flyout and a complete mobile drawer. */
.muf-primary-nav,
.muf-shop-trigger,
.muf-nav-flyout,
.muf-mobile-drawer{
  font-family:"Aptos Display","Aptos","Segoe UI Variable","Helvetica Neue",Arial,sans-serif;
}
.muf-primary-nav{font-size:13.5px;font-weight:650;letter-spacing:-.004em}
.muf-primary-nav>a,
.muf-primary-nav>.muf-nav-flyout>a,
.muf-shop-trigger{padding:27px 0!important}
.muf-nav-flyout{position:relative;display:flex;align-self:stretch;align-items:center}
.muf-nav-flyout__trigger{display:flex;align-items:center;gap:5px;white-space:nowrap}
.muf-nav-flyout__trigger>span{color:var(--muf-mustard-dark);font-size:13px;transition:transform .18s ease}
.muf-nav-flyout:hover>.muf-nav-flyout__trigger,
.muf-nav-flyout:focus-within>.muf-nav-flyout__trigger{color:#9c6500}
.muf-nav-flyout:hover>.muf-nav-flyout__trigger>span,
.muf-nav-flyout:focus-within>.muf-nav-flyout__trigger>span{transform:rotate(180deg)}
.muf-nav-flyout__panel{
  position:absolute;z-index:1200;top:calc(100% - 1px);left:50%;display:grid;width:350px;padding:10px;
  border:1px solid var(--muf-line);border-top:3px solid var(--muf-mustard);background:#fff;
  box-shadow:0 22px 55px rgba(20,22,18,.16);opacity:0;visibility:hidden;transform:translate(-50%,10px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.muf-nav-flyout:hover>.muf-nav-flyout__panel,
.muf-nav-flyout:focus-within>.muf-nav-flyout__panel{opacity:1;visibility:visible;transform:translate(-50%,0)}
.muf-nav-flyout__heading{display:grid;gap:2px;padding:12px 14px 13px;border-bottom:1px solid var(--muf-line)}
.muf-nav-flyout__heading small{color:#8a6a29;font-size:9px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}
.muf-nav-flyout__heading strong{font-size:19px;letter-spacing:-.03em}
.muf-primary-nav .muf-nav-flyout__panel>a{
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px!important;border-bottom:1px solid #ecebe6;color:var(--muf-ink)
}
.muf-primary-nav .muf-nav-flyout__panel>a:last-child{border-bottom:0}
.muf-primary-nav .muf-nav-flyout__panel>a:hover{background:#f8f6f1}
.muf-nav-flyout__panel>a>span{display:grid;gap:2px}
.muf-nav-flyout__panel>a strong{font-size:13px;font-weight:720;line-height:1.2;letter-spacing:-.006em}
.muf-nav-flyout__panel>a small{color:#777a73;font-size:10.5px;font-weight:480;line-height:1.25}
.muf-nav-flyout__panel>a>b{color:var(--muf-mustard-dark);font-size:15px;font-weight:500}

@media(min-width:901px) and (max-width:1280px){
  .muf-primary-nav{gap:11px!important;font-size:12px!important;letter-spacing:-.012em}
  .muf-header__core{grid-template-columns:150px minmax(485px,1fr) minmax(130px,170px) auto}
}

@media(max-width:900px){
  .muf-mobile-drawer{
    display:flex;width:min(400px,92vw);padding:0;flex-direction:column;gap:0;color:var(--muf-ink);background:#fff;
    box-shadow:20px 0 55px rgba(20,22,18,.2)
  }
  .muf-mobile-drawer__header{
    position:sticky;z-index:4;top:0;display:flex;min-height:82px;align-items:center;justify-content:space-between;
    padding:14px 18px;border-bottom:1px solid var(--muf-line);background:rgba(255,255,255,.97);backdrop-filter:blur(14px)
  }
  .muf-mobile-drawer__logo{width:186px;height:52px}
  .muf-mobile-drawer__logo .muf-brand{display:flex;width:100%;height:100%;align-items:center;gap:8px}
  .muf-mobile-drawer__logo .muf-brand__mark{flex-basis:48px;width:48px;height:39px}
  .muf-mobile-drawer__logo .muf-brand__mark img{left:-29px;width:108px!important}
  .muf-mobile-drawer__logo .muf-brand__words strong{font-size:13px}
  .muf-mobile-drawer__logo .muf-brand__words b{font-size:15px}
  .muf-mobile-drawer__logo .muf-brand__words small{font-size:3.5px}
  .muf-mobile-close{
    position:static;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--muf-line);border-radius:50%;
    color:var(--muf-ink);background:#f7f5f0;font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1;cursor:pointer
  }
  .muf-mobile-drawer__nav{display:block;padding:8px 20px 18px}
  .muf-mobile-drawer__nav>a,
  .muf-mobile-drawer__nav>.muf-mobile-shop>summary{
    display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:15px;padding:0 2px;border-bottom:1px solid var(--muf-line);
    color:var(--muf-ink);font-size:16px;font-weight:680;line-height:1.2;letter-spacing:-.012em
  }
  .muf-mobile-drawer__nav>a>span{color:var(--muf-mustard-dark);font-size:16px}
  .muf-mobile-drawer__nav>.muf-mobile-shop{border:0}
  .muf-mobile-drawer__nav>.muf-mobile-shop>div{margin:0;padding:5px 0 10px 14px;border-left:2px solid var(--muf-mustard)}
  .muf-mobile-drawer__nav>.muf-mobile-shop a{padding:9px 4px;color:#4e514b;font-size:13px;font-weight:580}
  .muf-mobile-drawer__nav>.muf-mobile-shop>.muf-mobile-category>summary{font-size:13.5px;font-weight:650}
  .muf-mobile-knowledge>div{display:grid}
  .muf-mobile-drawer__help{display:grid;gap:5px;margin:2px 20px 16px;padding:18px;border-radius:12px;background:#171914;color:#fff}
  .muf-mobile-drawer__help small{color:#d0d2cc;font-size:10px;letter-spacing:.04em}
  .muf-mobile-drawer__help strong{max-width:260px;font-size:18px;line-height:1.12;letter-spacing:-.025em}
  .muf-mobile-drawer__help a{margin-top:6px;color:var(--muf-mustard);font-size:12px;font-weight:750}
  .muf-mobile-drawer__quick{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 20px 20px}
  .muf-mobile-drawer__quick a{display:grid;min-height:68px;place-items:center;align-content:center;gap:6px;border:1px solid var(--muf-line);border-radius:9px;background:#faf9f6;color:var(--muf-ink);font-size:10px;font-weight:680}
  .muf-mobile-drawer__quick svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  .muf-mobile-drawer__footer{margin-top:auto;padding:22px 20px 26px;color:#d6d8d1;background:#20221e}
  .muf-mobile-drawer__footer>p{margin:0 0 11px;color:#fff;font-size:11px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}
  .muf-mobile-drawer__footer>div{display:flex;flex-wrap:wrap;gap:8px 17px}
  .muf-mobile-drawer__footer a{color:#d2d4ce;font-size:11px;text-decoration:underline;text-decoration-color:#55594f;text-underline-offset:3px}
  .muf-mobile-drawer__footer>small{display:block;margin-top:19px;padding-top:15px;border-top:1px solid #3b3e37;color:#8f9389;font-size:8.5px;line-height:1.45;letter-spacing:.025em}
}
@media print{.muf-header,.muf-footer,.muf-whatsapp,.muf-offer-modal,.muf-cart-toast,.muf-clearance-callbar,.muf-guide-v7__aside,.muf-article-v7__right{display:none!important}.muf-guide-v7__layout,.muf-article-v7__layout,.muf-compare-v7__layout{display:block}.muf-prose{font-size:11pt}}

/* Preserve Complianz's dismissed state after applying our grid-based skin. */
.cmplz-cookiebanner.cmplz-dismissed{display:none!important}

/* Keep third-party sharing and administrator honeypot diagnostics from
   competing with the primary product purchase action. */
.muf-product-v7__buy form.cart{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important}
.muf-product-v7__buy .quantity{display:block!important;width:82px!important;height:54px!important}
.muf-product-v7__buy .quantity .qty{width:82px!important;height:54px!important}
.muf-product-v7__buy .single_add_to_cart_button{width:100%!important;min-height:54px!important;padding-inline:22px!important;white-space:nowrap!important}
.muf-product-v7__buy .quantity:has(input[type=hidden]){display:none!important}.muf-product-v7__buy .quantity:has(input[type=hidden])+.single_add_to_cart_button{grid-column:1/-1}
.muf-product-v7__buy .ns-buttons,.muf-product-v7__buy .wpa-test-msg,.muf-product-v7__buy .altEmail_container,.muf-product-v7__buy .wpa_hidden_field{display:none!important}
.muf-mega__feature,.muf-mega__feature strong,.muf-mega__feature em{color:#fff!important}

/* Exact supplied brand artwork, adapted into a compact transparent lockup. */
.muf-header__core{grid-template-columns:195px auto minmax(230px,1fr) auto;gap:34px}
.muf-logo{width:184px;height:62px;padding:0;overflow:visible;border-radius:0;background:transparent}
.muf-logo .muf-brand{display:flex;width:100%;height:100%;align-items:center;gap:9px}
.muf-brand__mark{position:relative;display:block;flex:0 0 58px;width:58px;height:45px;overflow:hidden}
.muf-brand__mark img{position:absolute;top:0;left:-34px;width:126px!important;height:auto!important;max-width:none!important;object-fit:initial!important}
.muf-brand__words{display:grid;min-width:0;line-height:.86;letter-spacing:.015em}
.muf-brand__words strong{color:#373435;font-size:15px;font-weight:500;white-space:nowrap}
.muf-brand__words b{margin-top:5px;color:var(--muf-mustard);font-size:17px;font-weight:850;white-space:nowrap}
.muf-brand__words small{margin-top:7px;color:#373435;font-size:4.2px;font-weight:850;letter-spacing:.19em;white-space:nowrap}
.muf-primary-nav{gap:27px}
.muf-primary-nav a,.muf-shop-trigger{white-space:nowrap}
.muf-mega__categories{gap:12px 16px}
.muf-mega__categories>a{grid-template-columns:72px 1fr;gap:13px;min-height:76px;padding:8px 10px}
.muf-mega__thumb{width:72px;height:64px}
.muf-mega__categories strong{font-size:13px;line-height:1.18}
.muf-mega__categories small{margin-top:5px;font-size:11px;white-space:nowrap}
.muf-hotspot{color:#fff!important;text-decoration:none}
.muf-home-v7__category-rail{margin-top:0;box-shadow:0 15px 42px rgba(20,22,18,.1)}
.muf-home-v7__category-rail a{grid-template-columns:82px 1fr 20px;min-height:126px;padding:17px 18px}
.muf-home-v7__category-rail a>span{width:82px;height:82px;border-radius:4px}
.muf-home-v7__category-rail strong{font-size:14px;line-height:1.18}
.muf-home-v7__offer em{font-family:inherit;font-size:12px;font-weight:850;letter-spacing:.08em}
.muf-home-v7__new ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 20px}
body.muf-modern ul.products li.product img{margin-bottom:17px!important}
body.muf-modern ul.products li.product .woocommerce-loop-product__title{min-height:46px;font-size:16px!important}
body.muf-modern ul.products li.product .price{color:var(--muf-mustard-dark)!important;font-size:20px!important}
body.muf-modern ul.products li.product .price del{font-size:14px}
.muf-card-meta{margin:7px 0;font-size:11px}
body.muf-modern ul.products li.product .button.muf-card-cart,body.muf-modern ul.products li.product>a.button{position:absolute;right:0;bottom:5px;display:grid;width:44px!important;min-width:44px;min-height:44px!important;margin:0!important;padding:10px!important;place-items:center;border:1px solid var(--muf-line)!important;background:#fff!important;color:var(--muf-ink)!important}
.muf-card-cart__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.muf-card-tools{position:absolute;z-index:4;top:11px;right:10px;display:flex;gap:6px}
.muf-card-tools button{display:grid;width:36px;height:36px;min-height:0;padding:8px!important;place-items:center;border:0;background:rgba(255,255,255,.94);box-shadow:0 5px 15px rgba(0,0,0,.08);cursor:pointer}
.muf-card-tools svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}
.muf-card-tools button.is-active{color:#b46f00;background:#fff4d9}
.muf-home-v7__needs-grid{grid-template-columns:1fr;gap:22px}
.muf-need-browser{grid-template-columns:310px 1fr;min-height:520px}
.muf-need-browser__grid{grid-template-columns:repeat(3,1fr)}
.muf-need-browser__grid a{min-height:260px}
.muf-home-v7__trust{grid-template-columns:minmax(0,1fr) 430px;grid-template-rows:1fr auto}
.muf-home-v7__trust>div{display:flex;flex-direction:column;justify-content:center;padding:48px}
.muf-home-v7__trust h2{max-width:700px;font-size:50px}
.muf-home-v7__trust p{max-width:700px;font-size:15px}
.muf-home-v7__trust figure{grid-column:2;grid-row:1/3;min-height:360px}
.muf-home-v7__trust ul{grid-column:1;grid-row:2;min-height:65px;padding:20px 28px}
.muf-home-v7__trust li{font-size:11px}
.muf-home-v7__circular{padding:32px 0}
.muf-home-v7__circular .muf-shell{gap:32px}
.muf-home-v7__circular span{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:750}
.muf-home-v7__circular svg{flex:0 0 36px;width:36px;height:36px;padding:8px;border:1px solid #4f534a;fill:none;stroke:var(--muf-mustard);stroke-width:1.6}
.muf-home-proof{background:#fff}
.muf-home-proof__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.muf-home-proof__reviews,.muf-home-proof__video{min-height:520px}
.muf-home-proof__reviews{padding:55px;background:#f4f2ed}
.muf-home-proof__score{display:flex;align-items:center;gap:18px;margin:24px 0}
.muf-home-proof__score>strong{font-size:64px;line-height:.8;letter-spacing:-.06em}
.muf-home-proof__score>span{display:grid;color:var(--muf-mustard-dark);font-size:19px;letter-spacing:.08em}
.muf-home-proof__score small{margin-top:5px;color:var(--muf-text-soft);font-size:10px;letter-spacing:0;text-transform:uppercase}
.muf-home-proof h2{max-width:680px;margin:0 0 32px;font-size:46px;line-height:.96;letter-spacing:-.05em}
.muf-trustindex{display:grid;gap:12px}
.muf-home-proof__video{position:relative;overflow:hidden;background:#1b1d19}
.muf-home-proof__video>img{width:100%;height:100%;min-height:520px;object-fit:cover;opacity:.86}
.muf-home-proof__video>button{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:11px;width:100%;border:0;color:#fff;background:linear-gradient(rgba(16,18,15,.12),rgba(16,18,15,.56));cursor:pointer}
.muf-home-proof__video>button>span{display:grid;width:70px;height:70px;place-items:center;border-radius:50%;color:#171914;background:var(--muf-mustard);font-size:22px}
.muf-home-proof__video>button strong{font-size:23px}.muf-home-proof__video>button small{color:#d8dad4;font-size:10px}
.muf-home-proof__video iframe{width:100%;height:100%;min-height:520px;border:0}
.muf-home-knowledge{background:var(--muf-mustard)}
.muf-home-knowledge__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}
.muf-home-knowledge h2{max-width:600px;margin:0;font-size:58px;line-height:.9;letter-spacing:-.055em}
.muf-home-knowledge p:not(.muf-eyebrow){max-width:570px;font-size:16px}.muf-home-knowledge .muf-button{margin-top:18px}
.muf-home-knowledge nav{border-top:2px solid var(--muf-ink)}
.muf-home-knowledge nav a{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:18px;min-height:82px;border-bottom:1px solid rgba(20,22,18,.28)}
.muf-home-knowledge nav span{font-size:10px}.muf-home-knowledge nav strong{font-size:20px}.muf-home-knowledge nav b{font-size:21px}
.muf-home-final{padding:70px 0;color:#fff;background:#1b1d19}
.muf-home-final .muf-shell{display:flex;align-items:center;justify-content:space-between;gap:45px}
.muf-home-final h2{max-width:900px;margin:0;font-size:49px;line-height:.95;letter-spacing:-.05em}.muf-home-final .muf-eyebrow{color:var(--muf-mustard)}

/* Product detail: compact purchase panel, controlled gallery and factual data. */
.muf-product-v7{padding-top:18px}
.muf-product-v7>.muf-v7-crumbs{margin-bottom:16px!important}
.muf-product-v7>.muf-v7-crumbs .woocommerce-breadcrumb{margin:0!important}
.muf-product-v7__top{gap:52px}
.muf-product-v7__summary .product_title{font-size:clamp(34px,3.45vw,52px)!important;line-height:.96!important}
.muf-product-v7__status{gap:10px;margin-top:18px;font-size:13px;font-weight:700}
.muf-product-v7__status>span{position:relative;display:grid;width:20px;height:20px;place-items:center;background:#3a8150}
.muf-product-v7__status>span:after{content:'✓';color:#fff;font-size:12px;font-weight:900}
.muf-product-v7__status>b{font-size:11px}
.muf-product-v7__discount{position:absolute;z-index:3;top:15px;right:15px;padding:8px 10px;color:#171914;background:var(--muf-mustard);font-size:11px;font-weight:900;letter-spacing:.08em}
.muf-product-v7__gallery-nav{position:absolute;z-index:3;top:50%;display:grid;width:44px;height:52px;min-height:0!important;padding:0!important;place-items:center;border:0;color:var(--muf-ink);background:rgba(255,255,255,.94);font-size:31px;transform:translateY(-50%);cursor:pointer}
.muf-product-v7__gallery-nav.is-prev{left:14px}.muf-product-v7__gallery-nav.is-next{right:14px}
.muf-product-v7__thumbs{grid-template-columns:repeat(6,1fr)}
.muf-product-v7__thumbs>[hidden]{display:none!important}
.muf-product-v7__thumbs .muf-product-v7__more{display:grid;aspect-ratio:1;min-height:0;padding:8px!important;place-items:center;border:1px solid var(--muf-line);background:#fff;font-size:11px;font-weight:850}
.muf-product-v7__photo-note p{font-size:11px}.muf-product-v7__photo-note strong{font-size:13px}
.single-product .muf-product-v7__price .price{color:var(--muf-mustard-dark)!important;font-size:38px!important}
.muf-product-v7__price .price del{font-size:20px!important}
.muf-product-v7__buy form.cart{grid-template-columns:112px minmax(0,1fr)!important}
.muf-product-v7__buy .quantity{display:grid!important;grid-template-columns:30px 1fr 30px;width:112px!important;height:54px!important;border:1px solid var(--muf-line)}
.muf-product-v7__buy .quantity .qty{width:50px!important;height:52px!important;padding:0!important;border:0!important;text-align:center}
.muf-product-v7__buy [data-quantity-step]{display:grid;min-width:0;min-height:0;padding:0!important;place-items:center;border:0;background:#f5f4ef;color:var(--muf-ink);font-size:20px;cursor:pointer}
.muf-product-v7__secondary button{display:flex;align-items:center;gap:7px;min-height:40px!important;padding:0!important;font-size:13px!important}
.muf-product-v7__secondary span{font-size:10px}
.muf-product-v7__collection{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--muf-line)}
.muf-product-v7__collection>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f1efe9}.muf-product-v7__collection strong{font-size:12px}.muf-product-v7__collection b{font-size:10px;color:var(--muf-mustard-dark)}
.muf-product-v7__details{padding:80px 0}
.muf-product-v7__details>header{display:grid;grid-template-columns:1fr 1.4fr;gap:15px 60px;padding-bottom:32px;border-bottom:2px solid var(--muf-ink)}
.muf-product-v7__details>header .muf-eyebrow{grid-column:1/-1}.muf-product-v7__details>header h2{margin:0;font-size:46px;line-height:.95;letter-spacing:-.05em}.muf-product-v7__details>header>p:not(.muf-eyebrow){margin:0;color:var(--muf-text-soft);font-size:14px}
.muf-product-v7__detail-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:1px;background:var(--muf-line)}
.muf-product-v7__detail-grid article{min-width:0;padding:30px;background:#fff}.muf-product-v7__detail-grid h3{margin:0 0 20px;font-size:20px}.muf-product-v7__detail-grid p{color:var(--muf-text-soft);font-size:12px}
.muf-product-v7__detail-grid dl{margin:0}.muf-product-v7__detail-grid dl>div{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:10px 0;border-bottom:1px solid var(--muf-line);font-size:11px}.muf-product-v7__detail-grid dt{color:#777a72}.muf-product-v7__detail-grid dd{margin:0;font-weight:750}
.muf-product-v7__original{border-bottom:1px solid var(--muf-line);background:#f5f4ef}.muf-product-v7__original>summary{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 24px;font-size:13px;font-weight:850;cursor:pointer;list-style:none}.muf-product-v7__original>summary::-webkit-details-marker{display:none}.muf-product-v7__original>div{padding:25px 30px 40px;background:#fff}
.muf-condition-report{padding:65px 0}.muf-condition-report .muf-v7-heading h2{font-size:42px}.muf-condition-report__grid figure{height:300px}
.muf-product-v7__related{padding:65px 0}.muf-product-v7__related .related>h2{font-size:42px!important}

/* Catalogue: square visual navigation, real hierarchy and useful controls. */
.muf-catalogue-categories{grid-template-columns:repeat(8,minmax(165px,1fr));gap:10px;background:transparent}
.muf-catalogue-categories a{grid-template-columns:84px 1fr;min-width:165px;min-height:112px;padding:14px;border:1px solid var(--muf-line)}
.muf-catalogue-categories a>span{width:84px;height:84px;border-radius:3px}.muf-catalogue-categories .muf-catalogue-categories__icon{border-radius:3px}
.muf-catalogue-categories strong{font-size:13px}.muf-catalogue-categories small{font-size:10px}
.muf-catalogue{grid-template-columns:270px minmax(0,1fr);gap:45px}
.muf-filter-heading{font-size:16px}
.muf-catalogue-filters fieldset>a,.muf-filter-tree>a{font-size:13px!important}
.muf-filter-tree>a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:#555850}.muf-filter-tree>a.is-current{color:var(--muf-ink);font-weight:850}
.muf-filter-tree>div{display:grid;margin:1px 0 9px;padding-left:14px;border-left:2px solid #ece9e1}
.muf-filter-tree>div a{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:#73766f;font-size:11px}.muf-filter-tree>div a.is-current{color:var(--muf-ink);font-weight:800}.muf-filter-tree>div small{font-size:9px}
.muf-filter-options{display:grid;gap:2px}.muf-filter-options .muf-check{display:grid!important;grid-template-columns:18px 1fr auto;gap:9px;min-height:32px;font-size:12px}.muf-filter-options .muf-check input{width:17px;height:17px;accent-color:var(--muf-mustard-dark)}.muf-filter-options small{color:#8a8d85;font-size:9px}
.muf-catalogue-chips a{padding:10px 16px;font-size:12px}
.muf-newly-inspected{display:grid;grid-template-columns:190px 1fr;min-height:190px;margin:8px 0 22px;color:#fff;background:#1b1d19}
.muf-newly-inspected figure{margin:0;background:#efeee9}.muf-newly-inspected img{width:100%;height:100%;object-fit:cover}
.muf-newly-inspected>div{display:flex;flex-direction:column;justify-content:center;padding:25px 30px}.muf-newly-inspected .muf-eyebrow{margin:0;color:var(--muf-mustard)}.muf-newly-inspected h2{max-width:680px;margin:7px 0;font-size:24px;line-height:1.04}.muf-newly-inspected .price{color:var(--muf-mustard)!important;font-size:18px;font-weight:850}.muf-newly-inspected a{align-self:flex-start;margin-top:8px;border-bottom:1px solid;font-size:11px;font-weight:800}
.muf-catalogue-toolbar{gap:14px}.muf-grid-options{display:flex;align-items:center;gap:6px;margin-left:auto}.muf-grid-options>span{margin-right:4px;color:#777a72;font-size:9px;text-transform:uppercase}.muf-grid-options button{display:grid;width:31px;height:31px;min-height:0;padding:0!important;place-items:center;border:1px solid var(--muf-line);background:#fff;font-size:15px;cursor:pointer}.muf-grid-options button.is-active{color:#fff;border-color:var(--muf-ink);background:var(--muf-ink)}
.muf-catalogue-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 22px!important}
.muf-catalogue-results[data-grid-columns="4"] ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 16px!important}
.muf-guide-v7__body>.elementor,.muf-guide-v7__body .e-con,.muf-guide-v7__body .e-con-inner,.muf-guide-v7__body .elementor-widget,.muf-guide-v7__body .muf-reception-guide,.muf-compare-v7__body>.elementor,.muf-article-v7__layout .elementor{display:block;width:auto;max-width:none;margin:0;padding:0;background:transparent}
.muf-guide-v7__body .guide-layout,.muf-guide-v7__body .article{display:block;width:auto;max-width:none;margin:0;padding:0}
.muf-guide-v7__body .finder{margin:0 0 58px;padding:30px;background:var(--muf-mustard)}
.muf-guide-v7__body .finder-head{margin-bottom:22px}.muf-guide-v7__body .finder-head h2{margin-top:0}
.muf-guide-v7__body .finder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(20,22,18,.18)}
.muf-guide-v7__body .finder-card{display:grid;gap:5px;min-height:115px;padding:20px;color:var(--muf-ink);background:#fff;text-decoration:none}
.muf-guide-v7__body .finder-card strong{font-size:17px}.muf-guide-v7__body .finder-card span:last-child{color:var(--muf-text-soft);font-size:11px}
.muf-guide-v7__body .module{margin:0;padding:44px 0;border-top:1px solid var(--muf-line);background:transparent}
.muf-guide-v7__body .module:first-child{padding-top:0;border-top:0}.muf-guide-v7__body .module-header{margin-bottom:20px}
.muf-guide-v7__body .module-header>.eyebrow,.muf-guide-v7__body .label{color:var(--muf-mustard-dark);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}
.muf-guide-v7__body .decision-grid,.muf-guide-v7__body .type-list,.muf-guide-v7__body .checklist-grid,.muf-guide-v7__body .related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0}
.muf-guide-v7__body .decision,.muf-guide-v7__body .type-row,.muf-guide-v7__body .checklist-group,.muf-guide-v7__body .related-card{padding:22px;border:1px solid var(--muf-line);background:#f7f6f2}
.muf-guide-v7__body .editorial-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:28px;align-items:start;margin:28px 0}
.muf-guide-v7__body .editorial-split figure{margin:0}.muf-guide-v7__body .guide-image{width:100%;height:auto;max-height:460px;object-fit:cover}
.muf-guide-v7__body .callout,.muf-guide-v7__body .note{margin:28px 0;padding:24px;border-left:5px solid var(--muf-mustard);background:#f5f3ed}
.muf-guide-v7__body .table-scroll{max-width:100%;overflow-x:auto}.muf-guide-v7__body .faq-item{padding:18px 0;border-top:1px solid var(--muf-line)}
.muf-guide-v7__body .shortcode-grid{margin:28px 0}.muf-guide-v7__body .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}
.muf-footer__brand .muf-brand{display:block;width:175px;height:auto;padding:10px 12px;background:#fff}
.muf-footer__brand .muf-brand__mark{display:none}
.muf-footer__brand .muf-brand__words{line-height:.9}
.muf-footer__brand .muf-brand__words strong{font-size:18px}
.muf-footer__brand .muf-brand__words b{font-size:20px}
.muf-footer__brand .muf-brand__words small{font-size:4.8px}
@media(max-width:1180px){.muf-header__core{grid-template-columns:165px auto minmax(180px,1fr) auto;gap:20px}.muf-logo{width:158px}.muf-brand__mark{flex-basis:50px;width:50px;height:41px}.muf-brand__mark img{left:-31px;width:114px!important}.muf-brand__words strong{font-size:13px}.muf-brand__words b{font-size:15px}.muf-primary-nav{gap:18px}.muf-mega__categories>a{grid-template-columns:62px 1fr}.muf-mega__thumb{width:62px;height:57px}.muf-home-v7__category-rail a{grid-template-columns:70px 1fr 16px}.muf-home-v7__category-rail a>span{width:70px;height:70px}.muf-need-browser{grid-template-columns:270px 1fr}.muf-home-v7__trust{grid-template-columns:1fr 370px}.muf-home-proof__reviews{padding:40px}.muf-home-knowledge__grid{gap:45px}.muf-catalogue{grid-template-columns:235px minmax(0,1fr);gap:30px}.muf-catalogue-categories{grid-template-columns:repeat(8,155px)}.muf-catalogue-categories a{grid-template-columns:70px 1fr;min-width:155px}.muf-catalogue-categories a>span{width:70px;height:70px}}
@media(max-width:900px){.muf-header__core{grid-template-columns:42px 154px 1fr;gap:10px}.muf-logo{width:150px;height:54px}.muf-logo .muf-brand{gap:7px}.muf-brand__mark{flex-basis:45px;width:45px;height:37px}.muf-brand__mark img{left:-27px;width:103px!important}.muf-brand__words strong{font-size:12px}.muf-brand__words b{margin-top:4px;font-size:13px}.muf-brand__words small{margin-top:5px;font-size:3.4px}.muf-home-v7__category-rail{margin-top:0}.muf-need-browser{grid-template-columns:230px 1fr}.muf-need-browser__grid{grid-template-columns:repeat(2,1fr)}.muf-home-v7__trust{grid-template-columns:1fr 320px}.muf-home-proof__grid,.muf-home-knowledge__grid{grid-template-columns:1fr}.muf-home-knowledge__grid{gap:45px}.muf-home-final .muf-shell{align-items:flex-start;flex-direction:column}.muf-product-v7__details>header{grid-template-columns:1fr}.muf-product-v7__details>header .muf-eyebrow{grid-column:auto}.muf-product-v7__detail-grid{grid-template-columns:1fr}.muf-product-v7__detail-grid article{padding:24px}.muf-catalogue{grid-template-columns:1fr}.muf-catalogue-results[data-grid-columns="4"] ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:620px){.muf-home-v7__category-rail a{grid-template-columns:74px 1fr 18px;min-width:215px;min-height:112px}.muf-home-v7__category-rail a>span{width:74px;height:74px}.muf-home-v7__new ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.muf-card-tools{top:7px;right:6px;flex-direction:column}.muf-card-tools button{width:32px;height:32px;padding:7px!important}.muf-need-browser{grid-template-columns:1fr}.muf-need-browser__grid{grid-template-columns:1fr 1fr}.muf-need-browser__grid a{min-height:180px}.muf-home-v7__trust{grid-template-columns:1fr;grid-template-rows:auto}.muf-home-v7__trust>div{padding:35px 25px}.muf-home-v7__trust h2{font-size:39px}.muf-home-v7__trust figure{grid-column:1;grid-row:auto;min-height:290px}.muf-home-v7__trust ul{grid-column:1;grid-row:auto}.muf-home-v7__circular .muf-shell{grid-template-columns:1fr}.muf-home-v7__circular span{font-size:13px}.muf-home-proof__reviews,.muf-home-proof__video{min-height:auto}.muf-home-proof__reviews{padding:35px 24px}.muf-home-proof h2{font-size:38px}.muf-home-proof__video>img,.muf-home-proof__video iframe{min-height:360px}.muf-home-knowledge h2{font-size:43px}.muf-home-knowledge nav a{grid-template-columns:38px 1fr auto}.muf-home-knowledge nav strong{font-size:16px}.muf-home-final h2{font-size:38px}.muf-product-v7__summary .product_title{font-size:34px!important}.muf-product-v7__status{align-items:flex-start;flex-wrap:wrap;font-size:12px}.muf-product-v7__status b{margin-left:0}.muf-product-v7__thumbs{grid-template-columns:repeat(5,1fr)}.muf-product-v7__collection{grid-template-columns:32px 1fr}.muf-product-v7__collection b{grid-column:2}.muf-product-v7__details{padding:55px 0}.muf-product-v7__details>header h2{font-size:38px}.muf-product-v7__detail-grid dl>div{grid-template-columns:100px 1fr}.muf-catalogue-categories{grid-template-columns:repeat(8,205px)}.muf-catalogue-categories a{grid-template-columns:82px 1fr;min-width:205px;min-height:112px}.muf-catalogue-categories a>span{width:82px;height:82px}.muf-newly-inspected{grid-template-columns:120px 1fr;min-height:160px}.muf-newly-inspected>div{padding:18px}.muf-newly-inspected h2{font-size:18px}.muf-grid-options{display:none}.muf-catalogue-results ul.products,.muf-catalogue-results[data-grid-columns="4"] ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.muf-guide-v7__body .finder{padding:22px}.muf-guide-v7__body .finder-grid,.muf-guide-v7__body .decision-grid,.muf-guide-v7__body .type-list,.muf-guide-v7__body .checklist-grid,.muf-guide-v7__body .related-grid,.muf-guide-v7__body .editorial-split{grid-template-columns:1fr}.muf-guide-v7__body .woocommerce ul.products{grid-template-columns:1fr 1fr!important}}
@media(max-width:420px){.muf-header__core{grid-template-columns:38px 1fr auto}.muf-logo{width:142px}.muf-brand__mark{flex-basis:42px;width:42px;height:35px}.muf-brand__mark img{left:-25px;width:97px!important}.muf-brand__words strong{font-size:11px}.muf-brand__words b{font-size:12px}}
@media(max-width:760px){html,body{max-width:100%;overflow-x:hidden}.muf-mobile-drawer{display:flex;flex-direction:column;width:min(360px,calc(100vw - 42px));gap:0;padding:68px 22px 28px;color:var(--muf-ink);background:#fff;box-shadow:18px 0 50px rgba(20,22,18,.2)}.muf-mobile-close{color:var(--muf-ink)}.muf-mobile-drawer>.muf-eyebrow{margin:0 0 8px;padding:0 0 13px;border-bottom:2px solid var(--muf-ink)}.muf-mobile-drawer>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 2px;border-bottom:1px solid var(--muf-line);color:var(--muf-ink);font-size:15px;font-weight:760;line-height:1.2}.muf-mobile-drawer>a span{flex:0 0 auto;color:var(--muf-mustard-dark);font-size:16px}}

/* Product conversion pass: all buying-critical detail stays on the product page. */
@media(min-width:1181px){.muf-header__core>.muf-primary-nav{margin-left:24px}}
.muf-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.muf-product-v7__top{grid-template-columns:minmax(0,1.03fr) minmax(410px,.78fr);gap:46px}
.muf-product-v7__main-image,.muf-product-v7__main-image>img{height:clamp(430px,calc(100vh - 220px),520px);min-height:0!important}
.muf-product-v7__main-image>img{object-fit:contain}
.muf-product-v7__zoom{font-size:0}.muf-product-v7__zoom:before{content:'';width:17px;height:17px;border:1.8px solid currentColor;border-radius:50%}.muf-product-v7__zoom:after{content:'';position:absolute;width:8px;height:1.8px;margin:14px 0 0 14px;background:currentColor;transform:rotate(45deg)}
.muf-product-v7__seller-intro{margin-top:18px;padding:24px 26px;border-left:4px solid var(--muf-mustard);background:#f6f4ee}
.muf-product-v7__seller-intro .muf-eyebrow{margin:0 0 11px;color:#80631c}
.muf-product-v7__seller-intro>p:not(.muf-eyebrow){margin:0 0 9px;color:#454841;font-size:14px;line-height:1.6}.muf-product-v7__seller-intro>p:last-child{margin-bottom:0}
.muf-product-v7__secondary .muf-icon{width:17px;height:17px}
.muf-product-v7__collection>span .muf-icon{width:17px;height:17px}
.muf-postcode>div>span .muf-icon{width:25px;height:25px}
.muf-product-v7__promises span{min-height:74px;align-content:center;padding:11px 6px;font-size:9px;line-height:1.25}.muf-product-v7__promises b{color:var(--muf-mustard-dark)}.muf-product-v7__promises .muf-icon{width:22px;height:22px}
.muf-product-v7__accordions{margin-top:13px;border-top:2px solid var(--muf-ink)}
.muf-product-v7__accordions>details{border-bottom:1px solid var(--muf-line)}
.muf-product-v7__accordions>details>summary{min-height:67px;gap:15px;font-size:12px}
.muf-product-v7__accordions>details>summary>b{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;border:1px solid var(--muf-line);border-radius:50%;font-size:18px;font-weight:450;transition:transform .2s}
.muf-product-v7__accordions>details[open]>summary>b{transform:rotate(45deg)}
.muf-product-v7__accordions details[open] summary span{transform:none}
.muf-accordion-title{display:flex;align-items:center;gap:12px;min-width:0}.muf-accordion-title>.muf-icon{flex:0 0 22px;width:22px;height:22px;color:var(--muf-mustard-dark)}
.muf-accordion-title>span{display:grid;gap:2px}.muf-accordion-title strong{font-size:13px}.muf-accordion-title small{color:#777a72;font-size:9px;font-weight:500;line-height:1.25}
.muf-product-v7__accordions>details>div{padding:2px 0 24px;color:#565951;font-size:12px;line-height:1.6}
.muf-product-v7__accordions dl div{grid-template-columns:132px 1fr;padding:9px 0}.muf-product-v7__accordions dd{overflow-wrap:anywhere}
.muf-feature-grid,.muf-seller-business{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin:0 0 20px;padding:0;list-style:none}
.muf-feature-grid li,.muf-seller-business li{display:grid;grid-template-columns:17px 1fr;gap:8px;align-items:start;color:#30322e;font-size:11px;line-height:1.35}.muf-feature-grid .muf-icon,.muf-seller-business .muf-icon{width:16px;height:16px;color:#3a8150}
.muf-delivery-inline__lead{display:grid;grid-template-columns:42px 1fr;gap:12px;margin:4px 0 17px;padding:16px;background:#fff5dc}.muf-delivery-inline__lead>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#171914;background:var(--muf-mustard)}.muf-delivery-inline__lead p{display:grid;margin:0!important;color:#64675f!important;font-size:10px!important}.muf-delivery-inline__lead strong{color:var(--muf-ink);font-size:12px}
.muf-delivery-inline__checks{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0 0 19px;padding:0;list-style:none}.muf-delivery-inline__checks li{position:relative;padding:9px 0 9px 20px;border-bottom:1px solid #eceae4;font-size:10px;line-height:1.4}.muf-delivery-inline__checks li:before{content:'✓';position:absolute;left:0;color:#3a8150;font-weight:900}
.muf-delivery-inline__rates{margin:15px 0;border:1px solid var(--muf-line)!important;background:#faf9f6}.muf-delivery-inline__rates>summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 14px;cursor:pointer;list-style:none}.muf-delivery-inline__rates>summary span{display:grid}.muf-delivery-inline__rates>summary strong{color:var(--muf-ink);font-size:11px}.muf-delivery-inline__rates>summary small{color:#777a72;font-size:9px}.muf-delivery-inline__rates>summary>b{font-size:17px}.muf-delivery-inline__rates[open]>summary>b{transform:rotate(45deg)}
.muf-delivery-inline__table{max-height:340px;overflow:auto!important;padding:0!important;border-top:1px solid var(--muf-line);background:#fff}.muf-delivery-inline__table table{width:100%;border-collapse:collapse}.muf-delivery-inline__table th,.muf-delivery-inline__table td{padding:10px 9px;border-bottom:1px solid #eceae4;text-align:left;vertical-align:top;font-size:9px;line-height:1.35}.muf-delivery-inline__table thead th{position:sticky;z-index:1;top:0;background:#f1efe9;text-transform:uppercase}.muf-delivery-inline__table tbody th{min-width:72px}.muf-delivery-inline__table td:last-child{white-space:nowrap;font-weight:850}
.muf-delivery-inline__actions{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:5px!important}.muf-delivery-inline__actions a{color:var(--muf-ink);border-bottom:1px solid var(--muf-ink);font-size:10px;font-weight:850}
.muf-product-v7__listing{max-height:480px;padding:22px!important;overflow:auto;background:#fff;border:1px solid var(--muf-line)}.muf-product-v7__listing table{max-width:100%;border-collapse:collapse}.muf-product-v7__listing td,.muf-product-v7__listing th{padding:8px;border:1px solid var(--muf-line)}
.muf-product-v7__purchase-accordions>details>summary{min-height:74px}.muf-product-v7__purchase-accordions .muf-accordion-title strong{font-size:15px;font-weight:850}.muf-product-v7__purchase-accordions .muf-accordion-title small{font-size:11px;font-weight:650;line-height:1.35}.muf-product-v7__purchase-accordions>details>div{font-size:13px;line-height:1.65}.muf-product-v7__purchase-accordions .muf-feature-grid li{font-size:12.5px;line-height:1.45}.muf-product-v7__purchase-accordions .muf-delivery-inline__lead p{font-size:12px!important;line-height:1.45}.muf-product-v7__purchase-accordions .muf-delivery-inline__lead strong{font-size:13px}.muf-product-v7__purchase-accordions .muf-delivery-inline__checks li{font-size:12px;line-height:1.5}.muf-product-v7__purchase-accordions .muf-delivery-inline__actions a{font-size:11px}
.muf-product-v7__information{margin-top:62px}.muf-product-v7__long-accordions{margin-top:0;border-top:2px solid var(--muf-ink)}.muf-product-v7__long-accordions>details>summary{min-height:84px;padding:0 18px}.muf-product-v7__long-accordions .muf-accordion-title>.muf-icon{width:25px;height:25px}.muf-product-v7__long-accordions .muf-accordion-title strong{font-size:17px;font-weight:850}.muf-product-v7__long-accordions .muf-accordion-title small{font-size:11.5px;font-weight:600;line-height:1.35}.muf-product-v7__long-accordions>details>div{padding:0 18px 32px;color:#454841;font-size:14px;line-height:1.7}.muf-product-v7__long-accordions dl div{grid-template-columns:200px minmax(0,1fr);padding:12px 0;font-size:13px}.muf-product-v7__long-accordions .muf-product-v7__listing{max-height:none;padding:30px!important;overflow:visible;overflow-x:auto;font-size:14px;line-height:1.7}.muf-product-v7__long-accordions .muf-seller-business li{font-size:13px;line-height:1.5}
.muf-condition-report{margin-top:48px;padding:42px 0}.muf-condition-report .muf-v7-heading{margin-bottom:25px}.muf-condition-report .muf-v7-heading h2{font-size:34px}.muf-condition-report__grid figure{height:220px}
body.muf-modern ul.products li.product .price,body.muf-modern ul.products li.product .price>.woocommerce-Price-amount,body.muf-modern ul.products li.product .price ins,body.muf-modern ul.products li.product .price ins .woocommerce-Price-amount,.single-product .muf-product-v7__price .price,.single-product .muf-product-v7__price .price ins,.single-product .muf-product-v7__price .price ins .woocommerce-Price-amount{color:var(--muf-mustard-dark)!important}
body.muf-modern ul.products li.product .price del,body.muf-modern ul.products li.product .price del .woocommerce-Price-amount,.single-product .muf-product-v7__price .price del,.single-product .muf-product-v7__price .price del .woocommerce-Price-amount{color:#8a8c86!important}
@media(max-width:1180px){.muf-product-v7__top{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:34px}.muf-product-v7__main-image,.muf-product-v7__main-image>img{height:470px;min-height:0!important}}
@media(max-width:900px){.muf-product-v7__top{grid-template-columns:1fr}.muf-product-v7__main-image,.muf-product-v7__main-image>img{height:min(62vh,520px)}.muf-product-v7__seller-intro{padding:21px}.muf-feature-grid,.muf-seller-business,.muf-delivery-inline__checks{grid-template-columns:1fr}.muf-condition-report__grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.muf-product-v7__main-image,.muf-product-v7__main-image>img{height:min(58vh,410px);min-height:330px!important}.muf-product-v7__seller-intro{margin-top:13px;padding:18px}.muf-product-v7__seller-intro>p:not(.muf-eyebrow){font-size:12px}.muf-product-v7__accordions>details>summary{min-height:72px}.muf-accordion-title small{max-width:230px}.muf-product-v7__accordions dl div{grid-template-columns:105px 1fr}.muf-product-v7__information{margin-top:42px}.muf-product-v7__long-accordions>details>summary{min-height:78px;padding:0 4px}.muf-product-v7__long-accordions .muf-accordion-title strong{font-size:15px}.muf-product-v7__long-accordions .muf-accordion-title small{max-width:245px;font-size:10.5px}.muf-product-v7__long-accordions>details>div{padding:0 4px 26px;font-size:13px}.muf-product-v7__long-accordions .muf-product-v7__listing{padding:18px!important;font-size:13px}.muf-product-v7__long-accordions dl div{grid-template-columns:105px minmax(0,1fr);font-size:12px}.muf-condition-report{margin-top:34px;padding:35px 0}.muf-condition-report .muf-v7-heading h2{font-size:30px}.muf-condition-report__grid figure{height:180px}}

/* Product responsive hierarchy: identity first on phones, with restrained type and media. */
.muf-product-v7__top{
  grid-template-areas:"gallery identity" "gallery purchase";
  align-items:start;
}
.muf-product-v7__identity{grid-area:identity;min-width:0}
.muf-product-v7__gallery{grid-area:gallery}
.muf-product-v7__summary{grid-area:purchase}
.muf-product-v7__mobile-copy{display:none}
.muf-product-v7__identity .product_title{
  margin:0!important;
  font-size:clamp(34px,3.45vw,52px)!important;
  line-height:.96!important;
  letter-spacing:-.055em!important;
  overflow-wrap:anywhere;
}
@media(max-width:900px){
  .muf-product-v7__top{
    grid-template-columns:1fr;
    grid-template-areas:"identity" "gallery" "purchase" "mobilecopy";
    gap:22px;
  }
  .muf-product-v7__identity{grid-area:identity}
  .muf-product-v7__gallery{grid-area:gallery}
  .muf-product-v7__summary{grid-area:purchase}
  .muf-product-v7__mobile-copy{display:block;grid-area:mobilecopy}
  .muf-product-v7__gallery-copy{display:none}
}
@media(max-width:620px){
  .muf-product-v7{padding-top:8px}
  .muf-product-v7>.muf-v7-crumbs{display:none!important}
  .muf-product-v7__top{gap:18px}
  .muf-product-v7__identity .product_title{
    font-size:clamp(27px,8vw,32px)!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
  }
  .muf-product-v7__category{margin-bottom:8px}
  .muf-product-v7__status{margin-top:12px}
  .muf-product-v7__offer-note{margin-top:13px}
  .single-product .muf-product-v7__price .price{
    display:flex;
    flex-wrap:wrap;
    gap:7px;
    margin:13px 0 4px!important;
    font-size:30px!important;
    line-height:1!important;
  }
  .muf-product-v7__price .price del{font-size:14px!important}
  .muf-product-v7__main-image,.muf-product-v7__main-image>img{
    height:min(42vh,300px);
    min-height:250px!important;
  }
  .muf-product-v7__mobile-copy .muf-product-v7__photo-note{margin-top:0}
  .muf-product-v7__mobile-copy .muf-product-v7__seller-intro{margin-top:13px}
}

/* Final responsive and navigation polish. */
body.muf-modern{--muf-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.muf-header__core{grid-template-columns:170px minmax(455px,1fr) minmax(170px,230px) auto;gap:20px}
.muf-primary-nav{display:flex;align-items:center;justify-content:flex-start;gap:19px;margin-left:28px!important;font-size:13px;font-weight:680;letter-spacing:-.012em}
.muf-primary-nav a,.muf-shop-trigger{width:auto!important;min-width:0;padding:27px 0!important;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}
.muf-shop-trigger{flex:0 0 auto;border:0!important;background:transparent!important}
.muf-shop-trigger:hover,.muf-shop-trigger[aria-expanded="true"]{color:var(--muf-mustard)!important}
.muf-mega{overflow:visible}
.muf-mega__categories{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:visible}
.muf-mega__category-group{position:relative;min-width:0}
.muf-mega__category{display:grid;grid-template-columns:68px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:76px;padding:8px 10px;border:1px solid transparent;background:#fff;transition:.18s}
.muf-mega__category:hover,.muf-mega__category-group:focus-within>.muf-mega__category{border-color:var(--muf-line);background:#faf9f6}
.muf-mega__category strong{display:block;font-size:13px;font-weight:720;line-height:1.25;letter-spacing:-.01em}
.muf-mega__category small{display:block;margin-top:4px;color:#74776f;font-size:11px;font-weight:520;line-height:1.2}
.muf-mega__category>b{font-size:20px;font-weight:400}
.muf-mega__subcategories{position:absolute;z-index:8;top:0;left:100%;display:none;width:260px;padding:15px;border:1px solid var(--muf-line);background:#fff;box-shadow:0 18px 45px rgba(20,22,18,.16)}
.muf-mega__category-group:nth-child(even) .muf-mega__subcategories{right:100%;left:auto}
.muf-mega__category-group:hover>.muf-mega__subcategories,.muf-mega__category-group:focus-within>.muf-mega__subcategories{display:block}
.muf-mega__subcategories>p{margin:0 0 8px;padding:0 3px 10px;border-bottom:1px solid var(--muf-line);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.muf-mega__subcategories>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 3px;color:#383b35;font-size:12.5px;font-weight:620;line-height:1.25}
.muf-mega__subcategories>a:hover{color:#a76800}
.muf-mega__subcategories small{color:#8a8d85;font-size:10px}
.muf-mega__subcategories .muf-mega__sub-all{margin-top:8px;padding-top:12px;border-top:1px solid var(--muf-line);color:#9c6500;font-weight:780}
.muf-mobile-shop,.muf-mobile-category{border-bottom:1px solid var(--muf-line)}
.muf-mobile-shop>summary,.muf-mobile-category>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;padding:0 2px;cursor:pointer;list-style:none;font-size:15px;font-weight:720}
.muf-mobile-shop>summary::-webkit-details-marker,.muf-mobile-category>summary::-webkit-details-marker{display:none}
.muf-mobile-shop summary b,.muf-mobile-category summary b{font-size:20px;font-weight:400;transition:transform .2s}
.muf-mobile-shop[open]>summary b,.muf-mobile-category[open]>summary b{transform:rotate(45deg)}
.muf-mobile-shop>div{padding:0 0 8px 12px;border-left:2px solid var(--muf-mustard)}
.muf-mobile-category{border-bottom:0}
.muf-mobile-category>summary{min-height:42px;font-size:13.5px}
.muf-mobile-category>div{display:grid;padding:0 0 9px 12px}
.muf-mobile-shop a,.muf-mobile-category a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;color:#555850;font-size:12.5px;font-weight:620;line-height:1.25}

.muf-product-v7__identity .product_title{font-size:clamp(30px,3vw,44px)!important;line-height:1.01!important;letter-spacing:-.045em!important}
.muf-product-v7__summary>.muf-product-v7__price{margin:0 0 13px;padding-bottom:13px;border-bottom:1px solid var(--muf-line)}
.single-product .muf-product-v7__summary .muf-product-v7__price .price{margin:0!important;font-size:34px!important;line-height:1!important}
.muf-delivery-inline__lead p{gap:4px}
.muf-delivery-inline__lead p:not(strong){font-size:12px!important}
.muf-product-v7__discount,.muf-home-v7__offer strong,.muf-home-v7__offer b{font-family:var(--muf-font);font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}
.muf-product-v7__discount{letter-spacing:.035em}

.muf-home-v7__category-rail strong,.muf-catalogue-categories strong,.muf-need-browser__grid span{font-family:var(--muf-font);font-weight:720;letter-spacing:-.01em;text-transform:none}
.muf-home-v7__category-rail strong{font-size:14px;line-height:1.3}
.muf-need-browser__grid span{font-size:14px;line-height:1.25}
body.muf-modern .muf-need-browser__grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}
.muf-need-browser__mobile-all{display:none}
.muf-home-video{padding-bottom:24px;background:#fff}
.muf-home-video .muf-home-proof__video{min-height:0;aspect-ratio:16/7}
.muf-home-video .muf-home-proof__video>img,.muf-home-video .muf-home-proof__video iframe{height:100%;min-height:0;object-fit:cover}
.muf-home-proof{padding-top:24px}
.muf-home-proof__reviews{min-height:0;padding:48px 55px}
.muf-home-proof h2{max-width:780px}
.muf-trustindex{min-width:0;max-width:100%}
.muf-trustindex>div{min-width:0;max-width:100%}
.muf-primary-nav,.muf-shop-trigger,.muf-mega,.muf-mobile-drawer,.muf-product-v7__discount,.muf-home-v7__offer,.muf-catalogue-categories,.muf-home-v7__category-rail{font-family:"Segoe UI",Arial,sans-serif}
body.muf-modern .muf-home-v7__trust figure{position:relative;overflow:hidden}
body.muf-modern .muf-home-v7__trust figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 38%}
@media(min-width:901px) and (max-width:1500px){.muf-delivery-action,.muf-saved-action{display:none}.muf-header-action span{display:none}}

@media(min-width:901px) and (max-width:1280px){
  .muf-header__core{grid-template-columns:150px minmax(430px,1fr) minmax(140px,180px) auto;gap:12px}
  .muf-logo{width:158px}
  .muf-primary-nav{gap:12px;margin-left:16px!important;font-size:11.5px}
  .muf-delivery-action,.muf-saved-action{display:none}
  .muf-mega__grid{grid-template-columns:180px 1fr 200px;gap:24px}
}

@media(max-width:900px){
  html,body{overflow-x:clip}
  .muf-primary-nav{display:none}
  .muf-header{position:sticky!important;z-index:990;top:0!important}
  .admin-bar .muf-header{top:32px!important}
  .muf-header__core{grid-template-columns:42px minmax(132px,1fr) auto;gap:8px}
  .muf-header__actions{position:relative;z-index:2}
  .muf-cart-action{min-width:42px;padding:7px!important}
  .muf-cart-count{top:0;right:0}
  .muf-mobile-drawer{overflow-y:auto}
  .muf-product-v7__identity .product_title{font-size:clamp(25px,6.8vw,31px)!important;line-height:1.04!important;letter-spacing:-.038em!important}
  .single-product .muf-product-v7__summary .muf-product-v7__price .price{font-size:27px!important}
  .muf-home-video .muf-home-proof__video{aspect-ratio:16/9}
  .muf-home-proof__reviews{padding:38px}
  .muf-home-proof__score>strong{font-size:54px}
  .muf-home-proof h2{font-size:40px}
}

@media(max-width:620px){
  .single-product .muf-commerce-main{padding-top:12px}
  .muf-product-v7__top{gap:15px}
  .muf-product-v7__identity .product_title{font-size:clamp(23px,6.6vw,27px)!important;line-height:1.06!important;letter-spacing:-.032em!important}
  .muf-product-v7__status{margin-top:10px;font-size:11.5px}
  .muf-product-v7__offer-note{margin-top:10px;padding:10px 12px}
  .single-product .muf-product-v7__summary .muf-product-v7__price .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0!important;font-size:25px!important;line-height:1!important}
  .single-product .muf-product-v7__summary .muf-product-v7__price .price del{font-size:13px!important}
  .muf-product-v7__main-image,.muf-product-v7__main-image>img{height:min(39vh,280px);min-height:230px!important}
  body.muf-modern ul.products li.product .button.muf-card-cart,body.muf-modern ul.products li.product>a.button{position:static!important;width:100%!important;min-width:0!important;margin:11px 0 0!important}
  body.muf-modern ul.products li.product .price{min-height:0;padding-right:0}
  .muf-home-v7__offer strong{font-size:46px;letter-spacing:-.045em}
  .muf-home-v7__offer b{font-size:25px;letter-spacing:-.025em}
  .muf-home-v7__category-rail strong{font-size:13.5px}
  .muf-need-browser__intro{min-height:210px;padding:28px 22px}
  .muf-need-browser__intro h2{font-size:41px}
  .muf-need-browser__intro .muf-button{display:none}
  .muf-need-browser__grid{grid-template-columns:1fr 1fr}
  .muf-need-browser__grid a{min-height:175px}
  .muf-need-browser__mobile-all{display:flex;grid-column:1/-1;margin:18px 18px 22px}
  .muf-home-video{padding:24px 0 12px}
  .muf-home-video .muf-shell{width:100%}
  .muf-home-video .muf-home-proof__video{aspect-ratio:4/3}
  .muf-home-video .muf-home-proof__video>button>span{width:58px;height:58px}
  .muf-home-video .muf-home-proof__video>button strong{font-size:20px}
  .muf-home-proof{padding:12px 0 42px}
  .muf-home-proof__reviews{padding:30px 20px}
  .muf-home-proof__score{gap:12px;margin:18px 0}
  .muf-home-proof__score>strong{font-size:47px}
  .muf-home-proof__score>span{font-size:16px}
  .muf-home-proof h2{margin-bottom:22px;font-size:31px;line-height:1.02}
  .muf-trustindex{max-height:none;overflow:visible}
  body.muf-modern .muf-home-v7__trust figure{height:230px;min-height:0}
}
@media(max-width:782px){.admin-bar .muf-header{top:46px!important}#wpadminbar{position:fixed!important}}

/* Product purchase hierarchy and mobile alignment. */
.muf-product-v7__offer-note{margin:0 0 13px}
.muf-product-v7__category{margin-top:0}
.muf-product-v7__identity .product_title{font-size:clamp(30px,2.7vw,41px)!important;line-height:1.04!important;letter-spacing:-.04em!important}
.muf-product-v7__summary>.muf-product-v7__price{margin-bottom:12px;padding-bottom:0;border-bottom:0}
.single-product .muf-product-v7__price .price{gap:9px;font-size:32px!important}
.single-product .muf-product-v7__price .price del,.single-product .muf-product-v7__price .price del .woocommerce-Price-amount,.single-product .muf-product-v7__price .price ins,.single-product .muf-product-v7__price .price ins .woocommerce-Price-amount{font-size:inherit!important;line-height:inherit!important}
.single-product .muf-product-v7__price .price del{font-weight:600;opacity:.62}
.muf-product-v7__status{display:flex;align-items:center;gap:9px;margin:0 0 13px;padding:11px 12px;border:1px solid var(--muf-line);background:#faf9f6;font-size:12px;font-weight:720}
.muf-product-v7__status>span{flex:0 0 20px}
.muf-product-v7__status>strong{min-width:0;font-size:12px}
.muf-product-v7__status>b{margin-left:auto;white-space:nowrap}
.muf-product-v7__buy .stock{display:none!important}
.muf-product-v7__buy form.cart{display:grid!important;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}
.muf-product-v7__buy form.cart .quantity{grid-column:1;grid-row:1}
.muf-product-v7__buy form.cart .single_add_to_cart_button{grid-column:2;grid-row:1;width:100%!important;margin:0!important}
.muf-product-v7__buy form.cart .muf-buy-now{grid-column:3;grid-row:1;width:100%!important;min-height:54px!important;margin:0!important;border:1px solid var(--muf-ink)!important;color:var(--muf-ink)!important;background:#fff!important}
.muf-product-v7__buy form.cart .variations,.muf-product-v7__buy form.cart .single_variation_wrap,.muf-product-v7__buy form.cart .altEmail_container{grid-column:1/-1}
.muf-product-v7__buy [data-quantity-step]:disabled{color:#b8bab5;background:#f5f4f1;cursor:not-allowed}
.muf-product-v7__payment-note{display:flex;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;color:#5e615a;background:#f5f4ef;font-size:10px;line-height:1.25}
.muf-product-v7__payment-note>.muf-icon{flex:0 0 19px;width:19px;height:19px;color:#39724b}
.muf-product-v7__payment-note span{display:grid;gap:2px}.muf-product-v7__payment-note strong{color:var(--muf-ink);font-size:11px}
.muf-product-v7__secondary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;padding:15px 0}
.muf-product-v7__secondary>a,.muf-product-v7__secondary>button{display:flex;align-items:center;gap:6px;min-height:32px;padding:0!important;border:0;background:none;color:var(--muf-ink);font-size:11px!important;font-weight:720;text-decoration:none;cursor:pointer}
.muf-product-v7__secondary .muf-icon{width:17px;height:17px}
.muf-product-v7__sku{align-self:center;font-size:10px!important}
.muf-product-v7__long-accordions .muf-accordion-title>span{align-self:center}

body.muf-modern ul.products li.product{display:flex;min-width:0;height:100%;flex-direction:column}
body.muf-modern ul.products li.product>a.woocommerce-LoopProduct-link{display:flex!important;min-width:0;flex:1;flex-direction:column}
body.muf-modern ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;height:4.05em;min-height:4.05em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
body.muf-modern ul.products li.product .price{margin-top:auto!important}

@media(max-width:620px){
  .muf-product-v7__top{gap:15px}
  .muf-product-v7__offer-note{margin:0 0 10px;padding:10px 12px}
  .muf-product-v7__identity .product_title{font-size:clamp(21px,5.8vw,24px)!important;line-height:1.1!important;letter-spacing:-.026em!important}
  .muf-product-v7__category{margin:0 0 7px;font-size:9px}
  .single-product .muf-product-v7__summary .muf-product-v7__price .price{gap:7px;font-size:24px!important}
  .single-product .muf-product-v7__summary .muf-product-v7__price .price del,.single-product .muf-product-v7__summary .muf-product-v7__price .price del .woocommerce-Price-amount,.single-product .muf-product-v7__summary .muf-product-v7__price .price ins,.single-product .muf-product-v7__summary .muf-product-v7__price .price ins .woocommerce-Price-amount{font-size:24px!important;line-height:1!important}
  .muf-product-v7__status{gap:8px;margin-bottom:10px;padding:10px;font-size:11px}
  .muf-product-v7__status>strong{font-size:11px}.muf-product-v7__status>b{font-size:9px}
  .muf-product-v7__buy form.cart{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important}
  .muf-product-v7__buy .quantity{width:104px!important;grid-template-columns:29px 1fr 29px}
  .muf-product-v7__buy .quantity .qty{width:44px!important}
  .muf-product-v7__buy form.cart .single_add_to_cart_button,.muf-product-v7__buy form.cart .muf-buy-now{min-height:52px!important;padding:8px 5px!important;font-size:10.5px!important}
  .muf-product-v7__payment-note{margin-top:7px}
  .muf-product-v7__secondary{grid-template-columns:1fr 1fr;gap:1px;padding:12px 0;background:var(--muf-line)}
  .muf-product-v7__secondary>*{min-width:0;min-height:42px!important;padding:9px!important;background:#fff!important;font-size:10.5px!important}
  .muf-product-v7__secondary .muf-product-v7__sku{display:flex!important;align-items:center}
  .muf-product-v7__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
  .muf-product-v7__thumbs>[data-product-thumb]:first-child{display:none!important}
  .muf-product-v7__thumbs .muf-product-v7__more{font-size:10px}
  .muf-product-v7__long-accordions>details>summary{min-height:70px}
  body.muf-modern ul.products li.product .woocommerce-loop-product__title{height:4.2em;min-height:4.2em;font-size:12px!important;line-height:1.4}
  body.muf-modern ul.products li.product .price,body.muf-modern ul.products li.product .price del{font-size:14px!important}
}

/* Keep navigation polish last so legacy responsive rules cannot flatten it. */
.muf-primary-nav,.muf-shop-trigger,.muf-nav-flyout,.muf-mobile-drawer{font-family:"Aptos Display","Aptos","Segoe UI Variable","Helvetica Neue",Arial,sans-serif}
.muf-primary-nav{font-size:13.5px;font-weight:650;letter-spacing:-.004em}
@media(min-width:901px) and (max-width:1280px){
  .muf-primary-nav{gap:11px!important;font-size:12px!important;letter-spacing:-.012em}
  .muf-header__core{grid-template-columns:150px minmax(485px,1fr) minmax(130px,170px) auto}
}
@media(max-width:900px){
  .muf-mobile-drawer{display:flex;width:min(400px,92vw);padding:0;flex-direction:column;gap:0;color:var(--muf-ink);background:#fff;box-shadow:20px 0 55px rgba(20,22,18,.2)}
  .muf-mobile-close{position:static;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--muf-line);border-radius:50%;color:var(--muf-ink);background:#f7f5f0;font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1}
}
@media(min-width:783px) and (max-width:900px){.admin-bar .muf-mobile-drawer{top:32px}}
@media(max-width:782px){.admin-bar .muf-mobile-drawer{top:46px}}

/* Catalogue v8 — compact controls and a deliberate right-side filter panel. */
.muf-catalogue-header--v8{padding:26px 0 0;color:var(--muf-ink);background:#f7f6f2}
.muf-catalogue-header--v8 .woocommerce-breadcrumb{margin-bottom:14px!important}
.muf-catalogue-header--v8 .muf-catalogue-header__row{align-items:center}
.muf-catalogue-header--v8 h1{font-size:clamp(34px,4.3vw,58px);line-height:.96;letter-spacing:-.05em}
.muf-catalogue-header--v8 .muf-catalogue-header__row>div>p{margin-top:10px;font-size:13px}
.muf-catalogue-header--v8 .muf-catalogue-offer{display:flex;min-width:0;align-items:baseline;gap:8px;padding:12px 15px;border-radius:3px;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;text-transform:none}
.muf-catalogue-header--v8 .muf-catalogue-offer b{font-size:23px}
.muf-catalogue-header--v8 .muf-catalogue-categories{display:grid;grid-template-columns:repeat(8,minmax(112px,1fr));gap:10px;margin-top:24px;padding:0 0 12px;overflow-x:auto;background:transparent;scrollbar-width:thin}
.muf-catalogue-header--v8 .muf-catalogue-categories a{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:92px minmax(34px,auto);gap:8px;min-width:112px;min-height:136px;padding:0 0 9px;border:1px solid #e5e3dc;border-radius:6px;color:var(--muf-ink);background:#fff;text-align:center;transition:border-color .18s,box-shadow .18s,transform .18s}
.muf-catalogue-header--v8 .muf-catalogue-categories a:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:2px;background:transparent}
.muf-catalogue-header--v8 .muf-catalogue-categories a:hover{border-color:#cbc8bf;box-shadow:0 7px 18px rgba(24,25,22,.08);transform:translateY(-1px)}
.muf-catalogue-header--v8 .muf-catalogue-categories a.is-current:after{background:var(--muf-mustard)}
.muf-catalogue-header--v8 .muf-catalogue-categories a>span{grid-row:auto;width:100%;height:92px;overflow:hidden;border-radius:5px 5px 0 0;background:#f0efeb}
.muf-catalogue-header--v8 .muf-catalogue-categories a>span img{width:100%;height:100%;padding:3px;object-fit:contain;object-position:center;background:#f0efeb}
.muf-catalogue-header--v8 .muf-catalogue-categories strong{align-self:center;padding:0 8px;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.18;letter-spacing:-.01em}
.muf-catalogue-header--v8 .muf-catalogue-categories__all{display:grid;place-items:center;color:#4d5049!important;background:#eeece7!important}
.muf-catalogue-header--v8 .muf-catalogue-categories__all .muf-icon{width:21px;height:21px}

.muf-catalogue--v8{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"controls controls" "results filters";gap:18px 24px;padding:22px 0 90px}
.muf-catalogue-controls{grid-area:controls;min-width:0}
.muf-catalogue-filterbar{display:flex;align-items:center;gap:7px;min-width:0}
.muf-catalogue-filterbar>button{display:flex;min-height:38px;align-items:center;gap:10px;padding:0 13px;border:1px solid #d9d7d0;border-radius:4px;color:#30322e;background:#fff;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}
.muf-catalogue-filterbar>button:hover,.muf-catalogue-filterbar>button:focus-visible{border-color:#a66b00;outline:none;box-shadow:0 0 0 2px rgba(252,184,53,.18)}
.muf-catalogue-filterbar>button span{color:#7a7d75;font-size:13px}
.muf-catalogue-filterbar .muf-filter-mobile-button{display:none}
.muf-catalogue-view-tools{display:flex;align-items:center;gap:9px;margin-left:auto}
.muf-grid-options{display:flex;align-items:center;gap:5px;margin:0}
.muf-grid-options button{display:grid;width:34px;height:34px;grid-auto-flow:column;grid-auto-columns:4px;gap:2px;place-content:center;padding:0!important;border:1px solid #d9d7d0;border-radius:3px;color:#4e514a;background:#fff;cursor:pointer}
.muf-grid-options button i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor;box-shadow:0 6px currentColor,0 -6px currentColor}
.muf-grid-options button.is-active{color:#171914;border-color:var(--muf-mustard);background:var(--muf-mustard)}
.muf-catalogue-view-tools .woocommerce-ordering{margin:0!important}
.muf-catalogue-view-tools .woocommerce-ordering select{height:38px;max-width:165px;padding:0 28px 0 11px;border:1px solid #d9d7d0;border-radius:4px;color:#33352f;background:#fff;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}
.muf-catalogue-active-row{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:9px 0;border-top:1px solid #eeece6;border-bottom:1px solid #dddcd6}
.muf-active-filters{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}
.muf-active-filters::-webkit-scrollbar{display:none}
.muf-active-filters a{display:flex;min-height:31px;align-items:center;gap:8px;padding:0 11px;border:1px solid #c8c6bf;border-radius:17px;color:#282a26;background:#fff;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:600;white-space:nowrap}
.muf-active-filters a b{font-size:14px;font-weight:400;line-height:1}
.muf-active-filters .muf-active-filters__clear{padding:0 4px;border:0;border-radius:0;color:#666961;background:transparent;text-decoration:underline}
.muf-catalogue-active-row .woocommerce-result-count{flex:0 0 auto;margin:0!important;color:#444740;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;white-space:nowrap}

.muf-catalogue--v8 .muf-catalogue-results{grid-area:results;min-width:0}
.muf-catalogue--v8 .muf-catalogue-results ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 10px!important}
.muf-catalogue--v8 .muf-catalogue-results[data-grid-columns="3"] ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 13px!important}
.muf-catalogue--v8 ul.products li.product{padding-bottom:9px!important;border:1px solid #ebe9e3!important;border-radius:4px;background:#fff;box-shadow:0 2px 8px rgba(20,22,18,.035);overflow:hidden}
.muf-catalogue--v8 ul.products li.product>a.woocommerce-LoopProduct-link{padding:0 8px 5px}
.muf-catalogue--v8 ul.products li.product img{width:calc(100% + 16px)!important;max-width:none;margin:0 -8px 9px!important;aspect-ratio:1/.92;object-fit:cover;background:#efeee9}
.muf-catalogue--v8 ul.products li.product .woocommerce-loop-product__title{height:4em;min-height:4em;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:13.5px!important;font-weight:650;line-height:1.32}
.muf-catalogue--v8 ul.products li.product .price{font-size:15px!important}
.muf-catalogue--v8 ul.products li.product .price del{font-size:10px!important}
.muf-catalogue--v8 .muf-card-tools{top:7px;right:7px}
.muf-catalogue--v8 ul.products li.product .button.muf-card-cart,.muf-catalogue--v8 ul.products li.product>a.button{right:7px;bottom:7px;width:34px!important;min-width:34px;min-height:34px!important;padding:7px!important}

.muf-catalogue--v8 .muf-catalogue-filters{position:sticky;z-index:2;top:112px;grid-area:filters;align-self:start;width:auto;max-height:calc(100vh - 132px);padding:0;border:1px solid #dedcd5;border-radius:5px;background:#fff;box-shadow:0 10px 28px rgba(24,25,22,.07);transform:none;overflow-y:auto;overscroll-behavior:contain}
.muf-catalogue--v8 .muf-filter-heading{position:sticky;z-index:3;top:0;display:flex;min-height:57px;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #dddcd6;background:#fff;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:17px}
.muf-catalogue--v8 .muf-filter-heading button{display:block;padding:5px;border:0;color:#292b27;background:transparent;font-size:24px;font-weight:300;line-height:1;cursor:pointer}
.muf-catalogue--v8 .muf-filter-search{display:grid;gap:7px;padding:15px 16px!important;border-bottom:1px solid #e8e6df;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:11px}
.muf-catalogue--v8 .muf-filter-search input{height:42px;border-color:#d8d6cf;border-radius:3px;font-size:13px}
.muf-filter-section{margin:0;border-bottom:1px solid #e5e3dc}
.muf-filter-section>summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 16px;list-style:none;color:#30322e;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:650;cursor:pointer}
.muf-filter-section>summary::-webkit-details-marker{display:none}
.muf-filter-section>summary span{position:relative;width:11px;height:11px}
.muf-filter-section>summary span:before,.muf-filter-section>summary span:after{content:"";position:absolute;top:5px;left:1px;width:9px;height:1.5px;background:#4c4f48;transition:transform .18s}
.muf-filter-section>summary span:after{transform:rotate(90deg)}
.muf-filter-section[open]>summary span:after{transform:rotate(0)}
.muf-filter-section__body{padding:0 16px 15px}
.muf-filter-section__links{display:grid;gap:1px}
.muf-filter-section__links a{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;color:#3f423c;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.25}
.muf-filter-section__links a i{width:14px;height:14px;border:1px solid #afb2aa;border-radius:3px;background:#fff}
.muf-filter-section__links a.is-current{color:#1f211d;font-weight:780}
.muf-filter-section__links a.is-current i{border-color:var(--muf-mustard-dark);background:var(--muf-mustard);box-shadow:inset 0 0 0 3px #fff}
.muf-filter-section__links a small{color:#7c7f78;font-size:11px}
.muf-filter-category-group{border-bottom:1px solid #efede7}
.muf-filter-category-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:9px;min-height:40px;align-items:center;list-style:none;color:#30322e;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:620;cursor:pointer}
.muf-filter-category-group>summary::-webkit-details-marker{display:none}
.muf-filter-category-group>summary small{color:#7c7f78;font-size:11px;font-weight:500}
.muf-filter-category-group>summary b{position:relative;width:14px;height:14px}
.muf-filter-category-group>summary b:before,.muf-filter-category-group>summary b:after{content:"";position:absolute;top:6px;left:2px;width:10px;height:1.5px;background:#4d5049;transition:transform .18s}
.muf-filter-category-group>summary b:after{transform:rotate(90deg)}
.muf-filter-category-group[open]>summary b:after{transform:rotate(0)}
.muf-filter-subcategories{display:grid;margin:0 0 8px 7px;padding:3px 0 5px 12px;border-left:2px solid #eee2c6}
.muf-filter-subcategories a{min-height:32px;font-size:12.5px}
.muf-filter-subcategories a i{width:12px;height:12px}
.muf-catalogue--v8 .muf-filter-options{display:grid;gap:1px}
.muf-catalogue--v8 .muf-filter-options .muf-check,.muf-catalogue--v8 .muf-filter-stock .muf-check{display:grid!important;grid-template-columns:17px minmax(0,1fr) auto;gap:9px;min-height:36px;align-items:center;color:#3f423c;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.3}
.muf-catalogue--v8 .muf-filter-options .muf-check input,.muf-catalogue--v8 .muf-filter-stock .muf-check input{width:15px;height:15px;margin:0;accent-color:var(--muf-mustard-dark)}
.muf-catalogue--v8 .muf-filter-options .muf-check small{color:#7c7f78;font-size:11px}
.muf-catalogue--v8 .muf-price-inputs{gap:7px}
.muf-catalogue--v8 .muf-price-inputs label{font-size:11px}
.muf-catalogue--v8 .muf-price-inputs input{height:40px;border-radius:3px;font-size:13px}
.muf-price-apply{width:100%;min-height:38px;margin-top:9px;border:1px solid #d1cfc8;border-radius:3px;background:#f7f6f2;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:650;cursor:pointer}
.muf-filter-stock{padding:12px 14px;border-bottom:1px solid #e5e3dc}
.muf-filter-show{display:block;width:calc(100% - 32px);min-height:46px;margin:16px;border:0;border-radius:3px;color:#fff;background:#171914;font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650;cursor:pointer}
.muf-catalogue--v8 .muf-filter-reset{padding:0 16px 17px;color:#555850;font-size:12px}
.muf-discount-chip,.muf-product-v7__discount,.muf-product-v7__offer-note strong{font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-weight:700!important;letter-spacing:.015em!important}
.muf-discount-chip{font-size:11px!important}
.muf-product-v7__discount{padding:9px 12px;font-size:13px;font-weight:700!important}
.muf-product-v7__offer-note{font-family:"Helvetica Neue","Inter",ui-sans-serif,system-ui,-apple-system,sans-serif}
.muf-product-v7__offer-note strong{font-size:13px!important}
.muf-product-v7__offer-note span{font-size:12px!important;line-height:1.4}
.muf-filter-backdrop{position:fixed;z-index:3090;inset:0;background:rgba(15,16,14,.45);backdrop-filter:blur(2px)}
.muf-footer-logo{display:block;width:160px;max-width:100%;margin-bottom:22px}
.muf-footer-logo img{display:block;width:100%;height:auto;object-fit:contain}
.muf-footer__brand>.muf-brand{display:none!important}

@media(max-width:1180px){
  .muf-catalogue--v8{grid-template-columns:minmax(0,1fr) 290px;gap:18px}
  .muf-catalogue--v8 .muf-catalogue-results ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .muf-catalogue-filterbar>button{padding:0 10px;font-size:12px}
}
@media(max-width:900px){
  .muf-catalogue-header--v8{padding-top:18px}
  .muf-catalogue-header--v8 .muf-catalogue-header__row{align-items:flex-start;flex-direction:column;gap:12px}
  .muf-catalogue-header--v8 .muf-catalogue-offer{order:-1}
  .muf-catalogue-header--v8 .muf-catalogue-categories{display:flex;gap:7px;margin-top:18px;padding-bottom:10px}
  .muf-catalogue-header--v8 .muf-catalogue-categories a{flex:0 0 138px;grid-template-rows:96px minmax(38px,auto);min-width:138px;min-height:144px}
  .muf-catalogue-header--v8 .muf-catalogue-categories a>span{height:96px}
  .muf-catalogue-header--v8 .muf-catalogue-categories strong{font-size:13.5px}
  .muf-catalogue--v8{display:grid;grid-template-columns:1fr;grid-template-areas:"controls" "results";gap:14px;padding-top:15px}
  .muf-catalogue-filterbar>button[data-filter-jump]{display:none}
  .muf-catalogue-filterbar .muf-filter-mobile-button{display:flex;min-height:36px;align-items:center;gap:7px;padding:0 12px}
  .muf-catalogue-filterbar .muf-filter-mobile-button .muf-icon{width:16px;height:16px}
  .muf-catalogue-view-tools{margin-left:auto}
  .muf-catalogue-view-tools .woocommerce-ordering select{max-width:140px}
  .muf-catalogue-active-row{min-height:39px;margin-top:8px}
  .muf-catalogue--v8 .muf-catalogue-filters{position:fixed;z-index:3100;top:0;right:0;bottom:auto;left:auto;display:block;width:min(360px,92vw);height:100dvh;max-height:100dvh;align-self:auto;border:0;border-radius:0;box-shadow:-18px 0 50px rgba(15,16,14,.18);transform:translateX(110%);transition:transform .24s ease;overflow-y:auto}
  .muf-catalogue--v8 .muf-catalogue-filters.is-open{transform:translateX(0)}
  .admin-bar .muf-catalogue--v8 .muf-catalogue-filters{top:32px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}
  .muf-catalogue--v8 .muf-catalogue-results ul.products,.muf-catalogue--v8 .muf-catalogue-results[data-grid-columns="4"] ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:782px){.admin-bar .muf-catalogue--v8 .muf-catalogue-filters{top:46px;height:calc(100dvh - 46px);max-height:calc(100dvh - 46px)}}
@media(max-width:620px){
  .muf-catalogue-header--v8 h1{font-size:35px}
  .muf-catalogue-header--v8 .muf-catalogue-header__row>div>p{font-size:11.5px;line-height:1.5}
  .muf-catalogue-filterbar{gap:5px}
  .muf-catalogue-view-tools{gap:5px}
  .muf-grid-options{display:none}
  .muf-catalogue-view-tools .woocommerce-ordering select{width:145px;max-width:145px;font-size:11.5px}
  .muf-catalogue-active-row{align-items:flex-start;flex-direction:column-reverse;gap:7px}
  .muf-catalogue-active-row .woocommerce-result-count{align-self:flex-end}
  .muf-active-filters{width:100%}
  .muf-catalogue--v8 .muf-catalogue-results ul.products,.muf-catalogue--v8 .muf-catalogue-results[data-grid-columns="3"] ul.products,.muf-catalogue--v8 .muf-catalogue-results[data-grid-columns="4"] ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 7px!important}
  .muf-catalogue--v8 ul.products li.product>a.woocommerce-LoopProduct-link{padding:0 6px 4px}
  .muf-catalogue--v8 ul.products li.product img{width:calc(100% + 12px)!important;margin:0 -6px 8px!important}
  .muf-catalogue--v8 ul.products li.product .woocommerce-loop-product__title{height:4.1em;min-height:4.1em;font-size:12.5px!important;line-height:1.36}
  .muf-catalogue--v8 ul.products li.product .price,.muf-catalogue--v8 ul.products li.product .price del{font-size:13px!important}
  .muf-catalogue--v8 ul.products li.product .button.muf-card-cart,.muf-catalogue--v8 ul.products li.product>a.button{position:static!important;width:calc(100% - 12px)!important;min-width:0;margin:6px!important}
  .muf-footer-logo{width:150px}
}

/* Knowledge Centre v8 — supplied editorial direction, rebuilt as a responsive resource hub. */
.muf-kc-v8{
  --kc-ink:#181a17;--kc-soft:#63665f;--kc-paper:#f7f6f2;--kc-line:#dedfd9;--kc-orange:#f5aa2b;
  color:var(--kc-ink);background:#fff;font-family:"Aptos Display","Aptos","Segoe UI Variable Display","Segoe UI",Arial,sans-serif
}
.muf-kc-v8 *{box-sizing:border-box}.muf-kc-v8 a{color:inherit}.muf-kc-v8 .muf-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.muf-kc-v8__top{padding:25px 0 22px;border-bottom:1px solid var(--kc-line);background:#fff}
.muf-kc-v8__top .muf-v7-crumbs{margin:0 0 12px!important;color:#757870;font-size:11px;font-weight:560}
.muf-kc-v8__top h1{margin:0;font-size:clamp(27px,2.3vw,36px);font-weight:760;line-height:1;letter-spacing:-.045em}
.muf-kc-v8__hero{padding:24px 0 0;background:#fff}
.muf-kc-v8__hero-grid{display:grid;grid-template-columns:1.06fr .94fr;min-height:410px;overflow:hidden;border:1px solid var(--kc-line);border-bottom:0;border-radius:16px 16px 0 0;background:var(--kc-paper)}
.muf-kc-v8__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 56px}
.muf-kc-v8__eyebrow{margin:0 0 17px;color:#9a6508;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.muf-kc-v8__hero-copy h2{max-width:720px;margin:0;font-size:clamp(47px,4.25vw,68px);font-weight:780;line-height:.93;letter-spacing:-.06em}
.muf-kc-v8__hero-copy h2 span{color:var(--kc-orange)}
.muf-kc-v8__hero-copy>p:last-child{max-width:640px;margin:24px 0 0;color:var(--kc-soft);font-size:16px;line-height:1.5}
.muf-kc-v8__hero-media{position:relative;min-height:410px;margin:0;overflow:hidden;background:#d8d5cc}
.muf-kc-v8__hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,22,18,.02),rgba(20,22,18,.1));content:"";pointer-events:none}
.muf-kc-v8__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 58%;transform:scale(1.01)}
.muf-kc-v8__hero-media figcaption{position:absolute;z-index:2;right:30px;bottom:30px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-style:italic;font-weight:600;line-height:1.02;text-align:right;text-shadow:0 2px 12px rgba(0,0,0,.55);transform:rotate(-4deg)}
.muf-kc-v8__chooser{padding:0 0 72px;background:#fff}
.muf-kc-v8__chooser-grid{display:grid;grid-template-columns:1.02fr .98fr;overflow:hidden;border-radius:0 0 16px 16px;background:linear-gradient(135deg,#ffc75a,#f5a91e);box-shadow:0 18px 44px rgba(116,77,8,.13)}
.muf-kc-v8__chooser-group{min-width:0;padding:26px 34px 30px}.muf-kc-v8__chooser-group--help{border-left:1px solid rgba(30,31,27,.24)}
.muf-kc-v8__chooser-group h2{margin:0 0 17px;font-size:16px;font-weight:780;line-height:1.2;letter-spacing:-.025em}
.muf-kc-v8__choice-row,.muf-kc-v8__help-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.muf-kc-v8__choice-row a,.muf-kc-v8__help-row a{display:grid;min-width:0;min-height:98px;align-content:center;justify-items:center;gap:8px;padding:10px 6px;border:1px solid rgba(20,22,18,.12);border-radius:8px;background:#fff;box-shadow:0 4px 13px rgba(40,29,6,.07);transition:transform .2s ease,box-shadow .2s ease}
.muf-kc-v8__choice-row a:hover,.muf-kc-v8__help-row a:hover{box-shadow:0 9px 22px rgba(40,29,6,.14);transform:translateY(-3px)}
.muf-kc-v8__choice-row a>span{display:block;width:57px;height:45px;overflow:hidden;border-radius:5px;background:#f2f1ed}
.muf-kc-v8__choice-row img{width:100%;height:100%;object-fit:cover}
.muf-kc-v8__choice-row strong,.muf-kc-v8__help-row strong{max-width:100%;font-size:11.5px;font-weight:720;line-height:1.1;text-align:center}
.muf-kc-v8__help-row a>span{display:grid;width:45px;height:45px;place-items:center;color:#20221e;border:1px solid #d5d3cd;border-radius:50%;background:#faf9f6}
.muf-kc-v8__help-row .muf-icon{width:22px;height:22px}
.muf-kc-v8__featured{padding:0 0 76px;background:#fff}
.muf-kc-v8__section-label{margin:0 0 14px;font-size:14px;font-weight:780;letter-spacing:-.02em}
.muf-kc-v8__feature-card{display:grid;grid-template-columns:minmax(320px,.66fr) minmax(0,1.34fr);min-height:390px;overflow:hidden;border:1px solid var(--kc-line);border-radius:12px;background:#fff;box-shadow:0 16px 42px rgba(23,25,21,.08);transition:box-shadow .2s ease,transform .2s ease}
.muf-kc-v8__feature-card:hover{box-shadow:0 23px 56px rgba(23,25,21,.13);transform:translateY(-2px)}
.muf-kc-v8__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:42px 40px}
.muf-kc-v8__feature-kicker{margin-bottom:13px;color:#9a6508;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.muf-kc-v8__feature-copy h2{margin:0;font-size:clamp(33px,3vw,48px);font-weight:780;line-height:.96;letter-spacing:-.055em}
.muf-kc-v8__feature-copy>p{margin:20px 0;color:var(--kc-soft);font-size:14px;line-height:1.55}
.muf-kc-v8__feature-copy>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--kc-line)}
.muf-kc-v8__feature-copy>div span{display:flex;align-items:center;gap:7px;color:#6c6f68;font-size:11px;font-weight:620}.muf-kc-v8__feature-copy>div .muf-icon{width:18px;height:18px}
.muf-kc-v8__feature-copy>div strong{display:flex;align-items:center;gap:17px;padding:11px 14px;border:1px solid #bfc1bb;border-radius:5px;font-size:11px;font-weight:760}.muf-kc-v8__feature-copy>div strong b{font-size:16px}
.muf-kc-v8__feature-card figure{min-height:390px;margin:0;overflow:hidden}.muf-kc-v8__feature-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.muf-kc-v8__feature-card:hover figure img{transform:scale(1.025)}
.muf-kc-v8__resources{padding:70px 0 78px;border-block:1px solid var(--kc-line);background:var(--kc-paper)}
.muf-kc-v8__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}
.muf-kc-v8__section-heading h2{margin:0;font-size:30px;font-weight:770;letter-spacing:-.045em}.muf-kc-v8__section-heading a{font-size:11px;font-weight:740}.muf-kc-v8__section-heading a span{margin-left:8px;color:#9a6508}
.muf-kc-v8__resource-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}
.muf-kc-v8__resource-grid>a{scroll-margin-top:140px;overflow:hidden;border:1px solid var(--kc-line);border-radius:9px;background:#fff;box-shadow:0 7px 21px rgba(20,22,18,.045);transition:transform .2s ease,box-shadow .2s ease}
.muf-kc-v8__resource-grid>a:hover{box-shadow:0 14px 30px rgba(20,22,18,.1);transform:translateY(-4px)}
.muf-kc-v8__resource-grid figure{height:145px;margin:0;overflow:hidden;background:#e9e8e3}.muf-kc-v8__resource-grid img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.muf-kc-v8__resource-grid>a:hover img{transform:scale(1.04)}
.muf-kc-v8__resource-grid>a>div{position:relative;display:grid;min-height:126px;align-content:start;padding:19px 38px 20px 18px}
.muf-kc-v8__resource-grid strong{font-size:17px;font-weight:750;line-height:1.1;letter-spacing:-.025em}.muf-kc-v8__resource-grid span{margin-top:8px;color:var(--kc-soft);font-size:11px;line-height:1.4}.muf-kc-v8__resource-grid b{position:absolute;top:18px;right:17px;color:#9a6508;font-size:16px;font-weight:500}
.muf-kc-v8__framework{padding:76px 0 82px;background:#fff}
.muf-kc-v8__framework-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:30px}
.muf-kc-v8__framework-heading .muf-kc-v8__eyebrow{margin-bottom:8px}.muf-kc-v8__framework-heading h2{margin:0;font-size:clamp(35px,4vw,57px);font-weight:780;line-height:.95;letter-spacing:-.055em}.muf-kc-v8__framework-heading>p{max-width:350px;margin:0;color:var(--kc-soft);font-size:14px;line-height:1.5;text-align:right}
.muf-kc-v8__framework ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--kc-line);border-radius:10px;background:#fff}
.muf-kc-v8__framework li{position:relative;display:flex;min-width:0;min-height:178px;flex-direction:column;padding:22px 23px;border-right:1px solid var(--kc-line)}.muf-kc-v8__framework li:last-child{border-right:0}
.muf-kc-v8__step-top{display:flex;align-items:center;justify-content:space-between}.muf-kc-v8__step-top b{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:#fff;background:var(--kc-orange);font-size:12px}.muf-kc-v8__step-top span{display:grid;width:34px;height:34px;place-items:center;color:#4b4e48}.muf-kc-v8__step-top .muf-icon{width:22px;height:22px}
.muf-kc-v8__framework li>strong{margin-top:25px;font-size:17px;font-weight:760}.muf-kc-v8__framework li>p{margin:7px 0 0;color:var(--kc-soft);font-size:10.5px;line-height:1.45}.muf-kc-v8__framework li>i{position:absolute;z-index:2;top:76px;right:-11px;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--kc-line);border-radius:50%;background:#fff;color:#8f620e;font-size:12px;font-style:normal}
.muf-kc-v8__search{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding-top:28px;border-top:1px solid var(--kc-line)}
.muf-kc-v8__search form{position:relative;width:min(680px,60%)}.muf-kc-v8__search input{width:100%;height:50px;padding:0 58px 0 17px;border:1px solid #cfd1ca;border-radius:5px;background:#fff;color:var(--kc-ink);font:inherit;font-size:12px}.muf-kc-v8__search button{position:absolute;top:1px;right:1px;display:grid;width:49px;height:48px;padding:0;place-items:center;border:0;border-left:1px solid var(--kc-line);border-radius:0 4px 4px 0;background:#f3f1eb;color:var(--kc-ink);cursor:pointer}.muf-kc-v8__search button .muf-icon{width:20px;height:20px}.muf-kc-v8__search>span{color:var(--kc-soft);font-size:11px}.muf-kc-v8__search>span a{margin-left:14px;color:var(--kc-ink);font-weight:760}

@media(max-width:1180px){
  .muf-kc-v8__hero-copy{padding:42px 38px}.muf-kc-v8__hero-copy h2{font-size:51px}.muf-kc-v8__chooser-group{padding:24px 23px 27px}.muf-kc-v8__choice-row,.muf-kc-v8__help-row{gap:6px}.muf-kc-v8__choice-row strong,.muf-kc-v8__help-row strong{font-size:10.5px}.muf-kc-v8__feature-card{grid-template-columns:minmax(300px,.72fr) 1.28fr}.muf-kc-v8__resource-grid figure{height:125px}.muf-kc-v8__framework li{padding:20px 17px}
}
@media(max-width:900px){
  .muf-kc-v8__hero-grid{grid-template-columns:1fr}.muf-kc-v8__hero-copy{padding:45px 42px}.muf-kc-v8__hero-copy h2{max-width:670px;font-size:56px}.muf-kc-v8__hero-media{min-height:420px}.muf-kc-v8__hero-media img{object-position:center 54%}
  .muf-kc-v8__chooser-grid{grid-template-columns:1fr}.muf-kc-v8__chooser-group--help{border-top:1px solid rgba(30,31,27,.24);border-left:0}
  .muf-kc-v8__feature-card{grid-template-columns:1fr}.muf-kc-v8__feature-card figure{min-height:380px}.muf-kc-v8__feature-copy{padding:40px}.muf-kc-v8__feature-copy h2{max-width:620px}
  .muf-kc-v8__resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.muf-kc-v8__resource-grid>a:nth-child(n+4){grid-column:span 1}.muf-kc-v8__resource-grid figure{height:155px}
  .muf-kc-v8__framework-heading{align-items:flex-start;flex-direction:column;gap:13px}.muf-kc-v8__framework-heading>p{text-align:left}.muf-kc-v8__framework ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-kc-v8__framework ol::-webkit-scrollbar{display:none}.muf-kc-v8__framework li{flex:0 0 230px;scroll-snap-align:start}.muf-kc-v8__search{align-items:flex-start;flex-direction:column}.muf-kc-v8__search form{width:100%}
}
@media(max-width:620px){
  .muf-kc-v8__top{padding:18px 0 17px}.muf-kc-v8__top h1{font-size:28px}.muf-kc-v8__hero{padding-top:13px}.muf-kc-v8__hero-grid{border-radius:12px 12px 0 0}.muf-kc-v8__hero-copy{padding:32px 23px 34px}.muf-kc-v8__eyebrow{margin-bottom:12px;font-size:9px}.muf-kc-v8__hero-copy h2{font-size:40px;line-height:.96;letter-spacing:-.052em}.muf-kc-v8__hero-copy>p:last-child{margin-top:17px;font-size:13px}.muf-kc-v8__hero-media{min-height:390px}.muf-kc-v8__hero-media img{object-position:center 53%}.muf-kc-v8__hero-media figcaption{right:19px;bottom:22px;font-size:21px}
  .muf-kc-v8__chooser{padding-bottom:55px}.muf-kc-v8__chooser-grid{border-radius:0 0 12px 12px}.muf-kc-v8__chooser-group{padding:22px 17px 24px}.muf-kc-v8__chooser-group h2{font-size:15px}.muf-kc-v8__choice-row,.muf-kc-v8__help-row{display:flex;margin-right:-17px;padding-right:17px;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-kc-v8__choice-row::-webkit-scrollbar,.muf-kc-v8__help-row::-webkit-scrollbar{display:none}.muf-kc-v8__choice-row a,.muf-kc-v8__help-row a{flex:0 0 104px;min-height:102px;scroll-snap-align:start}.muf-kc-v8__choice-row strong,.muf-kc-v8__help-row strong{font-size:11px}
  .muf-kc-v8__featured{padding-bottom:58px}.muf-kc-v8__section-label{font-size:13px}.muf-kc-v8__feature-card{min-height:0;border-radius:10px}.muf-kc-v8__feature-copy{padding:30px 23px}.muf-kc-v8__feature-copy h2{font-size:36px}.muf-kc-v8__feature-copy>p{font-size:13px}.muf-kc-v8__feature-copy>div{align-items:flex-start;flex-direction:column}.muf-kc-v8__feature-card figure{order:-1;min-height:0;height:245px}
  .muf-kc-v8__resources{padding:53px 0 58px}.muf-kc-v8__section-heading{align-items:flex-start;flex-direction:column;gap:7px}.muf-kc-v8__section-heading h2{font-size:28px}.muf-kc-v8__resource-grid{display:flex;margin-right:calc(var(--muf-shell-gutter,12px) * -1);padding-right:12px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-kc-v8__resource-grid::-webkit-scrollbar{display:none}.muf-kc-v8__resource-grid>a{flex:0 0 78vw;scroll-snap-align:start}.muf-kc-v8__resource-grid figure{height:180px}.muf-kc-v8__resource-grid>a>div{min-height:118px}.muf-kc-v8__resource-grid strong{font-size:18px}
  .muf-kc-v8__framework{padding:58px 0 63px}.muf-kc-v8__framework-heading h2{font-size:38px}.muf-kc-v8__framework ol{border-radius:8px}.muf-kc-v8__framework li{flex-basis:78vw}.muf-kc-v8__search{gap:18px}.muf-kc-v8__search>span{display:grid;gap:8px}.muf-kc-v8__search>span a{margin-left:0}
}

/* Buying Guides v10 — a darker editorial variation of the Knowledge Centre system. */
.muf-bg-v10{
  --bg-ink:#171915;--bg-paper:#f5f4ef;--bg-line:#d9dad4;--bg-soft:#666961;--bg-orange:#ffb52e;
  color:var(--bg-ink);background:#fff;font-family:"Aptos Display","Aptos","Segoe UI Variable Display","Segoe UI",Arial,sans-serif
}
.muf-bg-v10 *{box-sizing:border-box}.muf-bg-v10 a{color:inherit}.muf-bg-v10 .muf-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.muf-bg-v10__eyebrow{margin:0 0 12px;color:#a46d09;font-size:10px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}
.muf-bg-v10__top{padding:25px 0 22px;border-bottom:1px solid var(--bg-line);background:#fff}
.muf-bg-v10__top .muf-v7-crumbs{margin:0 0 12px!important;color:#74776f;font-size:11px;font-weight:560}
.muf-bg-v10__top>.muf-shell>div{display:flex;align-items:end;justify-content:space-between;gap:25px}
.muf-bg-v10__top h1{margin:0;font-size:clamp(29px,2.6vw,39px);font-weight:780;line-height:1;letter-spacing:-.05em}
.muf-bg-v10__top>.muf-shell>div>span{padding:7px 11px;border:1px solid var(--bg-line);border-radius:99px;color:var(--bg-soft);font-size:10px;font-weight:680}
.muf-bg-v10__hero{padding:24px 0 0;background:#fff}
.muf-bg-v10__hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;min-height:560px;overflow:hidden;border-radius:16px 16px 0 0;color:#fff;background:var(--bg-ink)}
.muf-bg-v10__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:58px 56px}
.muf-bg-v10__hero-copy .muf-bg-v10__eyebrow{color:var(--bg-orange)}
.muf-bg-v10__hero-copy h2{max-width:610px;margin:0;font-size:clamp(52px,5.3vw,78px);font-weight:780;line-height:.89;letter-spacing:-.065em}
.muf-bg-v10__hero-copy h2 span{color:var(--bg-orange)}
.muf-bg-v10__hero-copy>p:not(.muf-bg-v10__eyebrow){max-width:590px;margin:26px 0 0;color:#c8cbc4;font-size:15px;line-height:1.55}
.muf-bg-v10__hero-copy>a{display:flex;width:max-content;align-items:center;gap:19px;margin-top:35px;padding:12px 15px;border:1px solid #5a5e55;border-radius:5px;color:#fff;font-size:11px;font-weight:740}.muf-bg-v10__hero-copy>a span{color:var(--bg-orange);font-size:17px}
.muf-bg-v10__hero-mosaic{position:relative;display:grid;grid-template-columns:1.48fr .82fr;grid-template-rows:1fr 1fr;gap:7px;min-width:0;padding:7px;background:#2b2d28}
.muf-bg-v10__hero-mosaic figure{position:relative;margin:0;overflow:hidden;background:#353832}.muf-bg-v10__hero-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.muf-bg-v10__hero-main{grid-row:1/3}.muf-bg-v10__hero-main img{object-position:center}.muf-bg-v10__hero-mosaic figure:nth-child(2) img{object-position:center}.muf-bg-v10__hero-mosaic figure:nth-child(3) img{object-position:35% center}
.muf-bg-v10__hero-mosaic:hover img{transform:scale(1.018)}
.muf-bg-v10__hero-note{position:absolute;right:27px;bottom:27px;display:grid;width:245px;gap:5px;padding:17px 19px;border-left:4px solid var(--bg-orange);color:var(--bg-ink);background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(0,0,0,.2);backdrop-filter:blur(8px)}
.muf-bg-v10__hero-note b{font-size:21px;letter-spacing:-.035em}.muf-bg-v10__hero-note span{color:#565a52;font-size:10.5px;line-height:1.4}
.muf-bg-v10__selector{padding:0 0 72px;background:#fff}
.muf-bg-v10__selector>.muf-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;padding-top:25px;padding-bottom:26px;border-radius:0 0 16px 16px;background:linear-gradient(135deg,#ffc75d,#ffae20);box-shadow:0 18px 42px rgba(116,77,8,.13)}
.muf-bg-v10__selector-heading{display:flex;flex-direction:column;justify-content:center;padding-left:28px}.muf-bg-v10__selector-heading strong{font-size:17px;font-weight:780;line-height:1.1;letter-spacing:-.025em}.muf-bg-v10__selector-heading span{margin-top:8px;color:#634817;font-size:10.5px;line-height:1.4}
.muf-bg-v10__selector nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-right:28px}
.muf-bg-v10__selector nav a{position:relative;display:grid;min-width:0;min-height:108px;align-content:center;justify-items:center;gap:7px;padding:10px 5px;border:1px solid rgba(20,22,18,.12);border-radius:8px;background:#fff;box-shadow:0 4px 13px rgba(40,29,6,.07);transition:transform .2s ease,box-shadow .2s ease}
.muf-bg-v10__selector nav a:hover{box-shadow:0 10px 25px rgba(40,29,6,.16);transform:translateY(-3px)}
.muf-bg-v10__selector nav a>span{display:block;width:64px;height:49px;overflow:hidden;border-radius:5px;background:#ecebe6}.muf-bg-v10__selector nav img{width:100%;height:100%;object-fit:cover}
.muf-bg-v10__selector nav strong{font-size:10.5px;font-weight:720;line-height:1.1;text-align:center}.muf-bg-v10__selector nav b{position:absolute;top:8px;right:9px;color:#9a6508;font-size:12px;font-weight:500}
.muf-bg-v10__featured{padding:0 0 82px;background:#fff}
.muf-bg-v10__section-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:28px}.muf-bg-v10__section-heading h2{max-width:750px;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:780;line-height:.94;letter-spacing:-.057em}.muf-bg-v10__section-heading>p{max-width:560px;margin:0 0 3px;color:var(--bg-soft);font-size:14px;line-height:1.55}
.muf-bg-v10__feature-card{display:grid;grid-template-columns:1.35fr .65fr;min-height:440px;overflow:hidden;border:1px solid var(--bg-line);border-radius:12px;background:var(--bg-paper);box-shadow:0 17px 44px rgba(22,24,20,.09);transition:transform .2s ease,box-shadow .2s ease}
.muf-bg-v10__feature-card:hover{box-shadow:0 25px 58px rgba(22,24,20,.14);transform:translateY(-3px)}
.muf-bg-v10__feature-card figure{position:relative;min-height:440px;margin:0;overflow:hidden}.muf-bg-v10__feature-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.muf-bg-v10__feature-card:hover figure img{transform:scale(1.025)}
.muf-bg-v10__feature-card figure>span,.muf-bg-v10__guide-image>span{position:absolute;top:18px;left:18px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--bg-ink);background:var(--bg-orange);font-size:12px;font-weight:800;box-shadow:0 5px 18px rgba(0,0,0,.14)}
.muf-bg-v10__feature-card>div{display:flex;flex-direction:column;justify-content:center;padding:47px 42px}.muf-bg-v10__feature-card>div>span{color:#8e630f;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.muf-bg-v10__feature-card h3{margin:18px 0 0;font-size:clamp(34px,3.3vw,50px);font-weight:780;line-height:.94;letter-spacing:-.055em}.muf-bg-v10__feature-card p{margin:22px 0;color:var(--bg-soft);font-size:14px;line-height:1.55}.muf-bg-v10__feature-card>div>strong{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:21px;border-top:1px solid var(--bg-line);font-size:12px}.muf-bg-v10__feature-card>div>strong b{color:#9a6508;font-size:18px}
.muf-bg-v10__library{padding:77px 0 84px;border-block:1px solid var(--bg-line);background:var(--bg-paper);scroll-margin-top:115px}
.muf-bg-v10__library-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.muf-bg-v10__library-heading h2{margin:0;font-size:clamp(39px,4vw,57px);font-weight:780;line-height:.95;letter-spacing:-.055em}.muf-bg-v10__library-heading>a{display:grid;gap:4px;color:var(--bg-soft);font-size:10px;text-align:right}.muf-bg-v10__library-heading>a span{color:var(--bg-ink);font-size:12px;font-weight:760}
.muf-bg-v10__guide-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px}
.muf-bg-v10__guide-grid article{grid-column:span 4;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--bg-line);border-radius:10px;background:#fff;box-shadow:0 8px 23px rgba(20,22,18,.045);transition:transform .2s ease,box-shadow .2s ease}.muf-bg-v10__guide-grid article:hover{box-shadow:0 15px 36px rgba(20,22,18,.1);transform:translateY(-4px)}
.muf-bg-v10__guide-grid article.is-wide{grid-column:span 8;display:grid;grid-template-columns:1.15fr .85fr}
.muf-bg-v10__guide-image{position:relative;display:block;height:232px;overflow:hidden;background:#e4e3de}.muf-bg-v10__guide-grid article.is-wide .muf-bg-v10__guide-image{height:100%;min-height:350px}
.muf-bg-v10__guide-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.muf-bg-v10__guide-grid article:hover .muf-bg-v10__guide-image img{transform:scale(1.035)}
.muf-bg-v10__guide-grid article>div{display:flex;min-width:0;flex:1;flex-direction:column;padding:25px 24px 24px}.muf-bg-v10__guide-grid article>div>span{color:#94640d;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.muf-bg-v10__guide-grid h3{margin:14px 0 0;font-size:clamp(23px,2vw,31px);font-weight:770;line-height:1;letter-spacing:-.045em}.muf-bg-v10__guide-grid p{margin:16px 0 23px;color:var(--bg-soft);font-size:11.5px;line-height:1.5}.muf-bg-v10__guide-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:17px;border-top:1px solid var(--bg-line);font-size:11px;font-weight:760}.muf-bg-v10__guide-link b{color:#9a6508;font-size:17px}
.muf-bg-v10__method{padding:76px 0 82px;color:#fff;background:var(--bg-ink)}
.muf-bg-v10__method header{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:30px}.muf-bg-v10__method .muf-bg-v10__eyebrow{color:var(--bg-orange)}.muf-bg-v10__method h2{max-width:850px;margin:0;font-size:clamp(39px,4.4vw,62px);font-weight:780;line-height:.94;letter-spacing:-.058em}
.muf-bg-v10__method ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:hidden;border:1px solid #41443d;border-radius:10px;list-style:none}
.muf-bg-v10__method li{min-height:210px;padding:25px 25px 27px;border-right:1px solid #41443d}.muf-bg-v10__method li:last-child{border-right:0}.muf-bg-v10__method li>div{display:flex;align-items:center;justify-content:space-between}.muf-bg-v10__method li>div>b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--bg-ink);background:var(--bg-orange);font-size:11px}.muf-bg-v10__method li>div>span{display:grid;width:40px;height:40px;place-items:center;color:#d9dcd4}.muf-bg-v10__method li>strong{display:block;margin-top:35px;font-size:20px}.muf-bg-v10__method li>p{margin:9px 0 0;color:#aeb2a9;font-size:11px;line-height:1.5}
.muf-bg-v10__help{padding:65px 0 72px;background:linear-gradient(135deg,#ffc65a,#ffad1f)}
.muf-bg-v10__help>.muf-shell{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px}.muf-bg-v10__help h2{max-width:850px;margin:0;font-size:clamp(40px,5vw,70px);font-weight:780;line-height:.91;letter-spacing:-.062em}.muf-bg-v10__help>.muf-shell>div:last-child{display:grid;justify-items:start}.muf-bg-v10__help>.muf-shell>div:last-child p{max-width:480px;margin:0 0 22px;color:#634817;font-size:13px;line-height:1.5}.muf-bg-v10__help .muf-button{min-width:145px;text-align:center}

@media(max-width:1180px){
  .muf-bg-v10__hero-copy{padding:48px 38px}.muf-bg-v10__hero-copy h2{font-size:60px}.muf-bg-v10__selector>.muf-shell{grid-template-columns:175px 1fr}.muf-bg-v10__selector-heading{padding-left:20px}.muf-bg-v10__selector nav{padding-right:20px}.muf-bg-v10__selector nav a>span{width:55px}.muf-bg-v10__section-heading{gap:45px}.muf-bg-v10__feature-card{grid-template-columns:1.2fr .8fr}.muf-bg-v10__guide-grid article.is-wide{grid-column:span 7}.muf-bg-v10__guide-grid article:not(.is-wide){grid-column:span 5}.muf-bg-v10__guide-grid article:nth-child(n+3){grid-column:span 4}.muf-bg-v10__guide-grid article.is-wide{grid-template-columns:1fr}.muf-bg-v10__guide-grid article.is-wide .muf-bg-v10__guide-image{height:265px;min-height:0}
}
@media(max-width:900px){
  .muf-bg-v10__hero-grid{grid-template-columns:1fr}.muf-bg-v10__hero-copy{min-height:500px;padding:52px 44px}.muf-bg-v10__hero-copy h2{max-width:700px;font-size:68px}.muf-bg-v10__hero-mosaic{min-height:520px}
  .muf-bg-v10__selector>.muf-shell{grid-template-columns:1fr;gap:18px}.muf-bg-v10__selector-heading{padding:0 25px}.muf-bg-v10__selector nav{padding:0 25px;grid-template-columns:repeat(3,1fr)}
  .muf-bg-v10__section-heading{grid-template-columns:1fr;gap:18px}.muf-bg-v10__feature-card{grid-template-columns:1fr}.muf-bg-v10__feature-card figure{min-height:390px}.muf-bg-v10__feature-card>div{padding:38px}.muf-bg-v10__feature-card h3{font-size:47px}
  .muf-bg-v10__guide-grid article,.muf-bg-v10__guide-grid article:not(.is-wide),.muf-bg-v10__guide-grid article:nth-child(n+3),.muf-bg-v10__guide-grid article.is-wide{grid-column:span 6}.muf-bg-v10__method ol{grid-template-columns:repeat(2,1fr)}.muf-bg-v10__method li:nth-child(2){border-right:0}.muf-bg-v10__method li:nth-child(-n+2){border-bottom:1px solid #41443d}.muf-bg-v10__help>.muf-shell{grid-template-columns:1fr;gap:30px}
}
@media(max-width:620px){
  .muf-bg-v10__top{padding:18px 0 17px}.muf-bg-v10__top h1{font-size:28px}.muf-bg-v10__top>.muf-shell>div>span{font-size:9px}
  .muf-bg-v10__hero{padding-top:13px}.muf-bg-v10__hero-grid{border-radius:12px 12px 0 0}.muf-bg-v10__hero-copy{min-height:0;padding:37px 23px 41px}.muf-bg-v10__hero-copy h2{font-size:44px;line-height:.93}.muf-bg-v10__hero-copy>p:not(.muf-bg-v10__eyebrow){margin-top:19px;font-size:13px}.muf-bg-v10__hero-copy>a{margin-top:27px}.muf-bg-v10__hero-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:250px 145px;min-height:0}.muf-bg-v10__hero-main{grid-column:1/3;grid-row:1}.muf-bg-v10__hero-note{right:13px;bottom:13px;width:205px;padding:13px 15px}.muf-bg-v10__hero-note b{font-size:17px}.muf-bg-v10__hero-note span{font-size:9.5px}
  .muf-bg-v10__selector{padding-bottom:56px}.muf-bg-v10__selector>.muf-shell{padding-top:21px;padding-bottom:23px;border-radius:0 0 12px 12px}.muf-bg-v10__selector-heading{padding:0 17px}.muf-bg-v10__selector nav{display:flex;margin-right:0;padding:0 17px;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-bg-v10__selector nav::-webkit-scrollbar{display:none}.muf-bg-v10__selector nav a{flex:0 0 112px;min-height:108px;scroll-snap-align:start}
  .muf-bg-v10__featured{padding-bottom:58px}.muf-bg-v10__section-heading{margin-bottom:20px}.muf-bg-v10__section-heading h2{font-size:39px}.muf-bg-v10__section-heading>p{font-size:13px}.muf-bg-v10__feature-card figure{min-height:0;height:255px}.muf-bg-v10__feature-card>div{padding:29px 23px}.muf-bg-v10__feature-card h3{font-size:36px}.muf-bg-v10__feature-card p{font-size:13px}
  .muf-bg-v10__library{padding:55px 0 61px}.muf-bg-v10__library-heading{align-items:flex-start;flex-direction:column;gap:14px}.muf-bg-v10__library-heading h2{font-size:40px}.muf-bg-v10__library-heading>a{text-align:left}.muf-bg-v10__guide-grid{display:flex;margin-right:-12px;padding-right:12px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-bg-v10__guide-grid::-webkit-scrollbar{display:none}.muf-bg-v10__guide-grid article,.muf-bg-v10__guide-grid article:not(.is-wide),.muf-bg-v10__guide-grid article:nth-child(n+3),.muf-bg-v10__guide-grid article.is-wide{display:flex;flex:0 0 82vw;scroll-snap-align:start}.muf-bg-v10__guide-grid article.is-wide .muf-bg-v10__guide-image,.muf-bg-v10__guide-image{height:210px;min-height:0}.muf-bg-v10__guide-grid h3{font-size:27px}.muf-bg-v10__guide-grid p{font-size:12px}
  .muf-bg-v10__method{padding:57px 0 62px}.muf-bg-v10__method h2{font-size:39px}.muf-bg-v10__method ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-bg-v10__method ol::-webkit-scrollbar{display:none}.muf-bg-v10__method li,.muf-bg-v10__method li:nth-child(2),.muf-bg-v10__method li:nth-child(-n+2){flex:0 0 78vw;border-right:1px solid #41443d;border-bottom:0;scroll-snap-align:start}
  .muf-bg-v10__help{padding:55px 0 60px}.muf-bg-v10__help h2{font-size:41px}.muf-bg-v10__help>.muf-shell>div:last-child p{font-size:12.5px}
}

/* Deals & Spotlights v12 — editorial commerce, not a generic post archive. */
.muf-ds-v12{--ds-ink:#171915;--ds-paper:#f4f3ee;--ds-line:#d9dad4;--ds-soft:#666961;--ds-orange:#ffb52e;color:var(--ds-ink);background:#fff;font-family:"Aptos Display","Aptos","Segoe UI Variable Display","Segoe UI",Arial,sans-serif}
.muf-ds-v12 *{box-sizing:border-box}.muf-ds-v12 a{color:inherit}.muf-ds-v12 [hidden]{display:none!important}
.muf-ds-v12__eyebrow{margin:0 0 12px;color:#98640a;font-size:10px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}
.muf-ds-v12__top{padding:25px 0 22px;border-bottom:1px solid var(--ds-line);background:#fff}.muf-ds-v12__top .muf-v7-crumbs{margin:0 0 12px!important;color:#74776f;font-size:11px;font-weight:560}.muf-ds-v12__top h1{margin:0;font-size:clamp(29px,2.6vw,39px);font-weight:780;line-height:1;letter-spacing:-.05em}
.muf-ds-v12__hero{padding:24px 0 0}.muf-ds-v12__hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:545px;overflow:hidden;border-radius:16px 16px 0 0;color:#fff;background:var(--ds-ink)}
.muf-ds-v12__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:56px}.muf-ds-v12__hero-copy .muf-ds-v12__eyebrow{color:var(--ds-orange)}.muf-ds-v12__hero-copy h2{max-width:630px;margin:0;font-size:clamp(52px,5.25vw,76px);font-weight:790;line-height:.9;letter-spacing:-.066em}.muf-ds-v12__hero-copy h2 span{color:var(--ds-orange)}.muf-ds-v12__hero-copy>p:not(.muf-ds-v12__eyebrow){max-width:560px;margin:25px 0 0;color:#c9ccc5;font-size:15px;line-height:1.55}.muf-ds-v12__hero-copy>a{display:flex;width:max-content;align-items:center;gap:18px;margin-top:34px;padding:12px 15px;border:1px solid #595d54;border-radius:5px;font-size:11px;font-weight:740}.muf-ds-v12__hero-copy>a span{color:var(--ds-orange);font-size:17px}
.muf-ds-v12__hero-media{position:relative;min-width:0;margin:0;overflow:hidden;background:#30332d}.muf-ds-v12__hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,25,21,.16),transparent 35%,rgba(23,25,21,.11));content:""}.muf-ds-v12__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.muf-ds-v12__hero-media figcaption{position:absolute;z-index:2;right:33px;bottom:31px;max-width:240px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-style:italic;font-weight:600;line-height:1;text-align:right;text-shadow:0 3px 16px rgba(0,0,0,.7);transform:rotate(-4deg)}
.muf-ds-v12__ticker{padding:19px 0;border-radius:0 0 16px 16px;background:linear-gradient(135deg,#ffc75d,#ffae20);box-shadow:0 18px 42px rgba(116,77,8,.12)}.muf-ds-v12__ticker>.muf-shell{display:flex;align-items:center;justify-content:space-between;gap:18px}.muf-ds-v12__ticker span{font-size:11px;font-weight:760;white-space:nowrap}.muf-ds-v12__ticker i{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:rgba(28,30,26,.38)}
.muf-ds-v12__controls{padding:62px 0 25px;background:#fff}.muf-ds-v12__controls>.muf-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.muf-ds-v12__filters{display:flex;gap:8px}.muf-ds-v12__filters button{min-height:40px;padding:0 15px;border:1px solid var(--ds-line);border-radius:5px;background:#f6f5f1;color:var(--ds-ink);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.muf-ds-v12__filters button:hover,.muf-ds-v12__filters button.is-active{border-color:var(--ds-orange);background:var(--ds-orange)}
.muf-ds-v12__search{position:relative;display:block;width:min(380px,36vw)}.muf-ds-v12__search input{width:100%;height:42px;padding:0 48px 0 15px;border:1px solid #cfd1ca;border-radius:5px;background:#fff;color:var(--ds-ink);font:inherit;font-size:12px}.muf-ds-v12__search b{position:absolute;top:1px;right:1px;display:grid;width:42px;height:40px;place-items:center;border-left:1px solid var(--ds-line);font-size:19px;font-weight:500}
.muf-ds-v12__featured{padding:0 0 78px}.muf-ds-v12__section-label{margin:0 0 14px;font-size:14px;font-weight:780;letter-spacing:-.02em}.muf-ds-v12__feature{display:grid;grid-template-columns:1.15fr .85fr;min-height:455px;overflow:hidden;border:1px solid var(--ds-line);border-radius:12px;background:var(--ds-paper);box-shadow:0 17px 44px rgba(22,24,20,.09);transition:transform .2s ease,box-shadow .2s ease}.muf-ds-v12__feature:hover{box-shadow:0 25px 58px rgba(22,24,20,.14);transform:translateY(-3px)}
.muf-ds-v12__feature-image{position:relative;display:block;min-height:455px;overflow:hidden;background:#e5e3dc}.muf-ds-v12__feature-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.muf-ds-v12__feature:hover .muf-ds-v12__feature-image img{transform:scale(1.025)}.muf-ds-v12__feature-image>span{position:absolute;top:20px;left:20px;padding:10px 13px;border-radius:99px;color:var(--ds-ink);background:var(--ds-orange);font-size:12px;font-weight:820;box-shadow:0 6px 19px rgba(0,0,0,.16)}
.muf-ds-v12__feature>div{display:flex;flex-direction:column;justify-content:center;padding:48px 44px}.muf-ds-v12__feature small,.muf-ds-v12__grid small{color:#94640d;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.muf-ds-v12__feature h2{margin:18px 0 0;font-size:clamp(38px,3.8vw,57px);font-weight:780;line-height:.93;letter-spacing:-.058em}.muf-ds-v12__feature p{margin:22px 0;color:var(--ds-soft);font-size:14px;line-height:1.55}
.muf-ds-v12__read{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:19px;border-top:1px solid var(--ds-line);font-size:11px;font-weight:760}.muf-ds-v12__read b{color:#99660d;font-size:18px}
.muf-ds-v12__latest{padding:78px 0 84px;border-block:1px solid var(--ds-line);background:var(--ds-paper);scroll-margin-top:120px}.muf-ds-v12__heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:30px}.muf-ds-v12__heading h2{max-width:790px;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:780;line-height:.93;letter-spacing:-.058em}.muf-ds-v12__heading>p{max-width:470px;margin:0 0 3px;color:var(--ds-soft);font-size:14px;line-height:1.55}
.muf-ds-v12__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px}.muf-ds-v12__grid article{grid-column:span 4;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--ds-line);border-radius:10px;background:#fff;box-shadow:0 8px 23px rgba(20,22,18,.045);transition:transform .2s ease,box-shadow .2s ease}.muf-ds-v12__grid article:hover{box-shadow:0 16px 38px rgba(20,22,18,.1);transform:translateY(-4px)}.muf-ds-v12__grid article.is-wide{grid-column:span 8;display:grid;grid-template-columns:1.12fr .88fr}
.muf-ds-v12__card-image{position:relative;display:block;height:245px;overflow:hidden;background:#e4e3de}.muf-ds-v12__grid article.is-wide .muf-ds-v12__card-image{height:100%;min-height:365px}.muf-ds-v12__card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.muf-ds-v12__grid article:hover img{transform:scale(1.035)}.muf-ds-v12__card-image>span{position:absolute;top:17px;left:17px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--ds-orange);font-size:11px;font-weight:820;box-shadow:0 5px 17px rgba(0,0,0,.14)}
.muf-ds-v12__grid article>div{display:flex;min-width:0;flex:1;flex-direction:column;padding:25px 24px}.muf-ds-v12__grid h3{margin:14px 0 0;font-size:clamp(24px,2.1vw,32px);font-weight:770;line-height:1;letter-spacing:-.047em}.muf-ds-v12__grid p{margin:16px 0 23px;color:var(--ds-soft);font-size:11.5px;line-height:1.5}.muf-ds-v12__empty{padding:35px;border:1px solid var(--ds-line);border-radius:8px;background:#fff;text-align:center}
.muf-ds-v12__routes{padding:75px 0;background:var(--ds-ink);color:#fff}.muf-ds-v12__routes>.muf-shell{display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px}.muf-ds-v12__routes .muf-ds-v12__eyebrow{color:var(--ds-orange)}.muf-ds-v12__routes h2{max-width:580px;margin:0;font-size:clamp(38px,4vw,56px);font-weight:780;line-height:.94;letter-spacing:-.057em}.muf-ds-v12__routes nav{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #42453e;border-radius:9px}.muf-ds-v12__routes nav a{display:grid;min-height:165px;align-content:space-between;padding:22px;border-right:1px solid #42453e}.muf-ds-v12__routes nav a:last-child{border-right:0}.muf-ds-v12__routes nav span{color:var(--ds-orange);font-size:10px;font-weight:800}.muf-ds-v12__routes nav strong{margin-top:35px;font-size:18px}.muf-ds-v12__routes nav b{margin-top:9px;color:#aeb2a9;font-size:17px;font-weight:500}
.muf-ds-v12__cta{padding:64px 0 70px;background:linear-gradient(135deg,#ffc65a,#ffad1f)}.muf-ds-v12__cta>.muf-shell{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.muf-ds-v12__cta h2{max-width:800px;margin:0;font-size:clamp(43px,5vw,68px);font-weight:790;line-height:.91;letter-spacing:-.062em}.muf-ds-v12__cta>.muf-shell>div:last-child p{max-width:470px;margin:0 0 22px;color:#634817;font-size:13px;line-height:1.5}

@media(max-width:1000px){
  .muf-ds-v12__hero-copy{padding:44px 38px}.muf-ds-v12__hero-copy h2{font-size:58px}.muf-ds-v12__controls>.muf-shell{align-items:flex-start;flex-direction:column}.muf-ds-v12__search{width:100%}.muf-ds-v12__feature{grid-template-columns:1fr}.muf-ds-v12__feature-image{min-height:370px}.muf-ds-v12__grid article,.muf-ds-v12__grid article.is-wide{grid-column:span 6;display:flex}.muf-ds-v12__grid article.is-wide .muf-ds-v12__card-image{height:245px;min-height:0}.muf-ds-v12__routes>.muf-shell{grid-template-columns:1fr;gap:35px}
}
@media(max-width:700px){
  .muf-ds-v12__top{padding:18px 0 17px}.muf-ds-v12__top h1{font-size:28px}.muf-ds-v12__hero{padding-top:13px}.muf-ds-v12__hero-grid{grid-template-columns:1fr;border-radius:12px 12px 0 0}.muf-ds-v12__hero-copy{padding:37px 23px 41px}.muf-ds-v12__hero-copy h2{font-size:43px;line-height:.93}.muf-ds-v12__hero-copy>p:not(.muf-ds-v12__eyebrow){font-size:13px}.muf-ds-v12__hero-media{height:310px}.muf-ds-v12__hero-media figcaption{right:20px;bottom:22px;font-size:22px}.muf-ds-v12__ticker{overflow:hidden}.muf-ds-v12__ticker>.muf-shell{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.muf-ds-v12__ticker>.muf-shell::-webkit-scrollbar{display:none}.muf-ds-v12__controls{padding:45px 0 20px}.muf-ds-v12__filters{width:calc(100% + 12px);margin-right:-12px;padding-right:12px;overflow-x:auto;scrollbar-width:none}.muf-ds-v12__filters::-webkit-scrollbar{display:none}.muf-ds-v12__filters button{flex:0 0 auto}.muf-ds-v12__featured{padding-bottom:58px}.muf-ds-v12__feature-image{order:-1;min-height:0;height:255px}.muf-ds-v12__feature>div{padding:29px 23px}.muf-ds-v12__feature h2{font-size:37px}.muf-ds-v12__feature p{font-size:13px}.muf-ds-v12__latest{padding:55px 0 61px}.muf-ds-v12__heading{grid-template-columns:1fr;gap:17px}.muf-ds-v12__heading h2{font-size:40px}.muf-ds-v12__heading>p{font-size:13px}.muf-ds-v12__grid{grid-template-columns:1fr;gap:12px}.muf-ds-v12__grid article,.muf-ds-v12__grid article.is-wide{grid-column:auto}.muf-ds-v12__card-image,.muf-ds-v12__grid article.is-wide .muf-ds-v12__card-image{height:230px}.muf-ds-v12__grid h3{font-size:28px}.muf-ds-v12__grid p{font-size:12px}.muf-ds-v12__routes{padding:56px 0}.muf-ds-v12__routes h2{font-size:39px}.muf-ds-v12__routes nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.muf-ds-v12__routes nav::-webkit-scrollbar{display:none}.muf-ds-v12__routes nav a{flex:0 0 77vw;border-right:1px solid #42453e;scroll-snap-align:start}.muf-ds-v12__cta{padding:54px 0 59px}.muf-ds-v12__cta>.muf-shell{grid-template-columns:1fr;gap:28px}.muf-ds-v12__cta h2{font-size:42px}
}
