html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure,figcaption,table,th,td,button,input,select,textarea{all:unset;display:revert;font:inherit;color:inherit;box-sizing:border-box}h1,h2,h3,h4,h5,h6,table{margin:0;color:var(--welljoy-deep-violet)}p,li{margin:0}ul,ol{padding-left:20px;list-style-position:outside;list-style-type:disc}h1{font-family:var(--font-roca);font-weight:400;font-size:32px;line-height:125%}h2,h3,h4,h5{font-family:var(--font-outfit);font-weight:500;line-height:100%}h2{font-size:24px}h3,h4,h5{font-size:16px}p,ul,ol,tr,td{font-family:var(--font-outfit);font-size:14px;font-weight:300;line-height:140%;letter-spacing:1.12px;color:var(--welljoy-deep-violet)}a{text-decoration:none;color:var(--welljoy-deep-violet)}.word--alt-letters{font-feature-settings:"ss02" 1,"ss06" 1;-webkit-font-feature-settings:"ss02" 1,"ss06" 1;-moz-font-feature-settings:"ss02" 1,"ss06" 1}.marquee{font-size:160px;line-height:90%;letter-spacing:-9.6px;font-weight:400;margin:0}.h0{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:108px;line-height:90%;letter-spacing:-.06em}@media (max-width: 768px){.h0{font-family:var(--font-roca);font-size:56px;line-height:95%;letter-spacing:-.06em}}.h1{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:80px;line-height:100%;letter-spacing:-.06em}@media (max-width: 768px){.h1{font-family:var(--font-roca);font-size:48px;line-height:95%;letter-spacing:-.06em}}.h2{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:64px;line-height:90%;letter-spacing:-.06em}@media (max-width: 768px){.h2{font-family:var(--font-roca);font-size:40px;line-height:95%;letter-spacing:-.06em}}.h3{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:48px;line-height:90%;letter-spacing:-.06em}@media (max-width: 768px){.h3{font-family:var(--font-roca);font-size:32px;line-height:95%;letter-spacing:-.06em}}.h4{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:32px;line-height:100%;letter-spacing:-.06em}@media (max-width: 768px){.h4{font-family:var(--font-roca);font-size:24px;line-height:100%;letter-spacing:-.04em}}.h5{font-family:var(--font-roca);font-weight:400;font-style:normal;font-size:24px;line-height:90%;letter-spacing:-.06em}@media (max-width: 768px){.h5{font-family:var(--font-roca);font-size:24px;line-height:100%;letter-spacing:-.04em}}.body-l{font-family:var(--font-outfit);font-weight:400;font-style:normal;font-size:20px;line-height:120%;letter-spacing:.04em;vertical-align:bottom}@media (max-width: 768px){.body-l{font-family:var(--font-outfit);font-weight:300;font-size:16px;line-height:110%;letter-spacing:.64px;vertical-align:bottom}}.body-m{font-family:var(--font-outfit);font-weight:300;font-size:16px;line-height:140%;letter-spacing:.04em;vertical-align:bottom}@media (max-width: 768px){.body-m{font-family:var(--font-outfit);font-weight:300;font-size:14px;line-height:140%;letter-spacing:.56px;vertical-align:bottom}}.body-s{font-family:var(--font-outfit);font-weight:300;font-style:normal;font-size:14px;line-height:110.01%;letter-spacing:.08em;vertical-align:bottom}@media (max-width: 768px){.body-s{font-family:var(--font-outfit);font-weight:300;font-size:14px;line-height:140%;letter-spacing:.56px;vertical-align:bottom}}.body-xs{font-family:var(--font-outfit);font-weight:400;font-style:normal;font-size:12px;line-height:110.01%;letter-spacing:.08em}.label-l{font-family:var(--font-augermono);font-size:16px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:1.28px;text-transform:uppercase}@media (max-width: 768px){.label-l{font-family:var(--font-augermono);font-size:12px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:.96px;text-transform:uppercase}}.label-s{font-family:var(--font-augermono);font-size:12px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:.96px;text-transform:uppercase;font-feature-settings:"dlig" on}a.header-underline-link,a.underline-link{cursor:pointer;color:var(--welljoy-deep-violet);padding:10px 0;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:140%;letter-spacing:.64px}a.underline-link:first-of-type{padding-top:0}a.header-underline-link{padding:0}.underline-text{position:relative;display:inline-block;line-height:140%}.underline-text:after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:9px;background:url(link_underline.svg) repeat center bottom;pointer-events:none;opacity:0;transition:opacity .3s ease}@media screen and (max-width: 1024px){.underline-text:after{opacity:1}}.underline-link:hover .underline-text:after{opacity:1}.arrow{opacity:0;transform:translate(-5px);transition:opacity .3s ease,transform .3s ease;font-weight:700;color:var(--welljoy-deep-violet);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:center}.underline-link:hover .arrow{opacity:1;transform:translate(0)}.header-underline-link{position:relative}.header-underline-link:after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:9px;background:url(link_underline.svg) repeat center bottom;pointer-events:none;opacity:0;transition:opacity .3s ease}.header-underline-link:hover:after{opacity:1}.header-arrow{display:inline-block;transition:transform .3s ease}.header-underline-link:hover .header-arrow{transform:rotate(-180deg)}#cc-main .cc--anim .cm{border-radius:20px}#cc-main .cm__body{padding:20px!important;background-color:var(--welljoy-sand);color:var(--welljoy-deep-violet);font-family:var(--font-outfit)}#cc-main .cm__body *{padding:0}#cc-main .cm__texts{margin-bottom:24px}#cc-main .cm__title{font-family:var(--font-roca);font-weight:500}#cc-main .cm__desc{color:rgba(var(--welljoy-deep-violet-rgb),.8);font-weight:300}#cc-main .cm__btn{background-color:var(--welljoy-violet);color:var(--white);border:none;padding:16px 24px;border-radius:30px;cursor:pointer;font-weight:300}#cc-main .cm__btn:hover{background-color:var(--welljoy-violet);opacity:.8;color:var(--white)}.rte table{width:100%;border-collapse:collapse;overflow-x:auto;margin-top:16px;font-size:100%!important}@media (max-width: 768px){.rte table{display:block;-webkit-overflow-scrolling:touch}.rte table tbody{display:table;width:100%}}.button_style{display:block;text-decoration:none;text-align:center;padding:11px 16px;border-radius:100px;font-size:14px;line-height:140%;border:1px solid;width:max-content;font-weight:300;font-family:var(--font-outfit);transition:transform .15s ease,opacity .15s ease;letter-spacing:.08em;cursor:pointer}.button_style.primary-button{background-color:var(--welljoy-violet);color:var(--welljoy-light-sand);border-color:var(--welljoy-violet)}.button_style.primary-button:hover{background-color:var(--welljoy-deep-violet);color:var(--welljoy-light-sand);border-color:var(--welljoy-deep-violet)}.button_style.primary-button--green{background-color:var(--welljoy-green);color:var(--welljoy-deep-violet);border-color:var(--welljoy-green)}.button_style.primary-button--green:hover{background-color:var(--welljoy-light-green);color:var(--welljoy-deep-violet);border-color:var(--welljoy-light-green)}.button_style.primary-button--white{background-color:var(--white);color:var(--welljoy-deep-violet);border-color:var(--white)}.button_style.primary-button--white:hover{background-color:var(--welljoy-sand);color:var(--welljoy-deep-violet);border-color:var(--welljoy-sand)}.button_style.secondary-button{background-color:transparent;color:var(--welljoy-violet);border-color:var(--welljoy-violet)}.button_style.secondary-button:hover{background-color:var(--welljoy-violet);color:var(--white)}.button_style.outline-button{background-color:transparent;color:var(--welljoy-violet);border-color:var(--welljoy-violet)}.button_style.outline-button:hover{background-color:var(--welljoy-violet);color:var(--welljoy-sand);border-color:var(--welljoy-violet)}.button_style.tertiary-button{color:var(--welljoy-deep-violet);background:transparent;border:none;padding:0;display:inline-flex;align-items:center;gap:.35em;cursor:pointer}.button_style.tertiary-button .button-text{position:relative}.button_style.tertiary-button .button-text:after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:9px;background:url(link_underline.svg) repeat center bottom;pointer-events:none}.button_style.tertiary-button .arrow{display:inline-flex;transform:translate(-4px);opacity:0;transition:all .3s ease}.button_style.tertiary-button:hover .arrow{transform:translate(0);opacity:1}.button_style.tertiary-button.white{color:var(--white);background:transparent;border:none;padding:0;display:inline-flex;align-items:center;gap:.35em;cursor:pointer}.button_style.tertiary-button.white .button-text{position:relative}.button_style.tertiary-button.white .button-text:after{content:"";position:absolute;left:0;bottom:-9px;width:100%;height:9px;background:url(white_underline.svg) repeat center bottom;pointer-events:none}.button_style.tertiary-button.white .arrow{display:inline-flex;transform:translate(-4px);opacity:0;transition:all .3s ease;color:var(--white)}.button_style.tertiary-button.white:hover .arrow{transform:translate(0);opacity:1}.button_style.outline-button__white{background-color:transparent;color:var(--white);border-color:var(--white)}.button_style.outline-button__white:hover{background-color:var(--white);color:var(--welljoy-deep-violet);border-color:var(---white)}.button_style.tabular-button{padding:8px 12px;border-color:var(--welljoy-light-black)}.button_style.tabular-button:hover{border-color:var(--welljoy-violet)}.custom-swiper-button{position:relative;display:inline-flex;font-size:20px;margin:0 10px;border-radius:50px;cursor:pointer;-webkit-user-select:none;user-select:none;width:40px;height:40px;background-color:transparent;color:var(--welljoy-deep-violet);border:1px solid;transition:background .2s ease}.custom-swiper-button svg{max-width:24px}.custom-swiper-button:hover{background-color:var(--welljoy-deep-violet)}.custom-swiper-button:hover svg{fill:var(--white)}.swiper-nav-wrapper{text-align:center;margin-top:1.5rem;display:flex;justify-content:center;gap:12px}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--welljoy-deep-violet)}.blog-placeholder-svg{height:100%}.blog{background-color:var(--featured-blogs-background);padding:0 2rem;overflow:hidden}.blog__swiper{overflow:visible}@media screen and (min-width: 990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{margin:0;font-weight:300;font-size:64px;font-family:var(--font-roca);letter-spacing:-.06em;max-width:750px;text-align:center}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width: 990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start;max-width:unset;width:100%;position:relative}.blog__posts.articles-wrapper .article:hover .full-unstyled-link{text-decoration:underline}.blog__posts.articles-wrapper .article:focus:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;border:2px solid var(--white);box-shadow:0 0 0 2px var(--welljoy-focus-blue);pointer-events:none}@media screen and (max-width: 749px){.blog__post.article{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width: 750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width: 750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}@media screen and (min-width: 1025px){.blog__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blog__swiper .swiper-pagination{display:none}}@media screen and (max-width: 1024px){.blog__title{font-size:40px;text-align:center}.blog__posts.articles-wrapper .article.swiper-slide{max-width:340px}.blog__swiper .swiper-wrapper{flex-wrap:nowrap;padding-bottom:12px}.blog__swiper .swiper-pagination{position:static;margin-top:8px;text-align:center}}.wj-section-padding{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 750px){.wj-section-padding{padding-top:80px;padding-bottom:80px}}.newsletter{background-color:var(--welljoy-light-sand)}.newsletter__wrapper{background-color:var(--welljoy-violet);color:var(--welljoy-light-sand);display:flex;flex-direction:column;gap:24px;padding:32px 12px;width:100%;max-width:95%;margin:0 auto;border-radius:20px;transform:rotate(-1deg)}.newsletter__header-container{display:flex;gap:24px;flex-direction:column}.newsletter__wrapper h2,.newsletter__wrapper p{color:var(--welljoy-light-sand);font-weight:300}.newsletter__header-container,.newsletter__form-container{flex:1}.newsletter-success__message{font-weight:300;max-width:85%;margin:0 auto}.newsletter-form__field-wrapper{display:flex;flex-direction:column;justify-content:start;gap:24px;justify-content:space-between}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.email_field{display:flex;flex-direction:column;flex:1}.email_field label{text-transform:uppercase}.newsletter-form__email{padding:15px 0;border-bottom:1px solid var(--welljoy-light-sand)}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__wrapper .newsletter-form{max-width:100%}.newsletter__wrapper .button_style{height:max-content}.newsletter-form__success-container{background-color:rgba(var(--welljoy-sand-rgb),.4);padding:24px 12px;border:1px solid rgba(var(--welljoy-sand-rgb),.2);border-radius:12px;text-align:center;display:flex;flex-direction:column;gap:12px;color:var(--welljoy-light-sand)}.newsletter-form__success-container .newsletter-success__title{text-transform:uppercase}@media screen and (min-width: 1025px){.newsletter__wrapper{gap:40px;padding:40px;flex-direction:row;max-width:min(90%,1190px);align-items:center}.newsletter-form__field-wrapper{flex-direction:row}.newsletter__subheading{max-width:395px}}img.desktop-hide,.desktop-hide{display:block}img.mobile-hide,.mobile-hide{display:none}@media (min-width: 1024px){img.desktop-hide,.desktop-hide{display:none}img.mobile-hide,.mobile-hide{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
