@font-face{font-family:Inter;src:url(mb-b2-inter.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Inter;src:url(mb-b2-inter-medium.woff2) format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:Cormorant;src:url(mb-b2-cormorant.woff2) format("woff2");font-display:swap;font-weight:500 700}:root{--paper:#f6f3ec;--ink:#211e17;--gold:#947332;--muted:#676155;--line:#dcd5c6;--white:#fff;--soft:#eae2d0;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Inter,Arial,sans-serif}button,select{font:inherit;color:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-family:Cormorant,Georgia,serif;font-weight:600;line-height:1.02}h1{font-size:clamp(48px,4.7vw,72px);letter-spacing:-1.6px}h2{font-size:clamp(42px,4.3vw,62px);letter-spacing:-1.2px}h3{font-size:29px;line-height:1.1}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement{min-height:34px;background:var(--ink);color:#fff;text-align:center;font-size:13px;padding:7px 12px;letter-spacing:.15px}.brand-header{max-width:1320px;margin:auto;min-height:89px;display:flex;align-items:center;justify-content:space-between;padding:15px 50px;border-bottom:1px solid var(--line)}.brand{width:175px;flex-shrink:0}.brand-header nav{display:flex;gap:28px;font-size:14px}.brand-header nav a{text-decoration:none}.currency select{background:transparent;border:0;font-size:13px;padding:12px 0 12px 10px;cursor:pointer}.hero{max-width:1320px;margin:auto;padding:46px 50px 50px;display:grid;grid-template-columns:1.12fr 1fr;column-gap:52px;grid-template-areas:"photo intro" "photo offer";align-items:start}.hero-intro{grid-area:intro}.rating{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.4;text-decoration:none;margin-bottom:24px}.stars{color:var(--gold);letter-spacing:2px;white-space:nowrap}.rating strong{font-weight:600}.eyebrow{font-size:12px;letter-spacing:1.9px;font-weight:500;margin-bottom:16px;color:var(--gold);line-height:1.5}.hero-lede{max-width:410px;line-height:1.55;margin:18px 0 20px;color:#514c41}.hero-visual{grid-area:photo;padding-top:5px;align-self:center;min-width:0}.packshot{background:var(--paper);padding:22px 0 18px}.packshot img{width:100%;aspect-ratio:1.5;object-fit:contain;mix-blend-mode:multiply}.packshot figcaption{text-align:center;font-size:13px;letter-spacing:.15px;padding:10px 12px;color:var(--muted)}.voucher-strip{display:flex;gap:18px;align-items:center;background:#e9dfc6;padding:20px 25px;border-top:1px solid #d7c7a3}.voucher-strip>strong{font:600 57px/1 Cormorant,Georgia,serif;letter-spacing:-2px}.voucher-strip b{display:block;font-size:15px;font-weight:500}.voucher-strip div>span{display:block;font-size:12px;margin-top:3px;color:#5c5039}.voucher-plus{font:36px/1 Cormorant,Georgia,serif;margin-left:auto}.hero-offer{grid-area:offer}.included{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--line)}.included li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35}.included strong{font-weight:500}.included li>span{font-size:12px;color:var(--muted);text-align:right}.price-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;line-height:1.2}.price-line>strong{font:600 42px/1.1 Cormorant,Georgia,serif;letter-spacing:-1px}.price-line s{font-size:16px;color:var(--muted)}.price-line>span{font-size:13px}.eligibility{font-size:12px;color:var(--muted);line-height:1.45;margin:8px 0 16px}.purchase-line{display:flex;gap:12px}.quantity{border:1px solid #beb6a6;border-radius:3px;display:flex;align-items:center;flex-shrink:0;height:54px;background:#fff6}.quantity button{width:36px;height:52px;border:0;background:transparent;font-size:20px}.quantity output{min-width:18px;text-align:center;font-size:15px}.quantity button:disabled{opacity:.3;cursor:default}.buy-button{border:0;background:var(--ink);color:#fff;min-height:54px;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:3px;font-size:15px;font-weight:500;text-align:left;width:100%}.buy-button>span{font-size:21px;font-weight:400;line-height:1}.buy-button:hover{background:#403a2e}.offer-assurance{display:flex;gap:18px;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:12px;line-height:1.45}.review-ribbon{display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;padding:22px 24px;background:#eae5da;border-block:1px solid var(--line)}.review-ribbon blockquote{font:600 25px/1.15 Cormorant,Georgia,serif}.review-ribbon>span:last-child{font-size:12px;color:var(--muted)}.section-wrap{max-width:1320px;padding:80px 50px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.section-heading>p{font-size:15px;color:var(--muted);max-width:390px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:27px}.video-grid figure{min-width:0}.video-grid video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#d9d2c7;border:0}.video-grid figcaption{font-size:14px;padding-top:12px}.text-link{display:inline-block;font-size:14px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link span{padding-left:12px}.inside{background:#fffdfa;border-block:1px solid var(--line)}.inside .section-wrap{padding-top:72px;padding-bottom:70px}.inside .section-heading>p{max-width:390px}.contents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.content-image{position:relative;margin-bottom:24px;overflow:hidden;background:#fff}.content-image img{width:100%;height:250px;object-fit:contain;padding:12px}.count{position:absolute;bottom:12px;left:12px;font:600 46px/1 Cormorant,Georgia,serif;background:#f6f3ecee;padding:7px 12px}.count small{font:12px/1 Inter,Arial,sans-serif;display:block;text-align:center;letter-spacing:.5px}.contents-grid h3{margin-bottom:14px;max-width:280px}.contents-grid p{font-size:14px;line-height:1.7;color:var(--muted);max-width:335px}.voucher-feature{display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:45px;background:#e9dfc6;margin-top:50px;padding:45px 60px}.voucher-value{font:600 170px/.9 Cormorant,Georgia,serif;letter-spacing:-7px;text-align:center;border-right:1px solid #cbb88f;padding:15px 40px 25px 0}.voucher-feature h3{font-size:43px;line-height:1.03;margin-bottom:15px}.voucher-feature .eyebrow{margin-bottom:10px;color:#705522}.voucher-feature p:not(.eyebrow){font-size:14px;max-width:390px;margin-bottom:15px;color:#534833}.scent-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:45px}.scent-list article{border-top:4px solid var(--scent);padding-top:17px}.scent-list article>span{font-size:12px;letter-spacing:1px;color:var(--muted)}.scent-list h3{font-size:26px;margin:14px 0 10px}.scent-list p{font-size:13px;line-height:1.65;color:var(--muted)}.ritual{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;background:#eae5da}.ritual-photo{position:relative;min-height:600px;overflow:hidden}.ritual-photo img{width:100%;height:100%;object-fit:cover;object-position:43% center}.ritual-photo>p{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#292216bb);padding:50px 30px 20px;font-size:12px;text-shadow:0 1px 3px #0009}.ritual-copy{padding:60px 60px 55px}.ritual-copy h2{font-size:54px}.ritual ol{list-style:none;margin:32px 0 0;padding:0}.ritual li{display:flex;gap:20px;padding:20px 0;border-top:1px solid #d1c8b6}.ritual li>span{font:500 29px/1 Cormorant,Georgia,serif;color:var(--gold);padding-top:3px}.ritual h3{font-size:27px;margin-bottom:8px}.ritual li p{font-size:14px;line-height:1.6;color:var(--muted)}.review-score{text-align:right}.review-score>strong{font:600 58px/1 Cormorant,Georgia,serif;display:inline-block;margin-right:14px}.review-score>strong>span{font-size:28px;color:var(--muted)}.review-score p{font-size:12px;color:var(--muted);margin-top:10px}.review-quotes{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:40px 0 28px}.review-quotes figure{border-top:1px solid var(--line);padding:26px 0 0}.review-quotes blockquote{font:600 34px/1.14 Cormorant,Georgia,serif;margin:20px 0 24px;max-width:480px}.review-quotes figcaption{font-size:13px}.review-quotes figcaption>span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.questions{display:grid;grid-template-columns:.85fr 1.3fr;gap:75px;border-top:1px solid var(--line)}.questions>div>p:not(.eyebrow){margin-top:26px;font-size:14px;color:var(--muted)}.questions .text-link{margin-top:10px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:20px 30px 20px 0;font-size:15px;position:relative;min-height:60px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:3px;top:18px;font-size:21px;line-height:1}.faq-list details[open] summary:after{content:"\2212"}.faq-list details p{padding:0 25px 22px 0;color:var(--muted);font-size:14px;line-height:1.75}.final-offer{background:#e9e0ce;border-block:1px solid #d6cbb5}.final-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:65px;align-items:center;padding-top:65px;padding-bottom:60px}.final-grid h2{font-size:68px}.final-grid>div>p:not(.eyebrow){margin-top:23px;color:#5c523f;font-size:15px}.final-purchase{max-width:350px}.final-purchase>img{margin:0 auto 12px;max-width:205px;mix-blend-mode:multiply}.final-purchase .price-line{justify-content:center}.final-purchase .eligibility{text-align:center;margin-top:10px!important;font-size:12px!important}.final-purchase .offer-assurance{display:block;text-align:center;font-size:12px!important;margin-top:12px!important}footer{max-width:1320px;margin:auto;padding:45px 50px 110px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}footer>img{width:150px}footer>p{font-size:13px;color:var(--muted);margin-right:auto}footer nav{display:flex;gap:19px;font-size:12px}footer small{display:block;flex-basis:100%;font-size:12px;color:var(--muted);text-align:right}.sticky-buy{position:fixed;bottom:0;left:0;right:0;border-top:1px solid var(--line);background:#fffdf9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;gap:24px;align-items:center;justify-content:center;padding:12px max(24px,calc((100vw - 1180px)/2));z-index:10;box-shadow:0 -8px 30px #211e1708}.sticky-buy[hidden]{display:none}.sticky-buy>div{margin-right:auto}.sticky-buy>div>strong{display:block;font:600 30px/1 Cormorant,Georgia,serif}.sticky-buy>div>span{font-size:12px;color:var(--muted);display:block;line-height:1.4;margin-top:4px}.sticky-buy .buy-button{width:260px;max-width:50%;min-height:48px}.local-notice{position:fixed;bottom:90px;left:16px;right:16px;background:var(--ink);color:#fff;font-size:14px;padding:16px;z-index:12}.local-notice:empty{display:none}@media(min-width:1450px){.hero{padding-top:64px;padding-bottom:65px}}@media(max-width:1050px){.brand-header{padding-inline:30px}.hero{padding:35px 30px 45px;gap:32px}.included li{display:block}.included li>span{display:block;text-align:left;margin-top:3px}.section-wrap{padding:65px 30px}.ritual-copy{padding:45px 35px}.ritual-copy h2{font-size:46px}.ritual-photo{min-height:560px}.final-grid h2{font-size:58px}.voucher-feature{padding:35px;gap:30px}.voucher-value{font-size:145px}.questions{gap:40px}}@media(max-width:700px){body{font-size:16px}.announcement{font-size:12px;min-height:31px;padding:7px 8px}.brand-header{min-height:69px;padding:9px 20px;justify-content:center;position:relative}.brand{width:143px}.brand-header nav{display:none}.currency{position:absolute;right:13px}.currency select{font-size:11px;padding-left:5px}.hero{display:flex;flex-direction:column;padding:27px 0 31px;gap:0}.hero-intro{padding:0 22px;width:100%}.rating{font-size:12px;gap:8px;margin-bottom:19px}.rating .stars{font-size:12px;letter-spacing:1.3px}.eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:11px}h1{font-size:48px;letter-spacing:-1.3px;line-height:.98}.hero-lede{font-size:15px;margin:14px 0 20px;max-width:330px;line-height:1.5}.hero-visual{width:100%;padding-top:0;order:1}.packshot{padding:9px 0 12px}.packshot img{width:100%;height:auto;aspect-ratio:1.5}.packshot figcaption{font-size:12px;padding:5px 12px}.voucher-strip{padding:13px 22px;gap:14px}.voucher-strip>strong{font-size:45px}.voucher-strip b{font-size:14px}.voucher-strip div>span{font-size:11px}.voucher-plus{font-size:27px}.hero-offer{order:2;padding:22px 22px 0;width:100%;scroll-margin-top:18px}.included{margin-bottom:20px}.included li{display:flex;gap:10px;padding:10px 0;font-size:13px}.included li>span{max-width:130px;margin:0;text-align:right;font-size:11px;line-height:1.45}.included li>strong{max-width:190px}.price-line>strong{font-size:43px}.price-line>span{font-size:12px}.eligibility{font-size:12px;margin-bottom:16px;max-width:330px}.purchase-line{gap:10px}.buy-button{padding:13px 17px;font-size:14px;min-height:54px}.quantity button{width:31px}.quantity output{min-width:20px}.offer-assurance{font-size:11px;gap:10px;line-height:1.45}.review-ribbon{padding:22px;gap:9px;text-align:center;display:grid;justify-items:center}.review-ribbon blockquote{font-size:24px}.review-ribbon>span:last-child{font-size:11px}.section-wrap{padding:52px 22px}h2{font-size:44px;letter-spacing:-1.1px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:19px;font-size:15px;line-height:1.6}.video-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-22px;padding-right:22px;padding-bottom:12px;margin-bottom:18px}.video-grid figure{flex:0 0 76%;scroll-snap-align:start}.video-grid video{aspect-ratio:4/5}.video-grid figcaption{font-size:13px}.text-link{font-size:14px}.inside .section-wrap{padding:50px 22px}.contents-grid{display:block}.contents-grid article{padding-bottom:31px;margin-bottom:30px;border-bottom:1px solid var(--line)}.contents-grid article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:5px}.content-image{margin-bottom:20px}.content-image img{height:242px;padding:8px 20px}.count{font-size:45px;left:10px;bottom:10px}.contents-grid h3{font-size:33px;max-width:none;margin-bottom:11px}.contents-grid p{font-size:15px;line-height:1.6;max-width:none}.voucher-feature{display:flex;align-items:flex-start;gap:17px;padding:25px 20px;margin-top:30px;margin-inline:-22px}.voucher-value{font-size:82px;line-height:1;letter-spacing:-4px;border:0;padding:0;margin-top:3px}.voucher-feature .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:9px}.voucher-feature h3{font-size:31px;line-height:1.03}.voucher-feature p:not(.eyebrow){font-size:13px;line-height:1.65}.voucher-feature .text-link{font-size:12px}.scent-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:30px}.scent-list h3{font-size:27px;margin:10px 0}.scent-list p{font-size:13px}.scent-list article:last-child{grid-column:1/-1;max-width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.scent-list article:last-child>span{grid-column:1}.scent-list article:last-child>h3{grid-column:1}.scent-list article:last-child>p{grid-column:2;grid-row:1/3;align-self:center}.ritual{display:block}.ritual-photo{min-height:0;height:340px}.ritual-photo img{object-position:center center}.ritual-photo>p{font-size:10px;padding:35px 22px 15px}.ritual-copy{padding:36px 22px 35px}.ritual-copy h2{font-size:45px}.ritual ol{margin-top:27px}.ritual li{padding:18px 0;gap:18px}.ritual li p{font-size:14px}.reviews .section-heading{margin-bottom:18px}.review-score{text-align:left;margin-top:27px}.review-score>strong{font-size:49px}.review-quotes{display:block;margin:28px 0 25px}.review-quotes figure+figure{margin-top:29px}.review-quotes blockquote{font-size:33px;margin:18px 0}.review-quotes figcaption{font-size:13px}.review-quotes figcaption>span{font-size:12px}.questions{display:block}.questions>div>p:not(.eyebrow){margin-top:23px}.faq-list{margin-top:30px}.faq-list summary{font-size:14px;padding-block:19px;min-height:62px}.faq-list details p{font-size:14px}.final-grid{display:block;padding-top:45px;padding-bottom:40px}.final-grid h2{font-size:49px}.final-grid>div>p:not(.eyebrow){font-size:14px;line-height:1.65;margin-top:20px}.final-purchase{max-width:100%;margin-top:25px}.final-purchase>img{max-width:215px;margin-bottom:17px}.final-purchase .price-line>strong{font-size:45px}.final-purchase .buy-button{min-height:54px}footer{display:block;text-align:center;padding:37px 22px 120px}footer>img{margin:0 auto 18px}footer>p{font-size:13px}footer nav{justify-content:center;gap:20px;margin-top:23px;font-size:12px}footer small{text-align:center;font-size:11px;margin-top:23px}.sticky-buy{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf9}.sticky-buy>div>strong{font-size:29px}.sticky-buy>div>span{font-size:10px}.sticky-buy .buy-button{width:170px;max-width:50%;min-height:48px;padding:10px 13px;font-size:13px}.sticky-buy .buy-button>span{font-size:18px}}@media(max-width:360px){.hero-intro,.hero-offer{padding-inline:18px}h1{font-size:43px}.rating{font-size:11px;gap:6px}.voucher-strip{padding-inline:18px}.voucher-strip b{font-size:13px}.voucher-strip div>span{font-size:10px}.currency{right:7px}.currency select{font-size:10px}.brand{width:125px}.section-wrap{padding-inline:18px}.included li{font-size:12px}.included li>span{font-size:10px;max-width:111px}.voucher-feature{margin-inline:-18px}.voucher-value{font-size:73px}.voucher-feature h3{font-size:28px}}.hero-offer{display:flex;flex-direction:column}.hero-offer .price-line{order:0}.hero-offer .eligibility{order:1}.hero-offer .purchase-line{order:2}.hero-offer .offer-assurance{order:3}.hero-offer .included{order:4;margin-top:21px;margin-bottom:0}.hero-lede,.section-heading>p,.contents-grid p,.ritual li p,.faq-list details p{font-size:16px}.included strong,.included li>span,.eligibility,.offer-assurance,.currency select{font-size:14px}.voucher-feature p:not(.eyebrow),.final-grid>div>p:not(.eyebrow){font-size:16px}.included li>span{font-size:12px}.packshot figcaption{font-size:14px}.hero-offer .included li{padding-block:10px}.sticky-buy>div>span{font-size:12px}.hero-offer .offer-assurance{font-size:12px}.video-grid figcaption{font-size:14px}@media(max-width:700px){.included li>strong{font-size:14px}.included li>span{font-size:12px}.eligibility{font-size:13px}.voucher-feature p:not(.eyebrow){font-size:14px}.hero-offer .included{margin-top:24px}.currency select{font-size:12px}.hero-lede{margin-bottom:18px}.hero-offer{padding-top:20px}.hero-offer .offer-assurance{font-size:12px}.voucher-strip div>span{font-size:12px}.hero-intro .eyebrow{margin-bottom:10px}.rating{margin-bottom:16px}.sticky-buy>div>span{font-size:11px}}@media(max-width:360px){.included li{display:block}.included li>span{max-width:none;text-align:left;margin-top:4px}.voucher-strip div>span{font-size:11px}.brand{width:122px}.currency select{font-size:11px}}:root{--gold:#84632c}.buy-button,.quantity{border-radius:999px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.oud-feature{margin-top:32px;padding:32px;background:#e9dfc6;border:1px solid #d7c7a3}.oud-feature h3{font-size:40px;margin-bottom:14px}.oud-feature p{max-width:680px}.oud-note{font-size:13px;margin:14px 0;color:#5c5039}.mid-purchase{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.mid-purchase h3{font-size:32px;margin-bottom:9px}.mid-purchase .buy-button{min-width:290px}.mid-purchase .eligibility{margin-top:8px}@media(max-width:700px){.mid-purchase{display:block}.mid-purchase>div+div{margin-top:20px}.mid-purchase .buy-button{width:100%;min-width:0}.oud-feature{padding:24px}.oud-feature h3{font-size:36px}}.hero-offer form{display:contents}.quantity input{width:28px;-webkit-appearance:textfield;appearance:textfield;border:0;background:transparent;text-align:center;font:inherit;padding:0;color:inherit}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-button[disabled]{opacity:.55;cursor:wait}.currency form{margin:0}.sticky-buy{z-index:20}.b2-cart-active .sticky-buy{display:none!important}#b2-loox{margin-top:24px}#b2-loox summary{cursor:pointer;font-size:14px;text-decoration:underline}.offer-assurance{flex-wrap:wrap}#disc-purchase-error{color:#8f1f1f;margin:12px 0}.mid-purchase p{max-width:550px}
/*# sourceMappingURL=/cdn/shop/t/134/assets/mb-b2.css.map */
