:root{--ef-ivory: #f8edef!important;--ef-cream: #f2ede4;--ef-black: #171512;--ef-bronze: #a77a49;--ef-line: rgba(23, 21, 18, .14)}body{background:var(--ef-ivory);color:var(--ef-black)}body,button,input,textarea,select{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.button,.shopify-payment-button__button,.button--primary,.button--secondary{border-radius:0!important}.utility-bar{background:#eee8de!important;border-bottom:1px solid rgba(23,21,18,.08)!important}.announcement-bar{min-height:30px}.announcement-bar__message{padding:8px 20px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ef-black)!important}.header-wrapper{background:#f7f4eef7!important;border-bottom:1px solid rgba(23,21,18,.09)!important;box-shadow:none!important}.header-wrapper--border-bottom{border-bottom:1px solid rgba(23,21,18,.09)!important}.header.page-width{max-width:none!important;padding-left:clamp(24px,4.5vw,76px)!important;padding-right:clamp(24px,4.5vw,76px)!important}@media screen and (min-width:990px){.header{min-height:78px;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"navigation heading icons"!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.header__inline-menu{grid-area:navigation!important;justify-self:start!important;margin:0!important}.header__inline-menu .list-menu--inline{gap:clamp(18px,2.3vw,42px)}.header__menu-item{padding:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ef-black)!important;text-decoration:none!important}.header__menu-item span,.header__menu-item:hover span{text-decoration:none!important}.header__menu-item:hover{opacity:.55}.header__heading{grid-area:heading!important;justify-self:center!important;margin:0!important}.header__heading-link{grid-area:heading!important;justify-self:center!important;margin:0!important;padding:0!important}.header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center}.header__heading-logo{max-height:47px!important;width:auto!important}.header__icons{grid-area:icons!important;justify-self:end!important;gap:3px}.header__icon{width:42px!important;height:42px!important;color:var(--ef-black)!important}.header__icon svg{width:19px;height:19px;stroke-width:1.3}}@media screen and (max-width:989px){.header.page-width{padding-left:14px!important;padding-right:14px!important}.header{min-height:64px;position:relative!important;padding-top:0!important;padding-bottom:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important}header-drawer{grid-column:1!important;justify-self:start!important;margin-left:-8px!important}.header__heading,.header__heading-link{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:2}.header__heading-logo{width:auto!important;max-width:145px!important;max-height:40px!important}.header__icons{grid-column:3!important;justify-self:end!important;padding-right:0!important}.header__icon{width:39px!important;height:44px!important}.header__icon svg{width:19px!important;height:19px!important}}.menu-drawer{background:var(--ef-ivory)!important}.menu-drawer__menu-item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.17em!important;text-transform:uppercase!important;color:var(--ef-black)!important}.menu-drawer__utility-links{background:var(--ef-cream)!important}.header a,.menu-drawer a{transition:opacity .22s ease,color .22s ease}@media screen and (max-width:989px){.header__search{display:none!important}}[id^=MainProduct-]{background:#f7f4ee!important}[id^=MainProduct-] .product{max-width:1540px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(24px,4vw,70px)!important;padding-right:clamp(24px,4vw,70px)!important;column-gap:clamp(55px,6vw,100px)!important}@media screen and (min-width:990px){[id^=MainProduct-] .product{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;align-items:start!important}[id^=MainProduct-] .product__media-wrapper{width:100%!important;max-width:none!important}[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:500px!important;padding:0!important}[id^=MainProduct-] .product__info-container{position:sticky;top:125px;max-width:470px!important;padding-top:10px}}[id^=MainProduct-] .product__media-list{gap:18px!important}[id^=MainProduct-] .product__media-item,[id^=MainProduct-] .product__media,[id^=MainProduct-] .global-media-settings,[id^=MainProduct-] modal-opener,[id^=MainProduct-] .product__modal-opener{border:0!important;border-radius:0!important;box-shadow:none!important}[id^=MainProduct-] .product__media img{border-radius:0!important;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){[id^=MainProduct-] .product__media-item:hover img{transform:scale(1.006)}}[id^=MainProduct-] .product__text{margin:0 0 13px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;line-height:1!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#1715128f!important}[id^=MainProduct-] .product__title{margin:0 0 21px!important}[id^=MainProduct-] .product__title h1{margin:0!important;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif!important;font-size:clamp(46px,3.8vw,64px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.035em!important;text-transform:uppercase!important;color:#171512!important}[id^=MainProduct-] .price,[id^=MainProduct-] .price-item,[id^=MainProduct-] .price-item--regular,[id^=MainProduct-] .price-item--sale{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.08em!important;color:#171512!important}[id^=MainProduct-] .product__tax,[id^=MainProduct-] .product__tax a{margin-top:8px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;letter-spacing:.05em!important;color:#1715127a!important}[id^=MainProduct-] .product-form__quantity{margin-top:30px!important}[id^=MainProduct-] .form__label{margin-bottom:10px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#171512a6!important}[id^=MainProduct-] .quantity{width:126px!important;min-height:48px!important;border:1px solid rgba(23,21,18,.22)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[id^=MainProduct-] .quantity:before,[id^=MainProduct-] .quantity:after{display:none!important}[id^=MainProduct-] .quantity__button,[id^=MainProduct-] .quantity__input{color:#171512!important;background:transparent!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}[id^=MainProduct-] .product-form{margin-top:21px!important}[id^=MainProduct-] .product-form__buttons{max-width:none!important}[id^=MainProduct-] .product-form__submit{width:100%!important;min-height:57px!important;margin:0!important;border:1px solid #171512!important;border-radius:0!important;background:#171512!important;color:#f7f4ee!important;box-shadow:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.19em!important;text-transform:uppercase!important;transition:background .22s ease,color .22s ease!important}[id^=MainProduct-] .product-form__submit:before,[id^=MainProduct-] .product-form__submit:after{border-radius:0!important;box-shadow:none!important}[id^=MainProduct-] .product-form__submit span{color:inherit!important}@media(hover:hover)and (pointer:fine){[id^=MainProduct-] .product-form__submit:hover{background:transparent!important;color:#171512!important}}[id^=MainProduct-] .shopify-payment-button{display:none!important}[id^=MainProduct-] .product__description{max-width:450px!important;margin-top:39px!important;padding-top:30px!important;border-top:1px solid rgba(23,21,18,.13);font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:15px!important;line-height:1.65!important;color:#171512b3!important}[id^=MainProduct-] .product__description,[id^=MainProduct-] .product__description p,[id^=MainProduct-] .product__description span,[id^=MainProduct-] .product__description strong{color:#171512b3!important}[id^=MainProduct-] .product__description p{margin:0 0 17px!important}[id^=MainProduct-] .share-button{margin-top:27px!important}[id^=MainProduct-] .share-button__button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#17151280!important}@media screen and (max-width:749px){[id^=MainProduct-] .product{display:block!important;padding:25px 0 72px!important;margin:0!important}[id^=MainProduct-] .product__media-wrapper{width:100%!important;padding:0!important;margin:0!important}[id^=MainProduct-] .product__media-list{display:flex!important;gap:10px!important;margin:0!important;padding:0 18px 5px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}[id^=MainProduct-] .product__media-list::-webkit-scrollbar{display:none}[id^=MainProduct-] .product__media-item{flex:0 0 88%!important;width:88%!important;max-width:88%!important;scroll-snap-align:start;border-radius:0!important}[id^=MainProduct-] .product__media,[id^=MainProduct-] .product__media img,[id^=MainProduct-] .global-media-settings{border-radius:0!important}[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:none!important;padding:43px 24px 0!important}[id^=MainProduct-] .product__info-container{width:100%!important;max-width:none!important}[id^=MainProduct-] .product__title h1{font-size:clamp(42px,11.5vw,55px)!important;line-height:.96!important}[id^=MainProduct-] .price,[id^=MainProduct-] .price-item{font-size:14px!important}[id^=MainProduct-] .product-form__quantity{margin-top:28px!important}[id^=MainProduct-] .quantity{width:122px!important}[id^=MainProduct-] .product-form__submit{width:100%!important;min-height:58px!important}[id^=MainProduct-] .product__description{max-width:none!important;margin-top:38px!important;padding-top:28px!important;font-size:16px!important;line-height:1.62!important}}[id^=MainProduct-] .thumbnail,[id^=MainProduct-] .thumbnail:after,[id^=MainProduct-] .product-media-modal__content img{border-radius:0!important}[id^=MainProduct-] .ef-product-scent{margin:-6px 0 20px;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif;font-size:17px;line-height:1.35;letter-spacing:.035em;color:#171512ad}@media screen and (max-width:749px){[id^=MainProduct-] .ef-product-scent{margin-top:-3px;margin-bottom:18px;font-size:16px}}[id^=MainProduct-] .ef-product-price{margin:0 0 8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:.08em;color:#171512}@media screen and (max-width:749px){[id^=MainProduct-] .ef-product-price{font-size:14px}}[id^=MainProduct-] .product__accordion summary{min-height:58px;padding:0 2px!important;display:flex;align-items:center}[id^=MainProduct-] .product__accordion .summary__title{margin:0!important}[id^=MainProduct-] .product__accordion .accordion__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#171512!important}[id^=MainProduct-] .product__accordion summary svg{width:15px!important;height:15px!important;color:#171512!important}[id^=MainProduct-] .product__accordion{margin:0!important;border-top:1px solid rgba(23,21,18,.14)!important;border-bottom:0!important}[id^=MainProduct-] .product__accordion:last-of-type{border-bottom:1px solid rgba(23,21,18,.14)!important}[id^=MainProduct-] .product__accordion summary{min-height:60px;padding:0 2px!important;display:flex;align-items:center}[id^=MainProduct-] .product__accordion .accordion__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#171512!important}[id^=MainProduct-] .product__accordion .accordion__content{padding:0 2px 25px!important;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:15px!important;line-height:1.6!important;color:#171512ad!important}[id^=MainProduct-] .product__accordion .accordion__content p{margin:0 0 10px!important}@media screen and (max-width:749px){[id^=MainProduct-] .product__accordion summary{min-height:62px}[id^=MainProduct-] .product__accordion .accordion__content{font-size:16px!important}}[id^=MainProduct-] .ef-product-assurance{display:flex;align-items:center;justify-content:center;gap:11px;margin:16px 0 22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:8px;font-weight:400;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:#17151285}[id^=MainProduct-] .ef-product-assurance__dot{width:2px;height:2px;border-radius:50%;background:#a77a49}@media screen and (max-width:749px){[id^=MainProduct-] .ef-product-assurance{gap:8px;font-size:7.5px;letter-spacing:.12em}}@media screen and (min-width:750px){[id^=MainProduct-] media-gallery,[id^=MainProduct-] slider-component{width:100%!important;max-width:none!important}[id^=MainProduct-] .product__media-list{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;gap:18px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}[id^=MainProduct-] .product__media-item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:auto!important;box-sizing:border-box!important}[id^=MainProduct-] .product__media,[id^=MainProduct-] .product__modal-opener,[id^=MainProduct-] modal-opener{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}[id^=MainProduct-] .product__media-item:first-child{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}[id^=MainProduct-] .product__media-item:first-child .product__media{width:100%!important;aspect-ratio:4 / 5;overflow:hidden}[id^=MainProduct-] .product__media-item:first-child .product__media img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}[id^=MainProduct-] .product__media-item:not(:first-child) .product__media{width:100%!important;aspect-ratio:4 / 5;overflow:hidden}[id^=MainProduct-] .product__media-item:not(:first-child) .product__media img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}[id^=MainProduct-] .product__media-item.ef-gallery-hidden{display:none!important}[id^=MainProduct-] .product__media-item.ef-gallery-last-wide{grid-column:1 / -1!important}[id^=MainProduct-] .product__media-item.ef-gallery-last-wide .product__media{aspect-ratio:16 / 10}[id^=MainProduct-] .ef-gallery-more{width:100%;display:flex;justify-content:center;padding:27px 0 7px}[id^=MainProduct-] .ef-gallery-more__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:12px;padding:10px 2px 8px;border:0;border-bottom:1px solid #171512;border-radius:0;background:transparent;color:#171512;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:.19em;text-transform:uppercase;transition:opacity .18s ease,gap .18s ease}[id^=MainProduct-] .ef-gallery-more__button:hover{gap:17px}}@media screen and (max-width:749px){[id^=MainProduct-] .ef-gallery-more{display:none!important}}.related-products{background:#f7f4ee!important;padding-top:clamp(65px,7vw,105px)!important;padding-bottom:clamp(75px,8vw,120px)!important}.related-products.page-width{width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(24px,4vw,70px)!important;padding-right:clamp(24px,4vw,70px)!important}.related-products__heading,.related-products .product-grid{width:100%;max-width:1400px;margin-left:auto!important;margin-right:auto!important}.related-products__heading{margin:0 0 31px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1!important;letter-spacing:.23em!important;text-transform:uppercase!important;color:#171512!important}.related-products .card,.related-products .card__inner,.related-products .card__media,.related-products .media,.related-products .card__content,.related-products .card__information{border-radius:0!important;box-shadow:none!important}.related-products .card{background:transparent!important}.related-products .card__inner{background:#eee8de!important}.related-products .card__media img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.related-products .card-wrapper:hover .card__media img{transform:scale(1.02)}}.related-products .card__content{background:transparent!important}.related-products .card__information{padding:17px 5px 0!important;text-align:center}.related-products .card__heading{font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.12em!important;text-transform:uppercase!important}.related-products .card__heading a{color:#171512!important;text-decoration:none!important}.related-products .price{margin-top:7px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.08em!important;color:#171512b3!important}@media screen and (max-width:749px){.related-products{padding:55px 0 70px!important}.related-products.page-width{padding:0!important}.related-products__heading{padding:0 20px;margin-bottom:19px!important}.related-products .grid{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow-x:auto;padding:0 20px 8px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.related-products .grid::-webkit-scrollbar{display:none}.related-products .grid__item{flex:0 0 72%!important;width:72%!important;max-width:72%!important;scroll-snap-align:start}.related-products .card__information{text-align:left;padding-top:12px!important}.related-products .card__heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;letter-spacing:.1em!important}}@media screen and (min-width:750px){[id^=MainProduct-] .product__media-wrapper .slider-buttons,[id^=MainProduct-] .product__media-wrapper .slider-counter,[id^=MainProduct-] .product__media-wrapper .slider-counter__link,[id^=MainProduct-] .product__media-wrapper .slider-button{display:none!important}}.ef-card-price{margin-top:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.08em;color:#171512ad}.ef-card-price__from{font-size:8px;letter-spacing:.14em}.ef-card-price__sale{color:#171512}.ef-card-price__compare{margin-left:7px;color:#1715126b}#ProductGridContainer{background:#f7f4ee!important}#ProductGridContainer .collection{max-width:1540px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(24px,4vw,70px)!important;padding-right:clamp(24px,4vw,70px)!important}#ProductGridContainer #product-grid{column-gap:clamp(14px,1.6vw,26px)!important;row-gap:clamp(46px,5vw,72px)!important}#ProductGridContainer .card-wrapper,#ProductGridContainer .card,#ProductGridContainer .card__inner,#ProductGridContainer .card__media,#ProductGridContainer .media,#ProductGridContainer .card__content,#ProductGridContainer .card__information{border-radius:0!important;box-shadow:none!important}#ProductGridContainer .card,#ProductGridContainer .card__content,#ProductGridContainer .card__information{background:transparent!important}#ProductGridContainer .card:after,#ProductGridContainer .card__inner:after{display:none!important}#ProductGridContainer .card__inner{overflow:hidden;background:#eee8de!important}#ProductGridContainer .card__media{margin:0!important}#ProductGridContainer .card__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){#ProductGridContainer .card-wrapper:hover .card__media img{transform:scale(1.018)}}#ProductGridContainer .card__information{padding:18px 4px 0!important;text-align:center}#ProductGridContainer .card__heading{margin:0!important;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif!important;font-size:clamp(15px,1.15vw,19px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.11em!important;text-transform:uppercase!important}#ProductGridContainer .card__heading a{color:#171512!important;text-decoration:none!important}#ProductGridContainer .ef-card-price,#ProductGridContainer .price{margin-top:8px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;color:#171512a3!important}#ProductGridContainer .badge{border:1px solid rgba(23,21,18,.16)!important;border-radius:0!important;padding:7px 11px!important;background:#f7f4eef0!important;color:#171512!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:8px!important;font-weight:400!important;line-height:1!important;letter-spacing:.15em!important;text-transform:uppercase!important}#main-collection-filters{max-width:1540px;margin-left:auto!important;margin-right:auto!important;padding:0 clamp(24px,4vw,70px) 32px!important;background:#f7f4ee}.facets-container{padding-top:23px!important;border-top:1px solid rgba(23,21,18,.1);border-bottom:1px solid rgba(23,21,18,.1)}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.mobile-facets__open{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#171512a6!important}.facets__summary:hover,.mobile-facets__open:hover{color:#171512!important}@media screen and (min-width:990px){#ProductGridContainer{padding-bottom:105px}#ProductGridContainer #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:749px){#main-collection-filters{padding:0 15px 25px!important}.facets-container{padding-top:17px!important;padding-bottom:17px!important}#ProductGridContainer .collection{padding:0 14px!important}#ProductGridContainer #product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 14px!important}#ProductGridContainer .grid__item{width:100%!important;max-width:100%!important}#ProductGridContainer .card__information{padding:12px 1px 0!important;text-align:left}#ProductGridContainer .card__heading{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.09em!important}#ProductGridContainer .ef-card-price,#ProductGridContainer .price{margin-top:6px!important;font-size:9px!important}#ProductGridContainer .badge{font-size:7px!important;padding:6px 9px!important}#ProductGridContainer{padding-bottom:70px}}cart-drawer .drawer__inner{width:min(560px,100vw)!important;max-width:100vw!important;background:#f7f4ee!important;color:#171512!important;border:0!important;border-radius:0!important;box-shadow:none!important}cart-drawer .drawer__header{min-height:92px!important;padding:26px 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(23,21,18,.12)!important}cart-drawer .drawer__heading{margin:0!important;padding:0!important;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:31px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em!important;color:#171512!important}cart-drawer .drawer__close{position:static!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:7px!important;color:#171512!important;background:transparent!important}cart-drawer .drawer__close svg{width:22px!important;height:22px!important}cart-drawer .cart-drawer__form{padding:0 28px!important}cart-drawer .cart-items thead{display:none!important}cart-drawer .cart-item{padding:27px 0!important;border-bottom:1px solid rgba(23,21,18,.12)}cart-drawer .cart-item__media{width:116px!important}cart-drawer .cart-item__image{width:100%!important;height:auto!important;border-radius:0!important}cart-drawer .cart-item__details{padding-left:18px!important}cart-drawer .cart-item__name{display:block;max-width:230px;margin-bottom:9px!important;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:19px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#171512!important;text-decoration:none!important;word-break:normal!important;overflow-wrap:normal!important}cart-drawer .product-option,cart-drawer .cart-item__final-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.06em!important;color:#171512a6!important}cart-drawer .cart-item__totals{display:none!important}cart-drawer .cart-item__quantity{padding-top:16px!important}cart-drawer .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:10px!important}cart-drawer .quantity{width:128px!important;min-height:46px!important;border:1px solid rgba(23,21,18,.2)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none!important}cart-drawer .quantity__button,cart-drawer .quantity__input{color:#171512!important;background:transparent!important}cart-drawer cart-remove-button .button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;color:#1715126b!important}cart-drawer #Details-CartDrawer{display:none!important}cart-drawer .drawer__footer{padding:24px 28px 27px!important;background:#f7f4ee!important;border-top:1px solid rgba(23,21,18,.12)!important}cart-drawer .cart-drawer__footer{margin:0!important;padding:0!important}cart-drawer .totals{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:20px!important;margin:0 0 7px!important}cart-drawer .totals__total{margin:0!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#171512!important}cart-drawer .totals__total-value{margin:0!important;white-space:nowrap;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.015em!important;color:#171512!important}cart-drawer .tax-note{margin:10px 0 21px!important;text-align:left!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:8px!important;line-height:1.45!important;letter-spacing:.035em!important;color:#17151278!important}cart-drawer .tax-note a{color:inherit!important}cart-drawer .cart__ctas{margin:0!important}cart-drawer .cart__checkout-button{width:100%!important;min-height:57px!important;margin:0!important;border:1px solid #171512!important;border-radius:0!important;background:#171512!important;color:#f7f4ee!important;box-shadow:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.19em!important;text-transform:uppercase!important}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{border-radius:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){cart-drawer .cart__checkout-button:hover{background:transparent!important;color:#171512!important}}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important}cart-drawer .drawer__header{min-height:82px!important;padding:22px 20px!important}cart-drawer .drawer__heading{font-size:28px!important}cart-drawer .cart-drawer__form{padding:0 20px!important}cart-drawer .drawer__footer{padding:22px 20px 24px!important}cart-drawer .cart-item__media{width:96px!important}cart-drawer .cart-item__details{padding-left:14px!important}cart-drawer .cart-item__name{max-width:190px;font-size:17px!important;letter-spacing:.045em!important}cart-drawer .quantity{width:120px!important}cart-drawer .totals__total-value{font-size:21px!important}}cart-drawer .cart-item__error{display:none!important}cart-drawer .cart-item__error:has(.cart-item__error-text:not(:empty)){display:flex!important;align-items:center;gap:8px}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty cart-drawer-items,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer.is-empty .drawer__inner{background:#f7f4ee!important}cart-drawer.is-empty .drawer__inner-empty{position:relative!important;width:100%!important;height:100%!important;min-height:100vh!important;display:flex!important;flex-direction:column!important;background:#f7f4ee!important;padding:0!important}cart-drawer.is-empty .cart-drawer__warnings{width:100%!important;height:100%!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:100px 36px!important;background:#f7f4ee!important}cart-drawer.is-empty .cart-drawer__empty-content{position:relative!important;width:100%!important;max-width:420px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}cart-drawer.is-empty .cart__empty-text{margin:0 0 34px!important;padding:0!important;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif!important;font-size:clamp(38px,5vw,50px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.025em!important;text-transform:uppercase!important;color:#171512!important}cart-drawer.is-empty .cart-drawer__empty-content>.drawer__close{position:fixed!important;top:26px!important;right:25px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important;padding:8px!important;background:transparent!important;color:#171512!important;z-index:10}cart-drawer.is-empty .cart-drawer__empty-content>.drawer__close svg{width:22px!important;height:22px!important}cart-drawer.is-empty .cart-drawer__empty-content>.button{width:100%!important;max-width:340px!important;min-height:56px!important;margin:0!important;border:1px solid #171512!important;border-radius:0!important;background:#171512!important;color:#f7f4ee!important;box-shadow:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important}cart-drawer.is-empty .cart-drawer__empty-content>.button:before,cart-drawer.is-empty .cart-drawer__empty-content>.button:after{border-radius:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){cart-drawer.is-empty .cart-drawer__empty-content>.button:hover{background:transparent!important;color:#171512!important}}cart-drawer.is-empty .cart__login-title{margin:47px 0 9px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#171512!important}cart-drawer.is-empty .cart__login-paragraph{margin:0!important;font-family:Baskerville,Baskerville Old Face,Times New Roman,serif!important;font-size:15px!important;line-height:1.5!important;color:#1715129e!important}cart-drawer.is-empty .cart__login-paragraph a{color:#171512!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}cart-drawer.is-empty .button{--color-button: 23, 21, 18 !important;--color-button-text: 247, 244, 238 !important}@media screen and (max-width:749px){cart-drawer.is-empty .cart-drawer__warnings{padding:90px 25px!important}cart-drawer.is-empty .cart__empty-text{margin-bottom:30px!important;font-size:36px!important}cart-drawer.is-empty .cart-drawer__empty-content>.drawer__close{top:22px!important;right:19px!important}cart-drawer.is-empty .cart-drawer__empty-content>.button{max-width:none!important}}.header__heading{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);z-index:3}.header__heading-link{margin:0;padding:0}.header__inline-menu{justify-self:start}.header__icons{justify-self:end}.header{position:relative}.header__heading{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);z-index:5}.header__heading-link{display:flex;align-items:center;margin:0;padding:0;text-decoration:none;white-space:nowrap}.ef-wordmark{display:inline-grid;grid-template-columns:1fr;justify-items:center;align-items:center;width:max-content;color:#171512;white-space:nowrap}.ef-wordmark__enriched{display:block;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:.07em;text-align:center}.ef-wordmark__filters{display:block;width:100%;margin-top:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:8px;font-weight:400;line-height:1;letter-spacing:.45em;text-indent:.45em;text-align:center}@media screen and (max-width:749px){.ef-wordmark__enriched{font-size:27px;letter-spacing:.065em}.ef-wordmark__filters{margin-top:7px;font-size:8px;letter-spacing:.4em;text-indent:.4em}}.header .ef-wordmark{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:max-content!important;gap:0!important;text-align:center!important;white-space:nowrap}.header .ef-wordmark__enriched{display:block!important;margin:0!important;padding:0!important;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1;letter-spacing:.12em;text-align:center!important}.header .ef-wordmark__filters{display:block!important;width:auto!important;margin:8px auto 0!important;padding:0!important;align-self:center!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7px;font-weight:500;line-height:1;letter-spacing:.48em;text-indent:.48em;text-align:center!important}.header .header__heading{position:absolute!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;z-index:5}.header .header__heading-link{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}@media screen and (max-width:749px){.header .ef-wordmark__enriched{font-size:20px;letter-spacing:.11em}.header .ef-wordmark__filters{margin-top:7px!important;font-size:7px;letter-spacing:.45em;text-indent:.45em}}body.template-collection,body.template-collection #MainContent,body.template-collection .content-for-layout{background:#f7f4ee!important}body.template-collection .shopify-section:has(#ProductGridContainer),body.template-collection .shopify-section:has(#ProductGridContainer)>div{--color-background: 247, 244, 238 !important;background:#f7f4ee!important;background-color:#f7f4ee!important;background-image:none!important}body.template-collection .facets-container,body.template-collection .facets-wrapper,body.template-collection .facets,body.template-collection .facets__form,body.template-collection .facets-vertical-sort,body.template-collection .facet-filters,body.template-collection .mobile-facets__wrapper,body.template-collection #ProductGridContainer,body.template-collection .product-grid-container,body.template-collection .collection{--color-background: 247, 244, 238 !important;background:#f7f4ee!important;background-color:#f7f4ee!important;background-image:none!important}body.template-collection .shopify-section:has(#ProductGridContainer) .gradient,body.template-collection .shopify-section:has(#ProductGridContainer) [class*=color-]{--color-background: 247, 244, 238 !important;background:#f7f4ee!important;background-color:#f7f4ee!important;background-image:none!important}.shopify-section:has(#ProductGridContainer){--color-background: 247, 244, 238 !important;--gradient-background: #f7f4ee !important;background:#f7f4ee!important;background-color:#f7f4ee!important;background-image:none!important}.shopify-section:has(#ProductGridContainer)>div,.shopify-section:has(#ProductGridContainer) .gradient,.shopify-section:has(#ProductGridContainer) .collection,.shopify-section:has(#ProductGridContainer) .facets-container,.shopify-section:has(#ProductGridContainer) .facets-wrapper,.shopify-section:has(#ProductGridContainer) .facets,.shopify-section:has(#ProductGridContainer) .facets__form,.shopify-section:has(#ProductGridContainer) .facets-vertical,.shopify-section:has(#ProductGridContainer) .facets-vertical-sort,.shopify-section:has(#ProductGridContainer) .facet-filters,.shopify-section:has(#ProductGridContainer) .product-grid-container,.shopify-section:has(#ProductGridContainer) #ProductGridContainer{--color-background: 247, 244, 238 !important;--gradient-background: #f7f4ee !important;background:#f7f4ee!important;background-color:#f7f4ee!important;background-image:none!important}.shopify-section:has(#ProductGridContainer) .facets-container *,.shopify-section:has(#ProductGridContainer) .facets__form *{--color-background: 247, 244, 238 !important}.shopify-section:has(#ProductGridContainer) img{background:initial}.page-width,.ef-page-width{width:min(100%,1440px);margin-left:auto;margin-right:auto}@media screen and (min-width:1600px){.page-width,.ef-page-width{padding-left:48px;padding-right:48px}}.shopify-section:has(#ProductGridContainer) .collection,.shopify-section:has(#ProductGridContainer) .facets-container,.shopify-section:has(#ProductGridContainer) #ProductGridContainer{width:min(100%,1440px);margin-left:auto;margin-right:auto}:root{--ef-max-width: 1440px;--ef-side-padding: clamp(20px, 4vw, 48px)}.page-width{width:100%;max-width:var(--ef-max-width);margin-left:auto;margin-right:auto}.ef-ritual-hero__inner,.ef-ritual-intro__inner,.ef-ritual-benefits__inner,.ef-ritual-formula__inner,.ef-install__inner,.ef-water-is-life__inner,.ef-water__inner,.ef-wil__inner,.water-is-life__inner{width:100%!important;max-width:var(--ef-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ef-side-padding)!important;padding-right:var(--ef-side-padding)!important}@media screen and (min-width:1600px){.page-width,.ef-ritual-hero__inner,.ef-ritual-intro__inner,.ef-ritual-benefits__inner,.ef-ritual-formula__inner,.ef-install__inner,.ef-water-is-life__inner,.ef-water__inner,.ef-wil__inner,.water-is-life__inner{max-width:var(--ef-max-width)!important}}:root{--ef-page-max: 1440px}[id^=EF-Ritual-],[id^=EFInstallSteps-],[id^=EF-WaterLife-]{width:100%!important;max-width:var(--ef-page-max)!important;margin-left:auto!important;margin-right:auto!important}body,#MainContent{background:#f7f4ee}#MainContent:has(.section-enriched-luxury-hero){width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;overflow-x:clip}#MainContent:has(.section-enriched-luxury-hero)>.shopify-section{width:100%!important;max-width:100%!important}html,body{background:#f7f4ee}html,body,#MainContent,.header-wrapper,.header,.section-enriched-luxury-hero,.section-enriched-luxury-collection,.collection-hero,.collection-hero__inner,.collection,#ProductGridContainer,.facets-container,.product,.product__info-wrapper,.product__info-container,.product__media-wrapper,.drawer__inner,.cart-drawer,.ef-water-story,.ef-water-story__content,.ef-product-ritual,.ef-product-ritual__content,[id^=EF-Ritual-] .ef-ritual-page__story-stage{background:#f8edef!important}.announcement-bar,.utility-bar{background:#f2dfe3!important;color:#2b1d21!important}.announcement-bar *,.utility-bar *{color:#2b1d21!important}:root{--ef-ivory: #f8edef;--ef-ivory-rgb: 248, 237, 239;--ef-blush: #f2dfe3;--ef-blush-soft: #f7e9ec;--ef-blush-deep: #dfb9c1;--ef-rose: #c48996;--ef-rose-dark: #9f6c78;--ef-black: #21191a;--ef-black-rgb: 33, 25, 26;--ef-gold: #b7867f;--ef-gold-light: #c9a19b}[id^=EF-Ritual-]{--ef-ivory: #f8edef !important;--ef-ivory-rgb: 248, 237, 239 !important;--ef-gold: #c48996 !important;--ef-gold-light: #d1a7af !important;background:#f8edef!important}[id^=EFInstallSteps-],.ef-install,[id^=EF-WaterLife-],.ef-water-life{background:#f8edef!important}body.template-collection,body.template-collection #MainContent,body.template-collection .content-for-layout,body.template-collection .collection-hero,body.template-collection .collection-hero__inner{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}body.template-collection .shopify-section:has(#ProductGridContainer),body.template-collection .shopify-section:has(#ProductGridContainer)>div{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}body.template-collection .facets-container,body.template-collection .facets-wrapper,body.template-collection .facets,body.template-collection .facets__form,body.template-collection .facets-vertical,body.template-collection .facets-vertical-sort,body.template-collection .facet-filters,body.template-collection .mobile-facets__wrapper,body.template-collection #ProductGridContainer,body.template-collection .product-grid-container,body.template-collection #ProductGridContainer .collection{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}body.template-collection .shopify-section:has(#ProductGridContainer) .gradient,body.template-collection .shopify-section:has(#ProductGridContainer) [class*=color-]{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}#MainContent:has(#ProductGridContainer),#MainContent:has(#ProductGridContainer)>.shopify-section,#MainContent:has(#ProductGridContainer)>.shopify-section>div,#MainContent:has(#ProductGridContainer) .gradient,#MainContent:has(#ProductGridContainer) [class*=color-],#MainContent:has(#ProductGridContainer) .collection,#MainContent:has(#ProductGridContainer) .collection-hero,#MainContent:has(#ProductGridContainer) .collection-hero__inner,#MainContent:has(#ProductGridContainer) .facets-container,#MainContent:has(#ProductGridContainer) .facets-wrapper,#MainContent:has(#ProductGridContainer) .facets,#MainContent:has(#ProductGridContainer) .facets__form,#MainContent:has(#ProductGridContainer) .facets-vertical,#MainContent:has(#ProductGridContainer) .facets-vertical-sort,#MainContent:has(#ProductGridContainer) .facet-filters,#MainContent:has(#ProductGridContainer) .product-grid-container,#MainContent:has(#ProductGridContainer) #ProductGridContainer{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}#MainContent>.shopify-section:has(+.shopify-section #ProductGridContainer),#MainContent>.shopify-section:has(+.shopify-section #ProductGridContainer)>div,#MainContent>.shopify-section:has(+.shopify-section #ProductGridContainer) .gradient,#MainContent>.shopify-section:has(+.shopify-section #ProductGridContainer) [class*=color-]{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}.ef-collection-intro,.ef-collection-intro__inner{background:#f8edef!important;background-color:#f8edef!important;background-image:none!important}[id^=MainProduct-]{background:#f8edef!important}#MainContent:has([id^=MainProduct-]){--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background:#f8edef!important;background-color:#f8edef!important}#MainContent:has([id^=MainProduct-])>.shopify-section,#MainContent:has([id^=MainProduct-])>.shopify-section>div,#MainContent:has([id^=MainProduct-])>.shopify-section .gradient,#MainContent:has([id^=MainProduct-])>.shopify-section [class*=color-]{--color-background: 248, 237, 239 !important;--gradient-background: #f8edef !important;background-color:#f8edef!important;background-image:none!important}#MainContent:has([id^=MainProduct-]) [id^=MainProduct-]{background:#f8edef!important}#MainContent:has([id^=MainProduct-]) .page-width,#MainContent:has([id^=MainProduct-]) .product,#MainContent:has([id^=MainProduct-]) .product__info-wrapper,#MainContent:has([id^=MainProduct-]) .product__info-container,#MainContent:has([id^=MainProduct-]) .product__media-wrapper{background-color:transparent!important}#MainContent:has([id^=MainProduct-]) .related-products{background:#f8edef!important}#MainContent:has([id^=MainProduct-]) .ef-product-ritual,#MainContent:has([id^=MainProduct-]) .ef-product-ritual__content{background:#f2dfe3!important}[id^=EFHero-]{--ef-bg: #f8edef!important;background:#f8edef!important}[id^=EFHero-] .ef-luxury-hero__content{background:#f8edef!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/enriched-luxury.css.map */
