@charset "UTF-8";.healing-timeline{padding-top:var(--ht-pt-mobile, 60px);padding-bottom:var(--ht-pb-mobile, 60px);background-color:var(--ht-bg, #fff);color:#000;overflow-x:clip}@media(min-width:768px){.healing-timeline{padding-top:var(--ht-pt, 80px);padding-bottom:var(--ht-pb, 80px)}}.healing-timeline__container{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0 20px}@media(min-width:1024px){.healing-timeline__container{flex-direction:row;gap:60px;max-width:calc(100% - 2 * var(--base-margin, 40px));padding:0}}@media(min-width:1440px){.healing-timeline__container{max-width:calc(1440px - 2 * var(--base-margin, 80px))}}.healing-timeline__left{flex:1;min-width:0}@media(min-width:1024px){.healing-timeline__left{max-width:50%;position:sticky;top:var(--ht-pt);align-self:flex-start}}.healing-timeline__header{margin-bottom:40px;opacity:0;transform:translateY(40px)}@media(min-width:1024px){.healing-timeline__header{margin-bottom:60px}}.healing-timeline__heading{font-family:var(--custom-accent-font);font-weight:400;font-size:24px;line-height:1.2;text-transform:uppercase;margin:0 0 20px}.healing-timeline__heading p{margin:0}@media(min-width:767px)and (max-width:1149px){.healing-timeline__heading{font-size:32px}}@media(min-width:1150px){.healing-timeline__heading{font-size:36px}}.healing-timeline__subheading{font-family:var(--custom-body-font);font-weight:400;font-size:16px;line-height:1.2;margin:0}@media(min-width:1024px){.healing-timeline__subheading{font-size:18px}}.healing-timeline__mobile-video{display:flex;justify-content:flex-start;margin-bottom:40px}@media(min-width:1024px){.healing-timeline__mobile-video{display:none}}.healing-timeline__video-box{overflow:hidden;position:relative;flex-shrink:0;background-color:#e5e5e5;border-radius:12px}.healing-timeline__video-box--mobile{width:335px;max-width:100%;aspect-ratio:1}@media(max-width:499px){.healing-timeline__video-box--mobile{width:100%}}.healing-timeline__video-box--desktop{width:100%;max-width:632px;aspect-ratio:1}.healing-timeline__video-el{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.healing-timeline__video-el::-webkit-media-controls,.healing-timeline__video-el::-webkit-media-controls-enclosure,.healing-timeline__video-el::-webkit-media-controls-panel,.healing-timeline__video-el::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.healing-timeline__video-controls{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:8px;pointer-events:none}@media(min-width:1024px){.healing-timeline__video-controls{top:16px;right:16px;gap:10px}}.healing-timeline__video-btn{pointer-events:auto;appearance:none;-webkit-appearance:none;background:#2b28218c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0;border-radius:999px;width:44px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .15s ease}@media(min-width:1024px){.healing-timeline__video-btn{width:52px;height:38px}}.healing-timeline__video-btn:hover{background:#2b2821b3}.healing-timeline__video-btn:active{transform:scale(.96)}.healing-timeline__video-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.healing-timeline__video-icon{width:18px;height:18px;display:none}@media(min-width:1024px){.healing-timeline__video-icon{width:20px;height:20px}}.healing-timeline__video-btn[data-ht-mute].is-muted .healing-timeline__video-icon--mute-on{display:block}.healing-timeline__video-btn[data-ht-mute]:not(.is-muted) .healing-timeline__video-icon--mute-off{display:block}.healing-timeline__video-btn[data-ht-playpause].is-playing .healing-timeline__video-icon--pause{display:block}.healing-timeline__video-btn[data-ht-playpause]:not(.is-playing) .healing-timeline__video-icon--play{display:block}.healing-timeline__video-poster-wrap{width:100%;height:100%}.healing-timeline__video-poster-wrap img{width:100%;height:100%;object-fit:cover}.healing-timeline__timeline{position:relative;padding-left:30px}@media(min-width:1024px){.healing-timeline__timeline{padding-left:38px}}.healing-timeline__line-track{position:absolute;left:6px;top:var(--ht-line-top, 0);bottom:var(--ht-line-bottom, 0);width:2px;background-color:#2b28211f;transform:translate(-50%);z-index:1}@media(min-width:1024px){.healing-timeline__line-track{left:8px}}.healing-timeline__line-progress{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2b2821;transform:scaleY(0);transform-origin:top center;will-change:transform}.healing-timeline__milestone{position:relative;padding-bottom:24px}.healing-timeline__milestone:last-child{padding-bottom:0}@media(min-width:1024px){.healing-timeline__milestone{padding-bottom:40px}}.healing-timeline__milestone-content{opacity:.25;transition:opacity .4s ease}.is-active>.healing-timeline__milestone-content{opacity:1}.healing-timeline__dot{position:absolute;left:-24px;top:16px;width:12px;height:12px;transform:translate(-50%);z-index:2}@media(min-width:1024px){.healing-timeline__dot{left:-30px}}.healing-timeline__dot-inner{display:block;width:100%;height:100%;background-color:#c9c9c7;border-radius:50%;transform:scale(.6);will-change:transform,background-color;transition:background-color .4s ease}.is-active .healing-timeline__dot-inner{background-color:#2b2821}.healing-timeline__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background-color:#2b2821;border-radius:4px;margin-bottom:12px}.healing-timeline__badge span{font-family:var(--custom-heading-font);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em;color:#f0f0e9;white-space:nowrap}@media(min-width:1024px){.healing-timeline__badge{margin-bottom:20px}.healing-timeline__badge span{font-size:18px}}.healing-timeline__milestone-title{font-family:var(--custom-heading-font);font-weight:500;font-size:16px;line-height:1.3;text-transform:uppercase;margin:0 0 12px}@media(min-width:1024px){.healing-timeline__milestone-title{font-size:18px;margin-bottom:16px}}.healing-timeline__milestone-title--desktop{display:none}@media(min-width:1024px){.healing-timeline__milestone-title--desktop{display:block}}.healing-timeline__milestone-title--mobile{display:block}@media(min-width:1024px){.healing-timeline__milestone-title--mobile{display:none}}.healing-timeline__milestone-list{font-family:var(--custom-body-font);font-weight:400;font-size:16px;line-height:1.4}@media(min-width:1024px){.healing-timeline__milestone-list{font-size:18px}}.healing-timeline__milestone-list ul{list-style:disc;padding-left:24px;margin:0}.healing-timeline__milestone-list--desktop{display:none}@media(min-width:1024px){.healing-timeline__milestone-list--desktop{display:block}}.healing-timeline__milestone-list--mobile{display:block}@media(min-width:1024px){.healing-timeline__milestone-list--mobile{display:none}}.healing-timeline__milestone-list li{margin-bottom:0}.healing-timeline__how-to-use{display:flex;align-items:center;gap:20px;background-color:#f0f0e9;border-radius:12px;padding:16px 24px 16px 12px;margin-top:40px;opacity:0;transform:translateY(20px);margin-left:0;max-width:350px}@media(min-width:1024px){.healing-timeline__how-to-use{margin-top:40px;padding:20px 24px;max-width:385px;margin-left:38px;width:fit-content}}.healing-timeline__how-to-use-image{flex-shrink:0;width:95px}.healing-timeline__how-to-use-image img{width:95px;height:85px;object-fit:contain}.healing-timeline__how-to-use-img-wrap{width:95px}.healing-timeline__how-to-use-img-wrap img{width:95px;height:85px;object-fit:contain}.healing-timeline__how-to-use-label{font-family:var(--custom-heading-font);font-weight:500;font-size:16px;text-transform:uppercase;margin:0 0 4px}@media(min-width:1024px){.healing-timeline__how-to-use-label{font-size:18px;margin-bottom:8px}}.healing-timeline__how-to-use-desc{font-family:var(--custom-body-font);font-weight:400;font-size:16px;line-height:1.3;margin:0}@media(min-width:1024px){.healing-timeline__how-to-use-desc{font-size:18px}}.healing-timeline__mobile-bottom-images{display:flex;gap:12px;margin-top:40px}@media(min-width:1024px){.healing-timeline__mobile-bottom-images{display:none}}.healing-timeline__mobile-bottom-images .healing-timeline__rect-image--medium{flex:53%;min-width:0}.healing-timeline__mobile-bottom-images .healing-timeline__circle-image--small{flex:47%;min-width:0;aspect-ratio:1}.healing-timeline__right{display:none;gap:24px}@media(min-width:1024px){.healing-timeline__right{display:flex;flex-direction:column;gap:36px;flex:0 0 49%;max-width:49%;position:sticky;top:var(--ht-pt);align-self:flex-start}}.healing-timeline__right-images{display:flex;gap:13px;align-items:flex-start}@media(min-width:1024px){.healing-timeline__right-images{gap:53px}}.healing-timeline__right-images .healing-timeline__rect-image--medium{flex:53%;opacity:0}.healing-timeline__right-images .healing-timeline__circle-image--small{flex:47%;opacity:0}.healing-timeline__star{align-self:flex-end;margin-bottom:-16px}.healing-timeline__star img{display:block}.healing-timeline__rect-image{border-radius:12px;overflow:hidden}.healing-timeline__rect-image img{width:100%;height:auto;object-fit:cover;display:block}.healing-timeline__rect-img-wrap{width:100%}.healing-timeline__rect-img-wrap img{width:100%;height:auto;object-fit:cover}.healing-timeline__circle-image{border-radius:50%;overflow:hidden}.healing-timeline__circle-image img{width:100%;height:100%;object-fit:cover;display:block}.healing-timeline__circle-img-wrap{width:100%;height:100%}.healing-timeline__circle-img-wrap img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.healing-timeline__header,.healing-timeline__how-to-use{opacity:1;transform:none}.healing-timeline__milestone{opacity:1}.healing-timeline__dot-inner{transform:scale(1);opacity:1}.healing-timeline__line-progress{transform:scaleY(1)}.healing-timeline__right-images .healing-timeline__rect-image,.healing-timeline__right-images .healing-timeline__circle-image{opacity:1}}@media(min-width:500px)and (max-width:767px){.healing-timeline__mobile-video .healing-timeline__video-box--mobile{width:clamp(280px,85vw,500px)}}@media(min-width:768px)and (max-width:1023.5px){.healing-timeline__mobile-video .healing-timeline__video-box--mobile{width:400px}.healing-timeline__container{max-width:680px;margin-left:0;margin-right:auto}}@media(min-width:1024px)and (max-width:1279px){.healing-timeline__container{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/landing-page-healing-timeline.css.map */
