:root{--fw-regular: 400;--fw-semibold: 600;--fw-bold: 800}.button{font-weight:var(--fw-regular)!important;font-size:24px!important}h1{font-weight:400;font-size:55px;line-height:66px}h2,.multicolumn .title,.image-with-text__heading,.banner__heading{font-weight:700;font-size:36px;line-height:46px}h3{font-weight:600;font-size:24px;line-height:32px}h4{font-weight:600;font-size:18px;line-height:26px}body,p{font-weight:400;font-size:18px;line-height:30px;color:#212121}.rich-text__text li{color:#212121!important}button,.button,.btn{font-family:Montserrat,sans-serif;font-weight:400;font-size:24px;line-height:1.2}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:auto}.rich-text__buttons{margin-top:40px!important}.banner__text h2{font-weight:400}.image-with-text__grid{align-items:center}.multicolumn-card{padding:35px 25px}.list-menu a,.list-menu span{font-size:18px}.header__heading{margin-bottom:20px}.header{display:flex;justify-content:space-between}#Banner-template--20877773242610__image_banner_FAdJa3 .banner__buttons{margin-top:40px!important;max-width:50rem}#shopify-section-template--20877773242610__multicolumn_zLMEKT h3{font-size:32px}#shopify-section-template--20877773242610__multicolumn_zLMEKT p{font-size:16px;color:#212121}.title-wrapper-with-link{justify-content:center}.rich-text__wrapper{width:80%;max-width:1500px}.rich-text__blocks{max-width:100%!important}.custom-banner .banner__box{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin-top:50px;align-items:flex-start}.custom-banner .banner-feature-block{margin:0 15px 0 auto;display:flex;flex-wrap:wrap;justify-content:center}.banner__box.content-container.content-container--full-width-mobile>*:last-child{margin-right:0}.banner__content.banner__content--middle-center{margin:auto}.custom-banner .banner__content{max-width:1440px;width:100%}.multicolumn-list a{text-decoration:none;color:initial;display:block}.multicolumn-list li{transition:box-shadow .6s ease-in-out}#shopify-section-template--20877773242610__multicolumn_zLMEKT .multicolumn-list li:hover{box-shadow:-1px 2px 7px 4px #0003}.list-menu--disclosure{width:30rem!important;border-radius:20px!important;border:1px solid #313131!important}.collapsible-content-wrapper-narrow{max-width:1440px!important;padding:0 5rem!important}.accordion summary{padding:15px!important}.accordion{border:0px!important;margin-bottom:15px!important}.image-with-text .grid__item{height:90%}.Real_Results_section{text-align:center}.newsletter-form{margin:0!important}.footer-block__newsletter h2{text-align:left}.footer__follow-on-shop,.footer__content-bottom{background:#000}.footer__follow-on-shop{margin-bottom:0!important}.footer__copyright{color:#fff!important;margin:30px 0 20px!important}.Real_Results_section .custom-block{margin:10px auto 100px;text-align:center;justify-content:center;display:flex;flex-wrap:wrap}.Real_Results_section .real-results-subcontainer{width:95%;margin-top:20px}.section-shape--wave,.section-shape--half_round,.section-shape--wave_bottom{position:relative;overflow:visible}.section-shape--wave:before{content:"";position:absolute;left:0;right:0;top:-90px;height:100px;background:var(--shape-color);z-index:3;-webkit-mask:url("data:image/svg+xml;utf8,<svg width='7704' height='694' viewBox='0 0 7704 694' xmlns='http://www.w3.org/2000/svg'><path d='M3170.5 171.503C1611.05 357.337 447.167 301.169 0 171.503V694.002H7704V322.003C6616 -89.4973 5184.5 -68.4975 3170.5 171.503Z' fill='black'/></svg>") no-repeat;-webkit-mask-size:cover;mask:url("data:image/svg+xml;utf8,<svg width='7704' height='694' viewBox='0 0 7704 694' xmlns='http://www.w3.org/2000/svg'><path d='M3170.5 171.503C1611.05 357.337 447.167 301.169 0 171.503V694.002H7704V322.003C6616 -89.4973 5184.5 -68.4975 3170.5 171.503Z' fill='black'/></svg>") no-repeat;mask-size:cover;z-index:1}.section-shape--half_round:before{content:"";position:absolute;left:0;right:0;top:-110px;height:120px;background:var(--shape-color);z-index:3;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7708 466'><path d='M0 465.343H7708V411.777C4304 -128.222 4052 -146.222 0 411.777V465.343Z' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7708 466'><path d='M0 465.343H7708V411.777C4304 -128.222 4052 -146.222 0 411.777V465.343Z' fill='black'/></svg>");mask-repeat:no-repeat;mask-size:cover;mask-position:center;z-index:1}.section-shape--wave_bottom:before{top:inherit;bottom:-119px;height:130px;transform:rotate(180deg);content:"";position:absolute;left:0;right:0;background:var(--shape-color);z-index:3;-webkit-mask:url("data:image/svg+xml;utf8,<svg width='7704' height='694' viewBox='0 0 7704 694' xmlns='http://www.w3.org/2000/svg'><path d='M3170.5 171.503C1611.05 357.337 447.167 301.169 0 171.503V694.002H7704V322.003C6616 -89.4973 5184.5 -68.4975 3170.5 171.503Z' fill='black'/></svg>") no-repeat;-webkit-mask-size:cover;mask:url("data:image/svg+xml;utf8,<svg width='7704' height='694' viewBox='0 0 7704 694' xmlns='http://www.w3.org/2000/svg'><path d='M3170.5 171.503C1611.05 357.337 447.167 301.169 0 171.503V694.002H7704V322.003C6616 -89.4973 5184.5 -68.4975 3170.5 171.503Z' fill='black'/></svg>") no-repeat;mask-size:cover;z-index:1}.multicolumn-list__item:only-child{max-width:100%!important}.img-in-container{max-width:1500px;margin:auto}.section-shape--transparent_curve{position:relative;background:transparent;overflow:visible}.section-shape--transparent_curve:before{content:"";position:absolute;top:-75px;left:0;right:0;height:220px;z-index:2;pointer-events:none;background:var(--shape-color, #ffffff);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7642 456'><path d='M7642 456C3905.5 0 3874 0 0 456V0H7642V456Z' fill='black'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-position:top;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7642 456'><path d='M7642 456C3905.5 0 3874 0 0 456V0H7642V456Z' fill='black'/></svg>");mask-repeat:no-repeat;mask-size:100% 100%;mask-position:top}.page-width--narrow{max-width:1600px}.card__inner,.card__inner img,.card__media{border-radius:30px!important}.custom-banner-icon{display:flex;flex-direction:column;align-items:center}.round-icon{width:40px;height:40px;border:2px solid #33FAFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.signature-container .button{margin-top:20px}.signature-container{margin-top:10px}.custom-feature-banner .banner__content{display:flex}.rich_text_with_img{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.rich_text_with_img img{border-radius:30px;object-fit:cover;width:100%;height:460px}.header__menu-item{color:#fff}.header__submenu .header__menu-item,.header__submenu .menu-parent-link{color:#313131}.menu-parent-link{color:#fff;text-decoration:none}.full-unstyled-link{font-size:18px;color:#313131;font-weight:600}.facets-container .facets__heading,.facets-container span,.facets-container select,.facets-container h2{color:#313131;font-size:20px}.collection #product-grid,.collection-list{row-gap:30px}.underline-links-hover:hover a{text-decoration:none!important}.product-grid-container{margin-top:5rem}.product-media-container{width:100%!important;border-radius:30px}.product__media{border-radius:30px}.thumbnail-list__item .thumbnail{border-radius:20px}.collection-hero{margin:6rem 0rem 3rem}.collection-hero__title{text-align:center}.main_collection-page .title{margin:6rem 0rem;text-align:center}.main_collection-page{margin-top:clamp(30px,5vw,130px);margin-bottom:clamp(30px,5vw,200px)}.collection .card__information{padding-left:0!important}.price__sale{color:#e53935}.rich-text__image-text-content{flex:1}.img-text{flex-direction:row}.card{position:relative}.quick-add{position:absolute!important;right:0;bottom:0;left:0;z-index:10;display:none;justify-content:center;width:calc(100% - 1rem);margin:0 .5rem .9rem!important;font-size:1.09375rem;text-align:center;border-radius:0;opacity:100%}.quick-add__submit{background:#00f4ff!important;color:#313131!important;text-transform:uppercase}.quick-add .button:after{box-shadow:none}.card:hover .quick-add{display:block;pointer-events:auto}.rich-text__image-text--right .rich-text__image-text-image{order:2}.accordion summary{border:1px solid;border-radius:20px}.accordion summary[aria-expanded=true]{border-radius:20px 20px 0 0}.accordion .accordion__content{border:1px solid;border-top:0px}.accordion .accordion__content{padding:20px!important;border-radius:0 0 20px 20px}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.collapsible-content__media{border:0px}.collapsible-content__media img{border-radius:50% 50% 0 0}#shopify-section-template--20877773242610__collapsible_content_k3X4yp .multicolumn-card__info p{font-size:14px;line-height:24px}.text-center{text-align:center}.real-heading{padding-bottom:50px}.custom-blocks-wrapper{margin-bottom:50px}@media(max-width:1024px){h1{font-size:48px;line-height:58px}h2,.multicolumn .title,.image-with-text__heading,.banner__heading{font-size:32px;line-height:42px}h3{font-size:22px;line-height:30px}h4{font-size:16px;line-height:24px}body,p{font-size:16px;line-height:28px}button,.button,.btn{font-size:20px}}@media(max-width:1200px){.section-shape--transparent_curve:before{height:200px}}@media(max-width:1040px){.signature-container p{font-size:16px;line-height:25px}}@media screen and (min-width:750px){.multicolumn .button{margin-top:10rem!important}#Banner-template--20877773242610__image_banner_E9pfn7 .banner__box{max-width:max-content}#Banner-template--20877773242610__image_banner_E9pfn7 h2{margin-bottom:4rem;font-size:40px;line-height:1.2em}}@media screen and (min-width:990px){.image-with-text__content{padding-left:0!important}.title,.title-wrapper-with-link{margin:5rem 0}}@media screen and (min-width:750px){.banner--desktop-transparent .banner__box{max-width:120rem}.collapsible-content__heading{margin-bottom:4rem!important}}@media screen and (max-width:990px){.section-shape--transparent_curve:before{top:-85px}.multicolumn-list__item{margin-bottom:3rem}}@media(max-width:767px){.section-shape--wave:before{top:-34px;height:40px}.section-shape--half_round:before{top:-36px;height:40px}.section-shape--wave_bottom:before{bottom:-39px;height:40px}.button{font-size:16px!important}.Treatments-btn,.multicolumn .button{margin-top:60px}h1{font-size:30px;line-height:45px}h2,.multicolumn .title,.image-with-text__heading,.banner__heading{font-size:28px;line-height:36px}h3{font-size:20px;line-height:28px}h4{font-size:16px;line-height:22px}body,p{font-size:15px;line-height:24px}button,.button,.btn{font-size:18px}.background-none .multicolumn-card__info{padding:0!important}#shopify-section-template--20877773242610__multicolumn_zLMEKT p{font-size:14px}#shopify-section-template--20877773242610__multicolumn_zLMEKT h3{font-size:22px}.multicolumn-list__item{margin-bottom:2rem;border-radius:50px!important}.image-with-text__content{padding:4rem calc(1rem / var(--font-body-scale)) 5rem!important}.custom-banner .banner__box{display:grid;grid-template-columns:repeat(1,1fr)}.header__button{display:none}.collapsible-content__wrapper .grid{row-gap:30px}.footer__content-bottom-wrapper{padding-top:50px}footer .footer-block__details-content{margin-bottom:10px}.footer-menu-bottom ul{flex-direction:column}.Real_Results_section .custom-block{margin:10px auto 50px}.section-shape--transparent_curve:before{height:220px;top:-99px}.card__information .full-unstyled-link{font-size:15px}.card-information>.price{font-size:15px}.collapsible-content-wrapper-narrow{padding:0 3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
