:root{--mlr-acc: #9a6f55;--mlr-acc-text: #805c47;--mlr-acc-dark: #5c4033;--mlr-acc-soft: #f2ebe0;--mlr-acc-soft2: #ebe2d3;--mlr-acc-line: #e5daca;--mlr-acc-on-dark: #ad846b;--mlr-acc-on-dark2: #d3ae9b;--mlr-acc-glow: rgba(154, 111, 85, .18);--mlr-black: #000000;--mlr-ink: #1a1a1a;--mlr-text: #2b2521;--mlr-text-soft: #55504b;--mlr-text-faint: #8a8a8a;--mlr-line: #e4e4e6;--mlr-line-soft: #f2f2f3;--mlr-line-strong: #d4d4d6;--mlr-tile: #f4f4f5;--mlr-white: #ffffff;--mlr-hover-row: #fafafa;--mlr-warn: #a3512c;--mlr-warn-tint: #f8eee9;--mlr-star: #fed03d;--mlr-font: var(--ff-montserrat, "Montserrat", system-ui, sans-serif);--mlr-shadow-hover: 0 2px 12px rgba(43, 37, 33, .06);--mlr-shadow-modal: 0 18px 50px rgba(26, 26, 26, .16);--mlr-container: 1240px;--mlr-container-wide: 1600px;--mlr-gutter: 24px;--mlr-header-bg: #f4f4f5;--mlr-chrome-hover: #333333}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--mlr-font);font-size:16px;line-height:1.7;color:var(--mlr-text);background:var(--mlr-white);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--mlr-font);color:var(--mlr-ink);line-height:1.2;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}.mlr-container{max-width:var(--mlr-container);margin:0 auto;padding-left:var(--mlr-gutter);padding-right:var(--mlr-gutter)}.skip-link{position:absolute;left:-9999px;top:0;z-index:999}.skip-link:focus{left:12px;top:12px}:where(a,summary,button,input):focus-visible{outline:2px solid var(--mlr-ink);outline-offset:3px}.mlr-eyebrow{display:inline-block;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--mlr-acc-text)}.mlr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;font-family:var(--mlr-font);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.mlr-btn--black{background:var(--mlr-black);color:var(--mlr-white);border-color:var(--mlr-black)}.mlr-btn--black:hover,.mlr-btn--black:focus-visible{background:var(--mlr-white);color:var(--mlr-black)}.mlr-btn--ghost{background:transparent;color:var(--mlr-ink);border-color:var(--mlr-ink)}.mlr-btn--ghost:hover,.mlr-btn--ghost:focus-visible{background:var(--mlr-ink);color:var(--mlr-white)}.mlr-btn--white{background:var(--mlr-white);color:var(--mlr-black);border-color:var(--mlr-white)}.mlr-btn--white:hover,.mlr-btn--white:focus-visible{background:transparent;color:var(--mlr-white)}.mlr-btn--gold{background:var(--mlr-white);color:var(--mlr-black);border-color:var(--mlr-white)}.mlr-btn--gold:hover,.mlr-btn--gold:focus-visible{background:transparent;color:var(--mlr-white)}.mlr-btn--ghost-white{background:transparent;color:var(--mlr-white);border-color:#ffffff52}.mlr-btn--ghost-white:hover,.mlr-btn--ghost-white:focus-visible{background:var(--mlr-white);color:var(--mlr-black);border-color:var(--mlr-white)}.mlr-btn--sm{padding:11px 18px;font-size:12px}.mlr-textlink,.mlr-link-more,.mlr-tiles__more{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--mlr-ink);text-decoration:none;border-bottom:1px solid var(--mlr-ink);padding-bottom:4px;transition:color .2s,border-color .2s}.mlr-textlink:after,.mlr-link-more:after,.mlr-tiles__more:after{content:"→";font-size:15px;line-height:1;transition:transform .2s}.mlr-textlink:hover,.mlr-link-more:hover,.mlr-tiles__more:hover{color:var(--mlr-acc-text);border-color:var(--mlr-acc-text)}.mlr-textlink:hover:after,.mlr-link-more:hover:after,.mlr-tiles__more:hover:after{transform:translate(3px)}.mlr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:10.9px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-acc-text);background:var(--mlr-white);border:1px solid var(--mlr-acc-line);border-radius:0;text-decoration:none;white-space:nowrap}.mlr-chip--solid,.mlr-chip--dark{background:var(--mlr-ink);border-color:var(--mlr-ink);color:var(--mlr-white)}.mlr-frame{background:var(--mlr-white);border:1px solid var(--mlr-line);padding:10px}.mlr-frame--dark{border:6px solid var(--mlr-ink);padding:12px}.mlr-frame--gold{border:6px solid var(--mlr-acc);padding:12px}.mlr-frame image-slot{width:100%}@media(prefers-reduced-motion:no-preference){.mlr-fade{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.mlr-fade.is-visible{opacity:1;transform:none}}.mlr-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:400;background:transparent;pointer-events:none}.mlr-progress span{display:block;height:100%;width:0;background:var(--mlr-acc)}.mlr-top-btn{position:fixed;right:26px;bottom:26px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--mlr-black);color:var(--mlr-white);border:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s,background .3s;z-index:300}.mlr-top-btn.is-visible{opacity:1;pointer-events:auto}.mlr-top-btn:hover{background:var(--mlr-acc-dark)}.mlr-topbar{background:var(--mlr-black);color:var(--mlr-white);text-align:center;font-size:.82rem;padding:9px 16px;letter-spacing:.02em}.mlr-topbar a{color:var(--mlr-white);text-decoration:none}.mlr-topbar strong{font-weight:700}.mlr-header{background:var(--mlr-header-bg);position:sticky;top:0;z-index:200}.mlr-header .mlr-container,.mlr-uspbar .mlr-container{max-width:var(--mlr-container-wide);padding-left:20px;padding-right:20px}.mlr-header .mlr-header__main{padding-left:0;padding-right:0}.mlr-header__main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;padding-top:15px;padding-bottom:0}.mlr-logo{display:block;line-height:0;padding:0 20px}.mlr-logo img{width:220px;height:auto}.mlr-search{display:flex;width:350px;max-width:100%;height:40px;margin:0 auto}.mlr-search input{flex:1;min-width:0;height:40px;border:1px solid var(--mlr-header-bg);border-radius:5px 0 0 5px;outline:none;padding:7px 9px;font-family:var(--mlr-font);font-size:14px;text-align:center;color:var(--mlr-black);background:var(--mlr-white)}.mlr-search input::placeholder{color:#8e8e8e;opacity:1}.mlr-search button{flex:none;width:47px;height:40px;margin-left:-1px;border:none;border-radius:0 5px 5px 0;background:var(--mlr-white);padding:0;cursor:pointer;color:var(--mlr-black);display:flex;align-items:center;justify-content:center}.mlr-search button svg{width:22px;height:22px}.mlr-nav-toggle{display:none;align-items:center;justify-content:center;width:30px;height:33px;padding:0;border:none;background:transparent;color:var(--mlr-black);cursor:pointer}.mlr-nav-toggle svg{width:24px;height:24px}.mlr-nav-toggle__close,.mlr-nav-toggle[aria-expanded=true] .mlr-nav-toggle__open{display:none}.mlr-nav-toggle[aria-expanded=true] .mlr-nav-toggle__close{display:block}.mlr-header__actions{display:flex;align-items:center;justify-content:flex-end;padding-left:30px;padding-right:20px}.mlr-btn-konfig{display:inline-flex;align-items:center;gap:8px;background:var(--mlr-black);color:var(--mlr-white);text-decoration:none;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;padding:9px 16px;transition:background .25s}.mlr-btn-konfig svg{width:15px;height:15px;flex:none}.mlr-btn-konfig:hover{background:var(--mlr-chrome-hover)}.mlr-icon-link{display:flex;align-items:center;justify-content:center;margin-left:10px;padding:0 13px;border:none;background:transparent;cursor:pointer;color:var(--mlr-black);text-decoration:none;transition:color .2s}.mlr-icon-link svg{width:28px;height:28px}.mlr-icon-link:last-child{padding-right:0}.mlr-icon-link:hover{color:var(--mlr-chrome-hover)}.mlr-icon-link--mobile{display:none}.mlr-nav{display:flex;align-items:center;padding-top:0;padding-bottom:5px;overflow-x:auto;scrollbar-width:none}.mlr-nav::-webkit-scrollbar{display:none}.mlr-nav a{display:inline-flex;align-items:center;gap:4px;height:50px;padding:0 2px;margin-right:20px;font-size:16px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--mlr-black);text-decoration:none;white-space:nowrap;transition:color .2s}.mlr-nav a:hover,.mlr-nav a.is-active{color:var(--mlr-chrome-hover)}.mlr-nav__chevron,.mlr-nav__close,.mlr-nav__headline,.mlr-nav__label,.mlr-nav-backdrop{display:none}[data-mlr-search-open] input{cursor:pointer}body.mlr-search-lock{overflow:hidden}.mlr-searchmodal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,8vh,96px) 16px 16px;opacity:0;transition:opacity .2s ease}.mlr-searchmodal.is-open{opacity:1}.mlr-searchmodal[hidden]{display:none}.mlr-searchmodal__backdrop{position:absolute;inset:0;background:#1716158c;backdrop-filter:blur(2px)}.mlr-searchmodal__panel{position:relative;width:100%;max-width:720px;max-height:86vh;overflow-y:auto;background:var(--mlr-white);border:1px solid var(--mlr-line-strong);box-shadow:var(--mlr-shadow-modal);padding:32px clamp(20px,4vw,40px) 28px;transform:translateY(-12px);transition:transform .22s ease}.mlr-searchmodal.is-open .mlr-searchmodal__panel{transform:translateY(0)}.mlr-searchmodal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--mlr-line);background:var(--mlr-white);color:var(--mlr-ink);cursor:pointer;transition:color .2s,border-color .2s}.mlr-searchmodal__close:hover{color:var(--mlr-acc-text);border-color:var(--mlr-acc)}.mlr-searchmodal__head{margin-bottom:18px;padding-right:44px}.mlr-searchmodal__head h2,.mlr-searchmodal__head [role=heading]{font-size:clamp(23px,2.4vw,29px);font-weight:700;letter-spacing:-.015em;margin:10px 0 8px;color:var(--mlr-ink)}.mlr-searchmodal__head p:not([role=heading]){color:var(--mlr-text-soft);font-size:.92rem;max-width:56ch}.mlr-searchmodal__hint{color:var(--mlr-text-soft);font-size:.9rem;padding:14px 0}.mlr-searchmodal__hint code{background:var(--mlr-tile);padding:2px 6px;font-size:.85em}.mlr-searchmodal__shop{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:24px;padding-top:22px;border-top:1px solid var(--mlr-line)}.mlr-searchmodal__shop-text{display:flex;flex-direction:column;gap:3px}.mlr-searchmodal__shop-text strong{font-size:1rem;font-weight:700;color:var(--mlr-ink)}.mlr-searchmodal__shop-text span{font-size:.88rem;color:var(--mlr-text-soft)}.mlr-searchmodal__shop .mlr-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.mlr-searchmodal{--pagefind-ui-primary: var(--mlr-ink);--pagefind-ui-text: var(--mlr-text);--pagefind-ui-background: var(--mlr-white);--pagefind-ui-border: var(--mlr-line-strong);--pagefind-ui-tag: var(--mlr-acc-soft);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 0px;--pagefind-ui-font: var(--mlr-font)}.mlr-searchmodal .pagefind-ui__search-input:focus{outline:none;border-color:var(--mlr-acc)}.mlr-searchmodal .pagefind-ui__search-clear{background:transparent;border:0;padding:6px 10px;font-family:var(--mlr-font);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-text-soft);cursor:pointer;transition:color .2s}.mlr-searchmodal .pagefind-ui__search-clear:hover{color:var(--mlr-acc-text)}.mlr-searchmodal .pagefind-ui__search-clear:focus-visible{outline:1px solid var(--mlr-acc);outline-offset:2px}.mlr-searchmodal .pagefind-ui__results-area{margin-top:14px}.mlr-searchmodal .pagefind-ui__message{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-text-soft);padding:0 0 10px;margin:0;border-bottom:1px solid var(--mlr-line)}.mlr-searchmodal .pagefind-ui__results{display:flex;flex-direction:column;gap:0;margin:0}.mlr-searchmodal .pagefind-ui__result{display:flex;align-items:flex-start;gap:14px;margin:0;padding:13px 10px;border:0;border-bottom:1px solid var(--mlr-line);transition:background .15s}.mlr-searchmodal .pagefind-ui__result:hover{background:var(--mlr-hover-row)}.mlr-searchmodal .pagefind-ui__result-thumb,.mlr-searchmodal .pagefind-ui__result-image{flex:0 0 56px;width:56px;height:56px;margin:0;padding:0}.mlr-searchmodal .pagefind-ui__result-image{object-fit:cover;border:1px solid var(--mlr-line-strong);background:var(--mlr-tile)}.mlr-searchmodal .pagefind-ui__result-inner{flex:1;min-width:0;margin:0;gap:3px}.mlr-searchmodal .pagefind-ui__result-title{font-size:.95rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0}.mlr-searchmodal .pagefind-ui__result-link{color:var(--mlr-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mlr-searchmodal .pagefind-ui__result-link:hover{color:var(--mlr-acc-text)}.mlr-searchmodal .pagefind-ui__result-excerpt{font-size:.82rem;line-height:1.45;color:var(--mlr-text-soft);margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mlr-searchmodal .pagefind-ui__result mark{background:var(--mlr-acc-soft);color:var(--mlr-acc-dark);font-weight:600;padding:0 1px}.mlr-searchmodal .pagefind-ui__button{margin-top:14px;border:1px solid var(--mlr-line-strong);background:var(--mlr-white);color:var(--mlr-ink);font-family:var(--mlr-font);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px;cursor:pointer;transition:background .2s,color .2s}.mlr-searchmodal .pagefind-ui__button:hover{background:var(--mlr-ink);color:var(--mlr-white);border-color:var(--mlr-ink)}.mlr-uspbar{background:var(--mlr-black);color:var(--mlr-white)}.mlr-uspbar__inner{height:30px;padding-top:0;padding-bottom:0}.mlr-uspbar__items{display:flex;align-items:center;justify-content:space-between;height:30px;margin-left:-20px;margin-right:-20px;overflow:hidden}.mlr-uspbar__item{display:inline-flex;align-items:center;gap:5px;padding:0 20px;font-size:13px;line-height:1.5;color:var(--mlr-white);white-space:nowrap}.mlr-uspbar__item svg{flex:none;width:13px;height:13px}.mlr-footer{background:var(--mlr-white);color:var(--mlr-black);font-size:14px;line-height:1.5}.mlr-footer a{color:inherit;text-decoration:none}.mlr-footer a:hover{text-decoration:underline}.mlr-footer__headline{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mlr-font);font-size:17px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:inherit;margin:0;padding:20px 0 10px}.mlr-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--mlr-container-wide);margin:0 auto;padding-top:20px}.mlr-footer__col{padding:0 20px 36px}.mlr-footer__col>summary{list-style:none;cursor:default}.mlr-footer__col>summary::-webkit-details-marker{display:none}.mlr-footer__col>summary::marker{content:""}.mlr-footer__plus,.mlr-footer__minus{display:none;flex:none}.mlr-footer__text{line-height:1.5}.mlr-footer__text a{text-decoration:underline}.mlr-footer__hotline{line-height:1.5;margin-bottom:32px}.mlr-footer__hotline a{display:block;font-size:18px;font-weight:600;line-height:1.5;margin:16px 0 8px;text-decoration:underline}.mlr-footer a.mlr-footer__btn{display:inline-block;background:var(--mlr-black);border:1px solid var(--mlr-black);border-radius:5px;color:var(--mlr-white);font-size:15px;font-weight:600;line-height:34px;padding:2px 12px;margin-bottom:16px;text-align:center;transition:opacity .2s}.mlr-footer a.mlr-footer__btn:hover{text-decoration:none;opacity:.85}.mlr-footer__links,.mlr-footer__checks,.mlr-footer__social{list-style:none;margin:0;padding:0}.mlr-footer__links,.mlr-footer__checks{margin-bottom:32px}.mlr-footer__links li{padding:4px 0}.mlr-footer__checks li{display:flex;align-items:flex-start;gap:7px;margin-bottom:4px}.mlr-footer__checks svg{flex:none;margin-top:2px}.mlr-footer__seals{display:flex;align-items:center;gap:20px}.mlr-footer__seals img{height:auto}.mlr-footer__seals img:first-child{width:130px}.mlr-footer__seals img:last-child{width:130px}.mlr-footer__seals img{max-width:calc(50% - 10px)}.mlr-footer__pay{display:flex;flex-wrap:wrap}.mlr-footer__pay img{height:45px;width:auto;margin:0 10px 10px 0;border:1px solid transparent}.mlr-footer__pay img.is-shipping{border-color:#eee}.mlr-footer__social{display:flex;flex-wrap:wrap;gap:3.5px}.mlr-footer__social a{display:block;color:#333;transition:color .2s}.mlr-footer__social a:hover{color:var(--mlr-black);text-decoration:none}.mlr-footer__social svg{display:block}.mlr-footer__bottom{padding:30px;font-size:12px;line-height:1.5;color:#666;text-align:center}.mlr-footer__bottom a{text-decoration:underline}@media(max-width:968px){.mlr-header{background:var(--mlr-white)}.mlr-header .mlr-container,.mlr-header .mlr-header__main{padding-left:10px;padding-right:10px}.mlr-logo,.mlr-header__actions{padding-left:0;padding-right:0}.mlr-nav-toggle{display:inline-flex;grid-area:toggle}.mlr-header__main{grid-template-columns:auto 1fr;grid-template-areas:"logo logo" "toggle actions";gap:9px 0;padding-top:10px;padding-bottom:10px}.mlr-header__main>.mlr-search{display:none}.mlr-logo{grid-area:logo;justify-self:center}.mlr-logo img{width:160px}.mlr-header__actions{grid-area:actions;justify-content:flex-end}.mlr-btn-konfig{font-size:12px;padding:5px 7px;gap:5px;margin-right:4px}.mlr-btn-konfig svg{width:13px;height:13px}.mlr-icon-link{margin-left:0}.mlr-nav-toggle svg{width:18px;height:18px}.mlr-icon-link{padding:0 6px}.mlr-icon-link svg{width:18px;height:18px}.mlr-icon-link:last-child{padding-right:6px;margin-left:0}.mlr-icon-link--mobile{display:flex}.mlr-header .mlr-nav{padding-left:0;padding-right:0}.mlr-nav{position:fixed;top:0;left:0;bottom:0;z-index:300;width:370px;max-width:92vw;max-height:none;flex-direction:column;align-items:stretch;padding:0;background:var(--mlr-white);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform .3s ease;font-size:12px}.mlr-nav.is-open{transform:translate(0)}.mlr-nav-backdrop{display:block;position:fixed;inset:0;z-index:290;background:#00000080;border:none}.mlr-nav-backdrop[hidden]{display:none}body.mlr-nav-lock{overflow:hidden}.mlr-nav__close{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12.8px;border:none;background:#333;color:var(--mlr-white);font-family:var(--mlr-font);font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.mlr-nav__headline{display:block;padding:38px 12.8px 12.8px;color:#333;font-size:12px;font-weight:600;line-height:1.5}.mlr-nav a{justify-content:space-between;gap:8px;height:auto;margin-right:0;padding:12px 12.8px;font-size:12px;font-weight:400;line-height:1.5;text-transform:none;color:#1a1a1a;border-top:1px solid #e8e8e8}.mlr-nav a:last-child{border-bottom:1px solid #e8e8e8}.mlr-nav__label{display:inline}.mlr-nav__label-caps{display:none}.mlr-nav__chevron{display:inline-flex;margin-left:auto;flex:none}.mlr-nav__caret{display:none}.mlr-uspbar__items{justify-content:center;margin-left:0;margin-right:0}.mlr-uspbar__item{display:none;font-size:10.4px}.mlr-uspbar__item--mobile{display:inline-flex}.mlr-uspbar__item--mobile svg{width:11px;height:11px}}@media(max-width:1199px){.mlr-footer{font-size:12.6px}.mlr-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mlr-footer__headline{font-size:15.3px}.mlr-footer__hotline a{font-size:16.2px}.mlr-footer__bottom{font-size:10.8px}}@media(max-width:767px){.mlr-footer__grid{grid-template-columns:minmax(0,1fr);padding-top:0}.mlr-footer__headline{font-size:16.2px;padding:7.2px 0}.mlr-footer__col{padding:0 20px;border-top:1px solid #e8e8e8}.mlr-footer__col:last-child{border-bottom:1px solid #e8e8e8}.mlr-footer__col>summary{cursor:pointer}.mlr-footer__col[open]>summary{padding-bottom:4px}.mlr-footer__col>summary>span{flex:1}.mlr-footer__plus{display:block}.mlr-footer__col[open] .mlr-footer__plus{display:none}.mlr-footer__col[open] .mlr-footer__minus{display:block}.mlr-footer__col[open]>:last-child{margin-bottom:16px}.mlr-footer__plus,.mlr-footer__minus{width:20px;height:20px}.mlr-footer__bottom{padding:20px}}@media(max-width:575px){.mlr-footer{font-size:11.2px}.mlr-footer__headline{font-size:14.4px;padding:6.4px 0}.mlr-footer__hotline a{font-size:14.4px}.mlr-footer__plus,.mlr-footer__minus{width:18px;height:18px}.mlr-footer__bottom{font-size:9.6px}}.mlr-hero{background:var(--mlr-acc-soft);overflow:hidden}.mlr-hero__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-top:56px;padding-bottom:64px}.mlr-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--mlr-text-soft);margin-bottom:20px}.mlr-breadcrumb a{color:var(--mlr-text-soft);text-decoration:none}.mlr-breadcrumb a:hover{color:var(--mlr-acc-text)}.mlr-breadcrumb span[aria-hidden]{opacity:.5}.mlr-hero h1{font-size:clamp(30px,3.6vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:16px 0 18px;overflow-wrap:break-word}@media(max-width:640px){.mlr-hero h1{hyphens:auto}}.mlr-hero h1 em{font-style:normal;color:var(--mlr-acc-text)}.mlr-hero__lead{font-size:16.5px;line-height:1.7;color:var(--mlr-text-soft);max-width:56ch;margin-bottom:26px;overflow-wrap:break-word}.mlr-hero__visual{position:relative}.mlr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.mlr-meta__author{flex-basis:100%;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--mlr-ink)}.mlr-meta__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.mlr-meta__avatar{width:40px;height:40px;border-radius:50%;background:var(--mlr-acc);color:var(--mlr-white);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.05em}img.mlr-meta__avatar{object-fit:cover;flex-shrink:0}.mlr-meta__author small{display:block;font-weight:500;color:var(--mlr-text-soft)}.mlr-meta__item{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--mlr-text-soft)}.mlr-meta__item svg{color:var(--mlr-acc)}.mlr-article-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;padding-top:72px;padding-bottom:40px}.mlr-article-layout--single{grid-template-columns:minmax(0,840px);justify-content:center}.mlr-article-body>*{margin-top:26px}.mlr-article-body>*:first-child{margin-top:0}.mlr-article-body{counter-reset:h2sec}.mlr-article-body>h2{font-size:clamp(23px,2.4vw,29px);font-weight:700;letter-spacing:-.015em;line-height:1.18;scroll-margin-top:130px;margin-top:56px;counter-increment:h2sec}.mlr-article-body>h2:before{content:counter(h2sec,decimal-leading-zero);color:var(--mlr-acc-text);font-weight:600;margin-right:12px}.mlr-article-body>h2.no-num{counter-increment:none}.mlr-article-body>h2.no-num:before{content:none}.mlr-article-body h3{font-size:18px;font-weight:700;letter-spacing:-.005em;line-height:1.3}.mlr-article-body p{color:var(--mlr-text)}.mlr-article-body p strong{color:var(--mlr-ink);font-weight:600}.mlr-article-body :is(p,li) a:not([class]){color:var(--mlr-acc-text);font-weight:500;text-decoration:underline;text-decoration-color:#805c4773;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.mlr-article-body :is(p,li) a:not([class]):hover{color:var(--mlr-acc-dark);text-decoration-color:var(--mlr-acc-dark)}.mlr-article-body a{overflow-wrap:anywhere}.mlr-article-body>ul,.mlr-article-body>ol{list-style:none;margin-top:20px;padding:0;display:grid;gap:12px}.mlr-article-body>ol{counter-reset:prose}.mlr-article-body>ul>li,.mlr-article-body>ol>li{position:relative;font-size:16px;line-height:1.7;color:var(--mlr-text)}.mlr-article-body>ul>li{padding-left:24px}.mlr-article-body>ul>li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;background:var(--mlr-acc)}.mlr-article-body>ol>li{counter-increment:prose;padding-left:32px}.mlr-article-body>ol>li:before{content:counter(prose) ".";position:absolute;left:0;top:0;font-size:15px;font-weight:600;color:var(--mlr-acc-text);line-height:1.8}.mlr-article-body>ul>li strong,.mlr-article-body>ol>li strong{color:var(--mlr-ink);font-weight:600}.mlr-h2-num{color:var(--mlr-acc-text);font-weight:600;margin-right:12px}.mlr-figure{margin:0}.mlr-article-body>.mlr-figure{margin:36px 0 10px}.mlr-article-body>:is(.mlr-takeaways,.mlr-box,.mlr-table-wrap,.mlr-table-cards,.mlr-compare-wrap){margin-top:40px}.mlr-article-body>:is(.mlr-takeaways,.mlr-box,.mlr-table-cards,.mlr-compare-wrap)+:is(p,ul,ol,h3){margin-top:36px}.mlr-figure .mlr-frame{width:100%}.mlr-toc{position:sticky;top:120px;align-self:start;border:1px solid var(--mlr-line);background:var(--mlr-white);padding:24px 20px}.mlr-toc__label{font-size:10.9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mlr-acc-text);margin-bottom:14px}.mlr-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.mlr-toc a{counter-increment:toc;display:flex;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--mlr-text-soft);text-decoration:none;border-left:2px solid transparent;transition:color .2s,background .2s,border-color .2s}.mlr-toc a:before{content:counter(toc,decimal-leading-zero);font-size:11px;font-weight:600;color:var(--mlr-text-faint);padding-top:2px;transition:color .2s}.mlr-toc a:hover{color:var(--mlr-ink)}.mlr-toc a.is-active{color:var(--mlr-ink);font-weight:600;border-left-color:var(--mlr-acc);background:var(--mlr-acc-soft)}.mlr-toc a.is-active:before{color:var(--mlr-acc-text)}.mlr-takeaways{background:var(--mlr-acc-soft);border:1px solid var(--mlr-acc-line);padding:clamp(22px,2.6vw,32px)}.mlr-takeaways__title{display:flex;align-items:center;gap:10px;font-size:clamp(19px,1.7vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--mlr-ink);margin-bottom:14px}.mlr-takeaways__title svg{color:var(--mlr-acc);flex:none}.mlr-takeaways ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.mlr-takeaways li{position:relative;padding:11px 0 11px 22px;border-top:1px solid rgba(154,111,85,.22);font-size:15px;line-height:1.6;color:var(--mlr-text)}.mlr-takeaways li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;background:var(--mlr-acc)}.mlr-takeaways li strong{color:var(--mlr-ink);font-weight:600}.mlr-takeaways--benefits{margin-top:32px}.mlr-takeaways--benefits li{display:flex;align-items:flex-start;gap:14px;padding:13px 8px;font-size:15.5px;transition:background .2s ease}.mlr-takeaways--benefits li:hover{background:var(--mlr-acc-soft2)}.mlr-takeaways--benefits li:before{content:none}.mlr-takeaways__check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--mlr-white);border:1px solid var(--mlr-acc-line);color:var(--mlr-acc);margin-top:1px}.mlr-steps{display:grid;gap:0;counter-reset:steps}.mlr-step{counter-increment:steps;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 22px;padding-bottom:34px}.mlr-step:last-child{padding-bottom:0}.mlr-step:before{content:counter(steps);grid-row:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--mlr-white);color:var(--mlr-acc-text);border:1px solid var(--mlr-acc);border-radius:50%;font-size:15px;font-weight:600;z-index:1;transition:background .2s ease,color .2s ease}.mlr-step:hover:before{background:var(--mlr-acc);color:var(--mlr-white)}.mlr-step:after{content:"";position:absolute;left:19.5px;top:40px;bottom:0;width:1px;background:var(--mlr-line)}.mlr-step:last-child:after{display:none}.mlr-step__body{padding-top:2px}.mlr-step__body>*+*{margin-top:10px}.mlr-step__body h3{font-size:17px;font-weight:600;margin:0 0 8px;padding-top:8px}.mlr-step__body p{font-size:15.5px;margin:0}.mlr-step__body p+p{margin-top:10px}.mlr-step__media{margin-top:8px;max-width:520px}.mlr-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px 24px;background:var(--mlr-acc-soft);border-left:3px solid var(--mlr-acc)}.mlr-box__icon{display:flex;flex:none;padding-top:1px;color:var(--mlr-acc)}.mlr-box__title{font-size:10.9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;color:var(--mlr-acc-text)}.mlr-box p{font-size:15px;line-height:1.65;color:var(--mlr-text)}.mlr-box p+p,.mlr-box p+ul,.mlr-box ul+p{margin-top:12px}.mlr-box--tip{background:var(--mlr-acc-soft);border-left-color:var(--mlr-acc)}.mlr-box--info{background:var(--mlr-tile);border-left-color:var(--mlr-ink)}.mlr-box--info .mlr-box__icon,.mlr-box--info .mlr-box__title{color:var(--mlr-ink)}.mlr-box--warn{background:var(--mlr-warn-tint);border-left-color:var(--mlr-warn)}.mlr-box--warn .mlr-box__icon,.mlr-box--warn .mlr-box__title{color:var(--mlr-warn)}.mlr-table-wrap{overflow-x:auto;border:1px solid var(--mlr-line)}.mlr-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:680px;background:var(--mlr-white)}.mlr-table th{background:var(--mlr-ink);color:var(--mlr-white);font-size:10.9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:12px 16px;vertical-align:bottom;text-wrap:balance}.mlr-table td{padding:13px 16px;border-top:1px solid var(--mlr-line-soft);vertical-align:top;line-height:1.55;color:var(--mlr-text-soft)}.mlr-table tbody tr:hover td{background:var(--mlr-hover-row)}.mlr-table td:first-child{background:var(--mlr-acc-soft);border-right:1px solid var(--mlr-acc-line);font-weight:600;color:var(--mlr-text);min-width:10em}.mlr-table tbody tr:hover td:first-child{background:var(--mlr-acc-soft2)}.mlr-table .ok{color:var(--mlr-acc-text);font-weight:600}.mlr-table .no{color:#8a8279}.mlr-table .mlr-chip{font-size:10px;padding:3px 8px}@media(max-width:760px){.mlr-table td:first-child,.mlr-table th:first-child{position:sticky;left:0;z-index:1}.mlr-table td:first-child{box-shadow:inset -1px 0 0 var(--mlr-acc-line)}}.mlr-table-cards{display:none;border-top:1px solid var(--mlr-line)}.mlr-table-card{border:1px solid var(--mlr-line);border-top:0;background:var(--mlr-white)}.mlr-table-card[open]{background:var(--mlr-hover-row)}.mlr-table-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:600;color:var(--mlr-ink);-webkit-tap-highlight-color:transparent}.mlr-table-card__head::-webkit-details-marker{display:none}.mlr-table-card__title{font-size:15.5px;line-height:1.3}.mlr-table-card__chevron{flex:none;color:var(--mlr-acc);transition:transform .25s ease}.mlr-table-card[open] .mlr-table-card__chevron{transform:rotate(180deg)}.mlr-table-card__body{margin:0;padding:4px 16px 14px;border-top:1px solid var(--mlr-line)}.mlr-table-card__row{display:flex;flex-direction:column;gap:4px;padding:11px 0;border-bottom:1px solid var(--mlr-line-soft)}.mlr-table-card__row:last-child{border-bottom:none}.mlr-table-card__row dt{font-size:10.9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-acc-text)}.mlr-table-card__row dd{margin:0;text-align:left;font-size:14.5px;line-height:1.5;color:var(--mlr-text)}.mlr-proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mlr-proscons__col{display:flex;flex-direction:column;border:1px solid var(--mlr-line);border-top:3px solid var(--mlr-acc);padding:20px 22px;background:var(--mlr-white)}.mlr-proscons__col--con{border-top-color:#c9c9cc}.mlr-proscons h4{position:relative;display:flex;align-items:center;min-height:28px;padding-left:38px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.3;color:var(--mlr-ink)}.mlr-proscons h4:before{content:"";position:absolute;left:0;top:50%;width:28px;height:28px;transform:translateY(-50%);background:var(--mlr-acc-soft)}.mlr-proscons__col--pro h4:after{content:"";position:absolute;left:11px;top:50%;width:6px;height:11px;border-right:2px solid var(--mlr-acc);border-bottom:2px solid var(--mlr-acc);transform:translateY(-62%) rotate(45deg)}.mlr-proscons__col--con h4:before{background:var(--mlr-line-soft)}.mlr-proscons__col--con h4:after{content:"";position:absolute;left:8px;top:50%;width:12px;height:12px;transform:translateY(-50%);background:linear-gradient(45deg,transparent 44%,#6e6a66 44%,#6e6a66 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#6e6a66 44%,#6e6a66 56%,transparent 56%)}.mlr-proscons ul{list-style:none;margin:0;padding:0;display:grid;gap:0;font-size:14.5px}.mlr-proscons li{position:relative;padding:9px 0 9px 22px;border-top:1px solid var(--mlr-line-soft);line-height:1.55;color:var(--mlr-text-soft)}.mlr-proscons li:first-child{border-top:0}.mlr-proscons li:before{content:"";position:absolute;left:0;top:16px;width:9px;height:9px;background:var(--mlr-acc)}.mlr-proscons__col--con li:before{background:#c9c9cc}.mlr-proscons li strong{color:var(--mlr-ink);font-weight:600}.mlr-quote{position:relative;margin-inline:0;padding:28px 34px 26px;background:var(--mlr-acc-soft);border-left:3px solid var(--mlr-acc)}.mlr-quote blockquote{margin:0;max-width:62ch;font-size:clamp(18px,1.9vw,21px);font-weight:500;font-style:normal;line-height:1.55;color:var(--mlr-ink)}.mlr-quote figcaption{margin-top:18px;font-size:10.9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mlr-text-soft)}.mlr-quote figcaption strong{color:var(--mlr-acc-text)}.mlr-qa{margin:30px 0;padding:0 0 0 24px;border-left:3px solid var(--mlr-acc)}.mlr-qa+.mlr-qa{margin-top:26px}.mlr-qa__q{display:flex;align-items:flex-start;gap:14px;margin:0 0 12px;font-family:var(--mlr-font);font-weight:600;font-size:17px;line-height:1.45;color:var(--mlr-ink)}.mlr-qa__q:before{content:"F";flex:none;width:28px;height:28px;display:grid;place-items:center;font-size:13px;font-weight:600;line-height:1;color:var(--mlr-acc-text);background:var(--mlr-acc-soft)}.mlr-qa__a{color:var(--mlr-text)}.mlr-qa__a>:first-child{margin-top:0}.mlr-qa__a>:last-child{margin-bottom:0}.mlr-faq{display:block;border-top:1px solid var(--mlr-line)}.mlr-faq details{border-bottom:1px solid var(--mlr-line);background:transparent}.mlr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.45;cursor:pointer;list-style:none;color:var(--mlr-ink);transition:color .2s}.mlr-faq summary::-webkit-details-marker{display:none}.mlr-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1;color:var(--mlr-acc-text)}.mlr-faq details[open] summary:after{content:"–"}.mlr-faq summary:hover,.mlr-faq summary:focus-visible{color:var(--mlr-acc-text)}.mlr-faq details>div{padding:0 32px 18px 0;font-size:15px;line-height:1.7;color:var(--mlr-text-soft);max-width:72ch}.mlr-faq details>div a{color:var(--mlr-acc-text);text-decoration:underline;text-underline-offset:3px}.mlr-faq details>div a:hover{color:var(--mlr-acc-dark)}.mlr-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mlr-gallery figure{margin:0}.mlr-gallery figcaption,.mlr-figure figcaption{font-size:12.5px;color:var(--mlr-text-soft);margin-top:10px;line-height:1.5}.mlr-gallery--2{grid-template-columns:1fr 1fr}.mlr-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mlr-split--reverse>:first-child{order:2}.mlr-split__content{display:grid;gap:14px}.mlr-split__content h3{font-size:20px;font-weight:600;line-height:1.3}.mlr-split--compact{grid-template-columns:300px 1fr;gap:34px;align-items:start;margin:30px 0}.mlr-split--compact .mlr-split__content h3{font-size:17.5px;font-weight:600;margin-top:-2px}.mlr-split--compact .mlr-frame{padding:8px}.mlr-split--compact.mlr-split--reverse{grid-template-columns:1fr 300px}@media(max-width:860px){.mlr-split--compact{grid-template-columns:220px 1fr;gap:24px}.mlr-split--compact.mlr-split--reverse{grid-template-columns:1fr 220px}}@media(max-width:680px){.mlr-split--compact,.mlr-split--compact.mlr-split--reverse{grid-template-columns:1fr;gap:16px}}.mlr-video{position:relative;aspect-ratio:16 / 9;background:var(--mlr-ink);display:flex;align-items:center;justify-content:center;overflow:hidden}.mlr-video image-slot{position:absolute;inset:0;width:100%;height:100%!important;opacity:.55}.mlr-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.mlr-video__frame{position:absolute;inset:0;width:100%;height:100%;border:0}.mlr-video__play{position:relative;z-index:2;width:76px;height:76px;border:none;background:var(--mlr-black);color:var(--mlr-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.mlr-video__play:hover{background:var(--mlr-acc)}.mlr-video__label{position:absolute;left:24px;bottom:20px;z-index:2;color:var(--mlr-white);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.5)}.mlr-checklist{border:1px solid var(--mlr-line);background:var(--mlr-white);padding:26px 30px}.mlr-checklist__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.mlr-checklist__head h3{font-size:18px;font-weight:600;margin:0}.mlr-checklist__count{font-size:12.5px;font-weight:600;color:var(--mlr-acc-text);white-space:nowrap}.mlr-checklist label{display:flex;align-items:flex-start;gap:14px;padding:11px 0;border-top:1px solid var(--mlr-line-soft);font-size:15px;cursor:pointer;line-height:1.55}.mlr-checklist input{appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border:1.5px solid #c9c9cc;background:var(--mlr-white);cursor:pointer;display:grid;place-content:center;transition:background .2s,border-color .2s}.mlr-checklist input:checked{background:var(--mlr-acc);border-color:var(--mlr-acc)}.mlr-checklist input:checked:before{content:"";width:5px;height:10px;border-right:2px solid var(--mlr-white);border-bottom:2px solid var(--mlr-white);transform:translateY(-1px) rotate(45deg)}.mlr-checklist input:checked+span{color:var(--mlr-text-soft);text-decoration:line-through;text-decoration-color:#9a6f5599}.mlr-product{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:28px;align-items:center;border:1px solid var(--mlr-line);background:var(--mlr-white);padding:26px;position:relative}.mlr-product__flag{position:absolute;top:-12px;left:24px}.mlr-product__brand{font-size:10.9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-text-soft);margin-bottom:6px}.mlr-product__title{font-size:17px;font-weight:600;margin-bottom:8px}.mlr-product__rating{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mlr-text-soft);margin-bottom:10px}.mlr-product__rating .stars{color:var(--mlr-star);letter-spacing:2px}.mlr-product__desc{font-size:14px;color:var(--mlr-text-soft);max-width:48ch}.mlr-product__buy{text-align:right;display:grid;gap:12px;justify-items:end}.mlr-product__price{font-size:26px;font-weight:700;color:var(--mlr-ink);line-height:1}.mlr-product__price small{display:block;font-size:11.5px;font-weight:500;color:var(--mlr-text-soft);margin-top:5px}.mlr-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mlr-product-card{border:1px solid var(--mlr-line);background:var(--mlr-white);padding:20px;display:grid;gap:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.mlr-product-card:hover{border-color:var(--mlr-acc);box-shadow:var(--mlr-shadow-hover)}.mlr-product-card .mlr-product__title{font-size:15.5px;margin:0}.mlr-product-card .mlr-product__price{font-size:20px}.mlr-product-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.mlr-product-card__cta{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mlr-ink)}.mlr-product-card:hover .mlr-product-card__cta{color:var(--mlr-acc-text)}.mlr-product-banner{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;background:var(--mlr-ink);color:var(--mlr-white);overflow:hidden}.mlr-product-banner__content{padding:52px 56px;display:grid;gap:14px;justify-items:start}.mlr-product-banner__content .mlr-eyebrow{color:var(--mlr-acc-on-dark)}.mlr-product-banner__content h3{color:var(--mlr-white);font-size:clamp(23px,2.4vw,29px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.mlr-product-banner__content p{color:#ffffffb8;font-size:15.5px;max-width:48ch;margin-bottom:8px}.mlr-product-banner__visual{align-self:stretch;position:relative;min-height:280px;background:var(--mlr-tile)}.mlr-product-banner__visual image-slot{position:absolute;inset:0;width:100%;height:100%!important}.mlr-product-banner__visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mlr-tiles{display:grid;gap:24px}.mlr-tiles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.mlr-tiles__title{font-size:clamp(19px,1.8vw,22px);font-weight:700;letter-spacing:-.01em;color:var(--mlr-ink);margin-top:8px}.mlr-tiles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mlr-tile{display:flex;flex-direction:column;gap:14px;border:1px solid var(--mlr-line);background:var(--mlr-white);padding:14px 14px 18px;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.mlr-tile:hover{border-color:var(--mlr-acc);box-shadow:var(--mlr-shadow-hover)}.mlr-tile__media{position:relative;display:block;background:var(--mlr-tile);padding:16px}.mlr-tile__media .mlr-frame{display:block;padding:0;border:0;background:transparent}.mlr-tile__media img{width:100%;height:auto;display:block}.mlr-tile__badge{position:absolute;top:0;left:0;background:var(--mlr-ink);color:var(--mlr-white);font-size:10.9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px}.mlr-tile__body{display:grid;gap:6px}.mlr-tile__brand{font-size:10.9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-text-soft)}.mlr-tile__title{font-size:15.5px;font-weight:600;line-height:1.35;color:var(--mlr-ink)}.mlr-tile__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--mlr-text-soft)}.mlr-tile__stars{position:relative;display:inline-block;color:var(--mlr-line-strong);letter-spacing:1px;line-height:1}.mlr-tile__stars-fill{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:var(--mlr-star)}.mlr-tile__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--mlr-black);color:var(--mlr-white);border:1px solid var(--mlr-black);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;text-align:center;transition:background .18s,color .18s}.mlr-tile__cta:after{content:"→"}.mlr-tile:hover .mlr-tile__cta,.mlr-tile:focus-visible .mlr-tile__cta{background:var(--mlr-white);color:var(--mlr-black)}.mlr-cta-band{position:relative;overflow:hidden;background:var(--mlr-ink);color:var(--mlr-white);text-align:center;padding:72px 24px}.mlr-cta-band:before{content:"";position:absolute;left:50%;top:-30%;width:min(1000px,92%);height:420px;transform:translate(-50%);pointer-events:none;background:radial-gradient(58% 58% at 50% 50%,var(--mlr-acc-glow),rgba(154,111,85,0) 72%)}.mlr-cta-band>*{position:relative}.mlr-cta-band .mlr-eyebrow{color:var(--mlr-acc-on-dark)}.mlr-cta-band h2{color:var(--mlr-white);font-size:clamp(23px,2.6vw,32px);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:14px auto 12px;max-width:26ch}.mlr-cta-band h2 em{font-style:normal;color:var(--mlr-acc-on-dark)}.mlr-cta-band p{color:#ffffffad;font-size:15.5px;max-width:56ch;margin:0 auto 28px}.mlr-cta-band__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mlr-cta-band h2+.mlr-cta-band__actions{margin-top:26px}.mlr-newsletter{background:var(--mlr-acc-soft);border:1px solid var(--mlr-acc-line);padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mlr-newsletter h3{font-size:clamp(21px,2.2vw,26px);font-weight:700;margin:12px 0 10px}.mlr-newsletter p{color:var(--mlr-text-soft);font-size:15px}.mlr-newsletter form{display:flex;gap:0}.mlr-newsletter input{flex:1;border:1px solid var(--mlr-line-strong);border-right:none;background:var(--mlr-white);padding:0 18px;font-family:var(--mlr-font);font-size:15px;outline:none;min-width:0}.mlr-newsletter input:focus{border-color:var(--mlr-acc)}.mlr-newsletter small{display:block;margin-top:12px;font-size:12px;color:var(--mlr-text-soft)}.mlr-card{display:grid;grid-template-rows:auto 1fr;gap:0;background:var(--mlr-white);border:1px solid var(--mlr-line);text-decoration:none;overflow:hidden;transition:border-color .2s,box-shadow .2s}.mlr-card:hover{border-color:var(--mlr-acc);box-shadow:var(--mlr-shadow-hover)}.mlr-card__media{position:relative;aspect-ratio:16 / 10;background:var(--mlr-tile)}.mlr-card__media image-slot{position:absolute;inset:0;width:100%;height:100%!important}.mlr-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mlr-card__media .mlr-chip{position:absolute;top:12px;left:12px;z-index:2}.mlr-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px}.mlr-card__title{font-size:17px;font-weight:600;line-height:1.35;color:var(--mlr-ink);transition:color .2s}.mlr-card:hover .mlr-card__title{color:var(--mlr-acc-text)}.mlr-card__excerpt{font-size:14px;line-height:1.6;color:var(--mlr-text-soft);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mlr-card__meta{display:flex;align-items:center;gap:0;min-width:0;margin-top:auto;padding-top:14px;border-top:1px solid var(--mlr-line-soft);font-size:12px;color:var(--mlr-text-soft);white-space:nowrap}.mlr-card__meta>*{flex-shrink:0}.mlr-card__meta>*+*:before{content:"";display:inline-block;width:3px;height:3px;background:var(--mlr-acc);margin:0 9px;vertical-align:middle;transform:translateY(-1px)}.mlr-card__by{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-shrink:1;overflow:hidden}.mlr-card__by img,.mlr-card__initials{width:28px;height:28px;border-radius:50%;flex-shrink:0}.mlr-card__by img{object-fit:cover}.mlr-card__initials{display:inline-flex;align-items:center;justify-content:center;background:var(--mlr-acc);color:var(--mlr-white);font-size:10px;font-weight:600;letter-spacing:.04em}.mlr-card__name{min-width:0;font-weight:600;color:var(--mlr-ink);overflow:hidden;text-overflow:ellipsis}.mlr-card,.mlr-card__body{min-width:0}.mlr-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mlr-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.mlr-section-head h2{font-size:clamp(23px,2.4vw,29px);font-weight:700;letter-spacing:-.015em;line-height:1.18;margin-top:10px}.mlr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;border:1px solid var(--mlr-line);background:var(--mlr-line)}.mlr-stat{padding:30px 22px;text-align:center;background:var(--mlr-white);display:grid;gap:10px;align-content:center;justify-items:center}.mlr-stat__num{font-size:clamp(32px,3.6vw,42px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--mlr-acc-text)}.mlr-stat__label{font-size:10.9px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--mlr-ink);min-height:2.7em;display:flex;align-items:center;justify-content:center}.mlr-stat__sub{font-size:13.5px;line-height:1.55;color:var(--mlr-text-soft)}.mlr-stats--dark{background:#ffffff24;border-color:var(--mlr-ink)}.mlr-stats--dark .mlr-stat{background:var(--mlr-ink)}.mlr-stats--dark .mlr-stat__num{color:var(--mlr-acc-on-dark)}.mlr-stats--dark .mlr-stat__label{color:var(--mlr-white)}.mlr-stats--dark .mlr-stat__sub{color:#ffffff9e}.mlr-ba{--mlr-ba-pos: 50%;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--mlr-tile);border:1px solid var(--mlr-line);user-select:none;touch-action:none;cursor:ew-resize}.mlr-ba__img{position:absolute;inset:0}.mlr-ba__img image-slot{position:absolute;inset:0;width:100%;height:100%!important}.mlr-ba__img--before{clip-path:inset(0 calc(100% - var(--mlr-ba-pos)) 0 0)}.mlr-ba__tag{position:absolute;top:14px;z-index:4;font-size:10.9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;color:var(--mlr-white);pointer-events:none}.mlr-ba__tag--before{left:14px;background:#1a1a1ac7}.mlr-ba__tag--after{right:14px;background:var(--mlr-acc)}.mlr-ba__handle{position:absolute;top:0;bottom:0;left:var(--mlr-ba-pos);width:3px;background:var(--mlr-white);transform:translate(-50%);z-index:3;cursor:ew-resize;box-shadow:0 0 0 1px #0000001f}.mlr-ba__handle:focus-visible{outline:none}.mlr-ba__handle:focus-visible .mlr-ba__grip{box-shadow:0 0 0 3px #9a6f5566}.mlr-ba__grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:var(--mlr-ink);color:var(--mlr-white);display:flex;align-items:center;justify-content:center}.mlr-author{display:grid;grid-template-columns:128px minmax(0,1fr);gap:30px;align-items:start;background:var(--mlr-white);border:1px solid var(--mlr-line);border-top:2px solid var(--mlr-acc);padding:32px 34px}.mlr-author__photo .mlr-frame{padding:6px}.mlr-author p{font-size:14.5px;line-height:1.7;color:var(--mlr-text-soft)}.mlr-author .mlr-author__name{font-size:20px;font-weight:600;color:var(--mlr-ink);margin:12px 0 4px}.mlr-author .mlr-author__role{font-size:10.9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mlr-acc-text);margin-bottom:14px}.mlr-author__links{display:flex;flex-wrap:wrap;gap:22px;margin-top:18px}.mlr-author__links a{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mlr-ink);text-decoration:none;border-bottom:1px solid var(--mlr-ink);padding-bottom:3px;transition:color .2s,border-color .2s}.mlr-author__links a:hover{color:var(--mlr-acc-text);border-color:var(--mlr-acc-text)}.mlr-updated{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--mlr-text-soft);background:var(--mlr-acc-soft);padding:6px 12px}.mlr-updated svg{color:var(--mlr-acc);flex:none}.mlr-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mlr-tags__label{font-size:10.9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mlr-text-soft);margin-right:6px}.mlr-tag{font-size:13px;font-weight:500;color:var(--mlr-ink);background:var(--mlr-white);border:1px solid var(--mlr-line-strong);padding:7px 13px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.mlr-tag:hover,.mlr-tag:focus-visible{background:var(--mlr-ink);border-color:var(--mlr-ink);color:var(--mlr-white)}.mlr-compare-wrap{overflow-x:auto;border:1px solid var(--mlr-line)}.mlr-compare{width:100%;border-collapse:collapse;min-width:720px;font-size:14.5px}.mlr-compare th{background:var(--mlr-ink);color:var(--mlr-white);font-size:10.9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:12px 16px;vertical-align:bottom;text-wrap:balance}.mlr-compare td{padding:16px 18px;border-top:1px solid var(--mlr-line-soft);vertical-align:middle}.mlr-compare tbody tr:hover{background:var(--mlr-hover-row)}.mlr-compare tr.is-best{background:var(--mlr-acc-soft)}.mlr-compare tr.is-best:hover{background:var(--mlr-acc-soft2)}.mlr-compare tr.is-best td:first-child{box-shadow:inset 3px 0 0 var(--mlr-acc)}.mlr-compare__product{display:flex;align-items:center;gap:16px}.mlr-compare__thumb{width:60px;flex:none;padding:5px}.mlr-compare__brand{display:block;font-size:10.9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mlr-acc-text);margin-bottom:3px}.mlr-compare__name{display:block;font-weight:600;color:var(--mlr-ink);line-height:1.35}.mlr-compare .stars{color:var(--mlr-star);letter-spacing:1px;white-space:nowrap}.mlr-compare__count{font-size:12.5px;color:var(--mlr-text-soft);margin-left:6px}.mlr-compare__price{font-size:19px;font-weight:700;color:var(--mlr-ink);white-space:nowrap}@media(max-width:1080px){.mlr-article-layout{grid-template-columns:minmax(0,1fr);gap:40px}.mlr-toc{position:static}}@media(max-width:968px){.mlr-hero__inner{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:48px}.mlr-card-grid,.mlr-product-grid,.mlr-gallery{grid-template-columns:1fr 1fr}.mlr-tiles__grid{gap:14px}.mlr-split{grid-template-columns:1fr;gap:28px}.mlr-split--reverse>:first-child{order:0}.mlr-newsletter{grid-template-columns:1fr;padding:40px 28px}.mlr-product{grid-template-columns:160px minmax(0,1fr)}.mlr-product__buy{grid-column:1 / -1;text-align:left;justify-items:start}.mlr-product-banner{grid-template-columns:1fr}.mlr-product-banner__content{padding:40px 28px}}@media(max-width:640px){:root{--mlr-gutter: 16px}.mlr-table-wrap{display:none}.mlr-table-cards{display:block}.mlr-card-grid,.mlr-product-grid,.mlr-gallery{grid-template-columns:1fr}.mlr-tiles__grid{grid-template-columns:1fr;gap:12px}.mlr-tile{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;padding:12px}.mlr-tile__media{width:104px;flex:none;padding:8px}.mlr-tile__badge{font-size:9px;padding:3px 6px}.mlr-tile__body{flex:1 1 140px}.mlr-tile__cta{margin-top:0;flex:1 1 100%}.mlr-tiles__head{flex-direction:column;align-items:flex-start;gap:12px}.mlr-proscons{grid-template-columns:1fr;gap:12px}.mlr-proscons__col{padding:18px}.mlr-product{grid-template-columns:1fr}.mlr-step{grid-template-columns:34px minmax(0,1fr);gap:0 16px}.mlr-step:before{width:34px;height:34px;font-size:13.5px}.mlr-step:after{left:16.5px;top:34px}.mlr-quote{padding:26px 20px 22px}.mlr-takeaways li{font-size:14.5px}.mlr-takeaways--benefits{padding:18px 14px}.mlr-takeaways--benefits li{padding:12px 2px;gap:12px}.mlr-box{padding:16px 16px 16px 14px;gap:10px}.mlr-checklist{padding:20px 18px}.mlr-newsletter form{flex-direction:column;gap:10px}.mlr-newsletter input{border-right:1px solid var(--mlr-line-strong);padding:14px 18px}.mlr-stats{grid-template-columns:repeat(2,1fr)}.mlr-stat{padding:24px 14px}.mlr-author{grid-template-columns:1fr;gap:18px;padding:26px 22px}.mlr-author__photo{max-width:120px}.mlr-cta-band{padding:56px 20px}}@media(min-width:641px)and (max-width:760px){.mlr-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.mlr-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mlr-textlink:after,.mlr-link-more:after,.mlr-tiles__more:after{transition:none}.mlr-textlink:hover:after,.mlr-link-more:hover:after,.mlr-tiles__more:hover:after{transform:none}}.mlr-page-title{font-size:clamp(30px,3.6vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:14px 0}.mlr-page-lead{color:var(--mlr-text-soft);max-width:60ch;font-size:16.5px;line-height:1.7}.mlr-section-tile{background:var(--mlr-tile);padding:64px 0 80px}.mlr-empty-title{font-size:clamp(21px,2.2vw,26px);font-weight:700;letter-spacing:-.01em}
