.pdp-journey{--pdpj-u:min(.8px, calc((100vw - 60px) / 1488));--pdpj-bg:var(--green-800,#085431);--pdpj-text:#fff;--pdpj-rail-idle:#3D7F77;--pdpj-rail-active:#EAFFFD;--pdpj-pill-bg:var(--mint-50,#F2FFFA);--pdpj-pill-text:#043126;--pdpj-accent:var(--green-600,#199B62);--pdpj-callout-bg:#034728;--pdpj-callout-accent:#5FFFB9;--pdpj-check-idle:#598B7C;--pdpj-gutter-d:90;--pdpj-gutter-m:36;--pdpj-sticky-top:90;--pdpj-pt-d:60;--pdpj-pb-d:60;--pdpj-pt-m:30;--pdpj-pb-m:30;--pdpj-gutter:calc(var(--pdpj-gutter-m) * 1px);--pdpj-rail:calc(var(--pdpj-gutter) - 16px);--pdpj-spine:calc(15px - var(--pdpj-gutter));--pdpj-leaf-x:calc(7px - var(--pdpj-gutter));--pdpj-rail-y:19px;--pdpj-spine-y:19px;--pdpj-spine-y-active:19px;--pdpj-spine-trim:17px;--pdpj-item-gap:40px;position:relative;background-color:var(--pdpj-bg);background-image:var(--pdpj-bg-m,var(--pdpj-bg-d,none));background-size:cover;background-repeat:no-repeat;background-position:top;background-attachment:scroll;color:var(--pdpj-text);padding-block:calc(var(--pdpj-pt-m) * 1px) calc(var(--pdpj-pb-m) * 1px)}.pdp-journey__sprite{position:absolute;width:0;height:0;overflow:hidden}.pdp-journey__inner{width:100%;max-width:100%;margin:0 auto;padding-inline:var(--gutter-mobile,16px)}.pdp-journey__media{border-radius:var(--r-sm,8px);overflow:hidden}.pdp-journey__photo{width:100%;height:auto;display:block}.pdp-journey__photo--desktop{display:none}.pdp-journey__photo--mobile{display:block}.pdp-journey__heading{margin:0;padding:15px 0;font-family:var(--font-display);font-weight:500;font-size:28px;line-height:30px;letter-spacing:0;color:var(--pdpj-text)}.pdp-journey__subtext{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:18px;padding-bottom:25px;color:var(--pdpj-text)}.pdp-journey__subtext p{margin:0}.pdp-journey__timeline{position:relative;padding-left:var(--pdpj-gutter);list-style:none;margin:0}.pdp-journey__week{position:relative;padding-bottom:var(--pdpj-item-gap)}.pdp-journey__week:last-child{padding-bottom:0}.pdp-journey__week:before{content:"";position:absolute;right:100%;top:var(--pdpj-rail-y);width:var(--pdpj-rail);height:2px;background:var(--pdpj-rail-idle)}.pdp-journey__week:after{content:"";position:absolute;left:var(--pdpj-spine);top:var(--pdpj-spine-y);width:2px;height:calc(100% - var(--pdpj-spine-trim));background:var(--pdpj-rail-idle)}.pdp-journey__pill:before{content:"";position:absolute;right:100%;top:var(--pdpj-rail-y);width:var(--pdpj-rail);height:2px;background:var(--pdpj-rail-active);transition:width .3s ease}.pdp-journey__pill:after{content:"";position:absolute;left:var(--pdpj-spine);top:var(--pdpj-spine-y-active);width:2px;height:100%;background:var(--pdpj-rail-active);transition:height .5s ease;z-index:1}.pdp-journey__week:not(.is-active) .pdp-journey__pill:before{width:0}.pdp-journey__week:not(.is-active) .pdp-journey__pill:after{height:0}.pdp-journey__week:last-child:after,.pdp-journey__week:last-child .pdp-journey__pill:after{display:none}.pdp-journey__leaf{position:absolute;left:var(--pdpj-leaf-x);top:11px;z-index:1;display:block;height:17px;color:var(--pdpj-rail-active);transition:color .3s ease}.pdp-journey__leaf svg{height:17px;width:auto;display:block}.pdp-journey__pill{display:flex;align-items:center;gap:5px;min-height:40px;padding:0 15px;border-radius:5px;background:var(--pdpj-pill-bg);color:var(--pdpj-pill-text);font-family:var(--font-body);font-size:15px;font-weight:700;line-height:130%;letter-spacing:-.3px;transition:background-color .3s ease,color .3s ease}.pdp-journey__pill strong{font-weight:700;color:var(--pdpj-accent);transition:color .3s ease}.pdp-journey__chip{flex:0 0 auto;width:20px;height:20px;padding:4px;border-radius:16px;border:1px solid var(--pdpj-accent);background:var(--pdpj-pill-bg);color:var(--pdpj-accent);transition:border-color .3s ease,background-color .3s ease,color .3s ease}.pdp-journey__list{display:flex;flex-direction:column;gap:10px;padding:15px 0;margin:0;list-style:none;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:120%}.pdp-journey__list li{display:flex;align-items:center;gap:5px}.pdp-journey__check{flex:0 0 auto;width:15px;height:auto;color:var(--pdpj-callout-accent);transition:color .3s ease}.pdp-journey__stat{padding:9px 15px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:var(--pdpj-callout-bg);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:16px;color:var(--pdpj-text)}.pdp-journey__stat p{margin:0}.pdp-journey__stat strong{font-weight:700;color:var(--pdpj-callout-accent)}.pdp-journey__footnote{padding-top:20px;font-family:var(--font-body);font-size:13px;line-height:17px;color:#ffffffb8}.pdp-journey__footnote p{margin:0}.pdp-journey__empty{font-family:var(--font-body);font-size:14px;line-height:20px;color:var(--pdpj-text);opacity:.75}.pdp-journey__week:not(.is-active) .pdp-journey__pill{background:#ffffff0d;color:var(--pdpj-text)}.pdp-journey__week:not(.is-active) .pdp-journey__pill strong{color:var(--pdpj-text)}.pdp-journey__week:not(.is-active) .pdp-journey__chip{border-color:var(--pdpj-text);background:transparent;color:var(--pdpj-text)}.pdp-journey__week:not(.is-active) .pdp-journey__leaf{color:var(--pdpj-rail-idle)}.pdp-journey__week:not(.is-active) .pdp-journey__check{color:var(--pdpj-check-idle)}@media(min-width:990px){.pdp-journey{--pdpj-gutter:calc(var(--pdpj-gutter-d) * var(--pdpj-u));--pdpj-rail:calc(var(--pdpj-gutter) - 16 * var(--pdpj-u));--pdpj-spine:calc(20 * var(--pdpj-u) - var(--pdpj-gutter));--pdpj-leaf-x:calc(11 * var(--pdpj-u) - var(--pdpj-gutter));--pdpj-rail-y:calc(19 * var(--pdpj-u));--pdpj-spine-y:calc(27 * var(--pdpj-u));--pdpj-spine-y-active:calc(10 * var(--pdpj-u));--pdpj-spine-trim:calc(17 * var(--pdpj-u));--pdpj-item-gap:calc(40 * var(--pdpj-u));background-image:var(--pdpj-bg-d,var(--pdpj-bg-m,none));background-position:bottom;padding-block:calc(var(--pdpj-pt-d) * var(--pdpj-u)) calc(var(--pdpj-pb-d) * var(--pdpj-u))}.pdp-journey__inner{width:calc(1488 * var(--pdpj-u));padding-inline:calc(50 * var(--pdpj-u))}.pdp-journey__grid{display:flex;flex-wrap:wrap;justify-content:space-between}.pdp-journey__col{width:100%;max-width:50%}.pdp-journey__col--intro{padding-right:calc(100 * var(--pdpj-u))}.pdp-journey[data-sticky=true] .pdp-journey__intro{position:sticky;top:calc(var(--pdpj-sticky-top) * var(--pdpj-u))}.pdp-journey__media{border-radius:calc(8 * var(--pdpj-u))}.pdp-journey__photo--desktop{display:block}.pdp-journey__photo--mobile{display:none}.pdp-journey__heading{padding:calc(30 * var(--pdpj-u)) 0 calc(15 * var(--pdpj-u));font-size:calc(38 * var(--pdpj-u));line-height:calc(40 * var(--pdpj-u))}.pdp-journey__subtext{font-size:calc(18 * var(--pdpj-u));line-height:calc(22 * var(--pdpj-u));padding-bottom:0}.pdp-journey__week:last-child{padding-bottom:var(--pdpj-item-gap)}.pdp-journey__leaf{top:calc(9 * var(--pdpj-u));height:calc(22 * var(--pdpj-u))}.pdp-journey__leaf svg{height:calc(22 * var(--pdpj-u));width:calc(20 * var(--pdpj-u))}.pdp-journey__pill{gap:calc(10 * var(--pdpj-u));min-height:calc(44 * var(--pdpj-u));padding:0 calc(15 * var(--pdpj-u));border-radius:calc(5 * var(--pdpj-u));font-size:calc(18 * var(--pdpj-u));line-height:calc(20 * var(--pdpj-u));letter-spacing:calc(-.36 * var(--pdpj-u))}.pdp-journey__chip{width:calc(24 * var(--pdpj-u));height:calc(24 * var(--pdpj-u));padding:calc(4 * var(--pdpj-u));border-radius:calc(16 * var(--pdpj-u))}.pdp-journey__list{gap:calc(15 * var(--pdpj-u));padding:calc(20 * var(--pdpj-u)) 0;font-size:calc(20 * var(--pdpj-u));line-height:calc(22 * var(--pdpj-u))}.pdp-journey__list li{gap:calc(10 * var(--pdpj-u))}.pdp-journey__check{width:calc(19 * var(--pdpj-u));height:calc(20 * var(--pdpj-u))}.pdp-journey__stat{padding:calc(14 * var(--pdpj-u)) calc(15 * var(--pdpj-u));border-radius:calc(10 * var(--pdpj-u));font-size:calc(18 * var(--pdpj-u));line-height:calc(22 * var(--pdpj-u))}.pdp-journey__footnote{padding-top:calc(20 * var(--pdpj-u));font-size:calc(14 * var(--pdpj-u));line-height:calc(18 * var(--pdpj-u))}}@media(prefers-reduced-motion:reduce){.pdp-journey__pill,.pdp-journey__pill:before,.pdp-journey__pill:after,.pdp-journey__pill strong,.pdp-journey__chip,.pdp-journey__leaf,.pdp-journey__check{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-pdp-journey.css.map */
