:root{--be-linen: #f7f4ee;--be-surface: #fffdf9;--be-oat: #e8dfd1;--be-birch: #d9c4a3;--be-stone: #c9c6c0;--be-sage: #9aa894;--be-pine: #3e5246;--be-ink: #2b2a27;--be-ink-muted: #6b6760;--be-space-2: .8rem;--be-space-4: 1.6rem;--be-space-8: 3.2rem;--be-space-16: 6.4rem;--be-radius-sm: 2px;--be-radius-md: 6px;--be-radius-pill: 999px;--font-heading-family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500}body{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}h4,h5,.h4,.h5,.card__heading,.card-information .card__heading{font-family:var(--font-body-family);font-weight:500;letter-spacing:0}strong,b{font-weight:500}.be-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--be-pine)}.caption-with-letter-spacing{letter-spacing:.12em}.button,.button-label,.shopify-challenge__button,.customer button{font-weight:500;letter-spacing:0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(4.8rem + var(--buttons-border-width) * 2)}a:not([href]){cursor:default}.link,.customer a{text-underline-offset:.3rem}.announcement-bar__message{font-size:1.3rem;letter-spacing:0;padding-top:1rem;padding-bottom:1rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.6rem;line-height:3.2rem;letter-spacing:-.01em}.header__menu-item{font-size:1.5rem;letter-spacing:0}.header__menu-item span,.header__active-menu-item{text-underline-offset:.4rem}.be-mobile-nav{border-top:1px solid var(--be-stone)}.be-mobile-nav__list{display:flex;gap:2.8rem;margin:0 auto;padding-top:1.2rem;padding-bottom:1.2rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.be-mobile-nav__list::-webkit-scrollbar{display:none}.be-mobile-nav__link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none}.be-mobile-nav__link--active,.be-mobile-nav__link:hover{text-decoration:underline;text-underline-offset:.4rem}.card__media,.card .media{border-radius:var(--be-radius-sm)}.price{letter-spacing:0}.price-item--regular,.price-item--sale{font-size:1.6rem}.field__input,.select__select,.customer .field input,.customer select{letter-spacing:0}.badge{border-radius:var(--be-radius-pill);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.be-placeholder{display:flex;align-items:center;justify-content:center;padding:var(--be-space-8);box-sizing:border-box;background:var(--be-oat);color:var(--be-ink-muted);font-size:1.4rem;line-height:2.2rem;text-align:center}.be-placeholder--birch{background:var(--be-birch);color:var(--be-ink)}.be-badge{display:inline-block;margin:0 0 var(--be-space-4);padding:.4rem 1.2rem;border-radius:var(--be-radius-pill);background:var(--be-sage);color:var(--be-ink);font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.be-hero{display:grid;gap:4rem;align-items:center}.be-hero__eyebrow{margin:0 0 1.6rem}.be-hero__heading{margin:0 0 2rem;font-size:4.2rem;line-height:1.1}.be-hero__body{max-width:44rem;margin-bottom:3.2rem;font-size:1.6rem;line-height:2.6rem}.be-hero__body p{margin:0}.be-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.be-hero__image{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--be-radius-sm)}.be-hero--image-first .be-hero__media{order:-1}@media screen and (min-width:990px){.be-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6.4rem}.be-hero--image-first .be-hero__media{order:0}.be-hero__heading{font-size:5.6rem;line-height:6rem}}.be-trust-strip--borders{border-top:1px solid var(--be-stone);border-bottom:1px solid var(--be-stone)}.be-trust-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem;margin:0 auto;padding-top:2.4rem;padding-bottom:2.4rem}.be-trust-strip__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:2.2rem}.be-trust-strip__icon{flex:0 0 auto;display:inline-flex;color:var(--be-pine)}.color-scheme-3 .be-trust-strip__icon{color:currentColor}@media screen and (min-width:990px){.be-trust-strip__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.be-feature{display:grid;gap:4rem;align-items:center}.be-feature__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--be-radius-sm)}.be-feature__heading{margin:0 0 1.6rem;font-size:3.2rem;line-height:1.15}.be-feature__body{max-width:46rem;margin-bottom:2rem}.be-feature__body p{margin:0}.be-feature__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin:0 0 2.8rem}.be-feature__price-current{font-size:2.2rem;line-height:2.8rem}.be-feature__price-compare{font-size:1.4rem;color:var(--be-ink-muted)}.be-feature--compact .be-feature__heading{font-size:2.8rem;line-height:3.4rem}@media screen and (min-width:990px){.be-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6.4rem}.be-feature--compact{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:5.6rem}.be-feature__heading{font-size:4rem;line-height:4.6rem}}.be-shipping-bar{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-radius:var(--be-radius-sm);background:var(--be-oat);color:var(--be-ink)}.be-shipping-bar__text{margin:0 0 1rem;font-size:1.4rem;line-height:2.2rem}.be-shipping-bar__track{display:block;height:.4rem;border-radius:var(--be-radius-pill);background:var(--be-linen);overflow:hidden}.be-shipping-bar__fill{display:block;height:100%;background:var(--be-pine);transition:width var(--duration-default, .3s) ease}.cart__footer .be-shipping-bar{margin-bottom:2rem}.be-shipping-line{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.4rem;line-height:2.2rem;color:var(--be-ink-muted)}.be-shipping-line__icon{display:inline-flex;color:var(--be-pine)}.be-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:1.6rem 0;border-top:1px solid var(--be-stone);border-bottom:1px solid var(--be-stone)}.be-notes__item dt{display:block;margin-bottom:.4rem;color:var(--be-ink-muted)}.be-notes__item dd{margin:0;font-size:1.5rem;line-height:2.2rem}.be-details{margin:1.2rem 0 0;font-size:1.4rem;line-height:2.2rem;color:var(--be-ink-muted)}.be-gift-wrap{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem}.be-gift-wrap__input{flex:0 0 auto;width:2rem;height:2rem;margin:0;accent-color:var(--be-pine);cursor:pointer}.be-gift-wrap__label{font-size:1.5rem;line-height:2.2rem;cursor:pointer}.be-gift-wrap__price{margin-left:.4rem;color:var(--be-ink-muted)}.product__info-container>*+*{margin-top:1.6rem;margin-bottom:0}.product__title h1{font-family:var(--font-heading-family);font-weight:400}.product .price .price-item{font-size:2.4rem}.product__accordion summary .accordion__title{font-size:1.5rem;font-weight:500;letter-spacing:0}.footer{border-top:1px solid var(--be-stone)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:0}.footer-block__details-content .list-menu__item--link,.footer-block__details-content .list-menu__item--active{font-size:1.4rem;color:var(--be-ink-muted)}.footer .brand-information .footer-block__brand-info p,.footer-block__brand-info .rte{color:var(--be-ink-muted)}.color-scheme-3 .newsletter-form__field-wrapper .field__input{background:var(--be-surface);color:var(--be-ink)}.color-scheme-3 .newsletter-form__field-wrapper .field__label{color:var(--be-ink-muted)}.collection-hero__title{font-family:var(--font-heading-family)}.collection-hero__description{max-width:64rem;color:var(--be-ink-muted)}.be-bundle__fieldset{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;border:0}.be-bundle__legend{padding:0;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.be-bundle__option{display:flex;align-items:center;gap:1.4rem;min-height:5.6rem;padding:1rem 1.6rem;box-sizing:border-box;border:1px solid var(--be-stone);border-radius:var(--be-radius-md);cursor:pointer;transition:border-color var(--duration-short, .1s) ease,background-color var(--duration-short, .1s) ease}.be-bundle__option:hover{border-color:var(--be-ink-muted)}.be-bundle__option:has(.be-bundle__input:checked){border:2px solid var(--be-pine);padding:.9rem 1.5rem;background:var(--be-surface)}.be-bundle__option:has(.be-bundle__input:focus-visible){outline:2px solid var(--be-pine);outline-offset:2px}.be-bundle__input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;accent-color:var(--be-pine)}.be-bundle__name{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.be-bundle__label{font-size:1.5rem;font-weight:500}.be-bundle__save{padding:.2rem 1rem;border-radius:var(--be-radius-pill);background:var(--be-sage);color:var(--be-ink);font-size:1.2rem;line-height:1.6rem;font-weight:500}.be-bundle__badge{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--be-pine)}.be-bundle__price{text-align:right;line-height:2rem}.be-bundle__pay{display:block;font-size:1.6rem}.be-bundle__was{display:block;font-size:1.3rem;color:var(--be-ink-muted)}h1,h2,h3,.h0,.h1,.h2,.h3,.be-hero__heading,.be-feature__heading,.be-ritual__heading,.be-editorial__heading{font-optical-sizing:auto;font-weight:360;letter-spacing:-.015em}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.be-hero__heading em,.be-feature__heading em,.be-ritual__heading em,.be-editorial__heading em{font-style:italic;font-weight:340;letter-spacing:-.01em}.be-hero__heading{font-size:4.6rem;line-height:1.04}@media screen and (min-width:990px){.be-hero__heading{font-size:7.2rem;line-height:7.2rem}}.be-eyebrow{letter-spacing:.16em}.rte p,.be-hero__body,.be-feature__body,.be-editorial__body{text-wrap:pretty}.rich-text__blocks{max-width:60rem}.be-hero{gap:4.8rem}@media screen and (min-width:990px){.be-hero,.be-feature,.be-editorial{gap:9.6rem}}.title-wrapper-with-link{margin-bottom:4rem}.be-caption{margin:1.2rem 0 0;font-size:1.3rem;line-height:2rem;color:var(--be-ink-muted)}.be-link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.5rem;color:var(--be-pine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;transition:text-underline-offset var(--duration-medium) ease}.be-link:hover{text-underline-offset:.8rem}.color-scheme-3 .be-link{color:currentColor}.be-texture{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Cg fill='%232b2a27' fill-opacity='0.05'%3E%3Crect x='18' y='14' width='34' height='3' rx='1.5'/%3E%3Crect x='128' y='22' width='16' height='3' rx='1.5'/%3E%3Crect x='190' y='10' width='30' height='3' rx='1.5'/%3E%3Crect x='64' y='46' width='16' height='3' rx='1.5'/%3E%3Crect x='150' y='58' width='34' height='3' rx='1.5'/%3E%3Crect x='30' y='82' width='16' height='3' rx='1.5'/%3E%3Crect x='96' y='90' width='34' height='3' rx='1.5'/%3E%3Crect x='204' y='96' width='16' height='3' rx='1.5'/%3E%3Crect x='54' y='124' width='34' height='3' rx='1.5'/%3E%3Crect x='166' y='136' width='16' height='3' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 160px}:root{--duration-long: .7s;--duration-extra-long: 1s;--duration-extra-longer: 1.2s}@media screen and (min-width:990px){.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img+img{transform:none}.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img{transition:opacity .8s var(--ease-out-slow),transform .8s var(--ease-out-slow)}}.button{transition:background-color var(--duration-medium) ease,color var(--duration-medium) ease,box-shadow var(--duration-medium) ease}@media(prefers-reduced-motion:reduce){.be-link,.be-bundle__option,.card .media.media--hover-effect>img{transition:none}}.badge{background:transparent;border:1px solid var(--be-stone);color:var(--be-ink-muted);padding:.3rem 1rem}.price__badge-sale{border-color:var(--be-pine);color:var(--be-pine)}.footer__payment .list-payment__item svg,.footer__payment .icon{width:3.2rem;height:2rem}.footer__payment .list-payment{gap:.4rem;filter:grayscale(1);opacity:.75}.be-ritual__intro{max-width:60rem;margin-bottom:4.8rem}.be-ritual__heading{margin:0;font-size:3.2rem;line-height:1.1}.be-ritual__text{margin-top:1.6rem;color:var(--be-ink-muted)}.be-ritual__steps{display:grid;gap:4rem;margin:0}.be-ritual__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--be-radius-sm)}.be-ritual__number{margin:2rem 0 .4rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;color:var(--be-pine)}.be-ritual__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:3rem;font-weight:360}.be-ritual__body{margin:0;max-width:34rem;color:var(--be-ink-muted)}@media screen and (min-width:750px){.be-ritual__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}}@media screen and (min-width:990px){.be-ritual__intro{margin-bottom:6.4rem}.be-ritual__heading{font-size:4.8rem;line-height:5.2rem}.be-ritual__steps{gap:4.8rem}.be-ritual__step:nth-child(2){margin-top:6.4rem}}.be-editorial{display:grid;gap:4rem;align-items:center}.be-editorial__media{margin:0}.be-editorial__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--be-radius-sm)}.be-editorial__heading{margin:0 0 2rem;font-size:3.2rem;line-height:1.1}.be-editorial__body{max-width:48rem;margin-bottom:2.4rem}@media screen and (min-width:990px){.be-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.be-editorial--image-right .be-editorial__media{order:2}.be-editorial__heading{font-size:4.8rem;line-height:5.2rem}.be-editorial__image{aspect-ratio:4 / 5;max-height:72rem}}.be-banner__media{width:100%}.be-banner__image{display:block;width:100%;height:56vw;max-height:84rem;min-height:32rem;object-fit:cover}.be-banner__media--medium .be-banner__image{height:40vw;max-height:60rem}.be-banner__text{max-width:64rem;margin:0 auto;padding-top:5.6rem;text-align:center}.be-banner__heading{margin:0 0 1.6rem;font-size:3.2rem;line-height:1.1}.be-banner__body{margin:0 auto 2.8rem;max-width:52rem;color:var(--be-ink-muted)}@media screen and (min-width:990px){.be-banner__text{padding-top:7.2rem}.be-banner__heading{font-size:4.8rem;line-height:5.2rem}}.be-cards__intro{margin-bottom:4rem;text-align:center}.be-cards__heading{margin:0;font-size:3.2rem;line-height:1.1}.be-cards__list{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:1.6rem;margin:0;padding:0 1.5rem .8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.be-cards__list::-webkit-scrollbar{display:none}.be-cards__item{scroll-snap-align:start}.be-cards__link{display:flex;flex-direction:column;color:rgb(var(--color-foreground));text-decoration:none}.be-cards__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--be-radius-sm);transition:opacity .8s var(--ease-out-slow)}.be-cards__link:hover .be-cards__image{opacity:.88}.be-cards__title{margin:1.6rem 0 .4rem;font-family:var(--font-heading-family);font-size:1.9rem;line-height:2.6rem;font-weight:360}.be-cards__text{margin:0 0 .8rem;font-size:1.4rem;line-height:2.2rem;color:var(--be-ink-muted)}.be-cards__price{margin:0;font-size:1.5rem}.be-cards__footer{margin-top:4rem;text-align:center}@media screen and (min-width:750px){.be-cards__list{grid-auto-columns:40%;padding:0 5rem .8rem}}@media screen and (min-width:990px){.be-cards__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;max-width:var(--page-width);margin:0 auto;padding:0 5rem;overflow:visible}.be-cards__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.be-cards__intro{margin-bottom:5.6rem}.be-cards__heading{font-size:4rem;line-height:4.6rem}}.be-trust-strip--stacked{padding:7.2rem 0}.be-trust-strip__heading{margin:0 0 4rem;text-align:center;font-size:2.8rem;line-height:1.15}.be-trust-strip--stacked .be-trust-strip__list{padding:0;gap:3.2rem 2.4rem}.be-trust-strip--stacked .be-trust-strip__item{flex-direction:column;text-align:center;gap:1.6rem}.be-trust-strip--stacked .be-trust-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border:1px solid var(--be-stone);border-radius:var(--be-radius-pill)}.be-trust-strip--stacked .be-trust-strip__icon svg{width:2.8rem;height:2.8rem}@media screen and (min-width:990px){.be-trust-strip--stacked{padding:9.6rem 0}.be-trust-strip__heading{font-size:3.6rem}}.template-product .product{column-gap:6.4rem}.template-product .product__media-item .media{border-radius:var(--be-radius-sm)}.template-product .product__info-wrapper{padding-top:2.4rem}@media screen and (min-width:990px){.template-product .product__info-container{max-width:46rem}.template-product .product__title h1{font-size:4.4rem;line-height:4.8rem}}.collapsible-content .collapsible-content__heading{font-family:var(--font-heading-family);font-weight:360}.collapsible-content .accordion{border-color:var(--be-stone)}.collapsible-content .accordion__title{font-size:1.6rem;font-weight:400;letter-spacing:0}@media screen and (min-width:990px){.template-product [id^=MainProduct-]>product-component>.page-width{max-width:none;padding:0}.template-product [id^=MainProduct-] .product{column-gap:0}.template-product [id^=MainProduct-] .product--large:not(.product--no-media) .product__media-wrapper{max-width:66%;width:66%}.template-product [id^=MainProduct-] .product--large:not(.product--no-media) .product__info-wrapper{max-width:34%;width:34%;padding:6.4rem 5.6rem 4.8rem;box-sizing:border-box}.template-product [id^=MainProduct-] .product--columns .product__media-list{gap:0;column-gap:0;row-gap:0}.template-product [id^=MainProduct-] .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:50%;width:50%;padding:0}.template-product [id^=MainProduct-] .product__media-item .media,.template-product [id^=MainProduct-] .product__media-item .product-media-container{border-radius:0}.template-product [id^=MainProduct-] .product__info-container{max-width:40rem;margin:0 auto;text-align:center}.template-product [id^=MainProduct-] .product__info-container .be-bundle,.template-product [id^=MainProduct-] .product__info-container .be-gift-wrap,.template-product [id^=MainProduct-] .product__info-container .be-notes,.template-product [id^=MainProduct-] .product__info-container .variant-picker,.template-product [id^=MainProduct-] .product__info-container .product-form{text-align:left}.template-product [id^=MainProduct-] .product__info-container .be-shipping-line{justify-content:center}.template-product [id^=MainProduct-] .product__title h1{font-size:3.6rem;line-height:4rem}}.template-product .product__info-container .product__text.caption-with-letter-spacing{color:var(--be-ink-muted)}.be-details{display:grid;gap:4rem}.be-details__statement-text{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.25;font-weight:340;text-align:center}.be-details__rows{border-top:1px solid var(--be-stone)}.be-details__row{border-bottom:1px solid var(--be-stone)}.be-details__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 0;font-size:1.5rem;cursor:pointer;list-style:none}.be-details__summary::-webkit-details-marker{display:none}.be-details__chevron{flex:0 0 auto;width:.8rem;height:.8rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--duration-medium) ease}.be-details__row[open] .be-details__chevron{transform:rotate(45deg)}.be-details__content{padding:0 0 2.4rem;max-width:56rem;font-size:1.5rem;line-height:2.4rem}.be-details__content .be-notes{margin-top:1.6rem}@media screen and (min-width:990px){.be-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9.6rem;align-items:center}.be-details__statement-text{font-size:3.2rem;padding:0 4rem}}.be-complete{display:grid}.be-complete__image{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.be-complete__panel{padding:5.6rem 2rem}.be-complete__heading{margin:0 0 3.2rem;font-size:3.2rem;line-height:1.1;text-align:center}.be-complete__list{display:flex;flex-direction:column;gap:2.4rem;margin:0 auto;max-width:44rem}.be-complete__item{display:flex;gap:2rem;align-items:center}.be-complete__thumb{flex:0 0 9.6rem;width:9.6rem;height:9.6rem;background:var(--be-oat);border-radius:var(--be-radius-sm);overflow:hidden}.be-complete__thumb img,.be-complete__thumb .be-placeholder{display:block;width:100%;height:100%;object-fit:cover;padding:0}.be-complete__title{font-family:var(--font-heading-family);font-size:1.9rem;line-height:2.4rem;color:rgb(var(--color-foreground));text-decoration:none}.be-complete__text{margin:.2rem 0 1rem;font-size:1.4rem;line-height:2rem;color:var(--be-ink-muted)}.be-complete__form{margin:0}.be-complete__button{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;color:var(--be-pine);text-decoration:underline;text-underline-offset:.5rem;cursor:pointer}.be-complete__button[disabled]{color:var(--be-ink-muted);cursor:default;text-decoration:none}.be-complete__button.loading{opacity:.5}@media screen and (min-width:990px){.be-complete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.be-complete__image{aspect-ratio:auto;height:82vh;max-height:90rem;min-height:56rem}.be-complete__heading{font-size:4rem;line-height:4.4rem}}.be-look__intro{max-width:60rem;margin:0 auto 4.8rem;text-align:center}.be-look__heading{margin:0 0 1.6rem;font-size:3.2rem;line-height:1.1}.be-look__text{color:var(--be-ink-muted)}.be-look__stage{position:relative}.be-look__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--be-radius-sm)}.be-look__spot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:1}.be-look__spot[open]{z-index:2}.be-look__dot{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;cursor:pointer;list-style:none}.be-look__dot::-webkit-details-marker{display:none}.be-look__dot:before{content:"";width:1.8rem;height:1.8rem;border-radius:50%;background:var(--be-surface);box-shadow:0 0 0 .6rem #fffdf973;transition:transform var(--duration-medium) ease}.be-look__spot[open] .be-look__dot:before,.be-look__dot:hover:before{transform:scale(1.15)}.be-look__card{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:22rem;margin-top:.4rem;padding:1.6rem 1.8rem;border-radius:var(--be-radius-md);background:var(--be-surface);color:var(--be-ink)}.be-look__spot--left .be-look__card{left:auto;right:0;transform:none}.be-look__card-title{display:block;font-family:var(--font-heading-family);font-size:1.7rem;line-height:2.2rem;color:var(--be-ink);text-decoration:none}.be-look__card-price{margin:.2rem 0 .4rem;font-size:1.4rem;color:var(--be-ink-muted)}.be-look__list{margin:2.4rem 0 0;border-top:1px solid var(--be-stone)}.be-look__list-link{display:flex;justify-content:space-between;min-height:4.8rem;align-items:center;border-bottom:1px solid var(--be-stone);color:rgb(var(--color-foreground));text-decoration:none;font-size:1.5rem}@media screen and (min-width:750px){.be-look__list{display:none}}@media screen and (min-width:990px){.be-look__heading{font-size:4.4rem;line-height:4.8rem}}.be-ritual--centered .be-ritual__intro{margin-left:auto;margin-right:auto;text-align:center}.be-ritual--centered .be-ritual__step{text-align:center}.be-ritual--centered .be-ritual__body{margin-left:auto;margin-right:auto}.be-ritual--four .be-ritual__step:nth-child(2){margin-top:0}.be-ritual--four .be-ritual__image{aspect-ratio:1 / 1}@media screen and (min-width:750px){.be-ritual--four .be-ritual__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.be-ritual--four .be-ritual__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.be-help{display:grid}.be-help__inner{max-width:44rem;margin:0 auto;padding:6.4rem 2rem;text-align:center}.be-help__heading{margin:0 0 1.2rem;font-size:3.2rem;line-height:1.1}.be-help__text{margin-bottom:2.4rem;color:var(--be-ink-muted)}.be-help__form .newsletter-form__field-wrapper{max-width:100%}.be-help__note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--be-ink-muted)}.be-help__actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem}@media screen and (min-width:990px){.be-help{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.be-help__inner{padding:9.6rem 2rem}}.be-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:var(--be-surface);border-top:1px solid var(--be-stone);transform:translateY(100%);transition:transform var(--duration-long) var(--ease-out-slow)}.be-sticky.is-visible{transform:translateY(0)}.be-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.be-sticky__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.be-sticky__thumb{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:var(--be-radius-sm)}.be-sticky__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;line-height:2.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.be-sticky__variant{margin:0;font-size:1.3rem;color:var(--be-ink-muted)}.be-sticky__button{flex:0 0 auto;gap:.6rem}@media screen and (max-width:749px){.be-sticky__product{display:none}.be-sticky__button{width:100%}}@media(prefers-reduced-motion:reduce){.be-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/be-theme.css.map */
