.pdp.pdp-timeline{--_accent: var(--pdp-s-accent, var(--pdp-accent, #1e4534));--_active-icon: var(--pdp-s-active-icon, #ffffff);--_inactive: var(--pdp-s-inactive, #d0d0d0);--_inactive-bg: var(--pdp-s-inactive-bg, #fafafa);--_fg: var(--pdp-s-fg, var(--pdp-text, #2b2b2b));--_fg-soft: var(--pdp-s-fg-soft, var(--pdp-text-body, rgba(43, 43, 43, .9)));--_marker: var(--pdp-s-marker-m, 40px);--_line: var(--pdp-s-line, 3px);--_line-gap: 4px;--_spacing: var(--pdp-s-spacing, 15px);--_dur: var(--pdp-s-dur, .5s);--_dim: var(--pdp-s-dim, .7);position:relative;isolation:isolate;padding-block:calc(var(--pdp-pt, 36px) * .75) calc(var(--pdp-pb, 84px) * .75);background:var(--pdp-s-bg, var(--pdp-bg, #ffffff));color:var(--_fg-soft)}.pdp-timeline.pdp-dots-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(var(--pdp-pattern-color, var(--_accent)) 2px,transparent 2px);background-size:var(--pdp-s-dots-size, 14px) var(--pdp-s-dots-size, 14px);background-position:0 0;background-repeat:repeat;opacity:var(--pdp-s-dots-opacity, .05)}.pdp-timeline>.pdp-timeline__container{position:relative;z-index:1}.pdp-timeline__layout{display:flex;flex-direction:column;gap:var(--pdp-s-gap-m, 24px);min-width:0}.pdp-timeline__visual{order:-1;display:flex;justify-content:center;width:100%;min-width:0}.pdp-timeline__steps{width:100%;min-width:0}.pdp-timeline .pdp-timeline__media{position:relative;overflow:hidden;width:100%;border-radius:0}.pdp-timeline__media:before{content:"";display:block;padding-bottom:var(--pdp-ratio, 100%)}.pdp-timeline .pdp-timeline__media>:is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.pdp-timeline__media>svg{background:#f3f3f3;fill:#2b2b2b40}.pdp-timeline__items{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--_spacing);margin:0;padding:0;list-style:none}.pdp-timeline__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:9.5px;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.pdp-timeline__layout.is-ready .pdp-timeline__item{cursor:pointer}.pdp-timeline__rail{display:flex;flex-direction:column;align-items:center;gap:var(--_line-gap)}.pdp-timeline__point{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--_marker);height:var(--_marker);margin-top:var(--_d, 0px);border:2px solid var(--_inactive);border-radius:100%;background:var(--_inactive-bg);color:var(--_inactive);transition:color var(--_dur) ease-in-out}.pdp-timeline__point:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--_accent);border-radius:100%;background:var(--_accent);opacity:0;transition:opacity var(--_dur) ease-in-out}.pdp-timeline__icon{position:relative;z-index:2;display:grid;place-items:center;font-size:calc(var(--_marker) * .6);line-height:1}.pdp-timeline__icon--num{font-family:var(--pdp-font-heading, "Poppins", sans-serif);font-size:calc(var(--_marker) * .4);font-weight:600;letter-spacing:0}.pdp-timeline__line{position:relative;flex:1 1 auto;width:var(--_line);margin-bottom:calc((var(--_spacing) - var(--_line-gap)) * -1 - var(--_next-d, 0px));background:var(--_inactive)}.pdp-timeline__item:last-child .pdp-timeline__line{margin-bottom:0}.pdp-timeline__line:before{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:var(--_accent);transition:height var(--_dur) ease-in-out var(--_dur)}.pdp-timeline__content{display:flex;flex-direction:column;min-width:0;opacity:var(--_dim);transition:opacity var(--_dur) ease}.pdp-timeline__header{order:-1;display:flex;flex-direction:column;justify-content:center;min-height:var(--_marker)}.pdp-timeline .pdp-timeline__label{margin:0;font-family:var(--pdp-font-body, "Plus Jakarta Sans", sans-serif);font-size:13.3px;font-weight:400;line-height:1.8421;letter-spacing:0;text-align:left;color:var(--_fg-soft);overflow-wrap:break-word}.pdp-timeline .pdp-timeline__heading{margin:0;font-family:var(--pdp-font-heading, "Poppins", sans-serif);font-size:22.1px;font-weight:600;line-height:1.2192;letter-spacing:.26px;text-align:left;text-transform:none;color:var(--_fg);overflow-wrap:break-word}.pdp-timeline .pdp-timeline__trigger{display:block;width:100%;margin:0;padding:0;border:0;border-radius:2px;background:none;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;color:inherit;cursor:inherit;-webkit-appearance:none;appearance:none}.pdp-timeline__body{margin-top:9.5px}.pdp-timeline .pdp-timeline__lines{margin:0;padding:0;list-style:none;font-family:var(--pdp-font-body, "Plus Jakarta Sans", sans-serif);font-size:13.3px;font-weight:400;line-height:1.8421;letter-spacing:0;text-align:left;color:var(--_fg-soft);overflow-wrap:break-word}.pdp-timeline__text{display:block;margin:0;padding:0}.pdp-timeline--mark-check .pdp-timeline__text:before{content:"\2714\fe0e  ";content:"\2714\fe0e  " / ""}.pdp-timeline--mark-bullet .pdp-timeline__text:before{content:"\2022  ";content:"\2022  " / ""}.pdp-timeline__app{margin-top:24px}.pdp-timeline__item.is-active .pdp-timeline__point{color:var(--_active-icon)}.pdp-timeline__item.is-active .pdp-timeline__point:before{opacity:1}.pdp-timeline__item.is-active .pdp-timeline__line:before{height:100%}.pdp-timeline__item.is-active .pdp-timeline__content{opacity:1}.pdp-timeline__layout.is-booting .pdp-timeline__point,.pdp-timeline__layout.is-booting .pdp-timeline__point:before,.pdp-timeline__layout.is-booting .pdp-timeline__line:before,.pdp-timeline__layout.is-booting .pdp-timeline__content{transition:none}@media(prefers-reduced-motion:reduce){.pdp-timeline .pdp-timeline__point,.pdp-timeline .pdp-timeline__point:before,.pdp-timeline .pdp-timeline__line:before,.pdp-timeline .pdp-timeline__content{transition:none}}@media(min-width:750px){.pdp.pdp-timeline{--_marker: var(--pdp-s-marker, 48px);padding-block:var(--pdp-pt, 36px) var(--pdp-pb, 84px)}.pdp-timeline__layout{flex-direction:row;align-items:flex-start;gap:var(--pdp-s-gap, 45px)}.pdp-timeline__visual,.pdp-timeline__steps{flex:1 1 0;width:50%}.pdp-timeline--image-right .pdp-timeline__visual{order:1}.pdp-timeline--sticky .pdp-timeline__visual{position:sticky;top:calc(var(--pdp-header-h, 0px) + var(--pdp-s-sticky-top, 24px))}.pdp-timeline__item{column-gap:14.25px}.pdp-timeline .pdp-timeline__heading{font-size:23.4px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pdp-timeline.css.map */
