header{margin-top:20px;padding:20px 0;background-color:#323232;position:sticky;top:0;z-index:800}header nav{display:none;grid-gap:30px;position:relative}header .underline{transition:transform .2s ease-in,width .4s ease-in;display:none;height:4px;width:20px;left:0;background-color:red;position:absolute;bottom:-5px}header .flex{display:flex;justify-content:space-between;align-items:center}header .logo{height:32px;width:120px}header .logo img{height:100%}header .burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}header .burger span{background:#bf1429;border-radius:1px;height:3px;width:100%;display:block}header .phone{display:none}@media(min-width: 768px){header{height:92px;margin-top:30px;padding:26px 0}header .flex{grid-gap:30px}header .logo{height:32px;width:120px}header nav{display:flex;grid-gap:30px;min-width:508px}header a{font-size:14px;line-height:19px;color:#fff;position:relative}header a:before{display:none;position:absolute;content:"";bottom:-3px;left:0;width:30px;height:3px;background:#bf1429;border-radius:1px}header .burger{display:none}header .phone{width:40px;height:40px;display:flex;cursor:pointer;border:0 solid;box-shadow:inset 0 0 20px rgba(255,255,255,0);outline:1px solid;outline-color:#fff;outline-offset:0px;text-shadow:none;transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1);border-radius:3px}header .phone img{height:20px;margin:auto}header .phone span{display:none}header .phone:hover{border:1px solid;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);outline-color:rgba(255,255,255,0);text-shadow:1px 1px 2px #427388}}@media(min-width: 1024px){header{height:100px;padding:16px 0}header .logo{height:47px;width:174px}header a{font-size:18px;line-height:24px}header .phone{width:60px;height:60px}}@media(min-width: 1440px){header .logo{height:67px;width:240px}header nav{grid-gap:40px}header nav a{font-size:18px;line-height:24px}header .phone{width:310px;height:60px;grid-gap:20px;align-items:center;justify-content:center}header .phone span{display:block;font-weight:700;font-size:18px;line-height:22px;color:#fff}header .phone img{height:20px;margin:0}}footer{background-color:#3d3d3d;padding:30px 0;color:#fff;background-image:url(/static/img/bcg-375.svg);background-repeat:no-repeat;background-position:right 440px}footer .footer-header{background-color:inherit;margin-top:0;padding:0;margin-bottom:50px}footer .footer-header .container{padding:0}footer .footer__logo{width:120px;height:32px;margin-bottom:50px}footer .footer__logo img{width:120px;height:32px}footer .footer__wrapper{margin-bottom:24px}footer .footer__list{display:flex;flex-direction:column;grid-gap:30px;margin-bottom:30px}footer .footer__contacts{display:flex;flex-direction:column;grid-gap:30px;margin-bottom:40px}footer .footer__contacts .item__text .item__text{grid-gap:0}footer .footer__contacts a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer__item{display:flex;align-items:start;grid-gap:20px}footer .footer__item .item__title{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff;margin-bottom:10px}footer .footer__item .item__text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;display:flex;flex-direction:column;grid-gap:5px}footer .footer__item .item__text span{display:block}footer .subscription .title{margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;display:block}footer .subscription div{display:flex;flex-direction:column;grid-gap:30px}footer .subscription div input{border:1px solid #a9a9a9;border-radius:3px;padding:20px;background-color:inherit;width:100%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .subscription div input::placeholder{color:#a9a9a9}footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a9a9a9;max-width:290px}footer .footer__menu{display:none}footer .burger{display:none}@media(min-width: 576px){footer{background-color:#3d3d3d;padding:30px 0;color:#fff}footer .footer-top{display:flex;justify-content:space-between;margin-bottom:50px}footer .footer-top .footer__logo{width:120px;height:32px;margin-bottom:0px}footer .footer-top .footer__logo img{width:120px;height:32px}footer .footer-top .burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}footer .footer-top .burger span{background:#bf1429;border-radius:1px;height:3px;width:100%;display:block}footer .footer__wrapper{margin-bottom:24px}footer .footer__list{display:flex;flex-direction:column;grid-gap:40px;margin-bottom:40px}footer .footer__contacts{display:flex;flex-direction:row;grid-gap:20px}footer .footer__contacts a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer__item{display:flex;align-items:start;grid-gap:20px;width:100%}footer .footer__item .item__title{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff;margin-bottom:10px}footer .footer__item .item__text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer__item .item__text span{display:block}footer .subscription .title{margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;display:block}footer .subscription div{display:flex;flex-direction:row;grid-gap:20px}footer .subscription div input{border:1px solid #a9a9a9;border-radius:3px;padding:20px;background-color:inherit;width:50%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .subscription div input::placeholder{color:#a9a9a9}footer .subscription div .btn{width:50%}footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a9a9a9}}@media(min-width: 768px){footer{background-color:#3d3d3d;padding:30px 0;color:#fff;position:relative;background-image:url(/static/img/bcg-footer-768.svg);background-position:right bottom}footer .footer-top{display:flex;justify-content:space-between;margin-bottom:50px}footer .footer-top .footer__logo{width:120px;height:32px;margin-bottom:0}footer .footer-top .footer__logo img{width:120px;height:32px}footer .footer-top .burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}footer .footer-top .burger span{background:#bf1429;border-radius:1px;height:3px;width:100%;display:block}footer .footer__wrapper{margin-bottom:0;display:flex;grid-gap:20px}footer .footer__list{display:flex;flex-direction:column;grid-gap:40px;margin-bottom:40px}footer .footer__contacts{display:flex;flex-direction:column;grid-gap:64px;margin-bottom:60px}footer .footer__contacts a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer-wrap-wrap{min-width:230px}footer .footer__item{display:flex;align-items:start;grid-gap:20px;width:100%}footer .footer__item .item__title{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff;margin-bottom:10px}footer .footer__item .item__text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer__item .item__text span{display:block}footer .subscription .title{margin-bottom:20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;display:block}footer .subscription div{display:flex;flex-direction:column;grid-gap:20px}footer .subscription div input{border:1px solid #a9a9a9;border-radius:3px;padding:20px;background-color:inherit;width:100%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .subscription div input::placeholder{color:#a9a9a9}footer .subscription div .btn{width:100%}footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a9a9a9}}@media(min-width: 1024px){footer{background-color:#3d3d3d;padding:30px 0;color:#fff;position:relative;background-image:url(/static/img/bcg-1024.svg);background-position:right bottom}footer .footer-top{display:flex;justify-content:space-between;margin-bottom:50px}footer .footer-top .footer__logo{width:120px;height:32px;margin-bottom:0px}footer .footer-top .footer__logo img{width:120px;height:32px}footer .footer-top .burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}footer .footer-top .burger span{background:#bf1429;border-radius:1px;height:3px;width:100%;display:block}footer .footer__wrapper{margin-bottom:0;display:flex;grid-gap:20px}footer .footer__list{max-width:480px;display:flex;flex-direction:column;grid-gap:40px;margin-bottom:40px}footer .footer__contacts{width:100%;display:flex;flex-direction:column;grid-gap:64px;margin-bottom:60px}footer .footer__contacts a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer-wrap-wrap{min-width:480px;width:100%;display:flex;grid-gap:20px;justify-content:space-between}footer .footer__item{display:flex;align-items:start;grid-gap:20px;width:100%}footer .footer__item .item__title{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#fff;margin-bottom:10px}footer .footer__item .item__text{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer__item .item__text span{display:block}footer .subscription{min-width:230px}footer .subscription .title{margin-bottom:20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff;display:block}footer .subscription div{display:flex;flex-direction:column;grid-gap:20px}footer .subscription div input{border:1px solid #a9a9a9;border-radius:3px;padding:20px;background-color:inherit;width:100%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .subscription div input::placeholder{color:#a9a9a9}footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a9a9a9}}@media(min-width: 1440px){footer{background-color:#3d3d3d;padding:50px 0;color:#fff;position:relative;background-image:url(/static/img/bcg-footer-1440.svg)}footer .footer-top{display:flex;justify-content:space-between;margin-bottom:50px}footer .footer-top .footer__logo{width:120px;height:32px;margin-bottom:0px}footer .footer-top .footer__logo img{width:120px;height:32px}footer .footer-top .burger{width:30px;height:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}footer .footer-top .burger span{background:#bf1429;border-radius:1px;height:3px;width:100%;display:block}footer .footer__wrapper{margin-bottom:0;display:flex;grid-gap:20px}footer .footer__list{max-width:530px;width:100%;display:flex;flex-direction:column;grid-gap:40px;margin-bottom:40px}footer .footer__contacts{width:100%;display:flex;flex-direction:column;grid-gap:64px;margin-bottom:60px}footer .footer__contacts a{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}footer .footer-wrap-wrap{min-width:480px;width:100%;display:flex;grid-gap:20px;justify-content:space-between}footer .footer__item{display:flex;align-items:start;grid-gap:20px;width:100%}footer .footer__item .item__title{font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#fff;margin-bottom:10px}footer .footer__item .item__text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#fff}footer .footer__item .item__text span{display:block}footer .subscription{min-width:310px;transform:translateY(37px)}footer .subscription .title{margin-bottom:20px;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff;display:block}footer .subscription div{display:flex;flex-direction:column;grid-gap:20px}footer .subscription div input{border:1px solid #a9a9a9;border-radius:3px;padding:20px;background-color:inherit;width:100%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:19px}footer .subscription div input::placeholder{color:#a9a9a9}footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#a9a9a9}}.supply_for_basket_button{display:flex;margin:0 20px;top:112px;max-width:none;position:sticky;z-index:900;transition:top .3s ease-in-out}.supply_for_basket_button--fly{top:92px}.supply_for_basket_button .basket{position:absolute;top:0;right:0;width:55px;height:55px;background:#bf1429;border-radius:3px;display:flex;scale:1;transition:.2s ease-in}.supply_for_basket_button .basket.hidden{display:flex !important;scale:0}.supply_for_basket_button .basket img{height:20px;margin:auto}.supply_for_basket_button .basket div{width:20px;height:20px;font-size:12px;line-height:15px;position:absolute;content:"";top:-5px;right:-5px;background:#3d3d3d;border-radius:1px;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:700;color:#fff}.supply_for_basket_button .basket div.count-animation{animation:count-animation .2s ease-in-out}@keyframes count-animation{100%{transform:rotate(0deg)}30%{transform:rotate(-20deg)}40%{transform:rotate(20deg)}}@media(min-width: 1440px){.supply_for_basket_button{max-width:1300px;padding:0;margin:0 auto;position:sticky;top:175px;z-index:900}.supply_for_basket_button--fly{top:135px}.supply_for_basket_button .basket{width:100px;height:100px;border-radius:3px}.supply_for_basket_button .basket img{height:40px}.supply_for_basket_button .basket div{width:30px;height:30px;top:-15px;right:-15px;font-size:18px;line-height:22px}}.what-we-offer{margin-top:40px;margin-bottom:70px}.what-we-offer .what-we-offer__top{display:flex}.what-we-offer .what-we-offer__top h1{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;margin-bottom:40px}.what-we-offer .what-we-offer__top h1 span{color:#bf1429}.what-we-offer .what-we-offer__top .button-basket{display:none}.what-we-offer .description p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;margin-bottom:50px}.what-we-offer .swiper{margin-bottom:30px}.what-we-offer .swiper .swiper-wrapper .swiper-slide{width:100%}.what-we-offer .swiper .swiper-wrapper .swiper-slide img{width:100%}.what-we-offer .swiper .swiper-pagination-bullet{width:60px;height:8px;background-color:#c4c4c4;border-radius:0}.what-we-offer .swiper .swiper-pagination-bullet-active{background-color:#bf1429}@media(min-width: 576px){.what-we-offer{margin-top:40px;margin-bottom:70px}.what-we-offer .what-we-offer__top{display:flex}.what-we-offer .what-we-offer__top h1{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#3d3d3d;margin-bottom:30px}.what-we-offer .what-we-offer__top h1 span{color:#bf1429}.what-we-offer .what-we-offer__top .button-basket{display:none}.what-we-offer .description p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;margin-bottom:50px}.what-we-offer .swiper{margin-bottom:30px}.what-we-offer .swiper .swiper-wrapper .swiper-slide{width:100%}.what-we-offer .swiper .swiper-wrapper .swiper-slide img{width:100%}.what-we-offer .swiper .swiper-pagination-bullet{width:60px;height:8px;background-color:#c4c4c4;border-radius:0}.what-we-offer .swiper .swiper-pagination-bullet-active{background-color:#bf1429}}@media(min-width: 768px){.what-we-offer{margin-top:40px;margin-bottom:70px}.what-we-offer .what-we-offer__top{display:flex;grid-gap:100px}.what-we-offer .what-we-offer__top h1{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;margin-bottom:30px;max-width:664px}.what-we-offer .what-we-offer__top h1 span{color:#bf1429}.what-we-offer .what-we-offer__top .button-basket{display:flex;min-width:60px;height:60px;background:#bf1429;border-radius:3px;border:none;position:relative;cursor:pointer;transform:translateY(-20px)}.what-we-offer .what-we-offer__top .button-basket img{margin:auto}.what-we-offer .what-we-offer__top .button-basket div{position:absolute;top:-10px;right:-10px;background:#3d3d3d;border-radius:3px;width:20px;height:20px;padding:2px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff}.what-we-offer .what-we-offer__wrapper{display:flex;flex-direction:row-reverse;grid-gap:20px}.what-we-offer .description{margin-top:40px}.what-we-offer .description p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;margin-bottom:50px}.what-we-offer .description .btn{min-width:310px}.what-we-offer .swiper{margin-bottom:0px;max-width:330px}.what-we-offer .swiper .swiper-wrapper .swiper-slide{width:100%}.what-we-offer .swiper .swiper-wrapper .swiper-slide img{width:100%}.what-we-offer .swiper .swiper-pagination-bullet{width:60px;height:8px;background-color:#c4c4c4;border-radius:0}.what-we-offer .swiper .swiper-pagination-bullet-active{background-color:#bf1429}}@media(min-width: 1024px){.what-we-offer{margin-top:40px;margin-bottom:70px;padding-bottom:84px}.what-we-offer .what-we-offer__top{display:flex;grid-gap:10px}.what-we-offer .what-we-offer__top h1{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d;margin-bottom:0px;max-width:878px}.what-we-offer .what-we-offer__top h1 span{color:#bf1429}.what-we-offer .what-we-offer__top .button-basket{display:flex;min-width:80px;height:80px;background:#bf1429;border-radius:3px;border:none;position:relative;cursor:pointer;transform:translateY(-20px)}.what-we-offer .what-we-offer__top .button-basket img{margin:auto;width:32px;height:26px}.what-we-offer .what-we-offer__top .button-basket div{position:absolute;top:-15px;right:-15px;background:#3d3d3d;border-radius:3px;width:30px;height:30px;padding:3px;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff}.what-we-offer .what-we-offer__wrapper{display:flex;flex-direction:row-reverse;grid-gap:20px;justify-content:start}.what-we-offer .description{margin-top:40px;max-width:473px}.what-we-offer .description p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;margin-bottom:50px}.what-we-offer .description .btn{min-width:310px}.what-we-offer .swiper{position:absolute;margin-bottom:0px;max-width:530px;right:0}.what-we-offer .swiper .swiper-wrapper .swiper-slide{width:100%}.what-we-offer .swiper .swiper-wrapper .swiper-slide img{width:100%}.what-we-offer .swiper .swiper-pagination-bullet{width:60px;height:8px;background-color:#c4c4c4;border-radius:0}.what-we-offer .swiper .swiper-pagination-bullet-active{background-color:#bf1429}}@media(min-width: 1440px){.what-we-offer{margin-top:60px;margin-bottom:70px;padding-bottom:180px}.what-we-offer .what-we-offer__top{display:flex;grid-gap:85px}.what-we-offer .what-we-offer__top h1{font-style:normal;font-weight:700;font-size:60px;line-height:79px;color:#3d3d3d;margin-bottom:0px;max-width:1100px}.what-we-offer .what-we-offer__top h1 span{color:#bf1429}.what-we-offer .what-we-offer__top .button-basket{display:flex;min-width:100px;height:100px;background:#bf1429;border-radius:3px;border:none;position:relative;cursor:pointer;transform:translateY(0px)}.what-we-offer .what-we-offer__top .button-basket img{margin:auto;width:45px;height:35px}.what-we-offer .what-we-offer__top .button-basket div{position:absolute;top:-15px;right:-15px;background:#3d3d3d;border-radius:3px;width:30px;height:30px;padding:3px;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff}.what-we-offer .what-we-offer__wrapper{display:flex;flex-direction:row-reverse;grid-gap:20px}.what-we-offer .description{margin-top:40px;max-width:640px}.what-we-offer .description p{font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#3d3d3d;margin-bottom:60px}.what-we-offer .description .btn{min-width:310px}.what-we-offer .swiper{margin-bottom:0px;max-width:730px}.what-we-offer .swiper .swiper-wrapper .swiper-slide{width:100%}.what-we-offer .swiper .swiper-wrapper .swiper-slide img{width:100%}.what-we-offer .swiper .swiper-pagination-bullet{width:60px;height:8px;background-color:#c4c4c4;border-radius:0}.what-we-offer .swiper .swiper-pagination-bullet-active{background-color:#bf1429}}.why-us{margin-bottom:100px}.why-us .title{margin-bottom:40px}.why-us .title .title-top{display:flex;align-items:center;grid-gap:20px}.why-us .title .title-top h2{font-style:normal;font-weight:700;font-size:40px;line-height:53px;color:#bf1429}.why-us .title .title-top div{width:40px;height:5px;border-radius:1px;background-color:#bf1429;transform:translateY(5px)}.why-us .title span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#3d3d3d}.why-us .why-us__list{position:relative;display:flex;flex-direction:column;grid-gap:20px}.why-us .why-us__list .why-us__item{border-radius:3px;padding:10px 30px;position:relative}.why-us .why-us__list .why-us__item:before{position:absolute;content:"";width:calc(100% - 20px);height:100%;transform-origin:0 100%;transform:skew(-15deg);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.why-us .why-us__list .why-us__item:nth-last-of-type(2n):before{background:#bf1429}.why-us .why-us__list .why-us__item:nth-last-of-type(2n) div{background:#fff}.why-us .why-us__list .why-us__item .item__title{font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#fff;display:block}.why-us .why-us__list .why-us__item div{background:#bf1429;border-radius:1px;width:30px;height:3px;margin-bottom:10px}.why-us .why-us__list .why-us__item .item__text{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#fff}.why-us .why-us__list .computer{position:absolute;width:150px;height:180px;bottom:-36px;right:-70px}@media(min-width: 576px){.why-us{margin-bottom:100px;display:flex}.why-us .title{margin-bottom:0}.why-us .title .title-top{display:flex;align-items:center;grid-gap:10px}.why-us .title .title-top h2{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#bf1429}.why-us .title .title-top div{width:20px;height:3px;border-radius:1px;background-color:#bf1429;transform:translateY(3px)}.why-us .title span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#3d3d3d}.why-us .why-us__list{position:relative;display:flex;flex-direction:column;grid-gap:20px}.why-us .why-us__list .why-us__item{border-radius:3px;padding:10px 30px;position:relative}.why-us .why-us__list .why-us__item:before{position:absolute;content:"";width:calc(100% - 20px);height:100%;transform-origin:0 100%;transform:skew(-15deg);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.why-us .why-us__list .why-us__item:nth-last-of-type(2n):before{background:#bf1429}.why-us .why-us__list .why-us__item:nth-last-of-type(2n) div{background:#fff}.why-us .why-us__list .why-us__item:nth-last-of-type(4){transform:translateX(-30px)}.why-us .why-us__list .why-us__item:nth-last-of-type(3){transform:translateX(-54px)}.why-us .why-us__list .why-us__item:nth-last-of-type(2){transform:translateX(-78px)}.why-us .why-us__list .why-us__item:nth-last-of-type(1){transform:translateX(-100px)}.why-us .why-us__list .why-us__item .item__title{font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#fff;display:block}.why-us .why-us__list .why-us__item div{background:#bf1429;border-radius:1px;width:30px;height:3px;margin-bottom:10px}.why-us .why-us__list .why-us__item .item__text{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#fff}.why-us .why-us__list .computer{position:absolute;width:204px;height:240px;bottom:-36px;right:-35px}}@media(min-width: 768px){.why-us{margin-bottom:100px;display:flex;grid-gap:74px}.why-us .title{margin-bottom:0}.why-us .title .title-top{display:flex;align-items:center;grid-gap:10px}.why-us .title .title-top h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#bf1429}.why-us .title .title-top div{width:40px;height:4px;border-radius:1px;background-color:#bf1429;transform:translateY(2px)}.why-us .title span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#3d3d3d}.why-us .why-us__list{position:relative;display:flex;flex-direction:column;grid-gap:20px}.why-us .why-us__list .why-us__item{border-radius:3px;padding:20px 30px;position:relative}.why-us .why-us__list .why-us__item:before{position:absolute;content:"";width:calc(100% - 20px);height:100%;transform-origin:0 100%;transform:skew(-15deg);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.why-us .why-us__list .why-us__item:nth-last-of-type(2n):before{background:#bf1429}.why-us .why-us__list .why-us__item:nth-last-of-type(2n) div{background:#fff}.why-us .why-us__list .why-us__item:nth-last-of-type(4){transform:translateX(-30px)}.why-us .why-us__list .why-us__item:nth-last-of-type(3){transform:translateX(-54px)}.why-us .why-us__list .why-us__item:nth-last-of-type(2){transform:translateX(-78px)}.why-us .why-us__list .why-us__item:nth-last-of-type(1){transform:translateX(-100px)}.why-us .why-us__list .why-us__item .item__title{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#fff;display:block}.why-us .why-us__list .why-us__item div{background:#bf1429;border-radius:1px;width:30px;height:3px;margin-bottom:10px}.why-us .why-us__list .why-us__item .item__text{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#fff}.why-us .why-us__list .computer{position:absolute;width:204px;height:240px;bottom:-36px;right:-35px}}@media(min-width: 1024px){.why-us{margin-bottom:120px;display:flex;justify-content:space-between;grid-gap:54px}.why-us .title{margin-bottom:0}.why-us .title .title-top{display:flex;align-items:center;grid-gap:20px}.why-us .title .title-top h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#bf1429}.why-us .title .title-top div{width:70px;height:7px;border-radius:1px;background-color:#bf1429;transform:translateY(7px)}.why-us .title span{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.why-us .why-us__list{position:relative;display:flex;flex-direction:column;grid-gap:30px}.why-us .why-us__list .why-us__item{border-radius:3px;padding:20px 60px;position:relative;width:660px}.why-us .why-us__list .why-us__item:before{position:absolute;content:"";width:calc(100% - 35px);height:100%;transform-origin:0 100%;transform:skew(-20deg);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.why-us .why-us__list .why-us__item:nth-last-of-type(2n):before{background:#bf1429}.why-us .why-us__list .why-us__item:nth-last-of-type(2n) div{background:#fff}.why-us .why-us__list .why-us__item:nth-last-of-type(4){transform:translateX(-45px)}.why-us .why-us__list .why-us__item:nth-last-of-type(3){transform:translateX(-90px)}.why-us .why-us__list .why-us__item:nth-last-of-type(2){transform:translateX(-135px)}.why-us .why-us__list .why-us__item:nth-last-of-type(1){transform:translateX(-180px)}.why-us .why-us__list .why-us__item .item__title{font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;display:block}.why-us .why-us__list .why-us__item div{background:#bf1429;border-radius:1px;width:30px;height:3px;margin-bottom:10px}.why-us .why-us__list .why-us__item .item__text{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff}.why-us .why-us__list .computer{position:absolute;width:283px;height:334px;bottom:-36px;right:0}}@media(min-width: 1440px){.why-us{margin-bottom:120px;display:flex;justify-content:left;grid-gap:0px}.why-us .title{margin-bottom:0}.why-us .title .title-top{display:flex;align-items:center;grid-gap:20px}.why-us .title .title-top h2{font-style:normal;font-weight:700;font-size:68px;line-height:90px;color:#bf1429}.why-us .title .title-top div{width:70px;height:7px;border-radius:1px;background-color:#bf1429;transform:translateY(7px)}.why-us .title span{font-style:normal;font-weight:400;font-size:20px;line-height:15px;color:#3d3d3d}.why-us .why-us__list{position:relative;display:flex;flex-direction:column;grid-gap:30px}.why-us .why-us__list .why-us__item{border-radius:3px;padding:20px 70px;position:relative;width:830px;min-height:124px}.why-us .why-us__list .why-us__item:before{position:absolute;content:"";width:calc(100% - 45px);height:100%;transform-origin:0 100%;transform:skew(-20deg);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.why-us .why-us__list .why-us__item:nth-last-of-type(2n):before{background:#bf1429}.why-us .why-us__list .why-us__item:nth-last-of-type(2n) div{background:#fff}.why-us .why-us__list .why-us__item:nth-last-of-type(4){transform:translateX(-45px)}.why-us .why-us__list .why-us__item:nth-last-of-type(3){transform:translateX(-90px)}.why-us .why-us__list .why-us__item:nth-last-of-type(2){transform:translateX(-135px)}.why-us .why-us__list .why-us__item:nth-last-of-type(1){transform:translateX(-180px)}.why-us .why-us__list .why-us__item .item__title{font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff;display:block}.why-us .why-us__list .why-us__item div{background:#bf1429;border-radius:1px;width:30px;height:3px;margin-bottom:7px}.why-us .why-us__list .why-us__item .item__text{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#fff}.why-us .why-us__list .computer{position:absolute;width:460px;height:544px;bottom:-40px;right:-110px}}.about-us{margin-bottom:70px}.about-us h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d}.about-us .title{display:flex;grid-gap:20px;justify-content:center;align-items:center;margin-bottom:40px}.about-us .title div{background:#3d3d3d;border-radius:1px;height:4px;width:40px}.about-us .about-us__list{display:flex;flex-direction:column;grid-gap:30px}.about-us .about-us__list .about-us__item{border-radius:3px;padding:20px 30px;position:relative;color:#fff;display:flex;grid-gap:10px;align-items:start;background-repeat:no-repeat;background-position:calc(100% - 25px) center;background-size:110px 110px;min-height:103px}.about-us .about-us__list .about-us__item:before{position:absolute;content:"";width:calc(100% - 26px);height:100%;transform-origin:0 100%;transform:skew(10deg) translateX(26px);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):before{background-color:#bf1429;width:calc(100% - 26px);transform:skew(-10deg)}.about-us .about-us__list .about-us__item img{height:15px;width:15px;display:none}.about-us .about-us__list .about-us__item p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff}.about-us .about-us__list .certificate{background-image:url(/static/img/sertificate-b.svg)}.about-us .about-us__list .global{background-image:url(/static/img/global-b.svg)}.about-us .about-us__list .hand{background-image:url(/static/img/hand-b.svg)}@media(min-width: 576px){.about-us{margin-bottom:70px}.about-us h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d}.about-us .title{display:flex;grid-gap:20px;justify-content:center;align-items:center;margin-bottom:40px}.about-us .title div{background:#3d3d3d;border-radius:1px;height:4px;width:40px}.about-us .about-us__list{display:flex;flex-direction:column;grid-gap:30px}.about-us .about-us__list .about-us__item{border-radius:3px;padding:20px 40px 20px 70px;position:relative;color:#fff;display:flex;grid-gap:10px;align-items:start;min-height:160px}.about-us .about-us__list .about-us__item:before{position:absolute;content:"";width:calc(100% - 26px);height:100%;transform-origin:0 100%;transform:skew(10deg) translateX(26px);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):before{background-color:#bf1429;width:calc(100% - 26px);transform:skew(-10deg)}.about-us .about-us__list .about-us__item img{height:20px;width:30px}.about-us .about-us__list .about-us__item p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}}@media(min-width: 768px){.about-us-bcg{background-image:url(/static/img/bcg-about-768.svg);background-repeat:no-repeat;background-size:100%;position:relative;z-index:0;background-position:0px calc(100% - 220px)}.about-us{margin-bottom:100px}.about-us h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d}.about-us .title{display:flex;grid-gap:20px;justify-content:center;align-items:center;margin-bottom:40px}.about-us .title div{background:#3d3d3d;border-radius:1px;height:4px;width:40px}.about-us .about-us__list{display:flex;flex-direction:column;grid-gap:40px}.about-us .about-us__list .about-us__item{min-height:112px;height:100%;border-radius:3px;padding:20px 60px;position:relative;color:#fff;display:flex;grid-gap:10px;align-items:start;background-image:none}.about-us .about-us__list .about-us__item:before{position:absolute;content:"";width:calc(100% - 26px);height:100%;transform-origin:0 100%;transform:skew(10deg) translateX(26px);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):before{background-color:#bf1429;width:calc(100% - 26px);transform:skew(-10deg)}.about-us .about-us__list .about-us__item img{display:block;height:30px;width:30px}.about-us .about-us__list .about-us__item p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}}@media(min-width: 1024px){.about-us-bcg{background-image:url(/static/img/bcg-about-1024.svg)}.about-us{margin-bottom:120px}.about-us h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d}.about-us .title{display:flex;grid-gap:20px;justify-content:center;align-items:center;margin-bottom:60px}.about-us .title div{background:#3d3d3d;border-radius:1px;height:7px;width:70px}.about-us .about-us__list{display:flex;flex-direction:column;grid-gap:60px}.about-us .about-us__list .about-us__item{width:830px;margin:0 auto;min-height:120px;height:100%;border-radius:3px;padding:20px 60px;position:relative;color:#fff;display:flex;grid-gap:20px;align-items:start}.about-us .about-us__list .about-us__item:before{position:absolute;content:"";width:calc(100% - 26px);height:100%;transform-origin:0 100%;transform:skew(15deg) translateX(26px);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):before{background-color:#bf1429;width:calc(100% - 26px);transform:skew(-15deg)}.about-us .about-us__list .about-us__item img{height:50px;width:50px}.about-us .about-us__list .about-us__item p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#fff}}@media(min-width: 1440px){.about-us-bcg{background-image:url(/static/img/bcg-about-1440.svg);background-position:0px calc(100% + 100px)}.about-us{margin-bottom:120px}.about-us h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d}.about-us .title{display:flex;grid-gap:20px;justify-content:center;align-items:center;margin-bottom:60px}.about-us .title div{background:#3d3d3d;border-radius:1px;height:7px;width:70px}.about-us .about-us__list{display:flex;flex-direction:column;grid-gap:60px}.about-us .about-us__list .about-us__item{width:830px;margin:0 auto;min-height:120px;height:100%;border-radius:3px;padding:20px 80px;position:relative;color:#fff;display:flex;grid-gap:20px;align-items:start}.about-us .about-us__list .about-us__item:before{position:absolute;content:"";width:calc(100% - 26px);height:100%;transform-origin:0 100%;transform:skew(15deg) translateX(26px);z-index:-1;background:#3d3d3d;top:0;left:0;border-radius:3px;transition:.3s}.about-us .about-us__list .about-us__item:hover:before{transform:skew(-15deg) translateX(0px)}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):before{background-color:#bf1429;width:calc(100% - 26px);transform:skew(-15deg)}.about-us .about-us__list .about-us__item:nth-last-of-type(2n):hover:before{transform:skew(15deg) translateX(26px)}.about-us .about-us__list .about-us__item img{height:50px;width:50px}.about-us .about-us__list .about-us__item p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#fff}}.delivery{margin-bottom:70px}.delivery .title{display:flex;align-items:center;justify-content:center;grid-gap:20px;margin-bottom:30px}.delivery .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#bf1429}.delivery .delivery__main-container{background-color:#3d3d3d}.delivery .delivery__main{padding:20px;color:#fff;display:flex;flex-direction:column;grid-gap:30px}.delivery .delivery__main .delivery__item{position:relative}.delivery .delivery__main .delivery__item .item__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:20px}.delivery .delivery__main .delivery__item .item__title img{width:30px;height:30px}.delivery .delivery__main .delivery__item .item__title span{font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#fff}.delivery .delivery__main .delivery__item .item__main .list li{margin-left:20px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#fff;list-style-type:disc}.delivery .delivery__main .delivery__item .item__main p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}.delivery .delivery__triangle-top{width:0;height:0;border-style:solid;border-width:45px 50vw 0 50vw;border-color:rgba(0,0,0,0) #3d3d3d #3d3d3d #3d3d3d}.delivery .delivery__triangle-bottom{width:0;height:0;border-style:solid;border-width:125px 50vw 0 50vw;border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 576px){.delivery{margin-bottom:70px}.delivery .title{display:flex;align-items:center;justify-content:center;grid-gap:20px}.delivery .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#bf1429}.delivery .title div{background:#bf1429;border-radius:1px;width:40px;height:4px}.delivery .delivery__main{padding:20px;color:#fff;display:flex;flex-direction:column;grid-gap:30px}.delivery .delivery__main .delivery__item .item__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:20px}.delivery .delivery__main .delivery__item .item__title img{width:30px;height:30px}.delivery .delivery__main .delivery__item .item__title span{font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#fff}.delivery .delivery__main .delivery__item .item__main .list li{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;list-style-type:disc}.delivery .delivery__main .delivery__item .item__main p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}.delivery .delivery__triangle-top{width:0;height:0;border-style:solid;border-width:80px 50vw 0 50vw;border-color:rgba(0,0,0,0) #3d3d3d #3d3d3d #3d3d3d}.delivery .delivery__triangle-bottom{width:0;height:0;border-style:solid;border-width:100px 50vw 0 50vw;border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media(min-width: 768px){.delivery{margin-bottom:100px}.delivery .title{display:flex;align-items:center;justify-content:center;grid-gap:20px;margin:0;transform:translateY(32px)}.delivery .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#bf1429}.delivery .title div{background:#bf1429;border-radius:1px;width:40px;height:4px}.delivery .delivery__main{padding:20px;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.delivery .delivery__main .delivery__item .item__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:20px}.delivery .delivery__main .delivery__item .item__title img{width:30px;height:30px}.delivery .delivery__main .delivery__item .item__title span{font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#fff}.delivery .delivery__main .delivery__item .item__main .list li{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;list-style-type:disc}.delivery .delivery__main .delivery__item .item__main p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}}@media(min-width: 1024px){.delivery{margin-bottom:120px}.delivery .title{display:flex;align-items:center;justify-content:center;grid-gap:20px;transform:translateY(10px)}.delivery .title h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#bf1429}.delivery .title div{background:#bf1429;border-radius:1px;width:70px;height:7px}.delivery .delivery__main{padding:64px 20px;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.delivery .delivery__main .delivery__item .item__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:20px}.delivery .delivery__main .delivery__item .item__title img{width:30px;height:30px}.delivery .delivery__main .delivery__item .item__title span{font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff}.delivery .delivery__main .delivery__item .item__main .list li{margin-left:70px;font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#fff;list-style-type:disc}.delivery .delivery__main .delivery__item .item__main p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#fff}.delivery .delivery__triangle-top{width:0;height:0;border-style:solid;border-width:90px 50vw 0 50vw;border-color:rgba(0,0,0,0) #3d3d3d #3d3d3d #3d3d3d}.delivery .delivery__triangle-bottom{width:0;height:0;border-style:solid;border-width:90px 50vw 0 50vw;border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media(min-width: 1440px){.delivery{height:auto;margin-bottom:120px;position:relative}.delivery .title{display:flex;align-items:center;justify-content:center;grid-gap:20px;transform:translateY(10px)}.delivery .title h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#bf1429}.delivery .title div{background:#bf1429;border-radius:1px;width:70px;height:7px}.delivery .delivery-bcg{display:none;position:absolute;top:0;width:100%;height:100%}.delivery .delivery-bcg .left{background-color:#3d3d3d;width:60%;height:130%;transform:rotate(90deg) skew(-15deg)}.delivery .delivery-bcg .right{background-color:#3d3d3d;width:60%;height:130%;transform:rotate(90deg) skew(15deg)}.delivery .delivery__main{max-width:1300px;margin:0 auto;padding:90px 0 40px;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:120px}.delivery .delivery__main .delivery__item .item__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:20px}.delivery .delivery__main .delivery__item .item__title img{width:40px;height:40px}.delivery .delivery__main .delivery__item .item__title span{font-style:normal;font-weight:600;font-size:36px;line-height:48px;color:#fff}.delivery .delivery__main .delivery__item .item__main .list li{margin-left:0;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#fff;list-style-type:disc}.delivery .delivery__main .delivery__item .item__main p{margin-left:60px;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#fff}.delivery .delivery__triangle-top{transform:translateY(1px);width:0;height:0;border-style:solid;border-width:100px 50vw 0 50vw;border-color:rgba(0,0,0,0) #3d3d3d #3d3d3d #3d3d3d}.delivery .delivery__triangle-bottom{transform:translateY(-1px);width:0;height:0;border-style:solid;border-width:100px 50vw 0 50vw;border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.feedback{display:grid;grid-template-columns:1fr;margin-bottom:70px}.feedback .person{width:100%;margin-bottom:20px}.feedback .contacts{margin-bottom:40px}.feedback .contacts .name{font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#3d3d3d;display:block}.feedback .contacts .position{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#a9a9a9;display:block;margin-bottom:30px}.feedback .contacts .phone-text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;display:block}.feedback .contacts .phone-text--2{margin-bottom:30px}.feedback .contacts .phone-text--3 a{display:block;color:#bf1429}.feedback .contacts .phone{font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#bf1429;margin-bottom:20px;display:block;width:fit-content}.feedback .form .form__title{font-style:normal;font-weight:700;font-size:24px;line-height:130%;display:flex;align-items:center;color:#3d3d3d;margin-bottom:30px}.feedback .form .input-wrapper{margin-bottom:10px;display:flex;flex-direction:column;grid-gap:10px}@media(min-width: 576px){.feedback{display:grid;grid-template-columns:1fr 1fr;margin-bottom:70px;grid-template-areas:"grid-1 grid-2" "grid-3 grid-3";grid-gap:25px 30px}.feedback .person{width:100%;margin-bottom:0px;grid-area:grid-1;height:340px}.feedback .contacts{margin-bottom:0px;grid-area:grid-2}.feedback .contacts .name{font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#3d3d3d;display:block}.feedback .contacts .position{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#a9a9a9;display:block;margin-bottom:30px}.feedback .contacts .phone-text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;display:block}.feedback .contacts .phone-text--2{margin-bottom:30px}.feedback .contacts .phone-text--3 a{display:block;color:#bf1429}.feedback .contacts .phone{font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#bf1429;margin-bottom:20px;display:block}.feedback .form{grid-area:grid-3}.feedback .form .form__title{font-style:normal;font-weight:700;font-size:24px;line-height:130%;display:flex;align-items:center;color:#3d3d3d;margin-bottom:30px}.feedback .form .input-wrapper{flex-direction:row;grid-gap:20px;margin-bottom:10px}.feedback .form .btn{width:calc(50% - 10px)}}@media(min-width: 768px){.feedback{display:grid;grid-template-columns:1fr 1fr;margin-bottom:100px;grid-template-areas:"grid-1 grid-2" "grid-3 grid-3";grid-gap:20px 30px}.feedback .person{width:100%;margin-bottom:0px;grid-area:grid-1;height:466px}.feedback .contacts{margin-bottom:0px;grid-area:grid-2}.feedback .contacts .name{font-style:normal;font-weight:700;font-size:36px;line-height:150%;color:#3d3d3d;display:block}.feedback .contacts .position{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#a9a9a9;display:block;margin-bottom:50px}.feedback .contacts .phone-text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:10px}.feedback .contacts .phone-text--2{margin-bottom:140px}.feedback .contacts .phone-text--3{font-size:16px;margin-bottom:0}.feedback .contacts .phone-text--3 a{display:block;color:#bf1429}.feedback .contacts .phone{font-style:normal;font-weight:700;font-size:32px;line-height:150%;color:#bf1429;margin-bottom:10px;display:block}.feedback .form{grid-area:grid-3}.feedback .form .form__title{font-style:normal;font-weight:700;font-size:36px;line-height:130%;display:flex;align-items:center;color:#3d3d3d;margin-bottom:20px}.feedback .form .btn{min-width:354px}}@media(min-width: 1024px){.feedback{display:grid;grid-template-columns:230px 1fr 320px;margin-bottom:120px;grid-template-areas:"grid-1 grid-2 grid-3";grid-gap:0px 20px}.feedback .person{width:100%;grid-area:grid-1;height:304px}.feedback .contacts{grid-area:grid-2}.feedback .contacts .name{font-style:normal;font-weight:700;font-size:24px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:10px}.feedback .contacts .position{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#a9a9a9;display:block;margin-bottom:20px}.feedback .contacts .phone-text{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:0px}.feedback .contacts .phone-text--2{margin-bottom:20px}.feedback .contacts .phone-text--3{font-size:18px;margin-bottom:0}.feedback .contacts .phone-text--3 a{display:block;color:#bf1429}.feedback .contacts .phone{font-style:normal;font-weight:700;font-size:32px;line-height:150%;color:#bf1429;margin-bottom:10px;display:block}.feedback .form{grid-area:grid-3}.feedback .form .form__title{text-align:center;font-style:normal;font-weight:700;font-size:24px;line-height:130%;display:flex;align-items:center;color:#3d3d3d;margin-bottom:20px}.feedback .form .input-wrapper{flex-direction:column;grid-gap:10px}.feedback .form .btn{min-width:320px}}@media(min-width: 1440px){.feedback{display:grid;grid-template-columns:310px 1fr 420px;margin-bottom:120px;grid-template-areas:"grid-1 grid-2 grid-3";grid-gap:0 50px}.feedback .person{width:100%;grid-area:grid-1;height:408px}.feedback .contacts{grid-area:grid-2}.feedback .contacts .name{font-style:normal;font-weight:700;font-size:36px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:5px}.feedback .contacts .position{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#a9a9a9;display:block;margin-bottom:60px}.feedback .contacts .phone-text{font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:10px}.feedback .contacts .phone-text--2{margin-bottom:20px}.feedback .contacts .phone-text--3{font-size:18px;margin-bottom:0}.feedback .contacts .phone-text--3 a{display:block;color:#bf1429}.feedback .contacts .phone{font-style:normal;font-weight:700;font-size:36px;line-height:150%;color:#bf1429;margin-bottom:10px;display:block}.feedback .form{grid-area:grid-3}.feedback .form .form__title{text-align:center;font-style:normal;font-weight:700;font-size:36px;line-height:130%;color:#3d3d3d;margin:0 auto 20px;max-width:300px}.feedback .form .input-wrapper{grid-gap:20px}.feedback .form .btn{min-width:420px;height:60px}}.catalog{border-radius:3px;padding:0;margin-bottom:70px}.catalog .container{background-color:#3d3d3d;padding:40px 20px}.catalog .catalog-bottom-delta{transform:translateY(-6px);width:100%;height:43px;background:none;max-width:none;margin:0 auto}.catalog .catalog-bottom-delta img{width:100%;height:100%}.catalog .title{display:flex;align-items:center;grid-gap:20px;margin-bottom:30px}.catalog .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff}.catalog .title div{width:40px;height:4px;background:#fff;border-radius:1px}.catalog .search{width:100%;height:60px;padding-right:20px;border:none;background:none;display:flex;justify-content:space-between;margin-bottom:40px}.catalog .search input{padding:16px 10px 16px 20px;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d;border:none;width:100%;background:none}.catalog .search input::placeholder{color:#a9a9a9}.catalog .search img{width:26px;height:26px;margin-top:17px;cursor:pointer}.catalog .catalog__list{display:flex;flex-direction:column;grid-gap:20px;margin-bottom:50px}.catalog .catalog-triangle{width:0;height:0;border-style:solid;border-width:45px 50vw 0px 50vw;border-color:#3d3d3d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.catalog .btn{margin:0 auto}@media(min-width: 576px){.catalog-container{padding:40px 0}.catalog{border-radius:3px;padding:0;margin-bottom:70px}.catalog .container{padding:40px 20px 0}.catalog .catalog-bottom-delta{transform:translateY(-26px);width:100%;height:100px;background:none;max-width:none;margin:0 auto}.catalog .catalog-bottom-delta img{width:100%;height:100%}.catalog .title{display:flex;align-items:center;grid-gap:20px;margin-bottom:30px}.catalog .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff}.catalog .title div{width:40px;height:4px;background:#fff;border-radius:1px}.catalog .search{width:100%;height:60px;padding-right:20px;border:none;background:none;display:flex;justify-content:space-between;margin-bottom:40px}.catalog .search input{padding:16px 10px 16px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;border:none;width:100%}.catalog .search input::placeholder{color:#a9a9a9}.catalog .search img{width:26px;height:26px;margin-top:17px;cursor:pointer}.catalog .catalog__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:50px}.catalog .catalog-more{margin:0 auto}.catalog .catalog-triangle{border-width:100px 50vw 0px 50vw}}@media(min-width: 768px){.catalog-container{padding:40px 0}.catalog{border-radius:3px;margin-bottom:70px}.catalog .container{padding:40px 20px 0;background-image:url(/static/img/bcg-catalog-768.svg);background-repeat:no-repeat;background-position:right top}.catalog .catalog-bottom-delta{transform:translateY(-16px);width:100%;height:97px;background:none;max-width:none;margin:0 auto}.catalog .catalog-bottom-delta img{width:100%;height:100%}.catalog .title{display:flex;align-items:center;grid-gap:20px;margin-bottom:40px}.catalog .title h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff}.catalog .title div{width:40px;height:4px;background:#fff;border-radius:1px}.catalog .search{max-width:640px;width:100%;height:60px;padding-right:20px;border:none;background:none;display:flex;justify-content:space-between;margin-bottom:40px}.catalog .search input{padding:16px 10px 16px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;border:none;width:100%}.catalog .search input::placeholder{color:#a9a9a9}.catalog .search img{width:26px;height:26px;margin-top:17px;cursor:pointer}.catalog .catalog__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-bottom:50px}.catalog .catalog-more{margin:0 auto}.catalog .catalog-triangle{border-width:100px 50vw 0px 50vw}}@media(min-width: 1024px){.catalog-container{padding:40px 0}.catalog{margin-bottom:70px}.catalog .container{padding:40px 20px 0}.catalog .catalog-bottom-delta{transform:translateY(-6px);width:100%;height:100px;background:none;max-width:none;margin:0 auto}.catalog .catalog-bottom-delta img{width:100%;height:100%}.catalog .title{display:flex;align-items:center;grid-gap:20px;margin-bottom:60px}.catalog .title h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#fff}.catalog .title div{width:70px;height:7px;background:#fff;border-radius:1px}.catalog .search{max-width:640px;width:100%;height:60px;padding-right:20px;border:none;background:none;display:flex;justify-content:space-between;margin-bottom:40px}.catalog .search input{padding:16px 10px 16px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;border:none;width:100%}.catalog .search input::placeholder{color:#a9a9a9}.catalog .search img{width:26px;height:26px;margin-top:17px;cursor:pointer}.catalog .catalog__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin-bottom:50px}.catalog .catalog-more{margin:0 auto;min-width:310px}}@media(min-width: 1440px){.catalog-container{padding:40px 0}.catalog{margin-bottom:70px;background-repeat:no-repeat;background-position:top right}.catalog .catalog__bcg{background-color:#3d3d3d;border-radius:3px}.catalog .container{padding:40px 0 0;background:none}.catalog .catalog-bottom-delta{transform:translateY(-2px);width:100%;height:auto;background:none;max-width:none;margin:0 auto}.catalog .catalog-bottom-delta img{width:100%;height:100%}.catalog .title{display:flex;align-items:center;grid-gap:20px;margin-bottom:50px}.catalog .title h2{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#fff}.catalog .title div{width:70px;height:7px;background:#fff;border-radius:1px}.catalog .search{max-width:640px;width:100%;height:60px;padding-right:20px;border:none;background:none;display:flex;justify-content:space-between;margin-bottom:50px}.catalog .search input{padding:16px 10px 16px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;border:none;width:100%}.catalog .search input::placeholder{color:#a9a9a9}.catalog .search img{width:26px;height:26px;margin-top:17px;cursor:pointer}.catalog .catalog__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;margin-bottom:50px}.catalog .catalog-more{margin:0 auto;min-width:310px}.catalog .catalog-triangle{border-width:120px 50vw 0 50vw;transform:translateY(-1px)}}.card{background:#fff;border:1px solid #a9a9a9;border-radius:3px;padding:10px;display:flex;flex-direction:column;grid-gap:10px;position:relative}.card:hover{transform:translateY(-3px);transition:.4s;box-shadow:rgba(0,0,0,.1) 0px 1px 5px,rgba(0,0,0,.1) 0px 1px 5px}.card .card-link{display:flex;flex-direction:column;grid-gap:10px;cursor:pointer}.card .card__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.card .card__img{width:100%;height:260px;object-fit:contain;background-repeat:no-repeat;background-position:center;background-size:auto}.card .card__description .name{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:10px}.card .card__description .number{font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#a9a9a9;margin-bottom:20px;display:block}.card .card__description .reviews{display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:16px;margin-bottom:10px}.card .card__description .reviews .counter{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:right;color:#a9a9a9}.card .status{display:flex;justify-content:space-between;margin-bottom:20px;padding-top:10px;border-top:1px solid #a9a9a9;font-size:16px;line-height:21px}.card .cost{font-style:normal;font-weight:700;color:#3d3d3d}.card .order{font-style:normal;font-weight:700;color:#a9a9a9}@media(min-width: 576px){.card{background:#fff;border:1px solid #a9a9a9;border-radius:3px;padding:10px;display:flex;flex-direction:column;grid-gap:10px;position:relative}.card .card__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.card .card__img{height:196px}.card .card__description .name{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:0px}.card .card__description .number{font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#a9a9a9;margin-bottom:20px;display:block}.card .card__description .reviews{display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:16px;margin-bottom:10px}.card .card__description .reviews .stars{display:flex;grid-gap:10px}.card .card__description .reviews .stars div{width:16px;height:16px;background-image:url(/static/img/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.card .card__description .reviews .counter{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:right;color:#a9a9a9}.card .card__description .cost{display:flex;justify-content:space-between;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d}.card .card__description .status{margin-bottom:10px}.card .card-catalog{display:flex;grid-gap:10px}.card .card-catalog input{border:1px solid #bf1429;border-radius:3px;height:38px;width:82px;padding:14px 22px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#bf1429}.card .card-catalog .btn--cart{height:38px}.card .btn{max-width:none}}@media(min-width: 768px){.card{background:#fff;border:1px solid #a9a9a9;border-radius:3px;padding:10px;display:flex;flex-direction:column;grid-gap:10px;position:relative}.card .card__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.card .card__img{height:178px}.card .card__description .name{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:0px}.card .card__description .number{font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#a9a9a9;margin-bottom:10px;display:block}.card .card__description .reviews{display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:10px;margin-bottom:5px}.card .card__description .reviews .stars{display:flex;grid-gap:10px}.card .card__description .reviews .stars div{width:16px;height:16px;background-image:url(/static/img/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.card .card__description .reviews .counter{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:right;color:#a9a9a9}.card .card__description .cost{display:flex;justify-content:space-between;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d}.card .card-catalog{display:flex;grid-gap:10px}.card .card-catalog input{border:1px solid #bf1429;border-radius:3px;height:35px;width:75px;padding:14px 22px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#bf1429}.card .card-catalog .btn--cart{height:35px;padding:0}}@media(min-width: 1024px){.card{background:#fff;border:1px solid #a9a9a9;border-radius:3px;padding:10px;display:flex;flex-direction:column;grid-gap:10px;position:relative}.card .card__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.card .card__description .name{font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:0px}.card .card__description .number{font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#a9a9a9;margin-bottom:10px;display:block}.card .card__description .reviews{display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:10px;margin-bottom:5px}.card .card__description .reviews .stars{display:flex;grid-gap:10px}.card .card__description .reviews .stars div{width:16px;height:16px;background-image:url(/static/img/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.card .card__description .reviews .counter{font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:right;color:#a9a9a9}.card .card__description .cost{display:flex;justify-content:space-between;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d}.card .card-catalog{display:flex;grid-gap:10px}.card .card-catalog input{border:1px solid #bf1429;border-radius:3px;height:35px;width:75px;padding:14px 22px;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:center;color:#bf1429}.card .card-catalog .btn--cart{height:35px;padding:0}}@media(min-width: 1440px){.card{background:#fff;border:1px solid #a9a9a9;border-radius:3px;padding:20px;display:flex;flex-direction:column;grid-gap:20px;position:relative}.card .card__close{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.card .card__img{height:220px}.card .card__description .name{font-style:normal;font-weight:700;font-size:20px;line-height:150%;color:#3d3d3d;display:block;margin-bottom:0px}.card .card__description .number{font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#a9a9a9;margin-bottom:10px;display:block}.card .card__description .reviews{display:flex;justify-content:space-between;border-bottom:1px solid #a9a9a9;padding-bottom:10px;margin-bottom:10px}.card .card__description .reviews .stars{display:flex;grid-gap:10px}.card .card__description .reviews .stars div{width:22px;height:22px;background-image:url(/static/img/star.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.card .card__description .reviews .counter{font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-align:right;color:#a9a9a9}.card .card__description .cost{display:flex;justify-content:space-between;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#3d3d3d}.card .card__description .status{margin-bottom:10px;font-size:20px;line-height:26px}.card .card-catalog{display:flex;grid-gap:20px}.card .card-catalog input{border:1px solid #bf1429;border-radius:3px;height:46px;width:100px;padding:14px 22px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;text-align:center;color:#bf1429}.card .card-catalog .btn--cart{height:46px;padding:0;font-size:16px;line-height:21px;align-items:center}}.card-basket{background:none}.card-basket .description{display:none}.card-basket .card__basket-wrapper-item{position:relative}.card-basket .card__basket-wrapper-item span{display:none}.card-basket .card__basket-wrapper-item div{position:relative;display:flex;text-align:center;justify-content:center}.card-basket .card__basket-wrapper-item div button{width:10px;height:10px;border:none;background:none;position:absolute;top:15px;cursor:pointer}.card-basket .card__basket-wrapper-item div button img{width:100%;height:100%}.card-basket .card__basket-wrapper-item div .minus{left:10px}.card-basket .card__basket-wrapper-item div .plus{right:10px}.card-basket .card__basket-wrapper-item--col .card-basket__warning{position:absolute;top:56px;z-index:800;display:inline;background:#3d3d3d;padding:5px;font-style:normal;font-weight:400;font-size:10px;line-height:13px;color:#fff;border-radius:3px;animation:bg-color 1s infinite}.card-basket .card__basket-wrapper-item--col .card-basket__warning::after{position:absolute;content:"";top:-22px;left:12px;width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;transform:translate(-6px, 3px);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3d3d3d rgba(0,0,0,0);border-radius:1px;animation:border-color 1s infinite}.card-basket .card__basket{display:flex;grid-gap:10px}.card-basket .card__basket .card__basket-wrapper{display:flex;grid-gap:10px}.card-basket .card__basket .price{border:1px solid #b60016;border-radius:3px;width:100%;min-width:95px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#b60016}.card-basket .card__basket .amount{border:1px solid #a9a9a9;border-radius:3px;width:100%;min-width:95px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9;text-align:center}.card-basket .card__basket .amount:focus{border:1px solid #b60016}.card-basket .card__basket .total{border:1px solid #a9a9a9;border-radius:3px;width:100%;min-width:105px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.card-basket .product{object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:auto}@keyframes border-color{0%{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3d3d3d rgba(0,0,0,0)}25%{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bf1429 rgba(0,0,0,0)}50%{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3d3d3d rgba(0,0,0,0)}75%{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bf1429 rgba(0,0,0,0)}100%{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3d3d3d rgba(0,0,0,0)}}@keyframes bg-color{0%{background-color:#3d3d3d}25%{background:#bf1429}50%{background-color:#3d3d3d}75%{background:#bf1429}100%{background-color:#3d3d3d}}@media(min-width: 576px){.card-basket{display:flex;grid-gap:20px;flex-direction:row;padding:20px 20px 10px 10px;align-items:center}.card-basket .card__basket{display:flex;grid-gap:10px}.card-basket .card__basket .card__basket-wrapper{display:flex;grid-gap:10px}.card-basket .card__basket .price{border-radius:3px;width:100%;min-width:95px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#b60016}.card-basket .card__basket .amount{border-radius:3px;width:100%;min-width:95px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.card-basket .card__basket .total{border-radius:3px;width:100%;min-width:105px;height:46px;padding:12px 10px;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.card-basket .cost{display:none}.card-basket .product{height:330px;width:248px;min-width:248px}.card-basket .card__description .cost{display:none}.card-basket .card__description .name{font-size:18px;line-height:24px;margin-bottom:10px}.card-basket .card__description .number{font-size:14px;line-height:19px;margin-bottom:20px}.card-basket .card__description .reviews{padding-bottom:0;border-bottom:none;margin-bottom:20px}.card-basket .card__description .description{display:block;margin-bottom:30px}.card-basket .card__description .description span{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#323232;display:block;margin-bottom:10px}.card-basket .card__description .description p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#323232}.card-basket .card__basket{display:flex;flex-wrap:wrap}.card-basket .card__basket .card__basket-wrapper-item{display:flex;flex-direction:column;grid-gap:10px}.card-basket .card__basket .card__basket-wrapper-item span{display:block;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#323232}.card-basket .card__basket .card__basket-wrapper-item .price{width:114px}.card-basket .card__basket .card__basket-wrapper-item .card-basket__warning{top:82px;width:100%;right:0;left:auto;padding:5px;color:#fff}.card-basket .card__basket .card__basket-wrapper-item--bottom{flex-direction:row;align-items:center;width:100%;grid-gap:20px}}@media(min-width: 768px){.card-basket{display:flex;grid-gap:20px;flex-direction:row;padding:20px;align-items:center}.card-basket .cost{display:none}.card-basket .product{height:211px;width:211px;min-width:211px}.card-basket .card__description .cost{display:none}.card-basket .card__description .name{font-size:18px;line-height:24px;margin-bottom:10px}.card-basket .card__description .number{font-size:14px;line-height:19px;margin-bottom:20px}.card-basket .card__description .reviews{padding-bottom:0;border-bottom:none;margin-bottom:20px;justify-content:left;grid-gap:50px}.card-basket .card__description .description{display:block;margin-bottom:20px}.card-basket .card__description .description span{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#323232;display:block;margin-bottom:10px}.card-basket .card__description .description p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#323232}.card-basket .card__basket{display:flex;flex-wrap:nowrap;grid-gap:30px}.card-basket .card__basket .card__basket-wrapper{grid-gap:30px}.card-basket .card__basket .card__basket-wrapper-item{display:flex;flex-direction:column;grid-gap:10px;align-items:start}.card-basket .card__basket .card__basket-wrapper-item span{display:block;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#323232}.card-basket .card__basket .card__basket-wrapper-item .price{width:114px}.card-basket .card__basket .card__basket-wrapper-item .card-basket__warning{top:80px;left:0;right:auto;width:auto}.card-basket .card__basket .card__basket-wrapper-item--bottom{flex-direction:column;align-items:start;width:100%;grid-gap:10px}}@media(min-width: 1024px){.card-basket{display:flex;grid-gap:20px;flex-direction:row;padding:20px;align-items:center}.card-basket .cost{display:none}.card-basket .product{height:211px;width:211px}.card-basket .card__description{width:100%;display:flex;grid-gap:30px}.card-basket .card__description .card__wrapper{min-width:250px;max-width:250px}.card-basket .card__description .cost{display:none}.card-basket .card__description .name{font-size:18px;line-height:24px;margin-bottom:0px}.card-basket .card__description .number{font-size:14px;line-height:19px;margin-bottom:20px}.card-basket .card__description .reviews{padding-bottom:0;border-bottom:none;margin-bottom:20px;justify-content:left;grid-gap:50px}.card-basket .card__description .description{display:block;margin-bottom:20px}.card-basket .card__description .description span{font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#323232;display:block;margin-bottom:10px}.card-basket .card__description .description p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#323232}.card-basket .card__basket{display:flex;flex-wrap:nowrap;grid-gap:20px;width:100%}.card-basket .card__basket .card__basket-wrapper{grid-gap:20px}.card-basket .card__basket .card__basket-wrapper-item{display:flex;flex-direction:column;grid-gap:10px;align-items:start}.card-basket .card__basket .card__basket-wrapper-item span{display:block;font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#323232}.card-basket .card__basket .card__basket-wrapper-item .price{width:130px}.card-basket .card__basket .card__basket-wrapper-item .amount{width:130px}.card-basket .card__basket .card__basket-wrapper-item .card-basket__warning{top:82px;padding:7px 15px;font-size:16px;line-height:21px}.card-basket .card__basket .card__basket-wrapper-item--bottom{flex-direction:column;align-items:start;width:100%;grid-gap:10px}}@media(min-width: 1440px){.card-basket{display:flex;grid-gap:30px;flex-direction:row;padding:30px 20px 30px 30px;align-items:center}.card-basket .cost{display:none}.card-basket .product{height:181px;width:222px;min-width:222px}.card-basket .card__description{width:100%;display:flex;grid-gap:20px}.card-basket .card__description .card__wrapper{min-width:360px;max-width:360px}.card-basket .card__description .cost{display:none}.card-basket .card__description .name{font-size:20px;line-height:26px;margin-bottom:0px}.card-basket .card__description .number{font-size:14px;line-height:19px;margin-bottom:20px}.card-basket .card__description .reviews{padding-bottom:0;border-bottom:none;margin-bottom:20px;justify-content:left;grid-gap:50px}.card-basket .card__description .description{display:block;margin-bottom:20px}.card-basket .card__description .description span{font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#323232;display:block;margin-bottom:10px}.card-basket .card__description .description p{font-style:normal;font-weight:400;font-size:18px;line-height:150%;color:#323232}.card-basket .card__basket{display:flex;flex-wrap:nowrap;grid-gap:40px;width:100%}.card-basket .card__basket .card__basket-wrapper{grid-gap:40px}.card-basket .card__basket .card__basket-wrapper-item{display:flex;flex-direction:column;grid-gap:30px;align-items:start}.card-basket .card__basket .card__basket-wrapper-item span{display:block;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#323232}.card-basket .card__basket .card__basket-wrapper-item .price{width:180px;font-size:18px;line-height:24px}.card-basket .card__basket .card__basket-wrapper-item .amount{width:180px;font-size:18px;line-height:24px}.card-basket .card__basket .card__basket-wrapper-item .total{font-size:18px;line-height:24px}.card-basket .card__basket .card__basket-wrapper-item .card-basket__warning{top:105px}.card-basket .card__basket .card__basket-wrapper-item--bottom{flex-direction:column;align-items:start;width:100%;grid-gap:30px}}.catalog-basket .catalog{padding:0;background-color:inherit}.catalog-basket .catalog .title h2{color:#323232}.catalog-basket .catalog .title div{background-color:#323232}.catalog-basket .basket-empty h2{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#3d3d3d;margin-bottom:10px}.catalog-basket .basket-empty span{display:block;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#a9a9a9;margin-bottom:50px}.catalog-basket .basket-empty .btn{margin-bottom:70px;margin-left:0}.catalog-basket .total-value{background:#3d3d3d;border-radius:3px;padding:20px}.catalog-basket .total-value .total-value__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;display:flex;margin-bottom:20px}.catalog-basket .total-value .total-value__count{display:flex;grid-gap:20px;margin-bottom:36px}.catalog-basket .total-value .total-value__count span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff}.catalog-basket .total-value .total-value__cost{display:flex;flex-direction:column}.catalog-basket .total-value .total-value__cost span{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.catalog-basket .total-value .total-value__cost span:last-of-type{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#fff}.catalog-basket .request-form{display:flex;flex-direction:column;padding:30px 0}.catalog-basket .request-form .request__title{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#bf1429;display:block;margin-bottom:20px}.catalog-basket .request-form p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:40px}.catalog-basket .request-form .request-form__wrapper{grid-template-columns:1fr}.catalog-basket .request-form .request-form__wrapper .form__input{margin-bottom:20px}.catalog-basket .request-form .request-form__wrapper .form__input label{display:block;margin-bottom:20px;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#3d3d3d}.catalog-basket .request-form .request-form__wrapper .form__input input{width:100%;height:50px;border:1px solid #a9a9a9;border-radius:3px;padding:14px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;outline:none}.catalog-basket .request-form .request-form__wrapper .form__input input:focus{border:1px solid #b60016}.catalog-basket .request-form .request-form__wrapper .form__input .error{border:1px solid #ff4f4f}.catalog-basket .request-form .request-form__wrapper .form__input--mail{margin-bottom:10px}.catalog-basket .request-form .personal-data{display:flex;margin-bottom:50px;align-items:start;position:relative}.catalog-basket .request-form .personal-data .error__fill-in{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#ff4f4f;position:absolute;left:0;top:48px}.catalog-basket .request-form .personal-data .checkbox{cursor:pointer;width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px;transform:translateY(3px)}.catalog-basket .request-form .personal-data .checkbox img{display:none}.catalog-basket .request-form .personal-data span{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#a9a9a9}.catalog-basket .request-form .personal-data span a{color:#bf1429}.catalog-basket .request-form .personal-data .checked{display:flex}.catalog-basket .request-form .personal-data .checked img{margin:auto;display:block;width:14px;height:14px}@media(min-width: 576px){.catalog-basket .catalog{background-image:none}.catalog-basket .catalog{padding:0;background-color:inherit}.catalog-basket .catalog .catalog__list{grid-template-columns:1fr}.catalog-basket .total-value{background:#3d3d3d;border-radius:3px;padding:20px}.catalog-basket .total-value .total-value__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;display:flex;margin-bottom:20px}.catalog-basket .total-value .total-value__count{display:flex;grid-gap:20px;margin-bottom:36px}.catalog-basket .total-value .total-value__count span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff}.catalog-basket .total-value .total-value__cost{display:flex;flex-direction:row;grid-gap:20px;align-items:end}.catalog-basket .total-value .total-value__cost span{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.catalog-basket .total-value .total-value__cost span:last-of-type{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#fff;transform:translateY(5px)}.catalog-basket .request-form{display:flex;flex-direction:column}.catalog-basket .request-form .request__title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#bf1429;display:block;margin-bottom:20px}.catalog-basket .request-form p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:40px}.catalog-basket .request-form .request-form__wrapper .form__input label{display:block;margin-bottom:20px;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#3d3d3d}.catalog-basket .request-form .request-form__wrapper .form__input input{width:100%;height:50px;border:1px solid #a9a9a9;border-radius:3px;padding:14px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;outline:none}.catalog-basket .request-form .request-form__wrapper .form__input input:focus{border:1px solid #b60016}.catalog-basket .request-form .request-form__wrapper .error input{border:1px solid #ff4f4f}.catalog-basket .request-form .btn{align-self:center;margin:0 auto}.catalog-basket .request-form .personal-data{align-items:center}.catalog-basket .request-form .personal-data .error__fill-in{top:30px}.catalog-basket .request-form .personal-data .checkbox{transform:translateY(0)}}@media(min-width: 768px){.catalog-basket .catalog{background-image:none}.catalog-basket .catalog{padding:0;background-color:inherit}.catalog-basket .catalog .catalog__list{grid-template-columns:1fr}.catalog-basket .total-value{background:#3d3d3d;border-radius:3px;padding:20px}.catalog-basket .total-value .total-value__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff;display:flex;margin-bottom:4px}.catalog-basket .total-value .total-value__wrapper{display:flex;justify-content:space-between;align-items:end}.catalog-basket .total-value .total-value__count{display:flex;grid-gap:20px;margin-bottom:0}.catalog-basket .total-value .total-value__count span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff}.catalog-basket .total-value .total-value__cost{display:flex;flex-direction:row;grid-gap:20px;align-items:end}.catalog-basket .total-value .total-value__cost span{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#a9a9a9}.catalog-basket .total-value .total-value__cost span:last-of-type{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#fff;transform:translateY(5px)}.catalog-basket .request-form{display:flex;flex-direction:column}.catalog-basket .request-form .request__title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#bf1429;display:block;margin-bottom:10px}.catalog-basket .request-form p{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:30px}.catalog-basket .request-form .request-form__wrapper .input-wrapper{display:flex;grid-gap:10px;margin-bottom:12px}.catalog-basket .request-form .request-form__wrapper .form__input--name{grid-area:name}.catalog-basket .request-form .request-form__wrapper .form__input--phone{grid-area:phone}.catalog-basket .request-form .request-form__wrapper .form__input--mail{grid-area:mail}.catalog-basket .request-form .request-form__wrapper .personal-data{grid-area:data;width:calc(33% - 9px);margin-right:0;margin-left:auto}.catalog-basket .request-form .request-form__wrapper .btn{grid-area:btn;margin-right:0;width:calc(33% - 9px)}.catalog-basket .request-form .request-form__wrapper .form__input{width:100%;margin-bottom:0}.catalog-basket .request-form .request-form__wrapper .form__input label{display:block;margin-bottom:20px;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#3d3d3d}.catalog-basket .request-form .request-form__wrapper .form__input input{width:100%;height:50px;border:1px solid #a9a9a9;border-radius:3px;padding:14px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;outline:none}.catalog-basket .request-form .request-form__wrapper .form__input input:focus{border:1px solid #b60016}.catalog-basket .request-form .request-form__wrapper .error input{border:1px solid #ff4f4f}.catalog-basket .request-form .personal-data{align-self:end;align-items:start}.catalog-basket .request-form .personal-data .checkbox{min-width:15px;width:15px;height:15px;margin-right:10px}.catalog-basket .request-form .personal-data .checkbox img{height:9px;width:9px}.catalog-basket .request-form .personal-data span{font-size:10px;line-height:13px}.catalog-basket .request-form .btn{align-self:end;width:100%;max-width:none}}@media(min-width: 1024px){.catalog-basket .catalog{background-image:none}.catalog-basket .basket-empty h2{font-size:32px;line-height:42px}.catalog-basket .catalog{padding:0;background-color:inherit}.catalog-basket .catalog .catalog__list{grid-template-columns:1fr}.catalog-basket .total-value{background:#3d3d3d;border-radius:3px;padding:30px}.catalog-basket .total-value .total-value__title{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#fff;display:flex;margin-bottom:0}.catalog-basket .total-value .total-value__wrapper{display:flex;justify-content:space-between;align-items:end}.catalog-basket .total-value .total-value__count{display:flex;grid-gap:30px;margin-bottom:0}.catalog-basket .total-value .total-value__count span{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff}.catalog-basket .total-value .total-value__cost{display:flex;flex-direction:row;grid-gap:30px;align-items:end}.catalog-basket .total-value .total-value__cost span{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#a9a9a9}.catalog-basket .total-value .total-value__cost span:last-of-type{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#fff;transform:translateY(5px)}.catalog-basket .request-form .request__title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#bf1429;display:block;margin-bottom:10px}.catalog-basket .request-form p{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#3d3d3d;margin-bottom:30px}.catalog-basket .request-form .request-form__wrapper{grid-gap:15px 20px}.catalog-basket .request-form .request-form__wrapper .input-wrapper{grid-gap:20px}.catalog-basket .request-form .request-form__wrapper .form__input{width:100%}.catalog-basket .request-form .request-form__wrapper .form__input label{display:block;margin-bottom:20px;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#3d3d3d}.catalog-basket .request-form .request-form__wrapper .form__input input{width:100%;height:60px;border:1px solid #a9a9a9;border-radius:3px;padding:19px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;outline:none}.catalog-basket .request-form .request-form__wrapper .form__input input:focus{border:1px solid #b60016}.catalog-basket .request-form .request-form__wrapper .error input{border:1px solid #ff4f4f}.catalog-basket .request-form .personal-data{align-self:end}.catalog-basket .request-form .personal-data .error__fill-in{top:40px}.catalog-basket .request-form .personal-data .checkbox{min-width:20px;width:20px;height:20px}.catalog-basket .request-form .personal-data .checkbox img{height:14px;width:14px}.catalog-basket .request-form .personal-data span{font-size:14px;line-height:19px}.catalog-basket .request-form .btn{align-self:end}}@media(min-width: 1440px){.catalog-basket .catalog{background-image:none}.catalog-basket .basket-empty span{font-size:18px;line-height:24px}.catalog-basket .catalog{padding:0;background-color:inherit}.catalog-basket .catalog .catalog__list{grid-template-columns:1fr}.catalog-basket .total-value{background:#3d3d3d;border-radius:3px;padding:30px}.catalog-basket .total-value .total-value__title{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#fff;display:flex;margin-bottom:0}.catalog-basket .total-value .total-value__wrapper{display:flex;justify-content:space-between;align-items:end}.catalog-basket .total-value .total-value__count{display:flex;grid-gap:30px;margin-bottom:0}.catalog-basket .total-value .total-value__count span{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#fff}.catalog-basket .total-value .total-value__cost{display:flex;flex-direction:row;grid-gap:30px;align-items:end}.catalog-basket .total-value .total-value__cost span{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#a9a9a9}.catalog-basket .total-value .total-value__cost span:last-of-type{font-style:normal;font-weight:700;font-size:40px;line-height:53px;color:#fff;transform:translateY(5px)}.catalog-basket .request-form{display:flex;flex-direction:column}.catalog-basket .request-form .request__title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#bf1429;display:block;margin-bottom:10px}.catalog-basket .request-form p{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#3d3d3d;margin-bottom:30px}.catalog-basket .request-form .request-form__wrapper .form__input{width:100%}.catalog-basket .request-form .request-form__wrapper .form__input label{display:block;margin-bottom:20px;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#3d3d3d}.catalog-basket .request-form .request-form__wrapper .form__input input{width:100%;height:60px;border:1px solid #a9a9a9;border-radius:3px;padding:19px 20px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;outline:none}.catalog-basket .request-form .request-form__wrapper .form__input input:focus{border:1px solid #b60016}.catalog-basket .request-form .request-form__wrapper .error input{border:1px solid #ff4f4f}.catalog-basket .request-form .personal-data{align-self:end}.catalog-basket .request-form .personal-data .checkbox{min-width:20px;width:20px;height:20px}.catalog-basket .request-form .personal-data .checkbox img{height:14px;width:14px}.catalog-basket .request-form .personal-data span{font-size:14px;line-height:19px}.catalog-basket .request-form .btn{align-self:end}}.catalog-page .back{margin-top:70px;display:flex;align-items:center;grid-gap:10px;margin-bottom:40px}.catalog-page .back img{width:20px;height:20px}.catalog-page .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.catalog-page .catalog{padding:0;background-color:inherit;background-image:none}.catalog-page .catalog .title h2{color:#323232}.catalog-page .catalog .title div{background-color:#323232}.catalog-page .catalog .search{border:1px solid #a9a9a9;background:none}.catalog-page .catalog .btn{margin:0 0 0 auto}.machine h2{margin-bottom:20px}.machine .machine__top{display:grid;grid-template-columns:1fr}.machine .machine__top .machine__img{width:100%;height:190px;border:1px solid #ededed;border-radius:3px;object-fit:contain;background-color:#fff;margin-bottom:20px}.machine .machine__top p{margin-bottom:30px}.machine .machine__top h3{margin-bottom:10px}@media(min-width: 576px){.machine h2{font-size:20px;line-height:26px}.machine .machine__top{grid-template-columns:1fr 180px;grid-template-areas:"h2 img" "h3 img" "p p";grid-gap:0 50px}.machine .machine__top h2{grid-area:h2;margin-bottom:30px}.machine .machine__top .machine__img{grid-area:img;height:100px;margin-bottom:0}.machine .machine__top p{grid-area:p;margin-top:10px;font-size:14px;line-height:19px}.machine .machine__top h3{grid-area:h3;margin-bottom:0}}@media(min-width: 768px){.machine h2{font-size:20px;line-height:26px}.machine .machine__top{grid-template-columns:1fr 287px;grid-template-areas:"h2 img" "h3 img" "p img";grid-gap:0 30px;margin-bottom:30px}.machine .machine__top h2{margin-bottom:20px}.machine .machine__top .machine__img{height:160px}.machine .machine__top p{margin-bottom:0}.machine .machine__top h3{font-size:14px;line-height:19px}}@media(min-width: 1024px){.machine h2{font-size:24px;line-height:32px}.machine .machine__top{grid-template-columns:1fr 436px;grid-gap:0 40px}.machine .machine__top h2{margin-bottom:30px}.machine .machine__top .machine__img{height:246px}.machine .machine__top p{margin-bottom:0;font-size:16px;line-height:21px}.machine .machine__top h3{font-size:16px;line-height:21px;align-self:end}}@media(min-width: 1024px){.machine h2{font-size:32px;line-height:42px}.machine .machine__top{grid-template-columns:1fr 490px}.machine .machine__top h2{margin-bottom:40px}.machine .machine__top .machine__img{height:246px}.machine .machine__top p{margin-bottom:0;font-size:18px;line-height:24px}.machine .machine__top h3{font-size:18px;line-height:24px}}.request{display:flex;padding:70px 0 57px}.request .container{margin:0 auto;display:flex;flex-direction:column;align-items:center}.request img{width:80px;height:80px;margin:0 auto 30px auto}.request .accept{margin:40px auto 30px auto;display:flex;transform:translate(-10px, 0px)}.request .accept .accept__line{height:6px;z-index:1;position:relative}.request .accept .accept__line:after{z-index:-2;width:0;height:100%;position:absolute;content:"";top:0;left:0;bottom:0;right:0;background-color:#b60016;overflow:hidden}.request .accept .accept__line--short{width:40px;transform:rotate(45deg) translate(3px, -35px)}.request .accept .accept__line--short:after{border-radius:3px 0px 3px 3px}.request .accept .accept__line--large{transform:rotate(-45deg) translate(30px, -22px);width:80px}.request .accept .accept__line--large:after{border-radius:0px 3px 3px 3px}.request .accept-active .accept__line--short:after{width:100%;transition:.5s;animation-delay:.5s;animation-name:accept-line}.request .accept-active .accept__line--large:after{animation-delay:1s;animation-name:accept-line;width:100%;transition:.5s}@keyframes accept-line{from{width:0}to{width:100%}}.request .title{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#3d3d3d;display:block;margin-bottom:10px}.request .text{font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#3d3d3d;margin-bottom:40px}.request .buttons{display:flex;flex-direction:column;grid-gap:20px;width:100%}@media(min-width: 576px){.request{padding:70px 0 70px}.request .container{margin:0 auto;display:flex;flex-direction:column}.request img{width:120px;height:120px;margin:0 auto 40px auto}.request .title{font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#3d3d3d;display:block;margin-bottom:20px}.request .text{font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#3d3d3d;margin-bottom:50px}.request .buttons{display:flex;flex-direction:column;grid-gap:20px;width:310px}.request .buttons .btn{width:100%;min-width:100%}}@media(min-width: 768px){.request{padding:100px 0 100px}.request .container{margin:0 auto;display:flex;flex-direction:column}.request img{margin:0 auto 30px auto}.request .accept .accept__line--short{width:60px}.request .accept .accept__line--large{width:100px;transform:rotate(-45deg) translate(26px, -26px)}.request .title{font-style:normal;font-weight:700;font-size:36px;line-height:48px;color:#3d3d3d;display:block;margin-bottom:20px}.request .text{font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#3d3d3d;margin-bottom:50px}.request .buttons{display:flex;flex-direction:row;grid-gap:20px;width:640px}.request .buttons .btn{width:100%;min-width:310px}}@media(min-width: 1024px){.request{padding:120px 0}.request .container{margin:0 auto;display:flex;flex-direction:column}.request .title{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d;display:block;margin-bottom:20px}.request .text{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-align:center;color:#3d3d3d;margin-bottom:60px}.request .buttons{display:flex;flex-direction:row;grid-gap:60px;width:680px}.request .buttons .btn{width:100%;min-width:310px}}@media(min-width: 1440px){.request{padding:150px 0}.request .container{margin:0 auto;display:flex;flex-direction:column}.request img{width:200px;height:200px;margin:0 auto 20px auto}.request .accept{margin-top:120px;transform:translate(0px, 0)}.request .accept .accept__line{height:12px}.request .accept .accept__line--short{width:85px}.request .accept .accept__line--short:after{border-radius:7px 0px 7px 7px}.request .accept .accept__line--large{width:170px;transform:rotate(-45deg) translate(26px, -50px)}.request .accept .accept__line--large:after{border-radius:0px 7px 7px 7px}.request .title{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d;display:block;margin-bottom:20px}.request .text{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-align:center;color:#3d3d3d;margin-bottom:60px}.request .buttons{display:flex;flex-direction:row;grid-gap:60px;width:680px}.request .buttons .btn{width:100%;min-width:310px}}.product-page{padding:30px 0 48px}.product-page .product__top{display:flex;align-items:center;justify-content:space-between}.product-page .product__top .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer}.product-page .product__top .back img{width:20px;height:20px}.product-page .product__top .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.product-page .product__top .btn-basket{width:33px;height:33px;border:none;background:#bf1429;border-radius:2px;transform:translateY(-20px);display:flex;position:relative;cursor:pointer}.product-page .product__top .btn-basket img{width:10px;height:10px;margin:auto}.product-page .product__top .btn-basket div{width:11px;height:11px;position:absolute;content:"";top:-6px;right:-6px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:7px;line-height:8px;color:#fff}.product-page .product__title{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#3d3d3d;display:block;margin-bottom:10px}.product-page .article{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;display:block;margin-bottom:10px}.product-page .article-alt{display:none}.product-page .product-preview .product-img{display:flex;flex-direction:column;grid-gap:10px}.product-page .product-preview .product-img .animated{opacity:0}.product-page .product-preview .product-img .main-img{width:100%;height:187px;object-fit:contain;border:1px solid #ededed;border-radius:3px;transition:opacity .3s linear;background-size:120%;background-position:center;background-repeat:no-repeat}.product-page .product-preview .product-img .img-list{display:flex;grid-gap:10px;width:100%;margin-bottom:20px}.product-page .product-preview .product-img .img-list div{background-repeat:no-repeat;background-position:center;width:100%;height:56px;border:1px solid #ededed;border-radius:3px;background-size:200%}.product-page .product-preview .product-img .img-list div img{width:100%;height:100%;object-fit:contain;transition:opacity .3s linear}.product-page .product-preview .product-img .img-list div:hover{cursor:pointer;border:1px solid #bf1429}.product-page .product-preview .product-img .img-list div .active{border:1px solid #bf1429}.product-page .product-preview .preview__text .manufactures{display:flex;flex-direction:column;grid-gap:20px;margin-bottom:20px}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__titles{display:block;margin-bottom:5px;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__value{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .purchase{margin-bottom:20px}.product-page .product-preview .preview__text .purchase .cost .cost__old{display:block;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-decoration-line:line-through;color:#a9a9a9}.product-page .product-preview .preview__text .purchase .cost .cost__new{display:block;font-style:normal;font-weight:700;font-size:32px;line-height:150%;color:#bf1429}.product-page h3{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:10px}.product-page .description{margin-bottom:20px}.product-page .description p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .consumable{margin-bottom:30px}.product-page .consumable h3{margin-bottom:20px}.product-page .consumable .consumable__card{border:1px solid #f3f3f3;border-radius:3px;width:100%;display:flex;background:#fff}.product-page .consumable .consumable__card img{width:153px;height:87px}.product-page .consumable .consumable__card div{padding:20px 10px 20px 10px}.product-page .consumable .consumable__card div span{display:block;max-height:48px;overflow:hidden}.product-page .specification{margin-bottom:40px}.product-page .specification .specification__list{display:flex;flex-direction:column;grid-gap:10px}.product-page .specification .specification__list .specification__item{display:flex;align-items:end}.product-page .specification .specification__list .specification__item .specification__name{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d;width:100%;max-width:220px}.product-page .specification .specification__list .specification__item .specification__dots{border-bottom:1px dashed #ededed;width:100%}.product-page .specification .specification__list .specification__item .specification__value{font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:right;color:#3d3d3d;width:100%;max-width:fit-content}.product-page .similar{margin-bottom:20px}.product-page .similar .similar__top{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.product-page .similar .similar__top h2{font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#3d3d3d}.product-page .similar .similar__list{display:flex;grid-gap:10px;flex-wrap:wrap}.product-page .similar .similar__list .similar-card{border:1px solid #f3f3f3;width:162px;position:relative}.product-page .similar .similar__list .similar-card .similar__img{width:100%;height:153px;background-size:auto;background-repeat:no-repeat;background-position:center}.product-page .similar .similar__list .similar-card img{width:100%;height:153px}.product-page .similar .similar__list .similar-card .similar__main{padding:10px;height:90px;overflow:hidden}.product-page .similar .similar__list .similar-card .similar__main .similar__cost{display:flex;align-items:end;justify-content:space-between;margin-bottom:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-old{font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#bf1429}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-new{font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-decoration-line:line-through;color:#a9a9a9}.product-page .similar .similar__list .similar-card .similar__main p{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#3d3d3d}.product-page .similar .similar__list .similar-card--alt .similar__main{height:65px}.product-page .similar .similar__list .similar__hover{position:absolute;background:rgba(255,255,255,.8);z-index:1;top:0;left:0;right:0;bottom:0;display:none}.product-page .similar .similar__list .similar__hover .btn-non-border{border:none;background:none;margin:auto;display:block;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#bf1429;border-bottom:1px solid #bf1429;cursor:pointer}.product-page .similar .similar__list:hover .similar__hover{display:flex}@media(min-width: 576px){.product-page{padding:30px 0 48px}.product-page .product__top{display:flex;align-items:center;justify-content:space-between}.product-page .product__top .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer}.product-page .product__top .back img{width:20px;height:20px}.product-page .product__top .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.product-page .product__top .btn-basket{width:33px;height:33px;border:none;background:#bf1429;border-radius:2px;transform:translateY(-20px);display:flex;position:relative;cursor:pointer}.product-page .product__top .btn-basket img{width:10px;height:10px;margin:auto}.product-page .product__top .btn-basket div{width:11px;height:11px;position:absolute;content:"";top:-6px;right:-6px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:7px;line-height:8px;color:#fff}.product-page .product__title{font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#3d3d3d;display:block;margin-bottom:10px}.product-page .article{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;display:block;margin-bottom:20px}.product-page .product-preview{margin-bottom:20px}.product-page .product-preview .product-img{flex-direction:row-reverse;grid-gap:15px;margin-bottom:20px}.product-page .product-preview .product-img .main-img{width:100%;height:233px}.product-page .product-preview .product-img .img-list{flex-direction:column;width:auto;margin-bottom:0;grid-gap:0;justify-content:space-between}.product-page .product-preview .product-img .img-list div{min-width:133px;width:133px;height:72px}.product-page .product-preview .preview__text .manufactures{display:flex;flex-direction:row;grid-gap:20px;margin-bottom:20px}.product-page .product-preview .preview__text .manufactures .manufactures__item{width:50%}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__titles{display:block;margin-bottom:5px;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__value{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .purchase{margin-bottom:0;display:flex;grid-gap:20px}.product-page .product-preview .preview__text .purchase .cost{width:50%}.product-page .product-preview .preview__text .purchase .cost .cost__old{display:block;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-decoration-line:line-through;color:#a9a9a9}.product-page .product-preview .preview__text .purchase .cost .cost__new{display:block;font-style:normal;font-weight:700;font-size:28px;line-height:150%;color:#bf1429}.product-page .product-preview .preview__text .purchase .btn{width:50%;max-width:none}.product-page h3{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:10px}.product-page .description{margin-bottom:20px}.product-page .description p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .specification{margin-bottom:40px}.product-page .specification .specification__list{display:flex;flex-direction:column;grid-gap:10px}.product-page .specification .specification__list .specification__item{display:flex;align-items:end}.product-page .specification .specification__list .specification__item .specification__name{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d;width:100%;max-width:330px}.product-page .specification .specification__list .specification__item .specification__dots{border-bottom:1px dashed #ededed;width:100%}.product-page .specification .specification__list .specification__item .specification__value{font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:right;color:#3d3d3d;width:100%;max-width:fit-content}.product-page .similar{margin-bottom:30px}.product-page .similar .similar__top{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.product-page .similar .similar__top h2{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#3d3d3d}.product-page .similar .similar__list{display:flex;grid-gap:20px;flex-wrap:wrap}.product-page .similar .similar__list .similar-card{border:1px solid #f3f3f3;width:165px;position:relative;overflow:hidden}.product-page .similar .similar__list .similar-card .similar__img{height:155px}.product-page .similar .similar__list .similar-card img{width:100%;height:155px}.product-page .similar .similar__list .similar-card .similar__main{padding:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost{display:flex;justify-content:space-between;margin-bottom:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-old{font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#bf1429}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-new{font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-decoration-line:line-through;color:#a9a9a9}.product-page .similar .similar__list .similar-card .similar__main p{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#3d3d3d;height:45px;overflow:hidden}.product-page .similar .similar__list .similar-card .similar-card--alt .similar__main{height:65px}.product-page .similar .similar__list .similar-card .similar__hover{position:absolute;background:rgba(255,255,255,.8);z-index:1;top:0;left:0;right:0;bottom:0;display:none}.product-page .similar .similar__list .similar-card .similar__hover .btn-non-border{margin:auto;display:block;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#bf1429;border-bottom:1px solid #bf1429}.product-page .similar .similar__list .similar-card:hover .similar__hover{display:flex}}@media(min-width: 765px){.product-page{padding:30px 0 48px}.product-page .product__top{display:flex;align-items:center;justify-content:space-between}.product-page .product__top .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer}.product-page .product__top .back img{width:20px;height:20px}.product-page .product__top .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.product-page .product__top .btn-basket{width:60px;height:60px;border:none;background:#bf1429;border-radius:2px;transform:translateY(-10px);display:flex;position:relative;cursor:pointer}.product-page .product__top .btn-basket img{width:19px;height:15px;margin:auto}.product-page .product__top .btn-basket div{width:20px;height:20px;position:absolute;content:"";top:-10px;right:-10px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff}.product-page .product__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;display:block;margin-bottom:10px}.product-page .article{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;display:block;margin-bottom:45px}.product-page .product-preview{margin-bottom:20px}.product-page .product-preview .product-img{flex-direction:row-reverse;grid-gap:20px;margin-bottom:20px}.product-page .product-preview .product-img .main-img{width:100%;height:313px}.product-page .product-preview .product-img .img-list{flex-direction:column;width:auto;margin-bottom:0;grid-gap:0;justify-content:space-between}.product-page .product-preview .product-img .img-list div{min-width:172px;width:172px;height:96px}.product-page .product-preview .preview__text .manufactures{display:flex;flex-direction:row;grid-gap:20px;margin-bottom:20px}.product-page .product-preview .preview__text .manufactures .manufactures__item{width:50%}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__titles{display:block;margin-bottom:5px;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__value{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .purchase{margin-bottom:0;display:flex;grid-gap:20px}.product-page .product-preview .preview__text .purchase .cost{width:50%}.product-page .product-preview .preview__text .purchase .cost .cost__old{display:block;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-decoration-line:line-through;color:#a9a9a9}.product-page .product-preview .preview__text .purchase .cost .cost__new{display:block;font-style:normal;font-weight:700;font-size:28px;line-height:150%;color:#bf1429}.product-page .product-preview .preview__text .purchase .btn{width:50%;max-width:none}.product-page h3{font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#3d3d3d;margin-bottom:10px}.product-page .description{margin-bottom:20px}.product-page .description p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .specification{margin-bottom:50px}.product-page .specification .specification__list{display:flex;flex-direction:column;grid-gap:10px}.product-page .specification .specification__list .specification__item{display:flex;align-items:end}.product-page .specification .specification__list .specification__item .specification__name{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d;width:100%;max-width:500px}.product-page .specification .specification__list .specification__item .specification__dots{border-bottom:1px dashed #ededed;width:100%}.product-page .specification .specification__list .specification__item .specification__value{font-style:normal;font-weight:700;font-size:14px;line-height:150%;text-align:right;color:#3d3d3d;width:100%;max-width:fit-content}.product-page .similar{margin-bottom:30px}.product-page .similar .similar__top{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.product-page .similar .similar__top h2{font-style:normal;font-weight:700;font-size:28px;line-height:34px;color:#3d3d3d}.product-page .similar .similar__list{display:flex;grid-gap:20px;flex-wrap:wrap}.product-page .similar .similar__list .similar-card{border:1px solid #f3f3f3;width:167px;position:relative;overflow:hidden}.product-page .similar .similar__list .similar-card .similar__img{height:157px}.product-page .similar .similar__list .similar-card img{width:100%;height:157px}.product-page .similar .similar__list .similar-card .similar__main{padding:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost{display:flex;justify-content:space-between;margin-bottom:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-old{font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#bf1429}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-new{font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-decoration-line:line-through;color:#a9a9a9}.product-page .similar .similar__list .similar-card .similar__main p{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#3d3d3d;height:45px;overflow:hidden}.product-page .similar .similar__list .similar-card .similar-card--alt .similar__main{height:65px}.product-page .similar .similar__list .similar-card .similar__hover{position:absolute;background:rgba(255,255,255,.8);z-index:1;top:0;left:0;right:0;bottom:0;display:none}.product-page .similar .similar__list .similar-card .similar__hover .btn-non-border{font-size:12px;line-height:16px}.product-page .similar .similar__list .similar-card:hover .similar__hover{display:flex}}@media(min-width: 1024px){.product-page{padding:50px 0 45px}.product-page .product__top{display:flex;align-items:center;justify-content:space-between}.product-page .product__top .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer}.product-page .product__top .back img{width:20px;height:20px}.product-page .product__top .back span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#b60016}.product-page .product__top .btn-basket{width:80px;height:80px;border:none;background:#bf1429;border-radius:2px;transform:translateY(-15px);display:flex;position:relative;cursor:pointer}.product-page .product__top .btn-basket img{width:33px;height:26px;margin:auto}.product-page .product__top .btn-basket div{width:30px;height:30px;position:absolute;content:"";top:-10px;right:-10px;background:#3d3d3d;border-radius:1px;padding:3px;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff}.product-page .product__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;display:block;margin-bottom:20px}.product-page .article{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;display:block;margin-bottom:45px;display:none}.product-page .article-alt{display:block;margin-bottom:20px}.product-page .product-preview{margin-bottom:20px;display:flex;grid-gap:20px}.product-page .product-preview .product-img{flex-direction:row-reverse;grid-gap:20px;margin-bottom:0px;width:540px;min-width:540px}.product-page .product-preview .product-img .main-img{width:398px;height:223px}.product-page .product-preview .product-img .img-list{flex-direction:column;width:auto;margin-bottom:0;grid-gap:0;justify-content:space-between}.product-page .product-preview .product-img .img-list div{min-width:122px;width:122px;height:68px}.product-page .product-preview .preview__text{width:100%}.product-page .product-preview .preview__text .manufactures{display:flex;flex-direction:row;grid-gap:20px;margin-bottom:20px}.product-page .product-preview .preview__text .manufactures .manufactures__item{width:100%}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__titles{display:block;margin-bottom:5px;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__value{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .purchase{margin-bottom:0;display:flex;flex-direction:column;grid-gap:10px}.product-page .product-preview .preview__text .purchase .cost{width:100%;display:flex;align-items:end;justify-content:end;grid-gap:10px}.product-page .product-preview .preview__text .purchase .cost .cost__old{display:block;font-style:normal;font-weight:400;font-size:20px;line-height:150%;text-decoration-line:line-through;color:#a9a9a9}.product-page .product-preview .preview__text .purchase .cost .cost__new{display:block;font-style:normal;font-weight:700;font-size:28px;line-height:150%;color:#bf1429}.product-page .product-preview .preview__text .purchase .btn{width:100%;max-width:none}.product-page h3{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#3d3d3d;margin-bottom:10px}.product-page .description{margin-bottom:20px}.product-page .description p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .specification{margin-bottom:50px}.product-page .specification .specification__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px}.product-page .specification .specification__list .specification__item{display:flex;align-items:end}.product-page .specification .specification__list .specification__item .specification__name{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;width:100%;max-width:380px}.product-page .specification .specification__list .specification__item .specification__dots{border-bottom:1px dashed #ededed;width:100%}.product-page .specification .specification__list .specification__item .specification__value{font-style:normal;font-weight:700;font-size:16px;line-height:150%;text-align:right;color:#3d3d3d;width:100%;max-width:fit-content}.product-page .similar{margin-bottom:40px}.product-page .similar .similar__top{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}.product-page .similar .similar__top h2{font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:#3d3d3d}.product-page .similar .similar__list{display:flex;grid-gap:20px;flex-wrap:wrap}.product-page .similar .similar__list .similar-card{border:1px solid #f3f3f3;width:180px;position:relative;overflow:hidden}.product-page .similar .similar__list .similar-card .similar__img{height:168px}.product-page .similar .similar__list .similar-card img{width:100%;height:168px}.product-page .similar .similar__list .similar-card .similar__main{padding:20px 10px 10px 10px;height:87px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost{display:flex;justify-content:space-between;margin-bottom:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-old{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#bf1429}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-new{font-style:normal;font-weight:400;font-size:10px;line-height:12px;text-decoration-line:line-through;color:#a9a9a9}.product-page .similar .similar__list .similar-card .similar__main p{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#3d3d3d;height:30px;overflow:hidden}.product-page .similar .similar__list .similar-card--alt .similar__main{height:57px}.product-page .similar .similar__list .similar-card--alt .similar__main .similar__hover{position:absolute;background:rgba(255,255,255,.8);z-index:1;top:0;left:0;right:0;bottom:0;display:none}.product-page .similar .similar__list .similar-card--alt .similar__main .similar__hover .btn-non-border{margin:auto;display:block;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#bf1429;border-bottom:1px solid #bf1429}.product-page .similar .similar__list .similar-card--alt:hover .similar__hover{display:flex}}@media(min-width: 1440px){.product-page{padding:50px 0 45px}.product-page .product__top{display:flex;align-items:center;justify-content:space-between}.product-page .product__top .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer}.product-page .product__top .back img{width:20px;height:20px}.product-page .product__top .back span{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#b60016}.product-page .product__top .btn-basket{width:63px;height:63px;border:none;background:#bf1429;border-radius:2px;transform:translateY(-15px);display:flex;position:relative;cursor:pointer}.product-page .product__top .btn-basket img{width:29px;height:22px;margin:auto}.product-page .product__top .btn-basket div{width:20px;height:20px;position:absolute;content:"";top:-10px;right:-10px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff}.product-page .product__title{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;display:block;margin-bottom:20px}.product-page .article{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#3d3d3d;display:none}.product-page .article-alt{display:block;margin-bottom:30px}.product-page .product-preview{margin-bottom:30px;display:flex;grid-gap:30px}.product-page .product-preview .product-img{flex-direction:row-reverse;grid-gap:20px;margin-bottom:0px;width:875px;min-width:875px}.product-page .product-preview .product-img .main-img{width:650px;height:365px;background-size:100%}.product-page .product-preview .product-img .img-list{flex-direction:column;width:auto;margin-bottom:0;grid-gap:0;justify-content:space-between}.product-page .product-preview .product-img .img-list div{min-width:205px;width:205px;height:115px}.product-page .product-preview .preview__text{width:100%;max-width:396px}.product-page .product-preview .preview__text .manufactures{display:flex;flex-direction:column;grid-gap:20px;margin-bottom:21px}.product-page .product-preview .preview__text .manufactures .manufactures__item{width:100%}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__titles{display:block;margin-bottom:10px;font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .manufactures .manufactures__item .manufactures__value{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .product-preview .preview__text .purchase{margin-bottom:0;display:flex;flex-direction:column;grid-gap:10px}.product-page .product-preview .preview__text .purchase .cost{width:100%;display:flex;flex-direction:column;align-items:end;justify-content:end;grid-gap:0}.product-page .product-preview .preview__text .purchase .cost .cost__old{display:block;font-style:normal;font-weight:400;font-size:20px;line-height:150%;text-decoration-line:line-through;color:#a9a9a9}.product-page .product-preview .preview__text .purchase .cost .cost__new{display:block;font-style:normal;font-weight:700;font-size:36px;line-height:150%;color:#bf1429}.product-page .product-preview .preview__text .purchase .btn{width:100%;max-width:none}.product-page h3{font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#3d3d3d;margin-bottom:10px}.product-page .description{margin-bottom:20px}.product-page .description p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d}.product-page .specification{margin-bottom:50px}.product-page .specification .specification__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px}.product-page .specification .specification__list .specification__item{display:flex;align-items:end}.product-page .specification .specification__list .specification__item .specification__name{font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#3d3d3d;width:100%;max-width:380px}.product-page .specification .specification__list .specification__item .specification__dots{border-bottom:1px dashed #ededed;width:100%}.product-page .specification .specification__list .specification__item .specification__value{font-style:normal;font-weight:700;font-size:16px;line-height:150%;text-align:right;color:#3d3d3d;width:100%;max-width:fit-content}.product-page .similar{margin-bottom:40px}.product-page .similar .similar__top{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}.product-page .similar .similar__top h2{font-style:normal;font-weight:700;font-size:32px;line-height:39px;color:#3d3d3d}.product-page .similar .similar__list{display:flex;grid-gap:20px;flex-wrap:wrap}.product-page .similar .similar__list .similar-card{border:1px solid #f3f3f3;width:200px;height:270px;position:relative;overflow:hidden}.product-page .similar .similar__list .similar-card .similar__img{height:187px}.product-page .similar .similar__list .similar-card img{width:100%;height:187px}.product-page .similar .similar__list .similar-card .similar__main{padding:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost{display:flex;justify-content:space-between;margin-bottom:10px}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-old{font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#bf1429}.product-page .similar .similar__list .similar-card .similar__main .similar__cost .cost-new{font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-decoration-line:line-through;color:#a9a9a9}.product-page .similar .similar__list .similar-card .similar__main p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#3d3d3d;height:34px;overflow:hidden}.product-page .similar .similar__list .similar-card--alt .similar__main{height:65px}.product-page .similar .similar__list .similar-card .similar__hover{position:absolute;background:rgba(255,255,255,.8);z-index:1;top:0;left:0;right:0;bottom:0;display:none}.product-page .similar .similar__list .similar-card .similar__hover .btn-non-border{margin:auto;display:block;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#bf1429;border-bottom:1px solid #bf1429}.product-page .similar .similar__list .similar-card:hover .similar__hover{display:flex}}.container{padding:0 10px}@media(min-width: 375px){.container{padding:0 20px}}@media(min-width: 1440px){.container{max-width:1300px;padding:0;margin:0 auto}}.category{padding:40px 0}.category .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer;margin-bottom:40px}.category .back img{width:20px;height:20px}.category .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.category .category__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:10px}.category .category__title h1{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d}.category .category__title div{background:#3d3d3d;border-radius:1px;width:40px;height:4px}.category .warning{display:block;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#a9a9a9;margin-bottom:20px}.category .category__list{display:grid;grid-gap:10px;grid-template-columns:1fr;justify-items:center}@media(min-width: 576px){.category{padding:40px 0}.category .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer;margin-bottom:30px}.category .back img{width:20px;height:20px}.category .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.category .category__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:10px}.category .category__title h1{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d}.category .category__title div{background:#3d3d3d;border-radius:1px;width:40px;height:4px}.category .warning{display:block;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#a9a9a9}.category .category__list{grid-gap:20px;grid-template-columns:1fr 1fr}}@media(min-width: 768px){.category .back{margin-bottom:40px}}@media(min-width: 1024px){.category{padding:50px 0}.category .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer;margin-bottom:40px}.category .back img{width:20px;height:20px}.category .back span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#b60016}.category .category__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:10px}.category .category__title h1{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d}.category .category__title div{background:#3d3d3d;border-radius:1px;width:70px;height:7px}.category .warning{display:block;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#a9a9a9;margin-bottom:30px}.category .category__list{grid-template-columns:1fr 1fr 1fr;grid-gap:10px 20px}}@media(min-width: 1440px){.category{padding:50px 0}.category .back{display:flex;grid-gap:20px;align-items:center;cursor:pointer;margin-bottom:40px}.category .back img{width:20px;height:20px}.category .back span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#b60016}.category .category__title{display:flex;align-items:center;grid-gap:20px;margin-bottom:10px}.category .category__title h1{font-style:normal;font-weight:700;font-size:48px;line-height:64px;color:#3d3d3d}.category .category__title div{background:#3d3d3d;border-radius:1px;width:70px;height:7px}.category .warning{display:block;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#a9a9a9;margin-bottom:40px}.category .category__list{grid-gap:40px 20px}}.category-card{display:flex;position:relative;flex-direction:column;border-radius:5px;width:335px;padding:0 40px 20px;cursor:pointer}.category-card .category-card__bcg{position:absolute;border:1px solid #a9a9a9;border-radius:5px;left:0;bottom:0;width:100%;height:177px}.category-card .img-wrapper{width:237px;height:158px;margin:0 auto 20px;z-index:1;background-color:#fff}.category-card img{width:100%;height:100%;object-fit:contain}.category-card span{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#3d3d3d;height:66px;overflow:hidden}.category-card:hover .category-card__bcg{border:1px solid #bf1429}.category-card:hover span{color:#bf1429}@media(min-width: 576px){.category-card{display:flex;position:relative;flex-direction:column;border-radius:5px;width:258px;padding:0 25px 20px}.category-card .category-card__bcg{position:absolute;border:1px solid #a9a9a9;border-radius:5px;left:0;bottom:0;width:100%;height:167px}.category-card .img-wrapper{width:158px;height:114px}.category-card span{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:16px;line-height:21px;text-align:center;color:#3d3d3d;height:63px;max-width:158px}}@media(min-width: 768px){.category-card{width:354px;padding:0 15px 20px}.category-card .category-card__bcg{height:177px}.category-card .img-wrapper{width:219px;height:158px;margin:0 auto 10px}.category-card span{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-align:center;color:#3d3d3d;height:72px;max-width:240px}}@media(min-width: 1024px){.category-card{width:314px;height:253px;padding:0 10px 10px 10px}.category-card .category-card__bcg{height:177px}.category-card .img-wrapper{width:237px;height:158px;margin:0 auto 20px}.category-card span{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#3d3d3d;height:66px}}@media(min-width: 1440px){.category-card{width:420px;height:275px;padding:0 10px 10px 10px}.category-card .category-card__bcg{height:167px}.category-card span{display:block;margin:0 auto;font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#3d3d3d;height:66px}}.mobile-menu{position:fixed;top:0;right:-100%;z-index:1000;height:100vh;width:calc(100% - 54px);background:#fff;padding:50px 20px 100px;transition:right .5s ease;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu--show{right:0}.mobile-menu__back img{width:20px;height:20px}.mobile-menu nav{display:flex;flex-direction:column;grid-gap:30px}.mobile-menu nav a{height:32px;display:flex;align-items:center;grid-gap:20px;font-size:24px;line-height:32px;color:#323232}.mobile-menu nav a img{width:20px;height:20px}.mobile-menu nav a.active>span{position:relative}.mobile-menu nav a.active>span:after{position:absolute;content:"";bottom:-10px;left:0;width:40px;height:3px;background:#bf1429;border-radius:1px}.mobile-menu .mobile-menu__phone{display:flex;grid-gap:20px;align-items:center;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#323232}.mobile-menu .mobile-menu__phone img{width:20px;height:20px}.overlay{z-index:999;background:rgba(50,50,50,.4);width:100%;height:100%;position:fixed;top:-100%;left:0;transition:top .5s ease}.overlay--show{top:0}.btn{height:60px;width:100%;border:1px solid #bf1429;border-radius:3px;display:flex;gap:20px;align-items:center;justify-content:center;background:#fff;cursor:pointer;font-style:normal;font-weight:700;font-size:16px;line-height:21px;color:#bf1429;position:relative;z-index:1;transition:width .3s}.btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#ac0a1e;transition:all .3s;z-index:-1;border-radius:3px}.btn:hover{color:#fff;transition:.3s}.btn:hover:before{width:100%}.btn--red{border:none;background:#bf1429;color:#fff}.btn--bg-gray{background:#f3f3f3;color:#a9a9a9;border:none}.btn--gray{color:#a9a9a9;border:1px solid #a9a9a9}.btn--icon img{width:20px;height:20px}.btn--black{background:#3d3d3d;color:#fff;border:none}.btn--big-font{font-size:18px;line-height:22px}.btn--disabled{color:#a9a9a9;border:1px solid #a9a9a9;pointer-events:none}.btn--disabled img{display:none}.btn--disabled:hover{color:#a9a9a9;transition:none}.btn--disabled:hover:before{width:0}@media(min-width: 576px){.btn--size-medium{width:258px}.btn--size-big{width:310px}}@media(min-width: 768px){.btn--size-medium{width:310px}}@media(min-width: 1024px){.btn{font-size:18px;line-height:24px}}.arrow-basket{display:flex;align-items:center;justify-content:start;max-width:1300px;margin:35px auto 20px;padding:0 20px;position:relative}.arrow-basket .back{display:flex;grid-gap:12px;align-items:center;cursor:pointer}.arrow-basket .back img{width:20px;height:20px}.arrow-basket .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}@media(min-width: 576px){.arrow-basket{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.arrow-basket .back{display:flex;align-items:center;cursor:pointer}.arrow-basket .back img{width:20px;height:20px}.arrow-basket .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.btn-basket{position:fixed;top:110px;right:20px;width:33px;height:33px;border:none;background:#bf1429;border-radius:2px;display:flex;cursor:pointer}.btn-basket img{width:10px;height:10px;margin:auto}.btn-basket div{width:11px;height:11px;position:absolute;content:"";top:-6px;right:-6px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:7px;line-height:8px;color:#fff}}@media(min-width: 768px){.arrow-basket{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.arrow-basket .back{display:flex;align-items:center;cursor:pointer}.arrow-basket .back img{width:20px;height:20px}.arrow-basket .back span{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#b60016}.btn-basket{position:fixed;top:140px;right:20px;width:40px;height:40px;border:none;background:#bf1429;border-radius:2px;display:flex;cursor:pointer}.btn-basket img{width:20px;height:20px;margin:auto}.btn-basket div{width:15px;height:15px;position:absolute;content:"";top:-10px;right:-10px;background:#3d3d3d;border-radius:1px;padding:2px;font-style:normal;font-weight:700;font-size:10px;line-height:12px;color:#fff}}@media(min-width: 1024px){.arrow-basket{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.arrow-basket .back{display:flex;align-items:center;cursor:pointer}.arrow-basket .back img{width:20px;height:20px}.arrow-basket .back span{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#b60016}.btn-basket{position:fixed;top:160px;right:20px;width:60px;height:60px;border:none;background:#bf1429;border-radius:2px;display:flex;cursor:pointer}.btn-basket img{width:20px;height:20px;margin:auto}.btn-basket div{width:20px;height:20px;position:absolute;content:"";top:-10px;right:-10px;background:#3d3d3d;border-radius:1px;padding:3px;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#fff}}@media(min-width: 1440px){.arrow-basket{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;padding:0}.arrow-basket .back{display:flex;align-items:center;cursor:pointer}.arrow-basket .back img{width:20px;height:20px}.arrow-basket .back span{font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#b60016}.btn-basket{position:fixed;top:160px;right:20px;width:100px;height:100px;border:none;background:#bf1429;border-radius:2px;display:flex;cursor:pointer}.btn-basket img{width:40px;height:40px;margin:auto}.btn-basket div{width:30px;height:30px;position:absolute;content:"";top:-15px;right:-15px;background:#3d3d3d;border-radius:1px;padding:4px;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff}}.custom-modal-backdrop{position:absolute;display:flex;left:0;z-index:1050;width:100%;height:100%;background:rgba(255,255,255,.8);min-height:300px}.custom-modal-backdrop.custom-fade{opacity:0}.custom-modal-backdrop.custom-show{opacity:.5}.page-loader{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.lds-spinner{display:inline-block;position:relative;width:0px;height:0px;margin:auto}.lds-spinner div{transform-origin:0;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:4px;left:-1px;width:5px;height:12px;background-image:url(/static/img/card_1.svg);background-repeat:no-repeat;background-size:contain}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-0.125s}.lds-spinner div:nth-child(2){transform:rotate(45deg);animation-delay:.25s;background-image:url(/static/img/card_2.svg)}.lds-spinner div:nth-child(3){transform:rotate(90deg);animation-delay:.375s;background-image:url(/static/img/card_3.svg)}.lds-spinner div:nth-child(4){transform:rotate(135deg);animation-delay:.5s;background-image:url(/static/img/card_4.svg)}.lds-spinner div:nth-child(5){transform:rotate(180deg);animation-delay:.625s;background-image:url(/static/img/card_5.svg)}.lds-spinner div:nth-child(6){transform:rotate(225deg);animation-delay:.75s;background-image:url(/static/img/card_6.svg)}.lds-spinner div:nth-child(7){transform:rotate(270deg);animation-delay:.875s;background-image:url(/static/img/card_7.svg)}.lds-spinner div:nth-child(8){transform:rotate(315deg);animation-delay:1s;background-image:url(/static/img/card_8.svg)}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.clients{margin-top:70px;margin-bottom:70px}.clients .clients__top{margin-bottom:20px}.clients h2{font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#3d3d3d;margin-bottom:10px}.clients p{font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#3d3d3d}.clients .clients__list{display:flex;flex-wrap:wrap;grid-gap:10px}.clients .clients__list .clients__item{width:76px;height:76px;background:#fff;border:1px solid #ededed;border-radius:3px;background-repeat:no-repeat;background-position:center;background-size:contain}.clients .clients__buttons{display:flex;grid-gap:20px;margin-top:20px}.clients .clients__buttons .arrow{width:20px;height:20px;border:1px solid #bf1429;border-radius:3px;padding:2px;cursor:pointer}.clients .clients__buttons .arrow img{width:15px;height:15px}.clients .clients__buttons .arrow--left{background-color:#fff}.clients .clients__buttons .arrow--right{background-color:#bf1429}@media(min-width: 576px){.clients{position:relative;display:flex}.clients .clients__top{min-width:218px;width:218px;margin-right:10px}.clients .clients__list .clients__item{width:69px;height:69px}.clients .clients__buttons{position:absolute;bottom:0;left:0}}@media(min-width: 768px){.clients .clients__top{margin-right:20px}.clients .clients__list .clients__item{width:90px;height:90px}.clients .clients__buttons .arrow{width:30px;height:30px}}@media(min-width: 1024px){.clients h2{font-size:48px;line-height:64px;margin-bottom:20px}.clients p{font-size:18px;line-height:30px;max-width:250px}.clients .clients__top{min-width:420px;width:420px;margin-right:20px}.clients .clients__list{grid-gap:20px}.clients .clients__list .clients__item{width:121px;height:121px}}@media(min-width: 1400px){.clients p{font-size:20px;max-width:270px}.clients .clients__list .clients__item{width:156px;height:156px}}.card-btn{height:49px;width:100%;border:1px solid #bf1429;border-radius:3px;display:flex;grid-gap:10px;align-items:center;justify-content:center;background:#fff;cursor:pointer;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#fff;position:relative;z-index:1}.card-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.card-btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#ac0a1e;transition:all .3s;z-index:-1;border-radius:3px}.card-btn:hover{color:#fff;transition:.3s}.card-btn:hover:before{width:100%}.card-btn--icon{color:#bf1429}.card-btn--icon svg{width:15px;height:15px}.card-btn--icon:hover svg path{stroke:#fff}.card-btn--black{background:#3d3d3d;border:none}.card-btn--gray{border:1px solid #a9a9a9;color:#a9a9a9;transition:.2s ease-in}.card-btn--red{border:none;background:#bf1429}.card-btn--red:hover{background:#ac0a1e}@media(min-width: 576px){.card-btn{height:38px}}@media(min-width: 768px){.card-btn{height:35px}.card-btn--icon svg{width:19px;height:19px}}@media(min-width: 1024px){.card-btn{height:35px}.card-btn--icon svg{width:19px;height:19px}}@media(min-width: 1440px){.card-btn{height:46px;grid-gap:20px;font-size:16px;line-height:21px}.card-btn--icon svg{width:20px;height:20px}}.transactions .transactions__title{margin-bottom:20px;gap:20px;display:flex;align-items:center}.transactions .transactions__title div{width:40px;height:4px;background:#323232;border-radius:1px}.transactions .transactions__article{display:none}.transactions .characteristic{background:#fafafa;border-radius:3px;padding:20px}.transactions .characteristic .characteristic__list{margin-bottom:30px}.transactions .characteristic .characteristic__list .characteristic__item{display:flex;gap:20px;align-items:center}.transactions .characteristic .characteristic__list .characteristic__item label{min-width:133px;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#3d3d3d}.transactions .characteristic .characteristic__list .characteristic__item input{border:1px solid #ededed;border-radius:3px;width:100%;height:44px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#3d3d3d;padding:10px 20px}.transactions .characteristic .characteristic__list .characteristic__item input[type=date]::-webkit-calendar-picker-indicator{display:none}.transactions .characteristic .characteristic__btn{position:relative}.transactions .characteristic .characteristic__btn button{height:44px}.transactions .characteristic .characteristic__btn div{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:54px;width:100%;height:35px;background:#ededed;border-radius:3px;font-style:normal;font-weight:400;font-size:14px;line-height:150%}.form__input{width:100%;position:relative}.form__input input{border:1px solid #a9a9a9;border-radius:3px;padding:12px 20px;color:#3d3d3d;width:100%;height:50px;font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin-bottom:0}.form__input input::placeholder{color:#a9a9a9}.form__input input:focus{border:1px solid #b60016;color:#3d3d3d}.form__input .error{border:1px solid #ff4f4f;background-image:url(/static/img/danger.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:calc(100% - 20px)}.form__input .input-wrapper--warning{position:absolute;right:0;bottom:-36px;z-index:1;display:inline;background:#3d3d3d;padding:5px;font-style:normal;font-weight:400;font-size:10px;line-height:13px;color:#fff;border-radius:3px;z-index:800}.form__input .input-wrapper--warning::after{position:absolute;content:"";top:-22px;right:0;width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;transform:translate(-6px, 3px);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #3d3d3d rgba(0,0,0,0);border-radius:1px}.personal-data{display:flex;align-items:center;margin-bottom:50px}.personal-data .checkbox{cursor:pointer;width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px}.personal-data .checkbox img{display:none}.personal-data span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#a9a9a9}.personal-data span a{color:#bf1429}.personal-data .checked{display:flex}.personal-data .checked img{margin:auto;display:block;width:14px;height:14px}.form-accept{display:flex;flex-direction:column}.form-accept img{width:86px;height:86px;margin:0 auto 10px}.form-accept .title{font-style:normal;font-weight:700;font-size:24px;line-height:130%;text-align:center;color:#3d3d3d;margin-bottom:10px}.form-accept .text{font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#3d3d3d}@media(min-width: 576px){.form__input input{border:1px solid #a9a9a9;border-radius:3px;padding:12px 20px;color:#3d3d3d;width:100%;height:50px;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.form__input input::placeholder{color:#a9a9a9}.form__input input:first-of-type{margin-bottom:0px}.personal-data{display:flex;align-items:center;margin-bottom:50px}.personal-data .checkbox{width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px}.personal-data span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#a9a9a9}.personal-data span a{color:#bf1429}}@media(min-width: 768px){.form__input input{border:1px solid #a9a9a9;border-radius:3px;padding:12px 20px;color:#3d3d3d;width:100%;height:50px;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.form__input input::placeholder{color:#a9a9a9}.form__input input:first-of-type{margin-bottom:0px}.form__input .input-wrapper--warning{bottom:-46px;padding:7px 15px;font-size:16px;line-height:21px}.personal-data{display:flex;align-items:center;margin-bottom:50px}.personal-data .checkbox{width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px}.personal-data span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#a9a9a9}.personal-data span a{color:#bf1429}}@media(min-width: 1024px){.form__input input{border:1px solid #a9a9a9;border-radius:3px;padding:12px 20px;color:#3d3d3d;width:100%;height:50px;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.form__input input::placeholder{color:#a9a9a9}.form__input input:first-of-type{margin-bottom:0px}.personal-data{display:flex;align-items:center;margin-bottom:15px}.personal-data .checkbox{width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px}.personal-data span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#a9a9a9}.personal-data span a{color:#bf1429}.form-accept{height:100%;justify-content:center}.form-accept .title{margin-bottom:20px}}@media(min-width: 1440px){.form__input input{border:1px solid #a9a9a9;border-radius:3px;padding:17px 20px;color:#3d3d3d;width:100%;height:60px;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.form__input input::placeholder{color:#a9a9a9}.form__input input:first-of-type{margin-bottom:0px}.personal-data{display:flex;align-items:center;margin-bottom:40px}.personal-data .checkbox{width:20px;height:20px;border:1px solid #a9a9a9;border-radius:3px;margin-right:20px}.personal-data span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#a9a9a9}.personal-data span a{color:#bf1429}.form-accept img{width:102px;height:102px}.form-accept .title{font-size:36px}.form-accept .text{font-size:20px;line-height:26px}}html{height:100%}*{box-sizing:border-box;margin:0;padding:0;line-height:1.3}body{font-style:normal;font-family:"Red Hat Display",sans-serif;color:#3d3d3d;background:#fff;line-height:130%;overflow-x:hidden;background-image:url(/static/img/bcg-header-768.svg);background-repeat:no-repeat;background-position:-50px top}body.noScroll{overflow:hidden}ul{padding-left:0;margin:0}li{list-style-type:none}a{text-decoration:none}input{outline:none;color:#fff}input:focus{color:#fff}textarea{outline:none;color:#fff}textarea:focus{color:#fff}.hidden{display:none !important}.overflow-none{overflow:hidden}.upper{text-transform:uppercase}@media(min-width: 768px){body{background-position:left top}}@media(min-width: 1440px){body{background-image:url(/static/img/bcg-header-1440.svg);background-position:left top}}
