:root{--mm-page-ink: #3c3c3b;--mm-page-orange: #e5a033;--mm-page-cream: #f5f3ee;--mm-page-line: #d5d2cc}body:has(.mm-page){background:#fff;color:var(--mm-page-ink)}body:has(.mm-page) .content-for-layout{overflow:clip}.mm-page,.mm-page *,.mm-global-header,.mm-global-header *,.mm-global-footer,.mm-global-footer *{box-sizing:border-box}.mm-page{background:var(--mm-page-bg, #fff);color:var(--mm-page-text, var(--mm-page-ink));font-family:var(--font-body--family),Arial,sans-serif;font-size:16px;line-height:1.5}.mm-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--mm-heading-font-family),Arial,sans-serif;letter-spacing:0}.mm-page-container{width:min(calc(100% - 48px),1200px);margin-inline:auto}.mm-page-kicker{margin:0 0 12px;color:var(--mm-page-accent, var(--mm-page-orange));font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.mm-page-title,.mm-page-heading,.mm-product-info__title{margin:0;color:inherit;font-family:var(--font-body--family),Arial,sans-serif;font-weight:800;letter-spacing:0}.mm-page-title{max-width:680px;font-size:clamp(54px,5vw,72px);line-height:.98}.mm-page-heading{font-size:clamp(38px,3.2vw,48px);line-height:1.05}.mm-page-copy{color:color-mix(in srgb,currentColor 72%,transparent);line-height:1.55}.mm-page-copy p{margin:0}.mm-page-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 28px;border:0;border-radius:0;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.mm-page-button:hover{filter:brightness(.94);transform:translateY(-1px)}.mm-page-button:focus-visible,.mm-product-gallery__thumb:focus-visible,.mm-quantity button:focus-visible{outline:3px solid color-mix(in srgb,var(--mm-page-orange) 70%,white);outline-offset:3px}.mm-page-button--dark{background:#3c3c3b}.mm-page-button--accent{background:var(--mm-page-accent, var(--mm-page-orange));color:#333}.mm-page-placeholder{width:100%;min-height:320px;background:#efede8}#header-group{position:-webkit-sticky;position:sticky;top:0;z-index:100}#header-group .mm-global-header-section{position:relative;z-index:100}.mm-global-announcement{box-sizing:border-box;padding-block:var(--mm-announcement-pad-top) var(--mm-announcement-pad-bottom);border-bottom:var(--mm-announcement-border-width) solid var(--mm-announcement-border);background:var(--mm-announcement-bg);color:var(--mm-announcement-text);font-family:var(--mm-announcement-font);font-size:var(--mm-announcement-size);font-weight:var(--mm-announcement-weight);letter-spacing:var(--mm-announcement-tracking);line-height:var(--mm-announcement-leading);text-align:var(--mm-announcement-align)}.mm-global-announcement--uppercase{text-transform:uppercase}.mm-global-announcement__inner{width:min(calc(100% - 32px),1440px);margin-inline:auto}.mm-global-announcement a{display:block;color:inherit;text-decoration:none}@media(max-width:749px){.mm-global-announcement{padding-block:var(--mm-announcement-pad-top-mobile) var(--mm-announcement-pad-bottom-mobile)}}.mm-global-header{position:relative;z-index:20;padding-block:var(--mm-header-pad-top) var(--mm-header-pad-bottom);border-bottom:var(--mm-header-divider-width) solid var(--mm-header-divider);background:var(--mm-header-bg);color:var(--mm-header-text);font-family:var(--mm-header-nav-font)}.mm-global-header--sticky{position:relative;top:auto;z-index:100}.mm-global-header__inner{display:grid;width:min(calc(100% - (var(--mm-header-side-space) * 2)),var(--mm-header-max-width));margin-inline:auto;grid-template-columns:1fr auto 1fr;align-items:center}.mm-global-header__logo{display:block;width:var(--mm-header-logo-width);color:inherit;line-height:0;text-decoration:none}.mm-global-header__logo img{display:block;width:100%;height:auto}.mm-global-header__logo span{font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:22px;font-style:italic;line-height:1}.mm-global-header__nav{display:flex;align-items:center;justify-content:center;gap:var(--mm-header-nav-gap);transform:translate(var(--mm-header-nav-offset))}.mm-global-header__nav a{color:inherit;font-size:var(--mm-header-nav-size);font-weight:var(--mm-header-nav-weight);letter-spacing:var(--mm-header-nav-tracking);line-height:1;text-decoration:none;transition:color .15s ease;white-space:nowrap}.mm-global-header--uppercase .mm-global-header__nav a,.mm-global-header--uppercase .mm-global-header__mobile-menu nav a{text-transform:uppercase}.mm-global-header__nav a:hover,.mm-global-header__nav a:focus-visible,.mm-global-header__actions>a:hover,.mm-global-header__actions>a:focus-visible{color:var(--mm-header-hover)}.mm-global-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--mm-header-action-gap);padding-right:var(--mm-header-action-inset);color:var(--mm-header-icon)}.mm-global-header__actions>a{position:relative;display:grid;width:var(--mm-header-icon-size);height:var(--mm-header-icon-size);place-items:center;color:inherit;transition:color .15s ease}.mm-global-header__actions>.mm-global-header__shop-cta{display:none;width:auto;min-width:96px;height:42px;padding-inline:22px;border-radius:999px;background:var(--mm-header-shop-bg);color:var(--mm-header-shop-text);font-size:13px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.mm-global-header__actions>.mm-global-header__shop-cta.is-visible{display:inline-flex;align-items:center;justify-content:center}.mm-global-header__actions>.mm-global-header__shop-cta:hover,.mm-global-header__actions>.mm-global-header__shop-cta:focus-visible{color:var(--mm-header-shop-text);filter:brightness(.96)}.mm-global-header__actions svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--mm-header-icon-stroke)}.mm-global-header__cart>span{position:absolute;top:-8px;right:-8px;display:grid;min-width:17px;height:17px;padding-inline:4px;place-items:center;border-radius:999px;background:var(--mm-header-cart-bg);color:var(--mm-header-cart-text);font-size:9px;font-weight:800}.mm-global-header__mobile-menu{display:none;position:relative}.mm-global-header__mobile-menu summary{display:grid;width:25px;gap:5px;cursor:pointer;list-style:none}.mm-global-header__mobile-menu summary::-webkit-details-marker{display:none}.mm-global-header__mobile-menu summary span{display:block;width:100%;height:1px;background:currentColor}.mm-global-header__mobile-menu nav{position:absolute;top:calc(100% + 24px);right:-14px;display:grid;width:min(320px,calc(100vw - 28px));padding:18px;border:1px solid var(--mm-header-menu-line);background:var(--mm-header-menu-bg);box-shadow:0 16px 40px #0002}.mm-global-header__mobile-menu nav a{padding:14px 8px;border-bottom:1px solid var(--mm-header-menu-line);color:inherit;font-size:12px;font-weight:700;letter-spacing:.14em;text-decoration:none}.mm-how-hero{box-sizing:border-box;padding-block:var(--mm-how-top) var(--mm-how-bottom);background:var(--mm-how-bg);color:var(--mm-how-text)}.mm-how-hero__container{width:min(calc(100% - (var(--mm-how-side-space) * 2)),var(--mm-how-max-width));margin-inline:auto}.mm-how-hero__intro{position:relative}.mm-how-hero__kicker{margin:0 0 var(--mm-how-kicker-title-gap);color:var(--mm-how-accent);font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--mm-how-kicker-size);font-weight:var(--mm-how-kicker-weight);letter-spacing:var(--mm-how-kicker-tracking);line-height:var(--mm-how-kicker-leading)}.mm-how-hero__title{width:min(100%,var(--mm-how-title-width));margin:0;color:inherit;font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:var(--mm-how-title-size);font-weight:var(--mm-how-title-weight);letter-spacing:var(--mm-how-title-tracking);line-height:var(--mm-how-title-leading)}.mm-how-hero__copy{width:min(100%,var(--mm-how-copy-width));margin-top:var(--mm-how-copy-gap);color:inherit;font-size:var(--mm-how-copy-size);line-height:var(--mm-how-copy-leading)}.mm-how-hero__copy>:first-child{margin-top:0}.mm-how-hero__copy>:last-child{margin-bottom:0}.mm-how-hero__art{margin-top:var(--mm-how-art-gap);overflow:hidden;border-radius:var(--mm-how-art-radius) var(--mm-how-art-radius) 0 0;background:var(--mm-how-art-bg)}.mm-how-hero__art img{display:block;width:100%;height:auto}.mm-comparison,.mm-exploded,.mm-set-builder{padding-block:var(--mm-page-space)}.mm-how-process{box-sizing:border-box;padding-block:var(--mm-process-top) var(--mm-process-bottom);background:var(--mm-process-bg);color:var(--mm-process-text)}.mm-how-process__container{width:min(calc(100% - (var(--mm-process-side-space) * 2)),var(--mm-process-max-width));margin-inline:auto}.mm-how-process__intro{width:min(100%,var(--mm-process-intro-width))}.mm-how-process__kicker{margin:0 0 14px;color:var(--mm-process-accent);font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--mm-process-kicker-size);line-height:1.2}.mm-how-process__title{display:flex;flex-wrap:wrap;gap:0 .16em;margin:0;font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:var(--mm-process-title-size);font-weight:var(--mm-process-title-weight);letter-spacing:var(--mm-process-title-tracking);line-height:var(--mm-process-title-leading)}.mm-how-process__title-accent{color:var(--mm-process-accent)}.mm-how-process__copy{margin-top:10px;color:var(--mm-process-muted);font-size:var(--mm-process-copy-size);line-height:var(--mm-process-copy-leading)}.mm-how-process__copy>:first-child,.mm-how-step__copy>:first-child{margin-top:0}.mm-how-process__copy>:last-child,.mm-how-step__copy>:last-child{margin-bottom:0}.mm-how-process__flow{display:flex;align-items:flex-start;justify-content:space-between;margin-top:var(--mm-process-flow-gap)}.mm-how-step{flex:1 1 var(--mm-process-image-size);max-width:var(--mm-process-image-size);min-width:0;text-align:center}.mm-how-step__image{overflow:hidden;width:100%;aspect-ratio:1;border-radius:50%;background:#ebe8e2}.mm-how-step__image img,.mm-how-step__image svg{display:block;width:100%;height:100%;object-fit:cover}.mm-how-process__arrow{flex:1 1 72px;align-self:flex-start;min-width:48px;margin-top:calc(var(--mm-process-image-size) * .31);padding-inline:18px;color:var(--mm-process-arrow)}.mm-how-process__arrow svg{display:block;width:100%;height:auto;overflow:visible}.mm-how-process__arrow path{fill:none;stroke:currentColor;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.mm-how-process__arrow .mm-how-process__arrow-head{stroke-dasharray:none}.mm-how-step__heading-row{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:var(--mm-process-meta-gap)}.mm-how-step__number{color:var(--mm-process-accent);font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:var(--mm-process-number-size);font-weight:400;line-height:.9}.mm-how-step h3{margin:0;font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--mm-process-step-title-size);font-weight:500;line-height:1}.mm-how-step__copy{width:min(100%,var(--mm-process-description-width));margin:8px auto 0;color:var(--mm-process-muted);font-size:var(--mm-process-step-copy-size);line-height:var(--mm-process-step-copy-leading)}.mm-how-process__action{margin-top:var(--mm-process-action-gap);text-align:center}.mm-how-process__button{display:inline-grid;min-height:var(--mm-process-button-height);padding-inline:var(--mm-process-button-padding);place-items:center;border-radius:var(--mm-process-button-radius);background:var(--mm-process-button-bg);color:var(--mm-process-button-text);font-size:var(--mm-process-button-size);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.mm-how-process__button:hover{opacity:.88;transform:translateY(-1px)}.mm-how-process__button:focus-visible{outline:2px solid var(--mm-process-accent);outline-offset:3px}.mm-comparison{overflow:hidden;padding-block:var(--mm-compare-pad-top) var(--mm-compare-pad-bottom);background:var(--mm-compare-bg);color:var(--mm-compare-text)}.mm-comparison__inner{width:min(calc(100% - (var(--mm-compare-side-space) * 2)),var(--mm-compare-max));margin-inline:auto}.mm-comparison__eyebrow{margin:0 0 12px;color:var(--mm-compare-accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.mm-comparison__heading{margin:0;color:var(--mm-compare-text);font-family:var(--mm-compare-heading-font);font-size:var(--mm-compare-heading-size);font-weight:500;letter-spacing:0;line-height:1.08;text-align:center;text-wrap:balance}.mm-comparison__scroll{margin-top:var(--mm-compare-table-gap);overflow:visible}.mm-comparison__matrix{display:grid;grid-template-columns:calc((100% - var(--mm-compare-feature-width)) / 2) var(--mm-compare-feature-width) calc((100% - var(--mm-compare-feature-width)) / 2);align-items:start;border:1px solid var(--mm-compare-line);border-radius:var(--mm-compare-radius);background:var(--mm-compare-side-bg)}.mm-comparison__column{min-width:0}.mm-comparison__side-header,.mm-comparison__side-row{display:flex;align-items:center;min-height:var(--mm-compare-row-height);padding:16px var(--mm-compare-cell-padding);border-bottom:1px solid var(--mm-compare-line)}.mm-comparison__side-header{min-height:var(--mm-compare-side-head-height);background:var(--mm-compare-side-head-bg)}.mm-comparison__column--labels .mm-comparison__side-header{border-radius:calc(var(--mm-compare-radius) - 1px) 0 0 0}.mm-comparison__column--competitor .mm-comparison__side-header{border-radius:0 calc(var(--mm-compare-radius) - 1px) 0 0}.mm-comparison__column--labels .mm-comparison__side-row:last-child{border-bottom:0;border-radius:0 0 0 calc(var(--mm-compare-radius) - 1px)}.mm-comparison__column--competitor .mm-comparison__side-row:last-child{border-bottom:0;border-radius:0 0 calc(var(--mm-compare-radius) - 1px) 0}.mm-comparison__label{color:var(--mm-compare-text);font-size:var(--mm-compare-label-size);font-weight:500}.mm-comparison__competitor-heading{justify-content:center;color:#111;font-size:var(--mm-compare-header-size);font-weight:600;text-align:center}.mm-comparison__competitor-row{gap:16px;color:var(--mm-compare-muted);font-size:var(--mm-compare-copy-size);line-height:1.3}.mm-comparison__cross{flex:0 0 auto;color:var(--mm-compare-muted);font-size:var(--mm-compare-cross-size);font-weight:300;line-height:1}.mm-comparison__column--featured{position:relative;z-index:2;margin-top:calc(var(--mm-compare-feature-lift) * -1);margin-bottom:calc(var(--mm-compare-feature-lift) * -1);overflow:hidden;border:1px solid var(--mm-compare-line);border-radius:var(--mm-compare-radius);background:var(--mm-compare-feature-bg)}.mm-comparison__featured-header,.mm-comparison__featured-row{display:flex;align-items:center;min-height:var(--mm-compare-feature-row-height);padding:16px var(--mm-compare-cell-padding);border-bottom:1px solid var(--mm-compare-line)}.mm-comparison__featured-header{min-height:var(--mm-compare-feature-head-height);justify-content:center;background:var(--mm-compare-accent)}.mm-comparison__featured-row{gap:16px;color:var(--mm-compare-text);font-size:var(--mm-compare-copy-size);line-height:1.3}.mm-comparison__featured-row:last-child{border-bottom:0}.mm-comparison__logo{display:block;width:min(var(--mm-compare-logo-width),75%);height:auto}.mm-comparison__wordmark{font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:32px;line-height:1}.mm-comparison__check{width:var(--mm-compare-icon-size);height:var(--mm-compare-icon-size);flex:0 0 var(--mm-compare-icon-size);display:grid;place-items:center;border-radius:50%;background:var(--mm-compare-accent);color:#fff}.mm-comparison__check svg{width:65%;height:65%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.mm-comparison__actions{display:flex;align-items:center;justify-content:center;gap:var(--mm-compare-button-gap);margin-top:var(--mm-compare-button-top)}.mm-comparison__button{min-width:var(--mm-compare-button-min-width);min-height:var(--mm-compare-button-height);display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;border:1px solid var(--mm-compare-text);border-radius:var(--mm-compare-button-radius);font-size:var(--mm-compare-button-size);font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.mm-comparison__button--primary{border-color:var(--mm-compare-primary-bg);background:var(--mm-compare-primary-bg);color:var(--mm-compare-primary-text)}.mm-comparison__button--secondary{background:var(--mm-compare-secondary-bg);color:var(--mm-compare-secondary-text)}.mm-comparison__button:hover{opacity:.86;transform:translateY(-1px)}.mm-comparison__button:focus-visible{outline:3px solid color-mix(in srgb,var(--mm-compare-accent) 70%,white);outline-offset:3px}.mm-exploded{padding-block:var(--mm-exploded-pad-top) var(--mm-exploded-pad-bottom)}.mm-exploded--figma-reference{padding-block:0;background:#fff}.mm-exploded__figma{width:min(100%,1440px);margin-inline:auto}.mm-exploded__figma img{display:block;width:100%;height:auto}.mm-exploded__container{width:min(calc(100% - (var(--mm-exploded-side-space) * 2)),var(--mm-exploded-max-width));margin-inline:auto}.mm-exploded__intro{width:min(100%,var(--mm-exploded-intro-width));margin-inline:auto;text-align:center}.mm-exploded__eyebrow{margin:0 0 var(--mm-exploded-eyebrow-gap);color:var(--mm-page-accent);font-size:var(--mm-exploded-eyebrow-size);font-weight:500;letter-spacing:0;line-height:1.25}.mm-exploded__heading{margin:0;font-family:var(--mm-exploded-heading-font);font-size:var(--mm-exploded-heading-size);font-weight:var(--mm-exploded-heading-weight);letter-spacing:0;line-height:var(--mm-exploded-heading-line)}.mm-exploded__copy{max-width:100%;margin:var(--mm-exploded-heading-copy-gap) auto 0;color:var(--mm-exploded-muted);font-size:var(--mm-exploded-copy-size);line-height:var(--mm-exploded-copy-line)}.mm-exploded__copy p{margin:0}.mm-exploded__stage{position:relative;width:100%;min-height:calc(var(--mm-exploded-image-width) * 4.0435);margin:var(--mm-exploded-intro-gap) auto 0}.mm-exploded__image{position:absolute;top:0;left:50%;width:var(--mm-exploded-image-width);transform:translate(calc(-50% + var(--mm-exploded-image-x)),var(--mm-exploded-image-y))}.mm-exploded__image img{display:block;width:100%;height:auto}.mm-exploded__markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mm-exploded__marker{position:absolute;top:var(--mm-marker-y);left:var(--mm-marker-x);z-index:2;width:var(--mm-exploded-marker-size);height:var(--mm-exploded-marker-size);border-radius:50%;background:color-mix(in srgb,var(--mm-exploded-marker) 86%,transparent);box-shadow:0 1px 4px #0000001f;transform:translate(-50%,-50%)}.mm-exploded__marker:after{position:absolute;top:50%;left:50%;width:var(--mm-exploded-marker-dot-size);height:var(--mm-exploded-marker-dot-size);border-radius:50%;background:var(--mm-exploded-marker-dot);content:"";transform:translate(-50%,-50%)}.mm-exploded__marker--accent:after{background:var(--mm-page-accent)}.mm-exploded__connector{position:absolute;top:var(--mm-connector-top);z-index:0;height:1px;background:var(--mm-exploded-line);pointer-events:none}.mm-exploded__connector--left{right:calc(50% + (var(--mm-exploded-image-width) / 2));left:calc(var(--mm-exploded-callout-inset) + var(--mm-exploded-callout-width) + var(--mm-callout-x));transform:rotate(var(--mm-line-angle));transform-origin:right center}.mm-exploded__connector--right{right:calc(var(--mm-exploded-callout-inset) + var(--mm-exploded-callout-width) + var(--mm-callout-x));left:calc(50% + (var(--mm-exploded-image-width) / 2));transform:rotate(var(--mm-line-angle));transform-origin:left center}.mm-exploded__callout{position:absolute;top:var(--mm-callout-top);z-index:1;width:var(--mm-exploded-callout-width);color:var(--mm-page-text)}.mm-exploded__callout--left{left:calc(var(--mm-exploded-callout-inset) + var(--mm-callout-x))}.mm-exploded__callout--right{right:calc(var(--mm-exploded-callout-inset) + var(--mm-callout-x))}.mm-exploded__callout--accent{padding:var(--mm-exploded-card-pad-y) var(--mm-exploded-card-pad-x);border-radius:var(--mm-exploded-card-radius);background:linear-gradient(var(--mm-exploded-card-angle),var(--mm-exploded-accent-card),var(--mm-exploded-accent-card-end));box-shadow:0 4px 13px color-mix(in srgb,var(--mm-exploded-accent-card) var(--mm-exploded-card-shadow),transparent);color:var(--mm-exploded-accent-card-text)}.mm-exploded__callout h3{margin:0 0 var(--mm-exploded-part-gap);font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--mm-exploded-part-size);font-weight:var(--mm-exploded-part-weight);letter-spacing:0;line-height:var(--mm-exploded-part-line)}.mm-exploded__callout p{margin:0;color:var(--mm-exploded-muted);font-size:var(--mm-exploded-description-size);line-height:var(--mm-exploded-description-line)}.mm-exploded__callout--accent h3,.mm-exploded__callout--accent p{color:inherit}.mm-exploded .mm-exploded__intro:empty{display:none}.mm-contact{background:#fff;color:#3d3d3b;font-family:var(--mm-body-font-family),Inter,sans-serif}.mm-contact__container{width:min(calc(100% - 96px),1320px);min-height:720px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);align-items:center;gap:96px;margin-inline:auto;padding-block:96px 112px}.mm-contact__eyebrow{margin:0 0 16px;color:#e59b27;font-size:18px;font-weight:500;line-height:1.4}.mm-contact h1{max-width:720px;margin:0;color:#3d3d3b;font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:64px;font-weight:500;letter-spacing:0;line-height:1.08}.mm-contact__copy{max-width:560px;margin-top:26px;color:#6f6c68;font-size:21px;line-height:1.42}.mm-contact__copy p{margin:0}.mm-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:620px;margin-top:52px}.mm-contact__details article{min-height:104px;padding:22px;border:1px solid #dedbd5;border-radius:8px;background:#f8f7f5}.mm-contact__details span{display:block;margin-bottom:10px;color:#e59b27;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.mm-contact__details a{color:#3d3d3b;font-size:18px;font-weight:500;line-height:1.25;text-decoration:none}.mm-contact__form-panel{padding:36px;border:1px solid #dedbd5;border-radius:8px;background:#fff;box-shadow:0 18px 60px #3d3d3b12}.mm-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mm-contact__field{display:grid;gap:8px}.mm-contact__field--full,.mm-contact__message,.mm-contact__submit{grid-column:1 / -1}.mm-contact__field label{color:#3d3d3b;font-size:14px;font-weight:500;line-height:1.3}.mm-contact__field input,.mm-contact__field textarea{width:100%;border:1px solid #d5d2ce;border-radius:8px;background:#f8f7f5;color:#252525;font:inherit;font-size:16px;line-height:1.35;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mm-contact__field input{min-height:56px;padding:0 16px}.mm-contact__field textarea{min-height:168px;padding:16px;resize:vertical}.mm-contact__field input::placeholder,.mm-contact__field textarea::placeholder{color:#8a8782}.mm-contact__field input:focus,.mm-contact__field textarea:focus{border-color:#3d3d3b;background:#fff;box-shadow:0 0 0 3px #e59b272e;outline:none}.mm-contact__submit{width:fit-content;min-width:180px;min-height:58px;margin-top:10px;padding:0 32px;border:0;border-radius:999px;background:#e59b27;color:#252525;font:inherit;font-size:18px;font-weight:500;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.mm-contact__submit:hover{opacity:.88;transform:translateY(-1px)}.mm-contact__submit:focus-visible{outline:3px solid rgb(229 155 39 / 35%);outline-offset:3px}.mm-contact__message{margin:0;padding:14px 16px;border-radius:8px;font-size:15px;line-height:1.4}.mm-contact__message--success{background:#f3eadc;color:#3d3d3b}.mm-contact__message--error{background:#fff1ef;color:#8d261d}.mm-contact__message ul{margin:0;padding-left:18px}.mm-product-main{background:var(--mm-page-bg);color:var(--mm-page-text);padding-block:var(--mm-page-top) var(--mm-page-bottom)}.mm-product-main__container{width:min(100%,var(--mm-product-max));margin-inline:auto;padding-inline:var(--mm-product-pad)}.mm-breadcrumbs{display:flex;gap:5px;margin-bottom:30px;color:var(--mm-page-muted);font-size:13px}.mm-breadcrumbs a{color:inherit;text-decoration:none}.mm-product-main__grid{display:grid;grid-template-columns:minmax(0,var(--mm-product-gallery)) minmax(var(--mm-product-info-min),1fr);align-items:start;gap:var(--mm-product-gap)}.mm-product-gallery{display:grid;grid-template-columns:var(--mm-product-thumb) minmax(0,1fr);align-items:start;gap:var(--mm-product-thumb-gap);min-width:0}.mm-product-gallery__main{min-width:0;height:var(--mm-product-image-height);overflow:hidden;border-radius:var(--mm-product-image-radius);background:var(--mm-product-gallery-bg)}.mm-product-gallery__main img,.mm-product-gallery__main svg{display:block;width:100%;height:100%;object-fit:contain}.mm-product-gallery__thumbs{display:grid;gap:var(--mm-product-thumb-gap);max-height:var(--mm-product-image-height);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.mm-product-gallery__thumb{padding:0;overflow:hidden;border:1px solid transparent;border-radius:var(--mm-product-image-radius);height:var(--mm-product-thumb-height);background:var(--mm-product-gallery-bg);cursor:pointer}.mm-product-gallery__thumb.is-active{border-color:var(--mm-page-text)}.mm-product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}.mm-product-info{min-width:0;padding-top:4px}.mm-product-info--sticky{position:sticky;top:24px}.mm-product-info__intro{padding-bottom:var(--mm-product-intro-bottom)}.mm-product-info__title{font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:var(--mm-product-title);font-style:normal;font-weight:400;letter-spacing:0;line-height:.98;text-transform:none}.mm-product-rating{display:flex;align-items:center;gap:10px;margin-top:var(--mm-product-rating-gap);color:var(--mm-page-text);font-size:var(--mm-product-rating-size)}.mm-product-rating__faces{flex:0 0 auto;width:var(--mm-product-faces-width)}.mm-product-rating__faces img{display:block;width:100%;height:auto}.mm-product-rating__copy>div{display:flex;align-items:center;gap:5px;line-height:1.1}.mm-product-rating__copy p{margin:2px 0 0;color:var(--mm-page-muted);font-size:var(--mm-product-rating-size);line-height:1.2}.mm-product-rating__stars{color:var(--mm-page-text);font-size:calc(var(--mm-product-rating-size) + 1px);letter-spacing:.5px}.mm-product-info__rule{border-top:1px solid var(--mm-page-line)}.mm-product-info__rule--price{padding-block:var(--mm-product-price-pad)}.mm-product-info__rule--features{padding-block:var(--mm-product-features-pad)}.mm-product-info__purchase{padding-block:var(--mm-product-purchase-pad)}.mm-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.1}.mm-product-price strong{font-size:var(--mm-product-price-size);font-weight:700;letter-spacing:0}.mm-product-price s{color:var(--mm-page-muted);font-size:13px}.mm-product-price__break{flex-basis:100%;height:0}.mm-product-price__saving{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--mm-page-accent) 88%,#a75f00);color:#fff;font-size:12px;font-weight:600;line-height:1}.mm-product-price__saving svg{width:16px;fill:currentColor}.mm-product-info__separate{flex:0 1 auto;color:var(--mm-page-muted);font-size:12px}.mm-product-info__separate p{margin:0}.mm-product-info__bullets{display:grid;gap:var(--mm-product-feature-gap)}.mm-product-bullet{display:flex;align-items:flex-start;gap:10px;font-size:var(--mm-product-feature-size);line-height:1.35}.mm-product-bullet>span{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border-radius:50%;background:var(--mm-page-accent);color:#fff;font-size:10px;line-height:1}.mm-product-bullet p{margin:0}.mm-product-info__description{color:var(--mm-page-muted);font-size:16px;line-height:1.5}.mm-product-info__description p{margin:0 0 10px}.mm-product-form{margin:0}.mm-product-form__row{display:grid;grid-template-columns:var(--mm-product-quantity-width) minmax(0,1fr);gap:12px}.mm-product-form__row .mm-page-button{min-height:var(--mm-product-control-height);padding-block:10px}.mm-quantity{display:grid;min-height:var(--mm-product-control-height);grid-template-columns:1fr 44px 1fr;align-items:center;border:1px solid var(--mm-page-line);border-radius:10px;background:#fff}.mm-quantity button,.mm-quantity input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:center}.mm-quantity button{height:100%;cursor:pointer;font-size:19px}.mm-quantity input{-webkit-appearance:textfield;appearance:textfield}.mm-quantity input::-webkit-inner-spin-button,.mm-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.mm-product-info__shipping{margin:0 0 16px;color:var(--mm-page-muted);font-size:13px}.mm-product-info__shipping p{margin:0}.mm-inline-builder{display:block;min-height:var(--mm-builder-min-height);margin-top:var(--mm-builder-margin);padding:var(--mm-builder-pad);border-radius:var(--mm-builder-radius);background:var(--mm-product-builder-bg)}.mm-inline-builder .mm-page-kicker{margin-bottom:6px}.mm-inline-builder>h2{margin:0;font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.08}.mm-inline-builder__intro{margin-top:6px;color:var(--mm-page-muted);font-size:12px;line-height:1.45}.mm-inline-builder__intro p{margin:0}.mm-inline-builder__products{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.mm-inline-builder__product{display:grid;grid-template-columns:var(--mm-builder-product-image) 1fr;grid-template-rows:1fr auto;align-items:center;gap:2px 10px;min-width:0}.mm-inline-builder__image{width:var(--mm-builder-product-image);height:var(--mm-builder-product-image);grid-row:1 / span 2;overflow:hidden;border-radius:9px;background:#fff}.mm-inline-builder__image img{display:block;width:100%;height:100%;object-fit:contain}.mm-inline-builder__product p,.mm-inline-builder__product h3{margin:0}.mm-inline-builder__product p{align-self:end;color:var(--mm-page-muted);font-size:12px}.mm-inline-builder__product h3{align-self:start;font-size:14px;font-weight:600}.mm-inline-builder__quantity{width:112px;min-height:44px;align-self:start}.mm-inline-builder__choice-group{margin-top:16px}.mm-inline-builder__choice-group p{margin:0 0 8px;color:var(--mm-page-muted);font-size:12px;line-height:1.2}.mm-inline-builder__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mm-inline-builder__choice-group:first-of-type .mm-inline-builder__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-inline-builder__choices button{min-height:42px;padding:9px 10px;border:1px solid var(--mm-page-line);border-radius:999px;background:#fff;color:var(--mm-page-text);cursor:pointer;font:inherit;font-size:12px;font-weight:500;line-height:1.15;transition:background .14s ease,border-color .14s ease,color .14s ease}.mm-inline-builder__choices button.is-active{border-color:var(--mm-page-accent);background:var(--mm-page-accent);color:#262626}.mm-inline-builder__choices button:focus-visible{outline:2px solid color-mix(in srgb,var(--mm-page-accent) 74%,#fff);outline-offset:2px}.mm-inline-builder__summary{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr);gap:18px;margin-top:16px}.mm-inline-builder__summary p{margin:0 0 5px;color:var(--mm-page-muted);font-size:12px}.mm-inline-builder__summary strong{font-size:19px;letter-spacing:0}.mm-inline-builder__lines{display:grid;gap:4px;margin-bottom:8px;color:var(--mm-page-muted);font-size:12px;line-height:1.25}.mm-inline-builder__lines strong{color:var(--mm-page-text);font-size:inherit}.mm-inline-builder__summary s{margin-left:7px;color:var(--mm-page-muted);font-size:13px}.mm-inline-builder__save{display:block;width:fit-content;margin-top:6px;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--mm-page-accent) 88%,#a75f00);color:#fff;font-size:12px;line-height:1}.mm-inline-builder__action{align-self:end;padding-left:18px;border-left:1px solid var(--mm-page-line)}.mm-inline-builder__action>div{margin-bottom:7px;font-size:12px;line-height:1.35}.mm-inline-builder__action .mm-page-button{width:100%;min-height:var(--mm-builder-button-height);padding:11px 16px;font-size:11px;letter-spacing:.06em;text-transform:none}.mm-inline-builder__status{min-height:12px;margin:4px 0 -8px;color:var(--mm-page-muted);font-size:12px}.mm-inline-builder__status:empty{display:none}.mm-product-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:var(--mm-product-perks-margin);padding-block:var(--mm-product-perks-pad);border-block:1px solid var(--mm-page-line)}.mm-product-perk{display:flex;align-items:flex-start;gap:9px;color:var(--mm-page-muted);font-size:12px;line-height:1.35}.mm-product-perk__icon{width:20px;height:20px;flex:0 0 20px;color:var(--mm-page-text)}.mm-product-perk__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.mm-product-perk p{margin:0}.mm-product-payments{display:flex;flex-wrap:wrap;gap:var(--mm-product-payments-gap);padding-block:var(--mm-product-payments-pad)}.mm-product-payments svg{width:40px;height:25px}.mm-product-accordions{border-bottom:1px solid var(--mm-page-line)}.mm-product-accordion{border-top:1px solid var(--mm-page-line)}.mm-product-accordion summary{display:flex;justify-content:space-between;padding:var(--mm-product-accordion-pad) 0;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;list-style:none}.mm-product-accordion summary::-webkit-details-marker{display:none}.mm-product-accordion summary span:last-child{color:var(--mm-page-accent);font-size:20px}.mm-product-accordion[open] summary span:last-child{transform:rotate(45deg)}.mm-product-accordion>div{padding:0 0 18px;color:var(--mm-page-muted);font-size:14px}.mm-set-builder{background:#fff}.mm-set-builder>.mm-page-container{padding:28px 24px 24px;border:1px solid var(--mm-page-line)}.mm-set-builder .mm-page-heading{font-size:28px;text-transform:uppercase}.mm-set-builder__intro{max-width:580px;margin-top:12px;font-size:14px}.mm-set-builder__card{display:grid;margin-top:26px}.mm-set-builder__products{display:flex;align-items:center;gap:20px}.mm-set-builder__product{display:grid;grid-template-columns:80px auto;grid-template-rows:auto auto auto;align-items:center;column-gap:16px}.mm-set-builder__image{width:80px;height:80px;grid-row:1 / span 3;background:#f7f4ef}.mm-set-builder__image img{width:100%;height:100%;object-fit:contain}.mm-set-builder__included{margin:0 0 4px;color:#76726c;font-size:11px;font-weight:700;letter-spacing:.14em}.mm-set-builder__product h3{margin:0;font-size:14px}.mm-set-builder__plus{font-size:22px}.mm-set-builder__quantity{width:138px;min-height:44px;margin-top:7px}.mm-set-builder__summary{display:grid;justify-items:start;margin-top:26px;padding-top:22px;border-top:1px solid var(--mm-page-line)}.mm-set-builder__summary>p:first-child{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em}.mm-set-builder__summary strong{font-size:38px;line-height:1.2}.mm-set-builder__summary>span{margin:8px 0 18px;color:#d78408;font-size:15px;font-weight:800}.mm-set-builder__offer{margin:0 0 20px;color:#55514d;font-size:13px}.mm-set-builder__offer strong{color:#d78408}.mm-set-builder__status{min-height:20px;margin:8px 0 0;color:#77736e;font-size:12px}.mm-faq__grid--wide{display:block}.mm-faq__grid--wide>div:first-child{margin-bottom:40px}.mm-faq__grid--wide .mm-faq__items{width:100%}.mm-faq__grid--wide .mm-faq__answer{max-width:780px}.mm-global-footer{padding-block:var(--mm-footer-pad-top) var(--mm-footer-pad-bottom);background:var(--mm-footer-bg);color:var(--mm-footer-text);font-family:var(--font-body--family),Arial,sans-serif}.mm-global-footer__container{width:min(calc(100% - (var(--mm-footer-side-space) * 2)),var(--mm-footer-max-width));margin-inline:auto}.mm-global-footer__top{display:grid;grid-template-columns:var(--mm-footer-brand-width) repeat(4,minmax(0,1fr));column-gap:var(--mm-footer-column-gap)}.mm-global-footer__brand{min-width:0;padding-top:var(--mm-footer-brand-offset)}.mm-global-footer__logo-link{display:inline-block}.mm-global-footer__logo{display:block;width:var(--mm-footer-logo-width);max-width:100%;height:auto;filter:brightness(0) invert(1)}.mm-global-footer__wordmark{color:inherit;font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:24px;font-style:italic;text-decoration:none}.mm-global-footer__brand-copy{max-width:var(--mm-footer-brand-copy-width);margin:0;color:var(--mm-footer-muted);font-size:var(--mm-footer-brand-size);line-height:var(--mm-footer-brand-leading)}.mm-global-footer__logo-link+.mm-global-footer__brand-copy,.mm-global-footer__wordmark+.mm-global-footer__brand-copy{margin-top:22px}.mm-global-footer__brand-copy p{margin:0}.mm-global-footer__social{display:inline-block;margin-top:18px;color:var(--mm-footer-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-decoration:none}.mm-global-footer__column h2{margin:0 0 var(--mm-footer-heading-gap);color:var(--mm-footer-accent);font-family:var(--font-body--family),Arial,sans-serif;font-size:var(--mm-footer-heading-size);font-weight:700;letter-spacing:var(--mm-footer-heading-spacing);line-height:1.2;text-transform:uppercase}.mm-global-footer__column ul{display:grid;gap:var(--mm-footer-link-gap);margin:0;padding:0;list-style:none}.mm-global-footer__column a{color:var(--mm-footer-muted);font-size:var(--mm-footer-link-size);line-height:var(--mm-footer-link-leading);text-decoration:none;transition:color .16s ease}.mm-global-footer__column a:hover,.mm-global-footer__locales a:hover{color:var(--mm-footer-text)}.mm-global-footer__column a:focus-visible,.mm-global-footer__locales a:focus-visible,.mm-global-footer__social:focus-visible,.mm-global-footer__logo-link:focus-visible,.mm-global-footer__wordmark:focus-visible{outline:2px solid var(--mm-footer-accent);outline-offset:4px}.mm-global-footer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin-top:var(--mm-footer-bottom-gap);padding-top:28px;border-top:1px solid var(--mm-footer-line);color:#8f8d87;font-size:10px}.mm-global-footer__bottom p{margin:0}.mm-global-footer__locales{display:flex;flex-wrap:wrap;align-items:center;gap:42px}.mm-global-footer__locales a{color:inherit}.mm-global-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.mm-global-footer__payments svg{width:46px;height:28px;padding:4px;border:1px solid #4b4a46;filter:grayscale(1)}.mm-global-footer__copyright{text-align:right}body:has(.mm-product-main) .mm-reviews:not(.mm-reviews--reference) .mm-heading{font-family:var(--font-body--family),Arial,sans-serif;font-size:clamp(40px,4vw,56px);font-weight:800;line-height:1.02}@media(max-width:989px){.mm-page-container{width:min(calc(100% - 40px),760px)}.mm-global-header__inner{width:calc(100% - (var(--mm-header-mobile-side-space) * 2));grid-template-columns:1fr auto}.mm-global-header{padding-block:var(--mm-header-mobile-pad-top) var(--mm-header-mobile-pad-bottom)}.mm-global-header__logo{width:var(--mm-header-mobile-logo-width)}.mm-global-header__nav{display:none}.mm-global-header__mobile-menu{display:block}.mm-global-header__actions{gap:var(--mm-header-mobile-action-gap);padding-right:0}.mm-global-header__actions>a{width:var(--mm-header-mobile-icon-size);height:var(--mm-header-mobile-icon-size)}.mm-global-header__actions>.mm-global-header__shop-cta{width:auto;min-width:74px;height:36px;padding-inline:14px;font-size:11px}.mm-global-header__actions:has(.mm-global-header__shop-cta.is-visible)>a[aria-label=Search]{display:none}.mm-product-main__grid{grid-template-columns:1fr;gap:48px}.mm-product-main__container{padding-inline:max(var(--mm-product-mobile-pad),28px)}.mm-product-info--sticky{position:static}.mm-product-gallery__thumbs{max-height:780px}.mm-how-process__arrow{min-width:34px;padding-inline:8px}.mm-how-step__heading-row{gap:5px}.mm-comparison__side-header,.mm-comparison__side-row,.mm-comparison__featured-header,.mm-comparison__featured-row{padding-inline:30px}.mm-exploded__stage{min-height:calc(var(--mm-exploded-image-width) * 4.0435)}.mm-exploded__callout{width:min(var(--mm-exploded-callout-width),170px)}.mm-exploded__connector--left{left:calc(var(--mm-exploded-callout-inset) + min(var(--mm-exploded-callout-width),170px) + var(--mm-callout-x))}.mm-exploded__connector--right{right:calc(var(--mm-exploded-callout-inset) + min(var(--mm-exploded-callout-width),170px) + var(--mm-callout-x))}.mm-global-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mm-footer-mobile-column-gap);row-gap:var(--mm-footer-mobile-row-gap)}.mm-global-footer{padding-block:var(--mm-footer-mobile-pad-top) var(--mm-footer-mobile-pad-bottom)}.mm-global-footer__container{width:calc(100% - (var(--mm-footer-mobile-side-space) * 2))}.mm-global-footer__brand{grid-column:1 / -1;padding-top:0}.mm-global-footer__bottom{grid-template-columns:1fr;text-align:center}.mm-global-footer__locales{justify-content:center}.mm-global-footer__copyright{text-align:center}}@media(max-width:749px){.mm-contact__container{width:min(calc(100% - 40px),620px);min-height:0;grid-template-columns:1fr;gap:40px;padding-block:64px 76px}.mm-contact h1{font-size:46px}.mm-contact__copy{font-size:18px}.mm-contact__details,.mm-contact__form{grid-template-columns:1fr}.mm-contact__form-panel{padding:24px}.mm-contact__submit{width:100%}.mm-page-container{width:min(calc(100% - 28px),620px)}.mm-page-title{font-size:clamp(43px,14vw,60px)}.mm-page-heading{font-size:34px}.mm-how-hero{padding-block:var(--mm-how-mobile-top) var(--mm-how-mobile-bottom)}.mm-how-hero__container{width:calc(100% - (var(--mm-how-mobile-side-space) * 2))}.mm-how-hero__kicker{font-size:var(--mm-how-mobile-kicker-size)}.mm-how-hero__title{width:min(100%,var(--mm-how-mobile-title-width));font-size:var(--mm-how-mobile-title-size)}.mm-how-hero__copy{font-size:var(--mm-how-mobile-copy-size)}.mm-how-hero__art{margin-top:var(--mm-how-mobile-art-gap);border-radius:var(--mm-how-mobile-art-radius) var(--mm-how-mobile-art-radius) 0 0}.mm-how-process{padding-block:var(--mm-process-mobile-top) var(--mm-process-mobile-bottom)}.mm-how-process__container{width:calc(100% - (var(--mm-process-mobile-side-space) * 2))}.mm-how-process__title{font-size:var(--mm-process-mobile-title-size)}.mm-how-process__flow{align-items:center;flex-direction:column;gap:var(--mm-process-mobile-step-gap);margin-top:var(--mm-process-mobile-flow-gap)}.mm-how-step{flex:none;width:min(100%,var(--mm-process-mobile-image-size));max-width:var(--mm-process-mobile-image-size)}.mm-how-process__arrow{display:none;width:88px;min-width:0;margin:-16px 0;padding:0;transform:rotate(90deg)}.mm-how-process--mobile-arrows .mm-how-process__arrow{display:block}.mm-how-step__heading-row{margin-top:var(--mm-process-meta-gap)}.mm-how-process__action{margin-top:var(--mm-process-mobile-step-gap)}.mm-comparison{padding-block:var(--mm-compare-mobile-pad-top) var(--mm-compare-mobile-pad-bottom)}.mm-comparison__inner{width:calc(100% - (var(--mm-compare-mobile-side-space) * 2))}.mm-comparison__heading{font-size:var(--mm-compare-mobile-heading-size)}.mm-comparison__scroll{margin-inline:calc(var(--mm-compare-mobile-side-space) * -1);padding:var(--mm-compare-feature-lift) var(--mm-compare-mobile-side-space);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-padding-inline:var(--mm-compare-mobile-side-space);-webkit-overflow-scrolling:touch}.mm-comparison__matrix{width:max(100%,var(--mm-compare-mobile-min-width))}.mm-comparison__side-header,.mm-comparison__side-row,.mm-comparison__featured-header,.mm-comparison__featured-row{padding-inline:var(--mm-compare-mobile-cell-padding)}.mm-comparison__actions{flex-wrap:wrap;margin-top:48px}.mm-comparison__button{min-width:126px;padding-inline:22px}.mm-product-main__container{padding-inline:var(--mm-product-mobile-pad)}.mm-product-gallery{grid-template-columns:1fr;gap:10px}.mm-product-gallery__main{order:1;height:auto;aspect-ratio:1}.mm-product-gallery__thumbs{order:2;grid-template-columns:repeat(4,minmax(82px,1fr));max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.mm-product-gallery__thumb{scroll-snap-align:start}.mm-product-info__title{font-size:var(--mm-product-title-mobile)}.mm-product-form__row{grid-template-columns:120px minmax(0,1fr);gap:8px}.mm-inline-builder{padding:22px 16px}.mm-inline-builder__products,.mm-inline-builder__summary{grid-template-columns:1fr}.mm-inline-builder__action{padding-top:14px;padding-left:0;border-top:1px solid var(--mm-page-line);border-left:0}.mm-product-perks{grid-template-columns:1fr}.mm-set-builder__products{align-items:flex-start;flex-direction:column}.mm-set-builder__plus{display:none}.mm-exploded__stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--mm-exploded-mobile-row-gap);column-gap:var(--mm-exploded-mobile-column-gap);min-height:0}.mm-exploded__image{position:relative;top:auto;left:auto;grid-column:1 / -1;width:min(var(--mm-exploded-mobile-image-width),calc(100vw - (var(--mm-exploded-mobile-side-space) * 2)));margin:0 auto var(--mm-exploded-mobile-image-gap);transform:none}.mm-exploded__container{width:calc(100% - (var(--mm-exploded-mobile-side-space) * 2))}.mm-exploded__heading{font-size:var(--mm-exploded-mobile-heading-size)}.mm-exploded__callout{position:relative;top:auto;right:auto;left:auto;width:100%;padding-top:11px;border-top:1px solid var(--mm-exploded-line)}.mm-exploded__callout h3{font-size:var(--mm-exploded-mobile-part-size)}.mm-exploded__callout p{font-size:var(--mm-exploded-mobile-description-size)}.mm-exploded__connector{display:none}.mm-exploded__callout--accent{padding:14px;border-top:0}.mm-exploded__callout--mobile-hidden{display:none}.mm-global-footer__top{grid-template-columns:repeat(var(--mm-footer-mobile-columns),minmax(0,1fr));column-gap:var(--mm-footer-mobile-column-gap);row-gap:var(--mm-footer-mobile-row-gap)}.mm-global-footer__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.mm-page-button{transition:none}}.mm-brief{--mm-brief-ink: #3c3c3b;--mm-brief-muted: #706d68;--mm-brief-orange: #e5a033;--mm-brief-cream: #f6f4f1;--mm-brief-line: #d8d5cf;--mm-brief-dark: #171717;--mm-brief-max: 1320px;color:var(--mm-brief-ink);background:#fff;font-family:var(--mm-body-font-family),Inter,sans-serif}.mm-brief *{box-sizing:border-box}.mm-brief__wrap{width:min(calc(100% - 48px),var(--mm-brief-max));margin-inline:auto}.mm-brief__section{padding-block:clamp(68px,7vw,112px)}.mm-brief__section--soft{background:var(--mm-brief-cream)}.mm-brief__section--dark{background:var(--mm-brief-dark);color:#fff}.mm-brief__kicker{margin:0 0 14px;color:var(--mm-brief-orange);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.mm-brief h1,.mm-brief h2,.mm-brief h3,.mm-brief strong{font-family:var(--mm-heading-font-family),Arial,sans-serif}.mm-brief h1,.mm-brief h2,.mm-brief h3{margin:0;color:inherit;font-weight:500;letter-spacing:0}.mm-brief h1{max-width:820px;font-size:clamp(46px,6vw,82px);line-height:1.02}.mm-brief h2{max-width:820px;font-size:clamp(36px,4.4vw,62px);line-height:1.05}@media(min-width:750px){.mm-how-extra h2{font-family:var(--mm-heading-font-family),Arial,sans-serif;font-size:62px;font-weight:500;letter-spacing:0}}.mm-brief h3{font-size:clamp(22px,2.2vw,30px);line-height:1.12}.mm-brief p{margin:0;color:var(--mm-brief-muted);font-size:clamp(16px,1.45vw,20px);line-height:1.5}.mm-brief__section--dark p{color:#ffffffb8}.mm-brief__lead{max-width:720px;margin-top:22px}.mm-brief__hero,.mm-brief__split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,6vw,86px)}.mm-brief__visual{min-height:440px;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:var(--mm-brief-cream)}.mm-brief__visual--white{background:#fff}.mm-brief__visual--dark{background:#242424}.mm-brief__visual img{width:100%;height:100%;object-fit:contain}.mm-brief__visual--cover img{object-fit:cover}.mm-about-development__visual{aspect-ratio:1 / 1;min-height:0;align-self:center;padding:clamp(18px,3vw,40px)}.mm-about-development__visual img{width:100%;height:100%;object-fit:contain}.mm-product-journey__mechanism{align-items:stretch}.mm-product-journey__mechanism-visual{position:relative;align-self:stretch;min-height:0;border-radius:0;background:#fff}.mm-product-journey__mechanism-visual img{position:absolute;top:0;bottom:0;left:50%;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center;transform:translate(-50%)}.mm-product-journey__mechanism-copy{align-self:center}.mm-brief__cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.mm-brief__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;background:var(--mm-brief-orange);color:#202020;font-weight:500;line-height:1;text-decoration:none}.mm-brief__button--dark{background:#3c3c3b;color:#fff}.mm-brief__button--outline{border:1px solid currentColor;background:transparent;color:inherit}.mm-brief__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(34px,4vw,58px)}.mm-brief__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-brief__card{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:24px;border:1px solid var(--mm-brief-line);border-radius:20px;background:#fff}.mm-brief__section--dark .mm-brief__card{border-color:#ffffff24;background:#ffffff0f}.mm-brief__card span,.mm-brief__pill{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:var(--mm-brief-orange);color:#202020;font-size:12px;font-weight:600}.mm-brief__card img{width:100%;height:180px;object-fit:contain}.mm-brief__timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(34px,4vw,58px) 0 0;padding:0;counter-reset:mm-step}.mm-brief__timeline li{min-height:230px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--mm-brief-line);border-radius:20px;background:#fff;list-style:none;counter-increment:mm-step}.mm-brief__timeline li:before{content:counter(mm-step,decimal-leading-zero);display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--mm-brief-orange);color:#202020;font-weight:600}.mm-brief__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.mm-brief__compare article{min-height:340px;padding:26px;border-radius:22px;background:var(--mm-brief-cream)}.mm-product-journey .mm-brief__section--dark .mm-brief__compare .mm-product-journey__option{min-height:270px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(28px,3vw,40px);border:1px solid #dfdcd6;border-radius:16px;background:#f8f7f4;color:#2f2f2d;box-shadow:0 18px 44px #0000002e}.mm-product-journey__option-label{display:inline-flex;min-height:30px;align-items:center;padding:7px 12px;border-radius:999px;background:var(--mm-brief-orange);color:#171717;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase}.mm-product-journey .mm-brief__section--dark .mm-product-journey__option h3{margin-top:28px;color:#2f2f2d;font-size:clamp(26px,2.2vw,32px);line-height:1.1}.mm-product-journey .mm-brief__section--dark .mm-product-journey__option .mm-brief__lead{max-width:580px;margin-top:18px;color:#625f5a;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.mm-how-extra .mm-brief__compare article{min-height:0;display:flex;flex-direction:column;align-items:flex-start}.mm-how-extra .mm-brief__compare article h3{margin-top:8px}.mm-how-extra .mm-brief__compare article .mm-brief__lead{margin-top:4px}.mm-how-extra .mm-brief__compare .mm-brief__visual{width:100%;min-height:0;aspect-ratio:4 / 3;margin-top:18px;border-radius:16px}.mm-how-extra .mm-brief__compare .mm-brief__visual img{display:block;border-radius:16px}.mm-how-extra .mm-brief__section--soft .mm-brief__kicker{margin-bottom:22px}.mm-how-extra .mm-brief__section--soft .mm-brief__lead{margin-top:32px}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li{color:var(--mm-brief-ink);gap:14px}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li:after{content:"";display:block;width:100%;min-height:92px;margin-top:auto;border-radius:12px;background-color:var(--mm-brief-cream);background-position:center;background-repeat:no-repeat;background-size:contain}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li:nth-child(1):after{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-button-grinder.png)}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li:nth-child(2):after{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-bundle.png)}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li:nth-child(3):after{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-feature-modular.png)}.mm-b2b-page .mm-brief__section--dark .mm-brief__timeline li:nth-child(4):after{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-bundle-products.png)}.mm-b2b-page #retail-distribution .mm-brief__compare{gap:clamp(34px,6vw,86px);margin-top:0}.mm-b2b-page #retail-distribution .mm-brief__compare article{min-height:0;padding:0 0 12px;background:transparent}.mm-b2b-page #retail-distribution .mm-brief__compare article:before{content:"";display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:30px;border-radius:16px;background:#fff center / contain no-repeat}.mm-b2b-page #retail-distribution .mm-brief__compare article:nth-child(1):before{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-how-design-annotated.png)}.mm-b2b-page #retail-distribution .mm-brief__compare article:nth-child(2):before{background-image:url(//marymill.amsterdam/cdn/shop/t/42/assets/mm-growth-expanded-setup.png)}.mm-b2b-page #retail-distribution .mm-brief__compare .mm-brief__kicker{margin-bottom:16px}.mm-b2b-page #retail-distribution .mm-brief__compare h2{max-width:620px;margin-bottom:18px}.mm-b2b-page #retail-distribution .mm-brief__compare .mm-brief__lead{max-width:560px;margin-top:0}.mm-b2b-page #retail-distribution .mm-brief__compare .mm-brief__cta-row{margin-top:30px}.mm-brief__use-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.mm-brief__use-strip p{min-height:74px;display:flex;align-items:center;padding:16px 18px;border:1px solid var(--mm-brief-line);border-radius:999px;background:#fff;color:var(--mm-brief-ink);font-size:15px;line-height:1.2}.mm-brief__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.mm-brief__form-grid input,.mm-brief__form-grid select,.mm-brief__form-grid textarea{width:100%;min-height:54px;padding:14px 16px;border:1px solid var(--mm-brief-line);border-radius:12px;background:#fff;color:var(--mm-brief-ink)}.mm-brief__form-grid textarea{min-height:140px;grid-column:1 / -1;resize:vertical}.mm-brief__full{grid-column:1 / -1}@media(max-width:989px){.mm-brief__wrap{width:min(calc(100% - 40px),var(--mm-brief-max))}.mm-brief__hero,.mm-brief__split,.mm-brief__compare{grid-template-columns:1fr}.mm-brief__visual{min-height:340px}.mm-product-journey__mechanism-visual{width:100%;height:min(130vw,620px);min-height:440px}.mm-brief__grid,.mm-brief__grid--four,.mm-brief__timeline,.mm-brief__use-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.mm-brief__wrap{width:min(calc(100% - 32px),var(--mm-brief-max))}.mm-brief__section{padding-block:58px}.mm-brief h1{font-size:42px}.mm-brief h2{font-size:34px}.mm-brief__grid,.mm-brief__grid--four,.mm-brief__timeline,.mm-brief__use-strip,.mm-brief__form-grid{grid-template-columns:1fr}.mm-brief__visual{min-height:280px;border-radius:20px}.mm-brief__card,.mm-brief__timeline li{min-height:0}.mm-product-journey .mm-brief__section--dark .mm-brief__compare .mm-product-journey__option{min-height:220px;padding:26px 22px}.mm-brief__use-strip p{min-height:58px;border-radius:16px}}.mm-page :is(h1,h2,h3,h4,h5,h6)+:is(p,.mm-page-copy,.mm-contact__copy,.mm-product-rating){margin-top:clamp(18px,2vw,28px)}.mm-page-copy{line-height:1.65}.mm-page-copy p+p,.mm-product-info__description p+p{margin-top:16px}.mm-brief .mm-brief__kicker{margin-bottom:20px}.mm-brief :is(h1,h2,h3)+.mm-brief__lead{margin-top:clamp(26px,2.8vw,34px)}.mm-brief :is(h1,h2,h3)+p:not(.mm-brief__lead),.mm-brief h3+p{margin-top:12px}.mm-brief p+p{margin-top:16px}.mm-brief p{line-height:1.58}.mm-brief .mm-brief__cta-row{margin-top:38px}@media(min-width:990px){.mm-about-development__visual{align-self:stretch;aspect-ratio:auto;min-height:0}.mm-about-development__visual img{width:auto;max-width:100%;height:100%;object-fit:contain}}@media(max-width:749px){html,body{overflow-x:clip}.mm-page,.mm-brief,.mm-contact,.mm-product-main{font-size:16px;line-height:1.58}.mm-page :where(img,svg,video,iframe),.mm-brief :where(img,svg,video,iframe),.mm-contact :where(img,svg,video,iframe),.mm-product-main :where(img,svg,video,iframe){max-width:100%}.mm-page-container,.mm-brief__wrap,.mm-contact__container,.mm-product-main__container{width:min(calc(100% - 32px),620px);padding-inline:0}.mm-global-header{padding-block:14px}.mm-global-header__inner{width:min(calc(100% - 28px),620px);grid-template-columns:minmax(0,1fr) auto;gap:14px}.mm-global-header__logo{width:min(var(--mm-header-mobile-logo-width),156px)}.mm-global-header__actions{gap:12px}.mm-global-header__actions>a{width:24px;height:24px}.mm-global-header__mobile-menu nav{top:calc(100% + 18px);right:0;width:min(310px,calc(100vw - 28px));border-radius:10px}.mm-page-title,.mm-page-heading,.mm-how-hero__title,.mm-how-process__title,.mm-comparison__heading,.mm-exploded__heading,.mm-contact h1,.mm-product-info__title,.mm-brief h1,.mm-brief h2{max-width:100%;font-size:clamp(34px,10.6vw,46px)!important;line-height:1.08!important;overflow-wrap:anywhere;text-wrap:balance}.mm-page-copy,.mm-how-hero__copy,.mm-how-process__copy,.mm-comparison__featured-row,.mm-comparison__competitor-row,.mm-exploded__copy,.mm-contact__copy,.mm-product-info__description,.mm-brief__lead,.mm-brief p{max-width:100%;font-size:clamp(16px,4.35vw,18px)!important;line-height:1.62!important}.mm-brief__section,.mm-contact__container,.mm-product-main{padding-block:clamp(50px,14vw,72px)}.mm-brief__hero,.mm-brief__split,.mm-brief__compare,.mm-contact__container,.mm-product-main__grid,.mm-product-gallery,.mm-brief__grid,.mm-brief__grid--four,.mm-brief__timeline,.mm-brief__use-strip,.mm-brief__form-grid,.mm-contact__details,.mm-contact__form{grid-template-columns:minmax(0,1fr)!important}.mm-brief__hero,.mm-brief__split,.mm-brief__compare,.mm-product-main__grid{gap:clamp(28px,8vw,42px)}.mm-brief__visual,.mm-about-development__visual,.mm-product-journey__mechanism-visual{width:100%;min-height:0!important;height:auto!important;aspect-ratio:1 / 1;border-radius:16px}.mm-brief__visual img,.mm-about-development__visual img,.mm-product-journey__mechanism-visual img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.mm-brief__grid[style],.mm-brief__cta-row,.mm-contact__details,.mm-contact__form,.mm-product-perks,.mm-inline-builder__products,.mm-inline-builder__choices,.mm-inline-builder__summary,.mm-set-builder__products{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:16px}.mm-page-button,.mm-contact__submit,.mm-product-form__row .mm-page-button,.mm-inline-builder__action .mm-page-button{width:100%;min-width:0;min-height:52px;padding-inline:18px;white-space:normal}.mm-contact__form-panel{padding:22px}.mm-contact__field input{min-height:54px}.mm-contact__field textarea{min-height:150px}.mm-product-gallery{gap:14px}.mm-product-gallery__main{height:auto;aspect-ratio:1 / 1;border-radius:var(--mm-product-image-radius)}.mm-product-gallery__thumbs{grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.mm-product-gallery__thumb{height:auto;aspect-ratio:1 / 1}.mm-product-form__row{grid-template-columns:minmax(0,1fr)}.mm-quantity{width:100%;min-height:52px}.mm-inline-builder{padding:20px}.mm-inline-builder__product{grid-template-columns:74px minmax(0,1fr)}.mm-inline-builder__summary,.mm-inline-builder__action{padding-left:0;border-left:0}.mm-set-builder__product{grid-template-columns:72px minmax(0,1fr)}.mm-how-process__flow{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.mm-how-step{max-width:100%;text-align:left}.mm-how-step__image{width:min(100%,260px);margin-inline:auto}.mm-how-step__heading-row{justify-content:flex-start}.mm-how-step__copy{width:100%;margin-inline:0}.mm-how-process__arrow{display:none}.mm-comparison__scroll{overflow-x:auto;padding-bottom:8px}.mm-comparison__matrix{min-width:720px}.mm-exploded__stage{min-height:0;display:grid;gap:18px}.mm-exploded__image,.mm-exploded__markers,.mm-exploded__connector,.mm-exploded__callout{position:static;transform:none}.mm-exploded__image{width:min(100%,280px);justify-self:center}.mm-exploded__markers,.mm-exploded__connector{display:none}.mm-exploded__callout{width:100%;padding:16px 0;border-top:1px solid var(--mm-page-line)}.mm-exploded__callout--accent{padding:18px;border:0}.mm-global-footer__top{grid-template-columns:minmax(0,1fr);gap:30px}.mm-global-footer__column h2{margin-bottom:12px}.mm-global-footer__column a{display:block;padding-block:5px}}@media(max-width:749px){body:not(:has(.mm-home)):not(:has(.mm-page)) .content-for-layout{overflow-x:clip}body:not(:has(.mm-home)):not(:has(.mm-page)) :where(.section,.page-width,.collection,.product-grid-container,.facets-container){max-width:100%}body:not(:has(.mm-home)):not(:has(.mm-page)) :where(h1,h2,.h1,.h2){overflow-wrap:anywhere;text-wrap:balance}body:not(:has(.mm-home)):not(:has(.mm-page)) :where(img,svg,video,iframe){max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/mm-pages.css.map */
