@font-face{font-family:icomoon;font-display:swap}@font-face{font-family:GT Standard;font-display:swap}.section__header--text.text-center.md\:text-right{text-align:center}motion-element.tabs__header.tabs__header--vertical.flex.md\:justify-end.justify-center{justify-content:center}@media only screen and (max-width: 767px){.tabs__nav-design-1 .tabs__tab span.tabs__tab-name.h1{font-size:2.9rem}}.disclaimer-text{font-size:1.1rem;line-height:1.9rem;color:#515151}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.video-hero .media-wrapper video{object-fit:cover;object-position:center;position:absolute;top:0;left:0}.video-hero,.video-hero .media-wrapper{overflow:hidden;position:unset}}.footer__policies ul:first-of-type{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.footer__bottom.page-width .footer__policies ul li a{color:var(--color-ebony);text-decoration:none;font-size:11px!important;line-height:14px;letter-spacing:5%;text-transform:uppercase;transition:all .3s ease-in-out;--reversed-link-gap: .1rem;background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 var(--reversed-link-gap) / 0 var(--reversed-link-gap) no-repeat;background-position-x:var(--transform-origin-end);background-position-y:bottom;transition:background-size var(--animation-default)}.footer__bottom.page-width .footer__policies ul li a:hover{background-position-x:var(--transform-origin-start);background-size:100% var(--reversed-link-gap);background-position-y:bottom}.footer__bottom.page-width .footer__policies ul li:not(:last-child):after{content:"|";margin-left:1rem;color:#201f1e}@media (max-width: 767.98px){.footer__policies{order:2;margin-top:-10px}.footer__copyright{order:1}}.main-content .shopify-challenge__container,.main-content .shopify-policy__container{max-width:var(--page-width)}.rte .privacy-policy p{margin-bottom:1.2rem;margin-top:1.2rem}.shopify-policy__title h1{text-transform:capitalize}.terms-of-service :where(h1,h2,h3,h4,h5,h6){margin-bottom:.85em;margin-top:1em}p{margin-bottom:1.2rem;margin-top:1.2rem}.accessibility main#MainContent{padding-block:8rem}.terms-of-service main#MainContent{padding-block:5rem}@media screen and (min-width: 1024px){.accessibility main#MainContent{padding-block:6rem}.terms-of-service main#MainContent{padding-block:2rem}}.related-treatments-block{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px;margin:0 auto;padding:50px 0}.related-title{font-family:Hanken Grotesk,sans-serif;font-weight:500;font-size:clamp(32px,6vw,40px);line-height:1.2;letter-spacing:-1.6px;margin:0 0 2rem;color:var(--color-foreground)}.related-links{display:flex;flex-direction:column;align-items:center;list-style:none;padding:0;gap:.75rem;width:100%;margin:0}.related-links li a{display:block;padding:1rem 1.5rem;background:rgba(var(--color-foreground-rgb),.08);color:var(--color-foreground);text-decoration:none;border-radius:8px;font-weight:500;border:1px solid rgba(var(--color-foreground-rgb),.2);transition:all .3s ease-in-out;position:relative;width:100%;max-width:350px;box-sizing:border-box;--link-gap: .1rem;background-position-x:right}.related-links li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:var(--link-gap);background:currentColor;transition:width .3s ease-in-out,left .3s ease-in-out}.related-links li a:hover{width:100%;left:0;background-position-x:left}.related-links li a:hover:after{width:100%;left:0}@media (max-width: 768px){.related-links{gap:.5rem}.related-links li a{padding:.875rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
