html body{--mr-font-display: "MossRomp Fraunces", Georgia, serif;--mr-title: clamp(36px, 4.1vw, 58px);--mr-ink: #344326;--mr-muted: #59654e;--mr-rule: #34432628}html body :is(h1,h2),html body .mr-home :is(h1,h2),html body .mr-product-details h1{font-family:var(--mr-font-display);font-weight:450;letter-spacing:-.045em;line-height:1.08;text-wrap:balance;font-variation-settings:"SOFT" 35,"WONK" 1}html body p{text-wrap:pretty}html body .mr-header{min-height:100px;padding-block:22px}html body .mr-header .mr-brand-logo{width:205px}html body .mr-announcement{font-size:10px;letter-spacing:.065em}html body :is(.mr-button,.mr-care-button){border-radius:12px;min-height:52px;font-size:13px;font-weight:600;letter-spacing:-.01em}html body .mr-home .mr-hero-purchase .mr-button,html body .mr-home .mr-shop-line .mr-button{border-radius:12px}html body .mr-home .mr-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);column-gap:5%;width:91%;max-width:1320px;min-height:0;margin:18px auto 40px;padding:0;border-radius:0;overflow:visible;background:transparent;align-items:stretch}html body .mr-home .mr-hero-copy{width:100%;min-height:580px;padding:35px 0 22px;background:transparent;container-type:inline-size}html body .mr-home .mr-hero-kicker{margin-bottom:24px;gap:10px}html body .mr-home .mr-hero-kicker>svg{width:25px;height:25px}html body .mr-home .mr-hero-kicker .mr-eyebrow{font-family:var(--mr-font-body);font-size:10px;font-weight:600;line-height:1.65;letter-spacing:.09em;text-transform:uppercase}html body .mr-home .mr-hero-copy h1{font-family:var(--mr-font-display);font-size:clamp(42px,15.8cqw,86px);font-weight:450;line-height:.99;letter-spacing:-.055em;margin:0 0 24px}html body .mr-home .mr-hero-copy h1 span{display:block;white-space:normal}html body .mr-home .mr-hero-copy h1 span:last-child{font-style:italic;font-weight:400;color:#64744b}html body .mr-home .mr-hero-product{margin:0 0 12px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}html body .mr-home .mr-hero .mr-lead{max-width:36ch;margin:0 0 27px;color:var(--mr-muted);font-size:15px;letter-spacing:-.01em}html body .mr-home .mr-hero-purchase{gap:22px}html body .mr-home .mr-hero-purchase .mr-button{padding:16px 23px;gap:27px}html body .mr-home .mr-hero-price>span{font-size:24px}html body .mr-home .mr-hero-note{font-size:11px;line-height:1.8;max-width:38ch;margin-top:18px}html body .mr-home .mr-hero-bottom{display:flex;width:100%;max-width:360px;padding-top:34px;font-size:20px}html body .mr-home .mr-hero-carousel{position:relative;inset:auto;z-index:0;width:100%;min-width:0;height:auto;min-height:580px;border-radius:140px 20px 20px;overflow:hidden}html body .mr-home .mr-hero-carousel:after{display:none}html body .mr-home .mr-slide-track{height:100%}html body .mr-home .mr-hero-image{width:100%;height:100%;min-height:580px;object-fit:cover;object-position:67% center;filter:none}html body .mr-home .mr-slide figcaption{top:28px;left:100px;right:28px;font-size:21px}html body .mr-home .mr-carousel-controls{bottom:18px;right:18px;padding:3px 6px;background:#fbf6e9f2}html body .mr-home .mr-carousel-controls button{min-width:44px;min-height:44px}html body .mr-home .mr-welcome{max-width:1320px;width:91%;margin:0 auto 80px;padding:24px 0;display:grid;grid-template-columns:.8fr 1.5fr auto;gap:8px 36px;align-items:center;border-block:1px solid var(--mr-rule);border-radius:0;background:transparent}html body .mr-home .mr-welcome .mr-eyebrow{grid-column:1;margin:0;font-size:9px}html body .mr-home .mr-welcome h2{grid-column:1;margin:0;font-size:29px}html body .mr-home .mr-welcome>p:not(.mr-eyebrow){grid-column:2;grid-row:1 / 3;margin:0;font-size:12px;line-height:1.8;max-width:54ch}html body .mr-home .mr-welcome>a{grid-column:3;grid-row:1 / 3;margin:0;background:transparent;border:1px solid var(--mr-rule);color:var(--mr-ink);border-radius:10px;padding:14px 18px;min-height:48px}html body .mr-home .mr-spotlight{max-width:1320px;padding:0;width:91%;gap:8%;margin-bottom:80px;align-items:center}html body .mr-home .mr-product-art{border-radius:22px;aspect-ratio:1}html body .mr-home .mr-product-copy{padding-block:16px}html body .mr-home .mr-product-copy h2{font-size:clamp(38px,4.2vw,60px);margin-bottom:18px}html body .mr-home .mr-features>div{padding-block:16px}html body .mr-home .mr-features h3{font-size:14px}html body .mr-home .mr-features p{font-size:13px;line-height:1.8}html body .mr-home .mr-shop-line{margin-top:26px}html body .mr-home .mr-trust-strip{border-radius:0;border-block:1px solid var(--mr-rule);background:transparent;padding-block:24px}html body .mr-clarity-spaces{max-width:1320px;padding-block:80px}html body .mr-spaces-grid{gap:32px}html body .mr-spaces-grid article{background:transparent;border-radius:0}html body .mr-spaces-grid article:nth-child(2){background:transparent}html body .mr-spaces-image{border-radius:18px}html body .mr-spaces-grid article>div{padding:23px 0 0}html body .mr-spaces-grid h3{font-weight:450;font-size:31px}html body .mr-home .mr-story{gap:12%;padding-block:80px}html body .mr-home .mr-story-mark{border-radius:45% 45% 20px 20px;transform:none;background:#e8ebd6;padding:42px}html body .mr-home .mr-story h2{font-size:clamp(38px,4.1vw,58px)}html body .mr-home .mr-story p:not(.mr-eyebrow){font-size:15px;line-height:1.9;max-width:46ch}html body .mr-care{border-radius:24px}html body .mr-product-chapters{background:#fbf6e9;border-bottom:1px solid var(--mr-rule);padding-block:10px}html body .mr-product-chapters a{border-radius:8px;font-size:11px}html body .mr-product-page{max-width:1320px;column-gap:7%;padding-top:38px}html body .mr-product-page>.mr-product-intro h1{font-size:clamp(40px,4.2vw,60px);font-weight:450;letter-spacing:-.05em;margin:14px 0 18px}html body .mr-product-intro .mr-product-eyebrow{font-size:10px;letter-spacing:.12em}html body .mr-product-intro .mr-product-subtitle{max-width:43ch;font-size:14px;line-height:1.8;margin-bottom:20px}html body .mr-product-intro .mr-product-price{margin:16px 0;font-size:28px}html body .mr-product-intro .mr-product-offer{background:#f0eadb;border-left:2px solid #a36a3d;border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0 24px}html body .mr-product-offer p{font-size:12px}html body .mr-product-offer strong{font-size:14px}html body .mr-gallery-main{border-radius:22px}html body .mr-product-page .mr-gallery-thumbs{gap:10px;padding-top:14px}html body .mr-product-page .mr-gallery-thumbs button{border-radius:10px}html body .mr-product-details form{margin-top:22px}html body .mr-product-details form button[name=add]{border-radius:12px;margin-top:8px;min-height:56px}html body .mr-product-facts span{background:transparent;border:1px solid var(--mr-rule);border-radius:6px;padding:7px 9px;font-size:10px}html body .mr-product-handbook :is(h2,h3){font-weight:450}html body .mr-product-help details>summary{font-size:14px}html body .mr-mobile-buy button{border-radius:10px}html body .mr-footer{border-top:1px solid var(--mr-rule)}@media(min-width:901px)and (max-width:1100px){html body .mr-home .mr-hero-copy{min-height:570px;padding-top:25px}html body .mr-home .mr-hero-copy h1{font-size:15cqw}html body .mr-home .mr-hero-carousel,html body .mr-home .mr-hero-image{min-height:570px}html body .mr-home .mr-welcome{grid-template-columns:1fr 1.4fr}html body .mr-home .mr-welcome>a{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}}@media(max-width:900px){html body .mr-home .mr-hero{grid-template-columns:minmax(0,1fr);gap:0;width:89%;margin:0 auto 30px}html body .mr-home .mr-hero-copy{min-height:0;padding:22px 0 26px}html body .mr-home .mr-hero-copy h1{font-size:clamp(44px,13.6cqw,70px);margin-bottom:17px;line-height:1}html body .mr-home .mr-hero-kicker{margin-bottom:17px}html body .mr-home .mr-hero-product{font-size:10px;margin-bottom:10px}html body .mr-home .mr-hero .mr-lead{max-width:46ch;font-size:14px;margin-bottom:20px}html body .mr-home .mr-hero-note{font-size:10px;max-width:none;margin-top:14px}html body .mr-home .mr-hero-bottom{display:none}html body .mr-home .mr-hero-carousel{height:clamp(320px,74vw,510px);min-height:0;border-radius:88px 16px 16px}html body .mr-home .mr-hero-image{min-height:0;height:100%;object-position:67% center}html body .mr-home .mr-slide figcaption{top:23px;left:66px;right:23px;font-size:20px}html body .mr-home .mr-welcome{width:89%;margin-bottom:48px;grid-template-columns:1fr auto;gap:8px 20px;padding-block:22px}html body .mr-home .mr-welcome h2{font-size:27px}html body .mr-home .mr-welcome>p:not(.mr-eyebrow){grid-column:1 / -1;grid-row:3;font-size:12px;max-width:60ch;margin-top:6px}html body .mr-home .mr-welcome>a{grid-column:2;grid-row:1 / 3;padding:13px 14px;font-size:11px}html body .mr-home .mr-spotlight{width:89%;grid-template-columns:1fr;gap:20px;margin-bottom:48px}html body .mr-home .mr-product-copy h2{font-size:40px}html body .mr-home .mr-product-copy{padding-top:12px}html body .mr-home .mr-product-copy .mr-eyebrow{margin-bottom:14px}html body .mr-home .mr-trust-strip{padding-block:10px}html body .mr-clarity-spaces{padding-block:50px}html body .mr-clarity-spaces h2{font-size:37px}html body .mr-spaces-grid{gap:32px}html body .mr-spaces-grid article>div{padding-top:19px}html body .mr-spaces-grid h3{font-size:30px}html body .mr-home .mr-story{padding-block:50px}html body .mr-home .mr-story h2{font-size:39px}html body .mr-product-page{padding-top:22px;row-gap:20px}html body .mr-product-page>.mr-product-intro h1{font-size:clamp(35px,10vw,44px);line-height:1.06;margin:10px 0 12px}html body .mr-product-intro .mr-product-subtitle{font-size:14px;margin:0 0 12px}html body .mr-product-intro .mr-product-price{font-size:27px;margin-block:12px}html body .mr-product-intro .mr-product-offer{padding:12px 15px;margin:12px 0 0}html body .mr-product-intro .mr-product-offer p{font-size:11px}html body .mr-product-intro .mr-product-offer strong{font-size:13px}html body .mr-product-chapters{padding-block:9px}html body .mr-product-chapters a{min-height:48px;font-size:11px}html body .mr-product-purchase .mr-single-ball{margin-bottom:14px}html body .mr-product-page .mr-gallery-thumbs button{min-width:68px;min-height:68px}}@media(max-width:800px){html body .mr-header{min-height:82px;padding-block:14px}html body .mr-header .mr-brand-logo{width:164px}html body .mr-announcement{font-size:9px;padding-block:9px;letter-spacing:.025em}}@media(max-width:380px){html body .mr-header .mr-brand-logo{width:139px}html body .mr-home .mr-hero-copy h1{font-size:13.7cqw}html body .mr-home .mr-hero-purchase{gap:17px}html body .mr-home .mr-hero-purchase .mr-button{padding-inline:18px;gap:20px}html body .mr-home .mr-hero-price>span{font-size:22px}html body .mr-home .mr-welcome{gap:8px 12px}html body .mr-home .mr-welcome h2{font-size:24px}html body .mr-home .mr-welcome>a{font-size:10px;padding-inline:11px}}html body .mr-home .mr-hero.mr-hero--flow{grid-template-areas:"heading photo" "details photo";grid-template-rows:auto auto}html body .mr-home .mr-hero--flow .mr-hero-copy{grid-area:heading;min-height:0;padding-bottom:0}html body .mr-home .mr-hero--flow .mr-hero-carousel{grid-area:photo;height:620px;min-height:0}html body .mr-home .mr-hero--flow .mr-hero-details{grid-area:details;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 22px}html body .mr-home .mr-hero--flow .mr-hero-purchase{width:100%;gap:20px}html body .mr-home .mr-first-order-price{flex:1;min-width:0;max-width:220px;gap:4px}html body .mr-home .mr-first-order-price>.mr-first-order-label{font-size:11px;font-weight:600;letter-spacing:0;line-height:1.5;color:#344326}html body .mr-home .mr-first-order-price>strong{font:600 30px/1.2 var(--mr-font-body);letter-spacing:-.04em;white-space:nowrap}html body .mr-home .mr-first-order-price>strong>span{font-size:9px;letter-spacing:.04em;font-weight:400}html body .mr-home .mr-first-order-price>.mr-regular-price{font-size:11px;letter-spacing:0;line-height:1.6;color:#59654e}html body .mr-first-order-terms{font:400 12px/1.7 var(--mr-font-body);color:#59654e;max-width:49ch;margin:13px 0 0}html body .mr-home .mr-hero--flow .mr-hero-note{margin-top:14px}html body .mr-home .mr-hero--flow .mr-hero-bottom{padding-top:24px}html body .mr-product-intro .mr-product-first-order{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center}html body .mr-product-first-order>.mr-first-order-label{grid-column:1;font:600 12px/1.6 var(--mr-font-body);margin:0}html body .mr-product-first-order>.mr-first-order-amount{grid-column:2;grid-row:1;margin:0;color:#344326;white-space:nowrap}html body .mr-product-first-order .mr-first-order-amount strong{display:inline;font:600 30px/1.2 var(--mr-font-body);letter-spacing:-.04em}html body .mr-product-first-order .mr-first-order-amount>span{font-size:9px;letter-spacing:.04em}html body .mr-product-first-order>.mr-first-order-terms{grid-column:1 / -1;margin:5px 0 0;font-size:12px;line-height:1.7}html body .mr-product-first-order>a{grid-column:1 / -1;justify-self:start;min-height:32px;margin-top:2px;display:inline-flex;align-items:center}html body .mr-product-page+.mr-product-chapters{max-width:1188px;margin-top:0;margin-bottom:12px}html body .mr-product-intro .mr-product-price{font-size:16px;color:#59654e;letter-spacing:0;margin-block:12px}@media(max-width:900px){html body .mr-home .mr-hero.mr-hero--flow{grid-template-areas:"heading" "photo" "details";grid-template-rows:auto auto auto}html body .mr-home .mr-hero--flow .mr-hero-copy{padding:15px 0 18px}html body .mr-home .mr-hero--flow .mr-hero-kicker{margin-bottom:12px}html body .mr-home .mr-hero--flow .mr-hero-kicker{display:none}html body .mr-home .mr-hero--flow .mr-hero-copy h1{margin-bottom:12px}html body .mr-home .mr-hero--flow .mr-hero-product{margin-bottom:0}html body .mr-home .mr-hero--flow .mr-hero-carousel{height:clamp(205px,56vw,350px);padding-bottom:44px;box-sizing:content-box;border-top-left-radius:72px;background:transparent}html body .mr-home .mr-hero--flow .mr-carousel-controls{bottom:0;right:0;background:transparent;padding:0}html body .mr-home .mr-hero--flow .mr-hero-image{object-position:67% center}html body .mr-home .mr-hero--flow .mr-hero-image{border-radius:72px 16px 16px}html body .mr-home .mr-hero--flow .mr-hero-details{padding:20px 0 0}html body .mr-home .mr-hero--flow .mr-lead{font-size:14px;max-width:44ch;margin-bottom:18px}html body .mr-home .mr-hero--flow .mr-hero-purchase{gap:18px}html body .mr-home .mr-hero--flow .mr-hero-purchase .mr-button{padding-inline:20px;gap:18px}html body .mr-home .mr-hero--flow .mr-hero-note{font-size:11px;margin-top:13px}html body .mr-home .mr-hero--flow .mr-first-order-terms{font-size:12px;line-height:1.7;margin-top:12px}html body .mr-product-page{padding-top:16px;padding-bottom:36px}html body .mr-product-intro .mr-product-price{font-size:14px;margin-block:10px}html body .mr-product-intro .mr-product-offer.mr-product-first-order{padding:12px 15px;gap:3px 12px}html body .mr-product-first-order>.mr-first-order-label{font-size:12px}html body .mr-product-first-order>.mr-first-order-terms{font-size:12px}html body .mr-product-first-order .mr-first-order-amount strong{font-size:28px}html body .mr-product-page+.mr-product-chapters{margin-inline:6%;padding-inline:0;width:88%;max-width:none}}@media(max-width:380px){html body .mr-home .mr-hero--flow .mr-hero-purchase{gap:12px}html body .mr-home .mr-hero--flow .mr-hero-purchase .mr-button{padding-inline:16px;gap:13px;font-size:12px}html body .mr-home .mr-first-order-price>strong{font-size:27px}html body .mr-home .mr-first-order-price>.mr-first-order-label{font-size:10px}html body .mr-home .mr-first-order-price>.mr-regular-price{font-size:10px}html body .mr-product-first-order .mr-first-order-amount strong{font-size:26px}}html body .mr-home-delivery{display:inline-flex;align-items:center;gap:14px;min-height:44px;font:600 12px/1.6 var(--mr-font-body);color:var(--mr-ink);text-underline-offset:5px;margin-top:6px}html body .mr-home-guide{width:91%;max-width:1188px;margin:0 auto;border-block:1px solid var(--mr-rule)}html body .mr-home-guide>summary,html body .mr-home-care-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;min-height:64px;padding-block:16px;font:600 14px/1.5 var(--mr-font-body)}html body :is(.mr-home-guide,.mr-home-care-list details)>summary::-webkit-details-marker{display:none}html body :is(.mr-home-guide,.mr-home-care-list details)>summary>span:last-child{margin-left:auto;font-size:20px;font-weight:400}html body :is(.mr-home-guide,.mr-home-care-list details)[open]>summary>span:last-child{transform:rotate(45deg)}html body .mr-home-guide .mr-play-path{width:100%;padding:24px 0 36px}html body .mr-home-care-list{border-top:1px solid var(--mr-rule);text-align:left;margin-top:26px}html body .mr-home-care-list details{border-bottom:1px solid var(--mr-rule)}html body .mr-care-list-number{flex:0 0 28px;color:#73805d;font:500 13px/1 var(--mr-font-body)}html body .mr-home-care-list details>div{padding:0 0 22px 44px}html body .mr-home-care-list details p{font:400 14px/1.85 var(--mr-font-body);margin:0 0 14px}html body .mr-home-care-list details a{color:inherit;font:600 12px/1.7 var(--mr-font-body);text-underline-offset:5px}@media(max-width:900px){html body{--mr-phone-gutter: 24px}html body .mr-home :is(.mr-hero,.mr-spotlight,.mr-clarity-spaces,.mr-home-guide,.mr-story,.mr-home-brand-notes,.mr-home-care,.mr-faq),html body :is(.mr-product-page,.mr-product-handbook,.mr-clarity-reading){width:calc(100% - var(--mr-phone-gutter) * 2);margin-inline:auto;max-width:none;padding-inline:0}html body .mr-home :is(h2,.mr-product-copy h2,.mr-story h2,.mr-faq h2,.mr-care h2),html body .mr-clarity-spaces h2{font-size:34px;line-height:1.12;font-weight:400;letter-spacing:-.035em;margin:0 0 18px}html body .mr-home :is(.mr-eyebrow,.mr-clarity-kicker,.mr-care-kicker){font:600 10px/1.5 var(--mr-font-body);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px}html body .mr-home .mr-hero{margin-top:0;margin-bottom:52px}html body .mr-home .mr-hero--flow .mr-hero-copy{padding:12px 0 22px}html body .mr-home .mr-hero--flow .mr-hero-copy h1{font-size:clamp(35px,9.6vw,64px);line-height:1.1;margin:0 0 8px;letter-spacing:-.045em}html body .mr-home .mr-hero-copy h1 span{display:inline}html body .mr-home .mr-hero-copy h1 span+span:before{content:" "}html body .mr-home .mr-hero--flow .mr-hero-product{font-size:9px;letter-spacing:.13em}html body .mr-home .mr-hero--flow .mr-hero-carousel{height:clamp(210px,65vw,440px);padding-bottom:44px;border-radius:16px 16px 0 0}html body .mr-home .mr-hero--flow .mr-hero-image{border-radius:16px}html body .mr-home .mr-slide figcaption{top:18px;left:20px;right:20px;font-size:18px}html body .mr-home .mr-hero--flow .mr-carousel-controls{width:100%;justify-content:flex-end;border-radius:0;box-shadow:none}html body .mr-home .mr-carousel-dots{margin-right:auto;order:-1}html body .mr-home .mr-carousel-dots button{min-width:32px}html body .mr-home .mr-hero--flow .mr-hero-details{padding-top:16px}html body .mr-home .mr-hero--flow .mr-lead{font-size:14px;line-height:1.8;margin-bottom:20px}html body .mr-home .mr-hero--flow .mr-hero-purchase{flex-direction:column-reverse;align-items:stretch;gap:16px}html body .mr-home .mr-first-order-price{max-width:none;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 14px}html body .mr-home .mr-first-order-price>.mr-first-order-label{font-size:11px;grid-column:1}html body .mr-home .mr-first-order-price>strong{grid-column:2;grid-row:1 / 3;font-size:30px}html body .mr-home .mr-first-order-price>.mr-regular-price{font-size:11px;grid-column:1}html body .mr-home .mr-hero--flow .mr-hero-purchase .mr-button{width:100%;min-height:52px;border-radius:10px;padding:15px 20px}html body .mr-home .mr-hero--flow .mr-first-order-terms{font-size:11px;line-height:1.7;margin-top:12px}html body .mr-home .mr-hero--flow .mr-hero-note{font-size:10px;line-height:1.8;margin-top:0}html body .mr-home .mr-hero-note .mr-dot{display:none}html body .mr-home .mr-spotlight{gap:24px;margin-bottom:52px}html body .mr-home .mr-product-art{border-radius:16px}html body .mr-home .mr-product-copy{padding:0}html body .mr-home .mr-product-copy :is(.mr-product-tagline,.mr-features p){font-size:13px;line-height:1.8}html body .mr-home .mr-color-story{margin-block:20px}html body .mr-home .mr-features>div{padding-block:15px}html body .mr-home .mr-shop-line{margin-top:20px}html body .mr-home .mr-fine{font-size:11px;line-height:1.7}html body .mr-clarity-spaces{padding-block:0 40px}html body .mr-clarity-spaces>header{text-align:left;margin-bottom:24px}html body .mr-clarity-spaces>header>p:last-child{font-size:14px;line-height:1.8}html body .mr-spaces-grid{grid-template-columns:minmax(0,1fr);gap:30px}html body .mr-spaces-image{aspect-ratio:4 / 3;border-radius:16px}html body .mr-spaces-image img{width:100%;height:100%;object-fit:cover}html body .mr-spaces-grid article>div:not(.mr-spaces-image){padding:18px 0 0}html body .mr-spaces-grid article>div>span{display:none}html body .mr-spaces-grid h3{font-size:25px;line-height:1.2;margin:0 0 10px;font-weight:400}html body .mr-spaces-grid article p{font-size:13px;line-height:1.8;margin-bottom:10px}html body .mr-spaces-grid article a{min-height:44px;display:inline-flex;align-items:center}html body .mr-clarity-disclosure{font-size:10px;line-height:1.7;margin-top:24px}html body .mr-home .mr-home-guide{margin-bottom:52px}html body .mr-home-guide .mr-path-heading{margin-bottom:20px}html body .mr-home-guide .mr-leaf-sprig{display:none}html body .mr-home-guide .mr-path-steps{gap:0}html body .mr-home-guide .mr-path-steps li{padding:18px 0;background:transparent;border:0;border-bottom:1px solid var(--mr-rule);border-radius:0}html body .mr-home-guide .mr-step-drawing{display:none}html body .mr-home-guide .mr-path-steps h3{font-size:19px;margin:0 0 10px}html body .mr-home-guide .mr-path-steps p{font-size:13px;line-height:1.8}html body .mr-home .mr-story{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:0;margin-bottom:24px}html body .mr-home .mr-story p:not(.mr-eyebrow){font-size:14px;line-height:1.9;max-width:none;margin-bottom:18px}html body .mr-home .mr-story a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-right:16px}html body .mr-home .mr-story-mark{aspect-ratio:auto;border-radius:12px;padding:24px;gap:12px}html body .mr-home .mr-story-mark .mr-brand-logo{width:160px;max-width:100%}html body .mr-home .mr-story-mark small{font-size:13px;margin:0}html body .mr-home .mr-home-brand-notes{margin-block:0 52px;border-radius:0;background:transparent;border-block:1px solid var(--mr-rule)}html body .mr-home .mr-home-brand-notes>summary{padding:18px 0;min-height:64px;font-size:13px}html body .mr-home .mr-home-brand-notes>div{padding-inline:0}html body .mr-home .mr-home-care{margin-block:0 52px;padding-block:28px;padding-inline:22px;background:#eef0e4;border:0;border-radius:16px;text-align:left}html body .mr-home .mr-home-care>p:not(.mr-care-kicker){font-size:13px;line-height:1.8;margin-bottom:0}html body .mr-home .mr-care-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px;margin-top:20px;align-items:flex-start;justify-content:flex-start}html body .mr-home .mr-care-footer a{font:600 11px/1.7 var(--mr-font-body);min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;margin:0;flex:0 1 auto}html body .mr-home .mr-care-footer .mr-care-button{background:transparent;color:var(--mr-ink)!important;border:0;border-radius:0;padding:0;text-decoration:underline;text-underline-offset:5px}html body .mr-home .mr-faq{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:0;margin-bottom:48px}html body .mr-home .mr-faq h2{margin-bottom:12px}html body .mr-home .mr-faq a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}html body .mr-home .mr-faq details{padding:0}html body .mr-home .mr-faq summary{min-height:64px;padding-block:18px;font-size:14px;line-height:1.6}html body .mr-clarity-reading{padding-block:0 32px;gap:0}html body .mr-clarity-reading article{background:transparent;border-radius:0;padding:22px 0;border-top:1px solid var(--mr-rule)}html body .mr-clarity-reading h2{font-size:24px;line-height:1.2;margin:0 0 12px}html body .mr-clarity-reading p{font-size:13px;line-height:1.8}html body .mr-product-page{row-gap:24px;padding-top:12px;padding-bottom:40px}html body .mr-product-intro .mr-product-breadcrumb{margin-bottom:16px}html body .mr-product-intro .mr-product-eyebrow{font-size:9px;margin-bottom:10px}html body .mr-product-page>.mr-product-intro h1{font-size:36px;line-height:1.12;font-weight:400}html body .mr-product-intro .mr-product-subtitle{font-size:13px;line-height:1.8}html body .mr-product-intro .mr-product-offer.mr-product-first-order{border:0;background:#eef0e4;border-radius:12px;padding:16px}html body .mr-gallery-main{border-radius:16px}html body .mr-product-page .mr-gallery-thumbs{gap:8px;padding:10px 0 0;margin:0}html body .mr-product-page .mr-gallery-thumbs button{flex-basis:22%;padding:3px;min-width:62px;border-radius:8px}html body .mr-product-page .mr-gallery-thumbs img{height:auto;aspect-ratio:1;border-radius:5px}html body .mr-product-purchase .mr-single-ball{font-size:12px;line-height:1.8;margin-top:0}html body .mr-product-page .mr-product-facts{gap:6px}html body .mr-product-page .mr-product-facts span{padding:6px 8px}html body .mr-product-handbook{padding-bottom:48px}html body .mr-product-handbook .mr-fit-top{gap:24px}html body .mr-product-handbook .mr-fit-top h2{font-size:34px;font-weight:400}html body .mr-product-handbook .mr-product-specs{display:block;margin-block:24px}html body .mr-product-specs>div{display:grid;grid-template-columns:32% minmax(0,1fr);gap:16px;padding-block:14px}html body .mr-product-specs dt{font-size:12px;margin:0;line-height:1.7}html body .mr-product-specs dd{font-size:13px;font-weight:500}}@media(max-width:360px){html body{--mr-phone-gutter: 20px}html body .mr-home :is(h2,.mr-product-copy h2,.mr-story h2,.mr-faq h2,.mr-care h2){font-size:30px}html body .mr-home .mr-home-care{padding-inline:18px}html body .mr-home-care-list summary{font-size:13px;gap:10px}}html body .mr-offer-values{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}html body .mr-offer-values .mr-was-price{font:400 16px/1.5 var(--mr-font-body);color:#66705b;text-decoration-line:line-through;text-decoration-thickness:1.5px;white-space:nowrap}html body .mr-home .mr-first-order-price>.mr-offer-values{white-space:normal}html body .mr-home .mr-home-offer{display:flex;flex-direction:column;gap:6px;min-width:0}html body .mr-home-offer>small{font:600 11px/1.6 var(--mr-font-body)}html body .mr-home-offer .mr-offer-values strong{font:600 28px/1.2 var(--mr-font-body);letter-spacing:-.04em}html body .mr-home-offer .mr-offer-values>small{font:400 9px/1.5 var(--mr-font-body)}html body .mr-product-first-order>.mr-offer-values{white-space:normal}html body .mr-campaign .mr-campaign-price.mr-offer-values{margin-bottom:12px}html body .mr-campaign-price.mr-offer-values>span{margin-left:0}@media(max-width:900px){html body .mr-home .mr-first-order-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px}html body .mr-home .mr-first-order-price>.mr-first-order-label{font-size:11px}html body .mr-home .mr-first-order-price>.mr-offer-values{font-size:32px}html body .mr-product-intro .mr-product-offer.mr-product-first-order{grid-template-columns:minmax(0,1fr);gap:8px}html body .mr-product-first-order>.mr-first-order-label{grid-column:1;grid-row:1}html body .mr-product-first-order>.mr-first-order-amount{grid-column:1;grid-row:2}html body .mr-product-first-order>.mr-first-order-terms{margin-top:0}html body .mr-home .mr-shop-line{flex-wrap:wrap;gap:18px}html body .mr-home .mr-home-offer{flex:1 1 100%}html body .mr-home .mr-shop-line>.mr-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mossromp-atelier.css.map */
