bundle-steps.bundle-steps{display:block;padding:30px 0}.bundle-steps__layout{display:grid;grid-template-columns:1fr;row-gap:42px}.bundle-steps__content-col{display:flex;flex-direction:column;align-items:center}.bundle-steps__image-col{order:-1}.bundle-steps__image-slides-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:357 / 300}.bundle-steps__image-slide{grid-column:1;grid-row:1;transform:translate(100%)}bundle-steps.is-ready .bundle-steps__image-slide{transition:transform .4s ease}.bundle-steps__image-slide.is-active{transform:translate(0);z-index:2}.bundle-steps__image-slide.is-exiting-left{transform:translate(-100%);z-index:1}.bundle-steps__image-slide.is-exiting-right{transform:translate(100%);z-index:1}.bundle-steps__image-slide.is-entering-right{transform:translate(100%);transition:none}.bundle-steps__image-slide.is-entering-left{transform:translate(-100%);transition:none}.bundle-steps__right-image{width:100%;height:100%;object-fit:cover;display:block}.bundle-steps__slides-wrapper{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden;width:100%}.bundle-steps__slide{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;transform:translate(100%);opacity:0;width:100%;background-color:rgb(var(--color-background))}bundle-steps.is-ready .bundle-steps__slide{transition:transform .4s ease,opacity .28s ease}.bundle-steps__slide.is-active{transform:translate(0);z-index:2;opacity:1}.bundle-steps__slide.is-exiting-left{transform:translate(-100%);z-index:1;opacity:0}.bundle-steps__slide.is-exiting-right{transform:translate(100%);z-index:1;opacity:0}.bundle-steps__slide.is-entering-right{transform:translate(100%);transition:none;opacity:1}.bundle-steps__slide.is-entering-left{transform:translate(-100%);transition:none;opacity:1}.bundle-steps__subheading{text-align:center}.bundle-steps__heading-wrap{max-width:515px;text-align:center;margin-top:16px;width:100%}.bundle-steps__heading-text{margin:0}.bundle-steps__product-image-wrap{margin-top:24px;display:flex;justify-content:center}.bundle-steps__product-image{max-height:175px;width:auto;display:block;border-radius:var(--border-radius-md)}.bundle-steps__body-copy{max-width:325px;text-align:center;margin-top:24px;color:rgb(var(--color-foreground));font-size:14px;line-height:110%;width:100%}.bundle-steps__body-copy p{margin:0;font-size:14px;line-height:110%}.bundle-steps__steps-row{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;flex-shrink:0}.bundle-steps__step-btn{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;border-radius:50%;-webkit-appearance:none;appearance:none;flex-shrink:0}.bundle-steps__step-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bundle-steps__step-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.bundle-steps__step-svg .ring--base{stroke:#ffe2e5;transition:stroke var(--transition-fast)}.bundle-steps__step-btn:hover .ring--base{stroke:#ff9f9f}.bundle-steps__step-btn.is-active .ring--base{stroke:#ffe2e5}.bundle-steps__step-svg .ring--progress{opacity:0;transform:rotate(-90deg);transform-origin:50% 50%}.bundle-steps__step-btn.is-active .ring--progress{opacity:1}.bundle-steps__step-inner{position:relative;z-index:1;width:57px;height:57px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;transition:background var(--transition-base)}.bundle-steps__step-btn.is-active .bundle-steps__step-inner{background:#ffe2e5}.bundle-steps__step-text{font-family:var(--body-font);font-size:9px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.2em;color:#fe2b30;text-align:center;line-height:110%;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;width:100%;padding:0 3px}@media screen and (min-width:990px){bundle-steps.bundle-steps{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.bundle-steps__layout{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:0;align-items:stretch;flex:1}.bundle-steps__image-col{order:0}.bundle-steps__image-slides-wrapper{border-radius:24px;aspect-ratio:auto;height:100%;min-height:500px}.bundle-steps__content-col{justify-content:center}.bundle-steps__heading-wrap,.bundle-steps__product-image-wrap{margin-top:32px}.bundle-steps__product-image{max-height:250px}.bundle-steps__body-copy{margin-top:32px}.bundle-steps__steps-row{gap:28px;margin-top:32px}.bundle-steps__step-btn{width:77px;height:77px}.bundle-steps__step-inner{width:70px;height:70px}}@media(prefers-reduced-motion:reduce){bundle-steps.is-ready .bundle-steps__slide,bundle-steps.is-ready .bundle-steps__image-slide{transition:none}.bundle-steps__slide{transform:none;visibility:hidden}.bundle-steps__slide.is-active{visibility:visible;z-index:1;transform:none}.bundle-steps__slide.is-exiting-left,.bundle-steps__slide.is-exiting-right,.bundle-steps__slide.is-entering-right,.bundle-steps__slide.is-entering-left,.bundle-steps__image-slide{transform:none;visibility:hidden}.bundle-steps__image-slide.is-active{visibility:visible;z-index:1;transform:none}.bundle-steps__image-slide.is-exiting-left,.bundle-steps__image-slide.is-exiting-right,.bundle-steps__image-slide.is-entering-right,.bundle-steps__image-slide.is-entering-left{transform:none;visibility:hidden}.bundle-steps__step-inner,.bundle-steps__step-svg .ring--base{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-bundle-steps.css.map */
