body main h2:not(.visually-hidden,.card__heading,.accordion__title,.y4l-pdesc__title,.h4,.h5,.h6,.form-status,.caption-large):not(:is(.hm-banner-section,.inner-banner-section,.banner,.card,.card-wrapper,.y4l-faq__q,[class*=klaviyo],[class*=kl-private],quick-add-modal,.form__message,.product__title,.cart__warnings) *){font-family:var(--font-heading-family)!important;font-size:var(--y-h2)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.01em!important}body main h3:not(.visually-hidden,.card__heading,.testimonial-author-name,.h5,.h6):not(:is(.card,.card-wrapper,.y4l-faq__q,.y4l-mega,.article-card,.blog-articles,.predictive-search,[class*=klaviyo],[class*=kl-private],quick-add-modal,.card__heading,.y4l-tile) *){font-family:var(--font-heading-family)!important;font-size:var(--y-h3)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}body main h4:not(.visually-hidden):not(:is(.card,.card-wrapper,[class*=klaviyo],[class*=kl-private]) *){font-family:var(--font-heading-family);font-size:18px!important;font-weight:700!important;line-height:1.4!important}body main :is(p:not([class]),.rte p,.rte li,li:not([class])>p):not(:is(.hm-banner-section,.inner-banner-section,.card,.card-wrapper,[class*=klaviyo],[class*=kl-private],.price,.y4l-tile,.y4l-mega,.cart-item) *){font-family:var(--font-body-family)!important;font-size:var(--y-body)!important;line-height:var(--y-body-lh)!important;letter-spacing:0!important}.y4l-totop{position:fixed;right:20px;bottom:20px;z-index:95;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--y-green-dark);cursor:pointer;display:grid;place-items:center;box-shadow:0 8px 24px #14141429;opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .25s ease,transform .25s ease,visibility .25s,background-color .2s ease,color .2s ease,bottom .25s ease}.y4l-totop.is-visible{opacity:1;visibility:visible;transform:none}.y4l-totop:hover{background:var(--y-green);color:#fff;transform:translateY(-3px)}.y4l-totop:focus-visible{outline:2px solid var(--y-green);outline-offset:3px}.y4l-totop__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.y4l-totop__ring circle{fill:none;stroke-width:3}.y4l-totop__track{stroke:var(--y-line)}.y4l-totop__bar{stroke:var(--y-green);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.y4l-totop:hover .y4l-totop__track{stroke:#ffffff59}.y4l-totop:hover .y4l-totop__bar{stroke:#fff}.y4l-totop__icon{position:relative;width:20px;height:20px}@media screen and (max-width:749px){.y4l-totop{right:14px;bottom:16px;width:46px;height:46px}body.y4l-has-sticky-atc .y4l-totop{bottom:92px}}body :is(.product-form__submit,.quick-add__submit,.y4l-bundle__add,[data-y4l-add],.y4l-cart-btn){position:relative;overflow:hidden;transition:background-color .25s ease,transform .15s ease,box-shadow .25s ease}body :is(.product-form__submit,.quick-add__submit,.y4l-bundle__add,[data-y4l-add],.y4l-cart-btn):active:not([disabled]){transform:scale(.97)}body :is(.product-form__submit,.quick-add__submit,.y4l-cart-btn).loading>.loading__spinner .path{stroke:#fff}body :is(.y4l-bundle__add,[data-y4l-add],.y4l-cart-btn).loading{color:transparent!important}body :is(.y4l-bundle__add,[data-y4l-add],.y4l-cart-btn).loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:y4l-spin .7s linear infinite}.y4l-added-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--y-green-dark);color:#fff;font-weight:600;font-size:15px;opacity:0;transform:translateY(100%);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.y4l-added-label svg{width:18px;height:18px}.y4l-added-label svg path{stroke-dasharray:24;stroke-dashoffset:24}.y4l-added>.y4l-added-label{opacity:1;transform:none}.y4l-added>.y4l-added-label svg path{animation:y4l-draw .45s .15s ease forwards}.y4l-added{box-shadow:0 0 0 4px #179a3b2e!important}#cart-icon-bubble.y4l-bump .svg-wrapper,#cart-icon-bubble.y4l-bump>svg{animation:y4l-bump .6s cubic-bezier(.3,1.6,.5,1)}#cart-icon-bubble.y4l-bump .cart-count-bubble{animation:y4l-pop .5s .1s cubic-bezier(.3,1.6,.5,1) both}body .cart-item{transition:opacity .3s ease,transform .3s ease,background-color .3s ease}body .cart-item.y4l-removing{opacity:.25;transform:translate(24px)}body .cart-item.y4l-updating{opacity:.6}body .cart-item:has(.loading__spinner:not(.hidden)){opacity:.6}body .totals__total-value.y4l-flash,body .totals__total-value.y4l-flash *{animation:y4l-flash .9s ease}body cart-drawer .drawer__inner{transition:transform .35s cubic-bezier(.2,.8,.2,1)}body form.y4l-form-busy{pointer-events:none}body form.y4l-form-busy :is([type=submit],button:not([type])){opacity:.75}body form.y4l-form-busy :is([type=submit],button:not([type])):after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-3px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:y4l-spin .7s linear infinite}body form .y4l-form-note{margin:12px 0 0;padding:12px 16px;border-radius:12px;font-size:15px;line-height:1.5;animation:y4l-fade .35s ease}body form .y4l-form-note--ok{background:var(--y-soft-green);color:var(--y-green-dark)}body form .y4l-form-note--err{background:#fdecec;color:#b42318}body .footer form .y4l-form-note--ok{background:#179a3b2e;color:#fff}body form .form__message,body form .newsletter-form__message{animation:y4l-fade .35s ease}body quick-add-modal.quick-add-modal{background:#1114128c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body quick-add-modal .quick-add-modal__content{border:0!important;border-radius:20px;box-shadow:0 30px 80px #00000047;display:flex;flex-direction:column;overflow:hidden!important}body quick-add-modal[open] .quick-add-modal__content{animation:y4l-modal-in .3s cubic-bezier(.2,.8,.2,1)}body quick-add-modal .quick-add-modal__content-info{flex:1 1 auto;min-height:0;padding:36px 40px 32px}body quick-add-modal .quick-add-modal__toggle{position:absolute!important;top:16px;right:16px;z-index:20;width:46px;height:46px;padding:0;border-radius:50%;background:#fff;border:1px solid var(--y-line);color:var(--y-ink);box-shadow:0 6px 18px #14141424;transition:background-color .2s ease,color .2s ease,transform .25s ease}body quick-add-modal .quick-add-modal__toggle:hover{background:var(--y-ink);color:#fff;transform:rotate(90deg)}body quick-add-modal .quick-add-modal__toggle:focus-visible{outline:2px solid var(--y-green);outline-offset:2px}body quick-add-modal .quick-add-modal__toggle .icon{width:16px;height:16px}body quick-add-modal :is(.y4l-pdp-crumbs,.y4l-pdesc,.y4l-sticky-atc,.y4l-help,.y4l-pay,.product__accordion,.share-button,.product__description){display:none!important}body quick-add-modal .product__title h1,body quick-add-modal .product__title h2,body quick-add-modal .product__title a{font-size:clamp(22px,2.2vw,28px)!important;line-height:1.25!important;margin:0}body quick-add-modal .product__info-container{padding-right:36px}body quick-add-modal .product__info-container>*+*{margin-top:14px}body quick-add-modal .product__media-wrapper{position:sticky;top:0;align-self:flex-start}body quick-add-modal .product__media-item .product-media-container{border-radius:16px;overflow:hidden;background:var(--y-soft)}body quick-add-modal .product__view-details{display:inline-flex!important;align-items:center;gap:8px;margin-top:18px;font-weight:600;color:var(--y-green-dark);text-decoration:none}body quick-add-modal .product__view-details:hover{color:var(--y-green);text-decoration:underline}body quick-add-modal .y4l-pdp-trust{margin-top:18px}@media screen and (min-width:750px){body quick-add-modal .quick-add-modal__content{--modal-height-offset: 6vh;width:min(1000px,calc(100% - 64px));max-height:88vh}}@media screen and (max-width:749px){body quick-add-modal .quick-add-modal__content{top:auto!important;bottom:0!important;margin:0!important;width:100%!important;max-width:100%;max-height:92vh;height:auto;border-radius:22px 22px 0 0}body quick-add-modal[open] .quick-add-modal__content{animation:y4l-sheet-in .35s cubic-bezier(.2,.8,.2,1)}body quick-add-modal .quick-add-modal__content:before{content:"";position:absolute;top:8px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:var(--y-line);z-index:21}body quick-add-modal .quick-add-modal__content-info{padding:64px 18px 24px;max-height:92vh}body quick-add-modal .quick-add-modal__toggle{top:14px;right:14px;width:42px;height:42px}body quick-add-modal .product__info-container{padding-right:0}body quick-add-modal .product__media-wrapper{position:static}body quick-add-modal .product__media-item img{max-height:240px;object-fit:contain}}@keyframes y4l-spin{to{transform:rotate(360deg)}}@keyframes y4l-draw{to{stroke-dashoffset:0}}@keyframes y4l-bump{0%{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.95) rotate(4deg)}to{transform:scale(1)}}@keyframes y4l-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes y4l-flash{0%{color:var(--y-green);transform:scale(1.06)}to{transform:scale(1)}}@keyframes y4l-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes y4l-modal-in{0%{opacity:0;transform:translate(-50%) translateY(18px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes y4l-sheet-in{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.y4l-totop,.y4l-added-label,body .cart-item,body quick-add-modal .quick-add-modal__content{transition:none!important;animation:none!important}}body :is(.product-form__submit,.quick-add__submit,.y4l-cart-btn,.button).loading{color:transparent!important;opacity:1!important}body :is(.product-form__submit,.quick-add__submit,.y4l-cart-btn,.button).loading>span:not(.loading__spinner):not(.y4l-added-label){opacity:0}body .button--secondary.loading:not(.quick-add__submit):not(.product-form__submit)>.loading__spinner .path{stroke:var(--y-green)}body.overflow-hidden .y4l-totop,body.overflow-hidden-mobile .y4l-totop,body.overflow-hidden-tablet .y4l-totop{opacity:0;visibility:hidden}body .y4l-mega__heading{color:var(--y-orange)!important}body .y4l-mega__heading:hover{color:var(--y-orange-dark)!important}body .y4l-mega__icon{background:#fff1e7!important;color:var(--y-orange)!important}body .y4l-mega__cols>.y4l-mega__col{order:1}body .y4l-mega__cols>.y4l-mega__col--essential-oils{order:2}body .y4l-mega__cols>.y4l-mega__col--spa-beauty{order:3}body .y4l-tiles--images .y4l-tiles__grid{gap:16px}body .y4l-tile--img{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}body .y4l-tile__card{position:relative;display:block;aspect-ratio:5 / 3;border-radius:14px;overflow:hidden;background:var(--y-ink);text-decoration:none;color:#fff;isolation:isolate}body .y4l-tile__card .y4l-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:-2}body .y4l-tile__card:hover .y4l-tile__bg{transform:scale(1.06)}body .y4l-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000b8);z-index:-1}body .y4l-tile__card .y4l-tile__text{position:absolute;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;gap:2px}body .y4l-tile__card .y4l-tile__title{color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.35)}body .y4l-tile__card .y4l-tile__count{color:#ffffffe0;font-size:13px}body .y4l-tile__card:focus-visible{outline:3px solid var(--y-green);outline-offset:3px}@media screen and (max-width:989px){body .y4l-tiles--images .y4l-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){body .y4l-tiles--images .y4l-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .y4l-tile__card{aspect-ratio:4 / 3;border-radius:12px}body .y4l-tile__card .y4l-tile__text{left:12px;right:12px;bottom:10px}body .y4l-tile__card .y4l-tile__title{font-size:14px}body .y4l-tile__card .y4l-tile__count{font-size:12px}}body .y4l-dose{margin-top:20px;padding:18px 20px;border-radius:14px;background:var(--y-soft-green);border-left:4px solid var(--y-green)}body .y4l-dose__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--font-heading-family);font-size:17px!important;font-weight:700;color:var(--y-ink);line-height:1.3}body .y4l-dose__icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#fff;color:var(--y-green);display:inline-flex;align-items:center;justify-content:center}body .y4l-dose__body{font-size:15px;line-height:1.7;color:var(--y-text);overflow-wrap:anywhere}body .y4l-dose__body a{color:var(--y-green-dark);font-weight:600}body quick-add-modal .y4l-dose{display:none!important}body .custom-deals-slider .price .price-item--regular,body .custom-deals-slider .price .price-item--sale,body .custom-deals-slider .price .price__regular .price-item{color:var(--y-orange)!important}body .custom-deals-slider .price .price__sale s.price-item--regular{color:var(--y-muted)!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/y4l-enhance.css.map */
