.page-body-wrapper h2,.page-body-wrapper h3,.page-body-wrapper h4,.page-body-wrapper h5,.page-body-wrapper h6,.content-text ul li{color:var(--green)}.page-body-wrapper h2 strong,.page-body-wrapper h2 em,.page-body-wrapper h3 em,.page-body-wrapper h1 strong,.page-body-wrapper h3 strong,.page-body-wrapper h4 strong,.page-body-wrapper h5 strong,.page-body-wrapper h6 strong,.procedure__content em,.procedure__content strong{font-family:Libre Bodoni,serif}.procedure__container .procedure__content p,.procedure__container .procedure__content ul li{font-size:18px;line-height:1.65}.container-1100{max-width:1100px;margin:0 auto}.template-page .content-text{color:var(--green)}#the-prfct-mahj h1,#the-prfct-mahj h2,#the-prfct-mahj h3,#the-prfct-mahj h4{font-family:Raleway,sans-serif}.lp-prfctmahjn-banner--section{background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding:50px 30px;background-color:#f5c6d8}.p-top{padding-top:180px}.lp_banner_wrap{position:relative;z-index:2}.banner_outline{position:relative;border:4px solid #49796b;padding:40px}.banner_outline:before{content:"";width:99%;height:104%;position:absolute;border:4px solid #49796b;left:.5%;right:.5%;top:-15px}.lp-bannerlogo{margin-bottom:20px;max-width:350px}.green_heading{font-size:18px;letter-spacing:3px;text-transform:uppercase;color:#49796b;font-weight:700}.pink_heading{text-transform:uppercase;color:#e2006c;font-weight:800}.font24{font-size:24px;letter-spacing:2px;line-height:1.2}.lpbanner_txt p{font-size:22px;line-height:1.3;color:#49796b;font-weight:700;text-align:center}.lpbanner_txt p em{color:#49796b}.lpbanner_txt br{display:none}.lpbanner_txt{max-width:560px;margin:0 auto 30px}.lpbutton{background-color:#e2006c;padding:10px 25px;display:inline-block;font-size:28px;letter-spacing:3px;line-height:36px;color:#fff;font-weight:700;width:100%;max-width:630px;position:relative;transition:all .2s ease-in-out;text-align:center}.lpbutton:before{content:"";height:100%;width:100%;border:2px solid #326266;position:absolute;top:4px;left:5px;z-index:-1}.lpbutton.pink:before{border-color:#e2006c}.lpbutton:hover{transform:translate(4px,5px);color:#fff}.lpbutton:hover:before{border:2px solid transparent}.desktop-hidden{display:none}#the-prfct-mahj .paragraph_style p,#the-prfct-mahj .paragraph_style a{font-weight:500}#the-prfct-mahj .paragraph_style a:hover{color:#e2006c}.font30{font-size:30px;letter-spacing:3px;line-height:1.2}#the-prfct-mahj .paragraph_style.mb-md-5{margin-bottom:2.5rem}.lp-prfctmahjn--section-2 .banner_outline:before{height:106%}.lp_banner_overlay .pink_heading,.lp-prfctmahjn--section-1 .pink_heading{margin-top:0}.lp_banner_overlay{max-width:95%;margin:40px auto;padding:50px}.lp_banner_overlay:before{content:"";position:absolute;background:#fffc;width:100%;height:100%;left:0;right:0;top:0;z-index:-1}.lp-prfctmahjn--section-2 .paragraph_style{max-width:670px;margin:0 auto 30px}.lp-prfctmahjn--section-3 .column_7{text-align:right}.lp-prfctmahjn--section-3 .column_7 .paragraph_style{margin-left:auto;max-width:560px}#the-prfct-mahj-event-ticket .needsclick.kl-private-reset-css-Xuajs1{display:none!important}.floating_img{position:absolute;top:-40px;left:0;display:block;width:100%;max-width:300px;transform:rotate3d(1,1,1,-10deg);-webkit-transform:rotate3d(1,1,1,-10deg)}.button-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.button-container .button{padding:10px 20px;text-align:center;white-space:nowrap}body#the-prfct-mahj-event-ticket .product-dialog__order-limit .button.button--solid{background-color:#e2006c;padding:10px 18px;display:inline-block;font-size:16px;letter-spacing:2px;line-height:36px;color:#fff;font-weight:700;width:100%;max-width:248px}body#the-prfct-mahj-event-ticket .product-dialog__order-limit .button.button--solid:after{content:"";position:absolute;border:3px solid #326266;border-top:none;border-left:none;width:100%;height:100%;top:3px;left:3px;transition:opacity .2s;outline:0}body#dermaplaning-micro-facial-in-la-jolla-ca .whatto_expect_inner li:before{width:48px;height:48px;left:-60px;top:4px;background-image:url(https://helloprfct.com/cdn/shop/files/agrea-of-concern-list-icon.svg?v=1756104570);background-size:48px}body#dermaplaning-micro-facial-in-la-jolla-ca .whatto_expect_inner ul{padding-left:60px}@media(min-width:1401px){.column_7 .paragraph_style{max-width:800px}.lp-prfctmahjn--section-1 .img_hight{height:auto;object-position:top center;object-fit:none}.lp-prfctmahjn--section-3 .img_hight{height:650px;object-fit:cover;object-position:center center}.floating_img{max-width:350px}}@media(min-width:768px){.section-flex{display:flex;gap:100px;align-items:center}.column_7{width:58.333333%}.lp-prfctmahjn--section-1 .column_7{padding:50px 30px}.column_5{width:41.666667%}}@media(max-width:1200px){.section-flex{gap:30px}.lp-prfctmahjn--section-1 .column_7{padding-right:0}.lp-bannerlogo{max-width:300px}}@media(max-width:991px){.lp-bannerlogo{max-width:300px}.lpbutton{padding:10px;font-size:22px}.floating_img{top:-18px;left:-35px;max-width:215px}body#dermaplaning-micro-facial-in-la-jolla-ca .whatto_expect_inner li:before{width:25px;height:25px;left:-50px;top:14px;background-size:cover}body#dermaplaning-micro-facial-in-la-jolla-ca .whatto_expect_inner ul{padding-left:50px;text-align:left}}@media(min-width:768px)and (max-width:1023px){.lp-prfctmahjn--section-3 .column_7{padding-right:30px}.lp-prfctmahjn--section-3 .font24{font-size:20px}.lp-prfctmahjn--section-1 .column_7{padding:50px 0}.lp-prfctmahjn--section-1,.lp-prfctmahjn-banner--section{padding-left:15px;padding-right:15px}}@media(max-width:767px){body#the-prfct-mahj-event-ticket .dialog__entry .dialog__header{font-size:58px}body#the-prfct-mahj-event-ticket .dialog__entry .product-dialog__order-limit .dialog__contents{font-size:18px;font-weight:500}body#the-prfct-mahj-event-ticket .product-dialog__order-limit .button.button--solid{font-size:16px;max-width:240px}.lp-bannerlogo{max-width:180px}.floating_img{top:-50px;left:-35px;max-width:170px}.lp-prfctmahjn-banner--section{padding:40px 15px}.p-top{padding-top:135px}.banner_outline{border:2px solid #49796b}.banner_outline:before{border:2px solid #49796b;top:-7px;height:102%}.lpbutton{font-size:20px}.lp-prfctmahjn--section-1{padding:40px 15px 45px}.mobile-hidden{display:none}.desktop-hidden{display:block}.lp-prfctmahjn--section-1 .column_7 img{max-width:450px}.lp-prfctmahjn--section-1 *{text-align:center;margin-left:auto;margin-right:auto}.lp_banner_overlay{max-width:100%;margin:0 auto;padding:30px}.font30{font-size:24px}.lp-prfctmahjn--section-3 .column_7 img{height:350px;object-fit:cover}.lp-prfctmahjn--section-2 .banner_outline:before{height:103%}.lpbanner_txt p{font-size:19px}}@media(max-width:500px){.banner_outline{padding:30px 15px}.lp-bannerlogo{max-width:180px}.floating_img{top:-40px;left:-18px;max-width:150px}.lp_banner_wrap{padding-top:100px}.green_heading{font-size:16px;letter-spacing:2px}.font24{font-size:20px}.lpbanner_txt p{font-size:17px}.lpbanner_txt p br{display:none}.lpbutton{font-size:15px;padding:5px}#the-prfct-mahj .paragraph_style p,#the-prfct-mahj .paragraph_style a{font-size:17px;line-height:1.4}.lp_banner_overlay{padding:30px 15PX}.font30{font-size:20px}.lp-prfctmahjn--section-3 .font24{font-size:18px}}@media(max-width:480px){.button-container .button{flex:1 1 45%;max-width:45%}}@media(max-width:359px){.lp-prfctmahjn--section-2 .banner_outline{padding:20px 7px}.lp-prfctmahjn--section-2 .lp_banner_overlay{padding:30px 10px}.lp-bannerlogo{max-width:145px}.font30{font-size:18px}.lp-prfctmahjn--section-3 .font24{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/hp_style2.css.map */
