:where(.rp) wellness-journey{display:block}:where(.rp) .wellness-journey-section{padding-bottom:40px;padding-top:40px}:where(.rp) .journey-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1500px;padding:0 20px}@media only screen and (min-width:990px){:where(.rp) .journey-container{padding:0 50px}}:where(.rp) .content-column{align-items:center;display:flex;flex-direction:column;text-align:center;width:50%}:where(.rp) .brand-image{height:auto;margin-bottom:47px;object-fit:cover;width:100%}:where(.rp) .brand-placeholder{color:#047857;font-size:24px;font-weight:700;margin-bottom:24px}:where(.rp) .main-heading{font-family:Clash Grotesk,sans-serif;font-size:36.08px;font-weight:500;letter-spacing:0;line-height:44px;margin:0;text-align:center;width:100%}:where(.rp) .main-heading .highlight-text{color:#009370}:where(.rp) p.prdoff-cta-note{align-items:center;display:inline-flex;justify-content:center;margin-top:14px;width:100%;grid-gap:3.88px;font-size:16.96px;font-weight:400;letter-spacing:0;line-height:21.33px;margin-bottom:0;text-align:center}:where(.rp) p.prdoff-cta-note img{height:auto;max-width:17px}:where(.rp) .description-text{font-size:19.43px;font-weight:400;line-height:26.37px;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:410px}:where(.rp) .description-text,:where(.rp) .journey-button{letter-spacing:0;text-align:center}:where(.rp) .journey-button{align-items:center;background:#095946;border-radius:100px;color:#fff;display:flex;font-family:Clash Grotesk;font-size:20px;font-weight:500;height:62.4px;justify-content:center;max-width:100%;padding:18px;text-decoration:none;transition:.5s;width:100%}:where(.rp) .journey-button:hover{background:transparent;box-shadow:inset 0 0 0 2px #095946;color:#095946}:where(.rp) .guarantee-note{color:#6b7280;font-size:14px;margin-top:16px}:where(.rp) .timeline-column{max-width:calc(50% - 116px);position:relative;width:100%}:where(.rp) .milestones-container{display:flex;flex-direction:column;gap:17px}:where(.rp) .milestone-item{padding-left:32px;position:relative}:where(.rp) .timeline-dot{background:#000;border:0 solid #fff;border-radius:50%;height:16.65px;left:0;position:absolute;top:6px;transition:2s;width:16.65px;z-index:1}:where(.rp) .milestone-item.active span.timeline-dot{background:#009370}:where(.rp) .timeline-line-segment{background:#000;height:100%;left:8px;pointer-events:none;position:absolute;top:22px;width:1.39px}:where(.rp) .milestones-container>.milestone-item:last-child span.timeline-line-progress,:where(.rp) .milestones-container>.milestone-item:last-child span.timeline-line-segment{display:none}:where(.rp) .timeline-line-progress{background:#009370;height:0;left:6px;pointer-events:none;position:absolute;top:22px;transition:all 1.5s ease;width:4px;z-index:1}:where(.rp) .milestone-item.active .timeline-line-progress{height:103%}:where(.rp) .week-label{align-items:center;background:#000;border-radius:6.94px;color:#fff;display:flex;font-family:Clash Grotesk;font-size:19.43px;font-weight:500;height:48px;letter-spacing:0;line-height:24.98px;margin-bottom:20px;padding:4px 37px;transition:all 1.5s ease}:where(.rp) .milestone-item.active .week-label{background:#009370}:where(.rp) .bullet-list{color:#374151;display:flex;flex-direction:column;gap:4px}:where(.rp) .bullet-list ul{list-style:none;margin:0}:where(.rp) .bullet-list li{font-size:19.43px;font-weight:400;letter-spacing:0;line-height:24.98px;margin-bottom:19px;padding-left:25px;position:relative}:where(.rp) .bullet-list li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6l4.5 4.5L14.5 1.5' fill='none' stroke='%23009370' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:#047857;content:"";display:inline-block;height:19px;left:0;margin-right:5px;position:absolute;top:2px;width:19px}@media only screen and (min-width:990px){:where(.rp) .content-column{position:sticky;top:70px}}@media only screen and (max-width:989px){:where(.rp) .journey-container{flex-wrap:wrap}:where(.rp) .content-column{width:100%}:where(.rp) .content-column>img{display:inline-block;margin-bottom:34px;margin-left:0;margin-right:0;max-width:none;padding-top:16px;width:100%}:where(.rp) .timeline-column{max-width:100%}:where(.rp) .wellness-journey-section{padding-top:0}:where(.rp) .main-heading{font-size:26px;line-height:32px;margin-bottom:10px}:where(.rp) .description-text{font-size:14px;line-height:19px;margin-bottom:28px}:where(.rp) .week-label{border-radius:5px;height:35px;margin-bottom:15px;padding:9px 27px}:where(.rp) .bullet-list li,:where(.rp) .week-label{font-size:14px;line-height:18px}:where(.rp) .bullet-list li{margin-bottom:14px;padding-left:19px}:where(.rp) .bullet-list li:before{background-size:contain;height:14px;left:0;top:1px;width:14px}:where(.rp) .milestones-container{gap:6px}:where(.rp) .journey-container .action-callout.hide-desktop{margin-left:auto;margin-right:auto;margin-top:30px;max-width:100%}:where(.rp) .wellness-journey-section .action-callout .cta-button{background:#095946;border-radius:100px;color:#fff;font-size:18px;height:54px;max-width:100%;transition:.5s}:where(.rp) .wellness-journey-section .action-callout .cta-button:hover{background:transparent;box-shadow:inset 0 0 0 2px #095946;color:#095946}.rp .description-text{margin-top:0}}:where(.rp) :where(.wellness-journey--cards){font-size:14.72px;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;line-height:1}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards){font-size:16px}}:where(.rp) :where(.wellness-journey--cards),:where(.rp) :where(.wellness-journey--cards) :where(*,:before,:after){box-sizing:border-box}:where(.rp) :where(.wellness-journey--cards) p{margin:0 0 15px}:where(.rp) :where(.wellness-journey--cards) small{display:block;font-size:.85em}:where(.rp) :where(.wellness-journey--cards) .h1,:where(.rp) :where(.wellness-journey--cards) .h2,:where(.rp) :where(.wellness-journey--cards) .h3,:where(.rp) :where(.wellness-journey--cards) .h4,:where(.rp) :where(.wellness-journey--cards) .h5,:where(.rp) :where(.wellness-journey--cards) .h6,:where(.rp) :where(.wellness-journey--cards) h1,:where(.rp) :where(.wellness-journey--cards) h2,:where(.rp) :where(.wellness-journey--cards) h3,:where(.rp) :where(.wellness-journey--cards) h4,:where(.rp) :where(.wellness-journey--cards) h5,:where(.rp) :where(.wellness-journey--cards) h6{display:block;margin:0 0 10px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .h1,:where(.rp) :where(.wellness-journey--cards) .h2,:where(.rp) :where(.wellness-journey--cards) .h3,:where(.rp) :where(.wellness-journey--cards) .h4,:where(.rp) :where(.wellness-journey--cards) .h5,:where(.rp) :where(.wellness-journey--cards) .h6,:where(.rp) :where(.wellness-journey--cards) h1,:where(.rp) :where(.wellness-journey--cards) h2,:where(.rp) :where(.wellness-journey--cards) h3,:where(.rp) :where(.wellness-journey--cards) h4,:where(.rp) :where(.wellness-journey--cards) h5,:where(.rp) :where(.wellness-journey--cards) h6{margin:0 0 15px}}:where(.rp) :where(.wellness-journey--cards) .h1,:where(.rp) :where(.wellness-journey--cards) .h2,:where(.rp) :where(.wellness-journey--cards) .h3,:where(.rp) :where(.wellness-journey--cards) h1,:where(.rp) :where(.wellness-journey--cards) h2,:where(.rp) :where(.wellness-journey--cards) h3{letter-spacing:0;line-height:1}:where(.rp) :where(.wellness-journey--cards) .h1,:where(.rp) :where(.wellness-journey--cards) h1{font-size:32.3px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .h1,:where(.rp) :where(.wellness-journey--cards) h1{font-size:38px}}:where(.rp) :where(.wellness-journey--cards) .h2,:where(.rp) :where(.wellness-journey--cards) h2{font-size:27.74px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .h2,:where(.rp) :where(.wellness-journey--cards) h2{font-size:32.3px}}:where(.rp) :where(.wellness-journey--cards) .h3,:where(.rp) :where(.wellness-journey--cards) h3{font-size:23.56px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .h3,:where(.rp) :where(.wellness-journey--cards) h3{font-size:24.7px}}:where(.rp) :where(.wellness-journey--cards) .h4,:where(.rp) :where(.wellness-journey--cards) h4{font-size:.8em;letter-spacing:.3em;line-height:inherit;text-transform:uppercase}:where(.rp) :where(.wellness-journey--cards) .h5,:where(.rp) :where(.wellness-journey--cards) .h6,:where(.rp) :where(.wellness-journey--cards) h5,:where(.rp) :where(.wellness-journey--cards) h6{font-size:.8em;letter-spacing:.3em;line-height:inherit;margin-bottom:10px;text-transform:uppercase}@media only screen and (max-width:768px){:where(.rp) :where(.wellness-journey--cards) .h5,:where(.rp) :where(.wellness-journey--cards) .h6,:where(.rp) :where(.wellness-journey--cards) h5,:where(.rp) :where(.wellness-journey--cards) h6{margin-bottom:5px}}:where(.rp) :where(.wellness-journey--cards) :is(ul,ol){margin:0 0 15px 30px;padding:0}:where(.rp) :where(.wellness-journey--cards) :is(ul,ol) :is(ul,ol){margin:4px 0 5px 20px}:where(.rp) :where(.wellness-journey--cards) li{margin-bottom:.25em}:where(.rp) :where(.wellness-journey--cards) .rte{margin-bottom:7.5px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .rte{margin-bottom:15px}}:where(.rp) :where(.wellness-journey--cards) .rte:last-child{margin-bottom:0}:where(.rp) :where(.wellness-journey--cards) .rte+.rte{margin-top:30px}:where(.rp) :where(.wellness-journey--cards) .rte :is(ol,p,table,ul){margin-bottom:15px}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) .rte :is(ol,p,table,ul){margin-bottom:25px}}:where(.rp) :where(.wellness-journey--cards) .rte :is(ol,p,table,ul):last-child{margin-bottom:0}:where(.rp) :where(.wellness-journey--cards) .rte ul ul{margin-bottom:0}:where(.rp) :where(.wellness-journey--cards) .rte :is(h1,h2,h3,h4,h5,h6){margin-bottom:25px;margin-top:60px}:where(.rp) :where(.wellness-journey--cards) .rte :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:where(.rp) :where(.wellness-journey--cards) .rte>div{margin-bottom:15px}:where(.rp) :where(.wellness-journey--cards) .rte>div:last-child{margin-bottom:0}:where(.rp) :where(.wellness-journey--cards) .rte li{margin-bottom:0}:where(.rp) :where(.wellness-journey--cards) .rte .enlarge-text{font-size:1.3em;margin:0}:where(.rp) :where(.wellness-journey--cards) img{border:0;display:block;height:auto;max-width:100%}:where(.rp) :where(.wellness-journey--cards) :is(button,input,select,textarea){font-size:14.72px;letter-spacing:normal;line-height:1;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}@media only screen and (min-width:769px){:where(.rp) :where(.wellness-journey--cards) :is(button,input,select,textarea){font-size:16px}}:where(.rp) :where(.wellness-journey--cards) button{-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;cursor:pointer;display:inline-block;overflow:visible}:where(.rp) :where(.wellness-journey--cards) svg:not(:root){overflow:hidden}:where(.rp) :where(.wellness-journey--cards) .icon{display:inline-block;fill:currentColor;height:20px;vertical-align:middle;width:20px}:where(.rp) :where(.wellness-journey--cards) sup{font-size:60%;position:relative;top:-.5em;vertical-align:baseline}:where(.rp) .wellness-journey--cards{background-color:var(--wj-bg);padding:100px}@media(max-width:991px){:where(.rp) .wellness-journey--cards{padding:40px 20px}}:where(.rp) .wellness-journey--cards .wellness-journey__container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__container{flex-direction:column}}:where(.rp) .wellness-journey--cards .wellness-journey__media{align-items:center;display:flex;flex-direction:column;width:45%}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__media{display:none}}:where(.rp) .wellness-journey--cards .wellness-journey__image--desktop{border-radius:5px;display:block;object-fit:cover;width:100%}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__image--desktop{display:none}}:where(.rp) .wellness-journey--cards .wellness-journey__image--mobile{display:none}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__image--mobile{border-radius:12px;display:block;margin-bottom:24px;width:100%}}:where(.rp) .wellness-journey--cards.wellness-journey--text-only .wellness-journey__media{display:none}:where(.rp) .wellness-journey--cards.wellness-journey--text-only .wellness-journey__timeline{width:100%}:where(.rp) .wellness-journey--cards .wellness-journey__timeline{position:relative;width:calc(55% - 80px)}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__timeline{width:100%}}:where(.rp) .wellness-journey--cards .wellness-journey__heading{color:var(--wj-text);font-family:Clash Grotesk,sans-serif;font-size:48px;font-weight:500;line-height:50px;margin:0 0 20px;text-align:left}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__heading{font-size:30px;line-height:32px;margin-bottom:32px}}:where(.rp) .wellness-journey--cards .wellness-journey__milestones{display:flex;flex-direction:column;gap:17px}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__milestones{gap:6px}}:where(.rp) .wellness-journey--cards .wellness-journey__milestone{padding-left:32px;position:relative}:where(.rp) .wellness-journey--cards .wellness-journey__dot{background:var(--wj-timeline);border-radius:50%;height:16.65px;left:0;position:absolute;top:6px;transition:2s;width:16.65px;z-index:1}:where(.rp) .wellness-journey--cards .wellness-journey__milestone.active .wellness-journey__dot{background:#009370}:where(.rp) .wellness-journey--cards .wellness-journey__line{border:1.39px dashed var(--wj-timeline);height:100%;left:8px;pointer-events:none;position:absolute;top:22px;width:1.39px}:where(.rp) .wellness-journey--cards .wellness-journey__progress{background:#009370;height:0;left:6px;pointer-events:none;position:absolute;top:22px;transition:all 1.5s ease;width:4px;z-index:1}:where(.rp) .wellness-journey--cards .wellness-journey__milestone.active .wellness-journey__progress{height:103%}:where(.rp) .wellness-journey--cards .wellness-journey__milestone:last-child .wellness-journey__line,:where(.rp) .wellness-journey--cards .wellness-journey__milestone:last-child .wellness-journey__progress{display:none}:where(.rp) .wellness-journey--cards .wellness-journey__card{background:var(--wj-card-bg);border-radius:8px;box-sizing:border-box;color:var(--wj-card-text);padding:16px 20px}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__card{padding:12px 16px}}:where(.rp) .wellness-journey--cards .wellness-journey__week{font-family:Clash Grotesk,sans-serif;font-size:19.43px;font-weight:500;letter-spacing:0;line-height:24.98px;margin-bottom:12px}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__week{font-size:16px;line-height:20px;margin-bottom:8px}}:where(.rp) .wellness-journey--cards .wellness-journey__bullets{display:flex;flex-direction:column;gap:4px}:where(.rp) .wellness-journey--cards .wellness-journey__bullets ul{list-style:none;margin:0;padding:0}:where(.rp) .wellness-journey--cards .wellness-journey__bullets li{font-size:19.43px;font-weight:400;letter-spacing:0;line-height:24.98px;margin-bottom:19px;padding-left:25px;position:relative}:where(.rp) .wellness-journey--cards .wellness-journey__bullets li:last-child{margin-bottom:0}:where(.rp) .wellness-journey--cards .wellness-journey__bullets li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6l4.5 4.5L14.5 1.5' fill='none' stroke='%23009370' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;left:0;position:absolute;top:2px;width:19px}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__bullets li{font-size:14px;line-height:18px;margin-bottom:14px;padding-left:19px}:where(.rp) .wellness-journey--cards .wellness-journey__bullets li:before{height:14px;top:1px;width:14px}}:where(.rp) .wellness-journey--cards .wellness-journey__bottom{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:48px;width:100%}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__bottom{margin-top:30px}}:where(.rp) .wellness-journey--cards .wellness-journey__button{align-items:center;background:#e4ffde;border-radius:10px;color:#000;display:flex;font-family:Clash Grotesk,sans-serif;font-size:20px;font-weight:500;justify-content:center;max-width:480px;padding:18px 82px;text-align:center;text-decoration:none;transition:.5s;width:100%}:where(.rp) .wellness-journey--cards .wellness-journey__button:hover{background:transparent;box-shadow:inset 0 0 0 2px #e4ffde;color:#e4ffde}@media(max-width:991px){:where(.rp) .wellness-journey--cards .wellness-journey__button{border-radius:8px;font-size:18px;max-width:100%;padding:16px}}:where(.rp) .wellness-journey--cards .wellness-journey__note{align-items:center;color:var(--wj-text);display:inline-flex;font-size:16.96px;font-weight:400;gap:4px;justify-content:center;line-height:21.33px;margin:0;text-align:center;width:100%}:where(.rp) .wellness-journey--cards .wellness-journey__note-icon{flex-shrink:0;height:auto;max-width:17px;width:20px}.bullet-list li:before{background-repeat:no-repeat;background-size:contain;background-position:center}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rp-wellness-journey.css.map */
