:root{--bem-body-size: 2rem;--bem-small-size: 14px;--bem-card-size: var(--bem-body-size)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--bem-body-size);line-height:1.6;font-weight:300!important}#MainContent :is(p,li,.rte,.text-body,.bem-copy,.bem-collection-intro,.product__description,.accordion__content,.rich-text__text,.image-with-text__text,.collection-description,.page-content,.shopify-policy__body){font-size:var(--bem-body-size)!important;line-height:1.6!important;font-weight:300!important;letter-spacing:.01em!important}#MainContent :is(.rte,.product__description,.accordion__content,.rich-text__text,.bem-copy) :is(span,em,a){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}#MainContent :is(strong,b){font-weight:300!important}#MainContent :is(p,li,.rte,.bem-copy,.product__description){overflow-wrap:anywhere}#MainContent :is(.rte,.bem-copy,.bem-collection-intro)>p{margin-block:0 1em}#MainContent :is(.rte,.bem-copy,.bem-collection-intro)>p:last-child{margin-bottom:0}#MainContent :is(.page-width--narrow>.rte,.article-template__content,.shopify-policy__body){max-width:68ch;margin-inline:auto}#MainContent :is(h1,.h1){font-size:clamp(32px,3.6vw,52px)!important;line-height:1.15!important}#MainContent :is(h2,.h2,.rich-text__heading,.image-with-text__heading){font-size:clamp(28px,2.8vw,38px)!important;line-height:1.2!important}#MainContent :is(h3,.h3){font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important}#MainContent :is(.bem-hero h1,.bem-hero h2,.banner__heading,.h0){font-size:clamp(34px,4.1vw,58px)!important;line-height:1.12!important}#MainContent :is(.product__title,.product__title h1,.product__title h2){font-size:clamp(26px,2.7vw,36px)!important;line-height:1.25!important}#MainContent :is(.card__heading,.card__heading a,.bem-product-card h3,.bem-product-card h3 a,.cart-item__name){font-size:var(--bem-card-size)!important;line-height:1.4!important;font-weight:300!important;letter-spacing:.01em!important}#MainContent :is(.price,.price-item){font-size:var(--bem-body-size)!important;line-height:1.4!important}#MainContent :is(.bem-eyebrow,.bem-card-brand,.card__caption,.caption-with-letter-spacing,.bem-hero__note,.bem-signup__small,.bem-signup__message,.product__tax,.product__text,.product__inventory,.cart-item__details .product-option,.bem-breadcrumbs,.bem-product-label){font-size:var(--bem-small-size)!important;line-height:1.5!important;font-weight:300!important}#MainContent .bem-eyebrow{letter-spacing:.12em!important}#MainContent .bem-signup__text,#MainContent .bem-signup__text p{font-size:var(--bem-body-size)!important;line-height:1.6!important}#MainContent :is(.bem-text-link,.bem-collection-jumps a,.facets__summary,.facets__label,.facet-filters__label,.facet-filters__sort,.mobile-facets__label){font-size:16px!important;line-height:1.5!important}#MainContent :is(.button,.btn,.bem-button,.bem-card-button,button[type=submit]),.cart-drawer .button{font-size:15px!important;line-height:1.4!important;letter-spacing:.06em!important;font-weight:300!important;min-height:44px;white-space:normal;height:auto}#MainContent :is(input,select,textarea,.field__input,.select__select),.footer :is(input,select,textarea),.cart-drawer :is(input,select,textarea){font-size:16px!important;line-height:1.5!important;font-weight:300!important}#MainContent :is(.form__label,.field__label,.select__label){font-size:14px!important;line-height:1.4!important}#MainContent .bem-image-caption{font-size:12px;line-height:1.5;max-width:calc(100% - 32px)}.footer :is(p,li,a,.copyright__content,.footer__content-bottom),.cart-drawer :is(p,.cart-item__name,.price,.price-item){font-size:15px!important;line-height:1.6!important;font-weight:300!important}.header :is(.header__menu-item,.header__menu-item span,.header__submenu a){font-size:14px!important;line-height:1.4!important;letter-spacing:.06em!important;font-weight:300!important}.menu-drawer :is(.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer__navigation a,.menu-drawer__navigation summary){font-size:17px!important;line-height:1.4!important;letter-spacing:.06em!important;font-weight:300!important}.announcement-bar__message{font-size:14px!important;line-height:1.5!important;letter-spacing:.06em!important}@media(max-width:749px){:root{--bem-body-size: 1.8rem;--bem-card-size: var(--bem-body-size)}#MainContent .bem-hero__copy{padding:26px 18px}#MainContent .bem-hero .bem-actions{grid-template-columns:1fr}#MainContent :is(.bem-story__copy,.image-with-text__content){padding-inline:20px}#MainContent .bem-category h3{font-size:21px!important}#MainContent .bem-image-caption{font-size:12px;letter-spacing:.08em}#MainContent :is(.bem-copy,.bem-collection-intro,.product__description,.rte) img{max-width:100%;height:auto}}#MainContent .bem-category p,.footer p,.footer li,.shopify-policy__container p,.shopify-policy__container li{font-size:var(--bem-body-size)!important;line-height:1.6!important;font-weight:300!important;letter-spacing:.01em!important}#MainContent [id$=bem_facials_gifts] .bem-pair{padding-top:80px}@media(max-width:749px){#MainContent [id$=bem_facials_gifts] .bem-pair{padding-top:48px}}#MainContent :is(.bem-actions,.image-with-text__buttons,.rich-text__buttons,.bem-signup__formwrap){margin-top:28px!important}#MainContent .bem-copy+.bem-text-link{display:inline-flex;align-items:center;margin-top:28px;min-height:44px;white-space:normal}#MainContent :is(.bem-copy,.bem-collection-intro,.bem-story__copy,.bem-fragrance-feature__copy) p{font-size:var(--bem-body-size)!important;line-height:1.65!important;font-weight:300!important;letter-spacing:.01em!important;color:#242321!important}#MainContent :is(.bem-copy,.bem-collection-intro){max-width:65ch}#MainContent :is(h1,h2,h3,.bem-eyebrow,.bem-image-caption,.button,.btn,.bem-button,.bem-card-button,.bem-signup__button,.bem-text-link){text-transform:none!important}#MainContent :is(.button,.btn,.bem-button,.bem-card-button,.bem-signup__button){letter-spacing:.025em!important}@media(max-width:749px){#MainContent :is(.bem-actions,.image-with-text__buttons,.rich-text__buttons,.bem-signup__formwrap){margin-top:24px!important}#MainContent .bem-copy+.bem-text-link{margin-top:24px}}#MainContent :is(h1,h2,h3,h4,h5,h6,.product__title,.bem-copy,.bem-copy p,.rte,.rte p,.rte li,.rte span,.rte strong,.rte b){font-weight:300!important}#MainContent :is(.bem-signup__text,.bem-signup__text p){font-weight:300!important}#MainContent :is(.card__heading,.card__heading a,.bem-product-card h3,.bem-product-card h3 a,.bem-card-brand,.card-information .caption-with-letter-spacing,.product__title,.product__title h1,.product__title h2,.product__text,.product__tax,.product__inventory,.price,.price-item,.unit-price,.product-option,.cart-item__name,.bem-card-button,.quick-add__submit,.product-form__submit,.product__description,.product__description p,.product__description li,.product__accordion .accordion__title,.product__accordion .accordion__content){font-size:var(--bem-body-size)!important;font-weight:300!important;line-height:1.6!important;letter-spacing:.01em!important}#MainContent :is(.bem-text-link,.bem-hero__note,.bem-signup__text,.bem-signup__small,.bem-signup__message){font-size:var(--bem-body-size)!important;font-weight:300!important;line-height:1.6!important}.cart-drawer :is(.cart-item__name,.product-option,.price,.price-item,p){font-size:var(--bem-body-size)!important;font-weight:300!important;line-height:1.6!important}.header__phone-number-box,.header__phone-number-box a,.header__phone-number-box a *,a[href^="tel:"],a[href^="tel:"] *{font-weight:300!important}body.bem-home-page #MainContent{text-align:center}body.bem-home-page #MainContent :is(h1,h2,h3,h4,h5,h6,p,.rte,.bem-copy,.bem-eyebrow,.bem-story__copy,.bem-fragrance-feature__copy,.card__information,.card-information,.card__heading,.bem-product-card,.bem-product-card__copy,.bem-card-brand,.price,.price-item,.collection__description,.bem-signup__text,.bem-signup__heading,.bem-signup__small){text-align:center!important}body.bem-home-page #MainContent :is(.bem-hero h1,.bem-hero h2,.bem-copy,.bem-section-heading,.collection__description,.bem-signup__text){margin-left:auto!important;margin-right:auto!important}body.bem-home-page #MainContent :is(.bem-actions,.image-with-text__buttons,.rich-text__buttons,.collection__view-all,.title-wrapper-with-link){justify-content:center}body.bem-home-page #MainContent .bem-section-heading{flex-direction:column;align-items:center;gap:16px}body.bem-home-page #MainContent .bem-category h3{justify-content:center}body.bem-home-page #MainContent :is(.bem-story__image,.bem-category__image,.bem-fragrance-feature__image,.bem-product-card__image){margin-inline:auto;width:100%}body.bem-home-page #MainContent .bem-image-caption{left:50%;transform:translate(-50%);width:max-content;text-align:center}body.bem-home-page #MainContent :is(.bem-hero__copy,.bem-story__copy,.bem-fragrance-feature__copy){min-width:0}body.bem-home-page #MainContent :is(.bem-signup__input,.field__input){text-align:center}body.bem-home-page #MainContent :is(.button,.btn,.bem-button,.bem-card-button,.bem-signup__button,button[type=submit]){text-transform:uppercase!important;font-size:var(--bem-body-size)!important;font-weight:300!important;line-height:1.35!important;letter-spacing:.05em!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere;min-height:48px}body.bem-home-page #MainContent :is(.button,.btn,.bem-button,.bem-card-button,.bem-signup__button,button[type=submit]) :is(span,strong){text-transform:inherit!important;font-size:inherit!important;font-weight:inherit!important}body.bem-home-page #MainContent :is(.bem-button:not(.bem-button--outline),.button:not(.button--secondary):not(.button--tertiary),.bem-signup__button,.button--primary){background:#86754d!important;color:#fff!important;border-color:#86754d!important;--color-button: 134, 117, 77;--color-button-text: 255, 255, 255}body.bem-home-page #MainContent :is(.bem-button:not(.bem-button--outline),.button:not(.button--secondary):not(.button--tertiary),.bem-signup__button,.button--primary):hover{background:#756440!important;border-color:#756440!important;color:#fff!important}body.bem-home-page #MainContent :is(.bem-button:not(.bem-button--outline),.button:not(.button--secondary):not(.button--tertiary),.bem-signup__button,.button--primary) :is(span,strong){color:#fff!important}body.bem-home-page #MainContent .bem-hero:not([hidden]){display:grid;grid-template-columns:45% 55%}body.bem-home-page #MainContent .bem-hero__image{display:block!important;visibility:visible!important;position:relative;min-width:0;min-height:500px;overflow:hidden}body.bem-home-page #MainContent .bem-hero__image img{display:block!important;visibility:visible!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body.bem-home-page #MainContent :is(.bem-story__image,.bem-fragrance-feature__image,.bem-category__image,.bem-product-card__image){display:block!important;visibility:visible!important;overflow:hidden;min-width:0}body.bem-home-page #MainContent .bem-story__image{aspect-ratio:4 / 3}body.bem-home-page #MainContent .bem-fragrance-feature__image{aspect-ratio:3 / 2}body.bem-home-page #MainContent :is(.bem-story__image,.bem-fragrance-feature__image,.bem-category__image) img{display:block!important;visibility:visible!important;width:100%;height:100%;object-fit:cover}body.bem-home-page #MainContent .bem-product-card__image img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:749px){body.bem-home-page #MainContent .bem-hero:not([hidden]){grid-template-columns:minmax(0,1fr)}body.bem-home-page #MainContent .bem-hero__image{order:0;aspect-ratio:4 / 3;min-height:0;height:auto}body.bem-home-page #MainContent .bem-hero__copy{order:1}body.bem-home-page #MainContent .bem-pair,body.bem-home-page #MainContent .bem-fragrance-feature{grid-template-columns:minmax(0,1fr)}body.bem-home-page #MainContent .bem-fragrance-feature__image{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/297/assets/bem-typography.css.map */
