:root{--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,button[type=submit],.shopify-payment-button__button{letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.header{background:#f5f2ea;border-bottom:1px solid rgba(46,66,7,.08);transition:box-shadow .3s ease}.header.scrolled,.shopify-section-header-sticky .header{box-shadow:0 1px 18px #2e42070f}.header__menu-item,.header-menu-item{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s ease}.header__menu-item:hover,.header-menu-item:hover{opacity:.55}.header__heading-logo{padding-block:4px}.header__menu-item+.header__menu-item{margin-left:.15em}.header__icons .header__icon,.header-actions__cart-icon,.account-button{color:#2e4207;transition:opacity .2s ease}.header__icons .header__icon:hover,.header-actions__cart-icon:hover,.account-button:hover{opacity:.7}.announcement-bar{background:#2e4207;color:#f5f2ea}.announcement-bar__text{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.cart-drawer__dialog{background:#f5f2ea;color:#2e4207}.card{background:transparent}.card__heading,.card-information__text{font-family:var(--font-primary--family);color:#2e4207}.badge--sale,.badge--on-sale{display:none}.price__regular .price-item,.price .price-item--regular{font-family:var(--font-primary--family);color:#2e4207}.footer{background:#2e4207;color:#f5f2ea}.footer a,.footer__link{color:#f5f2ea;opacity:.7;font-size:.82rem;letter-spacing:.08em}.footer a:hover,.footer__link:hover{opacity:1}.footer__copyright{font-size:.75rem;opacity:.45;letter-spacing:.08em}.section.spacing-style:is(:has(.lv-hero),:has(.lv-ticker),:has(.lv-product),:has(.lv-price),:has(.lv-story),:has(.lv-scent)){padding-block:0;margin-block:0}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}img,video,svg{max-width:100%}@media screen and (max-width:749px){input,textarea,select{font-size:max(16px,1em)!important}}@media screen and (max-width:749px){.header__icon,.header__icon-wrapper,header-component a,header-component button,.mobile-facets__open{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}*:focus-visible{outline:2px solid #2e4007!important;outline-offset:3px!important}@supports (padding: env(safe-area-inset-bottom)){.cart-drawer__footer,.cart__footer{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media screen and (max-width:389px){.product-grid{grid-template-columns:1fr!important}}@media screen and (min-width:390px)and (max-width:749px){.product-grid:not([style*="grid-template-columns: 1fr"]){grid-template-columns:repeat(2,1fr)!important}}@media screen and (min-width:750px){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f2ea}::-webkit-scrollbar-thumb{background:#2e40074d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2e400799}}.lavoir-subscription-wrapper,.subscriptions_app_embed_block,.subscriptions_app_embed_block>*{width:100%!important;max-width:100%!important}.subscriptions_app_embed_block iframe,.subscriptions_app_embed_block form,.subscriptions_app_embed_block div{max-width:100%!important}@media screen and (max-width:749px){.product-information,.product-details,.product-form-buttons,.buy-buttons-block,.email-signup-block,.email-signup__form,.email-signup__input-group{max-width:100%}.product-form-buttons .button,.product-form-buttons button,.shopify-payment-button,.shopify-payment-button__button{width:100%}.cart-drawer__dialog,.cart-page,.cart__container,.cart__summary,.cart-items-component{max-width:100vw}.cart-drawer__dialog{max-height:100dvh}}@media screen and (max-width:749px){.template-page .section img[alt*="Mamie Lou"],.template-page .section img[src*=Dessin_Mamie_Lou]{display:block;width:min(76vw,320px);max-width:100%;height:auto;margin-inline:auto}}body{background:#f5f2ea;color:#2e4207}.button,button[type=submit],.shopify-payment-button__button,.product-form-buttons .button,.product-form-buttons button{border-radius:999px;border-width:1px;box-shadow:none;min-height:46px;padding-inline:1.8rem}.button:hover,button[type=submit]:hover,.shopify-payment-button__button:hover{box-shadow:none}.rte,.text-block,.product__description,.product-information p{line-height:1.72}summary,.accordion summary,.accordion__summary{letter-spacing:.03em}.section.spacing-style:is(:has(.lv-memory),:has(.lv-trust),:has(.lavoir-map-section),:has(.lavoir-faq)){padding-block:0;margin-block:0}.lv-video-section video{min-height:clamp(420px,72svh,820px);object-fit:cover}.lv-hero__cta,.lv-product a.lv-product__btn{border-radius:999px!important}.lv-product__image-frame{border-radius:clamp(24px,3vw,38px)}.lavoir-map-section__point,.lv-price__col{border:1px solid rgba(46,66,7,.08)}.lv-price__col{border-color:#f5f2ea1a}@media screen and (min-width:950px){.lv-memory__heading,.lv-hero__headline{text-wrap:balance}}@media screen and (max-width:749px){.lv-video-section video{min-height:62svh}.button,button[type=submit],.shopify-payment-button__button,.product-form-buttons .button,.product-form-buttons button{min-height:48px}.lv-hero__headline,.lv-memory__heading,.lavoir-faq__title{text-wrap:balance}}.lv-video-section+.section-wrapper .lv-hero,.lv-video-section+* .lv-hero{border-top:1px solid rgba(46,66,7,.06)}.lv-trust{margin-block:0}.lv-hero{padding:clamp(52px,8vw,112px) clamp(20px,6vw,80px) clamp(68px,10vw,128px)}.lv-hero__edition{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#2e4207;opacity:.4;margin-bottom:28px}.lv-hero__headline{hyphens:none;-webkit-hyphens:none}.lv-hero__divider{width:48px;height:1px;background:#2e4207;opacity:.15;margin:0 auto 32px}.lv-product__eyebrow{font-size:.68rem;letter-spacing:.2em}.lv-product__name{letter-spacing:-.04em}.lv-product__subtitle{font-style:italic;font-weight:400}.lv-product__image-frame img{border-radius:0}.lv-trust__label{font-size:.62rem;letter-spacing:.2em}.lv-trust__text{font-size:.96rem}.lv-story__eyebrow{margin-bottom:36px}.lv-story__quote:before{content:"\201c";display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,8vw,7rem);line-height:.6;color:#2e4207;opacity:.1;margin-bottom:24px;font-style:normal}.lv-memory__portrait{opacity:1;filter:contrast(1.04) saturate(.88)}.lv-memory__icon{opacity:.48}.lavoir-map-section__image-wrap{border:none;background:transparent;padding:0;margin-bottom:48px}.lv-scent__image{filter:sepia(.04) saturate(.96) contrast(1.02)}.lv-price__col{background:#f5f2ea12}.lv-price__col-label{opacity:.38;letter-spacing:.2em}.lavoir-faq__question:hover .lavoir-faq__question-text{opacity:.72}.lavoir-faq__answer p{opacity:.78}.section:has(.email-signup-block){background:#f5f2ea}.footer__menu+.footer__menu{margin-top:0}.lv-ticker{background:#f5f2ea!important;border-top:1px solid rgba(46,66,7,.06);border-bottom:1px solid rgba(46,66,7,.06)}.lv-video-section{display:block;line-height:0}.lv-video-section video{display:block;width:100%}@media screen and (max-width:749px){.lv-hero{padding:48px 20px 72px}.lv-product__content{text-align:left;align-items:flex-start}.lv-product a.lv-product__btn{align-self:flex-start!important;text-align:left!important}.lv-trust__grid{grid-template-columns:1fr 1fr;gap:0;row-gap:16px}.lv-trust__item{border-right:0!important}.lv-story__quote:before{font-size:3.5rem;margin-bottom:18px}.lv-scent{text-align:left}.lavoir-faq__number{opacity:.4}}.announcement-bar__text{letter-spacing:.18em}h1,h2,h3,.lv-memory__heading,.lv-hero__headline,.lavoir-map-section__title,.lavoir-faq__title,.lv-price__headline,.lv-scent__heading,.lv-story__quote,.lv-product__name{-webkit-font-smoothing:antialiased}.subscriptions_app_embed_block{border-radius:0!important;border-color:#2e42071f!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/lavoir.css.map */
