/* START_SECTION:beador-maison (INDEX:7) */
.bd-editorial{--bd-ink:#252521;--bd-paper:#f7f6f2;--bd-line:#d7d5ce;background:var(--bd-paper);color:var(--bd-ink);font-family:var(--font-body-family),Arial,sans-serif;overflow:hidden}
.bd-editorial *{box-sizing:border-box}.bd-editorial h1,.bd-editorial h2,.bd-editorial h3,.bd-editorial p{margin:0}.bd-editorial h1,.bd-editorial h2,.bd-editorial h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;color:inherit}.bd-editorial a{color:inherit;text-decoration:none}.bd-editorial img{display:block;width:100%;height:100%;object-fit:cover}.bd-wrap{max-width:1360px;margin:auto;padding:0 64px}.bd-kicker{font-size:10px;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.bd-editorial h2{font-size:clamp(44px,5vw,68px);line-height:1.06;letter-spacing:-.035em}.bd-body{font-size:15px;line-height:1.75;max-width:450px}
.bd-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:0 42px;max-width:1440px;margin:auto;padding:48px 70px;min-height:630px}.bd-hero-heading{grid-column:1;grid-row:1}.bd-hero h1{font-size:clamp(110px,11vw,164px);line-height:.82;letter-spacing:-.055em;margin:26px 0 30px}.bd-hero h1 span,.bd-hero h1 em{display:block}.bd-hero h1 em{font-weight:400;padding-left:13%;margin-top:8px}.bd-hero-object{grid-column:2;grid-row:1/span 3;position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.bd-hero-object img{height:530px;object-fit:contain}.bd-object-note{position:absolute;left:0;top:28%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;letter-spacing:.14em}.bd-object-volume{position:absolute;right:0;bottom:24px;font-family:var(--font-heading-family),Georgia,serif;font-size:42px;line-height:1;text-align:center}.bd-object-volume small{display:block;font-family:var(--font-body-family);font-size:9px;letter-spacing:.16em;margin-top:5px}.bd-hero-intro{grid-column:1;grid-row:2;max-width:460px}.bd-hero-intro h2{font-size:34px;line-height:1.12;margin-bottom:15px}.bd-hero-intro h2 em{font-weight:400}.bd-lead{font-size:15px;line-height:1.75;max-width:420px}.bd-hero-copy{grid-column:1;grid-row:3;align-self:start}.bd-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:23px}.bd-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 27px;border:1px solid var(--bd-ink);background:var(--bd-ink);color:var(--bd-paper)!important;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.02em;border-radius:2px;transition:background .25s ease}.bd-button:hover{background:#41443c}.bd-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;border-bottom:1px solid currentColor;padding:7px 0}.bd-hero-note{font-size:11px;line-height:1.7;margin-top:13px!important;color:#626158}.bd-assurances{display:flex;justify-content:center;gap:65px;flex-wrap:wrap;border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line);padding:19px 24px;font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}
.bd-shop{padding:64px 0 70px;scroll-margin-top:90px}.bd-section-head{display:block;margin-bottom:32px}.bd-section-head h2{margin-top:12px}.bd-section-head>p{font-size:14px;line-height:1.7;max-width:560px;margin-top:14px}.bd-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.bd-product{min-width:0}.bd-product-role{font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px!important}.bd-product-media{display:block;aspect-ratio:1;background:#efeee8;overflow:hidden}.bd-product-media img{object-fit:contain;transition:transform .6s ease}.bd-product-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:18px}.bd-product-heading h3{font-size:25px;line-height:1.2}.bd-product-heading>span{font-size:13px;white-space:nowrap}.bd-product-description{font-size:13px;line-height:1.7;margin:12px 0 18px!important;min-height:66px}.bd-product-link{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #8c8c80;border-radius:2px;font-size:13px;font-weight:500;line-height:1.5;padding:10px 18px;transition:background .25s ease,color .25s ease}.bd-product-link:hover{background:var(--bd-ink);color:var(--bd-paper)}
.bd-personal{background:#eae6dc;padding:70px 0}.bd-personal-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:28px 70px}.bd-personal-heading{grid-column:1;grid-row:1}.bd-personal-heading h2{margin:17px 0 22px;max-width:450px}.bd-personal-media{grid-column:2;grid-row:1/span 2;margin:0;align-self:center}.bd-personal-media img{height:auto;max-height:590px;object-fit:contain}.bd-personal-media figcaption{font-size:11px;line-height:1.6;margin-top:12px;color:#626158}.bd-personal-details{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;gap:18px}.bd-personal-details>div{border-top:1px solid #c0bbaf;padding-top:16px}.bd-personal-details h3{font-size:29px;line-height:1.2;margin:8px 0}.bd-personal-details p:not(.bd-kicker){font-size:14px;line-height:1.7}.bd-dedication-example{font-size:12px!important;color:#626158}.bd-personal-details .bd-text-link{justify-self:start}
.bd-experience{display:grid;grid-template-columns:1fr 1fr;background:#242822;color:#f7f6f2}.bd-detail-photo{order:2;min-height:560px}.bd-experience-copy{order:1;align-self:center;padding:60px 64px 60px max(64px,calc((100vw - 1232px)/2))}.bd-experience h2{font-size:clamp(42px,4.1vw,58px);margin:18px 0 26px;max-width:450px}.bd-gesture-steps{list-style:none;padding:0;margin:0;display:grid;gap:15px}.bd-gesture-steps li{display:flex;gap:16px;font-size:14px;line-height:1.65}.bd-gesture-steps span{font-size:11px;opacity:.6;padding-top:3px}.bd-ritual-note{border-top:1px solid #65685e;margin-top:26px;padding-top:22px}.bd-ritual-note h3{font-size:29px;line-height:1.2;margin-bottom:10px}.bd-ritual-note p,.bd-constancy-note{font-size:14px;line-height:1.75}.bd-constancy-note{color:#d6d7cf;margin-top:16px!important}.bd-experience .bd-text-link{margin-top:17px}
.bd-formula{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:70px;padding-bottom:70px}.bd-formula-heading h2{margin:18px 0 20px}.bd-formula-notes{margin:0}.bd-formula-notes>div{border-top:1px solid var(--bd-line);padding:22px 0}.bd-formula-notes>div:last-child{border-bottom:1px solid var(--bd-line)}.bd-formula-notes dt{font-family:var(--font-heading-family);font-size:30px;line-height:1.25;display:flex;gap:20px;align-items:baseline}.bd-formula-notes dt span{font-family:var(--font-body-family);font-size:11px;color:#626158}.bd-formula-notes dd{margin:12px 0 0 36px;font-size:14px;line-height:1.8}
.bd-founder{border-top:1px solid var(--bd-line);border-bottom:1px solid var(--bd-line)}.bd-founder-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:0 60px;padding-top:56px;padding-bottom:56px}.bd-founder-inner>.bd-kicker{grid-column:1;grid-row:1}.bd-founder h2{grid-column:1;grid-row:2/span 2;font-size:46px;margin-top:16px;max-width:430px}.bd-founder-body{grid-column:2;grid-row:1/span 2;font-size:14px;line-height:1.85}.bd-signature{grid-column:2;grid-row:3;font-family:var(--font-heading-family);font-style:italic;font-size:32px;margin:17px 0 8px!important}.bd-founder .bd-text-link{grid-column:2;grid-row:4;justify-self:start}.bd-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:56px;padding-bottom:56px}.bd-faq h2{font-size:44px;margin-top:15px}.bd-faq details{border-top:1px solid var(--bd-line)}.bd-faq details:last-child{border-bottom:1px solid var(--bd-line)}.bd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:21px 0;font-size:14px;line-height:1.6;min-height:58px}.bd-faq summary::-webkit-details-marker{display:none}.bd-faq summary span{font-size:20px;flex:none}.bd-faq details[open] summary span{transform:rotate(45deg)}.bd-faq details p{font-size:14px;line-height:1.8;padding:0 25px 22px 0}.bd-closing{text-align:center;background:#eeece5;padding:48px 24px 54px}.bd-closing h2{margin:16px 0 26px;font-size:52px}.bd-editorial a:focus-visible,.bd-editorial button:focus-visible,.bd-editorial summary:focus-visible{outline:2px solid #8a795f;outline-offset:5px}
.bd-product-featured .bd-product-link{background:var(--bd-ink);color:var(--bd-paper);border-color:var(--bd-ink)}.bd-product-featured .bd-product-link:hover{background:#41443c}.bd-ritual-choice{display:inline-flex;min-height:44px;align-items:center;margin:17px 0 0 26px;border-bottom:1px solid currentColor;font-size:13px}.bd-experience{scroll-margin-top:90px}.bd-faq-policy{text-decoration:underline!important;text-underline-offset:4px}.bd-detail-photo{overflow:hidden}.bd-detail-photo img{object-position:35% center}.bd-product-link:focus-visible{outline:2px solid #8a795f;outline-offset:5px}
@media(max-width:749px){.bd-ritual-choice{display:flex;width:max-content;margin:8px 0 0}.bd-hero-note{font-size:11px}.bd-product-description{line-height:1.75}.bd-experience{scroll-margin-top:82px}}
@media(hover:hover){.bd-product-media:hover img{transform:scale(1.025)}}
@media(max-width:1100px){.bd-wrap{padding-left:40px;padding-right:40px}.bd-hero{padding:40px;gap:0 25px;min-height:590px}.bd-hero h1{font-size:115px}.bd-hero-object img{height:470px}.bd-hero-intro h2{font-size:31px}.bd-personal-grid{gap:25px 40px}.bd-formula,.bd-faq{gap:40px}.bd-experience-copy{padding:45px 40px}.bd-product-heading{display:block}.bd-product-heading>span{display:block;margin-top:8px}.bd-assurances{gap:30px}}
@media(max-width:749px){.bd-wrap{padding-left:22px;padding-right:22px}.bd-kicker{font-size:9px;letter-spacing:.12em}.bd-editorial h2{font-size:38px}.bd-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:0;padding:22px 22px 28px;gap:0}.bd-hero-heading{grid-column:1;grid-row:1}.bd-hero h1{font-size:clamp(54px,16vw,76px);line-height:1;margin:12px 0 14px;letter-spacing:-.045em;white-space:nowrap}.bd-hero h1 span,.bd-hero h1 em{display:inline}.bd-hero h1 em{padding-left:0;margin:0 0 0 .08em}.bd-hero-intro{grid-column:1;grid-row:2;max-width:none}.bd-hero-intro h2{font-size:25px;line-height:1.16;margin-bottom:10px}.bd-lead{font-size:14px;line-height:1.65;max-width:none}.bd-hero-object{grid-column:1;grid-row:3;height:180px;margin:12px 0 4px}.bd-hero-object img{height:180px;width:80%;object-fit:contain}.bd-object-note{font-size:8px;top:20%;left:0}.bd-object-volume{font-size:29px;bottom:12px;right:8px}.bd-object-volume small{font-size:8px}.bd-hero-copy{grid-column:1;grid-row:4}.bd-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:9px}.bd-button{font-size:13px;min-height:50px;padding:13px 20px;width:100%;text-align:center}.bd-hero .bd-text-link{justify-self:center;font-size:12px;min-height:38px;padding:6px 0}.bd-hero-note{text-align:center;font-size:10px;margin-top:10px!important}.bd-assurances{gap:8px 18px;padding:14px 22px;font-size:8px;letter-spacing:.08em}.bd-shop{padding:36px 0 42px;scroll-margin-top:82px}.bd-section-head{display:block;margin-bottom:24px}.bd-section-head h2{margin-top:10px}.bd-section-head>p{max-width:none;margin-top:13px;font-size:14px}.bd-products{grid-template-columns:1fr;gap:22px}.bd-product{display:grid;grid-template-columns:118px minmax(0,1fr);gap:9px 17px;border-top:1px solid var(--bd-line);padding-top:20px}.bd-product-role{grid-column:1/-1;margin-bottom:3px!important;font-size:9px}.bd-product-media{grid-column:1;grid-row:2/span 2;aspect-ratio:3/4;align-self:start}.bd-product-heading{grid-column:2;grid-row:2;margin:0;display:block;align-self:end}.bd-product-heading h3{font-size:25px;line-height:1.08}.bd-product-heading>span{font-size:13px;margin-top:8px}.bd-product-description{grid-column:2;grid-row:3;font-size:12px;line-height:1.6;min-height:0;margin:0!important}.bd-product-link{grid-column:1/-1;grid-row:4;min-height:48px;margin-top:4px}.bd-personal{padding:40px 0}.bd-personal-grid{grid-template-columns:1fr;gap:22px}.bd-personal-heading{grid-column:1;grid-row:1}.bd-personal-heading h2{font-size:40px;margin:14px 0 15px;max-width:340px}.bd-personal-heading .bd-body{font-size:14px}.bd-personal-media{grid-column:1;grid-row:2}.bd-personal-media img{max-height:360px;width:100%;height:auto;object-fit:contain}.bd-personal-media figcaption{font-size:10px;margin-top:9px}.bd-personal-details{grid-column:1;grid-row:3;grid-template-columns:1fr;gap:17px}.bd-personal-details h3{font-size:28px}.bd-personal-details p:not(.bd-kicker){font-size:13px}.bd-personal-details .bd-text-link{font-size:13px}.bd-experience{grid-template-columns:1fr}.bd-experience-copy{order:2;padding:36px 22px 40px}.bd-detail-photo{order:1;min-height:0;height:245px}.bd-experience h2{font-size:38px;margin:14px 0 22px}.bd-gesture-steps{gap:13px}.bd-gesture-steps li{font-size:13px}.bd-ritual-note{margin-top:22px;padding-top:19px}.bd-ritual-note h3{font-size:28px}.bd-ritual-note p,.bd-constancy-note{font-size:13px}.bd-formula{grid-template-columns:1fr;gap:23px;padding-top:40px;padding-bottom:40px}.bd-formula-heading h2{font-size:40px;margin:14px 0 12px}.bd-formula-notes>div{padding:18px 0}.bd-formula-notes dt{font-size:27px;gap:15px}.bd-formula-notes dd{margin-left:0;font-size:13px;line-height:1.75}.bd-founder-inner{display:block;padding-top:36px;padding-bottom:36px}.bd-founder h2{font-size:36px;margin:14px 0 18px}.bd-founder-body{font-size:13px;line-height:1.8}.bd-signature{font-size:30px}.bd-faq{grid-template-columns:1fr;gap:20px;padding-top:36px;padding-bottom:36px}.bd-faq h2{font-size:35px}.bd-faq summary,.bd-faq details p{font-size:13px}.bd-closing{padding:36px 22px 40px}.bd-closing h2{font-size:40px;margin:14px 0 23px}.bd-closing .bd-button{max-width:350px}}
@media(max-width:359px){.bd-product{grid-template-columns:100px minmax(0,1fr);gap:9px 13px}.bd-product-heading h3{font-size:23px}.bd-hero h1{font-size:52px}}
@media(prefers-reduced-motion:reduce){.bd-editorial *{transition:none!important;scroll-behavior:auto!important}}

.bd-formula-visual{display:block;padding-top:64px;padding-bottom:56px;text-align:center}.bd-formula-visual .bd-formula-heading h2{margin-bottom:0}.bd-formula-scene{display:block;position:relative;max-width:980px;height:550px;margin:12px auto 0;isolation:isolate}.bd-formula-aura{position:absolute;inset:10% 24%;border-radius:50%;background:radial-gradient(ellipse,#e9dfc9 0%,#eee8db70 45%,transparent 72%);z-index:-1}.bd-formula-bottle{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);width:30%;height:86%;z-index:2;pointer-events:none}.bd-formula-bottle img{object-fit:contain;filter:drop-shadow(0 18px 14px #8a795f1c)}.bd-ingredient{position:absolute;margin:0;width:15%;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:1}.bd-ingredient-crop{position:relative;overflow:hidden;aspect-ratio:1;background:transparent}.bd-ingredient-crop img{position:absolute;left:0;top:0;width:400%;height:200%;max-width:none;object-fit:fill}.bd-ingredient--jojoba{--x:27%;--y:19%}.bd-ingredient--coconut{--x:13%;--y:41%}.bd-ingredient--argan{--x:17%;--y:67%}.bd-ingredient--raspberry{--x:32%;--y:85%}.bd-ingredient--castor{--x:73%;--y:20%}.bd-ingredient--vitamin_e{--x:87%;--y:42%}.bd-ingredient--rosemary{--x:83%;--y:67%}.bd-ingredient--pearl{--x:68%;--y:85%}.bd-ingredient--coconut img{transform:translateX(-25%)}.bd-ingredient--argan img{transform:translateX(-50%)}.bd-ingredient--raspberry img{transform:translateX(-75%)}.bd-ingredient--castor img{transform:translateY(-50%)}.bd-ingredient--vitamin_e img{transform:translate(-25%,-50%)}.bd-ingredient--rosemary img{transform:translate(-50%,-50%)}.bd-ingredient--pearl img{transform:translate(-75%,-50%)}.bd-ingredient figcaption{font-size:11px;line-height:1.4;letter-spacing:.02em;color:#626158;min-height:30px;margin-top:5px}.bd-formula-origin{margin-top:18px!important;font-size:14px;line-height:1.7;color:#626158}.bd-formula-essential{margin-top:5px!important;font-size:12px;line-height:1.7;letter-spacing:.03em;color:#626158}
@media(max-width:749px){.bd-formula-visual{padding-top:38px;padding-bottom:36px}.bd-formula-scene{height:440px;margin:12px -8px 0}.bd-formula-bottle{width:43%;height:67%;top:50%}.bd-formula-aura{inset:14% 15%}.bd-ingredient{width:25%}.bd-ingredient--jojoba{--x:27%;--y:12%}.bd-ingredient--castor{--x:74%;--y:12%}.bd-ingredient--coconut{--x:13%;--y:36%}.bd-ingredient--vitamin_e{--x:87%;--y:36%}.bd-ingredient--argan{--x:13%;--y:62%}.bd-ingredient--rosemary{--x:87%;--y:62%}.bd-ingredient--raspberry{--x:27%;--y:85%}.bd-ingredient--pearl{--x:74%;--y:85%}.bd-ingredient figcaption{font-size:10px;line-height:1.35;letter-spacing:0;min-height:27px}.bd-formula-origin{margin-top:8px!important;font-size:13px}.bd-formula-essential{font-size:11px}}
@media(min-width:750px){.bd-ingredient--rosemary{width:11%;--x:85%;--y:75%}}
@media(min-width:750px){.bd-personal-media figcaption{width:100%;margin-left:auto;margin-right:auto;text-align:center;text-wrap:pretty}}
@media(min-width:750px){.bd-products .bd-product{display:flex;flex-direction:column}.bd-products .bd-product-role{min-height:30px}.bd-products .bd-product-heading h3{min-height:60px}.bd-products .bd-product-description{flex-grow:1}.bd-products .bd-product-link{margin-top:auto}}@supports(grid-template-rows:subgrid){@media(min-width:750px){.bd-products{grid-template-rows:repeat(6,auto);row-gap:0}.bd-products .bd-product{display:grid;grid-row:span 6;grid-template-rows:subgrid}.bd-products .bd-product-role{min-height:0}.bd-products .bd-product-heading{display:contents}.bd-products .bd-product-heading h3{min-height:0;margin-top:18px}.bd-products .bd-product-heading>span{display:block;margin-top:8px}.bd-products .bd-product-description{min-height:0}.bd-products .bd-product-link{margin-top:0;align-self:stretch}}}
.bd-formula-visual .bd-formula-tested{margin:8px 0 0!important;font-size:11px;line-height:1.7;letter-spacing:.025em;color:var(--beador-muted);text-align:center}@media(max-width:749px){.bd-formula-visual .bd-formula-tested{font-size:10px;margin-top:7px!important}}
/* END_SECTION:beador-maison */
