@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css);.header1{align-items:center;background-color:#f5f8ff;display:flex;height:40px;justify-content:space-between;padding:8px 89px 8px 80px}.header1__nav{display:flex;flex-direction:row;list-style-type:none;margin-bottom:0;padding-left:0}.header1__nav_item{font-family:Rubik;font-size:14px;margin-right:40px}.header1__nav_item a{color:#282828;text-decoration:none}.header1__nav_item a:hover{color:#2a5cf6}.header1__social_icon:hover svg path{fill:#2a5cf6}@media(max-width:768px){.header1{padding:8px 50px}}@media(max-width:640px){.header1{padding:8px 30px}.header1__nav_item{margin-right:25px}}@media(max-width:530px){.header1{padding:8px 20px}.header1__nav_item{font-size:13px;margin-right:15px}}@media(max-width:428px){.header1{display:none}}.header2{height:68px;justify-content:space-between;padding:14px 80px}.header2,.header2__btn{align-items:center;display:flex}.header2__btn{background:linear-gradient(23.06deg,#2a5cf6 20.355%,#2a5cf6 20.366%,#7191f4 138.667%);border:none;border-radius:60px;box-shadow:inset 0 0 10px rgba(0,0,0,.08);color:#fff;flex-shrink:0;font-size:16px;font-weight:500;gap:12px;letter-spacing:.1px;padding:10px 24px 10px 16px;width:176px}.header2__btn:active,.header2__btn:hover{background:linear-gradient(17.52deg,#9e0caa -2.485%,#242aff 46.512%,#23fbe1 113.279%)}.header2__btn span{color:#fff}.header2__search{margin-left:24px;margin-right:24px;position:relative;top:-18px;width:100%}.header2__search_input{border:none;border-radius:58px;left:2px;padding:9px 22px 8px 24px;top:2px;width:90%;z-index:2}.header2__search_btn,.header2__search_input{font-size:16px;letter-spacing:.1px;position:absolute}.header2__search_btn{background:linear-gradient(23.06deg,#2a5cf6 20.355%,#2a5cf6 20.366%,#7191f4 138.667%);border:none;border-radius:56px;box-shadow:inset 0 0 10px rgba(0,0,0,.08);color:#fff;font-weight:500;height:39px;padding-right:16px;text-align:right;width:100%}.header2__search_btn:active,.header2__search_btn:hover{background:linear-gradient(17.52deg,#9e0caa -2.485%,#242aff 46.512%,#23fbe1 113.279%)}.header2__profile{align-items:center;display:flex;justify-content:space-between;width:228px}.header2__profile_item{align-items:center;display:flex;flex-direction:column;text-decoration:none;width:76px}.header2__profile_item:hover .header2__profile_item_text{color:#2a5cf6}.header2__profile_item:hover svg path{stroke:#2a5cf6}@media(max-width:1260px){.header2__search_input{width:85%}}@media(max-width:1100px){.header2__search_input{width:80%}}@media(max-width:991px){.header2{padding:14px 60px}.header2__search_input{font-size:14px;letter-spacing:0;width:75%}.header2__search_btn{font-size:14px;height:36px}}@media(max-width:863px){.header2{padding:14px 40px}.header2__search_input{padding:8px 15px}}@media(max-width:800px){.header2{padding:14px 30px}.header2__btn{width:140px}.header2__search{margin-left:20px;margin-right:20px}.header2__search_input{width:80%}.header2__profile{width:120px}.header2__profile_item{width:40px}.header2__profile_item_text{display:none}}@media(max-width:676px){.header2{grid-column-gap:0;grid-row-gap:12px;-webkit-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,40px);height:113px;row-gap:12px}.header2__search{grid-column:1/3;grid-row:2;margin:0}.header2__search_input{width:83%}.header2__profile{justify-self:end}}@media(max-width:428px){.header2{grid-template-rows:28px 24px;height:84px;padding:12px 24px 8px}.header2__btn{background:none;box-shadow:none;padding:0;width:24px}.header2__btn span{display:none}.header2__btn svg{height:24px;width:24px}.header2__btn svg path{fill:#282828}.header2__btn:hover{background:none}.header2__search_input{font-size:10px;height:20px;letter-spacing:.2px}.header2__search_btn{font-size:10px;height:24px;letter-spacing:.2px}}@media(max-width:375px){.header2__search_input{width:80%}}.banner{box-shadow:0 0 20px rgba(0,0,0,.2);margin:0 auto;width:87%}.banner,.banner img{border-radius:12px;height:356px}.banner img{object-fit:cover}.banner__title{color:#5c71b2;font-size:28px;font-weight:600;letter-spacing:.1px;line-height:33px;text-align:left}.banner__list{padding-top:16px}.banner__list_item{font-size:16px;font-weight:400;text-align:left}.banner__btn{background:linear-gradient(23.06deg,#2a5cf6 20.355%,#2a5cf6 20.366%,#7191f4 138.667%);border:none;border-radius:61px;box-shadow:inset 0 0 10px rgba(0,0,0,.08);color:#fff;font-size:16px;font-weight:500;height:42px;letter-spacing:.1px;padding:11px 24px;width:206px}.banner__btn:active,.banner__btn:hover{background:linear-gradient(17.52deg,#9e0caa -2.485%,#242aff 46.512%,#23fbe1 113.279%)}@media(max-width:768px){.banner__title{font-size:24px;line-height:26px}}@media(max-width:428px){.banner,.banner img{height:176px}.banner__title{font-size:16px;line-height:18px}.banner__list{margin-bottom:5px;padding:6px 0 0 14px}.banner__list_item{font-size:10px;line-height:13px}.banner__btn{font-size:8px;height:21px;padding:6px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.advantage{background:linear-gradient(-33.54deg,#5877fe -3.965%,hsla(0,0%,100%,0) 74.867%,hsla(0,0%,100%,0) 0),linear-gradient(35.13deg,#c2fff8 -1.372%,#fff 70.578%);border-radius:40px;height:262px;padding:24px 24px 0;position:relative;width:237px}.advantage__title{color:#282828;font-size:16px;font-weight:500;line-height:19px}.advantage__description,.advantage__title{font-family:Rubik;letter-spacing:.1px;text-align-last:left}.advantage__description{color:#525252;font-size:14px;font-weight:400;line-height:17px;margin-top:8px;opacity:.6}.advantage__img{bottom:-18px;height:119px;left:-20px;object-fit:contain;position:absolute;width:100%}@media(max-width:570px){.advantage{height:235px;padding:18px 18px 0;width:185px}.advantage__title{font-size:14px}.advantage__description{font-size:12px}.advantage__img{bottom:-14px;height:90px;left:0;width:90%}}@media(max-width:428px){.advantage{height:203px;padding:16px 16px 0;width:154px}.advantage__title{font-size:12px}.advantage__description{font-size:10px;margin-top:5px}}.product{border-radius:40px;height:662px;margin-bottom:5px;position:relative;width:276px}.product__img{border-radius:40px;height:368px;object-fit:cover;width:100%}.product__title{font-size:18px;line-height:24px;padding:12px}.product__price{display:none}.product__info{font-size:16px;letter-spacing:.1px;line-height:24px;margin-bottom:12px;padding-left:12px;padding-right:12px}.product__info_list{display:flex;flex-wrap:wrap}.product__info_list-item{background:#eee;border:1px solid #eee;border-radius:39px;color:#525252;cursor:pointer;height:27px;line-height:19px;margin-bottom:6px;margin-right:6px;max-width:68px;padding:4px 6px}.product__info_list-item:hover{background:#f5f8ff;border:1px solid #2a5cf6;color:#2a5cf6}.product__cost{align-items:center;display:flex;justify-content:space-between;padding:0 12px}.product__cost_price{font-size:24px;font-weight:700;line-height:28px}.product__cost_btn{background:linear-gradient(23.06deg,#2a5cf6 20.355%,#2a5cf6 20.366%,#7191f4 138.667%);border:none;border-radius:61px;box-shadow:inset 0 0 10px rgba(0,0,0,.08);color:#fff;font-size:16px;font-weight:500;height:39px;letter-spacing:.1px;padding:11px 24px}.product__cost_btn:active,.product__cost_btn:hover{background:linear-gradient(17.52deg,#9e0caa -2.485%,#242aff 46.512%,#23fbe1 113.279%)}.product__cost_btn img{margin-right:9px}.product__cost_btn span{color:#fff}.product svg{position:absolute;right:10px;top:20px}.product svg:hover path{fill:#2a5cf6}.product:hover{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(max-width:570px){.product{height:auto;width:210px}.product__img{height:280px}.product__title{font-size:14px;font-weight:500}.product__price{display:block;font-size:18px;font-weight:700;line-height:22px;padding:0 12px 8px}.product__info{font-size:14px}.product__info_list-item{font-size:12px;height:20px;line-height:12px;max-width:55px}.product__cost{display:block;padding-bottom:10px}.product__cost_price{display:none}}@media(max-width:428px){.product{width:180px}.product__img{height:240px}.product__title{font-size:12px}.product__price{font-size:16px}.product__info{font-size:14px}.product__info_list-item{font-size:10px;height:18px;line-height:10px;max-width:47px}.product__cost_btn{height:38px;width:148px}.product__cost_btn span{display:none}}.scrollableContainer{margin:0 auto;position:relative}.scrollableContainer__list{display:flex;list-style:none;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0 10px;width:92vw}.scrollableContainer__list_item:not(:last-child){margin-right:2em}.button{border:none;border-radius:50%;cursor:pointer;opacity:.4;position:absolute;top:120px;z-index:2}.button--hidden{display:none}.button:hover{opacity:1}.buttonLeft{left:-20px;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.buttonRight{right:-20px}@media(max-width:768px){.scrollableContainer__list{width:90vw}}@media(max-width:570px){.scrollableContainer__list{width:85vw}.scrollableContainer__list_item:not(:last-child){margin-right:1em}.button{top:100px}}@media(max-width:428px){.scrollableContainer__list{width:81vw}}.advantages{display:flex;justify-content:space-between;margin-top:75px;padding:0 1%}@media(max-width:428px){.advantages{margin-top:16px}}.catalog{margin:60px 2% 0}.catalog__breadcrumbs{margin-left:80px}.catalog__breadcrumbs a{color:#a9a9a9;font-size:18px;text-decoration:none}.catalog__breadcrumbs a span{color:#282828;font-size:28px;font-weight:700}.catalog__products{display:flex;justify-content:space-between;margin-top:44px}@media(max-width:428px){.catalog{margin:21px 24px 0}.catalog__breadcrumbs{margin-left:0}.catalog__breadcrumbs a{color:#a9a9a9;font-size:16px}.catalog__breadcrumbs a span{font-size:24px}.catalog__products{margin-top:26px}}.about{grid-column-gap:3%;-webkit-column-gap:3%;column-gap:3%;display:grid;grid-template-columns:50% 47%;height:304px;margin-top:10px;padding:0 2%}.about__title{display:none}.about__text{color:#282828;display:flex;flex-direction:column;justify-content:center;text-align:left}.about__text_title{font-size:28px;font-weight:600;letter-spacing:.1px;line-height:33px}.about__text_description{font-size:18px;font-weight:400;line-height:25px}.about__img{object-fit:cover;width:100%}@media(max-width:991px){.about{height:250px}.about__text_description{font-size:16px;line-height:22px}}@media(max-width:800px){.about{grid-template-columns:none;grid-template-rows:28px 300px minmax(110px,auto);height:auto;padding:0 24px;row-gap:12px}.about__title{display:block;font-size:28px;font-weight:600;line-height:33px}.about__text_title{display:none}.about__text_description p{margin-bottom:.5rem}.about__img{grid-row:2;height:300px;object-fit:contain;width:95%}}@media(max-width:428px){.about{grid-template-rows:28px 144px minmax(200px,auto)}.about__img{border-radius:40px;height:144px;object-fit:cover}.about__title{font-size:24px}}.main{background-color:#f5f5f5;height:100%;padding-bottom:50px;padding-top:14px}.footer{background-color:#eee}.footer__info{display:grid;font-size:18px;font-weight:400;grid-template-columns:repeat(4,1fr);line-height:25px;padding:40px 80px}.footer__info_nav{list-style-type:none;padding:0 15px 0 0}.footer__info_nav_item a{color:#282828;font-size:14px;line-height:17px;opacity:.6;text-decoration:none}.footer__info_contacts_subscribe{position:relative}.footer__info_contacts_icons{align-items:start;display:flex;flex-direction:column;margin-bottom:12px}.footer__info_contacts_title{font-size:16px;line-height:24px;opacity:.7}.footer__info_contacts input{border:none;border-radius:25px;font-size:14px;height:50px;line-height:17px;margin:12px 0;opacity:.4;padding:16px;width:100%}.footer__info_contacts input:hover{border:1px solid #2a5cf6;color:#282828;opacity:1}.footer__info_contacts button{border:none;border-radius:50%;position:absolute;right:3px;top:13px}.footer__info_contacts button svg{height:48px;width:48px}.footer__info_contacts button:hover svg path{fill:#1f6cbe}.footer__info_contacts p{color:gray;font-size:10px;line-height:12px}.footer__info_contacts a{margin-right:8px}.footer__info_contacts a:hover svg path{fill:#1f6cbe}.footer__rest{align-items:center;display:flex;height:48px;justify-content:space-between;padding:12px 80px}.footer__rest_year{color:#525252;font-size:14px;font-weight:400;line-height:17px}.footer__rest_logos{height:24px}.footer hr{margin:0}@media(max-width:1100px){.footer__info{grid-template-columns:repeat(2,1fr) 120px 1fr}.footer__info_contacts input{font-size:14px;line-height:16px;padding:12px}}@media(max-width:991px){.footer__info{grid-template-columns:repeat(2,1fr) 60px 1fr;padding:40px 60px}.footer__info_contacts input{font-size:12px;line-height:14px}}@media(max-width:768px){.footer__info{grid-template-columns:repeat(3,1fr);padding:30px}.footer__info_empty{display:none}}@media(max-width:668px){.footer__info{grid-template-columns:none;grid-template-rows:auto auto}.footer__info_contacts{grid-row:1;margin-bottom:16px}.footer__info_contacts input{font-size:14px;line-height:17px;padding:16px}.footer__rest{align-items:start;display:flex;flex-direction:column;height:70px;padding:0 30px 16px}.footer__rest_year{order:2;padding-top:16px}.footer__rest_logos{order:1}hr{display:none}}.pageup{bottom:96px;height:62px;position:fixed;right:81px;width:62px;z-index:100}.pageup:hover svg path{fill:#1f6cbe;opasity:unset}.pageup:hover svg rect{opacity:1}.carousel-caption{display:flex;flex-direction:column;left:170px;top:40px;width:477px}.carousel-indicators{bottom:-54px}.carousel-indicators [data-bs-target]{background-color:rgba(40,40,40,.5);border-radius:50%;height:12px;opacity:.5;width:12px}.carousel-indicators [data-bs-target].active{background-color:#2a5cf6}.accordion-item{border:none}.accordion-button{background-color:#eee;font-size:18px;font-weight:400;line-height:25px;padding:8px 20px 8px 0}.accordion-button.collapsed,.accordion-button:not(.collapsed){background-color:#eee;box-shadow:none;color:#212529}.accordion-body{background-color:#eee;padding:0 12px}@media(max-width:768px){.carousel-caption{left:100px;top:30px;width:400px}}@media(max-width:670px){.carousel-caption{left:60px;top:20px;width:350px}}@media(max-width:576px){.carousel-caption{left:27px;top:10px;width:267px}}@media(max-width:428px){.carousel-caption{top:0}.carousel-indicators{bottom:-20px}.carousel-indicators [data-bs-target]{height:8px;width:8px}}*{box-sizing:border-box;color:#282828;font-family:Rubik;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}body{overflow-y:scroll}
/*# sourceMappingURL=main.7e879b3f.css.map*/