.mm-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.mm-announcement{background:#3b2f35;color:#fbf6f3;text-align:center;padding:10px 20px;font:500 12px/1.5 var(--font-body--family, sans-serif);letter-spacing:.045em}.mm-header{background:#fbf6f3;border-bottom:1px solid #ebdcd6;color:#3b2f35}.mm-header-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:84px}.mm-wordmark{display:inline-flex;align-items:baseline;position:relative;color:#3b2f35!important;text-decoration:none!important;font-size:31px;line-height:1;letter-spacing:-1.5px;white-space:nowrap}.mm-wordmark span{font-family:var(--font-heading--family,Georgia,serif);font-weight:400}.mm-wordmark strong{font-family:var(--font-body--family,sans-serif);font-size:.83em;font-weight:600;letter-spacing:-1.2px}.mm-wordmark i{width:7px;height:7px;border-radius:50%;background:#9f4d37;margin-left:5px;align-self:center}.mm-desktop-nav,.mm-header-actions{display:flex;gap:25px;align-items:center}.mm-desktop-nav a,.mm-cart-link,.mm-mobile-menu summary{font:500 13px/1.5 var(--font-body--family,sans-serif);color:#3b2f35;text-decoration:none}.mm-cart-link{white-space:nowrap}.mm-cart-link span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c6aaa0;border-radius:50%;width:23px;height:23px;font-size:11px;margin-left:5px}.mm-mobile-menu{display:none}.mm-mobile-menu summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.mm-mobile-menu nav{position:absolute;left:0;right:0;z-index:30;display:flex;flex-direction:column;background:#fbf6f3;border-bottom:1px solid #ebdcd6;padding:12px 24px;box-shadow:0 10px 16px #3b2f3510}.mm-mobile-menu nav a{padding:13px 0;color:#3b2f35;text-decoration:none;font-size:16px}.mm-hero,.mm-section,.mm-product-intro,.mm-footer{color:#3b2f35;font-family:var(--font-body--family,sans-serif);font-size:16px;line-height:1.65}.mm-hero{background:#fbf6f3;padding:70px 0 50px;overflow:hidden}.mm-hero-layout{display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:center}.mm-eyebrow{font:600 11px/1.6 var(--font-body--family,sans-serif);letter-spacing:.15em;margin:0 0 18px;color:#87402e}.mm-hero h1{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(44px,5.2vw,74px);line-height:1.06;letter-spacing:-.035em;margin:0 0 26px;text-wrap:balance}.mm-hero h1 em,.mm-section h2 em{font-style:italic;font-weight:400;color:#9f4d37}.mm-lead{font-size:18px;line-height:1.7;max-width:480px}.mm-hero-copy>.mm-lead{margin:0 0 28px}.mm-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;background:#9f4d37;color:#fff!important;min-height:52px;padding:14px 25px;border:1px solid #9f4d37;border-radius:5px;text-decoration:none!important;font:600 15px/1.5 var(--font-body--family,sans-serif);cursor:pointer;transition:background .15s ease,border-color .15s ease}.mm-button:hover{background:#823e2b;border-color:#823e2b}.mm-price-note{font-size:13px;margin:10px 0 23px;color:#6b5a62}.mm-text-link{color:#81402f;text-underline-offset:5px;text-decoration:underline;font-size:14px}.mm-hero-notes{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:30px;padding-top:22px;border-top:1px solid #ebdcd6;font-size:12px;color:#6b5a62}.mm-hero-notes span+span:before{content:"\b7";margin-right:16px}.mm-photo-frame{position:relative;min-height:420px;background:#fff;border:1px solid #ebdcd6;border-radius:140px 140px 10px 10px;overflow:hidden;padding:32px 25px 68px}.mm-photo-frame img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.mm-photo-label{position:absolute;bottom:22px;left:20px;right:20px;text-align:center;font:italic 22px/1.3 var(--font-heading--family,Georgia,serif);color:#6b5a62}.mm-image-caption{font-size:11px;text-align:center;color:#6b5a62;margin:14px 0 0}.mm-section{padding:80px 0;scroll-margin-top:24px}.mm-section h2,.mm-product-intro h2{font:400 clamp(32px,3.4vw,48px)/1.18 var(--font-heading--family,Georgia,serif);letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.mm-section h3{font:500 21px/1.35 var(--font-heading--family,Georgia,serif);margin:0 0 10px}.mm-section p{margin:0 0 20px}.mm-section .mm-eyebrow{margin-bottom:18px}.mm-section-heading{max-width:670px;margin-bottom:38px}.mm-benefits{background:#fff;border-bottom:1px solid #ebdcd6}.mm-feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mm-feature-row article{border-top:1px solid #c6aaa0;padding-top:22px}.mm-editorial-number{display:block;font:italic 29px/1.2 var(--font-heading--family,Georgia,serif);color:#9f4d37;margin-bottom:17px}.mm-feature-row p{font-size:15px;color:#6b5a62;max-width:330px;margin:0}.mm-guide{background:#f0e4de}.mm-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.mm-story-copy p:not(.mm-eyebrow){max-width:420px}.mm-guide-list{list-style:none;padding:0;margin:0}.mm-guide-list li{display:flex;gap:25px;border-top:1px solid #c6aaa0;padding:24px 0}.mm-guide-list li>span{font:italic 26px/1.4 var(--font-heading--family,Georgia,serif);color:#9f4d37}.mm-guide-list p{font-size:15px;margin:0;color:#6b5a62}.mm-product-intro{padding-top:70px;padding-bottom:5px;scroll-margin-top:24px}.mm-product-intro p:last-child{max-width:720px;color:#6b5a62;font-size:15px}.mm-faq{background:#fff}.mm-faq-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.mm-accordion details{border-top:1px solid #ebdcd6}.mm-accordion details:last-child{border-bottom:1px solid #ebdcd6}.mm-accordion summary{position:relative;cursor:pointer;padding:20px 32px 20px 0;font-size:16px;font-weight:500;list-style:none;min-height:44px}.mm-accordion summary::-webkit-details-marker{display:none}.mm-accordion summary:after{content:"+";position:absolute;right:3px;top:18px;font-size:23px;font-weight:400;color:#9f4d37}.mm-accordion details[open] summary:after{content:"\2212"}.mm-accordion p{font-size:15px;color:#6b5a62;max-width:600px;padding-right:20px;margin:0 0 22px}.mm-reviews{background:#fbf6f3}.mm-empty-reviews{border:1px solid #dbc4ba;border-radius:5px;padding:28px 32px;max-width:850px;background:#fff}.mm-empty-reviews p{color:#6b5a62;margin:0;max-width:700px}.mm-review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0}.mm-review{padding:25px;border:1px solid #dbc4ba;border-radius:5px;background:#fff}.mm-review blockquote{font:400 18px/1.6 var(--font-heading--family,Georgia,serif);margin:0 0 25px;padding:0;border:none;overflow-wrap:anywhere}.mm-review-rating{color:#81402f;font-size:13px;letter-spacing:.04em}.mm-review-author{font-weight:600;font-size:13px;margin-bottom:3px!important}.mm-review-date{font-size:12px;color:#6b5a62;margin:0!important}.mm-rating-summary{font-weight:500}.mm-review-form-details{margin-top:24px;max-width:850px}.mm-review-form-details>summary{cursor:pointer;padding:10px 0;min-height:44px}.mm-review-form-details>.mm-form{margin-top:18px}.mm-small{font-size:12px!important;line-height:1.7;color:#6b5a62}.mm-contact{background:#f0e4de}.mm-contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.mm-contact-layout>div>p{max-width:430px}.mm-form{font-family:var(--font-body--family,sans-serif);font-size:14px}.mm-form label:not(.mm-checkbox){display:block;color:#3b2f35;font-size:13px;font-weight:500;margin:0 0 7px}.mm-form input:not([type=hidden]):not([type=checkbox]),.mm-form select,.mm-form textarea{display:block;width:100%;border:1px solid #b39184;background:#fff;color:#3b2f35;padding:12px;border-radius:4px;font:400 16px/1.5 var(--font-body--family,sans-serif);margin:0 0 19px;min-height:46px}.mm-form textarea{resize:vertical}.mm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mm-checkbox{display:flex;align-items:flex-start;gap:11px;margin:0 0 15px;font-size:12px;line-height:1.6}.mm-checkbox input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:#9f4d37}.mm-form-success{padding:15px;background:#edf1e8;border:1px solid #94a47f;color:#314322;border-radius:4px}.mm-footer{background:#fbf6f3;padding:55px 0 35px;border-top:1px solid #ebdcd6}.mm-footer-layout{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:70px}.mm-footer .mm-wordmark{margin-bottom:22px}.mm-footer p{font-size:14px;color:#6b5a62;margin:0}.mm-footer nav h2{font:500 14px/1.5 var(--font-body--family,sans-serif);margin:0 0 18px}.mm-footer nav a{display:block;color:#3b2f35;text-decoration:none;font-size:14px;padding:5px 0;margin-bottom:6px}.mm-footer nav p{margin-top:15px}.mm-hero a:focus-visible,.mm-header a:focus-visible,.mm-header summary:focus-visible,.mm-section a:focus-visible,.mm-section button:focus-visible,.mm-section input:focus-visible,.mm-section select:focus-visible,.mm-section textarea:focus-visible,.mm-section summary:focus-visible,.mm-footer a:focus-visible{outline:3px solid #9f4d37;outline-offset:4px}.mm-desktop-nav a:hover,.mm-footer a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.mm-desktop-nav{gap:16px}.mm-desktop-nav a{font-size:12px}.mm-hero-layout{gap:35px}.mm-story-layout,.mm-faq-layout,.mm-contact-layout{gap:50px}.mm-footer-layout{gap:40px}}@media(max-width:850px){.mm-wrap{width:calc(100% - 40px)}.mm-header-row{min-height:72px}.mm-desktop-nav{display:none}.mm-mobile-menu{display:block}.mm-header-actions{gap:18px}.mm-wordmark{font-size:29px}.mm-hero{padding:40px 0}.mm-hero-layout{grid-template-columns:1fr;gap:32px}.mm-hero-copy{max-width:560px}.mm-hero h1{font-size:clamp(44px,8vw,64px)}.mm-hero-visual{max-width:520px;width:100%;margin-inline:auto}.mm-photo-frame{min-height:0;border-radius:100px 100px 8px 8px;padding:25px 25px 62px}.mm-photo-frame img{max-height:360px}.mm-section{padding:55px 0}.mm-story-layout,.mm-faq-layout,.mm-contact-layout{grid-template-columns:1fr;gap:30px}.mm-feature-row{gap:24px}.mm-feature-row h3{font-size:19px}.mm-review-list,.mm-footer-layout{grid-template-columns:1fr 1fr}.mm-footer-layout>div{grid-column:1/-1}.mm-product-intro{padding-top:50px}}@media(max-width:550px){.mm-wrap{width:calc(100% - 36px)}.mm-announcement{font-size:11px;padding:9px 12px}.mm-hero h1{font-size:46px}.mm-lead{font-size:16px}.mm-hero-notes{gap:8px 12px;font-size:11px}.mm-hero-notes span+span:before{margin-right:10px}.mm-hero-copy>.mm-button{width:100%;justify-content:space-between}.mm-feature-row{grid-template-columns:1fr;gap:26px}.mm-feature-row article{position:relative;padding-top:20px;padding-left:54px}.mm-editorial-number{position:absolute;left:0;top:20px}.mm-feature-row p{max-width:none}.mm-section h2,.mm-product-intro h2{font-size:34px}.mm-guide-list li{gap:18px}.mm-review-list{grid-template-columns:1fr}.mm-empty-reviews{padding:23px}.mm-form-row{grid-template-columns:1fr;gap:0}.mm-footer-layout{gap:30px 20px}.mm-footer nav h2{font-size:13px}.mm-cart-link{font-size:12px}.mm-mobile-menu summary{font-size:12px}.mm-contact .mm-button,.mm-review-form-details .mm-button{width:100%}}@media(prefers-reduced-motion:reduce){.mm-button{transition:none}}.mm-header-actions{gap:15px}.mm-search-link,.mm-localization summary{font:500 12px/1.5 var(--font-body--family,sans-serif);color:#3b2f35;text-decoration:none;white-space:nowrap}.mm-search-link{min-height:44px;display:flex;align-items:center}.mm-localization{position:relative}.mm-localization summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.mm-locale-form{position:absolute;z-index:45;right:0;top:100%;width:260px;max-width:calc(100vw - 36px);padding:18px;border:1px solid #dbc4ba;border-radius:5px;background:#fbf6f3;box-shadow:0 8px 24px #3b2f3515}.mm-locale-form label{display:block;font:500 12px/1.5 var(--font-body--family,sans-serif);margin-bottom:6px}.mm-locale-form select{width:100%;padding:10px;border:1px solid #b39184;border-radius:4px;background:#fff;font:400 14px/1.5 var(--font-body--family,sans-serif);margin-bottom:13px;color:#3b2f35}.mm-locale-form button{background:#9f4d37;color:#fff;border:0;padding:11px 18px;border-radius:4px;cursor:pointer}.mm-locale-form select:focus-visible,.mm-locale-form button:focus-visible,.mm-localization summary:focus-visible{outline:3px solid #9f4d37;outline-offset:3px}.mm-review-fields{border-top:1px solid #c6aaa0;border-bottom:1px solid #c6aaa0;margin:0 0 20px}.mm-review-fields summary{font:500 13px/1.5 var(--font-body--family,sans-serif);padding:14px 0;cursor:pointer;min-height:44px}.mm-review-fields[open] summary{margin-bottom:10px}@media(max-width:1100px){.mm-search-link{display:none}.mm-desktop-nav{gap:13px}}@media(max-width:550px){.mm-localization summary{font-size:10px}.mm-header-actions{gap:10px}.mm-locale-form{right:-60px}}.mm-photo-frame--editorial{padding:0;min-height:0;border-radius:24px;overflow:hidden}.mm-photo-frame--editorial img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.mm-feature-detail{background:#fbf6f3;border-bottom:1px solid #ebdcd6}.mm-feature-detail-layout{display:grid;grid-template-columns:1.18fr 1fr;align-items:center;gap:64px}.mm-feature-figure{margin:0}.mm-feature-figure img{width:100%;height:auto;display:block;border-radius:12px}.mm-feature-figure figcaption{margin-top:12px;text-align:center}.mm-spec-list{margin:26px 0}.mm-spec-list>div{border-top:1px solid #dbc4ba;padding:15px 0;display:grid;grid-template-columns:125px 1fr;gap:20px}.mm-spec-list dt{font-size:13px;font-weight:600}.mm-spec-list dd{margin:0;color:#6b5a62;font-size:14px}.mm-closing{background:#3b2f35;color:#fbf6f3}.mm-closing .mm-eyebrow,.mm-closing h2 em{color:#e8b09b}.mm-closing .mm-price-note{color:#e7d7d0;max-width:300px;margin-bottom:0}.mm-closing-layout{display:flex;align-items:center;justify-content:space-between;gap:48px}.mm-closing h2{margin-bottom:0}.mm-native-title h1,.mm-native-title h2{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;color:#3b2f35;line-height:1.16;letter-spacing:-.025em;margin:0}.mm-native-title h1{font-size:clamp(32px,3.5vw,48px)}.mm-native-title h2{font-size:clamp(30px,3vw,42px)}.mm-product-description{font-family:var(--font-body--family,sans-serif);font-size:16px;line-height:1.7;color:#3b2f35}.mm-product-description>p:first-child{margin-top:0}.mm-product-description ul{padding-left:20px}.mm-product-description li{margin-bottom:9px}@media(max-width:1000px){.mm-feature-detail-layout{gap:35px}.mm-spec-list>div{grid-template-columns:110px 1fr;gap:12px}}@media(max-width:850px){.mm-feature-detail-layout{grid-template-columns:1fr;gap:30px}.mm-closing-layout{align-items:flex-start;flex-direction:column;gap:28px}.mm-feature-figure{max-width:650px;margin-inline:auto}}@media(max-width:550px){.mm-spec-list>div{grid-template-columns:1fr;gap:5px}.mm-closing .mm-button{width:100%}.mm-closing-layout>div{width:100%}.mm-closing .mm-price-note{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mommode.css.map */
