.bs-benefits{background:radial-gradient(ellipse at 12% 0,#343c31 0,transparent 62%),#1c231f;padding:86px 0 90px;color:#f5f1e8;scroll-margin-top:24px}.bs-benefits__heading{margin-bottom:40px;max-width:740px}.bs-benefits .bs-eyebrow{color:#c5cdbd}.bs-benefits h2{font:400 clamp(32px,3.5vw,48px)/1.15 var(--font-body);letter-spacing:-1.8px;color:#faf7ef;margin:16px 0}.bs-benefits__heading>p:last-child{color:#c5c9bf;font-size:16px}.bs-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-benefit{background:#242c26;border:1px solid #c0c9b633;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;min-height:510px;isolation:isolate}.bs-benefit__photo{position:relative;height:330px;flex-shrink:0}.bs-benefit__photo img{width:100%;height:100%;object-fit:cover}.bs-benefit__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,#242c2699 78%,#242c26 100%)}.bs-benefit__copy{position:relative;padding:0 28px 32px;margin-top:-14px;z-index:1}.bs-benefit h3{font:400 25px/1.25 var(--font-body);letter-spacing:-.5px;color:#faf7ef;margin-bottom:14px}.bs-benefit p{font-size:16px;line-height:1.65;color:#e0e4da}.bs-benefit--softness img{object-position:50% 58%}.bs-benefit--routine img{object-position:50% 50%}@media(max-width:1100px)and (min-width:761px){.bs-benefits__grid{gap:16px}.bs-benefit__copy{padding:0 20px 25px}.bs-benefit h3{font-size:22px}.bs-benefit__photo{height:270px}.bs-benefit{min-height:470px}}@media(max-width:760px){.bs-benefits{padding:54px 0 58px}.bs-benefits__heading{margin-bottom:28px}.bs-benefits h2{font-size:35px;letter-spacing:-1.2px;max-width:320px}.bs-benefits__grid{grid-template-columns:1fr;gap:22px}.bs-benefit{min-height:0;border-radius:24px}.bs-benefit__photo{height:auto;aspect-ratio:1.07}.bs-benefit__copy{padding:0 25px 30px;margin-top:-28px}.bs-benefit h3{font-size:25px;margin-bottom:11px}.bs-benefit p{font-size:17px;line-height:1.6}}@media(min-width:540px)and (max-width:760px){.bs-benefits__grid{max-width:540px;margin-inline:auto}}.bs-details{padding:92px 0;scroll-margin-top:24px}.bs-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.bs-details h2{font:400 clamp(35px,4vw,53px)/1.12 var(--font-body);letter-spacing:-1.8px;margin:20px 0 24px}.bs-details__intro{max-width:390px;font-size:17px}.bs-ingredients>div{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #24292124}.bs-ingredients>div:first-child{padding-top:0}.bs-ingredients>div>span{font-size:12px;color:#717665;margin-top:5px}.bs-ingredients h3{font:500 20px var(--font-body);margin-bottom:8px}.bs-ingredients p{font-size:15px;line-height:1.7}.bs-ingredients details summary{display:flex;justify-content:space-between;padding:23px 0;font-size:14px;cursor:pointer;list-style:none}.bs-ingredients details summary::-webkit-details-marker{display:none}.bs-ingredients details[open] summary span{transform:rotate(45deg)}.bs-ingredients details p{padding-bottom:16px}.bs-routine{padding-top:85px;scroll-margin-top:24px}.bs-routine__head{text-align:center}.bs-routine__head h2{font-size:40px;margin-top:14px}.bs-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:45px;margin-top:42px}.bs-steps li{border-top:1px solid #24292130;padding-top:22px}.bs-steps li>span{font-size:12px;color:#6c735f;display:block;margin-bottom:15px}.bs-steps h3{font:500 21px var(--font-body);margin-bottom:10px}.bs-steps p{font-size:15px;max-width:310px}@media(max-width:760px){.bs-details{padding:54px 0 60px}.bs-details__grid{grid-template-columns:1fr;gap:33px}.bs-details h2{font-size:39px;letter-spacing:-1.5px;margin:16px 0 20px}.bs-details__intro{font-size:16px}.bs-ingredients>div{padding:20px 0;gap:22px}.bs-routine{padding-top:60px}.bs-routine__head{text-align:left}.bs-routine__head h2{font-size:36px}.bs-steps{grid-template-columns:1fr;gap:22px;margin-top:28px}.bs-steps li{padding:20px 0 0 45px;position:relative}.bs-steps li>span{position:absolute;left:0;top:25px}.bs-steps h3{font-size:20px}.bs-steps p{max-width:none}}.bs-footer{padding:64px 0 30px;background:#1c231f;color:#f5f1e8}.bs-footer a{color:#f5f1e8}.bs-footer a:hover{text-decoration:underline;text-underline-offset:4px}.bs-footer__top{display:flex;justify-content:space-between;gap:35px;padding-bottom:44px}.bs-footer .bs-brand{font-size:30px}.bs-footer p{color:#bfc7b9;font-size:14px}.bs-footer p.bs-footer__tagline{color:#f5f1e8;margin:18px 0 8px;font-size:18px}.bs-footer h2{font:400 14px var(--font-body);color:#bfc7b9;margin-bottom:18px}.bs-footer__top>div:last-child{padding-top:8px}.bs-footer__top>div:last-child a{font-size:16px}.bs-footer__bottom{border-top:1px solid #f5f1e829;padding-top:26px}.bs-footer__bottom nav{display:flex;gap:15px 25px;flex-wrap:wrap;margin-bottom:22px}.bs-footer__bottom nav a{font-size:12px;color:#d6dbd0}.bs-footer__bottom p{font-size:11px;color:#bfc7b9}@media(max-width:760px){.bs-footer{padding:48px 0 28px}.bs-footer__top{flex-direction:column;gap:28px;padding-bottom:30px}.bs-footer__bottom nav{gap:16px 22px}.bs-footer__top>div:last-child{padding-top:0}}.bs-header{background:#f5f1e8;color:#242921;border-bottom:1px solid #24292118;position:relative;z-index:30}.bs-header__inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px}.bs-header a{color:#242921}.bs-brand{font-family:var(--font-display);font-size:25px;font-weight:900;letter-spacing:-.6px;white-space:nowrap}.bs-desktop-nav{display:flex;gap:30px;font-size:14px}.bs-desktop-nav a:hover{text-decoration:underline;text-underline-offset:5px}.bs-bag{display:flex;align-items:center;gap:8px;min-width:44px;min-height:44px;justify-content:center}.bs-bag__count{font:12px var(--font-body)}.bs-menu{display:none}.bs-menu summary{list-style:none;cursor:pointer;padding:10px}.bs-menu summary::-webkit-details-marker{display:none}.bs-menu nav{position:absolute;top:100%;left:0;right:0;background:#f5f1e8;padding:16px 24px 24px;border-bottom:1px solid #24292125;box-shadow:0 20px 30px #00000012}.bs-menu nav a{display:block;padding:12px 0}.bs-header a:focus-visible,.bs-menu summary:focus-visible{outline:2px solid #576342;outline-offset:6px}@media(max-width:760px){.bs-header__inner{min-height:74px;gap:10px}.bs-menu{display:block}.bs-desktop-nav{display:none}.bs-brand{font-size:23px}.bs-header__inner{display:grid;grid-template-columns:44px 1fr 44px}.bs-brand{text-align:center}.bs-bag{gap:5px}}.bs-hero{padding:64px 0 70px}.bs-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.bs-hero h1{font-family:var(--font-body);font-size:clamp(48px,5.7vw,82px);font-weight:400;letter-spacing:-4px;line-height:1.04;margin:24px 0}.bs-hero h1 span{color:#5e6855}.bs-hero__intro{font-size:18px;max-width:430px;line-height:1.65}.bs-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.bs-hero__note{margin-top:24px;font-size:12px;letter-spacing:.04em}.bs-hero__image{width:100%;aspect-ratio:1/1.04;height:auto;object-fit:cover;border-radius:26px}.bs-hero__visual figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;color:#5d6258}.bs-hero__visual figcaption span:first-child{color:#242921;font-weight:600}@media(max-width:1000px){.bs-hero__grid{gap:36px}.bs-hero h1{letter-spacing:-2.5px}.bs-hero__actions{gap:20px}}@media(max-width:760px){.bs-hero{padding:40px 0}.bs-hero__grid{grid-template-columns:1fr;gap:30px}.bs-hero h1{font-size:53px;letter-spacing:-2.4px;margin:18px 0}.bs-hero__intro{font-size:16px;max-width:440px}.bs-hero__actions{margin-top:25px;gap:20px}.bs-hero__note{margin-top:19px}.bs-hero__image{aspect-ratio:1.1;border-radius:22px}.bs-hero__visual figcaption{margin-top:12px}.bs-hero .bs-button{padding:16px 22px}}@media(max-width:360px){.bs-hero h1{font-size:45px}}.bs-shop{background:#e9e6db;padding:76px 0}.bs-shop__head{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:35px}.bs-shop h2{font:400 44px/1.12 var(--font-body);letter-spacing:-1.6px;margin-top:17px}.bs-shop__head>.bs-link{margin-bottom:8px}.bs-shop__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.bs-product__image{position:relative;display:block;overflow:hidden;border-radius:23px;background:#e0dccc}.bs-product__image img{width:100%;height:100%;aspect-ratio:1.25;object-fit:cover;transition:transform .4s ease}.bs-product__image:hover img{transform:scale(1.025)}.bs-product__badge{position:absolute;top:18px;left:18px;padding:7px 13px;border-radius:20px;background:#f5f1e8;color:#242921;font-size:12px}.bs-product__line{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-top:23px}.bs-product__line h3{font:500 22px var(--font-body);letter-spacing:-.4px}.bs-product__line h3 a{color:#242921}.bs-product__line>span{font-size:17px}.bs-product>p{font-size:14px;margin-top:8px}.bs-product__link{display:flex;justify-content:space-between;margin-top:22px;padding:15px 0;border-top:1px solid #24292135;color:#242921;font-size:14px}.bs-product__link:hover{color:#4d593f}.bs-faq{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:75px}.bs-faq h2{font-size:32px}.bs-faq details{border-bottom:1px solid #24292128}.bs-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:16px}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq details[open] summary span{transform:rotate(45deg)}.bs-faq details p{padding:0 20px 22px 0;font-size:15px}@media(max-width:760px){.bs-shop{padding:54px 0}.bs-shop__head{display:block;margin-bottom:28px}.bs-shop h2{font-size:35px;letter-spacing:-1.2px;max-width:310px}.bs-shop__head>.bs-link{display:inline-flex;margin-top:20px}.bs-shop__grid{grid-template-columns:1fr;gap:30px}.bs-product__image img{aspect-ratio:1.1}.bs-product__line{margin-top:20px}.bs-faq{grid-template-columns:1fr;gap:12px;padding-top:50px}.bs-faq h2{font-size:29px;margin-top:0}.bs-faq summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.bs-product__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=Pw */
