.products-steps{padding:6rem 0}@media screen and (max-width: 749px){.products-steps{padding:4rem 0}}.products-steps__heading{text-align:center;margin:0 0 2.2rem;font-size:3.2rem;line-height:1.2;font-weight:400;letter-spacing:-.02em}@media screen and (max-width: 749px){.products-steps__heading{font-size:24px}}.products-steps__subheading{text-align:center;margin:0 0 4rem;font-size:1.4rem;line-height:1.5;font-weight:400;color:var(--color-primary-black)}.products-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:4rem}@media screen and (max-width: 989px){.products-steps__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (max-width: 549px){.products-steps__grid{grid-template-columns:1fr;gap:1rem}}.products-steps__step{display:flex;flex-direction:column;align-items:center;text-align:center}.products-steps__step-link{width:100%;height:100%;display:block;text-decoration:none}.products-steps__image-wrapper{position:relative;width:100%;aspect-ratio:3 / 4;margin-bottom:1.5rem;overflow:hidden;border-radius:1rem;background-color:var(--color-gray-lighter)}@media screen and (max-width: 749px){.products-steps__image-wrapper{margin-bottom:1rem}}.products-steps__image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;transition:opacity .3s ease-in-out}.products-steps__image--secondary,.products-steps__step:hover .products-steps__image--primary{opacity:0}.products-steps__step:hover .products-steps__image--secondary{opacity:1}.products-steps__hover-button-wrapper{width:100%;margin-top:1.2rem;display:flex;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.products-steps__step--has-product:hover .products-steps__hover-button-wrapper{opacity:1;pointer-events:auto}.products-steps__hover-button{padding:1.2rem 1.5rem;font-size:1.2rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;min-width:auto;width:100%}.products-steps__hover-button:hover{transform:translateY(-2px)}@media screen and (max-width: 749px){.products-steps__hover-button{padding:.8rem 1rem;font-size:1rem;max-width:100%}.products-steps__step--has-product .products-steps__hover-button-wrapper{opacity:1;transform:translateY(0);pointer-events:auto;margin-top:1rem}.products-steps__button-price,.products-steps__button-separator{display:none}}.products-steps__button-separator{opacity:.6;font-weight:400}.products-steps__content{width:100%}.products-steps__step-title{font-size:1.4rem;line-height:1.4;font-weight:500;margin:0 0 .5rem;color:#121212}.products-steps__step-text{font-size:1.2rem;line-height:1.5;font-weight:400;margin:0;color:#121212;min-height:4rem}@media screen and (min-width: 749px){.products-steps__step-text{min-height:auto}}.products-steps__button-wrapper{display:flex;justify-content:center;margin-top:2rem}.products-steps__button{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 3rem;font-size:1.4rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width: 749px){.products-steps__button{padding:1.2rem 2.5rem;font-size:1.2rem}}.products-steps__button-price{font-weight:500}.products-steps__button-separator{opacity:.6}.products-steps__image-wrapper .placeholder-svg{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/137/assets/section-products-steps.css.map */
