.fw-vr.fw-vr-steps{padding:clamp(48px,calc(80 * var(--vr-u)),80px) 0;background:#f5f5f5}.fw-vr .fw-vr-steps__head{text-align:center;margin-bottom:clamp(28px,calc(48 * var(--vr-u)),48px)}.fw-vr .fw-vr-steps__heading{margin:0;font-family:Montserrat,var(--fw-font-heading, Arial, sans-serif);font-weight:800;font-size:clamp(2rem,calc(56 * var(--vr-u)),3.5rem);line-height:1.05;color:var(--vr-text)}.fw-vr .fw-vr-steps__heading span{display:block}.fw-vr .fw-vr-steps__sub{margin:clamp(12px,calc(20 * var(--vr-u)),20px) auto 0;margin-inline:auto;max-width:calc(540 * var(--vr-u));text-align:center;font-size:clamp(1rem,calc(22 * var(--vr-u)),1.375rem);line-height:1.45;color:#333}.fw-vr .fw-vr-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,calc(90 * var(--vr-u)),90px)}.fw-vr .fw-vr-step-card{box-sizing:border-box;border-radius:16px;padding:clamp(24px,calc(40 * var(--vr-u)),40px);min-height:clamp(280px,calc(352 * var(--vr-u)),352px);display:flex;flex-direction:column}.fw-vr .fw-vr-step-card--purple{background:var(--vr-purple);color:var(--vr-white)}.fw-vr .fw-vr-step-card--yellow{background:var(--vr-yellow);color:var(--vr-text)}.fw-vr .fw-vr-step-card__num{font-family:Montserrat,Arial,sans-serif;font-weight:800;font-size:clamp(3rem,calc(155 * var(--vr-u)),9.6875rem);line-height:1;margin:0}.fw-vr .fw-vr-step-card--purple .fw-vr-step-card__num{color:var(--vr-yellow)}.fw-vr .fw-vr-step-card--yellow .fw-vr-step-card__num{color:var(--vr-purple)}.fw-vr .fw-vr-step-card__title{margin:clamp(12px,calc(20 * var(--vr-u)),20px) 0 0;font-size:clamp(1.25rem,calc(36 * var(--vr-u)),2.25rem);font-weight:700;line-height:1.15}.fw-vr .fw-vr-step-card__text{margin:clamp(8px,calc(12 * var(--vr-u)),12px) 0 0;font-size:clamp(1rem,calc(21 * var(--vr-u)),1.3125rem);line-height:1.45}@media(min-width:1024px){.fw-vr.fw-vr-steps{padding-bottom:clamp(48px,calc(58 * var(--vr-u)),58px)}.fw-vr .fw-vr-steps__head{margin-bottom:clamp(28px,calc(53 * var(--vr-u)),53px)}.fw-vr .fw-vr-steps__heading{font-weight:700;font-size:clamp(2rem,calc(51 * var(--vr-u)),51px);line-height:1.2}.fw-vr .fw-vr-steps__sub{margin-top:clamp(12px,calc(14 * var(--vr-u)),14px);font-size:clamp(1rem,calc(18 * var(--vr-u)),18px);line-height:1.4}.fw-vr .fw-vr-steps__grid{width:calc(1640 * var(--vr-u));max-width:1640px;margin-top:calc(23 * var(--vr-u));margin-inline:calc(-40 * var(--vr-u));grid-template-columns:repeat(3,minmax(0,calc(450 * var(--vr-u))));gap:clamp(16px,calc(145 * var(--vr-u)),145px);justify-content:center}.fw-vr .fw-vr-step-card{width:100%;max-width:calc(450 * var(--vr-u));height:clamp(280px,calc(356 * var(--vr-u)),356px);min-height:0;max-height:clamp(280px,calc(356 * var(--vr-u)),356px);padding:calc(36 * var(--vr-u)) calc(32 * var(--vr-u)) calc(44 * var(--vr-u));border-radius:clamp(16px,calc(24 * var(--vr-u)),24px);overflow:hidden}.fw-vr .fw-vr-step-card__num{font-weight:700;font-size:clamp(3rem,calc(144 * var(--vr-u)),144px);line-height:1;flex-shrink:0}.fw-vr .fw-vr-step-card__title{margin-top:clamp(12px,calc(20 * var(--vr-u)),20px);font-size:clamp(1.25rem,calc(32 * var(--vr-u)),32px);line-height:1.15;text-transform:uppercase;flex-shrink:0}.fw-vr .fw-vr-step-card__text{margin-top:clamp(8px,calc(12 * var(--vr-u)),12px);font-size:clamp(1rem,calc(18 * var(--vr-u)),18px);line-height:1.35;flex:1;min-height:0}}@media(max-width:1279px){.fw-vr .fw-vr-steps__grid{gap:clamp(12px,1.6vw,24px);width:100%;max-width:100%;margin-inline:auto;grid-template-columns:repeat(3,minmax(260px,1fr))}.fw-vr .fw-vr-step-card{padding:clamp(20px,2.2vw,32px);max-width:none}}@media(max-width:1023px){.fw-vr .fw-vr-steps__sub{max-width:none;width:100%}.fw-vr.fw-vr-steps>.fw-vr__shell.fw-vr-steps__track{padding-inline:0;width:100%;max-width:none;overflow:visible}.fw-vr .fw-vr-steps__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:none;margin-inline:0;padding-inline:20px;padding-block:12px;scroll-padding-inline:20px;overscroll-behavior-x:contain;box-sizing:border-box}.fw-vr .fw-vr-steps__grid::-webkit-scrollbar{display:none}.fw-vr .fw-vr-step-card{flex:0 0 min(80%,320px);scroll-snap-align:start;width:auto;max-width:none;height:auto;max-height:none;overflow:visible}}@media(max-width:767px){.fw-vr.fw-vr-steps>.fw-vr__shell.fw-vr-steps__head{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fw-vr-steps.css.map */
