#shopify-section-sections--17178439483526__promo-bar:not(body.template-index #shopify-section-sections--17178439483526__promo-bar){background-color:#fff7e9}div#shopify-section-sections--17643211718790__promo-bar{background-color:#d8897e;position:relative;z-index:9999}.hp-header-container-new{background-color:#fff;border-radius:0 0 20px 20px}.split-header>nav>ul>li>a{font-size:17px;max-width:108px;margin:0 auto;text-align:center;letter-spacing:0;padding:13px 0}.header-main .submenu-item a{color:var(--green)}.split-header>nav>ul>li>a:hover{color:var(--pink)}.header-main .submenu-item:hover span,.header-main .submenu-item .submenu-item-link a{text-decoration:none!important;text-wrap:auto}@media(min-width:1200px){.hp-header-container-new .main-menu .menu-item-link{line-height:1.3!important;min-height:78px}.header-main .hp-header-nav .submenu.has-submenus{top:128px!important}}.header-main li.grandchildmenu-item a{padding:5px 10px;text-decoration:none!important}.header-left ul.flex.items-center>li,.header-right ul.flex.items-center>li{margin:0 1em}header .submenu.submenu--about span.submenu-item-link.dropdown-btn:after{content:"";height:0;width:0;position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #1e595c;right:8px;top:11px}.mobile-menu-container .mobile-menu .menu-item a{color:var(--green)}.header-main .submenu.submenu--about{min-width:190px}.submenu-item-link.hp-cursor-context-menu{cursor:context-menu!important}.hp-header-icons img{filter:invert(1)}.mobile-menu-container .mobile-menu .menu-item.has-dropdown .menu-item-link{padding:0}.mobile-menu-container .mobile-menu .menu-item-link a{padding:15px}.menu-item.has-dropdown button.menu-item-link.dropdown-btn span,.submenu-item.has-dropdown button.submenu-item-link.dropdown-btn span{height:30px;width:30px;position:absolute;right:12px}.mobile-menu-container .mobile-menu .menu-item-link svg{display:block;margin-right:0}.mobile-dropdown-icon{position:static;top:0;right:0;height:9px;width:30px;transform:translateY(10px)}.mobile-menu-container .mobile-menu .menu-item.active .menu-item-link .mobile-dropdown-icon{transform:rotateX(180deg) translateY(-19px)}.hp-header-logo{position:relative}.logo_outer:before,.logo_outer:after{content:"";background-size:cover;background-repeat:no-repeat;border-radius:25px;height:165px;position:absolute;width:90%;top:-80px;left:10px;z-index:-1}.has-dropdown .account-link span{font-size:14px;color:#fff;font-weight:600;line-height:1.6}.logo_outer:before{background-image:url(/cdn/shop/files/logo-bg2.jpg?v=1763529582),linear-gradient(252.8deg,#fff7ec33 -11.14%,#fff7ec66 38.13%,#fff7ec 58.47%,#e2d5c4 90.54%);top:-81px}.logo_outer:after{background-image:url(/cdn/shop/files/logo-bg1.jpg?v=1763529581);height:162px;width:88%;transform:translate(2px)}.logo_outer .header-logo{z-index:1}.hp-header-logo .header-logo img{margin:0 auto}header .shopify-section-group-header-group{padding-left:3rem;padding-right:3rem}.color-green{color:var(--green)}.raleway{font-family:var(--raleway)}.hero-section{background-color:var(--pink);padding:190px 0 100px 15px}.section-padding{padding:100px 15px}.hero-content{max-width:600px;margin:0 auto;width:100%}.heroimg{border-top-left-radius:50px;border-bottom-left-radius:50px;border:2px solid var(--cream);box-shadow:3px 3px 0 var(--cream);position:relative;max-width:88%}.hp-herobanner--section{position:relative;top:45px;overflow:hidden}.hero_content_outer{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2}.hero_content_innerr{max-width:570px;margin-left:10rem}.hp-herobanner--section .swiper-pagination{transform:translateY(-25px)}.hp-herobanner--section .swiper-pagination span.swiper-pagination-bullet{background:#fff;height:15px;width:15px;opacity:1}.hp-herobanner--section .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fc3c95;outline:4px solid #fff;outline-offset:-4px}.hero_content_innerr h1{line-height:1}#shopify-section-template--17975206510726__hp_melanostop_treatments_mWejBb .bg-image-props{position:relative}#shopify-section-template--17975206510726__hp_melanostop_treatments_mWejBb .bg-image-props:before{content:"";position:absolute;top:0;width:100%;background:#bf9d90d9;left:0;right:0;height:100%}#shopify-section-template--17975206510726__hp_melanostop_treatments_mWejBb .heading_area{position:relative;z-index:9}.bg-image-props{background-repeat:no-repeat;background-position:center;background-size:cover}.hero-content p{font-size:26px;color:var(--green);margin-bottom:30px}.section-title,.template-product .section-title,.template-product .kl_reviews__summary__header,#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title{font-size:67px;color:var(--green);line-height:1.1;font-weight:700}.template-product .section-title{font-weight:400}.template-product .section-title strong{font-weight:700;color:var(--green);font-family:Libre Bodoni,serif}#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title{max-width:800px}.section-title span,.template-product .section-title span,.font-40 span,.font-40 strong{color:var(--pink);font-weight:700}.perfect-section{padding-left:30px;padding-right:30px}.perfect-sectionbg{background-position:bottom center;background-repeat:no-repeat;margin-bottom:50px;background-size:cover;border-radius:50px;margin-top:300px;padding-bottom:50px}.cards_style,.template-product .pwzrswiper-slide{background:linear-gradient(0deg,#ffffff80,#ffffff80),linear-gradient(253.56deg,#fff7ecbf 18.78%,#fff7eca6 59.85%),url(/cdn/shop/files/perfect-card-bg1.jpg?v=1755686943);border:2px solid var(--cream);box-shadow:3px 3px 0 var(--cream);border-radius:50px;position:relative}.service-cards{border-radius:200px 200px 50px 50px}.perfect-cards.cards_style{border-radius:50px}.ourteam_section .service-cards{border-radius:100px}.ourteam_section .service-image img{border-radius:100px 100px 0 0}.perfect-cards .cards-inner{padding:30px 20px 42px;margin-top:-340px}.service-cards .cards-inner{padding:30px 40px 60px}.cards-inner p,.cards-inner p strong{font-size:18px;color:var(--green);line-height:1.65}.perfect-cards .cards-inner p strong{display:block}.hp-why-prfct--section .perfect-cards .cards-inner p strong{display:unset}.oval-image{transform:translateY(-340px)}.card-title{font-size:32px;color:var(--green);font-weight:700}.paragraph_style,.paragraph_style a,.paragraph_style p,.career_inner p{font-size:18px;color:var(--green)}.paragraph_style a:hover,.paragraph_style a:hover strong{color:var(--pink)}.service-image img{border-radius:200px 200px 0 0}.hp-btn2{font-weight:800;letter-spacing:.5em;color:var(--pink);position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.hp-btn2:after{content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--pink);right:-18px;top:5px}.hp-btn2:hover{color:var(--green);transform:translate(-10px)}.hp-btn2:hover:after{border-left:8px solid var(--green)}.service-cards{margin-bottom:40px}.hp-reviews-section:before{content:"";position:absolute;top:0;width:100%;background:#bf9d90d9;left:0;right:0;height:100%}.ourstories-section:before{background:#d8897ef2}.review-cards{padding:125px 50px 50px 80px;position:relative;border-radius:50px}.reviews-inner p strong,.paragraph_style strong,.reviews-inner p{color:var(--green)}.swiper.reviewsswiper{overflow-y:visible}.hp-reviews-section .swiper-pagination{bottom:-50px!important}.hp-reviews-section .swiper-pagination-bullet,.discover-skincare-section .swiper-pagination-bullet,.hp-our-blog--section .swiper-pagination-bullet{background:var(--pink);opacity:.7}.hp-reviews-section .swiper-pagination-bullet-active,.discover-skincare-section .swiper-pagination-bullet-active,.hp-our-blog--section .swiper-pagination-bullet-active{background:var(--pink);outline:2px solid var(--pink);outline-offset:2px;opacity:1}.hp-reviews-section .swiper-slide,.discoverswiper .swiper-slide{padding:25px 15px}.review-cards:before{content:"";position:absolute;left:-10px;top:-28px;width:155px;height:120px;background-image:url(/cdn/shop/files/quote-left.png?v=1755761161);background-size:contain;background-repeat:no-repeat}.discover-cards{border-radius:50px;position:relative}.discover-img{padding:15px 20px;transform:scale(1.0123);border-radius:50px}.discovercard-inner{padding:0 40px 25px}.discover-cards .discovercard-inner .paragraph_style strong{display:block}.hp-btn3{display:flex;align-items:center;padding:0 20px;height:32px;width:80px;justify-content:center;background-color:var(--pink);background-size:auto}.hp-btn3:hover{background-color:var(--green)}.mb-minus{margin-bottom:45px}.swiper-button-next,.swiper-button-prev{color:var(--pink)!important}.form-bgupper{border-radius:50px}.newhp_form_area{padding:60px 70px;border-color:var(--green);box-shadow:3px 3px var(--green)}.form-contentarea p{font-size:24px;max-width:365px}.form-section{padding:0 30px}.form-section:before{content:"";height:calc(100% - 170px);width:100%;background-size:cover;background-repeat:no-repeat;position:absolute;top:calc(50% + -0px);left:50%;transform:translate(-50%,-50%);z-index:-1}.hp-get-touch--section .form-section:before{height:calc(100% - 100px)}div.paragraph_style.text-white p{color:#fff}.paragraph_style.author{font-weight:600}.instagram-feed-section:before{content:"";background-image:linear-gradient(182deg,#fff7ec00 18.33%,#eadecd 91.72%);opacity:.5;height:100%;width:100%;position:absolute;z-index:-1}.social_share li{display:inline-block;margin-right:25px}.social_share li a{color:var(--pink);font-size:20px}.instagram-feed-section .instafeed-new-layout-wrapper{display:flex!important;flex-wrap:wrap;gap:20px!important}.instagram-feed-section .instafeed-lazy-image{border-radius:25px!important;height:100%;width:100%}.instagram-feed-section .instafeed-new-layout-item{width:31.3%!important;height:100%!important;aspect-ratio:1/1}.instagram-feed-section .instafeed-hover-layer{border-radius:25px!important}.instagram-feed-section .container{padding-left:0;padding-right:0}.template-page-facials #shopify-section-template--17643209588870__hp_skin_conditions_treated_mxgQMg .ConcernsList li:before{background-image:url(/cdn/shop/files/agrea-of-concern-list-icon.svg)}.what-causes-acne-section{background-size:contain;background-repeat:no-repeat;background-position:left center;position:relative;z-index:0}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .pattern-title{font-size:56px}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .section-sub-title{font-size:35px}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .hero-content p{font-size:19px}.hero-content p strong{color:var(--green)}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .col-md-6.text-right.d-md-block{position:relative}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .col-md-6.text-right.d-md-block:before{width:80%;height:114%;content:"";background:#e48d92;top:-7%;right:0;position:absolute;border-top-left-radius:50px;border-bottom-left-radius:50px}.what_causes_acne_content{border-radius:50px;padding:50px 100px;max-width:900px;margin:0 auto}.what-causes-acne-section .right_col{background:linear-gradient(91.06deg,#ded2cd00 -4.12%,#e2d5c4 38.43%)}.acnetreat_img{height:100%;z-index:0}.hp-acne-treatment-section .column3{margin-right:25%}.hp-pairswell--section:before{content:"";position:absolute;bottom:-2.6em;left:-16em;background-image:url(/cdn/shop/files/border-gate-img.png?v=1761910528);height:100%;width:100%;background-repeat:no-repeat;z-index:0}.footer_card{padding-top:20px;border-top:1px solid var(--cream)}.blog_img{border-radius:50px}#shopify-section-template--17178436927622__hp_get_in_touch_9inq6L .cta-section.pb-5{padding-bottom:0!important}.skinconcern .cards_style{padding:70px 40px}.hp-shopby-category--section .font-35 p,#the-prfct-shop .hp-skincare-concern--section .paragraph_style.align_adj p{font-size:32px;line-height:1.33}#the-prfct-shop .cards_style .font-40{font-size:32px}body#prfct section.rc-login{padding-top:190px}body#refund-policy .shopify-policy__container{width:100%;max-width:100%;padding:0}body#refund-policy .shopify-policy__title{width:100%;background-color:var(--cream);padding:190px 15px 20px}body#refund-policy .shopify-policy__title h1{font-size:64px;line-height:1;color:var(--green);font-weight:700;letter-spacing:-.05em;text-transform:capitalize}body#refund-policy .shopify-policy__body{width:100%;max-width:1200px;margin:0 auto;padding:60px 15px}body#refund-policy .shopify-policy__body p{font-size:18px;color:var(--green)}.hp-hero-collection--section{background-color:#fff;background-image:url(/cdn/shop/files/blog-postbanner_1.jpg?v=1769579991)}.hp-collection-products.collection-products .product-grid,.hp-search-all-results.search-results .product-grid{gap:20px}.hp-collection-products.collection-products .cards_style,.hp-search-all-results.search-results .cards_style{width:calc(50% - 15px);margin-bottom:20px}.hp-product-image-wrap{border-radius:20px;padding:10px 0}.hp-product-image-wrap img{border-radius:50px 50px 0 0}.hp-product-image-wrap img.product-grid-item-hover{top:10px}.hp-product-grid-item-title.product-grid-item-title{font-size:12px;color:var(--green);font-weight:400;text-transform:capitalize;letter-spacing:0}.hp-product-grid-item-title.product-grid-item-title:hover,.hp-product-grid-item-price .hp-regulator-price{color:var(--pink)}.hp-product-grid-item-price.footer_card{padding-top:10px;border-top:1px solid var(--cream);border-bottom:1px solid var(--cream);padding-bottom:10px}.hp-product-grid-item-reviews.product-grid-item-reviews{padding-bottom:15px}.hp-product-grid-item-reviews.product-grid-item-reviews .klaviyo-star-rating-widget svg{width:12px!important;height:12px!important}.hp-collection__utility-bar .filter-panel .dropdown-btn{font-weight:500}.hp-main-collections--section .hp-main-collections{width:100%;height:280px;object-fit:cover;object-position:center center}.hp-collection-list-bar.collection-list-bar{border:none!important}.hp-collection-all-list a.collection-all-list-link{display:inline-block;padding:8px 15px;font-size:16px;text-decoration:none;font-weight:800;letter-spacing:1px;color:var(--pink);transition:all .3s ease-in-out;cursor:pointer}@media only screen and (min-width:768px){.hp-collection-products.collection-products .cards_style,.hp-search-all-results.search-results .cards_style{width:calc(33.33% - 15px)}.hp-product-grid-item-title.product-grid-item-title{font-size:14px}.hp-product-grid-item-reviews.product-grid-item-reviews .klaviyo-star-rating-widget svg{width:16px!important;height:16px!important}.hp-main-collections--section .hp-main-collections{height:380px}}@media only screen and (min-width:992px){.hp-collection-products.collection-products .cards_style,.hp-search-all-results.search-results .cards_style{width:calc(25% - 15px)}.hp-product-grid-item-title.product-grid-item-title{font-size:18px}.hp-product-grid-item-reviews.product-grid-item-reviews .klaviyo-star-rating-widget svg{width:20px!important;height:20px!important}}.hp-hero-section{background-color:var(--cream);padding:190px 0 100px 15px}#hp-404-page-banner .section-sub-title a{color:var(--pink)}#hp-404-page-banner .section-sub-title a:hover{color:var(--green)}.hp-search__page-result-title.search__page-result-title a{font-size:16px;color:var(--green)}.hp-search__page-result-title.search__page-result-title a:hover{color:var(--pink)}.search__page-result.hp-search__page-result p{font-size:16px}.search-results.hp-search-results .slick-slider .product-grid-item{margin:0 10px 10px}@media only screen and (min-width:992px){.hp-search__page-result-title.search__page-result-title a{font-size:18px}}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{padding:10px 0}.hp-cart--section .cart-container{border-top:1px solid var(--cream);border-bottom:1px solid var(--cream)}.hp-cart--section .cart-container .cart-line-item:first-child .cart-line-item-price:before{font-size:16px;top:-40px}.hp-cart--section .cart-container .cart-line-item-description .cart-line-item-title{color:var(--green);font-size:17px}.hp-cart--section .cart-container .cart-line-item-variant{font-size:15px}.hp-cart--section .cart-container .qty-wrapper{border:2px solid var(--green);display:inline-flex;border-radius:50px;box-shadow:3px 3px 0 var(--green);background:#fff}.hp-cart--section .cart-container .qty-wrapper .qty-total{font-size:24px;color:var(--green);line-height:36px}.hp-cart--section .cart-container button.qty-minus{color:var(--pink);border-radius:32px 0 0 32px}.hp-cart--section .cart-container button.qty-plus{color:var(--pink);border-radius:0 32px 32px 0}.hp-cart--section .cart-container .qty-wrapper{width:120px}.hp-cart--section .cart-container .qty-wrapper button svg{height:18px;width:18px}.hp-cart--section .cart-container button.qty-plus:hover svg,.hp-cart--section .cart-container button.qty-minus:hover svg{fill:var(--white)}.hp-cart--section .cart-container .qb-price-item{font-size:18px;color:var(--green)}.hp-cart--section .cart-container .cart-line-compare-price{color:var(--cream)}.hp-cart--section .cart-container .cart-line-item-remove{display:inline-block;padding:10px 20px;border-radius:25px;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff;text-decoration:none;background-color:var(--green);transition:all .3s ease-in-out;text-align:center}.hp-cart--section .cart-container .cart-line-item-remove:hover{background-color:var(--pink);border:1px solid var(--pink)}.cart-bottom note-enabled .cart-total-container .cart-total{color:var(--green)}.hp-account-form-wrapper.account-form-wrapper{max-width:480px;padding:32px}.hp-account-form-wrapper.account-form-wrapper label,.hp-account-form-wrapper.account-form-wrapper p{font-size:18px;color:var(--green);font-weight:500}.hp-account-form-wrapper.account-form-wrapper .hp-account-title.account-title{color:var(--green);font-weight:500}.hp-account-form-wrapper.account-form-wrapper input{font-size:18px;font-weight:500;line-height:1.6;border:1px solid var(--cream)}.hp-account-form-wrapper.account-form-wrapper a,.hp-account-form-wrapper.account-form-wrapper button.hp-account-forgot-password{color:var(--pink);font-size:16px;font-weight:500}.hp-account-form-wrapper.account-form-wrapper a:hover,.hp-account-form-wrapper.account-form-wrapper button.hp-account-forgot-password:hover{color:var(--green)}.hp-account-form-wrapper.account-form-wrapper .account-disclaimer{color:var(--black);font-size:16px;font-weight:500}.hp-account-info__sidebar.account-info__sidebar ul{padding:0}.hp-account-info__sidebar.account-info__sidebar ul li{padding:8px 0;border-bottom:1px solid var(--cream)}.hp-account-info__sidebar.account-info__sidebar ul li a{font-size:18px;color:var(--green);font-weight:500;text-transform:capitalize}.hp-account-info__sidebar.account-info__sidebar ul li a:hover{color:var(--pink)}.hp-account-info{padding:0 40px!important}.hp-account-info .account-table:after{border-bottom:1px solid var(--cream)}.hp-account-info h4{font-size:24px;color:var(--green);font-weight:700;font-family:var(--raleway)}.hp-account-info .table-data,.hp-account-info .table-data p{font-size:18px;color:var(--black);font-weight:500}.hp-account-info strong{color:var(--green);font-weight:700!important}.hp-account-info a{font-size:18px;color:var(--pink);font-weight:500}.hp-account-info a:hover{color:var(--green)}.hp-account-info .table-row .table-data{font-size:18px;color:var(--green);font-weight:500;text-align:left!important}.hp-account-info .account-info-page__title{font-size:40px;color:var(--green);line-height:1.4;font-weight:700;text-align:left!important}.hp-account-info button.hp-btn{font-weight:800;font-family:var(--raleway)}.hp-account-info .address-form h4{font-size:24px;color:var(--green);font-weight:500;text-transform:capitalize;font-family:var(--raleway)}.hp-account-info .hp-text-btn{color:var(--pink)!important;font-size:18px!important;font-weight:500!important}.hp-account-form label{font-size:18px!important;color:var(--green)!important;font-weight:500!important;margin-bottom:3px!important}.hp-account-form input{font-size:18px!important;font-weight:500!important;line-height:1.6!important;border:1px solid var(--cream)!important}.hp-account-form select{color:var(--green)!important;font-size:18px!important;font-weight:500!important;line-height:1.6!important;border-bottom:1px solid var(--cream)!important}.hp-no-orders-header.no-orders-header{font-size:20px;color:var(--green);font-weight:500;font-family:var(--raleway)}.header-main .submenu.has-submenus .submenu-item{padding:10px 15px!important}.title-white{font-size:clamp(3rem,7vw,7rem);font-weight:700;line-height:1.05;letter-spacing:2px}.hp-skincare-banner--section .story_img{max-width:480px}.hp-skincare-bestselling--section .align_adj{transform:translateY(-8px);-webkit-transform:translateY(-8px)}.hp-skincare-bestselling--section .cards_style,.discover-skincare-section .cards_style{background:#fff}.hp-skincare-bestselling--section .discovercard-inner .hp-btn{padding-top:15px;padding-bottom:15px}.hp-skincare-routine--inner:before{content:"";border:2px solid #E2D5C4;box-shadow:3px 3px #e2d5c4;border-radius:200px 100px 100px 200px;height:100%;width:120%;position:absolute;z-index:0;left:0}.content_area{padding:4rem 0}.image_area img{position:absolute;top:0;left:0;transform:translate(-16px,-60px);max-width:400px}#skincare .image_area img{max-width:340px}.btnbg-none{padding:0!important;background:transparent!important;color:var(--pink)!important}.btnbg-none:hover{box-shadow:none}.hp-skincare-bundle--section del{margin-left:10px}.hp-skincare-bundle--section h4{font-size:19px}.hp-skincare-concern--section h4{max-width:260px}.cta-section .paragraph_style ul li{list-style:inside;margin-bottom:15px}#shopify-section-template--17586839748742__hp_get_in_touch_tqDGD7.hp-get-touch--section .pattern-title{max-width:700px}.gafori-conversatn-container{border-radius:50px}.hp-gafori-conversation--section .flyout_img{max-width:420px}.hp-career-current--section{position:relative}.career_inner ul li{list-style:disc;font-size:18px}.career_inner h5 span{font-weight:600}.apply_btn{font-size:15px;color:var(--pink);font-weight:800;letter-spacing:.37em}.apply_btn svg{width:60px;padding:0}.apply_btn:hover{color:var(--green)}.apply_btn:hover svg{transform:none}.hp-career-current--section:before{content:"";position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(164deg,#fff7ec00 18.33%,#eadecd 91.72%);height:100%;opacity:.5}.career_inner h5,.career_inner h5 strong,.career_inner p,.career_inner ul li{color:var(--green);font-family:var(--raleway)}.hp-inner-banner-2--section .AquaGoldBannerContent.section-padding{padding-top:50px;padding-bottom:50px}#the-prfct-gift-card-e-gift-card-for-beauty-aesthetics-amp-wellness .product__details_outer,#the-prfct-gift-card-e-gift-card-for-beauty-aesthetics-amp-wellness .product-reviews__container{display:none}@media(min-width:1200px){.header-logo{width:100%;max-width:264px}section#promoBar{height:45px}.promo-bar--col .promo-bar{position:absolute;top:0;left:0;right:0;width:100%;transform:translate(-35px);-webkit-transform:translateX(-35px);max-width:1100px;margin:0 auto}.hp-mobile-icons{height:45px;position:relative;z-index:1;background:#d8897e}}@media(min-width:1400px)and (max-width:1699px){.image_area img{max-width:325px}#skincare .image_area img{max-width:260px}}@media(min-width:1300px)and (max-width:1399px){.image_area img{transform:translate(-16px,-45px);max-width:320px}#skincare .image_area img{max-width:266px}}@media(min-width:1248px)and (max-width:1299px){.image_area img{transform:translate(-16px,-50px);max-width:320px}#skincare .image_area img{max-width:266px}}@media(min-width:1200px)and (max-width:1400px){#the-prfct-shop .hp-btn3{width:58px}}@media(min-width:1200px)and (max-width:1247px){.image_area img{max-width:290px}#skincare .image_area img{max-width:270px}}@media(min-width:1200px)and (max-width:1280px){.split-header>nav>ul>li>a{font-size:15px}}@media(min-width:992px)and (max-width:1199px){.image_area img{transform:translate(-16px,-45px);max-width:270px}#skincare .image_area img{max-width:246px}}@media(min-width:768px)and (max-width:991px){.container.hp-skincare-routine--inner{max-width:100%}.content_area{padding:2rem 0}.image_area img{transform:translate(-16px,-50px);max-width:325px}#skincare .image_area img{max-width:260px}.hp-before-after--section .container{max-width:100%}}@media(max-width:1400px){.hero_content_innerr{margin-left:4rem;padding:20px 0}.prfct_specials_hero .treat_pricicing_card{padding:40px!important}.hp-skincare-banner--section .story_img{max-width:430px}header .shopify-section-group-header-group{padding-left:2rem;padding-right:2rem}.header-left ul.flex.items-center>li,.header-right ul.flex.items-center>li{margin:0 .3em}.hp-shopby-category--section .skinconcern .cards_style{padding:50px 25px}.hp-shopby-category--section .font-35 p,#the-prfct-shop .hp-skincare-concern--section .paragraph_style.align_adj p{font-size:28px}#the-prfct-shop .cards_style .font-40{font-size:30px}.hp-get-touch--section .form-section:before{height:calc(100% - 90px)}}@media(min-width:768px)and (max-width:1100px){.hp-skincare-banner--section .story_img{max-width:370px}.hp-skincare-img{transform:translate(-15px)}}.hp-gafori-banner--container:before,.hp-gafori-banner--container:after{content:"";position:absolute;height:100%;top:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:50px}.team-col-content .section-title{max-width:500px}.team-col-content .paragraph_style{max-width:650px}.font-24{font-weight:600;color:var(--green);font-family:var(--raleway)}.plr{padding-left:15px;padding-right:15px}.corevalue_outer{border-radius:50px}.values_cards p{max-width:300px;margin:0 auto}.story_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:340px;width:100%}#about-us .ourstories-section{background-position:center center;background-repeat:no-repeat;background-size:cover}#about-us .membersip-section .corevalue_outer{box-shadow:16px 4px #e2d5c4}.main--about-us .hp-get-touch--section .cta-section_outer{border:1px solid var(--cream);box-shadow:3px 3px 0 var(--cream)}.ourstories-content p{max-width:890px}.paragraph_style.text-white strong{color:var(--white)}.hp-btn.btn-white{background:var(--white);color:var(--black)}.hp-btn.btn-white:hover{background:var(--pink);color:var(--white)}.ba-img img{border-radius:25px;margin-bottom:20px}.bacard-inner a{color:var(--green);text-decoration:underline!important}.bacard-inner a:hover{color:var(--pink)}.bacard-inner{padding:0 50px}.bacard-inner p{margin-bottom:0}.listnum{height:36px;display:inline-flex;width:36px;background:var(--pink);border-radius:50%;text-align:center;color:var(--white);justify-content:center;align-items:center;margin-right:15px}.membership_col li{margin-bottom:10px}.radius-ls-50{border-radius:50px 0 0 50px}.radius-rs-50{border-radius:0 50px 50px 0}.inner-content{max-width:710px;margin:0 auto}.reverse_section .inner-content{max-width:470px;margin:0 auto}.blogarea-section .heading_area p{max-width:900px}.provider_wrapper{background:linear-gradient(0deg,#ffffff80,#ffffff80),linear-gradient(253.56deg,#fff7ecbf 18.78%,#fff7eca6 59.85%),url(/cdn/shop/files/provider_rowbg1.jpg?v=1755925296);border-radius:100px;margin-bottom:100px;border:2px solid var(--cream);box-shadow:3px 3px 0 var(--cream)}.provider_wrapper:last-child{margin-bottom:0}.provider_inner{max-width:860px;margin:0 auto;padding:70px 20px}.flex-row-reverse.provider_wrapper .provider_inner{margin-right:auto;margin-left:0}.flex-row-reverse.provider_wrapper .story_img{margin-left:50px}.font-40{font-size:40px;font-weight:700;color:var(--green);line-height:1}.team_cards .font-24{max-width:315px;margin:15px auto}.ourprovider_section .heading_area p{max-width:850px}.ourteam_section .heading_area p{max-width:1040px}.cta-section:before{background-image:url(/cdn/shop/files/cta-bgback.jpg?v=1755867150)}.img_offset{transform:translateY(75px);max-width:450px}.font-50{font-size:48px;color:var(--green);line-height:1.2}.hero_singlepage .font-50{max-width:400px}.text-black{color:var(--black)}.social_infobox i{color:var(--pink);font-size:28px;margin-bottom:15px}.social_infobox a:hover{color:var(--pink)}.pro_highlight{color:var(--pink);max-width:1160px;margin:50px}#shopify-section-template--17178438074502__hp_treatments_works_process_HiJtqe .heading_area{max-width:880px!important}section#shopify-section-template--17178438074502__hp_get_in_touch_J7ywxT .pattern-title,#shopify-section-template--17178437943430__hp_trearments_who_is_this_KcbwJ8 .section-title,#shopify-section-template--17178437943430__hp_get_in_touch_qREBch .pattern-title{max-width:100%!important}#shopify-section-template--17178438467718__hp_our_service_section_7bNrDi{position:relative}#shopify-section-template--17178438467718__hp_our_service_section_7bNrDi:before{content:"";height:25px;width:100%;position:absolute;background-image:url(/cdn/shop/files/service-border-bg.jpg?v=1762414785);top:0;background-size:cover}#services .service-cards{border-radius:100px 100px 50px 50px}#services .service-image img{border-radius:100px 100px 0 0}.hp-list-boxes--section .areas-of-concern--list ul{margin-bottom:0}.hp-list-boxes--section .areas-of-concern--list ul li{font-weight:600}.hp-list-boxes--section .areas-of-concern--list ul li:last-of-type{margin-bottom:0}.hp-list-boxes--section .areas-of-concern--cards{background-image:none}.template-product .product-top{background-image:linear-gradient(235deg,#fff7ec00 18.33%,#eadecd 91.72%)}section.product-top:before{content:"";position:absolute;background:url(/cdn/shop/files/productsingle-bg1.jpg?v=1763984588) no-repeat;height:100%;width:30%;background-position:top left;background-size:cover}.product-top .product-left{width:35%;padding-top:250px;padding-bottom:80px}.product-top .product-right{padding-top:250px;padding-bottom:80px;width:65%}.product__subscriptions.cards_style{padding:40px 80px;border-radius:50px;border:2px solid var(--cream);max-width:650px}.template-product .pwzrswiper-slide{border-radius:50px!important}template-product div#pwzrswiper-container-wrapper{padding:10px}.template-product .pwzrswiper-slide:before{content:none!important}.template-product .pwzrjss111{border-radius:50px}.kl_reviews__stars_badge svg path{fill:var(--pink)}.template-product .kl_reviews__star_rating_widget__label{font-size:18px!important}.template-product .section-title{font-size:67px}.template-product .product-subscription__purchase-text,.template-product .product__replenishment{color:var(--green);font-weight:400;font-size:18px}.product__price div{color:var(--green)}.product__price strong,.product__price a{font-weight:700;color:var(--pink)}.product-price span:after{color:var(--pink)!important}.subscription__discount-price{color:var(--pink)!important}.template-product .product__price a,.template-product .product__replenishment a{text-decoration:underline!important;color:var(--pink)!important;font-weight:700}.template-product .product-subscriptions__note{display:inline-block;font-size:18px;font-weight:400;line-height:1.5;position:relative}.product-subscriptions__note:before{content:"";width:5px;height:5px;background:var(--green);position:absolute;top:12px;border-radius:50%;left:-15px}.template-product .product-subscriptions__note p{color:var(--green)}.template-product .add-to-cart-container{border:2px solid var(--green);display:inline-flex;border-radius:50px;box-shadow:3px 3px 0 var(--green);background:#fff}.add-to-cart-container .dropdown-select-wrap{margin-right:0}.add-to-cart-container .button:after{content:none}.qty-selector{font-size:32px;padding:0 30px}.qty-input{border:none;outline:none;color:var(--green);font-weight:500;text-align:center}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button,.qty-input[type=number]{-webkit-appearance:none;margin:0}button.qty-btn{color:var(--pink)}.add-to-cart-container .hp-btn:hover{transform:translateY(0)}.template-product .PwzrGrid-container div[role=button]{border-radius:20px!important;box-shadow:3px 3px 0 var(--green);border:2px solid var(--green)!important}.product__replenishment a{text-transform:uppercase}.template-product .product-description-container,.faq-description-container{border:2px solid var(--green);border-radius:50px;box-shadow:3px 3px 0 var(--green);padding:0 40px;background:var(--white)}.template-product .product-description-container.open,.faq-description-container.open{background:transparent}.template-product .product-description-header,.faq-description-header{font-size:23px;line-height:1.3;padding-top:16px;padding-bottom:16px;color:var(--green);text-align:left}.template-product .product-description li,.template-product .product-description em,.template-product .product-description li strong{font-size:18px;color:var(--green)!important}.template-product .product-description li a{color:var(--pink)}.product__details_outer,.faq__details_outer{background-image:linear-gradient(177deg,#fff7ec00 18.33%,#eadecd80 91.72%)}.product-description-header .faq_arrow{width:20px}.product-description-header i,.faq-description-header i{font-size:30px;color:var(--white);background-color:var(--pink);height:35px;width:35px;line-height:35px;text-align:center;border-radius:50%;background-image:url(/cdn/shop/files/white-bg-520x100.png?v=1755599183);background-repeat:repeat;background-blend-mode:color-burn;transform:rotate(-90deg);transition:transform .3s ease-in-out}.faq-description-container.open .faq-description-header i{transform:rotate(0)}.faq-description{padding-bottom:20px}.faq-description-container:last-child{margin-bottom:0!important}.template-product .product-reviews__container{max-width:1280px;padding:0 15px}.template-product .kl_reviews__histogram__bar--foreground{background-color:var(--pink)}.template-product .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content{font-size:18px;color:var(--green);line-height:1.5}.template-product .kl_reviews__review__title{font-size:22px;color:var(--green)}.template-product .kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item{border-bottom:1px solid #E2D5C4}.template-product .kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2{font-size:clamp(2rem,4vw,4rem);color:var(--green);line-height:1.1;font-weight:700;letter-spacing:-.03em;font-family:Libre Bodoni,serif;text-transform:capitalize}.template-product .kl_reviews__review__timestamp{color:var(--green);font-size:16px}.template-product .kl_reviews__summary__average_value,.template-product .kl_reviews__summary__average_denominator{color:var(--green)}.template-product .kl_reviews__summary__stars__count{color:var(--green);font-size:17px}.template-product .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{color:var(--pink)}.template-product .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab:focus{outline:0}.template-product .kl_reviews__filters input,.template-product .kl_reviews__filters select{border:1px solid #E2D5C4!important;background-color:#fff!important;color:#1e595c!important;font-size:16px!important;outline:none!important}.template-product .kl_reviews__review__author *{color:#366a6f;font-size:14px}.template-product .kl_reviews__filters button[role=checkbox]{background-color:var(--green)!important;color:#fff!important;font-size:14px!important}.template-product .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small{color:var(--pink);font-weight:700;font-size:15px}.template-product .kl_reviews__histogram__value,.template-product .kl_reviews__histogram__rating{color:var(--green);font-weight:700}.template-product .kl_reviews__histogram__row svg{fill:var(--green)}.template-product .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_info,.template-product .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_info *{color:var(--green);font-size:14px}.template-product .kl_reviews__list_empty_state__container *{color:var(--green)}.template-product .product-returns{font-size:17px;color:var(--green)}.wht_to_expect_list img{max-width:50px}.whatto_expect_inner{max-width:680px;margin:0 auto}#vampire-facial-in-la-jolla-ca .whatto_expect_inner,#pdo-collagen-boosting-threads-in-la-jolla-ca .whatto_expect_inner,#aquagold-microchanneling .whatto_expect_inner,#skin-boosters-in-san-diego .whatto_expect_inner,#women-39-s-wellness-in-la-jolla-ca .whatto_expect_inner,#prf-injections-in-la-jolla-ca .whatto_expect_inner{max-width:770px}#hair-restoration-in-la-jolla-ca .whatto_expect_inner,#sclerotherapy-vein-treatment-in-la-jolla-ca .whatto_expect_inner{max-width:835px}@media(min-width:1024px){#laser-vein-treatment-in-la-jolla-ca .whatto_expect_inner .section-title,#pixie-in-la-jolla-ca .whatto_expect_inner .section-title,#pdo-thread-lift-in-la-jolla-ca .whatto_expect_inner .section-title{max-width:550px;width:100%}}@media(max-width:1600px)and (min-width:1024px){#laser-hair-removal-in-la-jolla-ca .whatto_expect_inner{max-width:550px}#laser-hair-removal-in-la-jolla-ca .whatto_expect_inner .section-title{max-width:390px}#iv-vitamin-therapy-in-la-jolla-ca .whatto_expect_inner .section-title{max-width:450px}}.border-50{border-radius:50px}.img_out{transform:translate(6%)}#shopify-section-template--17178437943430__hp_inner_page_banner_34MwX8 .hero-content{max-width:645px}#shopify-section-template--17178437943430__hp_treatments_works_process_Xd6NNa .ourteam_section{padding-bottom:0}.template-product .breadcrumb{display:none}.treat_pricicing_card{padding:70px 50px 60px}.pricing_middle_box{padding:20px 0;border-top:1px solid var(--cream);border-bottom:1px solid var(--cream);margin-bottom:20px}.pricing_bottom_box{padding:15px 0 10px;border-bottom:1px solid var(--cream);margin-bottom:20px}.treat_pricicing_card div.pricing_bottom_box:last-child{border-bottom:none}.pricing_bottom_box h4,.hp-skincare-bundle--section h4{font-weight:600;color:var(--green);font-family:var(--raleway)}.treat_pricicing_card div.pricing_bottom_box p{margin-bottom:4px}.pricing_middle_box .paragraph_style p{margin-bottom:0}.treat_pricicing_card .section-title{font-size:52px;max-width:378px}.treat_pricicing_section:before{top:calc(50% + -0px)}.treat_pricicing_section .bg-image-props{background-position:center!important;background-repeat:no-repeat;background-size:cover}#shopify-section-template--17178438598790__hp_inner_page_banner_GJLUhC .hero-content{max-width:660px}#shopify-section-template--17178438598790__hp_trearments_pdo_thread_yfPCF3 .cards_style,#shopify-section-template--17178437976198__hp_trearments_pdo_thread_KW9R3J .cards_style{border:2px solid var(--green);box-shadow:3px 3px 0 var(--green)}#shopify-section-template--17178438598790__hp_trearments_who_is_this_dRNJQN .section-title,#shopify-section-template--17178438598790__hp_get_in_touch_kyqjqT .pattern-title,#shopify-section-template--17178438795398__hp_treatments_works_process_9JYtbx .heading_area{max-width:100%!important}.template-product .pwzrswiper-wrapper{padding-bottom:30px}.template-product .pwzrswiper-slide{box-shadow:0 3px 0 var(--cream)}.template-product .PwzrIconButton-root{background-color:var(--white)!important;color:var(--pink)!important;outline:1px solid var(--green);outline-offset:-4px}.template-product .product-excerpt ol,.dropdown-label{padding-left:0;color:var(--green);font-size:18px}.cards_green{border-color:var(--green);box-shadow:3px 3px 0 var(--green)}.contact_cards{background-image:none;padding:40px 30px}.contact_cards a:hover strong{color:var(--pink)}.contact_cards a:hover{color:var(--green)}.contact_cards a strong{font-size:20px;font-family:Raleway;font-weight:600;line-height:1.3;color:var(--green)}.contact_cards a strong{display:block}.pricing_middle_box.boxlist{border-top:0;margin-bottom:0}.pricing_middle_box.boxlist:last-child{border-bottom:none;padding-bottom:0}.perfect_vault{background-color:#1e595cd9;border-radius:0 0 50px 50px;width:101%}section.contact-wrapper{display:none}#shopify-section-template--17178438795398__hp_inner_page_banner_yGLMJi .hero-content{max-width:655px}#shopify-section-template--17178436993158__hp_inner_page_banner_hiPJgx .hero-content,#shopify-section-template--17178438172806__hp_inner_page_banner_TDUh6i .hero-content{max-width:630px}#shopify-section-template--17178437976198__hp_au_meet_team_bhw4aL .container{max-width:1000px}.hp-what-is-microneedling--section .areas-of-concern--list ul li:before{top:-10px}.video_caption p{font-weight:600}section#shopify-section-template--17178437386374__hp_get_in_touch_4Miyww,#shopify-section-template--17178438172806__hp_get_in_touch_LLq8Py{margin-top:40px}.faq-description-container.open{background:transparent;background-image:linear-gradient(0deg,#fff7ec,#fff7ec),linear-gradient(253.56deg,#fff7ecbf 18.78%,#fff7eca6 59.85%),url(/cdn/shop/files/perfect-card-bg1.jpg?v=1755686943)}#shopify-section-template--17178438172806__hp_trearments_pdo_thread_cGiwpd .heading_area p{font-size:30px}#shopify-section-template--17178438369414__hp_inner_page_banner_tUi4G3 .hero-content h1.pattern-title{padding-bottom:20px;font-size:clamp(3rem,5.1vw,5.1rem)}#shopify-section-template--17178438369414__hp_get_in_touch_PFmdaq{overflow:hidden}#shopify-section-template--17178438795398__hp_get_in_touch_fKQrnJ .pattern-title,#shopify-section-hp-mut-ready-meet .pattern-title{padding-bottom:15px}#shopify-section-template--17178436927622__hp_skincare_line_section_UAAgnA .pattern-title{font-size:clamp(3rem,5vw,6rem)}#shopify-section-template--17178438467718__hp_inner_page_banner_qcJrXL .hero-content{max-width:635px}#shopify-section-template--17178438598790__hp_trearments_who_is_this_dRNJQN .who-is-treatment-section{padding-bottom:2px!important;padding-top:70px!important}.has-dropdown .grandchildmenu{padding-left:0}.has-dropdown a:hover,.submenu-item a:hover,.hp-header-nav ul.main-menu>li.px-3>a:hover{color:var(--pink)!important}.submenu--about .submenu-item{position:relative}.submenu--about .submenu-item .grandchildmenu{position:absolute;background-color:#fff;top:0;right:-305px;transform-origin:top left;transform:translate(-50%);margin:0 auto;width:200px;opacity:0;visibility:hidden;transition:opacity .35s;border-radius:8px;box-shadow:0 0 16px -2px #00000026;padding:7px}.submenu--about .submenu-item:hover .grandchildmenu{opacity:1;visibility:visible}.submenu--about .grandchildmenu a.grandchildmenu-item-link{font-size:15px;color:var(--green)}.submenu--about .grandchildmenu li:hover a.grandchildmenu-item-link{text-decoration:underline!important}.mobile-menu-container .mobile-menu .menu-item .submenu-item .submenu-item-link,.grandchildmenu-item-link{color:var(--green)}.mobile-menu-container .mobile-menu .menu-item-link{color:var(--green);font-weight:600}.mobile-menu-container .mobile-menu .menu-item:nth-child(odd){background-color:#fdd7d582}.border-20{border-radius:20px!important}.product-left .swiper-button-next,.product-left .swiper-rtl .swiper-button-prev{background:#fff!important;height:50px!important;width:50px!important;line-height:50px;text-align:center;border-radius:50%;outline:2px solid var(--green);outline-offset:-7px}#skincare .cta-section ul{padding-left:0}.blog-pagination.override button{background:none!important;color:var(--green)!important;font-weight:600;font-size:24px;border:0}.blog-pagination.override .mixitup-page-list:not(.mixitup-control-prev,.mixitup-control-next) button:hover{color:var(--pink)!important}.blog-pagination.override .mixitup-page-list{gap:15px}.blog-pagination.override .mixitup-control-prev,.blog-pagination.override .mixitup-control-next{background-color:#e01d77!important;border-radius:50%;color:#fff!important;background-image:url(/cdn/shop/files/white-bg-520x100.png?v=1755599183);background-repeat:repeat;background-size:cover;background-blend-mode:color-burn;transition:all .3s ease-in-out}.blog-pagination.override .mixitup-page-list button.mixitup-control-active{background:#326266!important;color:#fff!important;font-weight:600}.blog-pagination.override .mixitup-page-list button,.blog-pagination.override .mixitup-page-list span{border-right:0}.blog-pagination.override .mixitup-page-list span{background:none;color:var(--pink);font-weight:900}.main--perfect-vault .hero-content{max-width:710px}.areas-of-concern--cards .areas-of-concern--list li{display:block;padding-left:70px}.areas-of-concern--cards .areas-of-concern--list ul li:before{width:40px;height:40px;position:absolute;left:8px}.fontsize120{font-size:clamp(3rem,5vw,6.5rem);line-height:1.1}.fontsize95{font-size:clamp(2.8rem,5.8vw,5.5rem);line-height:1}.fontsize91{font-size:clamp(2.6rem,5.4vw,5.3rem);line-height:1}.fontsize85{font-size:clamp(2.6rem,4.4vw,5.2rem);line-height:1}#vampire-facial-in-la-jolla-ca .hp-reviews-section .reviewsswiper{max-width:1200px}#gift-cards .heroimg{max-width:88%}#our-story-new .heroimg{max-width:90%}#brow-amp-lash-services .hp-tm-works-process--section .bg-image-props{background-position:top center}#brow-amp-lash-services .hp-tm-works-process--section .bg-image-props:before,#body-rituals-in-la-jolla-ca .hp-tm-works-process--section .bg-image-props:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d8897ecc}#brow-amp-lash-services .hp-tm-works-process--section .section-title{color:#fff}#brow-amp-lash-services .hp-get-touch--section .cta-section_outer{background-image:url(/cdn/shop/files/Brows-lash-CTA-bg.jpg?v=1763966914)!important;background-position:top center}.hp-team-expertise--section img.d-md-block{max-width:450px;transform:translateY(-65px);-webkit-transform:translateY(-65px)}#chemical-peels-in-la-jolla-ca .hp-get-touch--section .cta-section{padding-top:48px!important}.What_is_Melasma_sec p{color:var(--green);width:100%;max-width:540px}.AquaGold_banner_Video.What_is_Melasma_sec:after{border:none;box-shadow:none;height:100%}.AquaGold_banner_Video.What_is_Melasma_sec:before{height:100%}.AquaGold_banner_Video.What_is_Melasma_sec:after,.AquaGold_banner_Video.What_is_Melasma_sec:before{width:98%}.What_is_Melasma_sec img.aquagold_banner_img2{position:relative;right:-36px}.whatto_expect_inner{margin:40px auto}.AquaGoldConcerns.Skin_conditoins:before{display:none}.AquaGoldConcerns.Skin_conditoins .corevalue_outer{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin-right:60px}.AquaGoldConcerns.Skin_conditoins .corevalue_outer:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:50px;background:#d8897e;opacity:.95}.hero_section_AquaGold .corevalue_outer:before{background-color:#d8897ed9}#skin-boosters-in-san-diego .AquaGoldConcerns.Skin_conditoins .corevalue_outer,#skin-boosters-in-san-diego .cta-section{margin-top:48px}.AquaGoldConcerns.Skin_conditoins .AquaGoldConcerns_img{border:none;box-shadow:none;transform:unset;position:relative;right:-96px}.hp-publication-banner--section h2,.hp-publication-banner--section p{color:var(--green)!important}.hp-publication-banner--section h2{width:100%;max-width:60%}.hp-Featured--section .team_cards{padding:8px 8px 30px;background:#fff}.hp-In-the-Media--section .paragraph_style{max-width:590px}.hp-In-the-Media--section .AquaGold_banner_Video{margin:0 15px}.hp-Recent-Highlights--section .section-padding{padding-top:0!important}.hp-Recent-Highlights--section .btn_mobcenter{display:flex;justify-content:space-between}.hp-Recent-Highlights--section .btn_mobcenter p{margin-bottom:0!important}#vi-peel-in-la-jolla-ca .areas-of-concern--cards .areas-of-care--list ul li:before,#botox-amp-wrinkle-relaxers-in-san-diego-prfct .areas-of-concern--cards .areas-of-care--list ul li:before,#dermal-fillers-in-la-jolla-ca .hp-aquagold-care--section .areas-of-care--list ul li:before{background-image:url(https://helloprfct.com/cdn/shop/files/Skin_condition-icon.svg?v=1763116388)}.hp-aquagold-care--section .areas-of-care--list ul li{font-weight:600;font-size:20px}.hp-aquagold-care--section .areas-of-care--list ul li:last-child{margin-bottom:0}.hp-get-touch--section h2.pattern-title{display:inline-block}.hp-gafori-banner--section{padding-top:180px}.hp-gafori-banner--container:before{width:79%;z-index:2}.hp-gafori-banner--container:after{width:30%;right:0;z-index:1}.hp-gafori-banner--container:before,.hp-gafori-banner--container:after{content:"";position:absolute;height:100%;top:0;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50px}.hp-gafori-banner--section img{max-width:450px}.hp-gafori-banner--section .section-sub-title{font-family:Libre Bodoni}.prfct_specials_hero .treat_pricicing_card{padding:50px;text-align:center}.prfct_specials_hero .treat_pricicing_card .card-price-title{font-size:25px}.prfct_specials_hero .treat_pricicing_card .card-price-text{border-top:1px solid #E2D5C4;border-bottom:1px solid #E2D5C4;padding-top:16px;margin-bottom:16px}.see-all-packages{text-align:center}.prfct_specials_hero .see-all-packages{text-align:center;padding-bottom:40px}.hp-inner-banner-video{width:100%;min-height:680px;border-radius:50px}.popup-poster{height:640px;border-radius:50px;object-fit:cover;object-position:center;position:relative}.playicon:before{content:"";background-image:url(/cdn/shop/files/video-play-icon.png?v=1763537148);position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;width:80px;height:80px}#popupVideo{border-radius:20px}#videoModal iframe{height:400px;border-radius:20px;width:100%}button.btn-close{background-image:url(/cdn/shop/files/close-btn-popup.png?v=1763538311);background-size:30px 30px;opacity:1}.font60{font-size:58px}.pricingcard_outer{padding:50px 70px;max-width:1000px;margin:0 auto;width:100%}.pricingcard_outer .col1{width:100px}.table_heading1{margin-left:200px}.pricing_list_outer{border-bottom:1px solid #E2D5C4}.pricing_list_inner_mw{max-width:600px}.pricing_list_inner ul{margin-bottom:0;padding-left:0;width:180px}.pricing_list_inner{gap:40px}.treat_pricicing_section .pricing_list_outer ul li{font-weight:600;margin-bottom:8px}.pricing_list_outer .pricing,.pricing_list_outer .pricing .dollar{color:var(--green);font-family:Libre Bodoni}.pricing .dollar:before{content:"";height:calc(100% - 12px);width:2px;position:absolute;background:var(--green);left:40%;top:0}.pricing .dollar:after{content:"";height:calc(100% - 12px);width:2px;position:absolute;background:var(--green);right:37%;top:0}.col3 .paragraph_style p{margin-bottom:0;white-space:nowrap}@media(max-width:1611px){.pricingcard_outer{padding:50px 35px}}@media(min-width:1401px){#shopify-section-template--17602248016006__hp_meet_banner_ah6cft h1.pattern-title{font-size:75px}}@media(min-width:1400px)and (max-width:1700px){.hp-header-nav ul.main-menu>li.px-3{padding:10px 6px!important}}@media(min-width:1200px)and (max-width:1399px){.hp-header-nav ul.main-menu>li.px-3{padding:10px 8px!important}}@media(min-width:1600px){.header-main .submenu-item-link,.submenu--about .grandchildmenu a.grandchildmenu-item-link{font-size:15px}.hp-header-nav ul.main-menu>li.px-3{padding:10px 18px!important}#meet-our-team .heroimg{width:auto!important;max-width:100%}}@media(min-width:768px){#shopify-section-template--17178437386374__hp_inner_page_banner_aL8aXz h1.pattern-title{padding-left:14px}#shopify-section-template--17643211620486__hp_skin_conditions_treated_kbKA37 .whatto_expect_inner li:before{width:40px;height:40px;background-size:40px}#our-story-new .hero-section{padding:165px 0 60px 15px}.hp-reviews-section .swiper-slide,.discoverswiper .swiper-slide{display:flex;height:auto}}@media(max-width:1699px){.perfect_vault{width:101.5%}}@media(max-width:1400px){.section-title,.template-product .section-title,#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title{font-size:64px;line-height:1}.fontsize120{font-size:clamp(3rem,4.8vw,7rem)}.fontsize95{font-size:clamp(2.8rem,4.6vw,5.8rem)}.fontsize85{font-size:clamp(2.6rem,4.4vw,5.2rem)}.perfect-sectionbg{margin-top:215px}.perfect-cards{border-radius:60px}.oval-image{transform:translateY(-250px)}.cards-inner p,.cards-inner p strong{font-size:16px}.perfect-cards .cards-inner{padding:30px 15px;margin-top:-250px}.service-cards .cards-inner{padding:30px 30px 60px}.section-padding{padding:80px 15px}.review-cards{padding:125px 30px 50px 50px}.review-cards:before{width:130px}.discovercard-inner{padding:0 30px 25px}.ourstories-content p{max-width:565px}.bacard-inner{padding:0 15px}.provider_inner{padding-left:50px}.flex-row-reverse.provider_wrapper .story_img{margin-left:15px}.team_cards .font-24{font-size:22px}.img_offset{transform:translateY(50px);max-width:430px}.font-50{font-size:45px}.font-40{font-size:33px}.template-product .section-title{font-size:64px}.treat_pricicing_card{padding:40px 25px}.treat_pricicing_card .section-title{font-size:48px}.section-sub-title{font-size:30px}.contact_cards a strong{font-size:19px}.contact_cards{padding:40px 15px}.card-title{font-size:24px}.tm-work-process-card .cards-inner{padding:60px 25px}#shopify-section-template--17178438172806__hp_trearments_pdo_thread_cGiwpd .heading_area p{font-size:26px;line-height:1}.btnbg-none{font-size:13px}.hp-skincare-bundle--section .discovercard-inner{padding:0 20px 25px}.hp-clients-say--section .hp-review-read-more-btn{letter-spacing:3px}.hp-gafori-banner--container:before{width:81%}.hp-gafori-banner--section img{max-width:400px}.hp-gafori-banner--section .section-sub-title{max-width:450px!important}#meet-our-team .heroimg{max-width:100%}.pricingcard_outer .col1{width:130px}.pricing_list_inner{gap:30px}.font60{font-size:54px}.pricing .dollar:before,.pricing .dollar:after{top:3px}.table_heading1{margin-left:165px}}@media(max-width:1200px){.treat_pricicing_card .section-title{font-size:38px}.perfect_vault{width:101.5%}.section-title,body#refund-policy .shopify-policy__title h1{font-size:50px}.pricing_list_inner{gap:20px}.pricing_list_inner{gap:10px}.pricing_list_inner ul{width:145px}.treat_pricicing_section .pricing_list_outer ul li{font-size:16px}.font60{font-size:44px}.col1 strong{font-size:16px}}@media(max-width:1199px){.hp-acne-treatment-section .column3{margin-right:0}.hp-acne-treatment-section .column2,.hp-acne-treatment-section .column4{margin-right:33.33333333%}header .shopify-section-group-header-group{padding-left:1rem;padding-right:1rem}.hp-header-container-new{padding-top:15px;padding-bottom:15px}div#shopify-section-sections--17643211718790__header{background:#fff}.hero_content_outer .hero_content_inner{max-width:440px}.hp-header-phone a,.hp-header-phone i{color:var(--green)}}@media(min-width:981px)and (max-width:1060px){.values_cards{padding:0 2px!important}}@media(max-width:1024px){.hp-btn{padding:20px 25px}.hero-content p{font-size:22px;margin-bottom:20px}.section-title,#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title,body#refund-policy .shopify-policy__title h1{font-size:38px;line-height:1.2}.template-product .section-title{font-size:38px}.inner-content{padding-left:30px;padding-right:30px}.hp-pairswell--section:before{bottom:-1em;left:-10em;background-size:contain}.AquaGoldConcerns.Skin_conditoins .corevalue_outer{margin-right:0!important}.AquaGoldConcerns.Skin_conditoins .AquaGoldConcerns_img{right:0!important}.hp-tm-what-expect--section .whatto_expect_inner{margin:0 auto}div#shopify-section-sections--17643211718790__header{background:#fff}}#aquagold-microchanneling .fontsize95{font-size:clamp(2.8rem,5vw,5.4rem);line-height:1}@media(max-width:1400px){#aquagold-microchanneling .fontsize95{font-size:clamp(2.8rem,5vw,5.4rem)}}@media(min-width:992px)and (max-width:1400px){#shopify-section-template--17178438598790__hp_trearments_pdo_thread_yfPCF3 .col-lg-3{width:33.3%}}@media(min-width:768px)and (max-width:991px){.prfct_specials_hero .container{max-width:100%}#shopify-section-template--17178438598790__hp_trearments_pdo_thread_yfPCF3 .col-lg-3{width:48.3%}.hp-why-prfct--section a.hp-btn{font-size:14px;padding:15px 10px}.perfect-cards.cards_style{border-radius:50px}.hp-promo--bar .promo-bar-text{font-size:13px;line-height:1.2}}@media(max-width:1023px){.hp-account-info{padding:0!important}.hp-account-info .account-info-page__title{font-size:28px}.hp-account-info .account-table .table-row.table-row--heading-center{justify-content:start}}@media(max-width:991px){.hero_content_innerr{max-width:355px;margin-left:3rem}.prfct_specials_hero .form-section{padding:0}.section-padding{padding:60px 15px}.section-sub-title{font-size:24px}.perfect-section{padding-left:15px;padding-right:15px}.perfect-section .prfcard-col:nth-child(3){margin-top:240px}.card-title{font-size:28px}.service-cards{margin-bottom:30px}.review-cards:before{width:110px}.review-cards{padding:85px 30px 45px 50px}.hp-reviews-section .swiper-pagination{bottom:-25px!important}.form-contentarea p{font-size:22px;max-width:450px;margin:0 auto 20px}.font-24{font-size:19px}.img_offset{transform:translateY(50px);max-width:335px}.font-50{font-size:36px}.hero_singlepage .font-50{max-width:300px}.product-top .product-right{padding-left:15px}.product__subscriptions.cards_style{padding:40px 30px}section.product-top:before{width:28%}.product-top .product-left{width:40%}.product-top .product-right{width:60%}.template-product .section-title{font-size:32px}.qty-selector{font-size:26px;padding:0 15px}.qty-input{padding:10px 0}.perfect_vault_outer.bg-image-props{background-position:70%!important}.perfect_vault{width:103.5%;padding:30px 20px 0}.perfect_vault .font-24{font-size:17px}.hp-acne-treatment-section .column2,.hp-acne-treatment-section .column4{margin-right:0}.areas-of-concern--cards .areas-of-concern--list li{padding-left:15px}.areas-of-concern--cards .areas-of-concern--list ul li:before{width:38px;height:38px;left:-35px;background-size:38px}#areas-of-concern .hp-list-of-concern--section .container{max-width:100%}#hair-restoration-in-la-jolla-ca .hp-tm-what-expect--section .areas-of-concern--list ul{padding-left:0}.hp-gafori-banner--section img{max-width:300px}.hp-gafori-banner--section{padding-top:160px}.hp-cart--section .cart-container .cart-line-item-description .cart-line-item-title{font-size:15px}.hp-cart--section .cart-container .cart-line-item-description select{font-size:14px}.hp-cart--section .cart-container .cart-line-item-remove{font-size:12px;padding:6px 12px}.hp-cart--section .cart-container .qty-wrapper button svg{height:15px;width:15px}.hp-cart--section .cart-container .qty-wrapper{width:100px}.hp-cart--section .cart-container .qty-wrapper .qty-total{font-size:18px;line-height:32px}.hp-cart--section .cart-container .qb-price-item{font-size:16px}.hp-cart--section .cart-container .cart-line-item-description label{font-size:13px}header .shopify-section-group-header-group{padding-left:0;padding-right:0}.logo_outer:before,.logo_outer:after{width:100%;max-width:288px}.logo_outer:after{max-width:283px}.hp-header-logo .header-logo img{margin-left:65px}}@media(min-width:768px){body#prfct-med-spa-amp-skincare-products-la-jolla-ca .hp-why-prfct--section .perfect-cards .cards-inner{padding:18px 15px}body#prfct-med-spa-amp-skincare-products-la-jolla-ca .hp-why-prfct--section .cards-inner p{font-size:14px}body#prfct-med-spa-amp-skincare-products-la-jolla-ca .hp-why-prfct--section .hp-btn{letter-spacing:2px}}@media(min-width:768px)and (max-width:1199px){body#prfct-med-spa-amp-skincare-products-la-jolla-ca .shopify-section.hp-our-service--section{padding-top:80px}}@media(min-width:991px)and (max-width:1199px){.prfct_specials_hero .treat_pricicing_card{padding:40px 20px!important}}@media(min-width:768px)and (max-width:1199px){.hp-herobanner--section{top:110px!important}section#shopify-section-template--17643208769670__hp_why_prfct_section_ckM9Nf{padding-top:80px}}@media(min-width:768px)and (max-width:867px){.prfct_specials_hero .hp-btn{font-size:13px;padding:20px 15px}}@media(min-width:768px)and (max-width:991px){.form-contentarea{text-align:center}.pattern-title{line-height:1}}@media(max-width:767px){.swiperimg_height{height:500px;object-fit:cover;object-position:center}.hp-herobanner--section .fontsize120{font-size:clamp(3.3rem,7vw,7rem)}.hp-herobanner--section{padding:20px 0}.hero_content_outer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.hero_content_innerr{margin:0 auto;max-width:100%}.hp-herobanner--section .swiper-pagination span.swiper-pagination-bullet{height:12px;width:12px}.hp-herobanner--section .hp-btn{font-size:14px;padding:16px 35px}.prfct_specials_hero .treat_pricicing_card .card-price-title{font-size:22px}.prfct_specials_hero .see-all-packages{padding-bottom:0!important;margin-top:-20px}#skin-boosters-in-san-diego .AquaGoldConcerns.Skin_conditoins .corevalue_outer,#skin-boosters-in-san-diego .cta-section{margin-top:24px}.hp-publication-banner--section h2{max-width:100%}.expertise_meets_section img.d-block{max-width:350px;margin:0 auto}.cards_style,.provider_wrapper{border-radius:50px}.perfect-cards.cards_style{border-radius:140px 140px 50px 50px}.section-padding{padding:50px 15px}.hero-section,.hp-hero-section{padding-bottom:50px;padding-left:0}.hero-content img{border-radius:50px;margin:0 auto}.hero-content p{font-size:20px}.section-title:not(main>section:first-of-type h1),#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title{font-size:32px}.perfect-sectionbg{margin-top:135px}.oval-image{transform:translateY(-150px)}.perfect-cards .cards-inner{margin-top:-150px}.perfect-cards{border-radius:145px 145px 60px 60px;margin-bottom:125px}.perfect-cards .cards-inner a.hp-btn{font-size:12px}.hp-btn,.hp-btn2{font-size:14px}.service-cards .cards-inner{padding-bottom:40px}.section-sub-title{font-size:20px}.mb-minus{margin-bottom:0}.discover-img{padding:15px 20px}.discoverswiper .swiper-slide{padding-bottom:55px}.newhp_form_area{padding:50px 20px;border-radius:60px}.perfect-section .prfcard-col:nth-child(3){margin-top:0}.perfect-section .prfcard-col:nth-child(3) .perfect-cards{margin-bottom:0}.service-cards{border-radius:200px 200px 60px 60px}.instagram-feed-section .instafeed-new-layout-wrapper{gap:10px!important;justify-content:center}.instagram-feed-section .instafeed-new-layout-item{width:47.3%!important}.team-col-content .section-title,.team-col-content .paragraph_style{margin:0 auto}.ourstories-content img{max-width:300px;margin:20px auto}.inner-content img{max-width:450px;margin:0 auto;border-radius:25px}.radius-ls-50,.radius-rs-50{border-radius:50px}.membership_col li{text-align:left}body.template-page-about .membership_col li{text-align:center}.inner-content ul{max-width:380px;margin:0 auto}.ba-section .swiper-wrapper{padding-bottom:35px}.hp-before-after--section .discover-skincare-section .text-center p{max-width:630px!important;margin:0 auto!important}.inner-content{padding:0}.blogcard_inner h4{margin:15px auto}.btn_mobcenter{display:flex;justify-content:center}.provider_wrapper{margin-bottom:20px}.provider_inner{padding:50px 15px}.provider_inner img{max-width:320px;margin:0 auto}.hero_singlepage .font-50{margin:0 auto}.font-50{font-size:30px}.pro_highlight{margin:30px}.template-product .product-top{padding-top:150px!important;background-image:linear-gradient(83deg,#fff7ec00 18.33%,#eadecd 91.72%)}.product-top .product-left,.product-top .product-right{width:100%}section.product-top:before{content:none}.product-top .product-left,.product-top .product-right{padding-top:0;padding-left:0}.qty-selector{font-size:24px;padding:0 10px;display:flex}.template-product .section-title{font-size:26px;line-height:1.2}.add-to-cart-container{padding:0!important}.product__subscriptions.cards_style{padding:40px 20px}div.paragraph_style p,.paragraph_style,.paragraph_style a,.template-product .product-subscription__purchase-text,.template-product .product__replenishment,.template-product .product-subscriptions__note,.career_inner p{font-size:17px}.product-subscriptions__notes{margin-bottom:0}.product-description-container,.product-description-container:last-child{margin-top:15px!important}.template-product .product-description-container,.faq-description-container{padding:0 25px}.product-description-header i,.faq-description-header i{font-size:22px;height:28px;width:28px;line-height:28px}.template-product .product-description-header{font-size:20px}.product-description.paragraph_style{font-size:17px}.treat_pricicing_card{padding:40px 15px}.treat_pricicing_card img{border-radius:20px}.hp-footer-top{padding-top:60px;padding-bottom:50px}.hp-footer-logo img{max-width:200px}.treat_pricicing_card .section-title{margin:0 auto}.footer-contact-methods.hp-footer-contact{max-width:295px;margin:0 auto!important}#shopify-section-template--17178438598790__hp_trearments_pdo_thread_yfPCF3 .cards_style{width:100%}.contact_banner.hero-section{padding:170px 15px 50px}.perfect_vault{position:absolute;bottom:0;width:100%;border-radius:0 0 50px 50px}.treat_pricicing_mob .treat_pricicing_card{padding-bottom:200px}.treat_pricicing_mob .perfect_vault_outer{border:0}.hp-tm-pdo-thread--section .cards-inner{padding:30px 15px}#shopify-section-template--17178438172806__hp_trearments_pdo_thread_cGiwpd .heading_area p{font-size:20px;line-height:1.1}.hero-section,.hp-hero-section{padding:175px 0 50px}#shopify-section-template--17178438598790__hp_trearments_who_is_this_dRNJQN .who-is-treatment-section{padding-bottom:2px!important;padding-top:50px!important}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .pattern-title{font-size:42px}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .section-sub-title{font-size:26px}.hp-acne-treatment-section .section-title{margin:0 auto;text-align:center}.what_causes_acne_content{border-radius:50px;padding:50px 20px}.hp-skincare-banner--section{padding-top:160px}.hp-skincare-bestselling--section .align_adj{transform:translateY(0);-webkit-transform:translateY(0px)}.container.hp-skincare-routine--inner{max-width:100%}.hp-skincare-routine--inner:before{border-radius:50px;width:100%}.hp-skincare-routine--inner img{max-width:330px;margin:0 auto}.hp-skincare-concern--section h4{max-width:100%}.font-40{font-size:28px}.section-sub-title{font-size:22px}#services .service-cards{border-radius:100px 100px 50px 50px}.hp-gafori-career--section .section-padding{padding-bottom:20px;padding-top:40px}.ourteam_section .service-cards{border-radius:100px 100px 60px 60px}.service-cards{margin-bottom:20px}.hp-our-team--section .col-lg-4:last-child .service-cards{margin-bottom:0}.career_inner ul li{font-size:17px}.logo_outer:before,.logo_outer:after{width:100%;left:0;height:84px;top:-25px}.logo_outer:after{width:97%;left:0;height:82px}.promo-bar{padding:0}.areas-of-concern--title{font-size:32px}.areas-of-concern--cards .areas-of-concern--list{padding-bottom:0}.whatto_expect_inner{margin:0 auto}.hp-whyclient-choose--section .icon-box img,.tm-pdo-icons img{max-width:60px;width:100%}.hp-inner-banner-4--section .corevalue_outer{padding:40px 0 25px}.main--microneedling-at-prfct .form-section{padding:0 15px!important}.hp-treatment-pricing-details--section{padding-top:40px}.hp-inner-banner-4--section .video_caption p{font-size:14px}.treat_pricicing_card .section-title,body#refund-policy .shopify-policy__title h1{font-size:32px}.hp-how-does-microneedling-work--section .areas-of-concern--list ul{padding-left:20px}.hp-how-does-microneedling-work--section .areas-of-concern--list{padding:0}#co2-laser-skin-rejuvenation-in-la-jolla-ca h1.section-title{margin:0 auto}#co2-laser-skin-rejuvenation-in-la-jolla-ca .hp-whyclient-choose--section .discover-skincare-section.section-padding{padding-bottom:0}#co2-laser-skin-rejuvenation-in-la-jolla-ca .hp-treatment-pricing--section .container{max-width:100%}.hp-aquagold-care--section .areas-of-care--list ul li{font-size:17px}.hp-aquagold-care--section .areas-of-care--list{padding:10px 0 0}.hp-aquagold-care--section .container{max-width:100%}.tm-work-process-card .cards-inner{padding:35px 15px}.hp-melanostop-treatment--section .cards-inner img{max-width:60px}.pattern-title{display:block}.hp-gafori-banner--container:after{content:none}.hp-gafori-banner--container:before{width:96%}.hp-gafori-banner--section{padding-top:130px}.fontsize120{font-size:clamp(2.3rem,7vw,7rem);line-height:1}.fontsize95{font-size:clamp(2.3rem,5.8vw,5.8rem);line-height:1}.pattern-title{font-size:clamp(2.2rem,5vw,7rem);line-height:1}#our-story-new .heroimg,#gift-cards .heroimg{margin:0 auto}.template-product .product-reviews__container{margin:20px auto}.skinconcern .cards_style{padding:30px 20px}.hp-shopby-category--section .font-35 p,#the-prfct-shop .hp-skincare-concern--section .paragraph_style.align_adj p{font-size:22px;margin-bottom:0}#the-prfct-shop .cards_style .font-40{font-size:25px}.popup-poster{height:325px}.playicon:before{width:55px;height:55px}.pricingcard_outer{padding:40px 20px}.font60{font-size:35px}.pricing .dollar:before{left:38%}.pricing_list_inner{flex-direction:column;gap:0}.pricingcard_outer .col3{display:flex;flex-direction:column;justify-content:center}.table_heading1{margin-left:40px}.hp-skin-conditions--section .ConcernsList ul li{text-align:left}.What_is_Melasma_sec p{margin:0 auto}.hp-treatment-six-icons--section .values_cards{display:flex;align-items:center;gap:20px;text-align:left!important}.hp-treatment-six-icons--section .values_cards img{max-width:40px}.hp-treatment-six-icons--section .values_cards h4{margin-bottom:15px}#lasers-amp-devices .hp-treatment-six-icons--section .values_cards{display:block;margin-bottom:24px;text-align:center!important}#lasers-amp-devices .icontitle3{max-width:100%!important}.values_cards img{max-width:60px}.logo_outer:before{height:102px}.logo_outer:after{height:100px}.logo_outer:before,.logo_outer:after{border-radius:0 0 25px 25px}.row.hp-mobile-icons{transform:translateY(7px);--webkit-transform: translateY(7px)}.discovercard-inner{padding:5px 15px}section:first-of-type .aquagold_banner_img{right:0;border-radius:30px;box-shadow:none;border:1px solid var(--cream)}main>section:first-of-type .corevalue_outer .whatto_expect_inner{padding:0 2rem}.hero_section_AquaGold .corevalue_outer:before,.hero_section_AquaGold .corevalue_outer{border-radius:0 0 50px 50px}.hero_section_AquaGold{padding-top:128px}.hp-gafori-banner--container:before,.hp-gafori-banner--container:after{border-radius:0 0 30px 30px;left:7px}}@media(max-width:575px){.prfct_specials_hero .treat_pricicing_card .card-price-title{font-size:18px}.section-sub-title{font-size:19px}.section-title:not(main>section:first-of-type h1),#shopify-section-template--17613824098438__hp_get_in_touch_UG8fMV h2.pattern-title{font-size:28px}.perfect-section .section-title{padding-bottom:20px}.card-title{font-size:24px;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.perfect-sectionbg{margin-top:115px}.perfect-cards{max-width:450px;margin:0 auto 135px;border-radius:150px 150px 40px 40px}.prfcard-col:nth-child(3) .perfect-cards{margin-bottom:0}.perfect-section .prfcard-col:nth-child(3){margin-top:0}.oval-image img{height:340px;object-fit:cover;object-position:top center}.review-cards:before{width:65px;top:0;left:-8px}.review-cards{padding:60px 20px 30px 35px}.form-contentarea p{font-size:20px;line-height:27px}.form-section{padding:0 15px}.font-24{font-size:18px}.listnum{height:30px;width:30px}.membersip-section{padding-left:25px;padding-right:25px}.font-50{font-size:23px}.hp-border-right{border-right:none;border-bottom:1px solid var(--white)}.hp-footer-top{padding-bottom:20px}ul.hp-footer-nav{padding-top:15px}.hp-powered-by{top:auto}.footer-contact-methods.hp-footer-contact{display:flex;flex-direction:column;align-items:center}.hp-footer-contact .contact-details a{text-align:center}.acnetreat_img{display:none}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .pattern-title{font-size:35px}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .section-sub-title{font-size:22px}#shopify-section-template--17178436927622__hp_inner_page_banner_rLcCxq .hero-content p{margin-bottom:0}.hp-pairswell--section h2.pattern-title{font-size:35px}.hp-skincare-routine--inner h2.pattern-title{font-size:36px;line-height:1}.hp-skincare-bundle--section h4{font-size:17px}.font-40{font-size:22px}#services .service-cards{border-radius:60px}#services .service-image img{border-radius:60px 60px 0 0}.hp-btn{font-size:12px;padding:15px 30px}.section-padding,.provider_inner{padding:40px 15px}#shopify-section-template--17602336391302__hp_meet_expertise_text2_qjGynG .pro_highlight{margin:0!important;font-size:22px}#shopify-section-template--17602024669318__hp_meet_expertise_no_image_8mkxqH .pro_highlight{margin-top:0}.team_cards .font-24{font-size:20px}.hero-section,.hp-hero-section{padding:160px 0 30px}.blog-pagination.override .mixitup-page-list{gap:0px}.main--perfect-vault .hp-faq--section .section-padding{padding-bottom:90px!important;padding-top:15px!important}.apply_btn .hp-btn{padding:12px 0;width:45px;height:45px}.AquaGoldBannerContent.section-padding{padding-bottom:10px;margin-top:30px}.hp-whyclient-choose--section .container-fluid{padding:0}#co2-laser-skin-rejuvenation-in-la-jolla-ca .microneedling_video_section .container{padding:0 15px}.containermob{padding:0!important}.contact_banner.hero-section{padding:150px 15px 50px}.hp-In-the-Media--section .AquaGold_banner_Video{margin:0}.faq-description-header{text-align:left}.perfect_vault .font-24{font-size:14px}.perfect_vault{padding:30px 10px 0}.treat_pricicing_card .section-title{font-size:28px}.template-product .kl_reviews__button_bar{display:block}.hp-shopby-category--section .font-35 p,#the-prfct-shop .hp-skincare-concern--section .paragraph_style.align_adj p{font-size:20px}.pricingcard_outer{padding:40px 15px}.hp-cart--section .cart-container .cart-line-item-image{width:30%;flex-basis:30%}.hp-cart--section .cart-container .cart-line-item-description{width:70%;flex-basis:60%}.hp-account-form-wrapper.account-form-wrapper label,.hp-account-form-wrapper.account-form-wrapper p,.hp-account-form-wrapper.account-form-wrapper input{font-size:16px;line-height:1.4}.hp-account-form-wrapper.account-form-wrapper a,.hp-account-form-wrapper.account-form-wrapper button.hp-account-forgot-password,.hp-account-form-wrapper.account-form-wrapper .account-disclaimer{font-size:14px}.hp-account-info .account-info-page__title{font-size:24px}.hp-account-info h4{font-size:20px}.hp-header-logo .header-logo img{margin:0 auto}}@media(max-width:400px){.col3 .paragraph_style p{white-space:unset;font-size:14px;line-height:1.2}.table_heading1{margin-left:0}.pricingcard_outer>div>span.paragraph_style,.pricing_list_outer>div>strong,.treat_pricicing_section .pricing_list_outer ul li{font-size:14px}.treat_pricicing_section .pricing_list_outer ul li{margin-bottom:2px;margin-left:10px}}@media(max-width:340px){.hp-header-phone a{font-size:15px}main>section:first-of-type .corevalue_outer .whatto_expect_inner{padding:0 1rem}.hp-herobanner--section .fontsize120{font-size:clamp(3rem,7vw,7rem)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hp-style1.css.map */
