body{overflow-x:hidden}.reviews .reviews__item.reviews__item--small-product .reviews__item-product{display:none}.announcement-bar .announcement-bar__text a{color:var(--bar-link-color, #000000);display:flex;align-items:center;justify-content:center;min-width:240px;padding:7px 12px;border-radius:12px;gap:12px;border:1px solid #dcdcdc;background-color:#fff;transition-property:background-color,border;transition-duration:var(--timing-short);transition-timing-function:var(--easing-linear);text-decoration:none}.announcement-bar .announcement-bar__text a:hover{background-color:#4ba786;color:#fff}a.image-with-text__button.button.button--secondary.franchise_btn{background-color:#4ba786;font-size:12px;padding:14px 22px}a.image-with-text__button.button--primary.treatment_btn{font-size:12px;padding:14px 22px;margin-right:10px}a.image-with-text__button.button.button--secondary.franchise_btn:after{background-color:#8cb7b3}a.image-with-text__button.button.button--secondary.franchise_btn:hover{color:#fff}#shopify-section-template--16711235502157__grid_images_ejgXWx .grid-images__container{gap:0}#shopify-section-template--16711235502157__grid_images_ejgXWx .grid-images .grid-images__col.grid-images__col--2 .grid-images__image-container{padding-top:100%}.footer__about-rte p{font-size:12px}.product-tabs__button-lists .tabs-ui__tab.is-active{color:var(--button-text-color-primary-hover)}.prod_feature_accordion ul li{display:list-item;list-style-type:disc;padding:5px 0;font-size:15px;margin-left:25px}.prod_feature_accordion p strong,.ProductDescription p strong{font-weight:600}.product_qty input{min-height:auto!important}.prod_img_block .pf-slide-list-media{border:1px solid #ccc!important;border-radius:3px}.prod_feature_accordion details summary{margin-bottom:5px}.store-location .store-location__content-text h5 a{background-color:var(--button-background-color-primary);color:var(--button-text-color-primary);position:relative;z-index:1;overflow:hidden;display:inline-block;padding:16px 32px;border:none;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:500;line-height:1.375;text-align:center;word-break:break-word;border-radius:32px;text-decoration:none;text-transform:var(--button-text-transform);transition:opacity var(--timing-base),color var(--timing-base),border var(--timing-base),background-color var(--timing-base)}.store-location .store-location__content-text h5 a:hover{border-color:var(--button-border-color-primary-hover);color:var(--button-text-color-primary-hover);background-color:var(--button-background-color-primary)}.store-location .store-location__content-text h5 a:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:100%;aspect-ratio:1;opacity:0;border-radius:50%;transform:translate(-50%,-50%) scale(.2);transition-property:opacity,transform;transition-duration:var(--timing-base);background-color:var(--button-background-color-primary-hover);color:var(--button-text-color-primary-hover)}.store-location .store-location__content-text h5 a:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.store-location__content-text p{font-size:15px}.slideshow__slide-description li{display:inline-block;width:48%;padding-left:25px!important;position:relative}.slideshow__slide-description li:before{content:"";position:absolute;width:7px;height:7px;background:#000;top:8px;border-radius:20px;left:2px}.faq-simple .accordion .faq-simple__item{background-color:transparent;border-radius:4px;border-bottom:2px solid #c2c2c2}.faq-simple .accordion .faq-simple__item.is-active{color:#000;background-color:#cee0df}.faq-simple .accordion .faq-simple__item-title-text{font-weight:600}.faq-simple .accordion .faq-simple__item.is-active .faq-simple__item-title-text{color:#000}.faq-simple .accordion .faq-simple__item.is-active .faq-simple__item-control-icon{background-color:inherit}#contact_form input[type=text]:focus,#contact_form input[type=email]:focus,#contact_form select:focus,#contact_form textarea:focus{border-color:#000}.interactive_btn_active{background-color:#8bb7b3}.interactive_card.interactive_card_active.eael-infobox-content-align--left .eael-infobox .infobox-content{transform:translateY(18%)}.interactive_card_active svg.interactive_btn.interactive_btn_active{background-color:#8bb7b3;color:#fff}.interactive_btn_active{transform:rotate(45deg);fill:#fff;color:#fff}.interactive_row .interactive_card.interactive_card_active .infobox-content{transform:translateY(18%)}.interactive_row .interactive_card h3.interactive_title strong{font-weight:inherit}.personalize_facial p a{text-decoration:none}.facial_col{min-height:750px;background:#fff;border-radius:10px;overflow:hidden}.product-card .product-card__title,.product-card .product-card__vendor,.product-card .product-card__text,.product-card__price{text-align:left}.reviews .reviews__items-container .reviews__item.reviews__item--small-product .reviews__item-stars svg.icon path{fill:#71c397}.prod_feature_accordion{display:none}.template-skincare-products #product_skincare_accordion.prod_feature_accordion,.template-esthetic-equipment #product_equipment_accordion.prod_feature_accordion{display:block}.product-recommendations .product-recommendations__container{display:none}.template-skincare-products .product-recommendations .product-recommendations__container,.template-esthetic-equipment .product-recommendations .product-recommendations__container,.template-skincare-bundles .product-recommendations .product-recommendations__container,.template-memberships-1 .product-recommendations .product-recommendations__container,.template-memberships .product-recommendations .product-recommendations__container{display:block}.banner_img{transition:all .6s ease-out}.banner_img:hover{transform:scale(1.05)}a.franchise_btn{font-size:var(--body-font-size);line-height:1.5;font-weight:500;color:var(--header-text-color);text-decoration:none;margin-right:15px;transition:all .3s ease-in-out}a.franchise_btn:hover{color:var(--color-border-primary)}body .footer .footer__copyright a{text-decoration:none}.home_slide .pf-slider-nav button{border-radius:15px;padding:4px 0;width:9px!important;background-color:var(--color-border-secondary)!important;transition-property:background-color,width,padding;transition-duration:.3s}.home_slide .pf-slider-nav button.active{padding:4px 12px;background-color:var(--color-border-primary)!important}a.jdgm-write-rev-link,input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev{position:relative;z-index:1;overflow:hidden;display:inline-block;padding:16px 32px;border:none;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:500;line-height:1.375;text-align:center;word-break:break-word;border-radius:32px;text-decoration:none;text-transform:var(--button-text-transform);transition:opacity var(--timing-base),color var(--timing-base),border var(--timing-base),background-color var(--timing-base)}a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev{position:relative;z-index:1;overflow:hidden;display:inline-block;padding:16px 32px;border:none;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:500;line-height:1.375;text-align:center;word-break:break-word;border-radius:32px;text-decoration:none;text-transform:var(--button-text-transform);background-color:var(--button-text-color-primary);color:#427874;border-color:#427874;transition:opacity var(--timing-base),color var(--timing-base),border var(--timing-base),background-color var(--timing-base)}.jdgm-form__fieldset.jdgm-form__fieldset-actions{display:flex;justify-content:center;align-items:center}p.discount-bar__mobile-text a{display:flex;align-items:center;justify-content:center;min-width:240px;padding:7px 12px;border-radius:12px;gap:12px;border:1px solid var(--discount-bar-button-border);background-color:var(--discount-bar-button-background);transition-property:background-color,border;transition-duration:var(--timing-short);transition-timing-function:var(--easing-linear);text-decoration:none}p.discount-bar__mobile-text a:hover{background-color:var(--button-background-color-primary);border-color:var(--button-background-color-primary);color:var(--button-text-color-primary)}.article-card .article-card__title-link{text-transform:capitalize}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_style.css.map */
