@charset "UTF-8";:root{--red:#db3447;--blue:#154b94;--light-blue:#e9f4fb;--white:#fff;--black:#565656;--grey:#bdbdbd;--light-grey:#d9d9d9;--gradient:linear-gradient(143deg, #db3447 0%, #144a93 100%);--font-family:"Inter",sans-serif;--second-family:"Roboto",sans-serif;--third-family:"TT Commons Pro",sans-serif;--font4:"Onest",sans-serif}@font-face{font-family:Inter,sans-serif;src:url(../fonts/Inter/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter,sans-serif;src:url(../fonts/Inter/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter,sans-serif;src:url(../fonts/Inter/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter,sans-serif;src:url(../fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter,sans-serif;src:url(../fonts/Onest/Onest-Regular.woff2) format("woff2"),url(../fonts/Onest/Onest-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto,sans-serif;src:url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto,sans-serif;src:url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto,sans-serif;src:url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RobotoSlab,sans-serif;src:url(../fonts/Roboto/RobotoSlab-Semibold.woff2) format("woff2"),url(../fonts/Roboto/RobotoSlab-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"TT Commons",sans-serif;src:url(../fonts/TT-Commons-Pro/TTCommons-Medium.woff2) format("woff2"),url(../fonts/TT-Commons-Pro/TTCommons-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{margin:0;padding:0;font-family:var(--font-family);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:none}.container{max-width:1440px;margin:0 auto;padding:0 60px}header{position:sticky;top:0;left:0;right:0;z-index:100}.header__top{-webkit-box-shadow:0 4px 4px 0 rgba(9,44,91,.2);box-shadow:0 4px 4px 0 rgba(9,44,91,.2);background:var(--blue);height:40px;padding:10.5px 0}.header__top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.menu__link{font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--white);line-height:120%;-webkit-transition:all .5s;transition:all .5s;letter-spacing:.5px}.menu__link:visited{color:var(--white)}.menu__link:hover{cursor:pointer;color:var(--red)}.email,.phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--font-family);font-weight:500;font-size:16px;color:var(--white);line-height:120%;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.8px}.email:hover,.phone:hover{cursor:pointer;opacity:.6}.header__mid{-webkit-box-shadow:0 4px 4px 0 rgba(9,44,91,.2);box-shadow:0 4px 4px 0 rgba(9,44,91,.2);background:var(--light-blue);border-radius:0 0 20px 20px;height:70px;position:relative;padding:11px 0;gap:30px}.header__mid-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:485px;gap:3px}.header .logo__img{width:28px;height:28px}.header .logo__name{width:80px;height:8px}.header .logo__name-about{width:103px;height:4px}.header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.header__btns .cart,.header__btns .login{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:12px;width:48px;height:48px;background:var(--white);-webkit-transition:all .3s;transition:all .3s}.header__btns .cart svg path,.header__btns .login svg path{fill:var(--black);-webkit-transition:all .3s;transition:all .3s}.header__btns .cart:hover,.header__btns .login:hover{cursor:pointer;background:var(--blue)}.header__btns .login:hover svg path{fill:var(--white)}.header__btns .cart:hover svg path{fill:var(--white)}.catalog-btn .btn-line svg path{fill:var(--black)}.catalog-btn.active .btn-line svg path{fill:var(--red)}.catalog-btn{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.catalog-btn .submenu{background:var(--light-blue);-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;width:350px;position:absolute;left:-60px;z-index:10}.catalog-btn .submenu::before{content:"";background:var(--light-blue);position:fixed;top:15px;height:295px;width:clamp(20px,32vw,1500px);left:-470px}.catalog-btn .submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:52px;padding-bottom:97px;position:relative}.catalog-btn .submenu__item{padding-left:100px;padding-right:40px}.catalog-btn .submenu__item:hover .submenu-nested{visibility:visible}.catalog-btn .submenu__item--menu{display:none}.catalog-btn .submenu__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:164px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%}.catalog-btn .submenu__link:hover{cursor:pointer;color:var(--red)}.catalog-btn .submenu-nested{background:var(--white);padding:40px;-webkit-box-shadow:0 2px 0 0 rgba(9,44,91,.2);box-shadow:0 2px 0 0 rgba(9,44,91,.2);position:absolute;top:24px;left:304px;scrollbar-width:thin;visibility:hidden;height:286px;-webkit-transition:all .5s;transition:all .5s}.catalog-btn .submenu-nested__list{gap:20px;width:407px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);overflow-y:scroll;height:85%;padding-bottom:20px}.catalog-btn .submenu-nested__title{font-family:var(--font-family);font-weight:400;font-size:18px;color:var(--blue);line-height:120%;padding-bottom:20px}.catalog-btn .submenu-nested__link{font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--blue);line-height:120%;height:20px}.catalog-btn .submenu-nested__link:hover{cursor:pointer;color:var(--black)}.catalog-btn .submenu-nested__list{scrollbar-width:thin;scrollbar-color:var(--light-blue) transparent}.catalog-btn .submenu-nested__list::-webkit-scrollbar{width:10px;border:1px solid var(--light-blue);border-radius:5px;margin-bottom:20px}.catalog-btn .submenu-nested__list::-webkit-scrollbar-thumb{background-color:var(--light-blue);border-radius:5px}.catalog-btn .submenu-nested__list::-webkit-scrollbar-thumb:hover{background-color:var(--blue);cursor:pointer}.catalog-btn__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.catalog-btn__btn span svg path{fill:var(--black);-webkit-transition:all .3s;transition:all .3s}.catalog-btn__btn:hover{cursor:pointer}.catalog-btn__btn:hover span svg path{fill:var(--red)}.catalog-btn .submenu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.catalog-btn__name{font-family:var(--font-family);font-weight:700;font-size:18px;color:var(--black);line-height:120%}.search{margin-left:75px;border-radius:6px;padding:7px 10px 7px 20px;width:320px;height:48px;background:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__button{padding:10px}.search:focus-within,.search:hover{width:320px;border-radius:6px;padding:7px 10px 7px 20px}.search:focus-within .search-input,.search:hover .search-input{display:block}.search-input{-webkit-box-flex:1;-ms-flex:1;flex:1}footer{border-top:1px solid var(--black)}.footer{padding:27px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__top .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.footer__top .logo__img{width:56px;height:56px}.footer__top .logo__name{width:160px;height:16px}.footer__top .logo__name-about{width:206px;height:8px}.footer__top .menu{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:96px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:350px}.footer__top .menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.footer__top .menu__link{color:var(--black);-webkit-transition:all .5s;transition:all .5s}.footer__top .menu__link:focus,.footer__top .menu__link:hover{cursor:pointer;color:var(--red)}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:46px}.footer__contacts .phone{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;letter-spacing:1.7px}.footer__contacts .email{color:var(--black);-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__info .politica-conf,.footer__info .politica-opd{font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;letter-spacing:.8px;color:var(--black)!important}.footer__info .politica-conf:hover,.footer__info .politica-opd:hover{cursor:pointer;color:var(--red)}.footer__info .politica-conf:visited,.footer__info .politica-opd:visited{color:var(--black)}.main-section .container{padding:0 50px}.main{padding:56px 40px 53px;position:relative}.main-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.main-slide__blocks{max-width:600px}.main-slide__title{font-family:var(--font-family);font-weight:600;font-size:60px;color:var(--black);line-height:120%;padding-bottom:20px}.main-slide__descr{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;padding-bottom:40px}.main-slide__btn{-webkit-box-shadow:4px 4px 4px 0 rgba(36,10,77,.2);box-shadow:4px 4px 4px 0 rgba(36,10,77,.2);background:linear-gradient(143deg,#db3447 0,#144a93 100%);border-radius:30px;padding:20px 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:62px;font-family:var(--font-family);font-weight:700;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.main-slide__btn:hover{background:var(--red);font-weight:600}.main-slide__btn:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(95,29,42,.5);box-shadow:inset 0 14px 10px 0 rgba(95,29,42,.5);background:var(--red)}.main-slide__img{width:620px;height:500px}.main-slide__img--mobile{display:none}.main-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .slider-btn__prev{left:-30px;top:calc(50% - 20px)}.main .slider-btn__next{right:-30px;top:calc(50% - 20px)}.slider-btn__next,.slider-btn__prev{cursor:pointer;-webkit-transition:all .5s;transition:all .5s;position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%}.slider-btn__next:hover,.slider-btn__prev:hover{background:var(--light-blue)}.swiper-pagination-bullet{width:16px;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);height:16px;background-color:var(--grey)!important;border-radius:50%;opacity:1;margin:0 10px!important;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-pagination-bullet-active-main{width:16px!important;height:16px!important;background-color:var(--blue)!important}.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{width:16px!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;height:16px!important}.swiper-pagination-bullet-active-next-next,.swiper-pagination-bullet-active-prev-prev{display:none}.about{padding:106px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.about__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);color:var(--black);padding-bottom:30px}.about__title span{color:var(--blue)}.about__paragraph{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;padding-bottom:10px}.about__paragraph:last-child{padding-bottom:0}.about__content{max-width:870px}.about__btn{border:1px solid var(--red);border-radius:30px;padding:20px 40px;width:250px;height:62px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);cursor:pointer;-webkit-transition:all .5s;transition:all .5s;-ms-flex-item-align:end;align-self:flex-end;min-width:225px}.about__btn:hover{background:rgba(233,244,251,.5);border:1px solid var(--blue)}.about__btn:active{background:var(--light-blue)}.about__btn:disabled{background:var(--light-blue);opacity:.5}.benefit{padding-bottom:69px}.benefit__main-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;padding-bottom:25px}.benefit__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.benefit__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.benefit__item-title{font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;padding-bottom:12px}.benefit__descr{font-family:var(--font-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;max-width:306px}.benefit__img{width:100px;height:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;background:var(--light-blue)}.benefit__img img{width:60px;height:60px}.section-main-form{background:var(--blue);border-radius:30px;padding:50px 0;position:relative;overflow:hidden}.section-main-form__img{display:block;position:absolute;right:0;top:0;z-index:1}.main-form{max-width:870px;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-form__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);color:var(--light-grey);padding-bottom:20px}.main-form__descr{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;color:var(--light-grey);padding-bottom:20px}.main-form__input-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px;padding-bottom:10px}.main-form__input{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;max-width:277px;height:62px;font-family:var(--second-family);font-weight:600;font-size:18px;color:var(--light-grey);line-height:120%}.main-form__politica{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--light-grey);line-height:120%;padding-bottom:20px}.main-form__link{text-decoration:underline!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--light-grey);line-height:120%}.main-form__button{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:62px;width:250px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.main-form__button:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.main-form__button:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.partner{position:relative;padding:66px 10px 100px}.partner__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);color:var(--black);margin-bottom:30px}.partner .swiper{height:210px}.partner .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner .slider-btn__prev{left:-30px;top:calc(50% - 10px)}.partner .slider-btn__next{right:-30px;top:calc(50% - 10px)}.section-partner .container{padding:0 50px;position:relative}.section-contact{border-bottom:1px solid var(--black)}.contact{padding-bottom:50px}.contact__title{padding-bottom:50px;font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black)}.contact__description{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;padding-bottom:30px}.contact__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.contact__content{max-width:470px}.contact__info{padding-bottom:66px}.contact__info-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;padding-bottom:30px}.contact__info-text{font-family:var(--font4);font-weight:400;font-size:20px;color:var(--black);line-height:120%;padding-bottom:10px}.contact__methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:50px}.contact__method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:100%}.contact__method-link{border:1px solid var(--black);border-radius:30px;width:243px;height:62px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;-webkit-transition:all .5s;transition:all .5s}.contact__method-link:hover{background:rgba(203,227,242,.2);border:1px solid var(--blue)}.contact__method-link:active{background:var(--light-blue);-webkit-box-shadow:inset 2px 2px 1px 1px rgba(0,0,0,.1);box-shadow:inset 2px 2px 1px 1px rgba(0,0,0,.1)}.contact__method-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%}.contact__method:last-child .contact__method-link{width:200px}.contact__method:first-child{gap:42px;width:100%}.contact__method:last-child{gap:27px}.contact__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:50px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.contact__link{border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;width:60px;height:60px;background:var(--red);-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.contact__link svg path{fill:var(--white);-webkit-transition:all .5s;transition:all .5s}.contact__link:hover{-webkit-box-shadow:2px 2px 4px 0 rgba(9,44,91,.5);box-shadow:2px 2px 4px 0 rgba(9,44,91,.5)}.contact__link:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.contact .map{overflow:hidden;width:clamp(500px,54vw,763px);height:402px}.popular{position:relative;padding:50px 0 33px 13px}.popular__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);margin-bottom:30px}.popular .slider-btn__prev{left:-30px;top:51%}.popular .slider-btn__next{right:-30px;top:51%}.section-popular .container{padding:0 50px 0 46px}.catalog{padding:0 0 70px}.catalog__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px}.catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px;position:relative}.catalog__item{width:calc(50% - 10px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:3;max-height:240px;cursor:pointer}.catalog__item::after{content:"";position:relative;display:block;padding-top:20px;width:100%;height:240px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.catalog__item:hover .catalog__item-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:inherit;z-index:1;margin-bottom:20px}.catalog__item:hover::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.catalog__item:hover{max-height:740px}.catalog__item-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%}.catalog__item-main{position:relative;height:240px;width:100%;border-radius:30px;z-index:2;-webkit-box-shadow:0 0 8px 0 rgba(13,49,73,.2);box-shadow:0 0 8px 0 rgba(13,49,73,.2);background:var(--white);padding:0 80px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.catalog__item-main:hover{background:var(--light-blue);-webkit-box-shadow:none;box-shadow:none}.catalog__item-main::after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--light-blue);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog__item-main:hover::after{opacity:1}.catalog__item-menu{position:absolute;border-radius:30px;padding:40px 20px;height:240px;margin-top:20px;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:var(--light-blue);opacity:0;pointer-events:none;z-index:-1}.catalog__item-menu .catalog__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:10px;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.catalog__item-menu .catalog__item-list li{height:23px;width:calc(33.333% - 20px)}.catalog__item-menu .catalog__item-list .catalog__item-link{font-family:var(--second-family);font-weight:400;font-size:20px;color:var(--black);line-height:120%}.catalog__item-menu .catalog__item-list .catalog__item-link:hover{cursor:pointer;color:var(--blue)}.catalog__item:first-child .catalog__item-main{padding-right:0;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog__item:first-child .catalog__item-main .catalog__item-title{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;padding-top:20px}.catalog:nth-child(even) .catalog__item-menu{right:0;background-color:var(--light-blue)}.section-catalog .about{padding-top:35px;padding-bottom:64px}.section-text{border-bottom:1px solid var(--black)}.montazh{padding-bottom:90px}.montazh__img{width:540px;height:719px;border-radius:30px;overflow:hidden}.montazh__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.montazh__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px}.montazh__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.montazh__text{max-width:760px}.montazh__descr{padding-bottom:5px;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.montazh__item{padding-bottom:7px;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.montazh__item:last-child{padding-bottom:28px}.montazh__text-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;padding-bottom:25px;padding-top:20px}.montazh__block-text{border-radius:10px;padding:20px 40px;max-width:874px;margin:45px auto 30px;height:133px;background:var(--light-blue);border:1px solid var(--red);font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%}.montazh table{max-width:874px;margin:0 auto;border-spacing:0;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.montazh thead{background:var(--light-blue);padding:10px 20px}.montazh tbody tr td:first-child{max-width:600px;padding-left:20px}.montazh tbody tr td:last-child{text-align:right;padding-right:20px}.montazh tr{height:40px}.montazh td{border-bottom:1px solid var(--light-blue);padding:18px 20px 15px}.products{padding-bottom:50px}.products__page{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:relative}.products__title{padding-bottom:30px;font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.products__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3;max-width:1100px;gap:20px}.products .quantity-control{width:120px;height:40px}.pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px auto 0;gap:5px;max-width:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container .page-link{cursor:pointer;padding:5px 10px;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.pagination-container .page-link.active{font-family:var(--second-family);font-weight:700;font-size:18px;color:var(--blue);line-height:120%}.order{padding-bottom:50px}.order__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding:0 60px 20px}.order .item-articul{opacity:.6}.order-block__title{background:var(--light-blue);padding:20px 60px;font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%}.order-block__list:last-child .order-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.order-block__list:last-child .custom-radio{width:250px}.order-block__list:nth-child(2) .order-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.order-block__list:nth-child(2) .order-block__content-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-block__list:nth-child(2) .order-block__content-item input,.order-block__list:nth-child(2) .order-block__content-item select{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;width:725px;height:61px}.order-block__list:nth-child(2) .order-block__content-item input option,.order-block__list:nth-child(2) .order-block__content-item select option{border:none!important}.order-block__content{padding:20px 60px 50px}.order-block__content-item{max-width:985px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-block__content--registr .order-block__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important;max-width:1320px}.order-block__content--registr .order-block__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.order-block__content--registr .order-block__body{width:100%}#individualOrder .order-block__form{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:30px}#legalOrder .order-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-bottom:30px}.order-block__input{border:2px solid var(--black);border-radius:30px;padding:20px 40px;height:62px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-transition:all .5s;transition:all .5s}.order-block__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.order-block__input:focus{border:2px solid var(--blue)}.order-block__input:nth-child(4){margin-bottom:30px}.order-block__input.full{width:100%}.order-block__input.half{width:calc(50% - 10px)}.order-block__input.third{width:calc(33.34% - 15px)}.order-block input::-webkit-input-placeholder{color:rgba(189,189,189,.5)}.order-block input::-moz-placeholder{color:rgba(189,189,189,.5)}.order-block input:-ms-input-placeholder{color:rgba(189,189,189,.5)}.order-block input::-ms-input-placeholder{color:rgba(189,189,189,.5)}.order-block input::placeholder{color:rgba(189,189,189,.5)}.order-block__tab{padding:23px 40px;width:50%;height:70px;cursor:pointer;border-radius:30px 30px 0 0;-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);background:var(--light-blue);opacity:.5;font-family:var(--font-family);font-weight:600;font-size:20px;color:var(--black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-block__tab.active{-webkit-box-shadow:none;box-shadow:none;border-top:1px solid var(--blue);opacity:1;background:var(--white)}.order-block__tab:hover{-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);opacity:1}.order-block__tab-content{width:100%;border-radius:0 0 30px 30px;padding:40px;-webkit-box-shadow:0 4px 4px 0 rgba(100,144,172,.25);box-shadow:0 4px 4px 0 rgba(100,144,172,.25);background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-block__tab-content.hidden{display:none}.order .cart-table__title-count,.order .cart-table__title-price,.order .cart-table__title-summ,.order .item-buttons,.order .item-price,.order .item-summ{text-align:center}.order .custom-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order .custom-radio__text{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.order .custom-radio label{width:20px;height:20px;border-radius:50%;border:2px solid var(--light-grey);position:relative}.order .custom-radio img{display:none}.order .custom-select{position:relative}.order .custom-select-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.5;background:#fff;cursor:pointer;border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;width:725px;height:61px;-webkit-transition:all .5s ease;transition:all .5s ease}.order .custom-select-header:focus,.order .custom-select-header:hover{color:var(--black);border-color:var(--blue);opacity:1}.order .custom-select-header:hover .custom-select-placeholder{color:var(--blue)}.order .custom-select-header.active{opacity:1}.order .custom-select-header.active .custom-select-placeholder{color:var(--blue);opacity:1}.order .custom-select-placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;-webkit-transition:all .5s ease;transition:all .5s ease}.order .custom-select.active .custom-select-header{opacity:1;border:2px solid var(--blue)}.order .custom-select.active .custom-select-header .custom-select-placeholder{color:var(--blue)}.order .order-block__content-input{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;width:725px;height:61px}.order .order-block__content-input option{border:none!important}.order .order-delivary.active .order-block__content-input{border:2px solid var(--blue)}.order .custom-select-options{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:30px;max-height:150px;padding:20px;overflow-y:auto;z-index:10}.order .custom-select-option{padding:10px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.order .custom-select-option:hover{color:var(--blue)}.order .order-block__list:nth-child(2) .order-block__input-delivary{font-family:var(--second-family);font-weight:500;font-size:18px;color:var(--black);-webkit-transition:all .5s ease;transition:all .5s ease}.order .order-block__list:nth-child(2) .order-block__input-delivary:focus,.order .order-block__list:nth-child(2) .order-block__input-delivary:hover{color:var(--black);border-color:var(--blue)}.order .order-block__list:nth-child(2) input::-webkit-input-placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;opacity:.5}.order .order-block__list:nth-child(2) input::-moz-placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;opacity:.5}.order .order-block__list:nth-child(2) input:-ms-input-placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;opacity:.5}.order .order-block__list:nth-child(2) input::-ms-input-placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;opacity:.5}.order .order-block__list:nth-child(2) input::placeholder{font-family:var(--second-family);font-weight:500;font-size:18px;color:#d9d9d9;opacity:.5}.section-order{max-width:1440px;margin:0 auto}.section-order .breadcrumb{padding:50px 60px 30px}.radio{position:absolute;z-index:-1;opacity:0}.radio+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio+label::before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;display:inline-block;top:calc(50% - 5px);left:calc(50% - 5px);-webkit-transition:all .1s;transition:all .1s}.radio:checked+label::before{cursor:pointer;background:var(--blue)}.radio:checked+.custom-select-header{opacity:1}.radio:checked+label{border:2px solid var(--blue)}.radio:checked+label+span+img{display:inline}.btn-to-order{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.btn-to-order:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.btn-to-order:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.item-buttons__after,.item-buttons__before{display:none}.account .submit-button{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;margin-top:50px;height:62px}.account .submit-button:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.account .submit-button:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.account__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px}.account__form{width:100%;max-width:985px}.account__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.account__menu{width:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--light-blue);padding:30px 20px;gap:2px;height:171px;-ms-flex-negative:0;flex-shrink:0}.account__menu-item{font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;color:var(--blue);padding:11px 20px;-webkit-transition:all .5s;transition:all .5s;background:var(--light-blue)}.account__menu-item:hover{-webkit-box-shadow:2px 2px 2px 0 rgba(100,144,172,.25);box-shadow:2px 2px 2px 0 rgba(100,144,172,.25);cursor:pointer}.account__menu-item.active{background:var(--white)}.account__content-item{max-width:985px}.account__content-item.hidden{display:none}.account__content-item .form-user-account{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:(minmax(250px,315px))[3];grid-template-columns:repeat(3,minmax(250px,315px))}.account__content-item .form-user-account__input:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4;width:315px}.account__content-item .form-user-account__input{width:100%;border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;opacity:.6;height:62px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-transition:all .5s;transition:all .5s}.account__content-item .form-user-account__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.account__content-item .form-user-account__input:focus{border:2px solid var(--blue)}.account__password-title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;color:var(--blue);padding-bottom:30px}.account__password .form-user-password{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.account__password .form-user-password .form-user__input{width:352px;border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;opacity:.6;height:62px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-transition:all .5s;transition:all .5s}.account__password .form-user-password .form-user__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.account__password .form-user-password .form-user__input:focus{border:2px solid var(--blue)}.account__content-item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:985px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-bottom:100px}.account__form-legal .form-legal-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:clamp(450px,60vw,985px)}.account__form-legal .form-legal-account__input{width:100%;border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;opacity:.6;height:62px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-transition:all .5s;transition:all .5s}.account__form-legal .form-legal-account__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.account__form-legal .form-legal-account__input:focus{border:2px solid var(--blue)}.account__form-legal .form-legal-account .form-legal__input:last-child{margin-bottom:0}.account__content-item:last-child{gap:20px}.account-section__header{display:-ms-grid;display:grid;-ms-grid-columns:150px minmax(230px,430px) minmax(80px,150px) minmax(80px,150px) 20px;grid-template-columns:150px minmax(230px,430px) minmax(80px,150px) minmax(80px,150px) 20px;gap:20px;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;font-weight:600}.account-details__title{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;display:-ms-grid;display:grid;-ms-grid-columns:150px minmax(230px,430px) minmax(80px,150px) minmax(100px,150px) 20px;grid-template-columns:150px minmax(230px,430px) minmax(80px,150px) minmax(100px,150px) 20px;gap:20px;padding-bottom:20px}.account-details__header-status.completed{color:var(--blue)}.account-details__header-status.paid{color:#0f9445}.account-details{-webkit-transition:all .5s;transition:all .5s}.account .cart-table__content-item{-ms-grid-columns:minmax(50px,100px) minmax(50px,80px) minmax(230px,330px) 50px minmax(100px,150px) minmax(100px,150px);grid-template-columns:minmax(50px,100px) minmax(50px,80px) minmax(230px,330px) 50px minmax(100px,150px) minmax(100px,150px)}.account .account-details__header-summ{min-width:50px;-ms-flex-negative:0;flex-shrink:0}.account .account-details__header-status{min-width:70px}.account .item-articul{opacity:.6;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.account .item-position{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.account .item-buttons__after,.account .item-buttons__before{display:none}.account .item-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.account-details__header-btn{-webkit-transition:all .5s;transition:all .5s}.account-details[open] .account-details__header-btn{cursor:pointer;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}details>summary::marker{display:none}details>summary::-webkit-details-marker{display:none}.breadcrumb{padding:50px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb-item{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%}.breadcrumb-item.active{font-weight:600;cursor:default}.breadcrumb-item span{color:var(--black)!important}.breadcrumb-item+.breadcrumb-item::before{content:"/";color:var(--black);margin-left:5px;margin-right:10px}.product{position:relative;border-radius:30px;background:var(--white);padding:20px 17.5px;-ms-grid-column-align:center;justify-self:center}.product__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product .product__price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;position:relative}.product .product__price--main{font-family:var(--second-family);font-weight:400;font-size:20px;color:var(--black);line-height:120%;position:absolute;bottom:-20px;left:5px}.product .product__price--sale{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;text-decoration:line-through;text-align:right;opacity:.6;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:5px}.product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0 2.5px;margin-bottom:10px}.product__articul,.product__sklad{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%}.product__title{font-family:var(--font-family);font-weight:600;font-size:20px;color:var(--black);line-height:120%;max-width:220px}.product .add-to-cart{height:50px;background:var(--blue);border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;transition:all .5s}.product .add-to-cart:hover{cursor:pointer;background:var(--black)}.product .gift,.product .hot,.product .sale{border-radius:100px;position:absolute;width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--light-blue);top:10px;left:10px;display:none}.product--bestprice .hot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product--sale .sale{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.product--gift .gift{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.product-main{width:315px}.product-main .product__img{width:280px;height:248px;margin-bottom:10px;border-radius:8px;overflow:hidden}.product-main .product__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-main .add-to-cart{width:140px}.product-main .product__stock{display:block;color:var(--black)}.product-main .product__price-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}.product-main .product__price{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;letter-spacing:2px}.product-shop{background:var(--white);width:260px;-webkit-transition:all .5s;transition:all .5s}.product-shop:hover{-webkit-box-shadow:0 4px 4px 0 rgba(100,144,172,.25);box-shadow:0 4px 4px 0 rgba(100,144,172,.25);cursor:pointer}.product-shop .add-to-cart{width:100px}.product-shop .product__links{gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-shop .product__stock{display:none}.product-shop .product__price-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%}.product-shop .product__img{width:200px;height:178px;margin-bottom:10px;margin-left:12px}.product-shop .product__img img{width:100%;height:100%}.shop-section .breadcrumb{max-width:1440px;margin:0 auto;padding:50px 60px 69px}.shop{padding-bottom:60px}.shop__top{display:-ms-grid;display:grid;-ms-grid-columns:minmax(350px,427px) minmax(440px,540px) 315px;grid-template-columns:minmax(350px,427px) minmax(440px,540px) 315px;-ms-grid-rows:30px 1fr;grid-template-rows:30px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:30px;max-width:1440px;margin:0 auto;padding:0 60px 60px}.shop__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.shop__main .characteristics__label,.shop__main .characteristics__value{position:relative;z-index:2;background:var(--white);font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);line-height:120%}.shop__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.shop__img .swiper5{margin-bottom:20px}.shop__img .swiper5 .swiper-slide{cursor:pointer}.shop__img .swiper5 .swiper-slide__img{width:427px;height:427px}.shop__img .swiper5 .swiper-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop__img .swiper4 .swiper-slide{width:92px;height:92px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.shop__img .swiper4 .swiper-slide img{width:92px;-o-object-fit:cover;object-fit:cover;height:92px}.shop__title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.shop__description{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);line-height:120%}.shop__link-to-parametrs{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);line-height:120%;color:var(--blue);-webkit-transition:all .3s;transition:all .3s;letter-spacing:.7px}.shop__link-to-parametrs:hover{cursor:pointer;color:var(--black);text-decoration:underline}.shop__label{border-radius:30px;padding:39px 0;width:100%;height:467px;-webkit-box-shadow:0 0 8px 0 rgba(13,49,73,.2);box-shadow:0 0 8px 0 rgba(13,49,73,.2);background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px}.shop__label-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:0 20px}.shop__label-price span{font-family:var(--font-family);font-weight:500;font-size:34px;color:var(--black);letter-spacing:2px}.shop__label-available,.shop__label-btn,.shop__label-stock{padding:0 20px;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);line-height:120%;text-align:right;letter-spacing:1px}.shop__label-available{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:5px}.shop__label-garantiya{border-radius:8px;padding:20px 0;width:100%;height:76px;font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--light-blue);letter-spacing:.5px}.shop__label-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.shop__label-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.shop__label-btn svg{-webkit-transition:all .3s;transition:all .3s}.shop__label-btn svg path{stroke:var(--black);-webkit-transition:all .3s;transition:all .3s}.shop__label-btn span{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);line-height:120%}.shop__label-btn:hover span{color:var(--red)}.shop__label-btn:hover svg path{stroke:var(--red)}.shop__label-btn.active svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.shop__label-btn.active svg path{stroke:var(--white);fill:var(--red)}.shop__tabs{max-width:1440px;margin:-120px auto 0;padding-top:120px}.tab__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0 60px}.tab__btn{cursor:pointer;border-radius:30px 30px 0 0;width:260px;height:70px;-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);background:var(--light-blue);opacity:.5;font-family:var(--font-family);font-weight:600;font-size:20px;color:var(--black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab__btn.active{-webkit-box-shadow:none;box-shadow:none;border-top:1px solid var(--blue);opacity:1}.tab__btn:hover{-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);opacity:1}.tab__panel{padding:30px 60px 56px;border-radius:30px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 4px 4px 0 rgba(100,144,172,.25);box-shadow:0 4px 4px 0 rgba(100,144,172,.25);background:var(--light-blue)}.tab__panel-title{font-family:var(--font-family);font-weight:600;font-size:20px;color:#202020;padding-bottom:27px}.tab__panel.hidden{display:none}.tab__panel-content{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.tab__panel-description{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black)}.tab__label,.tab__value{position:relative;z-index:2;font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);background:var(--light-blue)}.tab__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tab__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.tab__item::after{content:"";position:absolute;bottom:4px;border-bottom:1px dashed #afb3b6;width:100%}.promo{border:1px solid var(--blue);border-radius:30px;padding:20px 40px;width:100%;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:5px}.promo__text{padding-bottom:4px;font-family:var(--font-family);font-weight:400;font-size:24px;color:var(--black);line-height:120%;letter-spacing:1px}.promo__link{font-family:var(--font-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.7px}.promo__link:hover{cursor:pointer;color:var(--blue);text-decoration:underline}.characteristics__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.characteristics__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.characteristics__item::after{content:"";position:absolute;bottom:4px;border-bottom:1px dashed #afb3b6;width:100%}.quantity-control,.shop-controls{border:1px solid var(--blue);border-radius:50px;padding:19px 15px;width:98px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.shop__label-buttons{padding:0 10px}.quantity-control .btn-decrease,.quantity-control .btn-increase,.shop-controls .decrease,.shop-controls .increase{background:0 0;border:none;font-size:20px;cursor:pointer}.quantity-value,.shop-controls-value{background:0 0;border:none;font-family:var(--font-family);font-weight:500;font-size:16px;color:var(--black);text-align:center;width:30px;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quantity-value:focus{outline:1px solid var(--blue)}.add-to-cart{cursor:pointer;border-radius:8px;padding:16px 32px;width:157px;height:51px;background:var(--blue);-webkit-transition:all .5s;transition:all .5s;font-family:var(--font-family);font-weight:500;font-size:16px;color:var(--white);letter-spacing:1px}.add-to-cart:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#003d99;-webkit-box-shadow:3px 3px 4px 0 rgba(36,10,77,.3);box-shadow:3px 3px 4px 0 rgba(36,10,77,.3)}.add-to-cart-btn:active{background-color:#002b66}.related{padding:50px 0;background:var(--light-blue)}.related__title{font-family:var(--font-family);font-weight:600;font-size:26px;color:var(--black);line-height:120%;padding-bottom:30px}.related__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related .product__content{margin-bottom:0}.related .product__stock{font-size:14px;padding-bottom:5px}.card-succes-modal.fancybox__content,.card-succes-order.fancybox__content{border-radius:30px!important;padding:40px 60px;width:600px!important;height:304px!important;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--blue)!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.card-succes-modal.fancybox__content .btn-close,.card-succes-order.fancybox__content .btn-close{width:27px;height:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--blue);-ms-flex-negative:0;flex-shrink:0}.card-succes-modal.fancybox__content .img,.card-succes-order.fancybox__content .img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--white);width:30px!important;height:30px!important}.card-succes-modal.fancybox__content .succes-text,.card-succes-order.fancybox__content .succes-text{font-family:var(--font-family);font-weight:400;font-size:25px;color:var(--white);letter-spacing:1px}.card-succes-modal.fancybox__content .btn-to-shop,.card-succes-order.fancybox__content .btn-to-shop{width:100%!important;border:1px solid var(--red);border-radius:30px;padding:20px 40px;width:250px;height:62px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);cursor:pointer;-webkit-transition:all .5s;transition:all .5s;height:52px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%}.card-succes-modal.fancybox__content .btn-to-shop:hover,.card-succes-order.fancybox__content .btn-to-shop:hover{background:rgba(233,244,251,.5);border:1px solid var(--blue)}.card-succes-modal.fancybox__content .btn-to-shop:active,.card-succes-order.fancybox__content .btn-to-shop:active{background:var(--light-blue)}.card-succes-modal.fancybox__content .btn-to-shop:disabled,.card-succes-order.fancybox__content .btn-to-shop:disabled{background:var(--light-blue);opacity:.5}.card-succes-modal.fancybox__content .btn-to-cart,.card-succes-order.fancybox__content .btn-to-cart{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:52px;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;color:var(--white)}.card-succes-modal.fancybox__content .btn-to-cart:hover,.card-succes-order.fancybox__content .btn-to-cart:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.card-succes-modal.fancybox__content .btn-to-cart:active,.card-succes-order.fancybox__content .btn-to-cart:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.fancybox__container{--fancybox-bg:rgba(86, 86, 86, 0.5)!important}.is-close-btn{--f-button-width:28px!important;--f-button-height:28px!important;--f-button-border-radius:4px!important;--f-button-color:var(--light-blue)!important;--f-button-hover-color:var(--light-blue)!important;--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:10px!important;--f-button-svg-height:10px!important;--f-button-border:1px solid var(--light-blue)!important;border:1px solid --light-blue!important;position:absolute;width:28px!important;height:28px!important;top:19px!important;right:19px!important;opacity:1!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.authorization-popap{border-radius:30px!important;padding:40px!important;width:650px!important;height:205px!important;background:var(--light-blue)!important;-webkit-box-sizing:border-box;box-sizing:border-box}.authorization-popap__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:30px;text-align:center;letter-spacing:.4px}.authorization-popap__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%}.authorization-popap__link{font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;-webkit-transition:all .5s;transition:all .5s}.authorization-popap__link span{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;-webkit-transition:all .5s;transition:all .5s}.authorization-popap__link:hover{font-weight:700;color:var(--blue);cursor:pointer}.authorization-popap__link:hover span{color:var(--blue)}.card-succes-order.fancybox__content{height:354px!important}.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px}.cart__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:30px;letter-spacing:.8px}.cart-table{padding-bottom:35px}.cart-table__title{font-family:var(--second-family);font-weight:600;font-size:18px;color:#575757;padding:10px 0}.cart-table__content-item,.cart-table__title{display:-ms-grid;display:grid;-ms-grid-columns:40px 150px minmax(400px,610px) 120px (130px)[2] 20px;grid-template-columns:40px 150px minmax(400px,610px) 120px repeat(2,130px) 20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:10px}.cart-table__content-item{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;padding:10px 0;border-bottom:1px solid var(--light-blue)}.cart-table__content-item:last-child{border-bottom:none}.cart .cart-table__title-price,.cart .cart-table__title-summ,.cart .item-price,.cart .item-summ{text-align:center}.cart .quantity-control{width:120px;height:40px}.cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding-bottom:50px}.cart .promocode{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;width:352px;height:61px;font-family:var(--second-family);font-weight:500;font-size:18px;color:#575757;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.5}.cart .promocode-btn{border:1px solid var(--red);border-radius:30px;padding:20px 40px;width:250px;height:62px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.cart .promocode-btn:hover{background:rgba(233,244,251,.5);border:1px solid var(--blue)}.cart .promocode-btn:active{background:var(--light-blue)}.cart .promocode-btn:disabled{background:var(--light-blue);opacity:.5}.cart .promocode-btn:hover{color:var(--blue)}.cart .go-shop{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%;color:#282725;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:25px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.cart__shop-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart #totalSumm{padding-left:10px}.cart .total-summ{font-family:var(--second-family);font-weight:600;font-size:18px;color:#282725;letter-spacing:.5px;padding-bottom:20px;padding-top:5px}.cart .to-order{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:380px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;height:62px}.cart .to-order:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.cart .to-order:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.cart .item-articul{opacity:.6}.remove-btn{color:var(--black);-webkit-transition:all .5s;transition:all .5s;font-size:28px}.remove-btn:hover{cursor:pointer;color:var(--red)}.authorization{padding-bottom:100px}.authorization__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px}.authorization__block{max-width:650px;margin:0 auto}.authorization__tab{padding:23px 40px;width:50%;height:70px;cursor:pointer;border-radius:30px 30px 0 0;-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);background:var(--light-blue);opacity:.5;font-family:var(--font-family);font-weight:600;font-size:20px;color:var(--black);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.authorization__tab.active{-webkit-box-shadow:none;box-shadow:none;border-top:1px solid var(--blue);opacity:1}.authorization__tab:hover{-webkit-box-shadow:0 0 4px 0 rgba(100,144,172,.25);box-shadow:0 0 4px 0 rgba(100,144,172,.25);opacity:1}.authorization__inter{width:100%;border-radius:0 0 30px 30px;padding:40px;-webkit-box-shadow:0 4px 4px 0 rgba(100,144,172,.25);box-shadow:0 4px 4px 0 rgba(100,144,172,.25);background:var(--light-blue)}.authorization__inter.hidden{display:none}.authorization__input{border:2px solid var(--black);border-radius:30px;padding:20px 40px;width:570px;height:62px;background:var(--white);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-transition:all .5s;transition:all .5s}.authorization__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.authorization__input:focus{border:2px solid var(--blue)}.authorization input::-webkit-input-placeholder{color:rgba(189,189,189,.5)}.authorization input::-moz-placeholder{color:rgba(189,189,189,.5)}.authorization input:-ms-input-placeholder{color:rgba(189,189,189,.5)}.authorization input::-ms-input-placeholder{color:rgba(189,189,189,.5)}.authorization input::placeholder{color:rgba(189,189,189,.5)}.authorization__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.authorization__inputs,.authorization__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;text-align:center}.authorization__button{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:62px}.authorization__button:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.authorization__button:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.authorization__link,.authorization__text{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--black);line-height:120%}.authorization__link{text-decoration:underline!important}.authorization__header{display:-webkit-box;display:-ms-flexbox;display:flex}.recovery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:340px}.recovery__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.recovery__input{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;width:calc(100% - 224px);height:62px;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);margin-bottom:30px;-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.recovery__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.recovery__input:focus{border:2px solid var(--blue)}.recovery input::-webkit-input-placeholder{color:rgba(189,189,189,.5)}.recovery input::-moz-placeholder{color:rgba(189,189,189,.5)}.recovery input:-ms-input-placeholder{color:rgba(189,189,189,.5)}.recovery input::-ms-input-placeholder{color:rgba(189,189,189,.5)}.recovery input::placeholder{color:rgba(189,189,189,.5)}.recovery__link{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:250px;height:62px}.recovery__link:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.recovery__link:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.registration{padding-bottom:100px}.registration__title{font-family:var(--font-family);font-weight:600;font-size:40px;color:var(--black);padding-bottom:50px}.registration__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:1096px;margin:0 auto}.registration .form-user{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.registration .form-user__input:last-child{margin-top:30px}.registration .form-user__input{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;height:62px;width:calc((100% - 40px)/ 3);font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;letter-spacing:.7px}.registration .form-user__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.registration .form-user__input:focus{border:2px solid var(--blue)}.registration .form-user input::-webkit-input-placeholder{color:rgba(189,189,189,.5)}.registration .form-user input::-moz-placeholder{color:rgba(189,189,189,.5)}.registration .form-user input:-ms-input-placeholder{color:rgba(189,189,189,.5)}.registration .form-user input::-ms-input-placeholder{color:rgba(189,189,189,.5)}.registration .form-user input::placeholder{color:rgba(189,189,189,.5)}.registration .submit-button{border-radius:30px;padding:10px 20px;width:191px;height:52px;background:var(--red);cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--white);-webkit-transition:all .5s;transition:all .5s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:250px;height:62px}.registration .submit-button:hover{-webkit-box-shadow:4px 4px 4px 0 rgba(9,44,91,.2);box-shadow:4px 4px 4px 0 rgba(9,44,91,.2)}.registration .submit-button:active{-webkit-box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);box-shadow:inset 0 14px 10px 0 rgba(0,0,0,.25);background:var(--red)}.registration .accept-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox{position:absolute;z-index:-1;opacity:0}.checkbox+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox+label::before{content:"";width:10px;height:10px;border-radius:50%;display:inline-block;-webkit-transition:all .1s;transition:all .1s}.bnt-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bnt-checkbox label{width:20px;height:20px;border-radius:50%;border:2px solid var(--light-grey);position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bnt-checkbox p{font-family:var(--second-family);font-weight:700;font-size:14px;color:var(--black)}.bnt-checkbox p a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--blue)}.checkbox:checked+label::before{cursor:pointer;background:var(--blue)}.checkbox:checked+label{border:2px solid var(--blue)}.form-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:20px;max-width:1096px}.form-legal__input{border:2px solid #bdbdbd;border-radius:30px;padding:20px 40px;height:62px;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);line-height:120%;letter-spacing:.7px;display:inline-block}.form-legal__input:hover{-webkit-box-shadow:0 2px 2px 0 rgba(100,144,172,.25);box-shadow:0 2px 2px 0 rgba(100,144,172,.25)}.form-legal__input:focus{border:2px solid var(--blue)}.form-legal__input:nth-child(4){margin-bottom:30px}.form-legal__input:nth-child(10),.form-legal__input:nth-child(11){margin-top:30px}.form-legal__input.full{width:100%}.form-legal__input.half{width:calc(50% - 10px)}.form-legal__input.third{width:calc(33.34% - 15px)}.form-legal input::-webkit-input-placeholder{color:rgba(189,189,189,.5)}.form-legal input::-moz-placeholder{color:rgba(189,189,189,.5)}.form-legal input:-ms-input-placeholder{color:rgba(189,189,189,.5)}.form-legal input::-ms-input-placeholder{color:rgba(189,189,189,.5)}.form-legal input::placeholder{color:rgba(189,189,189,.5)}.filter-btn{border:1px solid var(--red);border-radius:30px;padding:20px 40px;width:210px;height:42px;font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.filter{width:263px;-webkit-box-shadow:8px 0 8px 0 rgba(13,49,73,.2);box-shadow:8px 0 8px 0 rgba(13,49,73,.2);background:var(--white);border-radius:0 30px 30px 0;padding:10px 10px 10px 60px;position:relative;left:-20px}.filter-section{position:relative;height:40px;border-bottom:1px solid rgba(0,0,0,.2);padding:10px 8px;width:193px}.filter-section:last-child{border-bottom:none}.filter-section[open]{height:100%;padding-left:0;padding-right:0}.filter-section[open] .filter-section__title{margin-bottom:10px;padding-left:10px;padding-right:10px}.filter-section[open] .filter-section__btn{cursor:pointer;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-section__btn{-webkit-transition:all .2s;transition:all .2s}.filter-section__title{font-family:var(--second-family);font-weight:400;font-size:14px;color:var(--black);line-height:120%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter .checkbox-list .filter-checkbox.hidden{display:none}.filter .show-all{margin:10px 0;cursor:pointer;font-family:var(--second-family);font-weight:400;font-size:12px;color:var(--blue);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter .checkbox-btn{position:absolute;z-index:-1;opacity:0}.filter .checkbox-btn+label::before{content:"";position:absolute;width:15px;height:15px;border-radius:2px;display:inline-block;-webkit-transition:all .1s;transition:all .1s}.filter .checkbox-btn:checked+label::before{cursor:pointer;background:var(--blue)}.filter .checkbox-btn:checked+label{border:2px solid var(--blue)}.filter .checkbox-btn+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter .filter-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.5px 10px}.filter .filter-checkbox label{width:15px;height:15px;border-radius:2px;border:1px solid var(--black);position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter .filter-checkbox span{font-family:var(--second-family);font-weight:400;font-size:12px;color:var(--black)}.filter-range .slider-num{font-family:var(--second-family);font-weight:400;font-size:10px;color:var(--black);opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px;margin-right:10px;margin-top:20px}.filter-range__value{max-width:193px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-bottom:20px}.filter-range__value .value-dash{width:14px;height:1px;background:var(--blue)}.filter-range__value .value-content{border:1px solid var(--blue);border-radius:30px;padding:2px 10px;width:84px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-range,.filter-range__slider{position:relative}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:0;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.slider-track{width:100%;height:2px;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:2px}input[type=range]::-moz-range-track{-moz-appearance:none;height:2px}input[type=range]::-ms-track{appearance:none;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;background-color:var(--blue);cursor:pointer;margin-top:-7px;pointer-events:auto;border-radius:50%}input[type=range]::-moz-range-thumb{--webkit-appearance:none;height:15px;width:15px;cursor:pointer;border-radius:50%;background-color:var(--blue);pointer-events:auto;border:none}input[type=range]::-ms-thumb{appearance:none;height:15px;width:15px;cursor:pointer;border-radius:50%;background-color:var(--blue);pointer-events:auto}.filter-remove-btn{font-family:var(--font-family);font-weight:600;font-size:18px;color:var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;padding:20px 40px}input[type=range]:active::-webkit-slider-thumb{background-color:var(--blue);border:1px solid var(--blue)}@media only screen and (max-width:1400px){.header .logo{margin-left:0}.products__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.shop__top{padding-left:20px;padding-right:20px}}@media (max-width:1400px){.section-main-form__img{right:-200px}}@media only screen and (max-width:1200px){.container{padding:0 20px}footer .container{padding:0 58px}.footer__top .menu{max-width:250px}.main-section .container{padding:0 20px}.main{padding:56px 0 53px}.main-slide__blocks{max-width:466px}.main-slide__descr{font-size:20px}.main .slider-btn__next,.main .slider-btn__prev{display:none}.about__content{max-width:715px}.about__content{max-width:870px}.benefit__item-title{font-size:16px}.benefit__descr{font-size:16px}.partner{padding-top:30px;padding-left:0;padding-right:0;padding-bottom:80px}.section-partner .container{padding:0 20px}.section-popular .container{padding:0 20px}.catalog__item-main{padding:0 20px 20px 20px}.montazh__img{height:960px}.montazh__text{max-width:550px}.products__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.products .quantity-control{width:100px}.order .cart-table__title{font-size:16px}.order .cart-table__content-item,.order .cart-table__title{-ms-grid-columns:minmax(20px,40px) minmax(100px,150px) minmax(300px,400px) 80px (120px)[2] 10px;grid-template-columns:minmax(20px,40px) minmax(100px,150px) minmax(300px,400px) 80px repeat(2,120px) 10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.order-block__title{padding:20px}.order-block__list:nth-child(2) .order-block__content-item input{width:clamp(500px,70vw,725px)}.order-block__content{padding:20px 20px 40px 20px}#individualOrder .order-block__form{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.order .custom-select-header{width:clamp(500px,69vw,725px)}.account__content-item .form-user-account{-ms-grid-columns:(minmax(250px,315px))[2];grid-template-columns:repeat(2,minmax(250px,315px))}.account__content-item .form-user-account__input:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.account__password .form-user-password{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__content{padding:0 20px;gap:8px}.product__title{font-size:16px}.product{padding:0}.product-main{width:280px}.product-main .swiper-slide{width:280px!important}.product-main .product__img{height:225px;border-top-left-radius:30px;border-top-right-radius:30px}.product-main .add-to-cart{width:88px}.product-main .product__price-btn{padding-left:20px;padding-right:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;padding-bottom:20px}.product-main .product__price{font-size:20px}.product-shop{width:290px}.product-shop .product__links{padding:10px}.product-shop .product__price-btn{padding:0 10px 10px 10px}.product-shop .product__img{width:260px;height:190px}.shop-section .breadcrumb{padding-left:20px;padding-right:20px}.shop__top{-ms-grid-columns:minmax(350px,600px) minmax(315px,550px);grid-template-columns:minmax(350px,600px) minmax(315px,550px);-ms-grid-rows:30px 1fr 516px;grid-template-rows:30px 1fr 516px}.shop__main{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}.shop__img{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.shop__title{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.cart-table__title{font-size:16px}.cart-table__content-item,.cart-table__title{-ms-grid-columns:minmax(20px,40px) minmax(100px,150px) minmax(300px,400px) 100px (120px)[2] 10px;grid-template-columns:minmax(20px,40px) minmax(100px,150px) minmax(300px,400px) 100px repeat(2,120px) 10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.cart .quantity-control{width:100px}}@media (max-width:1200px){.section-main-form__img{right:-350px}}@media only screen and (max-width:1024px){.catalog-btn .submenu::before{display:none}.catalog-btn .submenu__list{padding-bottom:68px}.catalog-btn .submenu__item{padding-left:134px}.catalog-btn .submenu-nested{height:257px;left:338px}.catalog-btn .submenu-nested__list{gap:10px;width:326px;height:80%}.search-input{display:none}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:48px;height:48px;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;margin-left:0;padding:0}.main-slide__title{font-size:50px}.about{padding-top:47px}.about__title{font-size:34px}.about__title{font-size:34px}.about__paragraph{line-height:110%}.benefit__main-title{font-size:20px}.benefit__item{gap:10px}.main-form__title{font-size:34px}.main-form__descr{font-size:16px}.partner{padding-top:0;padding-bottom:47px}.partner .swiper{margin-left:30px;margin-right:30px}.partner__title{font-size:34px}.partner .swiper{height:150px}.partner .swiper-slide{height:63px!important;width:160px!important}.partner .slider-btn__prev{left:-10px}.partner .slider-btn__next{right:-10px}.contact__title{font-size:34px}.popular{padding-left:0}.popular .swiper{margin-left:30px;margin-right:15px}.popular__title{font-size:34px}.popular .slider-btn__prev{left:-10px;top:53%}.popular .slider-btn__prev svg{width:14px;height:26px}.popular .slider-btn__next{right:-10px;top:53%}.catalog__title{font-size:34px}.montazh__title{font-size:34px}.products__title{font-size:34px}.order__title{font-size:34px}.order-block__list:nth-child(2) .order-block__content-item input{width:clamp(430px,55vw,600px)}.order .custom-select-header{width:clamp(430px,55vw,600px)}.account__title{font-size:34px}.account__content-item .form-user-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.account__content-item .form-user-account__input:first-child{width:410px}.account__content-item .form-user-account__input{width:410px}.account-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:16px}.account-details__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:16px}.account .cart-table__content-item{-ms-grid-columns:50px minmax(100px,200px) minmax(100px,200px) minmax(100px,150px);grid-template-columns:50px minmax(100px,200px) minmax(100px,200px) minmax(100px,150px)}.account .item-articul{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1/4/2/5;font-size:14px}.account .item-buttons{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.account .item-position{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.account .item-buttons__after,.account .item-buttons__before{display:inline-block;font-size:16px;font-family:var(--second-family);opacity:.8}.account .item-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4;font-size:14px}.account .item-price{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4;-ms-grid-row-align:center;align-self:center;font-size:14px}.account .item-summ{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5;-ms-grid-row-align:center;align-self:center;font-weight:700;font-size:16px}.product__links{gap:1px}.tab__panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authorization-popap__title{font-size:34px}.cart__title{font-size:34px}.authorization__title{font-size:34px}.recovery__title{font-size:34px}.registration__title{font-size:34px}}@media only screen and (max-width:922px){.menu__list{gap:20px}.catalog-btn .submenu{left:-110px;top:47px}.catalog-btn .submenu__list{padding-top:21px;padding-bottom:41px}.catalog-btn .submenu-nested{left:317px;top:12px;padding:20px;height:211px}.catalog-btn .submenu-nested__title{font-size:16px}footer .container{padding:0 20px}.footer{gap:23px}.footer__top .menu{max-width:210px}.footer__contacts{gap:52px}.footer__contacts .phone{font-size:20px}.main-slide__blocks{max-width:360px}.main-slide__descr{max-width:358px}.main-slide__btn{width:100%;height:52px}.main-slide__img img{-o-object-position:-90px;object-position:-90px}.main-slide__img{max-width:360px}.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:27px}.about__btn{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;width:360px;height:52px}.benefit__main-title{padding-bottom:30px}.benefit{padding-bottom:30px}.benefit__img{width:60px;height:60px}.benefit__img img{width:40px;height:40px}.main-form__input{max-width:233px;width:100%;height:52px}.main-form__button{height:52px}.contact__title{padding-bottom:30px}.contact__contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact__content{max-width:850px}.contact__info{padding-bottom:30px}.contact .map{width:clamp(500px,88vw,850px)}.popular__title{margin-bottom:32px}.catalog__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.catalog__item{width:100%}.catalog__item:hover{max-height:950px}.catalog__item-main{margin-top:20px}.catalog__item-menu{display:block;height:240px}.catalog__item-menu .catalog__item-list li{width:calc(50% - 10px)}.montazh__img{width:100%;height:600px}.montazh__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.montazh__text{max-width:100%}.montazh__descr{padding-top:20px}.montazh__block-text{height:auto;font-size:22px}.montazh thead{height:49px}.montazh tbody tr td:first-child{max-width:500px}.products__page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products .quantity-control{height:30px}.order .cart-table__content-item{-ms-grid-columns:20px minmax(250px,600px) 120px 80px;grid-template-columns:20px minmax(250px,600px) 120px 80px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px);gap:20px}.order .item-articul{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1/4/2/5;font-size:14px}.order .item-position{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.order .item-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.order .item-price{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4;-ms-grid-row-align:center;align-self:center}.order .item-summ{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5;-ms-grid-row-align:center;align-self:center;font-weight:700}.order-block__input.half{width:100%}.order-block__input.third{width:calc(50% - 10px)}.item-buttons__after,.item-buttons__before{display:inline-block;font-size:16px;font-family:var(--second-family);opacity:.8}.account__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.account__menu{width:100%}.account__menu-item{padding:11px 10px}.account__content-item .form-user-account__input:first-child{width:100%}.account__content-item .form-user-account__input{height:52px;width:100%}.account__password .form-user-password .form-user__input{height:52px;width:100%}.account__form-legal .form-legal-account{width:clamp(300px,55vw,450px)}.account__form-legal .form-legal-account{width:100%}.product-main{width:320px}.product-main .product__img{width:320px}.product-shop{width:260px}.product-shop .product__img{width:210px;height:225px}.quantity-control,.shop-controls{padding:15px}.card-succes-modal.fancybox__content,.card-succes-order.fancybox__content{width:500px!important;padding:20px!important;height:270px!important}.authorization-popap{width:500px!important;padding:20px!important;height:180px!important}.authorization-popap__links{width:100%}.cart-table__title{display:none!important}.cart-table__content-item{-ms-grid-columns:20px minmax(250px,600px) 80px 80px 15px;grid-template-columns:20px minmax(250px,600px) 80px 80px 15px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px);gap:20px}.cart .quantity-control{height:30px}.cart .item-articul{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1/4/2/5;font-size:14px}.cart .item-position{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.cart .item-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.cart .item-price{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4;-ms-grid-row-align:center;align-self:center}.cart .item-summ{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5;-ms-grid-row-align:center;align-self:center;font-weight:700}.cart .item-buttons{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3;-ms-grid-column-align:end;justify-self:end}.remove-btn{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1/5/3/6;-ms-grid-row-align:center;align-self:center}.registration .form-user__input{width:calc((100% - 20px)/ 2)}.form-legal__input.third{width:calc(50% - 10px)}.filters{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:all .3s;transition:all .3s;position:absolute;z-index:100}.filter-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filters.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.filter{left:-20px;top:0}.filter-remove-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:922px){.section-main-form__img{display:none}}@media only screen and (max-width:779px){.header .menu__list{display:none}.header__mid{border-radius:0}.catalog-btn .submenu__list{padding-bottom:17px}.catalog-btn .submenu__item--menu{display:block}.catalog-btn .submenu-nested{height:346px}.catalog-btn .submenu-nested__list{height:90%;width:300px;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:6px}.search:focus-within,.search:hover{width:200px;padding-left:10px}.footer__top{gap:20px}.footer__top .logo__img{width:clamp(27px,5.5vw,56px);height:clamp(27px,5.5vw,56px)}.footer__top .logo__name{width:clamp(80px,16vw,160px);height:8px,1.6vw,16px}.footer__top .logo__name-about{width:clamp(103px,20vw,206px);height:clamp(4px,.8vw,8px)}.footer__top .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:127px;gap:10px;max-width:100px}.main-slide__blocks{max-width:720px}.main-slide__descr{max-width:720px}.main-slide__btn{max-width:720px}.main-slide__img img{-o-object-position:0;object-position:0}.main-slide__img--decstop{display:none}.main-slide__img--mobile{display:block}.main-slide__img{max-width:720px;height:267px}.main-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about__title{font-size:30px}.benefit__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefit__descr{max-width:700px}.main-form__title{font-size:30px}.main-form__input-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-form__input{max-width:740px;width:100%;font-size:16px}.main-form__button{max-width:740px;width:100%}.partner__title{font-size:30px}.contact__title{font-size:30px}.contact .map{width:clamp(300px,88vw,500px);height:230px}.popular__title{font-size:30px}.catalog__title{font-size:30px}.catalog__item::after{height:436px}.catalog__item-menu{height:436px}.catalog__item-menu .catalog__item-list li{width:100%}.catalog__item:first-child .catalog__item-main{padding-top:0}.catalog__item:first-child .catalog__item-main img{margin-top:50px}.montazh{padding-bottom:70px}.montazh__img{height:400px;margin-bottom:10px}.montazh__title{font-size:30px}.montazh__title{padding-bottom:30px}.products__title{font-size:30px}.order__title{font-size:30px}.order-block__title{font-size:20px}.order-block__list:last-child .order-block__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.order-block__list:nth-child(2) .order-block__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.order-block__content--registr{padding:20px 0 30px}#individualOrder .order-block__form{-ms-grid-columns:1fr;grid-template-columns:1fr}.order-block__input{height:52px}.order-block__input:nth-child(4){margin-bottom:0}.order-block__input.third{width:100%}.order-block .order-block__header{margin-left:20px;margin-right:20px}.order-block__tab{font-size:16px;padding:23px 15px;height:65px}.order-block__tab-content{padding:20px}.account .submit-button{margin-top:20px;height:52px;width:100%}.account__title{font-size:30px}.account__title{padding-bottom:30px}.account__menu{padding:10px;height:150px}.account__content-item{gap:20px}.account__form-legal .form-legal-account__input{height:52px;font-size:16px}.breadcrumb{padding:30px 0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__content{padding:0 10px 0 10px}.product-main{width:210px}.product-main .swiper-slide{width:210px}.product-main .product__img{width:210px}.product-main .product__price-btn{padding:0 0 10px 0}.shop__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.shop__main{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;gap:20px}.shop__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.shop__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:20px}.shop__label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:25px 0 17px;height:400px;gap:10px}.shop__label-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop__label-price span{font-weight:700}.shop__label-available{padding-right:10px;padding-top:8px}.shop__label-garantiya{height:56px;padding:10px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:20px}.tab__buttons{padding:0 20px}.tab__btn{font-size:18px;height:50px}.tab__panel{padding:20px}.promo{padding:20px;margin-top:0}.shop-controls{width:100px!important;height:40px}.add-to-cart{width:282px}.card-succes-modal.fancybox__content,.card-succes-order.fancybox__content{width:450px!important}.card-succes-modal.fancybox__content .succes-text,.card-succes-order.fancybox__content .succes-text{font-size:20px;text-align:center;width:80%}.authorization-popap{width:450px!important}.authorization-popap__title{font-size:30px}.cart__title{font-size:30px}.authorization{padding-bottom:80px}.authorization__title{font-size:30px}.authorization__title{padding-bottom:30px}.authorization__tab{padding:20px 10px}.authorization__inter{padding:20px}.authorization__input{width:clamp(320px,70vw,570px);height:52px;padding:20px}.authorization__button{height:52px;width:100%}.recovery__title{font-size:30px}.recovery__title{padding-bottom:30px}.recovery__input{width:100%;height:52px;font-size:16px;padding:20px}.recovery__link{width:100%;height:52px}.registration__title{font-size:30px}.registration__title{width:70%;padding-bottom:30px}.registration .form-user__input{width:100%;font-size:16px}.registration .submit-button{width:100%}.registration{padding-bottom:80px}.form-legal__input{font-size:16px}.form-legal__input.half{width:100%}.form-legal__input.third{width:100%}}@media only screen and (max-width:575px){.email,.phone{letter-spacing:1px}.header__mid{height:50px}.header .logo__img{width:18px;height:18px}.header .logo__name{width:50px;height:5px}.header .logo__name-about{width:64px;height:3px}.header__btns .cart,.header__btns .login{width:30px;height:30px;padding:5px}.header__btns{gap:20px}.catalog-btn .submenu{top:36px;left:-100px;width:290px}.catalog-btn .submenu__list{padding-bottom:35px}.catalog-btn .submenu__item{padding-left:140px}.catalog-btn .submenu__link{height:30px;width:140px}.catalog-btn .submenu-nested{left:303px;top:2px;height:295px}.catalog-btn .submenu-nested__list{width:150px}.catalog-btn__name{display:none}.search__button{padding:1px}.search{width:30px;height:30px;padding:5px}.footer{gap:34px}.footer__top .menu{max-width:85px}.footer__contacts{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.footer__contacts .phone{font-size:16px;font-weight:700;letter-spacing:.5px;font-family:var(--second-family)}.footer__contacts .phone svg{width:16px;height:16px}.footer__contacts .email{font-size:16px;font-weight:700;letter-spacing:-.4px;font-family:var(--second-family)}.footer__contacts{gap:20px;font-weight:700}.footer__info{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main-slide__title{font-size:44px}.main-slide__img{max-width:440px}.about__title{font-size:30px;padding-bottom:20px;max-width:400px}.about__paragraph{font-size:16px;line-height:120%}.about__btn{max-width:440px;width:100%}.benefit__main-title{padding-bottom:20px}.benefit__item-title{font-weight:700}.benefit{padding-bottom:47px}.section-main-form{padding-top:54px}.main-form__title{font-size:34px}.partner{padding-top:45px;padding-bottom:30px;margin-bottom:45px}.partner .swiper{margin-left:0;margin-right:0;margin-bottom:20px}.partner .slider-btn__prev{display:none}.partner .slider-btn__next{display:none}.contact__description{font-size:16px;padding-bottom:20px}.contact__info-title{font-size:20px;padding-bottom:20px}.contact__info-text{font-size:16px}.contact__info{padding-bottom:20px}.contact__methods{padding-bottom:22px;gap:17px}.contact__method-title{font-size:20px}.contact__method:last-child .contact__method-link{width:225px}.contact__method:first-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.contact__method:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.popular .swiper{margin-left:0;margin-right:0}.popular__title{margin-bottom:22px}.popular .slider-btn__prev{display:none}.popular .slider-btn__next{display:none}.catalog{padding-bottom:50px}.catalog__title{padding-bottom:10px}.catalog__item{max-height:200px}.catalog__item:hover{max-width:540px}.catalog__item-title{font-size:20px}.catalog__item-main{height:200px}.section-catalog .about{padding-bottom:50px;padding-top:0}.montazh{padding-bottom:50px}.montazh__title{padding-bottom:23px}.montazh__content{gap:13px}.montazh__descr{line-height:117%;padding-top:8px}.montazh__item{max-width:429px}.montazh__item:last-child{padding-bottom:0}.montazh__text-title{padding-bottom:22px;padding-top:18px}.montazh thead tr th:first-child{width:54%;text-align:left}.montazh tbody tr td:last-child{text-align:center;vertical-align:text-bottom}.montazh td{padding:16px 7px 10px 20px}.products .quantity-control{width:93px}.order{padding-bottom:10px}.order .cart-table__content-item{-ms-grid-columns:10px 90px 120px 100px 80px;grid-template-columns:10px 90px 120px 100px 80px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px);gap:10px}.order .item-articul{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.order .item-name{font-size:14px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:4;grid-area:1/2/2/6}.order .item-price{font-size:14px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.order .item-summ{font-size:16px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:2/5/3/6}.order-block__list:last-child .order-block__content-item{gap:10px}.order-block__list:nth-child(2) .order-block__content{gap:25px}.order-block__list:nth-child(2) .order-block__content-item input{height:52px;width:350px}.order .custom-select-header{height:52px;width:350px}.btn-to-order{height:62px;width:230px}.account__content-item .form-user-account__input{font-size:16px}.account__password .form-user-password .form-user__input{font-size:16px}.account__content-item:last-child{gap:10px}.account-section__header{font-size:14px}.account-details__title{font-size:14px;padding-bottom:10px}.account .cart-table__content-item{-ms-grid-columns:30px minmax(100px,200px) minmax(100px,200px) minmax(100px,150px);grid-template-columns:30px minmax(100px,200px) minmax(100px,200px) minmax(100px,150px)}.account .item-articul{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1/5/2/6}.account .item-buttons{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.account .item-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:1/2/2/5}.account .item-price{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.account .item-summ{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.product{border-radius:30px 30px 10px 10px}.product__content{padding:0}.product-shop{width:220px;-webkit-box-shadow:0 4px 4px 0 rgba(100,144,172,.25);box-shadow:0 4px 4px 0 rgba(100,144,172,.25)}.product-shop .product__links{padding:0}.product-shop .product__price-btn{padding:0 0 10px 0}.product-shop .product__img{margin-left:0}.shop__img .swiper5{margin-bottom:10px}.shop__label{height:351px}.tab__buttons{gap:0;padding:0}.tab__btn{font-size:14px;border-radius:20px 20px 0 0}.tab__panel{border-radius:0}.tab__label,.tab__value{font-size:16px;word-wrap:break-word}.tab__label__value,.tab__value__value{text-align:left;max-width:200px}.tab__label__label,.tab__value__label{text-align:right;max-width:200px}.quantity-control,.shop-controls{width:70px;padding:5px;gap:5px}.quantity-control .btn-decrease,.quantity-control .btn-increase,.shop-controls .decrease,.shop-controls .increase{font-size:16px}.quantity-value,.shop-controls-value{font-size:14px;width:15px}.card-succes-modal.fancybox__content,.card-succes-order.fancybox__content{width:320px!important;height:300px!important;padding-top:20px!important}.card-succes-modal.fancybox__content .is-close-btn,.card-succes-order.fancybox__content .is-close-btn{width:20px!important;height:20px!important;top:12px!important;right:12px!important}.authorization-popap{width:320px!important;height:250px!important;padding-top:40px!important}.authorization-popap .is-close-btn{width:20px!important;height:20px!important;top:12px!important;right:12px!important}.card-succes-order.fancybox__content{width:350px!important;height:250px!important;padding-top:40px!important}.card-succes-order.fancybox__content .is-close-btn{width:20px!important;height:20px!important;top:12px!important;right:12px!important;display:none!important}.authorization-popap__title{font-size:20px}.authorization-popap__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-table__content-item{-ms-grid-columns:10px minmax(90px,150px) 90px 100px 80px 20px;grid-template-columns:10px minmax(90px,150px) 90px 100px 80px 20px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px);gap:10px}.cart .quantity-control{width:70px}.cart__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart .promocode{height:52px;width:250px;padding:10px}.cart .promocode-btn{height:52px;width:170px;padding:15px}.cart .go-shop{font-weight:700;gap:20px}.cart__shop-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.cart .total-summ{-ms-flex-item-align:end;align-self:flex-end}.cart .to-order{height:52px;width:100%;font-size:16px;padding:10px}.cart .item-articul{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.cart .item-name{font-size:14px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:4;grid-area:1/2/2/6}.cart .item-price{font-size:14px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.cart .item-summ{font-size:16px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:2/5/3/6}.cart .item-buttons{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.remove-btn{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:6;-ms-grid-column-span:1;grid-area:1/6/3/7;font-size:20px}.authorization{padding-bottom:50px}.registration__form{gap:20px}.registration .form-user__input:last-child{margin-top:20px}.registration .form-user__input{height:52px;padding:20px}.registration .submit-button{height:52px}.registration{padding-bottom:50px}.form-legal__input:nth-child(10),.form-legal__input:nth-child(11){margin-top:0}}@media only screen and (max-width:479px){.header__btns{gap:10px}.catalog-btn .submenu-nested__list{width:100px}.catalog-btn .submenu-nested__title{font-size:14px}.catalog-btn .submenu-nested__link{font-size:12px}.search:focus-within,.search:hover{width:200px}.main-slide__img{max-width:320px;height:200px}.partner .swiper{height:100px}.partner .swiper-slide{height:40px!important;width:120px!important}.montazh__block-text{font-size:20px}.montazh table{font-size:16px}.products__list{row-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order .cart-table__content-item{-ms-grid-columns:10px minmax(50px,70px) 100px 100px minmax(50px,70px);grid-template-columns:10px minmax(50px,70px) 100px 100px minmax(50px,70px);-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px)}.order .item-name{font-size:12px}.order .item-price{font-size:12px}.order .item-summ{font-size:12px}.account__content-item .form-user-account__input{font-size:14px;padding:20px}.account__password .form-user-password .form-user__input{font-size:14px;padding:20px}.account__form-legal .form-legal-account__input{font-size:14px;padding:20px}.account-section__header{font-size:12px}.account-details__title{font-size:12px;gap:2px}.account .cart-table__content-item{-ms-grid-columns:20px minmax(70px,150px) minmax(70px,150px) minmax(70px,100px);grid-template-columns:20px minmax(70px,150px) minmax(70px,150px) minmax(70px,100px);gap:5px}.account .item-articul{font-size:12px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1/5/2/6}.account .item-buttons{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.account .item-position{font-size:12px;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.account .item-buttons__after,.account .item-buttons__before{font-size:12px}.account .item-name{font-size:12px;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:3;grid-area:1/2/2/5}.account .item-price{font-size:12px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:2/3/3/4}.account .item-summ{font-size:12px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2/4/3/5}.product__content{padding:0 10px}.product-main{width:250px}.product-main .swiper-slide{width:250px}.product-main .product__img{width:250px}.product-main .product__price-btn{padding:10px}.product-shop{width:260px}.product-shop .product__price-btn{gap:50px}.product-shop .product__img{width:260px}.tab__label,.tab__value{font-size:14px}.cart-table__content-item{-ms-grid-columns:10px minmax(50px,80px) minmax(50px,80px) minmax(50px,80px) minmax(50px,80px) 20px;grid-template-columns:10px minmax(50px,80px) minmax(50px,80px) minmax(50px,80px) minmax(50px,80px) 20px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px)}.cart .item-name{font-size:12px}.cart .item-price{font-size:12px}.cart .item-summ{font-size:12px}.authorization__tab{font-size:16px;height:50px}.authorization__link,.authorization__text{font-size:16px}.recovery__input{font-size:14px}.registration .form-user__input{font-size:14px}.form-legal__input{font-size:14px;padding:20px}}@media (max-width:450px){.product__img{width:280px}.product__main{width:280px}.product__main .swiper-slide{width:280px}}@media (max-width:420px){.footer__contacts{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width:380px){.header .email,.header .phone{font-size:12px}.search:focus-within,.search:hover{width:150px}.contact__method-title{font-size:18px}.montazh__block-text{padding:20px}.order .cart-table__content-item{-ms-grid-columns:10px 40px 80px 100px 50px;grid-template-columns:10px 40px 80px 100px 50px;-ms-grid-rows:min-content(64px) min-content(30px);grid-template-rows:min-content(64px) min-content(30px)}.order-block__list:nth-child(2) .order-block__content-item input{width:300px}.order-block__tab{padding:10px}.order .custom-select-header{width:300px}.product-shop{width:210px}.product-shop .product__price-btn{gap:20px}.product-shop .product__img{width:210px;height:225px}.shop__label{height:380px}.promo__text{font-size:20px}.authorization__tab{font-size:14px}.authorization__input{width:clamp(250px,70vw,320px);height:52px}}