.js,.js *,.js *:before,.js *:after{box-sizing:border-box}.js{background:var(--js-bg);padding-top:var(--js-vpad, 72px);padding-bottom:var(--js-vpad, 72px);overflow-x:hidden;padding-bottom:60px}.js__wrap{margin:0 auto;padding:0 80px}.js__header{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.js__eyebrow{font-family:var(--js-body-font),sans-serif;color:var(--js-accent);font-size:clamp(1.2rem,.85vw,1rem);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .75rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.js__eyebrow-arrow{font-size:.7em;transform:scaleX(1.4)}.js__eyebrow-arrow--left{transform:scaleX(-1.4)}.js__heading{font-family:var(--js-heading-font),serif;font-weight:600;color:var(--js-heading);font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.02em;margin:0;line-height:1.2}.js__ornament{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:clamp(1rem,2vw,1.4rem) auto 0;width:clamp(70px,8vw,100px)}.js__ornament-line{flex:1;height:1px;background:var(--js-accent);opacity:.6}.js__ornament-dot{width:5px;height:5px;border-radius:50%;border:1px solid var(--js-accent);flex-shrink:0}.js__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.js__item{flex:1 1 0;min-width:0;position:relative;padding:0 clamp(.75rem,2vw,1.75rem)}.js__item:not(:first-child):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--js-divider)}.js__item-inner{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.js__icon-wrap{margin-bottom:clamp(.75rem,1.5vw,1.1rem)}.js__icon{width:clamp(52px,5vw,68px);height:clamp(52px,5vw,68px);border-radius:50%;background:var(--js-circle-bg);color:var(--js-accent);display:flex;align-items:center;justify-content:center;padding:clamp(12px,1.4vw,16px)}.js__icon svg,.js__icon-img{width:100%;height:100%;display:block;object-fit:contain}.js__number{font-family:var(--js-heading-font),serif;color:var(--js-accent);font-weight:600;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1;margin-bottom:clamp(.6rem,1.2vw,.9rem)}.js__item-heading{font-family:var(--js-body-font),sans-serif;font-weight:700;color:#d9b675;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .6rem;line-height:1.35}.js__item-text{font-family:var(--js-body-font),sans-serif;color:var(--js-text);font-size:clamp(1rem,.88vw,1.2rem);line-height:1.6;margin:0;max-width:34ch}@media(max-width:989px){.js__list{flex-wrap:wrap;row-gap:clamp(2.25rem,5vw,2.75rem)}.js__wrap{margin:0 auto;padding:0}.cta__wrap{margin:0 20px!important}.js__item{flex:1 1 33.333%;max-width:33.333%}.js__item:nth-child(3n+1):before{display:none}}@media(max-width:769px){.js__item{flex:1 1 50%;max-width:50%}.js__wrap{margin:0 auto;padding:0 20px}.js__item:nth-child(odd):before{display:none}.js__item:nth-child(3n+1):before{display:none}}@media(max-width:599px){.js__wrap{padding-left:0;padding-right:0}.js__header{padding:0 1.25rem}.js__list{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;row-gap:0;padding:0 1.25rem;scrollbar-width:none}.js__list::-webkit-scrollbar{display:none}.js__item{flex:0 0 68%;max-width:68%;scroll-snap-align:start;padding:0 .85rem}.js__item:before{display:none!important}.js__item:not(:last-child) .js__item-inner{border-right:1px solid var(--js-divider);padding-right:.85rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-journey-steps.css.map */
