.pricing__cont{padding-block:72px;background-color:#f8f8f8}.pricing__cont .page-width *{margin:0;padding:0}.pricing__cont .page-width{display:flex;flex-direction:column;gap:56px}.pricing__top{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px}.pricing__cont .page-width .pricing-title__cont{display:flex;flex-direction:column;gap:16px}.pricing__title{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:The Seasons;font-size:56px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.pricing__subtitle h3{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.pricing__subtitle strong{color:var(--Hello-Skin-Green-Granite, #8c9691);font-size:28px;font-style:normal;font-weight:400;line-height:normal}.pricing__cont .page-width .pricing-cta__cont{display:flex;gap:24px}.pricing-cta__cont .pricing__btn{padding:6px 48px;text-transform:capitalize;color:#818b86;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.pricing-cta__cont .pricing__btn--secondary{border:1px solid #c8918c!important;background:var(--Hello-Skin-Neutrals-White, #fff)!important}.pricing-cta__cont .pricing__btn--secondary:hover{border-color:#000!important;background-color:#fff!important}.pricing-cta__cont .pricing__btn--secondary span{color:#c8918c!important;transition:all .35s ease-in-out}.pricing-cta__cont .pricing__btn--secondary:before{background-color:#0000001a!important}.pricing-cta__cont .pricing__btn--secondary:hover span{color:#000!important}.pricing__description{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);text-align:center;font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:400;line-height:normal;max-width:95rem;margin:0 auto!important}.pricing__description-mobile{display:none}.pricing-client-selector{display:flex;gap:12px;margin-bottom:24px;overflow:hidden;border-bottom:1px solid transparent;padding:8px!important;background-color:#f8f8f8;border-radius:18px}.pricing-client-option{flex:1;padding:4px 0!important;text-align:center;cursor:pointer;background-color:transparent;border-radius:12px;transition:all .3s ease-in-out}.pricing-client-option[data-active=true]{background-color:#bb8985;color:#fff}.pricing-client-option span{color:#fff;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:800;line-height:normal;transition:all .3s ease}.pricing-client-option[data-active=false] span{color:#000;font-weight:500}.pricing-treatment-header{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment-header .pricing-treatment__price-returning{display:none}.pricing-treatment__cont[open] .pricing-treatment-header{align-items:center;text-align:center;transform:scale(1)}.pricing-treatment__cont:not([open]) .pricing-treatment-header{align-items:flex-start;text-align:left;transform:scale(1)}.pricing-treatment__summary-price{position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__price-summary{display:flex;flex-direction:row;align-items:center;gap:4px;color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__price-summary .pricing-treatment__price-returning{font-size:16px!important;text-decoration:line-through;color:#000}.pricing-treatment__price{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:The Seasons;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.pricing-treatment__price-new,.pricing-treatment__price-returning,.pricing-treatment__price-single{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.pricing-treatment__additional-price-text{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:-8px!important}.pricing-treatment__price-returning{color:var(--Hello-Skin-Neutrals-Disabled-Grey, #707070);font-family:Bricolage Grotesque;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.pricing-treatment__price-returning>span:nth-child(1){text-decoration:line-through}.original-pricing-treatment__additional-price-text{color:var(--Hello-Skin-Neutrals-Disabled-Grey, #707070);font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-top:-6px!important}.pricing-treatment__cont[open] .pricing-treatment__summary-price{opacity:0;transform:translateY(-50%) scale(.95);pointer-events:none}.pricing-treatment__cont:not([open]) .pricing-treatment__summary-price{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.pricing-treatment__badge{position:absolute;top:-20px;right:0;background-color:#c8918c;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-treatment-title__cont{display:flex;flex-direction:column;align-items:flex-start;gap:8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__cont[open] .pricing-treatment-title__cont{align-items:center;transform:translateY(0)}.pricing-treatment__cont:not([open]) .pricing-treatment-title__cont{align-items:flex-start;transform:translateY(0)}.pricing-treatment__main-content{display:flex;flex-direction:row!important;align-items:stretch;gap:32px!important;padding:0 24px;margin-bottom:24px;position:relative;min-height:120px}.pricing-treatment__main-content:before{content:"";width:1px;height:auto;background-color:#c1bab7;align-self:stretch;display:inline-flex!important;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pricing-treatment__price-section{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.pricing-treatment__details-section{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:20px 0}.pricing-treatment__price{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:The Seasons;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.pricing-treatment__value{color:#8c9691;font-family:Bricolage Grotesque;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.pricing-treatment__cta-cont{display:flex!important;flex-direction:row!important;justify-content:space-around;align-items:center;gap:12px!important}.pricing-treatments-container{width:100%;display:flex;flex-direction:column;gap:24px;transition:opacity .3s ease;position:relative}.pricing-treatments-container[data-client-type=new]{opacity:1;pointer-events:auto}.pricing-treatments-container[data-client-type=returning]{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%}.pricing-treatments-container.active{opacity:1;pointer-events:auto;position:relative}.pricing-treatments-container.inactive{opacity:0;transition:none;pointer-events:none;position:absolute;top:0;left:0;width:100%}.pricing-treatments__cont{display:flex;gap:40px;justify-content:center;align-items:stretch}.pricing-treatments__cont--reverse{flex-direction:row-reverse}.pricing__cont .page-width .pricing-treatments{width:100%;display:flex;flex-direction:column;padding:24px 20px;gap:24px;border-radius:12px;height:max-content;background:var(--Hello-Skin-Neutrals-White, #fff);box-shadow:-1px 11px 20px 9px #0000000d}.pricing__cont .page-width .pricing-treatments .pricing-treatments__title{font-family:The Seasons;font-weight:400;font-style:Regular;font-size:28px;line-height:100%;letter-spacing:0px;vertical-align:middle;color:#000;text-align:center}.pricing__cont .page-width .pricing-treatment__cont{border-right:1px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7);padding:16px;display:flex;flex-direction:column;transition:border-right .3s ease-out,padding .3s ease-out,background-color .3s ease-out,opacity .2s ease-out;border-radius:12px 0 0 12px;opacity:1}.pricing__cont .page-width .pricing-treatment__cont[open]{gap:24px}.pricing__cont .page-width .pricing-treatment__cont[style*="display: none"]{opacity:0}.pricing__cont .page-width .pricing-treatment__cont:not([open]):hover{background-color:#f9f9f9;border-right:3px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7)}.pricing__cont .page-width .pricing-treatment__cont[open]{border-right:3px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7)}@media(min-width:800px){.pricing__cont .page-width .pricing-treatment__cont:not([open]):hover{padding:16px 24px}.pricing__cont .page-width .pricing-treatment__cont[open]{padding:16px 24px}}.pricing-treatment__top{display:flex;justify-content:space-between;width:100%}.pricing-treatment-title__cont{display:flex;flex-direction:column;gap:8px}.pricing-treatment__title{color:#000;font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__description{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__cont[open] .pricing-treatment__title,.pricing-treatment__cont[open] .pricing-treatment__description{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959)}.pricing__cont .page-width .pricing-treatment__badge{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;height:max-content;border-radius:100vw;background:var(--Hello-Skin-Background-Light-Beige, #f2edeb)}.pricing-treatment__price-button{color:#000;font-family:Bricolage Grotesque;font-size:24px;font-style:normal;font-weight:500;line-height:normal;transition:color .3s ease-in-out}.pricing__cont .page-width .pricing-treatment__badge span{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.pricing__cont .page-width .pricing-treatment__content{overflow:hidden;transition:height .3s ease-out}.pricing__cont .page-width .pricing-treatment__content>div{display:flex;flex-direction:column;align-items:center;gap:8px;overflow:visible}.pricing__cont .page-width .pricing-treatment__price{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:48px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.pricing-treatments__image{display:flex;justify-content:center;align-items:center;width:100%;max-width:55rem;height:auto;border-radius:12px;background:radial-gradient(44.25% 44.25% at 50% 47.87%,#838581,#cfd1cd);background-size:cover;background-position:60% 30%;background-repeat:no-repeat;overflow:hidden;box-shadow:-1px 11px 20px 9px #0000000d;position:relative}.pricing-treatments__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pricing-treatments__image--hide-mobile{display:none!important}@media(min-width:981px){.pricing-treatments__image--hide-mobile{display:flex!important}.pricing-treatments__image--hide-desktop{display:none!important}}@media(max-width:980px){.pricing-treatments__image{max-height:70rem}}.pricing-treatments__image h3{color:#fff;text-align:center}.pricing-treatment__bullet-points ul{display:flex;flex-direction:column;gap:4px;list-style:none}.pricing__cont .page-width .pricing-treatment__bullet-points ul li{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:2.5rem;position:relative;align-items:flex-start;gap:3px;margin-bottom:1rem}.pricing__cont .page-width .pricing-treatment__bullet-points h3{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.pricing-treatment__bullet-points ul:first-of-type{margin-bottom:16px}.pricing__cont .page-width .pricing-treatment__bullet-points ul li:before{content:"";position:absolute;left:0;width:16px;height:16px;background-image:url(/cdn/shop/files/material-symbols_check.svg?v=1761363327);background-size:contain;background-repeat:no-repeat;border-radius:50%}.pricing__cont .page-width .pricing-treatment__cta-cont{display:flex;flex-direction:row!important;justify-content:space-around;align-items:center;padding-top:24px!important}.pricing__cont .page-width .pricing-treatment__btn{padding:6px 48px;text-transform:capitalize;color:#818b86;font-family:Bricolage Grotesque;font-size:20px;font-style:normal;font-weight:500;line-height:28px;box-shadow:none!important}.pricing__cont .page-width .pricing-treatment__btn--secondary{border:1px solid #bb8985!important;background:var(--Hello-Skin-Neutrals-White, #fff)!important}.pricing__cont .page-width .pricing-treatment__btn--secondary:hover{border-color:#000!important;background-color:#fff!important}.pricing__cont .page-width .pricing-treatment__btn--secondary span{color:#bb8985!important;transition:all .35s ease-in-out}.pricing__cont .page-width .pricing-treatment__btn--secondary:before{background-color:#0000001a!important}.pricing__cont .page-width .pricing-treatment__btn--secondary:hover span{color:#000!important}@media(max-width:1080px){.pricing__cont .page-width{gap:42px}.pricing__cont{padding-block:48px}.pricing-treatments__cont{flex-direction:column-reverse;gap:24px}.pricing__cont .page-width .pricing-treatments .pricing-treatments__title{font-size:24px}.pricing-treatments__image{max-width:50rem;margin:0 auto!important;height:50vh;max-height:420px;background-size:cover;background-position:50% 25%;position:relative;top:0}.pricing__title{font-size:32px;font-style:normal;font-weight:400;line-height:normal}.pricing__subtitle h3,.pricing__subtitle h3 strong{font-size:20px;font-style:normal;line-height:normal}.pricing__cont .page-width .pricing-cta__cont{margin-bottom:0}.pricing-cta__cont .pricing__btn{padding:6px 32px}.pricing-cta__cont .pricing__btn span{font-size:16px}.pricing__description-desktop{display:none}.pricing__description-mobile{display:flex}.pricing__description-mobile p{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.pricing-treatment-title__cont{max-width:50%}.pricing-treatment__title{font-size:20px;font-style:normal;font-weight:500;line-height:normal}.pricing__cont .page-width .pricing-treatment__cont[open]{padding:16px}.pricing__cont .page-width .pricing-treatment__cont[open] .pricing-treatment-title__cont{max-width:100%}.pricing-treatment__description{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.pricing__cont .page-width .pricing-treatment__price{font-size:32px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}.pricing-treatment__cont[open] .pricing-treatment__title,.pricing-treatment__cont[open] .pricing-treatment__description,.pricing-treatment__cont[open] .pricing-treatment__price,.pricing-treatment__cont[open] .pricing-treatment__price-button{color:#000!important}.pricing__cont .page-width .pricing-treatment__bullet-points ul li{color:#000}.pricing__cont .page-width .pricing-treatment__btn{padding:6px 0;width:100%}.pricing__cont .page-width .pricing-treatment__btn span{font-size:16px}.pricing-client-selector{margin-bottom:16px}.pricing-client-option{padding:10px 12px}.pricing-client-option span{font-size:14px}.pricing-treatment__main-content{flex-direction:column;gap:16px;padding:0 16px}.pricing-treatment__price{font-size:32px}.pricing-treatment-header{padding:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__summary-price{right:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__price-summary{font-size:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__badge{top:8px;right:8px;padding:6px 12px;font-size:10px}.pricing-treatment__cta-cont{padding:0 16px 16px!important;gap:12px}.pricing__cont .page-width .pricing-treatment__badge{top:-32px}}@media(max-width:650px){.pricing-treatment__main-content{flex-direction:column!important;gap:16px!important}.pricing-treatment__main-content:before{width:100%;height:1px;position:relative;order:0}.pricing-treatment__cont[open] .pricing-treatment-header,.pricing-treatment__cont[open] .pricing-treatment-title__cont{align-items:flex-start;transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-treatment__price-section{order:-1;align-items:flex-start}.pricing-treatment__price-section,.pricing-treatment__value{width:100%;text-align:left}.pricing-treatment__price{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.pricing__cont .page-width .pricing-treatment__cont{border-right:none;border-left:1px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7);border-radius:0 12px 12px 0;transition:border-left 0 ease-out,padding .3s ease-out,background-color .3s ease-out,opacity .2s ease-out}.pricing__cont .page-width .pricing-treatment__cont:not([open]):hover{border-left:3px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7);border-right:none}.pricing__cont .page-width .pricing-treatment__cont[open]{border-left:3px solid var(--Hello-Skin-Neutrals-Silver, #c1bab7);border-right:none}.pricing-treatment__price-returning{font-size:20px!important}.pricing-treatment__description{text-align:left}}.pricing-alternative-text{color:#000;font-family:Bricolage Grotesque;font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-align:center}.pricing-type{color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:contents;margin-left:-3rem}.unique-plan .pricing-treatment__cont{border:none!important}.unique-plan .pricing-treatment__cont .pricing-treatment-title__cont{margin:0 auto}.unique-plan .pricing-treatment__cont .pricing-treatment-title__cont *{text-align:center;margin:0 auto}.unique-plan .pricing-treatment__cont .pricing-treatment__price-section{margin:0 auto;text-align:center;justify-content:center;align-items:center}.unique-plan .pricing-treatment__cont .pricing-treatment__price-section *{margin:0 auto;text-align:center}.pricing-contact__information *{text-align:center;color:var(--Hello-Skin-Neutrals-Dark-Grey, #5d5959);font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.pricing-contact__information * a{transition:all .18s ease-in-out;text-decoration:underline}.pricing-contact__information * a:hover{color:#bb8985}.pricing-contact__information-mobile{display:none}@media(max-width:1080px){.pricing-contact__information-mobile{display:flex;justify-content:center;margin-top:-24px!important}.pricing-contact__information *{font-size:14px}.pricing-contact__information * a{text-decoration:underline;color:#bb8985}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/pricing.css.map */
