.mab{--mab-ink:#121417;--mab-muted:#4F525A;--mab-sienna:#8A5A34;--mab-sienna-dk:#6E4826;--mab-btn-dk:#7A4E2D;--mab-hair:#E6E6E6;--mab-panel:#F3EEEB;--mab-lora:"Lora",Georgia,"Times New Roman",serif;--mab-inter:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:0 32px 8px;font-family:var(--mab-inter);color:var(--mab-ink);background:#fff}.mab *{box-sizing:border-box}.mab .breadcrumbs-container{margin:0;padding-top:16px}.mab a:focus-visible,.mab summary:focus-visible{outline:3px solid rgba(138,90,52,.25);outline-offset:3px;border-radius:6px}.mab-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:end;padding:30px 0 40px}.mab-eyebrow{margin:0 0 12px;font:700 13px/1.4 var(--mab-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--mab-sienna)}.mab .mab-h1{margin:0 0 16px;font:700 44px/1.1 var(--mab-lora);letter-spacing:-.015em;text-transform:none;text-align:left;color:var(--mab-ink);text-wrap:balance}.mab-lead{margin:0;max-width:56ch;font-size:18px;line-height:1.6;color:var(--mab-muted)}.mab-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--mab-hair);border-radius:10px}.mab-promises li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:18px}.mab-promises li:nth-child(odd){border-right:1px solid var(--mab-hair)}.mab-promises li:nth-child(-n+2){border-bottom:1px solid var(--mab-hair)}.mab-promises svg{flex:none;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--mab-sienna);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mab-promises li>span{font-size:14px;line-height:1.5;color:var(--mab-muted)}.mab-promises strong{display:block;margin-bottom:2px;font-size:15px;line-height:1.35;font-weight:600;color:var(--mab-ink)}.mab-promises a{color:var(--mab-sienna);font-weight:700;text-decoration:underline;text-decoration-color:var(--mab-sienna);text-underline-offset:2px}.mab-index{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding:6px 0;border-top:1px solid var(--mab-hair);border-bottom:1px solid var(--mab-hair)}.mab-index>span{font-size:13px;color:var(--mab-muted)}.mab-index a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--mab-sienna);text-decoration:none}.mab-index a:hover{color:var(--mab-sienna-dk)}.mab-index a span{font-size:12px;color:var(--mab-muted);font-variant-numeric:tabular-nums}.mab-group{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px;padding:44px 0;border-bottom:1px solid var(--mab-hair)}.mab-group__head{position:sticky;top:150px;align-self:start}.mab .mab-h2{margin:0 0 10px;font:600 30px/1.15 var(--mab-lora);letter-spacing:-.01em;text-transform:none;color:var(--mab-ink);text-wrap:balance}.mab .mab-h2--wide{font-size:32px}.mab-group__head p{margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--mab-muted)}.mab-link{font-size:14px;font-weight:700;color:var(--mab-sienna);text-decoration:underline;text-decoration-color:var(--mab-sienna);text-underline-offset:2px}.mab-link:hover{color:var(--mab-sienna-dk)}.mab-group__rows{display:flex;flex-direction:column}.mab .mab-row{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center;padding:22px 0;border-top:1px solid var(--mab-hair);color:inherit;text-decoration:none}.mab .mab-row:first-child{border-top:0;padding-top:4px}.mab .mab-row:last-child{padding-bottom:4px}.mab-logo{position:relative;height:64px;display:flex;align-items:center}.mab-logo img{display:block;width:auto;max-width:170px;object-fit:contain;transition:opacity .2s ease}.mab-logo__colour{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0}.mab-row:hover .mab-logo__colour,.mab-row:focus-visible .mab-logo__colour,.mab--colour .mab-logo__colour{opacity:1}.mab-row:hover .mab-logo__tone:not(:only-child),.mab-row:focus-visible .mab-logo__tone:not(:only-child),.mab--colour .mab-logo__tone:not(:only-child){opacity:0}.mab-logo__text{font:600 20px/1.2 var(--mab-lora);color:var(--mab-muted)}.mab-origin{display:block;margin-bottom:4px;font:700 12px/1.4 var(--mab-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--mab-sienna)}.mab .mab-name{margin:0 0 6px;font:600 22px/1.25 var(--mab-lora);letter-spacing:0;text-transform:none;color:var(--mab-ink)}.mab-blurb{display:block;max-width:62ch;font-size:15px;line-height:1.6;color:var(--mab-muted)}.mab-shop{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px;font-weight:700;color:var(--mab-sienna);text-decoration:underline;text-decoration-color:var(--mab-sienna);text-underline-offset:2px}.mab-shop svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.mab-row:hover .mab-shop{color:var(--mab-sienna-dk)}.mab-row:hover .mab-shop svg{transform:translate(3px)}.mab-tests{padding:56px 0 12px}.mab-tests__intro{margin:0 0 28px;max-width:62ch;font-size:16px;line-height:1.65;color:var(--mab-muted)}.mab-tests__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.mab-test{padding-top:18px;border-top:1px solid var(--mab-ink)}.mab .mab-test h3{margin:0 0 8px;font:600 20px/1.3 var(--mab-lora);letter-spacing:0;text-transform:none;color:var(--mab-ink)}.mab-test p{margin:0;font-size:15px;line-height:1.65;color:var(--mab-muted)}.mab-faqs{max-width:820px;padding:48px 0 0}.mab .mab-faq{margin:0;border-top:0;border-bottom:1px solid var(--mab-hair)}.mab .mab-faq summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:18px 0;font-family:var(--mab-inter);font-style:normal;font-size:17px;font-weight:600;line-height:1.4;color:var(--mab-ink)}.mab-faq summary::-webkit-details-marker{display:none}.mab .mab-faq summary:before,.mab .mab-faq summary:after{content:none;display:none}.mab-faq__icon{flex:none;width:12px;height:12px;background:linear-gradient(#121417,#121417) center/12px 1.6px no-repeat,linear-gradient(#121417,#121417) center/1.6px 12px no-repeat}.mab-faq[open] .mab-faq__icon{background:linear-gradient(#121417,#121417) center/12px 1.6px no-repeat}.mab-faq__a p{margin:0 0 20px;max-width:68ch;font-size:15px;line-height:1.65;color:var(--mab-muted)}.mab-faq__a a{color:var(--mab-sienna);font-weight:700;text-decoration:underline;text-decoration-color:var(--mab-sienna);text-underline-offset:2px}.mab-cta{margin:56px 0 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:36px 40px;border-radius:10px;background:var(--mab-panel)}.mab .mab-cta__h{margin:0 0 8px;font:600 28px/1.2 var(--mab-lora);letter-spacing:0;text-transform:none;color:var(--mab-ink);text-wrap:balance}.mab-cta p{margin:0;max-width:54ch;font-size:16px;line-height:1.6;color:var(--mab-muted)}.mab-cta p.mab-cta__sign{margin-top:10px;font-size:14px;font-weight:600;color:var(--mab-ink)}.mab-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.mab .mab-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:10px;background:var(--mab-sienna);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.mab .mab-btn:hover{background:var(--mab-btn-dk);color:#fff}.mab-tel{font-size:15px;font-weight:700;color:var(--mab-sienna);text-decoration:underline;text-decoration-color:var(--mab-sienna);text-underline-offset:2px}@media(max-width:980px){.mab-hero{grid-template-columns:1fr;gap:28px;align-items:start}.mab-group{grid-template-columns:1fr;gap:20px}.mab-group__head{position:static}.mab-tests__grid{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.mab{padding:0 18px 8px}.mab-hero{padding:20px 0 28px}.mab .mab-h1{font-size:34px}.mab-lead{font-size:17px}.mab-promises{grid-template-columns:1fr}.mab-promises li:nth-child(odd){border-right:0}.mab-promises li:nth-child(-n+2){border-bottom:0}.mab-promises li:not(:last-child){border-bottom:1px solid var(--mab-hair)}.mab-index{gap:0 16px}.mab-group{padding:32px 0}.mab .mab-h2,.mab .mab-h2--wide{font-size:26px}.mab .mab-row{grid-template-columns:1fr;gap:10px;align-items:start}.mab .mab-row:first-child{padding-top:6px}.mab-logo{height:56px}.mab .mab-name{font-size:21px}.mab-cta{padding:26px 22px}.mab .mab-cta__h{font-size:24px}}@media(prefers-reduced-motion:reduce){.mab-logo img,.mab-shop svg{transition:none}.mab-row:hover .mab-shop svg{transform:none}}.mab a.mab-link,.mab .mab-promises a,.mab .mab-faq__a a,.mab a.mab-tel{color:#8a5a34!important;text-decoration:underline!important;text-decoration-color:#8a5a34!important;text-underline-offset:2px}.mab a.mab-link:hover,.mab .mab-promises a:hover,.mab .mab-faq__a a:hover,.mab a.mab-tel:hover{color:#6e4826!important}.mab a.mab-btn,.mab a.mab-btn:hover,.mab a.mab-btn:focus{color:#fff!important;text-decoration:none!important}.mab a.mab-row,.mab .mab-index a{text-decoration:none!important}.mab a.mab-link{display:inline-block;padding:12px 0;margin:-12px 0}.mab a.mab-tel{display:inline-flex;align-items:center;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/116/assets/ma-brands-page.css.map */
