:root{--elife-primary-font: Figtree, "Helvetica Neue", Roboto, "Noto Sans JP", sans-serif}html{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p,a,li,*:not(.fa):not([class*=pe-]):not(.lni):not(i[class*=iccl-]):not(i[class*=la]):not(i[class*=fa]):not(.jdgm-star){-webkit-font-smoothing:antialiased!important;font-feature-settings:"palt"!important;font-family:var(--elife-primary-font)!important}.header{padding-top:0!important;padding-bottom:0!important}@media screen and (min-width: 750px){.header{padding-top:4px!important;padding-bottom:4px!important;padding-right:24px!important}}@media screen and (max-width: 989px){.shopify-section-header-sticky.menu-open{position:fixed;z-index:99;top:0;left:0;right:0}}.header .header__icons{align-items:center}#FooterLanguageLabel,.footer-block__iconText .footer-block__icons{display:none}.footer-block__text{margin-left:0!important}.footer-block__buttonsContainer{margin-bottom:16px}@media screen and (max-width: 480px){.footer-block__buttonsContainer{flex-direction:column;row-gap:1rem}}.footer-block--companyInformation{margin-top:0;margin-bottom:70px}.footer-block__details-content .list-menu__item--link{padding-bottom:.75rem;padding-top:.75rem;line-height:1.4}@media screen and (max-width: 749px){.footer-block--menu{width:100%;border-bottom:solid .1rem rgba(var(--color-foreground),.08)!important}.footer__blocks-wrapper .footer-block--menu:first-of-type{border-top:solid .1rem rgba(var(--color-foreground),.08)!important}.footer-block__heading:after{top:42%!important}.footer__list-social{margin-bottom:16px}.footer__content-top{padding-left:calc(2rem / var(--font-body-scale))!important;padding-right:calc(2rem / var(--font-body-scale))!important}.footer__localization{flex-direction:row!important;justify-content:space-between!important}.footer-block--companyInformation{flex-flow:row nowrap!important;margin-top:24px}.footer-block__iconText{justify-content:flex-start;text-align:left}.footer-block__text{margin-left:0;text-align:left}}@media screen and (min-width: 750px){.footer__content-top .grid{justify-content:space-between}.footer__list-social.list-social{justify-content:flex-end!important}.footer-block--menu{width:20%}.footer-block--companyInformation{display:flex!important;flex-flow:row-reverse nowrap!important;justify-content:space-between!important;width:100%!important}.footer-block__signInUp{width:240px!important}.footer-block__iconText{justify-content:flex-start;text-align:right}.footer-block__text{margin-left:0;text-align:left}}@media screen and (min-width: 1200px){.footer-block--menu{width:12%}.footer-block--companyInformation{display:flex!important;flex-flow:column!important;justify-content:space-between!important;width:35%!important}.footer-block__iconText{justify-content:flex-end;text-align:right}.footer-block__text{margin-left:0;text-align:right}}[data-pf-type=TabsMenu]{border-radius:40px!important;overflow:hidden}[data-pf-type=QuantityButton]{border-radius:40px!important}.button,.button:before,.button:after,.field:before,.field:after,.localization-form__select:before,.localization-form__select:after,.quantity:before,.quantity:after{border-radius:50px!important}.customer button,.customer button:before,.customer button:after,.shopify-payment-button__button,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:50px!important}.product-media-container{border:none!important}.product__info-container .product-form{margin-bottom:1rem!important}.product__info-container .product__description{font-size:1.4rem;line-height:1.5}.product-form__buttons{max-width:initial!important}.product-card-wrapper .card__inner{background:transparent!important;border:solid .1rem rgba(var(--color-foreground),.08)!important;border-radius:16px!important}.product-card-wrapper .card__content .card__heading{font-size:1.12em;font-weight:400}.product-card-wrapper .card__content .card__heading a{text-decoration:none!important}.product-card-wrapper .card__content .price{margin-top:16px!important}.product-card-wrapper .card__content .price__container .price__sale{display:flex;flex-flow:column nowrap;line-height:1.2}.product-card-wrapper .card__content .price__container .price-item--last{font-size:20px;font-weight:600;letter-spacing:0px;line-height:1}.spr-starrating{display:flex;justify-content:flex-start;align-items:center}.spr-starrating .spr-stars:nth-child(2){font-size:12px;margin-left:1em}#shopify-product-reviews{padding-top:2.4rem}#shopify-product-reviews .spr-container{border-radius:8px;border:.1rem solid rgba(var(--color-foreground),.08)}#shopify-product-reviews .spr-header-title{font-size:18px}#shopify-product-reviews .spr-starrating{font-size:12px}#shopify-product-reviews a.spr-summary-actions-newreview{font-size:14px}#shopify-product-reviews .spr-summary-actions-togglereviews{font-size:12px}.appstle_sub_widget{max-width:initial!important}.appstle_subscription_wrapper{border-color:#00000014!important;background-color:#ffffffe6}.appstle_widget_title{font-size:1.2rem!important}.appstle_one_time_text,.appstle_subscribe_save_text{color:var(--pf-primary-color)!important}.tooltip_subscription_svg{width:18px!important;height:18px!important;fill:var(--pf-primary-color)!important}.appstle_tooltip_title{color:var(--pf-primary-color)!important;font-size:1.4rem!important}.appstle_tooltip{font-size:1.2rem!important;background-color:#121212e6!important}[data-appstle-icon]:after{border-top-color:#121212e6!important}.pf-slider-nav.pagination-style-1{position:absolute!important;bottom:20px!important}.pf-slider-next.nav-style-2,.pf-slider-prev.nav-style-2{background:var(--pf-primary-color)!important;border-radius:50px!important}.nav-style-4{background:#fff!important;border-radius:50px!important}.pf-slider-next.nav-style-4 :before,.pf-slider-prev.nav-style-4 :before{background:var(--pf-primary-color)!important}.pf-slider-next.nav-style-4 :after,.pf-slider-prev.nav-style-4 :after{border-left-color:var(--pf-primary-color)!important}.pf-read-more{color:var(--pf-primary-color)!important}[data-pf-type=ProductList]:last-of-type [data-selector]{padding:40px 0;color:var(--pf-primary-color)!important}[data-pf-type=ProductList]:last-of-type [data-selector] a{color:var(--pf-primary-color)!important;font-size:1.6rem;font-weight:inherit;width:auto;height:40px;min-width:40px;padding:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;text-decoration:none;transition:.16s ease-out}[data-pf-type=ProductList]:last-of-type [data-selector] a[class*=pf-]{border:0;background-color:var(--pf-primary-color)!important;color:#fff!important}[data-pf-type=ProductList]:last-of-type [data-selector] a:hover{border-color:var(--pf-secondary-color)!important}a[data-pf-type=ProductViewDetails2]{text-decoration:none}.elife-dark-theme[data-pf-type=ProductList]:last-of-type [data-selector] a{color:#fff!important}.elife-dark-theme[data-pf-type=ProductList]:last-of-type [data-selector] a[class*=pf-]{border:0;background-color:#fff!important;color:var(--pf-primary-color)!important}.elife-dark-theme[data-pf-type=ProductList]:last-of-type [data-selector] a:hover{border-color:transparent!important;background-color:#fffffff5!important;color:var(--pf-primary-color)!important}button[data-pf-type="Accordion.Header"]{-webkit-appearance:none!important;appearance:none!important;background:none!important;border:none!important;border-radius:none!important}button[data-pf-type="Accordion.Header"] .pfa-arrow{font-size:1.6rem!important;color:#d9d9d9}[data-pf-type=TabsMenu]{border:.1rem solid var(--pf-primary-color)!important}[data-pf-type=TabsMenu] button{transition:.16s ease-out}[data-pf-type=TabsMenu] button[data-pf-tab-active=false]{background:transparent!important;color:rgba(var(--color-foreground),.75)!important}[data-pf-type=TabsMenu] button[data-pf-tab-active=false]:hover,[data-pf-type=TabsMenu] button[data-pf-tab-active=false]:focus-visible{background-color:var(--pf-primary-color)!important;color:#fff!important}.pf-variant-select{min-width:160px;padding:12px 24px 12px 16px!important;border:.1rem solid transparent!important;border-radius:50px!important;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))!important;color:var(--pf-primary-color)!important;font-size:1.6rem!important;line-height:2rem!important;background-image:linear-gradient(45deg,transparent 50%,var(--pf-primary-color) 50%),linear-gradient(135deg,var(--pf-primary-color) 50%,transparent 50%)!important;background-position:calc(100% - 13px) calc(1em + 3px),calc(100% - 8px) calc(1em + 3px),calc(100% - .5em) .5em!important}.pf-variant-select:focus-visible,.pf-variant-select.focus-visible{background-color:rgb(var(--color-background))!important;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem var(--pf-primary-color)!important;outline:.2rem solid var(--pf-primary-color);outline-offset:.3rem}[data-pf-type=ProductQuantity]{position:relative;display:flex!important;align-items:center;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important;min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)!important;border-radius:50px!important;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))!important;font-size:1.6rem!important}input[data-pf-type=QuantityField]{flex-grow:1;width:100%;padding:0 .5rem;border:.1rem solid transparent!important;border-radius:0!important}input[data-pf-type=QuantityField]:focus-visible,input[data-pf-type=QuantityField].focus-visible{background-color:rgb(var(--color-background));box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem var(--pf-primary-color);outline:.2rem solid var(--pf-primary-color);z-index:2}button[data-pf-type=QuantityButton]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(4.5rem / var(--font-body-scale));padding:0;border:0;background-color:transparent;color:var(--pf-primary-color);font-size:1.8rem;cursor:pointer}button[data-pf-type=QuantityButton] svg{width:auto;height:12px!important}.elife-benefit-marquee{animation:marquee 60s linear infinite}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.elife-card-link{transition:background-color .12s ease-out 0s,box-shadow .12s ease-out 0s,border-color .12s ease-out 0s,border-radius .2s ease-in-out 0s,transform .12s ease-out 0s}.elife-card-link.__shadow{box-shadow:0 8px #0000}@media (hover: hover){.elife-card-link:focus,.elife-card-link:hover{position:relative;z-index:1;border-radius:40px!important;transform:scale(1.06)}.elife-card-link.__shadow:focus,.elife-card-link.__shadow:hover{box-shadow:0 8px 36px #0000001f}}.elife-collections-tags{display:flex;flex-flow:row wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.elife-collections-tag{display:block;font-weight:500;color:var(--pf-primary-color);padding:14px 20px;background-color:#fff;border:1px solid var(--pf-primary-color);border-radius:40px;line-height:1;letter-spacing:.02em;text-decoration:none;transition:.16s ease-out}.elife-collections-tag:hover{color:#fff;background-color:var(--pf-primary-color);border-color:var(--pf-primary-color)}.elife-product-tags .elife-tag{display:inline-flex;justify-content:center;align-items:center;padding:8px 12px;background:#fff;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:40px;color:var(--pf-primary-color);font-size:12px;line-height:1}.elife-price-wrapper .product__tax{margin-top:0;margin-bottom:.6rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.elife-price-wrapper .price__container .price-item--last{font-family:var(--elife-primary-font)!important;font-size:2.4rem!important;font-weight:600!important;letter-spacing:0px;line-height:1.5}.elife-price-wrapper .price__container s{font-size:1.4rem!important;font-weight:400!important}.elife-price-wrapper .price__container .price__sale,.elife-lp-buttons{display:flex;flex-direction:column}.elife-counseling-buttons{margin-top:1rem!important}.elife-counseling-buttons .button[tabindex="-1"]{opacity:.2!important}.elife-sample-product-buttons{margin-top:1rem!important;background-color:#efcad0!important;color:#2b2b2b}.wizz_submit_btn{border-radius:50px!important;font-size:1.5rem!important;min-height:4.6rem!important}
/*# sourceMappingURL=/cdn/shop/t/82/assets/override.css.map */
