.step-products-section .step-row-two{padding-top:150px}.step-products-section .step-row{display:flex}.step-products-section .step-row-two .product-box sup{font-size:18px;margin-left:3px}.step-products-section .step-row-one{border-radius:20px;background:#2f3e55;padding:38px;color:#fff;flex-direction:row-reverse}.step-products-section .step-label{font-family:IBM Plex Mono;font-size:20px;font-weight:700;line-height:normal;position:absolute;top:0;right:0}.step-products-section .step-row-one .step-label{margin-right:64px}.step-products-section .step-row-two .step-label{margin-left:64px}.step-products-section .step-label:after{position:absolute;content:"";height:10px;width:10px;top:50%;border-radius:50%;transform:translateY(-50%)}.step-products-section .step-row-one .step-label:after{background:#fff}.step-products-section .step-row-two .step-label:after{background:#1a222e}.step-products-section .step-row-one .step-label:after{right:-20px}.step-products-section .step-row-two .step-label:after{left:-20px}.step-products-section .step-row-two .step-label{right:auto;left:0}.step-products-section .step-row-title{color:currentColor;margin-bottom:10px}.step-products-section .note-text{max-width:300px}.step-products-section .note-text{margin-top:70px}.step-products-section .note-text p{font-family:IBM Plex Mono;font-size:12px;font-style:normal;font-weight:500;line-height:150%;margin:0}.step-products-section .step-text{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.step-products-section .step-row-one .step-text{padding-left:60px;padding-right:30px;text-align:right}.step-products-section .step-row-two .step-text{padding-right:60px;padding-top:50px;min-width:400px}.step-products-section .product-grid{width:790px;display:flex;gap:10px}.step-products-section .product-box{padding:30px;border-radius:10px;background:#fff;color:#000;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.step-products-section .step-row-one .product-box{width:50%}.step-row-one .product-box .icons-row__actions .btn{min-width:220px}.step-products-section .product-box .img-box{padding-top:85%;position:relative}.step-products-section .product-box .img-box img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:contain}.step-products-section .step-row-two .product-box .img-box img{width:67%;margin:0 auto;right:0}.step-pro-box-caption{font-family:IBM Plex Mono;font-size:14px;font-weight:500;line-height:normal;margin-bottom:18px}.step-pro-box-title{transition:all .3s ease 0s;margin:0 0 30px;font-size:28px}.step-products-section .product-box .icons-row__actions{margin-top:30px;transition:all .3s ease 0s}.step-pro-box-price{font-family:IBM Plex Mono;font-size:12px;font-weight:500;line-height:normal;margin-top:12px}.product-box .icons-row__actions .btn{vertical-align:top}.step-products-section .step-row-two .swiper-slide{width:290px}.step-products-section .step-row-two .swiper{padding:50px 0 0}.step-products-section .step-row{position:relative}.step-line-one-horizontal-wrap{position:absolute;right:24px;height:2px;width:60px;top:50px}.step-line-one-horizontal{position:absolute;left:0;top:0;width:0;height:100%;background:#fff;transition:width .15s linear}.step-line-one-horizontal-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:2px dashed #fff}.step-line-vertical-wrap{position:absolute;right:24px;height:calc(100% - 50px);width:2px;top:50px}.step-line-vertical{position:absolute;left:0;top:0;width:100%;height:0%;background:#fff;transition:height .15s linear}.step-line-vertical-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:2px dashed #fff}.step-line-horizontal-wrap{top:50px;position:absolute;left:0;height:2px;width:calc(100% - 48px);margin-left:24px;transform:rotate(180deg)}.step-line-horizontal{position:absolute;top:0;left:0;width:0%;height:2px;background:#1a222e;transition:width .15s linear}.step-line-horizontal-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:2px dashed #1A222E}.step-line-two-vertical-wrap{position:absolute;left:24px;height:113px;width:2px;top:50px}.step-line-two-vertical{position:absolute;left:0;top:0;width:100%;height:0%;background:#1a222e;transition:height .15s linear}.step-line-two-vertical-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:2px dashed #1A222E}.step-line-two-horizontal-wrap{top:162px;position:absolute;left:0;height:2px;width:25px;margin-left:24px}.step-line-two-horizontal{position:absolute;top:0;left:0;width:0%;height:2px;background:#1a222e;transition:width .15s linear}.step-line-two-horizontal-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:2px dashed #1A222E}.step-line-two-vertical-right-wrap{position:absolute;right:24px;height:50px;width:2px;top:0}.step-line-two-vertical-right{position:absolute;left:0;top:0;width:100%;height:0%;background:#1a222e;transition:height .15s linear}.step-line-two-vertical-right-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:2px dashed #1A222E}.step-products-section{overflow:hidden}.step-products-section .product-grid .img-box img{opacity:0}.step-products-section .btn{transition:all .25s}.step-products-section .btn:hover{background:var(--SECONDARY-BUTTONS-COLOR-BG);color:var(--SECONDARY-BUTTONS-COLOR-TEXT);transition:all .25s}.step-products-section .btn:hover svg{fill:var(--SECONDARY-BUTTONS-COLOR-TEXT);transition:all .25s}.step-products-section .step-row .product-box:hover .btn{background:var(--SECONDARY-BUTTONS-COLOR-BG);color:var(--SECONDARY-BUTTONS-COLOR-TEXT);transition:all .25s}.step-products-section .step-row .product-box:hover .btn .button-arrows-hover{transition:all .25s;opacity:1;width:12px;margin-left:8px;transform:translate(4px)}.step-products-section .product-image.empty-image{opacity:0}@media only screen and (min-width:1200px){.step-products-section .step-row .product-box .img-box,.step-products-section .step-row .product-box,.step-products-section .step-row .product-box .img-box img{transition:all .3s}.step-products-section .step-row .product-box:hover .img-box{padding-top:105%}.step-products-section .step-row .product-box:hover{margin-top:-18px}.step-products-section .step-row-two .product-box:hover .img-box img{width:77%}.step-products-section .step-row-two .step-text{min-height:500px}.step-products-section .step-row-one .step-text{min-height:600px}.step-products-section .product-grid{align-items:center}}@media only screen and (max-width:1439px){.step-products-section .product-grid{width:670px}.step-products-section .step-row-two .step-text{min-width:360px}}@media only screen and (max-width:1199px){.step-products-section .step-row-two .step-text{min-width:300px}.step-products-section .product-grid{width:580px}.step-products-section .step-row-one .step-text{padding-left:30px}.step-products-section .step-row-two .step-text{padding-right:30px}.step-products-section .step-label{font-size:16px}.step-line-one-horizontal-wrap{top:48px;transform:rotate(180deg)}.step-products-section .step-label:after{top:52%}.step-line-two-horizontal-wrap{top:159px}.step-line-two-vertical-wrap{height:110px}}@media only screen and (max-width:1023px){.step-products-section .step-row{display:block}.step-products-section .step-row .step-text{padding:0}.step-products-section .step-row-one .step-text{text-align:center}.step-products-section .step-label{position:relative}.step-products-section .product-grid{width:100%;margin-top:30px}.step-products-section .step-label{margin-bottom:30px}.step-products-section .step-row-two .swiper{padding:30px 20px 0;margin-right:-20px;margin-left:-20px;overflow:hidden}.step-products-section .note-text{display:none}}@media only screen and (max-width:767px){.step-products-section .step-label{font-size:18px}.step-products-section .step-row-one .product-grid{flex-direction:column}.step-products-section .step-row-one .product-box{width:100%}.step-row-one .product-box .icons-row__actions .btn{min-width:auto}.step-pro-box-caption{font-size:12px;margin-bottom:15px}.step-pro-box-title{margin:0 0 20px;font-size:26px}.step-products-section .product-box .icons-row__actions{margin-top:20px}.step-products-section .step-row-two .swiper-slide{width:255px}.step-products-section .step-row-one .step-label{margin-right:0}.step-products-section .step-row-two{padding-top:80px}.step-line-horizontal-wrap,.step-line-two-horizontal-wrap,.step-line-two-vertical-right-wrap{display:none}.step-products-section .step-row-one .step-label:after{left:12px}.step-line-one-horizontal-wrap{left:12px;width:40px}.step-line-vertical-wrap{left:12px}.step-products-section .step-row-one .step-label:after,.step-line-one-horizontal-wrap,.step-line-vertical-wrap{right:auto}.step-products-section .step-row-two .step-label,.step-products-section .step-text-inner-wrap{margin-left:24px}.step-line-two-vertical-wrap{height:86px;left:12px;top:0}.step-products-section .step-row-two .step-label:after{left:-16px}}@media only screen and (max-width:400px){.step-products-section .step-row-one .step-label{margin-right:auto;max-width:228px;margin-left:auto}.step-products-section .step-row-one .step-label:after{left:0;top:11px}}@media only screen and (max-width:374px){.step-products-section .product-box{padding:25px 15px}.step-pro-box-price{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/step-products.css.map */
