:root{--max-width--body-normal: 75ch !important}button:focus,input:focus,textarea:focus{box-shadow:none!important;outline:none!important}body,.paragraph:not(.button),.paragraph>*{font-weight:300!important}a.button{transition:all .3s;padding-block:16px;padding-inline:32px;letter-spacing:var(--letter-spacing--body-tight)}.cart__checkout-button,.add-to-cart-button,a.button,a.button-secondary,button[type=submit]{font-weight:500}ol li{margin-block-end:1rem}body,.paragraph:not(.button),.paragraph>*,button.button[type=submit],.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{letter-spacing:var(--letter-spacing--body-tight)}.mega-menu__link--parent .mega-menu__link-title{font-weight:500;text-transform:uppercase;font-size:14px}@media (min-width: 750px){.menu-list__link{padding-inline:1rem!important}.header__columns{--padding-block-start: 1rem !important;--padding-block-end: 1rem !important}}.footer-image img{max-height:50px;width:auto}.menu__heading{padding-top:0!important}@media (min-width: 750px){.footer-image p{max-width:250px}}@media (max-width: 749px){.payment-icons__list{justify-content:center!important}}.hero__container h1{max-width:600px}.hero__container p{max-width:600px;margin-bottom:15px}.page-book-your-appointment .section-content-wrapper>div{width:100%}slideshow-arrows .slideshow-control{width:44px;height:44px}.section-resource-list .product-media-container.media-fit img{object-fit:contain}.treatments>.layout-panel-flex{flex-wrap:nowrap!important}.treatments>.layout-panel-flex>.group-block{height:400px;padding:30px;overflow:hidden}.treatments .group-block .background-image-container,.skin-concerns .group-block .background-image-container{transition:all .5s}.treatments .group-block:hover .background-image-container,.skin-concerns .group-block:hover .background-image-container{transform:scale(1.1)}.treatments p{max-width:300px}.treatments-wrapper .section-content-wrapper>.text-block{display:flex;flex-direction:row;justify-content:space-between}.treatments-wrapper .section-content-wrapper>.text-block *{margin:0!important}.ui-test-product-list .section-resource-list__header{display:flex;flex-direction:row;justify-content:space-between}.treatments-swiper-nav,.resource-swiper-nav{display:flex;justify-content:flex-end;align-items:center;gap:8px}.treatments-swiper-nav button,.resource-swiper-nav button{position:static;display:flex;justify-content:center;align-items:center;border:none;background:transparent;padding:0;cursor:pointer;margin:0!important}.treatments-swiper-nav img,.resource-swiper-nav img{display:block;width:24px;height:auto}.swiper-button-next svg,.swiper-button-prev svg{display:none}.results>.layout-panel-flex *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.results>.layout-panel-flex>*{width:calc(25% - 9px)}.media-with-content .group-block-content{max-width:720px}.media-with-content.media-with-content--media-right .group-block-content{margin-right:0;margin-left:auto}@media (max-width: 989px){.results>.layout-panel-flex>*{width:calc(33% - 8px)}}@media (min-width: 750px){.media-with-content--media-right .media-with-content__content{padding-right:35px}.media-with-content:not(.media-with-content--media-right) .media-with-content__content{padding-left:35px}}@media (max-width: 749px){.results>.layout-panel-flex>*{width:100%}}.service-list .custom-section-content .layout-panel-flex>div{display:flex;gap:12px;flex-wrap:wrap}.service-list .service-card{width:calc(33.33% - 8px);display:flex;align-items:flex-end;height:400px;padding:30px;overflow:hidden;color:#fff;background-size:cover;position:relative}.service-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.service-card__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(to top,#0009,#0000);z-index:1}.service-card__image img{width:100%;height:100%;object-fit:cover;transition:all .5s}.service-card:hover .service-card__image img{transform:scale(1.1)}@media (max-width: 1024px){.service-list .service-card{width:calc(50% - 6px)}}@media (max-width: 749px){.service-list .service-card{width:100%}}.jdgm-widget .jdgm-review-widget{max-width:100%!important}.jdgm-rev-widg{padding:0!important}.jdgm-rev-widg__title{color:#000}.jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-write-review-modal__nav-btn{transition:all .3s;padding-block:16px;padding-inline:32px;letter-spacing:var(--letter-spacing--body-tight);background-color:#fac462!important;color:#000!important;border-radius:30px!important;font-weight:500!important;border:0!important;font-size:1rem!important;line-height:1!important}.jdgm-write-rev-link.jdgm-write-rev-link:hover,.jdgm-write-review-modal__nav-btn:hover{background-color:#000!important;color:#fff!important;opacity:1!important}.jdgm-write-review-modal .jdgm-write-review-modal__field-input,.jdgm-histogram__bar,.jdgm-histogram__bar-content{border-radius:30px!important}.jdgm-histogram__row:hover,.jdgm-histogram__row--selected{opacity:1!important}.jdgm-histogram__bar-content{background-color:#fac462!important}.jdgm-star,.jdgm-rev-widg .jdgm-star,.jdgm-histogram .jdgm-star,.jdgm-rev__icon:before,.jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#fac462!important}.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-custom:after{left:4px!important;top:0!important;border-color:#000!important}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:#fac462!important;color:#000!important;border-radius:30px!important}.jdgm-sort-dropdown,.jdgm-write-review-modal textarea{font-family:Inter,sans-serif!important;letter-spacing:var(--letter-spacing--body-tight)}.jdgm-sort-dropdown:focus{outline:none!important}.jdgm-write-review-modal .jdgm-write-review-modal__product-title,.jdgm-write-review-modal .jdgm-write-review-modal__stars:before,.jdgm-write-review-modal .jdgm-write-review-modal__stars:after{font-weight:400!important}.jdgm-write-review-modal__content{border-radius:0!important}.blog-posts-container{column-gap:30px!important;row-gap:30px!important}.blog-post-item:first-child,.blog-post-item:nth-child(2),.blog-post-item:nth-child(3),.blog-post-item{--blog-post-card-scale: 1 !important;grid-column:span 2!important}.blog-post-item:first-child .blog-post-card{flex-direction:column!important}.blog-post-item:first-child .blog-post-card__image-container{width:100%!important}.blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding-inline-start:0!important;width:100%!important}.blog-post-card__content a [style*="--color: var(--color-foreground)"]{transition:all .3s!important}.blog-post-card__content a:hover [style*="--color: var(--color-foreground)"]{color:#000!important}@media (max-width: 1024px){.blog-post-item:first-child,.blog-post-item:nth-child(2),.blog-post-item:nth-child(3),.blog-post-item{grid-column:span 3!important}}@media (max-width: 749px){.blog-posts-container{column-gap:21px!important;row-gap:21px!important}.blog-post-item:first-child,.blog-post-item:nth-child(2),.blog-post-item:nth-child(3),.blog-post-item{grid-column:span 6!important}}.blog-post-featured-image__image{max-height:500px!important}[data-template=article] h2{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}.page-width-content{--page-content-width: unset;--page-width: unset}.page-width-content .section-content-wrapper{max-width:1000px;margin-left:0;margin-right:auto}.page-privacy-policy h2,.page-shipping-returns h2,.page-terms-conditions h2{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}#ResultsList h4{color:#000}.resource-card__title.paragraph,.resource-card__content .price{line-height:var(--line-height--body-tight)}.resource-card__content .price{font-size:14px}.cart-items__empty-button{min-height:45px}.cart-page__title{margin-bottom:20px}.cart-items__details{line-height:var(--line-height--body-tight)}.cart-items__quantity .quantity-selector{height:32px!important;width:72px!important}.quantity-selector :is(.quantity-minus,.quantity-plus){height:32px;width:24px;min-width:24px}.cart-items__remove{height:32px!important}.page-contact iframe{max-width:100%!important}.single-contact{display:flex;align-items:center;gap:12px;line-height:var(--line-height--body-tight)}.single-contact .contact-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#fac462;color:#000;padding:10px}.single-contact .label{margin-bottom:4px;display:block;opacity:.5;font-size:12px}.single-contact a{font-weight:500}.contact-form__input{line-height:var(--line-height--body-tight);letter-spacing:var(--letter-spacing--body-tight)}.contact-form__input--textarea{height:150px}@media (max-width: 749px){.contact-form{width:100%}}@media (min-width: 750px){.about-section .layout-panel-flex--column{max-width:600px;padding-right:20px}.about-section.reverse .layout-panel-flex--column{max-width:600px;padding-left:20px;padding-right:0}}@media (max-width: 749px){.about-section.reverse>.custom-section-content>.layout-panel-flex{flex-direction:column-reverse}}.procedure-information>.group-block-content{flex-wrap:wrap!important}.procedure-information .group-block .group-block-content>div:first-child{width:84px;height:84px;background-color:#fac462;border-radius:50%;display:flex;justify-content:center;align-items:center}.procedure-information .group-block svg{fill:#000;width:32px;height:32px}@media (max-width: 989px){.procedure-information .group-block{flex:unset;width:calc(33.33% - 13.33px)}}@media (max-width: 749px){.procedure-information .group-block{flex:unset;width:calc(50% - 10px)}}.shopify-pc__banner__dialog,.shopify-pc__prefs__dialog{background-color:#fff!important}#shopify-pc__banner__body-title,#shopify-pc__prefs__header-title,.shopify-pc__prefs__intro-main h3,.shopify-pc__prefs__option label{color:#000!important;font-weight:500!important}.shopify-pc__banner__dialog p,.shopify-pc__prefs__intro p,.shopify-pc__prefs__option p{color:#000!important;font-size:14px!important;line-height:1.2!important}button.shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept{border:1px solid #FAC462!important;background-color:#fac462!important;transition:all .3s!important;padding-block:15px!important;padding-inline:30px!important;letter-spacing:-.5px!important;border-radius:30px!important;color:#000!important;font-size:16px!important;font-weight:500!important}button.shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important}button.shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{border:1px solid #000!important;background-color:#fff!important;transition:all .3s!important;padding-block:15px!important;padding-inline:30px!important;letter-spacing:-.5px!important;border-radius:30px!important;color:#000!important;font-size:16px!important;font-weight:500!important}button.shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{background-color:#000!important;border:1px solid #000!important;color:#fff!important}.shopify-pc__banner__dialog a,.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{color:#000!important}.shopify-pc__prefs__option label span svg[data-icon-type=checked] path{fill:#000!important}main .h1,main .h2,main .h3,main .h4,main .h5,main .h6,main h1,main h2,main h3,main h4,main h5,main h6,main rte-formatter p,main a.button,main a.button-secondary,main a.link,main accordion-custom details,.product-information product-price,.product-information .buy-buttons-block,.large-logo img,.resource-list,.product-grid,.search-page-input__parent,.icon-block__media,.variant-picker,main rte-formatter ul,main rte-formatter ol,main .image-block,.media-block__media,.email-signup__input-group,.blog-post-featured-image__image,.blog-post-item,.results>.layout-panel-flex>*,.service-list .service-card,.skin-concerns>.layout-panel-flex>.group-block,.treatments>.layout-panel-flex>.group-block{opacity:0;filter:blur(8px);transition:.4s ease-out}main .h1.in-view,main .h2.in-view,main .h3.in-view,main .h4.in-view,main .h5.in-view,main .h6.in-view,main h1.in-view,main h2.in-view,main h3.in-view,main h4.in-view,main h5.in-view,main h6.in-view,main rte-formatter p.in-view,main a.button.in-view,main a.button-secondary.in-view,main a.link.in-view,main accordion-custom details.in-view,.product-information product-price.in-view,.product-information .buy-buttons-block.in-view,.large-logo img.in-view,.resource-list.in-view,.product-grid.in-view,.search-page-input__parent.in-view,.icon-block__media.in-view,.variant-picker.in-view,main rte-formatter ul.in-view,main rte-formatter ol.in-view,main .image-block.in-view,.media-block__media.in-view,.email-signup__input-group.in-view,.blog-post-featured-image__image.in-view,.blog-post-item.in-view,.results>.layout-panel-flex>*.in-view,.service-list .service-card.in-view,.skin-concerns>.layout-panel-flex>.group-block.in-view,.treatments>.layout-panel-flex>.group-block.in-view{opacity:1!important;filter:blur(0)!important}.password-main-content .h2,.password-main-content h1,.password-main-content p,.password-main-content .email-signup__input-group{opacity:1!important;filter:blur(0)!important;transform:unset!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
