.custom-treatments{background-color:var(--custom-cream)}.custom-treatment{position:relative;padding:60px 0;background-color:var(--custom-cream)}.custom-treatment__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "body";gap:24px;max-width:520px;margin:0 auto}.custom-treatment__title{grid-area:title}.custom-treatment__media{grid-area:media;aspect-ratio:463 / 449;overflow:hidden}.custom-treatment__image{display:block;width:100%;height:100%;object-fit:cover}.custom-treatment__body{grid-area:body}.custom-treatment .custom-treatment__button{margin-top:28px}.custom .custom-treatment .custom-treatment__text strong,.custom .custom-treatment .custom-treatment__text b{font-weight:inherit}.custom .custom-treatment .custom-treatment__text p,.custom .custom-treatment .custom-treatment__text ul,.custom .custom-treatment .custom-treatment__text ol{margin:0 0 1.25em}.custom .custom-treatment .custom-treatment__text>:last-child{margin-bottom:0}.custom .custom-treatment .custom-treatment__text ul,.custom .custom-treatment .custom-treatment__text ol{padding-left:30px}.custom .custom-treatment .custom-treatment__text li+li{margin-top:0}@media screen and (min-width:750px){.custom-treatment{min-height:780px;padding:109px 0 118px}.custom-treatment__inner{grid-template-columns:minmax(0,463fr) minmax(0,449fr);grid-template-areas:"title ." "media body";column-gap:clamp(40px,7.7vw,98px);row-gap:0;max-width:1010px}.custom .custom-treatment .custom-treatment__title{align-self:end;margin-bottom:37px}.custom-treatment .custom-treatment__button{margin-top:41px}.custom-treatment--reverse{padding-top:81px}.custom-treatment--reverse .custom-treatment__inner{grid-template-columns:minmax(0,449fr) minmax(0,463fr);grid-template-areas:". title" "body media";column-gap:clamp(40px,8.25vw,105px);max-width:1017px}.custom .custom-treatment.custom-treatment--reverse .custom-treatment__title{margin-bottom:40px}.custom-treatment--reverse .custom-treatment__body{padding-top:24px}}@media screen and (min-width:990px){.custom-treatments--stack .custom-treatment{position:sticky;top:var(--custom-row-top, 0px)}.custom-treatments--stack{padding-bottom:var(--custom-stack-next-h, 0px)}.shopify-section:has(>.custom-treatments--stack)+.shopify-section{position:relative;z-index:2;margin-top:calc(-1 * var(--custom-stack-next-h, 0px))}}.custom-treatments__empty{padding:40px 20px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-treatments.css.map */
