.bm-jpdp{padding-bottom:72px}.bm-jpdp em{font-style:italic}.bm-j-top{gap:24px;max-width:1200px;margin:0 auto;padding:16px;display:grid}@media(min-width:900px){.bm-j-top{grid-template-columns:1.1fr 1fr;gap:48px;padding:32px 24px}.bm-j-info{align-self:start;position:sticky;top:96px}}.bm-j-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bm-burgundy);margin-bottom:8px;font-size:12px;font-weight:600}.bm-j-eyebrow.c,.bm-j-sub{text-align:center}.bm-j-sub{color:var(--bm-muted);margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.bm-j-sub.l{text-align:left}.bm-j-title{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(30px,4vw,40px)!important}.bm-j-rating{color:var(--bm-muted);align-items:center;gap:4px;margin-top:6px;font-size:14px;display:flex}.bm-j-rating svg{width:16px;height:16px;color:var(--bm-rose)}.bm-j-rating b{color:var(--bm-deep);margin-left:4px}.bm-j-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;display:flex}.bm-j-price strong{color:var(--bm-burgundy);font-size:28px;font-weight:600}.bm-j-price s{color:var(--bm-muted);font-size:16px}.bm-j-price span{background:var(--bm-blush);color:var(--bm-deep);padding:2px 10px;font-size:13px;font-weight:600}.bm-j-promise{letter-spacing:.14em;text-transform:uppercase;color:var(--bm-burgundy);margin-top:10px;font-size:13px;font-weight:600}.bm-j-bullets{gap:6px;margin:12px 0 4px;font-size:16px;display:grid}.bm-j-bullets li,.bm-j-assure li{align-items:center;gap:8px;display:flex}.bm-j-bullets svg{width:16px;height:16px;color:var(--bm-burgundy);flex-shrink:0}.bm-j-opt{margin-top:18px}.bm-j-opt legend{text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:13px;font-weight:600}.bm-j-opt legend span{text-transform:none;letter-spacing:0;color:var(--bm-muted);font-weight:400}.bm-j-chips{flex-wrap:wrap;gap:8px;display:flex}.bm-j-chips button{border:1px solid var(--bm-line);background:var(--bm-paper);min-width:48px;min-height:48px;padding:0 14px;font-size:15px}.bm-j-chips button.on{border-color:var(--bm-deep);background:var(--bm-deep);color:var(--bm-paper)}.bm-j-chips button:disabled{opacity:.4;text-decoration:line-through}.bm-j-err{color:var(--bm-burgundy);margin-top:6px;font-size:14px;font-weight:600}.bm-j-warn{background:var(--bm-blush);border-left:3px solid var(--bm-burgundy);color:var(--bm-deep);align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.bm-j-warn svg{width:18px;height:18px;color:var(--bm-burgundy);flex:none;margin-top:2px}.bm-j-engr{margin-top:18px;display:block}.bm-j-engr-l{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.bm-j-engr-l em{color:var(--bm-muted);letter-spacing:0;font-style:normal}.bm-j-engr input,.bm-j-addon-in{border:1px solid var(--bm-line);background:var(--bm-paper);width:100%;min-height:48px;padding:0 14px;font-size:16px}.bm-j-buy{grid-template-columns:auto 1fr;gap:10px;margin-top:20px;display:grid}.bm-j-qty{border:1px solid var(--bm-line);background:var(--bm-paper);align-items:center;display:flex}.bm-j-qty button{place-items:center;width:44px;min-height:52px;display:grid}.bm-j-qty svg{width:16px;height:16px}.bm-j-qty span{text-align:center;width:28px;font-weight:600}.bm-j-atc,.bm-j-shoppay{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:600;display:flex}.bm-j-atc{background:var(--bm-ink);color:var(--bm-paper)}.bm-j-atc svg,.bm-j-shoppay svg{width:18px;height:18px}.bm-j-atc:disabled{opacity:.6}.bm-j-shoppay{color:#fff;text-transform:none;letter-spacing:0;background:#5a31f4;width:100%;margin-top:10px;font-size:17px;font-weight:500}.bm-j-shoppay b{font-style:italic;font-weight:800}.bm-j-more{text-align:center;width:100%;color:var(--bm-muted);font-size:14px;text-decoration:underline;display:block}.bm-j-addons{border:1px solid var(--bm-line);background:var(--bm-paper);margin-top:12px;padding:14px}.bm-j-addons-h{text-transform:uppercase;letter-spacing:.14em;color:var(--bm-burgundy);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.bm-j-addons-h svg{width:15px;height:15px}.bm-j-addons-h span{text-transform:none;letter-spacing:0;color:var(--bm-muted);margin-left:auto;font-weight:400}.bm-j-addon{border-top:1px solid var(--bm-line);padding:4px 0}.bm-j-addon:first-of-type{border-top:0}.bm-j-addon label{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-size:15px;display:flex}.bm-j-addon input[type=checkbox]{width:20px;height:20px;accent-color:var(--bm-deep)}.bm-j-addon label span{flex:1}.bm-j-addon label em{color:var(--bm-burgundy);font-style:normal;font-weight:600}.bm-j-addon-in{margin-bottom:8px}.bm-j-assure{border-top:1px solid var(--bm-line);color:var(--bm-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-top:16px;padding-top:12px;font-size:14px;display:grid}.bm-j-assure li{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:4px;min-height:34px}.bm-j-assure svg{width:16px;height:16px;color:var(--bm-burgundy);flex:none}@media(min-width:900px){.bm-j-assure{gap:6px 18px}.bm-j-assure li{text-align:left;flex-direction:row;align-items:center;gap:8px}.bm-j-assure svg{width:18px;height:18px}}.bm-jpdp section{padding:56px 16px}.bm-jpdp section>h2,.bm-j-break h2{line-height:1.05;font-size:clamp(32px,4.5vw,52px)!important}.bm-j-why>h2,.bm-j-vs>h2{text-align:center}.bm-j-why{max-width:1200px;margin:0 auto}.bm-j-why-grid{scroll-snap-type:x mandatory;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.bm-j-why-grid article{scroll-snap-align:start}.bm-j-why-grid img,.bm-j-why-grid [data-asset-needed]{aspect-ratio:4/5;object-fit:cover;background:var(--bm-blush);width:100%}.bm-j-why-grid h3,.bm-j-rail h3{margin-top:12px;font-size:22px!important}.bm-j-why-grid p,.bm-j-rail p{color:var(--bm-muted);font-size:15px}@media(min-width:900px){.bm-j-why-grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.bm-j-icons{border-top:1px solid var(--bm-line);grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.bm-j-icons li{text-align:center;border-bottom:1px solid var(--bm-line);justify-items:center;gap:6px;padding:16px 8px;font-size:14px;display:grid}.bm-j-icons svg{width:20px;height:20px;color:var(--bm-burgundy)}@media(min-width:900px){.bm-j-icons{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.bm-j-icons li{border-bottom:0}}.bm-jpdp .bm-j-break{background:var(--bm-deep);color:var(--bm-paper);padding:0;display:grid}.bm-j-break h2,.bm-j-break .bm-j-eyebrow{color:var(--bm-paper)!important}.bm-j-break-copy{align-content:center;gap:14px;padding:48px 24px;display:grid}.bm-j-break-copy>p:not(.bm-j-eyebrow){opacity:.9;font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.bm-j-story .bm-j-break-copy>p:not(.bm-j-eyebrow){font-family:DM Sans,sans-serif;font-size:16px}.bm-j-break-copy button{background:var(--bm-paper);min-height:52px;color:var(--bm-deep);letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;display:flex}.bm-j-break-copy button svg{width:16px;height:16px}.bm-j-break img{aspect-ratio:1;object-fit:cover;width:100%}@media(min-width:900px){.bm-jpdp .bm-j-break{grid-template-columns:1fr 1fr}.bm-j-break-copy{padding:64px 8vw}.bm-j-break img{aspect-ratio:auto;height:100%;min-height:420px}}.bm-j-vs table{table-layout:fixed;border-collapse:collapse;background:var(--bm-paper);width:100%;max-width:760px;margin:0 auto;font-size:14px}.bm-j-vs th{background:var(--bm-deep);color:var(--bm-paper);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:14px 10px;font-size:11px}.bm-j-vs th:first-child{text-align:left}.bm-j-vs th:last-child{background:#7a6464}.bm-j-vs td{border:1px solid var(--bm-line);text-align:center;color:var(--bm-muted);overflow-wrap:anywhere;padding:14px 10px}.bm-j-vs td:first-child{text-align:left;color:var(--bm-ink);font-weight:600}.bm-j-vs td:nth-child(2){color:var(--bm-burgundy);font-weight:700}.bm-j-faq,.bm-j-ritual,.bm-j-related{max-width:1100px;margin:0 auto}.bm-j-faq-item{border-bottom:1px solid var(--bm-line)}.bm-j-faq-item button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;font-size:16px;font-weight:600;display:flex}.bm-j-faq-item button svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.bm-j-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.bm-j-faq-item p{color:var(--bm-muted);padding-bottom:16px}.bm-j-rail{scroll-snap-type:x mandatory;grid-auto-columns:70%;grid-auto-flow:column;gap:14px;margin-top:20px;padding-bottom:6px;display:grid;overflow-x:auto}.bm-j-rail>*{scroll-snap-align:start;min-width:0}.bm-j-rail img{aspect-ratio:1;object-fit:cover;width:100%}@media(min-width:900px){.bm-j-rail{grid-auto-columns:calc(25% - 11px)}}.bm-jpdp .bm-j-related{background:0 0}.bm-j-home{align-items:center;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-flex}.bm-j-sticky{z-index:45;background:var(--bm-paper);border-top:1px solid var(--bm-line);padding:10px 16px max(10px,env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:transform .28s,opacity .2s;position:fixed;inset:auto 0 0;transform:translateY(105%)}.bm-j-sticky.on{opacity:1;visibility:visible;transform:none}.bm-j-sticky-in{align-items:center;gap:12px;width:100%;max-width:1120px;margin:0 auto;display:flex}.bm-j-sticky-thumb{object-fit:cover;border:1px solid var(--bm-line);flex:none;width:44px;height:44px}.bm-j-sticky-copy{flex:1;min-width:0}.bm-j-sticky-name{color:var(--bm-deep);overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.bm-j-sticky-price{align-items:baseline;gap:8px;display:flex}.bm-j-sticky-price strong{color:var(--bm-burgundy);font-size:18px;font-weight:600}.bm-j-sticky-price del{color:var(--bm-muted);font-size:13px}.bm-j-sticky-price em{color:var(--bm-burgundy);font-size:13px;font-style:normal;font-weight:600}.bm-j-sticky button{background:var(--bm-ink);min-width:0;min-height:52px;color:var(--bm-paper);letter-spacing:0;white-space:nowrap;flex:0 0 200px;padding-inline:22px;font-size:14px;font-weight:600}.bm-j-sticky button:disabled{opacity:.6}.bm-j-sticky-warn{margin:0 0 10px;padding:10px 12px;font-size:15px}@media(max-width:560px){.bm-j-sticky{padding-inline:12px}.bm-j-sticky-thumb,.bm-j-sticky-price del{display:none}.bm-j-sticky-copy{flex:1}.bm-j-sticky-name{font-size:13px}.bm-j-sticky-price{gap:6px}.bm-j-sticky-price strong{font-size:16px;display:block}.bm-j-sticky button{letter-spacing:0;flex:0 0 128px;padding-inline:12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.bm-j-sticky{transition:none}}@media(max-width:480px){.bm-j-vs th{letter-spacing:.06em;padding:12px 4px;font-size:9px}}.bm-j-ugc{max-width:1100px;margin:0 auto}.bm-j-ugc-rail{scroll-snap-type:x mandatory;grid-auto-columns:46%;grid-auto-flow:column;gap:12px;margin-top:20px;padding-bottom:6px;display:grid;overflow-x:auto}.bm-j-ugc-rail>*{scroll-snap-align:start;min-width:0}.bm-j-ugc-play{background:var(--bm-blush);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.bm-j-ugc-play img,.bm-j-ugc-frame{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.bm-j-ugc-frame{border:0}.bm-j-ugc-icon{background:color-mix(in srgb,var(--bm-paper) 90%,transparent);width:56px;height:56px;color:var(--bm-deep);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bm-j-ugc-play:hover .bm-j-ugc-icon,.bm-j-ugc-play:focus-visible .bm-j-ugc-icon{background:var(--bm-paper);color:var(--bm-burgundy)}.bm-j-ugc-title{color:var(--bm-deep);margin-top:10px;font-size:15px;line-height:1.4}.bm-j-ugc-note{color:var(--bm-muted);margin-top:14px;font-size:13px}@media(min-width:900px){.bm-j-ugc-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.bm-j-look{max-width:1100px;margin:0 auto}.bm-j-look-sub{color:var(--bm-muted);margin-top:8px;font-size:16px;line-height:1.5}.bm-j-look-split{gap:18px;margin-top:20px;display:grid}.bm-j-look-hero{aspect-ratio:4/3;background:var(--bm-blush);border-radius:4px;overflow:hidden}.bm-j-look-hero img{object-fit:cover;width:100%;height:100%;display:block}.bm-j-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bm-j-look-item{flex-direction:column;gap:8px;min-width:0;display:flex}.bm-j-look-img{aspect-ratio:1;background:#faf8f5;border-radius:4px;display:block;position:relative;overflow:hidden}.bm-j-look-img img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.bm-j-look-img:hover img{transform:scale(1.04)}.bm-j-look-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--bm-blush);color:var(--bm-deep);border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:8px;left:8px}.bm-j-look-title{font-family:var(--font-display,serif);color:var(--bm-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.bm-j-look-add,.bm-j-look-qv{cursor:pointer;border-radius:999px;width:100%;min-height:48px;font-size:15px;font-weight:600}.bm-j-look-add{background:var(--bm-deep);color:var(--bm-ivory,#fff);border:0;margin-top:auto}.bm-j-look-qv{color:var(--bm-deep);border:1px solid var(--bm-deep);background:0 0}@media(min-width:900px){.bm-j-look-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px}.bm-j-look-hero{aspect-ratio:auto;height:100%;min-height:520px}.bm-j-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bm-j-look-grid.n1{grid-template-columns:1fr;max-width:340px}}.mask-reference .category-container{width:min(100% - 64px,1200px)}.mask-reference .category-purchase{padding-block:20px 64px}.mask-reference .category-purchase-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px}.mask-reference .category-gallery{top:100px}.mask-reference .category-gallery-main{background:var(--bm-paper);border-radius:0}.mask-reference .category-gallery-thumbnails button{border-radius:2px;flex-basis:70px;width:70px;height:70px}.mask-reference .category-buybox-v2 .category-title{line-height:1.15;font-size:32px!important}.mask-reference .category-bigprice strong{font-size:30px}.mask-reference .category-price-and-payments{gap:10px}.mask-reference .category-payment-methods img{width:34px;height:23px}.mask-reference .category-offer-bar{border-radius:0;margin-block:18px;padding-block:14px}.mask-reference .category-photo-details{background:0 0;border:0;padding:12px 0}.mask-reference .category-photo-details>p{display:none}.mask-reference .category-photo-details ul{justify-content:space-between;gap:0}.mask-reference .category-photo-details li{background:0 0;border:0;border-radius:0;padding:8px;font-size:12px}.mask-reference .category-photo-details li+li{border-left:1px solid var(--bm-line)}.mask-reference .category-buyrow{grid-template-columns:104px minmax(0,1fr) 100px}.mask-reference .category-buy-benefits li{line-height:1.5}.mask-reference .category-promo-banner{border-radius:0;padding:22px 16px}.mask-reference .category-support-accordions button{font-size:16px}.mask-section-nav{z-index:20;background:var(--bm-paper);border-block:1px solid var(--bm-line);position:sticky;top:72px}.mask-section-nav>div{justify-content:center;align-items:center;gap:36px;display:flex;overflow-x:auto}.mask-section-nav a{color:var(--bm-deep);flex-shrink:0;align-items:center;font-size:14px;display:inline-flex}.mask-overview{text-align:center;padding-block:72px 48px}.mask-overview h2{max-width:750px;margin:0 auto 32px}.mask-overview>p:not(.category-eyebrow){max-width:720px;color:var(--bm-muted);margin:24px auto 0}.mask-benefit-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px auto;display:grid}.mask-benefit-strip>div{border-right:1px solid var(--bm-line);padding:12px 16px}.mask-benefit-strip>div:last-child{border-right:0}.mask-benefit-strip svg{color:var(--bm-burgundy);width:28px;height:28px;margin:0 auto 14px}.mask-benefit-strip p{font-size:16px;line-height:1.5}.mask-wide-image{object-fit:contain;background:var(--bm-paper);width:100%;max-height:680px;display:block}.mask-technology{background:var(--bm-cream);text-align:center;padding-block:64px}.mask-technology h2{margin-bottom:32px}.mask-mode-grid{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.mask-mode-grid article{border-top:1px solid var(--bm-line);padding-block:20px}.mask-mode-grid article>span{color:var(--bm-burgundy);font-size:14px}.mask-mode-grid p{margin-top:10px;line-height:1.5}.mask-ritual{padding-block:72px}.mask-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mask-split figure{min-width:0}.mask-split img{aspect-ratio:1;object-fit:contain;width:100%}.mask-split h2{margin-bottom:28px}.mask-steps{counter-reset:steps;gap:18px;display:grid}.mask-steps li{grid-template-columns:32px 1fr;gap:12px;line-height:1.5;display:grid}.mask-steps li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);color:var(--bm-burgundy)}.mask-box{background:var(--bm-burgundy);color:var(--bm-paper);padding-block:64px}.mask-box h2,.mask-box .category-eyebrow{color:var(--bm-paper)}.mask-box ul{gap:14px;display:grid}.mask-box li{align-items:start;gap:10px;display:flex}.mask-box li svg{flex-shrink:0;margin-top:3px}.mask-box .mask-split img,.mask-reference .category-comparison-band{background:var(--bm-paper)}.mask-reference .category-comparison-band .category-eyebrow,.mask-reference .category-comparison-band h2{text-align:center}.mask-reference .category-faq-section{background:var(--bm-cream);width:100%;padding-inline:max(32px,50% - 600px)}.mask-reference section[id]{scroll-margin-top:135px}@media(max-width:1023px){.mask-reference .category-purchase-grid{grid-template-columns:1.1fr 1fr;gap:28px}.mask-reference .category-buyrow{grid-template-columns:104px 1fr}.mask-reference .category-buyrow .category-checkout{grid-column:1/-1}}@media(max-width:767px){.mask-reference .category-container{width:calc(100% - 32px)}.mask-reference .category-purchase-grid{grid-template-columns:1fr;gap:24px}.mask-reference .category-purchase{padding-block:8px 32px}.mask-reference .category-buybox-v2 .category-title{font-size:28px!important}.mask-section-nav{top:64px}.mask-section-nav>div{justify-content:flex-start;gap:24px}.mask-overview,.mask-technology,.mask-ritual,.mask-box{padding-block:40px}.mask-benefit-strip{grid-template-columns:1fr 1fr;gap:20px 8px;margin-block:24px}.mask-benefit-strip>div{padding:8px}.mask-benefit-strip>div:nth-child(2){border-right:0}.mask-mode-grid{grid-template-columns:1fr;gap:0}.mask-split{grid-template-columns:1fr;gap:28px}.mask-reference .category-faq-section{width:100%;padding-inline:16px}}.mask-lifestyle{max-width:1600px;margin:clamp(40px,6vw,88px) auto;padding:0 clamp(0px,2vw,32px)}.mask-lifestyle img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}@media(max-width:640px){.mask-lifestyle img{aspect-ratio:1;object-position:100% 50%}}.mask-results{background:var(--bm-cream);color:var(--bm-deep);padding-block:64px}.mask-results-heading{text-align:center;margin-bottom:28px}.mask-results-heading h2{margin-bottom:12px}.mask-results-heading>p:last-child{font-size:18px;line-height:1.5}.mask-results-timeline{text-align:center;background:var(--bm-burgundy);color:var(--bm-paper);grid-template-columns:1fr 1fr;padding:12px 0;font-size:16px;display:grid}.mask-results-timeline span+span{border-left:1px solid var(--bm-paper)}.mask-results-viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.mask-results-track{display:flex}.mask-results-slide{flex:0 0 100%;min-width:0;margin:0}.mask-results-slide>img{aspect-ratio:1785/768;object-fit:contain;background:var(--bm-paper);width:100%;height:auto;display:block}.mask-results-controls{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.mask-results-arrow{border-color:var(--bm-burgundy);width:48px;height:48px;color:var(--bm-burgundy);background:0 0;border-radius:50%;flex-shrink:0}.mask-results-thumbnails{gap:10px;min-width:0;display:flex}.mask-results-thumbnail{border:2px solid #0000;border-radius:2px;width:100px;height:52px;min-height:48px;padding:3px;overflow:hidden}.mask-results-thumbnail[aria-pressed=true]{border-color:var(--bm-burgundy)}.mask-results-thumbnail img{object-fit:cover;width:100%;height:100%}.mask-results-note{text-align:center;color:var(--bm-muted);margin-top:20px;font-size:16px;line-height:1.5}@media(max-width:767px){.mask-results{padding-block:40px}.mask-results-heading>p:last-child{font-size:16px}.mask-results-controls{gap:8px}.mask-results-thumbnails{gap:4px}.mask-results-thumbnail{width:48px;height:48px;padding:2px}.mask-results-note{text-align:left}}@media(prefers-reduced-motion:reduce){.mask-results button{transition:none}}.mask-power{background:var(--bm-paper);padding-top:56px}.mask-power-heading{flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-bottom:32px;display:flex}.mask-power-heading h2{color:var(--bm-deep);margin:0;font-size:clamp(30px,3.4vw,46px)}.mask-power-heading p{color:var(--bm-muted);margin:0;font-size:17px}.mask-power-band{background:radial-gradient(120% 140% at 100% 100%,color-mix(in oklab,var(--bm-burgundy) 78%,white) 0%,var(--bm-burgundy) 45%,color-mix(in oklab,var(--bm-burgundy) 55%,black) 100%);color:var(--bm-paper);padding-block:clamp(40px,6vw,88px)}.mask-power-tabs{scrollbar-width:none;gap:8px;padding-bottom:28px;display:flex;overflow-x:auto}.mask-power-tab{border:1px solid color-mix(in oklab,var(--bm-paper) 45%,transparent);min-height:48px;color:var(--bm-paper);border-radius:999px;flex-shrink:0;padding-inline:20px;font-size:16px}.mask-power-tab:hover{background:color-mix(in oklab,var(--bm-paper) 12%,transparent);color:var(--bm-paper)}.mask-power-tab[aria-selected=true]{background:var(--bm-paper);color:var(--bm-burgundy)}.mask-power-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.category-pdp .mask-power-panel img,.mask-power-panel img{aspect-ratio:4/3;object-fit:contain;background:var(--bm-paper);border-radius:12px;width:100%}.category-pdp .mask-power-panel h3.mask-power-title{color:var(--bm-paper);margin:0 0 20px;font-size:clamp(32px,3.6vw,52px);line-height:1.1}.mask-power-panel p{max-width:34ch;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.5}@media(max-width:767px){.mask-power-panel{grid-template-columns:1fr}.category-pdp .mask-power-panel h3.mask-power-title>span{font-size:28px;line-height:1.15}}.mask-chrome .mask-announcement{background:var(--bm-deep);color:var(--bm-paper);text-align:center;margin:0;padding:7px 10px;font-size:15px;line-height:1.35}.mask-announcement-short{display:none}@media(max-width:767px){.mask-announcement-wide{display:none}.mask-announcement-short{display:inline}.mask-chrome .mask-announcement{font-size:14px}}.bm-header.bm-header-minimal{justify-content:space-between;min-height:56px;padding:0 12px 0 16px}.bm-header-minimal .bm-logo{font-size:28px}.bm-footer-minimal{background:var(--bm-dark);color:var(--bm-paper);padding:28px 16px calc(96px + env(safe-area-inset-bottom));text-align:center;font-size:15px}.bm-footer-minimal nav{flex-wrap:wrap;justify-content:center;gap:0 18px;display:flex}.bm-footer-minimal button{min-height:44px;text-decoration:underline}body:has(.mask-reference) .bm-cookie-float{display:none}.bm-footer-minimal a{align-items:center;min-height:44px;display:inline-flex}.bm-footer-minimal p{opacity:.8;margin-top:8px;font-size:13px}.mask-reference,.mask-reference *{min-width:0}.mask-reference{overflow-x:clip}.mask-funnel{padding-block:12px 24px}.mask-funnel-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,56px);display:grid}.mask-funnel-main{background:var(--bm-paper);border-radius:4px;height:min(46vh,560px)}.mask-funnel-main img{object-fit:contain}.mask-funnel-thumbs{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.mask-funnel-thumbs button{aspect-ratio:1;border-radius:3px;width:100%;overflow:hidden}.mask-funnel-title{color:var(--bm-deep);margin:0;font-size:clamp(26px,3vw,40px);line-height:1.12}.mask-funnel-sub{color:var(--bm-muted);margin:4px 0 0;font-size:16px}.mask-funnel-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.mask-funnel-price strong{color:var(--bm-deep);font-size:30px}.mask-funnel-price del{color:var(--bm-muted);font-size:16px}.mask-funnel-price span{background:var(--bm-burgundy);color:var(--bm-paper);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600}.mask-funnel-option{margin-top:10px}.mask-funnel-option legend{font-size:15px}.mask-funnel-option div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mask-funnel-option .is-active,.mask-funnel-addon-colors .is-active{border-color:var(--bm-burgundy);background:var(--bm-cream)}.mask-funnel-timer{background:var(--bm-cream);min-height:36px;color:var(--bm-deep);font-variant-numeric:tabular-nums;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin-top:8px;padding:6px 10px;font-size:15px;display:flex}.mask-funnel-gifts{border:1px dashed var(--bm-burgundy);border-radius:4px;margin-top:8px}.mask-funnel-gifts-toggle{white-space:normal;text-align:left;width:100%;height:auto;min-height:44px;color:var(--bm-deep);justify-content:flex-start;gap:8px;font-size:15px}.mask-funnel-gifts-toggle span{flex:1}.mask-funnel-gift-list{padding:0 12px 12px}.mask-funnel-gift-heading{color:var(--bm-deep);margin:0 0 6px;font-weight:600}.mask-funnel-gift-list ul{gap:8px;display:grid}.mask-funnel-gift-list li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mask-funnel-gift-icon{background:var(--bm-cream);width:32px;height:32px;color:var(--bm-burgundy);border-radius:50%;place-items:center;display:grid}.mask-funnel-gift-list p{margin:0;font-size:15px}.mask-funnel-gift-list small{color:var(--bm-muted);font-size:14px}.mask-funnel-gift-list em{letter-spacing:.04em;text-transform:uppercase;background:var(--bm-deep);color:var(--bm-paper);border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.mask-funnel-free{color:var(--bm-burgundy);font-size:14px;font-weight:700}.mask-funnel-free del{color:var(--bm-muted);margin-right:6px;font-weight:400}.mask-funnel-gift-total{margin-top:8px;font-weight:600}.mask-funnel-atc{width:100%;min-height:54px;margin-top:10px;font-size:17px}.mask-funnel-buynow{width:100%;min-height:48px;margin-top:8px}.mask-funnel-addons{gap:8px;margin-top:18px;display:grid}.mask-funnel-addons-heading{color:var(--bm-deep);margin:0;font-size:17px;font-weight:600}.mask-funnel-addon{border:1px solid var(--bm-line);border-radius:4px;padding:8px 10px}.mask-funnel-addon label{cursor:pointer;grid-template-columns:22px 48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.mask-funnel-addon input{width:20px;height:20px;accent-color:var(--bm-burgundy)}.mask-funnel-addon img{object-fit:cover;background:var(--bm-paper);border-radius:3px;width:48px;height:48px}.mask-funnel-addon-name{color:var(--bm-deep);font-size:15px;line-height:1.3}.mask-funnel-addon-price{text-align:right;font-size:15px;display:grid}.mask-funnel-addon-price del{color:var(--bm-muted);font-size:13px}.mask-funnel-addon-colors{flex-wrap:wrap;gap:6px;margin:6px 0 0 32px;display:flex}.mask-funnel-addon-colors button{min-height:40px}.mask-funnel-trust{justify-items:start;gap:8px;margin-top:16px;display:grid}.mask-funnel-trust p{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.mask-funnel-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.mask-funnel-tiles li{text-align:center;background:var(--bm-cream);color:var(--bm-deep);border-radius:4px;justify-items:center;gap:4px;padding:10px 4px;font-size:13px;line-height:1.25;display:grid}.mask-funnel-tiles svg{width:20px;height:20px;color:var(--bm-burgundy)}.mask-funnel-delivery{align-items:center;gap:6px;margin-top:10px;font-size:15px;display:flex}.mask-funnel-sticky{z-index:40;background:var(--bm-paper);border-top:1px solid var(--bm-line);padding:10px 12px max(10px,env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex;position:fixed;inset:auto 0 0}.mask-funnel-sticky strong{color:var(--bm-deep);font-size:18px}.mask-funnel-sticky del{color:var(--bm-muted);font-size:13px}.mask-funnel-sticky button{flex:0 200px;min-height:52px;margin-left:auto;padding-inline:22px}.mask-reference .category-comparison-scroll{overflow-x:visible}@media(max-width:767px){.mask-funnel{padding-inline:12px;padding-top:8px}.mask-funnel-grid{grid-template-columns:minmax(0,1fr);gap:10px}.mask-funnel-main{height:min(34vh,400px)}.mask-funnel-gifts-toggle{min-height:40px;padding-block:4px;font-size:14px}.mask-funnel-timer{min-height:32px;padding-block:4px}.mask-funnel-title,.mask-funnel-price strong{font-size:26px}.mask-funnel-price del{font-size:15px}.mask-funnel-price span{padding:2px 8px;font-size:13px}.mask-funnel-thumbs{margin-top:6px}.mask-reference .category-comparison-v2{table-layout:fixed;min-width:0;font-size:14px}.mask-reference .category-comparison-v2 th,.mask-reference .category-comparison-v2 td{overflow-wrap:anywhere;padding:10px 6px}.mask-reference .category-comparison-v2 img{width:64px;height:64px}}@media(max-width:380px){.mask-funnel-sticky del{display:none}.mask-funnel-title{font-size:24px}.mask-funnel-gifts-toggle{font-size:13px}}@media(max-width:767px)and (max-height:760px){.mask-funnel-main{height:30vh}}.mask-funnel .mask-funnel-atc{height:54px}.mask-p2{background:var(--bm-paper);color:var(--bm-deep);padding-block:48px}.mask-p2 h2{margin:0 0 20px;font-size:clamp(28px,3.2vw,42px)}.mask-p2-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mask-p2-tiles li{background:var(--bm-cream);border-radius:12px;min-width:0;padding:16px}.mask-p2-tiles svg{width:28px;height:28px;color:var(--bm-burgundy);margin-bottom:8px}.mask-p2 .mask-p2-tiles h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;line-height:1.25}.mask-p2-tiles p{margin:0;font-size:16px;line-height:1.45}@media(max-width:767px){.mask-p2-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mask-p2-tiles li{padding:12px}.category-pdp .mask-p2 .mask-p2-tiles h3{font-size:16px}}.mask-results-stack{gap:20px;max-width:900px;margin-inline:auto;display:grid}.mask-results-pair{margin:0}.mask-results-pair img{aspect-ratio:1785/768;object-fit:contain;background:var(--bm-paper);width:100%;height:auto;display:block}.mask-results-labels{text-align:center;letter-spacing:.06em;text-transform:uppercase;background:var(--bm-burgundy);color:var(--bm-paper);grid-template-columns:1fr 1fr;padding:6px 0;font-size:14px;display:grid}.mask-power-stack{gap:40px;display:grid}.mask-power-panel.is-reverse>img{order:2}@media(max-width:767px){.mask-power-panel.is-reverse>img{order:0}.mask-power-stack{gap:32px}}.mask-p2-video video{background:var(--bm-cream);border-radius:12px;width:100%;max-height:70vh}.mask-p2-placeholder{border:2px dashed var(--bm-burgundy);text-align:center;background:var(--bm-cream);border-radius:12px;padding:24px}.mask-p2-placeholder p{margin:8px 0 0;font-size:16px}.mask-p2 em,.mask-p2-gifts em{letter-spacing:.06em;text-transform:uppercase;background:var(--bm-deep);color:var(--bm-paper);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.mask-p2-howto{background:var(--bm-cream)}.mask-p2-steps{gap:14px;max-width:640px;display:grid}.mask-p2-steps li{align-items:center;gap:14px;display:flex}.mask-p2-step-icon{border:1.5px solid var(--bm-burgundy);width:52px;height:52px;color:var(--bm-burgundy);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mask-p2-steps small{color:var(--bm-muted);font-size:14px}.mask-p2-steps p{margin:0;font-size:17px;line-height:1.4}.mask-p2-band{background:var(--bm-burgundy);color:var(--bm-paper);border-radius:12px;margin:24px 0 8px;padding:16px;font-size:17px;line-height:1.5}.mask-p2-softlink{min-height:48px;color:var(--bm-burgundy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;text-decoration:underline}.mask-p2-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px;line-height:1.35}.mask-p2-table th,.mask-p2-table td{border-bottom:1px solid color-mix(in oklab,var(--bm-deep) 15%,transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.mask-p2-table thead th{font-size:15px}.mask-p2-table th[scope=row]{width:24%;font-weight:600}.mask-p2-table .is-ours{background:var(--bm-cream)}.mask-p2-table td svg{width:18px;height:18px;margin-bottom:4px;display:block}.mask-p2-table td.is-ours svg{color:var(--bm-burgundy)}.mask-p2-table td:not(.is-ours) svg{color:var(--bm-muted)}@media(max-width:400px){.mask-p2-table{font-size:15px}.mask-p2-table th,.mask-p2-table td{padding:10px 5px}.mask-p2-table th[scope=row]{width:22%}}.mask-p2-boxgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mask-p2-boxgrid li{background:var(--bm-cream);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px;font-size:16px;line-height:1.4;display:flex}.mask-p2-boxgrid svg{width:20px;height:20px;color:var(--bm-burgundy);flex-shrink:0}.mask-p2-review-list{gap:16px;display:grid}.mask-p2-review-list img{border-radius:10px;width:100%}.mask-p2-faq{background:var(--bm-cream)}.mask-p2-faq a{text-decoration:underline}.mask-p2-promise-row{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;font-size:15px;line-height:1.3;display:grid}.mask-p2-promise-row li{justify-items:center;gap:6px;min-width:0;display:grid}.mask-p2-promise-row svg{width:28px;height:28px;color:var(--bm-burgundy)}.mask-p2-final{background:var(--bm-cream)}.mask-p2-final .mask-funnel-box{max-width:560px}.mask-p2-final-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.mask-p2-final-head img{object-fit:cover;background:var(--bm-paper);border-radius:10px;flex-shrink:0;width:72px;height:72px}.mask-p2 .mask-p2-final-head h2{min-width:0;margin:0;font-size:24px}.mask-p2-gifts{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:16px;display:flex}.mask-p2-final .mask-funnel-atc{width:100%}.mrv{--mrv-gold:var(--bm-gold,#a8874f);--mrv-gold-soft:#eadfc8;background:linear-gradient(180deg,var(--bm-paper,#fffdf9) 0%,var(--bm-cream,#f8f4ee) 100%);color:var(--bm-ink,#281f20);padding:72px 20px}.mrv-inner{max-width:1160px;margin:0 auto}.mrv-head{text-align:center;max-width:640px;margin:0 auto 40px}.mrv-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mrv-gold);margin:0 0 12px;font-size:13px}.mrv-eyebrow:after{content:"";background:var(--mrv-gold);width:40px;height:1px;margin:12px auto 0;display:block}.mrv h2#mrv-heading{color:var(--bm-deep,#4a1828);text-wrap:balance;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.1;font-size:clamp(30px,4.4vw,46px)!important}.mrv-sub{color:var(--bm-muted,#75696a);margin:0;font-size:17px;line-height:1.5}.mrv-stars{gap:2px;display:inline-flex}.mrv-stars svg{color:var(--mrv-gold-soft);fill:currentColor}.mrv-stars svg.is-on{color:var(--mrv-gold)}.mrv-write{border:1px solid var(--mrv-gold);min-height:48px;color:var(--bm-deep,#4a1828);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.mrv-write:hover,.mrv-write:focus-visible{background:var(--bm-deep,#4a1828);border-color:var(--bm-deep,#4a1828);color:var(--bm-paper,#fffdf9)}.mrv-empty{text-align:center;background:var(--bm-paper,#fffdf9);border:1px solid var(--mrv-gold-soft);border-radius:24px;max-width:560px;margin:0 auto;padding:40px 28px;box-shadow:0 18px 40px -24px #4a182840}.mrv-empty-mark{background:var(--bm-cream,#f8f4ee);width:52px;height:52px;color:var(--mrv-gold);border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.mrv-empty-mark svg{fill:currentColor}.mrv .mrv-empty h3{color:var(--bm-deep,#4a1828);margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.2;font-size:28px!important}.mrv-empty p{color:var(--bm-muted,#75696a);margin:0 0 24px;font-size:17px;line-height:1.55}.mrv-summary{background:var(--bm-paper,#fffdf9);border:1px solid var(--mrv-gold-soft);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-bottom:24px;padding:28px 32px;display:grid;box-shadow:0 18px 40px -28px #4a182840}.mrv-score{justify-items:center;gap:6px;display:grid}.mrv-score strong{color:var(--bm-deep,#4a1828);font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:500;line-height:1}.mrv-score>span:last-child{color:var(--bm-muted,#75696a);font-size:15px}.mrv-bars{gap:6px;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.mrv-bars li{color:var(--bm-muted,#75696a);grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;font-size:15px;display:grid}.mrv-bars i{background:var(--bm-cream,#f8f4ee);border-radius:99px;height:6px;overflow:hidden}.mrv-bars b{background:var(--mrv-gold);border-radius:99px;height:100%;display:block}.mrv-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.mrv-filters button{border:1px solid var(--bm-line,#e3d9d4);background:var(--bm-paper,#fffdf9);min-height:44px;color:var(--bm-ink,#281f20);cursor:pointer;border-radius:999px;padding:0 18px;font-size:15px}.mrv-filters button[aria-pressed=true]{background:var(--bm-deep,#4a1828);border-color:var(--bm-deep,#4a1828);color:var(--bm-paper,#fffdf9)}.mrv-carousel{position:relative}.mrv-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mrv-card{background:var(--bm-paper,#fffdf9);border:1px solid var(--bm-line,#e3d9d4);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:0 14px 34px -26px #4a18284d}.mrv-card img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.mrv-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mrv-card-top time{color:var(--bm-muted,#75696a);font-size:14px}.mrv .mrv-card h3{color:var(--bm-deep,#4a1828);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.25;font-size:22px!important}.mrv-body{overflow-wrap:anywhere;flex:1;margin:0;font-size:16px;line-height:1.6}.mrv-card footer{border-top:1px solid var(--bm-line,#e3d9d4);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:15px;display:flex}.mrv-name{font-weight:600}.mrv-verified{color:var(--mrv-gold);align-items:center;gap:4px;display:inline-flex}.mrv-arrows{display:none}@media(max-width:767px){.mrv{padding:52px 16px}.mrv-head{margin-bottom:28px}.mrv-summary{grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px 20px}.mrv-bars,.mrv-write{width:100%}.mrv-empty{padding:32px 20px}.mrv-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.mrv-track::-webkit-scrollbar{display:none}.mrv-card{scroll-snap-align:center;flex:0 0 86%}.mrv-arrows{justify-content:center;gap:12px;margin-top:16px;display:flex}.mrv-arrows button{border:1px solid var(--mrv-gold-soft);background:var(--bm-paper,#fffdf9);width:48px;height:48px;color:var(--bm-deep,#4a1828);border-radius:50%;place-items:center;display:grid}}.mrv-sample-note{text-align:center;background:var(--bm-paper,#fffdf9);border:1px dashed var(--mrv-gold);border-radius:20px;justify-items:center;gap:8px;margin-bottom:24px;padding:20px;display:grid}.mrv-sample-note p{color:var(--bm-muted,#75696a);margin:0;font-size:16px}.mrv-sample-label{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--bm-deep,#4a1828)!important;font-size:14px!important}.mrv-card{position:relative}.mrv-card-sample{letter-spacing:.1em;text-transform:uppercase;background:var(--bm-cream,#f8f4ee);color:var(--bm-muted,#75696a);border-radius:99px;padding:3px 10px;font-size:12px;position:absolute;top:14px;right:14px}.mrv-card.is-sample .mrv-card-top{padding-right:76px}.mrv button.mrv-write{cursor:pointer;font-family:inherit}.mrv-form{background:var(--bm-paper,#fffdf9);border:1px solid var(--mrv-gold-soft);border-radius:24px;gap:16px;max-width:620px;margin:0 auto 32px;padding:28px;display:grid;box-shadow:0 18px 40px -24px #4a182840}.mrv-form-head{justify-content:space-between;align-items:center;display:flex}.mrv .mrv-form h3{color:var(--bm-deep,#4a1828);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:28px!important}.mrv-form-close{width:48px;height:48px;color:var(--bm-muted,#75696a);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mrv-form label{gap:6px;font-size:16px;font-weight:500;display:grid}.mrv-form input:not([type=file]),.mrv-form textarea{width:100%;min-height:48px;font:inherit;border:1px solid var(--bm-line,#e3d9d4);background:var(--bm-cream,#f8f4ee);color:var(--bm-ink,#281f20);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:400}.mrv-form input:focus,.mrv-form textarea:focus{outline:2px solid var(--mrv-gold);outline-offset:1px}.mrv-rate{border:0;margin:0;padding:0}.mrv-rate legend{margin-bottom:6px;font-size:16px;font-weight:500}.mrv-rate div{gap:4px;display:flex}.mrv-rate button{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.mrv-rate svg{width:30px;height:30px;color:var(--mrv-gold-soft);fill:currentColor}.mrv-rate svg.is-on{color:var(--mrv-gold)}.mrv-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mrv label.mrv-photo{border:1px dashed var(--mrv-gold);cursor:pointer;min-height:52px;color:var(--bm-deep,#4a1828);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-weight:400;display:flex;overflow:hidden}.mrv-photo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrv-photo input{opacity:0;width:1px;height:1px;position:absolute}.mrv-form-help{color:var(--bm-muted,#75696a);margin:0;font-size:15px}.mrv-form-error{color:var(--bm-burgundy,#6f273b);margin:0;font-size:16px;font-weight:600}.mrv-submit{background:var(--bm-deep,#4a1828);min-height:52px;color:var(--bm-paper,#fffdf9);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:17px;display:grid}.mrv-submit:disabled{opacity:.7}.mrv-form-done{text-align:center;justify-items:center}.mrv-form-done p{color:var(--bm-muted,#75696a);margin:0;font-size:17px}@media(max-width:767px){.mrv-form{padding:22px 18px}}.mrv .mrv-write,.mrv .mrv-filters button,.mrv .mrv-submit{border-radius:999px!important}.mrv .mrv-arrows button{border-radius:50%!important}.category-pdp{background:var(--bm-paper);padding-bottom:80px;font-size:16px}.category-container{width:min(100% - 48px,1440px);margin-inline:auto}.category-pdp button,.category-pdp a{min-height:48px}.category-pdp button{white-space:normal;border-radius:4px;height:auto}.category-pdp h2{line-height:1.12;font-size:40px!important}.category-pdp h3{font-size:25px;line-height:1.2}.category-pdp .category-eyebrow{text-transform:uppercase;color:var(--bm-burgundy);letter-spacing:0;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.category-purchase{padding-block:18px 44px}.category-breadcrumb{color:var(--bm-muted);align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.category-breadcrumb a{align-items:center;display:inline-flex}.category-purchase-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.category-gallery{min-width:0;position:sticky;top:120px}.category-gallery-main{aspect-ratio:1;background:var(--bm-cream);border-radius:4px;overflow:hidden}.category-gallery-main img{object-fit:contain}.category-gallery-video{width:100%;margin-top:12px}.category-photo-details{background:var(--bm-cream);border:1px solid var(--bm-line);border-radius:4px;margin-top:12px;padding:10px 12px}.category-photo-details>p{letter-spacing:.08em;text-transform:uppercase;color:var(--bm-burgundy);margin-bottom:8px;font-size:11px;font-weight:600}.category-photo-details ul{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.category-photo-details ul::-webkit-scrollbar{display:none}.category-photo-details li{color:var(--bm-deep);border:1px solid var(--bm-line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;line-height:1.3;display:flex}.category-photo-details svg{width:13px;height:13px;color:var(--bm-burgundy);flex-shrink:0}.category-photo-cert{background:var(--bm-burgundy);border-color:var(--bm-burgundy);color:var(--bm-cream);font-weight:600}.category-photo-cert svg{color:var(--bm-cream)}.category-buybox{min-width:0}.category-buybox h1{overflow-wrap:anywhere;margin:0 0 12px;font-size:38px}.category-rating{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.category-rating>span{color:var(--bm-burgundy);gap:3px;display:flex}.category-rating a{align-items:center;display:inline-flex}.category-price{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.category-price del{color:var(--bm-muted);font-size:17px}.category-price strong{color:var(--bm-deep);font-size:28px;font-weight:600;line-height:1.1}.category-price>span{color:var(--bm-burgundy);background:var(--bm-cream);border:1px solid var(--bm-line);border-radius:4px;padding:5px 9px;font-size:13px;font-weight:600}.category-promise{color:var(--bm-muted);margin:0 0 20px;font-size:17px}.category-options fieldset{margin-top:16px}.category-options legend{margin-bottom:10px;font-weight:600}.category-options legend span{color:var(--bm-muted);font-weight:400}.category-options fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.category-options button{max-width:100%;padding:10px 14px;font-size:15px}.category-quantity{justify-content:space-between;align-items:center;margin-block:20px 16px;display:flex}.category-quantity>div{border:1px solid var(--bm-line);border-radius:4px;grid-template-columns:48px 40px 48px;align-items:center;display:grid}.category-quantity output{text-align:center}.category-pdp .category-primary,.category-pdp .category-checkout{width:100%;min-height:56px;font-size:17px;display:flex}.category-checkout{margin-top:10px}.category-payment{color:var(--bm-muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.category-reassurance{margin-top:12px;font-size:15px}.category-help{color:var(--bm-burgundy);overflow-wrap:anywhere;align-items:center;font-size:14px;display:inline-flex}.category-error{color:var(--bm-burgundy);margin-top:12px}.category-quick-band{border-block:1px solid var(--bm-line);background:var(--bm-cream)}.category-quick-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.category-quick-benefits li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.category-quick-benefits svg{color:var(--bm-burgundy);flex-shrink:0;margin-top:2px}.category-editorial-band{background:var(--bm-burgundy);color:var(--bm-paper)}.category-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:56px;display:grid}.category-intro h2{margin-bottom:20px}.category-editorial-band .category-eyebrow,.category-editorial-band h2,.category-editorial-copy>p{color:var(--bm-paper)}.category-editorial-copy>p{white-space:pre-line;line-height:1.5}.category-editorial-band .category-editorial-cta{background:var(--bm-paper);color:var(--bm-burgundy);border-radius:4px;min-height:52px;margin-top:28px;padding-inline:24px}.category-editorial-media{aspect-ratio:1.15;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:12px;display:grid}.category-editorial-media figure{background:var(--bm-paper);border-radius:8px;min-width:0;min-height:0;overflow:hidden}.category-editorial-media figure:first-child{grid-row:1/-1}.category-editorial-media img{object-fit:contain;width:100%;height:100%}.category-editorial-media-1{aspect-ratio:1.15;grid-template-columns:1fr}.category-editorial-media-2{grid-template-rows:1fr}.category-intro-text-only{grid-template-columns:1fr;max-width:840px}.category-problem-band{background:var(--bm-cream);border-block:1px solid var(--bm-line)}.category-problem{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:48px;display:grid}.category-story-band{padding-block:56px}.category-story-tinted{background:var(--bm-cream)}.category-story{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.category-story-reverse figure{order:2}.category-story-text-only{max-width:840px;display:block}.category-story figure img{aspect-ratio:1;object-fit:contain;width:100%;max-height:560px}.category-story-copy h2{margin-bottom:24px}.category-facts,.category-steps{gap:20px;display:grid}.category-facts>div,.category-steps>div{align-items:flex-start;gap:14px;display:flex}.category-facts p,.category-steps p{color:var(--bm-muted);white-space:pre-line}.category-fact-icon{color:var(--bm-burgundy);flex-shrink:0;padding-top:3px}.category-step-number{color:var(--bm-burgundy);flex:0 0 34px;font-size:21px;font-weight:500;line-height:1.2}.category-repeat{border-top:1px solid var(--bm-line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.category-repeat>div{min-width:0}.category-repeat>div>p{font-size:17px;font-weight:500}.category-repeat .category-price{margin-bottom:0}.category-repeat button{flex-shrink:0;min-height:56px;padding:12px 24px;font-size:16px}.category-demo-band{background:var(--bm-cream);padding-block:64px}.category-demos{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:24px;display:grid}.category-demos video{background:var(--bm-paper);width:100%;max-height:600px}.category-section{border-bottom:1px solid var(--bm-line);padding-block:64px}.category-section>h2{margin-bottom:28px}.category-comparison{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:24px;font-size:16px}.category-comparison th,.category-comparison td{text-align:left;border-bottom:1px solid var(--bm-line);overflow-wrap:anywhere;padding:18px 14px}.category-comparison thead{background:var(--bm-cream);color:var(--bm-deep)}.category-comparison-band{background:var(--bm-cream);border-block:1px solid var(--bm-line)}.category-comparison-band .category-section{border-bottom:0}.category-comparison-band .category-section>h2{margin-bottom:12px}.category-comparison-note{color:var(--bm-muted);max-width:680px;margin-bottom:20px}.category-comparison-scroll{outline-offset:4px;overflow-x:auto}.category-comparison-v2{margin-top:24px}.category-comparison-v2 thead{background:0 0}.category-comparison-v2 th,.category-comparison-v2 td{white-space:pre-line;padding:22px;line-height:1.5}.category-comparison-v2 thead th{vertical-align:middle}.category-comparison-v2 th:first-child{width:24%;color:var(--bm-deep)}.category-comparison-v2 td{text-align:center;color:var(--bm-muted)}.category-comparison-v2 .category-comparison-ours{background:var(--bm-paper);border-inline:1px solid var(--bm-burgundy);text-align:center;color:var(--bm-deep);font-weight:500}.category-comparison-v2 thead .category-comparison-ours{border-top:1px solid var(--bm-burgundy)}.category-comparison-v2 tr:last-child .category-comparison-ours{border-bottom:1px solid var(--bm-burgundy)}.category-comparison-v2 img{object-fit:contain;width:180px;height:180px;margin:0 auto 16px}.category-comparison-label{font-size:25px;line-height:1.2}.category-comparison-brand{color:var(--bm-burgundy);margin-bottom:8px;font-size:13px;display:block}.category-comparison-product,.category-comparison-alternative{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;line-height:1.15;display:block}.category-comparison-caption{color:var(--bm-muted);margin-top:10px;font-size:14px;font-weight:400;display:block}.category-comparison-sources{color:var(--bm-muted);margin-top:16px;font-size:14px}.category-comparison-sources a{color:var(--bm-burgundy);align-items:center;margin-inline:6px;text-decoration:underline;display:inline-flex}.category-companions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.category-companions>a{border:1px solid var(--bm-line);border-radius:4px;min-width:0;padding:12px}.category-companions img{aspect-ratio:1;object-fit:contain;width:100%}.category-companions h3{overflow-wrap:anywhere;margin-block:12px 8px}.category-companions span{min-height:48px;color:var(--bm-burgundy);align-items:center;gap:8px;font-size:15px;display:flex}.category-faq-section{grid-template-columns:1fr 1.5fr;gap:56px;display:grid}.category-faq-section>div>a{color:var(--bm-burgundy);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.category-faq>div{border-bottom:1px solid var(--bm-line)}.category-faq button{text-align:left;background:0 0;justify-content:space-between;width:100%;padding:18px 0;font-size:17px}.category-faq p{white-space:pre-line;color:var(--bm-muted);padding:0 0 20px}.category-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.category-review-grid article{border:1px solid var(--bm-line);border-radius:4px;padding:24px}.category-review-grid h3,.category-review-grid p{margin-top:12px}.category-review-grid img{object-fit:contain;width:100%;margin-top:16px}.category-review-name{color:var(--bm-muted);font-size:14px}.category-final-band{background:var(--bm-cream);padding-block:56px}.category-final-band h2{max-width:800px}.category-disclaimer{color:var(--bm-muted);padding-top:24px;font-size:14px}.category-sticky{z-index:40;background:var(--bm-paper);border-top:1px solid var(--bm-line);padding-block:12px max(12px,env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.category-sticky>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-sticky>div>div{flex:1;min-width:0}.category-sticky p{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.category-sticky strong{color:var(--bm-deep)}.category-sticky button{min-height:52px;padding-inline:24px}@media(max-width:767px){.category-container{width:calc(100% - 32px)}.category-purchase{padding-block:6px 28px}.category-breadcrumb{margin-bottom:4px}.category-purchase-grid{grid-template-columns:1fr;gap:20px}.category-gallery{position:static}.category-photo-details{padding:8px 10px}.category-buybox h1{font-size:30px}.category-buybox>.category-eyebrow{margin-bottom:8px}.category-pdp h2{font-size:32px!important}.category-promise{margin-bottom:12px;font-size:16px}.category-options fieldset{margin-top:12px}.category-options button{flex-grow:1}.category-quick-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-block:24px}.category-quick-benefits li{font-size:14px}.category-intro,.category-story,.category-problem,.category-faq-section{grid-template-columns:1fr;gap:24px}.category-intro{padding-block:40px}.category-editorial-media{order:-1;gap:8px}.category-editorial-band .category-editorial-cta{width:100%;margin-top:20px}.category-story-band{padding-block:36px}.category-story figure img{max-height:400px}.category-story-reverse figure{order:0}.category-story-copy h2{margin-bottom:20px}.category-section,.category-demo-band{padding-block:40px}.category-repeat{flex-direction:column;align-items:stretch;gap:16px;margin-top:28px}.category-repeat button{width:100%}.category-comparison{font-size:14px}.category-comparison th,.category-comparison td{padding:14px 8px}.category-comparison-v2{min-width:600px;font-size:16px}.category-comparison-v2 th,.category-comparison-v2 td{padding:16px 12px}.category-comparison-v2 img{width:130px;height:130px}.category-comparison-product,.category-comparison-alternative,.category-comparison-label{font-size:22px}.category-companions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-companions h3{font-size:21px}.category-review-grid{grid-template-columns:1fr}.category-final-band{padding-block:40px}.category-sticky button{flex:1}}@media(prefers-reduced-motion:reduce){.category-pdp *{scroll-behavior:auto;transition:none}}.category-gallery-main{border-radius:4px}.category-gallery-thumbnails{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.category-gallery-thumbnails button{border-radius:4px;flex:0 0 76px;width:76px;height:76px}.category-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.category-save-pill{background:var(--bm-cream);color:var(--bm-burgundy);border:1px solid var(--bm-line);border-radius:4px;padding:6px 12px;font-size:14px;font-weight:600}.bm-pdp.category-pdp .category-buybox-v2 .category-title{color:var(--bm-deep);overflow-wrap:anywhere;letter-spacing:0;margin:0 0 8px;line-height:1.15;font-family:Cormorant Garamond,Georgia,serif!important;font-size:34px!important;font-weight:700!important}.category-subtitle{color:var(--bm-muted);margin-bottom:12px;font-size:16px;line-height:1.5}.category-bigprice{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.category-bigprice strong{color:var(--bm-deep);font-size:36px;font-weight:700;line-height:1.1}.category-bigprice del{color:var(--bm-muted);font-size:19px}.category-price-and-payments{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.category-price-and-payments .category-bigprice{margin-bottom:0}.category-payment-methods{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.category-payment-methods img{object-fit:contain;width:42px;height:26px;display:block}.category-delivery{color:var(--bm-muted);font-size:14px}.category-purchase-trust{flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;display:flex}.category-purchase-trust .category-payment{margin:0}.category-offer-bar{background:var(--bm-burgundy);color:var(--bm-paper);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.category-offer-bar strong{font-size:19px;font-weight:700;line-height:1.2}.category-offer-bar span{text-transform:uppercase;font-size:13px}.category-options-v2 legend{font-weight:600}.category-thumb-row{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.category-options .category-thumb{border:1px solid var(--bm-line);background:var(--bm-paper);border-radius:4px;flex-direction:column;flex:0 0 96px;gap:4px;width:96px;padding:6px;display:flex}.category-thumb img{object-fit:contain;width:64px;height:64px}.category-thumb span{font-size:13px}.category-options .is-active{border-color:var(--bm-burgundy);background:var(--bm-cream);color:var(--bm-burgundy);box-shadow:inset 0 0 0 1px var(--bm-burgundy)}.category-options .category-package-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.category-options .category-package{text-align:center;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:144px;padding:10px 8px;display:flex;position:relative}.category-package img{object-fit:contain;width:80px;height:80px}.category-package span{font-size:14px;line-height:1.4}.category-package small{color:var(--bm-muted);margin-top:3px;font-size:13px;display:block}.category-choice-check{position:absolute;top:8px;right:8px}.category-buyrow{grid-template-columns:minmax(96px,.8fr) minmax(0,3fr) minmax(90px,1.25fr);gap:8px;margin-top:18px;display:grid}.category-qty{border:1px solid var(--bm-line);text-align:center;border-radius:4px;grid-template-columns:1fr 24px 1fr;align-items:center;display:grid}.category-qty button{width:100%;padding:0}.category-pdp .category-buyrow .category-primary{background:var(--bm-burgundy);min-height:56px;color:var(--bm-paper);border-radius:4px;font-size:17px;font-weight:600}.category-pdp .category-buyrow .category-checkout{border:1px solid var(--bm-burgundy);min-height:56px;color:var(--bm-burgundy);border-radius:4px;margin:0;padding-inline:8px;font-size:16px;font-weight:600}.category-buybox-v2 .category-payment{justify-content:flex-start}.category-buy-benefits{margin-top:16px}.category-pdp .category-buy-benefits h2{color:var(--bm-deep);margin-bottom:8px;font-family:DM Sans,sans-serif;font-weight:600;font-size:17px!important}.category-buy-benefits ul{color:var(--bm-ink,var(--bm-deep));gap:6px;padding-left:20px;list-style:outside;display:grid}.category-promo-banner{background:var(--bm-cream);border:1px solid var(--bm-line);text-align:center;color:var(--bm-burgundy);border-radius:4px;margin-top:18px;padding:16px}.category-promo-banner p{text-transform:uppercase;font-size:12px;font-weight:600}.category-promo-banner strong{margin-block:4px;font-size:26px;line-height:1.2;display:block}.category-promo-banner span{color:var(--bm-muted);margin-top:8px;font-size:14px;display:block}.category-support-accordions{border-top:1px solid var(--bm-line);margin-top:12px}.category-support-accordions>div{border-bottom:1px solid var(--bm-line)}.category-support-accordions button{text-align:left;width:100%;color:var(--bm-deep);justify-content:flex-start;gap:10px;padding:14px 0;font-size:15px}.category-support-accordions button span{flex:1}.category-support-accordions svg{flex-shrink:0}.category-support-content{color:var(--bm-muted);padding:0 0 14px 26px;font-size:16px}.category-support-content p{white-space:pre-line;margin-bottom:10px}.category-support-content a{color:var(--bm-burgundy);overflow-wrap:anywhere}.category-purchase-companions{margin-top:20px}.category-pdp .category-purchase-companions h2{text-transform:uppercase;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:16px!important}.category-purchase-companions article{border-bottom:1px solid var(--bm-line);grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:12px;padding-block:10px;display:grid}.category-companion-image img{object-fit:contain;width:72px;height:72px}.category-purchase-companions article>div a{font-size:15px;line-height:1.4}.category-purchase-companions article p{margin-top:4px;font-size:15px}.category-purchase-companions del{color:var(--bm-muted);margin-left:8px;font-size:13px}@media(max-width:767px){.bm-pdp.category-pdp .category-buybox-v2 .category-title{font-size:28px!important}.category-bigprice strong{font-size:30px}.category-offer-bar strong{font-size:18px}.category-buyrow{grid-template-columns:104px 1fr}.category-pdp .category-buyrow .category-checkout{grid-column:1/-1;width:100%}}
