*,.product__img-wrapper,:after,:before,html{box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6{font-family:LabGrotsque}
.banner__side_left,.banner__side_right .banner__block,.basket__form,.profile__content,body.menu-profile_open,body.menu_open,body.no-scroll{overflow:hidden}
body,dl,figure,ol,ul{margin:0;padding:0}
.page-numbers,img{vertical-align:middle}
@font-face{font-family:LabGrotsque;src:url(../../fonts/LabGrotesque/LabGrotesque-Light.woff) format('woff');font-weight:300;font-style:normal}
@font-face{font-family:LabGrotsque;src:url(../../fonts/LabGrotesque/LabGrotesque-Regular.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:LabGrotsque;src:url(../../fonts/LabGrotesque/LabGrotesque-Medium.woff) format('woff');font-weight:500;font-style:normal}
@font-face{font-family:LabGrotsque;src:url(../../fonts/LabGrotesque/LabGrotesque-Bold.woff) format('woff');font-weight:700;font-style:normal}
@font-face{font-family:LabGrotsque;src:url(../../fonts/LabGrotesque/LabGrotesque-Black.woff) format('woff');font-weight:900;font-style:normal}
.fw-7{font-weight:700}
.fw-5{font-weight:500}
.fw-3,.fw-4,body,h1,h2,h3,h4,h5,h6,label,p{font-weight:400}
html{font-size:10px}
input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}
input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}
textarea{resize:vertical}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}
p{font-size:16px}
body{margin:0;min-height:100vh;font-size:10px;color:#1b1b1f;background:#FFF;padding-top:136px}
body.menu_open .header__menu{opacity:1;visibility:visible;pointer-events:all}
body.menu-profile_open .header__menu-profile{opacity:1;visibility:visible;pointer-events:all}
ul{list-style:none}
.container,.sort__item select{padding-left:15px;padding-right:15px}
a{text-decoration:none;color:#1b1b1f}
a:active,a:focus,a:hover{outline:0;text-decoration:none}
label.required:after{content:"*";color:#60ceba;margin-left:5px}
section{position:relative;font-size:1em;padding-top:40px;padding-bottom:40px}
img{max-width:100%}
.container{width:1330px}
.content ul li,.content_short ul li{padding-left:50px;margin-bottom:5px}
.sect__title{font-size:42px;font-weight:700}
.section-template ul li{padding-left:50px;position:relative;margin-bottom:5px;font-size:17px;font-weight:300}
.section-template ul li:before{content:"";position:absolute;width:6px;height:6px;background-color:#60ceba;border-radius:100%;top:10px;left:30px}
.section-template a{color:#4aae9c;text-decoration:underline}
.section-template .product-slider a,.section-template a:hover,.slider-default-recommend a{text-decoration:none}
.section-template a:hover{color:#4aae9c}
.section-template h1{font-size:56px;font-weight:700;line-height:66px;margin-bottom:20px}
.section-template h2{font-size:34px;font-weight:700;margin-bottom:10px;line-height:58px}
.section-template h3{font-size:28px;font-weight:700;line-height:46px}
.section-template p{font-size:17px;font-weight:300;line-height:27px;margin-bottom:10px}
.section-template .product-slider{padding-bottom:80px}
.section-template .product-slider hr{margin:20px 95px 50px}
.section-template .product__slider-buttons{margin-top:50px;position:relative}
.section-template .product__swiper-button{display:flex;width:auto}
.section-template .product__swiper-button .swiper-button__text{margin-left:24px;margin-right:24px;font-size:24px;color:#1b1b1f}
.section-template .product__swiper-button.swiper-button-disabled{opacity:1}
.section-template .product__swiper-button.swiper-button-disabled svg{opacity:.13}
.section-template .product__swiper-button svg{width:53px}
.section-template .product__swiper-button_prev{left:255px}
.section-template .product__swiper-button_next{right:255px}
.section-template .text-column-center{display:flex;flex-direction:column;justify-content:center}
.section-template .text-column-center *{margin-top:auto;margin-bottom:auto}
.section-template .product-brand{font-size:18px;font-weight:500;color:#111;margin-bottom:5px;line-height:32px}
.template-columns{display:flex;justify-content:space-between}
.template-column{width:49%}
.magnific__item_video{position:relative;display:block}
.icon-video-play{position:absolute;width:90px;height:90px;border-radius:100%;background-color:#60ceba;display:flex;justify-content:center;flex-direction:column;top:50%;left:50%;margin-top:-45px;margin-left:-45px;z-index:40}
.icon-video-play svg{width:15px;height:17px;margin:auto}
.image_full{margin-left:140px;margin-right:140px}
.content,.content_full,.content_short,.page__title{margin-right:auto;margin-left:auto}
.page__title{width:610px;text-align:center;padding-bottom:25px}
.content{color:#1b1b1f;width:980px}
.content ul li:before,.content_short ul li:before{width:6px;border-radius:100%;top:10px;content:"";left:30px}
.content img{margin-top:20px;margin-bottom:20px}
.content ul li{position:relative;font-size:17px;font-weight:300}
.content ul li:before{position:absolute;height:6px;background-color:#60ceba}
.mfp-iframe video{width:100%}
video:-webkit-full-page-media{width:100%!important}
.mfp-iframe:fullscreen{background-color:#faa}
.content_full{width:1100px}
.content_short{width:790px}
.content_short ul li{position:relative}
.slider-default,.slider-default img,.slider-default__swiper-button svg{margin:auto}
.content_short ul li:before{position:absolute;height:6px;background-color:#60ceba}
hr{height:1px;background-color:#E1E4E4}
.page-tag{font-size:14px}
b{font-weight:500}
.descriptor{font-size:14px;line-height:22px;color:#aaa}
.btn{border-radius:2px;height:56px;width:300px;text-align:center;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;color:#1b1b1f;font-size:13px;font-weight:400;background-color:#f7f8f9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.link_green:after,.nav__dropdown-menu{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}
.btn:hover{color:#FFF;background-color:#60ceba}
.btn:active,.btn:active.btn:focus,.btn:focus{outline:0;box-shadow:none}
.btn_white{border:1px solid #e1e3e3;background-color:#FFF;color:#1b1b1f}
.btn_white:hover{background-color:#60ceba;border:1px solid #60ceba;color:#fff}
input.btn{flex-direction:row}
.btn_green{color:#FFF;background-color:#60ceba}
.btn_green:hover{color:#1b1b1f;background-color:#f7f8f9}
.link_green,.link_green:hover{color:#4aae9c}
.link_green{position:relative}
.link_green:after{content:"";position:absolute;bottom:-2px;height:1px;left:0;right:0;opacity:1;background-color:#4aae9c;transition:all .3s ease-out}
.slider-default-recommend__swiper-button,.slider-default__swiper-button{width:50px;bottom:10px;position:absolute;z-index:100}
.link_green:hover:after{opacity:0}
.banner__swiper-button.swiper-button-disabled,.slider-default-recommend__swiper-button.swiper-button-disabled,.slider-default__swiper-button.swiper-button-disabled{opacity:.13}
.slider-default{padding-bottom:70px;text-align:center}
.slider-default__swiper-button_prev{left:95px}
.slider-default-recommend__swiper-button_prev,header{left:0}
.slider-default__swiper-button_next{right:96px}
.slider-default-recommend__swiper-button_next,header{right:0}
.swiper-pagination{font-size:17px;font-weight:500}
.slider-default-recommend img{margin-top:0;margin-bottom:0;height:100%;object-fit:fill}
.header__nav li,.header__nav-menu li{margin-top:auto;margin-bottom:auto;height:100%}
.slider-default-recommend{padding-top:75px;border-top:2px solid #1b1b1f;padding-bottom:50px;margin:auto}
.slider-default-recommend__swiper-button svg{margin:auto}
header{position:fixed;top:0;z-index:200;height:82px}
header.page_scroll .header__second{transform:translateY(-55px)}
.text_substrate{color:#1b1b1f;font-size:52px;font-weight:700}
.text_substrate span{border-radius:2px;padding:10px 22px;background-color:#fff;line-height:64px}
.dropdown-menu-wrapper,.header__main-wrapper{background-color:#FFF;box-shadow:1px 1px 10px 0 rgba(0,0,0,.12)}
.text_substrate span:first-child{position:relative}
.header__main{padding-top:28px;padding-bottom:25px;display:flex;justify-content:space-between;height:82px}
.header__main-wrapper{position:relative;z-index:40}
.logo{width:197px;margin-right:50px}
.logo .logo-mobile{display:none}
.header__nav{display:flex}
.header__nav li{margin-right:30px;display:flex;align-items:center}
.header__nav a{font-size:13px;color:#1b1b1f;font-weight:400;letter-spacing:.2px}
.nav_main li:hover .nav__dropdown-menu{opacity:1;visibility:visible;pointer-events:all}
.header__search-wrapper,.nav__dropdown-menu{visibility:hidden;pointer-events:none;opacity:0;left:0;right:0}
.nav__dropdown-menu{position:absolute;top:57px;padding-top:28px;transition:all .3s ease-out}
.header__nav-menu{display:flex;margin-left:40px}
.header__nav-menu li{margin-left:20px;position:relative}
.header__nav-menu .icon-wrapper{margin:auto}
.header__nav-menu a{width:20px;height:20px;display:flex;position:relative}
.header__nav-menu a:hover svg path{fill:#56cca5}
.header__nav-menu a svg path{fill:#1B1B1F;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.banner__slider-buttons svg,.brand__item:hover .brand__logo svg *,.catalog__banner-text .banner__close svg path,.menu__login .menu__btn-icon,.menu__login .menu__btn-icon *,.offer__close path,.offer__close svg{fill:#FFF}
.header__nav-menu a img{margin:auto;width:20px;height:20px}
.header__nav-menu .menu__authorization-login{position:absolute;width:8px;height:8px;bottom:-6px;right:-4px;border-radius:100%;background-color:#56cca5}
.header__nav-menu .menu__count{position:absolute;width:18px;height:18px;bottom:-7px;right:-7px;border-radius:100%;background-color:#56cca5;color:#FFF;font-size:9px;font-weight:500;display:flex;justify-content:center;flex-direction:column;text-align:center}
.header__menu-btn{width:30px;height:100%;margin:auto auto auto 20px;cursor:pointer;position:relative;display:none}
.header__menu-btn svg{width:30px;height:20px}
.header__menu-btn .menu__item{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out;position:absolute}
.menu-close{position:absolute;top:38px;right:20px;cursor:pointer}
.menu-close svg{width:19px;height:19px}
.header__search-wrapper{position:absolute;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.header__search-wrapper.active{opacity:1;visibility:visible;pointer-events:all}
.header__menu,.header__menu-profile,.parent-menu .sub-menu,.product-slider{visibility:hidden;pointer-events:none}
.header__search-wrapper .container{position:relative;padding-left:0;padding-right:0}
.header__search{display:flex;background-color:#FFF;margin-left:260px;padding-right:100px}
.header__search .search__icon{margin-top:6px;width:20px;height:20px;display:flex;position:relative;margin-right:12px;cursor:pointer}
.header__search .search__field{width:100%}
.header__search .search__field input{width:100%;font-size:14px;outline:0;color:#1b1b1f;border-radius:.5px;display:block;height:34px;border:none;border-bottom:1px solid #dcdcdc;margin-left:auto;margin-right:auto}
.header__search .search__field input::-webkit-input-placeholder{color:#aaa}
.header__search .search__field input::-moz-placeholder{color:#aaa}
.header__search .search__field input:-ms-input-placeholder{color:#aaa}
.header__search .search__field input:-moz-placeholder{color:#aaa}
.header__search .search__field input:active,.header__search .search__field input:focus,.header__search .search__field input:hover{border-bottom:1px solid #1b1b1f}
.header__search .search__close{margin-top:6px;margin-left:14px;width:20px;height:20px;display:flex;position:relative;cursor:pointer}
.header__menu,.header__menu-profile{background-color:#FFF;opacity:0;padding-top:38px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;height:100%;position:fixed;padding-left:30px;padding-right:30px;top:0;right:0;bottom:0;left:0;z-index:1000}
.btn-product-load,.menu-nav__profile-close,.menu__btn,.menu__registration{background-color:#f7f8f9}
.header__menu .content-scroll,.header__menu-profile .content-scroll{padding-bottom:40px}
.header__menu .content-scroll .mCSB_scrollTools,.header__menu-profile .content-scroll .mCSB_scrollTools{display:none;opacity:0;visibility:hidden;pointer-events:none}
.header__menu .content-scroll .mCSB_inside>.mCSB_container,.header__menu-profile .content-scroll .mCSB_inside>.mCSB_container{margin-right:0}
.menu__category{margin-bottom:40px}
.menu__category ul{display:flex;justify-content:center}
.menu__category li{margin-left:6px;margin-right:6px}
.menu__category a{font-size:18px;font-weight:500;color:#d9dadb}
.menu-nav a:active,.menu-nav a:focus,.menu-nav a:hover,.menu-nav_second ul a:active,.menu-nav_second ul a:focus,.menu-nav_second ul a:hover,.menu__btn .menu__btn-text,.menu__category a.active{color:#1b1b1f}
.menu-nav{margin-top:0}
.menu-nav li{margin-bottom:28px}
.menu-nav a{font-size:15px;font-weight:700;text-transform:uppercase}
.menu-nav_second{padding-top:29px;border-top:1px solid #ededed}
.menu-nav_second ul li{margin-bottom:19px}
.menu-nav_second ul a{font-size:14px;font-weight:500;text-transform:uppercase}
.menu__btn{height:60px;display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0}
.menu__btn *{margin-top:auto;margin-bottom:auto}
.menu__btn .menu__btn-text{font-size:14px;font-weight:500}
.menu__btn img{margin-right:11px}
.menu__registration{bottom:60px}
.menu-nav__profile-close{bottom:0}
.menu__login{background-color:#60ceba}
.menu__login .menu__btn-text{color:#FFF}
.menu__login .menu__btn-icon{margin-right:10px}
.menu__phone{margin-top:34px}
.menu__phone .phone-text{display:block;color:#acb0b5;font-size:12px;font-weight:500;line-height:28px;text-transform:uppercase}
.menu__phone a{color:#1b1b1f;font-size:19px;font-weight:500}
.menu__phone a:active,.menu__phone a:focus,.menu__phone a:hover{color:#1b1b1f}
.parent-menu{position:relative}
.parent-menu:after{content:"";display:block;position:absolute;top:5px;right:0;bottom:0;width:9px;height:5px;background-image:url(../images/svg/arrow-menu-down.svg);background-repeat:no-repeat;background-size:cover;transform:rotate(90deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.parent-menu .sub-menu{height:0;opacity:0;padding-left:10px;padding-top:0}
.parent-menu .sub-menu li{margin-bottom:13px}
.parent-menu .sub-menu a{font-size:14px;font-weight:500;color:#1b1b1f;text-transform:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}
.parent-menu.active .sub-menu{padding-top:20px;height:100%;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.button-link .link-line,.header__second{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out}
.parent-menu.active:after{transform:rotate(0)}
.header__main_side{display:flex}
.header__side-right .header__nav li{margin-right:0;margin-left:30px}
.header__second{height:54px;display:flex;justify-content:center;flex-direction:column;box-shadow:0 1px 6px 0 rgba(0,0,0,.06);background-color:#fbfbfb;transform:translateY(0);transition:transform .3s ease-out}
.header__second ul{display:flex;justify-content:center}
.header__second ul li{margin-left:33px;margin-right:33px;display:flex}
.header__second ul li img{margin-right:10px;width:20px;height:20px;margin-top:0;margin-bottom:auto}
.header__second ul li a{font-size:13px;color:#000;display:flex}
.header__column-wrapper{position:relative;padding-top:40px;padding-bottom:90px;display:flex}
.header__column-wrapper:before{content:"";display:block;position:absolute;top:-3px;left:0;right:0;height:3px;background-color:#60ceba}
.header__column-wrapper .product__category{margin-right:60px}
.header__column-wrapper .category__title{font-size:14px;font-weight:500;color:#111;margin-bottom:20px;text-transform:uppercase}
.header__column-wrapper .category__list li{margin-bottom:10px}
.header__column-wrapper .category__list a{font-size:15px;color:#1b1b1f}
.header__menu-column{display:flex;justify-content:space-between;flex-direction:column}
.header__menu_delimiter{width:1px;height:294px;margin-right:60px;margin-top:auto;margin-bottom:10px;background-color:#ECECEC}
.sect-banner{background-color:#e9eeef;padding-top:10px;padding-bottom:55px}
.banner-wrapper{display:flex;justify-content:space-between}
.banner__side_left{width:75%;flex-shrink:1}
.banner__img-wrapper{display:flex;justify-content:flex-end;background-color:#60ceba;height:580px}
.banner__img{object-fit:cover}
.banner__side_right{width:25%;height:580px;flex-shrink:0;margin-left:20px}
.banner__side_right .banner__block{height:280px}
.banner__block{position:relative;margin-bottom:20px;display:block}
.banner__block.banner__block_new .banner__title span{background-color:#60ceba;color:#FFF}
.banner__block .banner__text{left:17px;bottom:20px}
.banner-slider .banner__text{left:40px;bottom:36px}
.banner-slider .banner__text .banner__title{font-size:56px;color:#1b1b1f;font-weight:700;display:inline-block;line-height:73px;text-transform:uppercase;margin-bottom:24px}
.banner-slider .banner__text .banner__title span{padding:10px 29px;background-color:#fff}
.banner-slider .banner__text .banner__desc{color:#FFF;padding-left:20px;font-size:16px;font-weight:300}
.swiper-button{outline:0}
.banner__text{position:absolute}
.banner__text .banner__title{line-height:30px}
.banner__text .banner__title span{padding:8px 15px;background-color:#FFF;color:#1b1b1f;border-radius:1px}
.banner__text .banner__title span:first-child{position:relative}
.banner__text h3{font-weight:700}
.banner__text h4{font-weight:700;font-size:22px}
.banner__swiper-button{width:53px;margin-left:20px}
.banner__slider-buttons{z-index:100;position:absolute;right:60px;bottom:110px;display:flex}
.swiper-pagination-bullets{display:flex;justify-content:center;margin-top:55px;height:10px}
.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:100%;width:6px;height:6px;background-color:#b9bbbc;border:2px solid transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;opacity:1;z-index:200;position:relative;margin:auto 8px}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background-color:transparent;border:2px solid #56cca5}
.swiper-pagination-bullets .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:8px;margin-right:8px}
.swiper-pagination-bullets.swiper-pagination-bullets .swiper-pagination-bullet{margin-top:auto;margin-bottom:auto}
.banner__copyright{transform:translateY(-10px);color:#1b1b1f;display:flex;justify-content:space-between;padding-left:12px;padding-right:12px}
.banner__copyright h5{font-size:11px;text-transform:uppercase;font-weight:400}
.sect-recommend{padding-top:120px;padding-bottom:100px}
.sect-recommend .container,.sect-recommend .recommend-wrapper{position:relative}
.sect-recommend.recommend_view{padding-top:80px;padding-bottom:70px}
.recommed-filter ul{display:flex}
.recommed-filter ul li{margin-right:30px}
.recommed-filter ul a{cursor:pointer;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;transition:color .3s ease-out;font-size:42px;font-weight:700;color:#d9dadb}
.recommed-filter ul a.active,.recommed-filter ul a:hover{color:#1b1b1f}
.recommed-title{font-size:42px;font-weight:700;color:#1b1b1f}
.recommend__slider-wrapper{margin-top:60px}
.product-slider{position:absolute;opacity:0;left:0;right:0}
.product-slider.slider_active{position:relative;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;transition:all .6s ease-out}
.product__item{display:block;margin-bottom:30px;position:relative}
.product__item.product_new .product_status{background-color:#60ceba}
.product__item.product_sale .product_status{background-color:#f24763}
.product__item.product_sale .product-price{color:#d32b48}
.product__item:hover .product__img-wrapper{border:1px solid #e0e2e2;background-color:#fff}
.product__swiper-button{position:absolute;top:50%;width:53px;z-index:100}
.product__swiper-button.swiper-button-disabled{opacity:.13}
.product__swiper-button_prev{left:-110px}
.product__swiper-button_next{right:-110px}
.product__img-wrapper{background-color:rgba(98,125,140,.05);display:flex;flex-direction:column;justify-content:flex-end;height:320px;padding-bottom:40px;border-radius:2px;border:1px solid transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}
.product__img-wrapper .product__favorite{width:19px;height:17px;background-image:url(../images/svg/heart-fill.svg);background-size:cover;background-repeat:no-repeat;position:absolute;right:18px;bottom:16px}
.product__img{margin-left:auto;margin-right:auto;max-width:85%;max-height:90%;object-fit:contain}
.product_status{position:absolute;top:25px;right:0;font-size:11px;font-weight:900;width:60px;height:28px;color:#FFF;text-transform:uppercase;text-align:center;display:flex;justify-content:center;flex-direction:column}
.chose__title:after,.product-price__dicsount:before{height:1px;content:""}
.product__info{padding-top:25px}
.product-brand{font-size:18px;font-weight:500;color:#111;margin-bottom:5px}
.product-name{margin-top:5px;font-size:14px;color:#aaa;font-weight:300}
.product-price_wraper{margin-top:10px}
.product-price{color:#1b1b1f;font-size:20px;font-weight:500}
.product-price__dicsount{position:relative;color:#aaa;font-size:16px;font-weight:300;margin-left:10px}
.product-price__dicsount:before{position:absolute;left:-2px;right:-2px;background-color:#aaa;top:50%}
.product-pagination{margin-top:50px}
.swiper-pagination-bullets.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:8px;margin-right:8px}
.product__link_wraper{float:right;transform:translateY(-20px);position:relative;z-index:200}
.button-link{position:relative;font-weight:300;color:#111;font-size:20px;display:flex;z-index:100}
.button-link .link-line{height:2px;background-color:#76debb;width:40px;margin-left:20px;margin-top:auto;margin-bottom:auto;transform:translate(0,2px);transition:transform .3s ease-out}
.button-link:hover{color:inherit}
.button-link:hover .link-line{transform:translate(6px,2px)}
.sect-collection{background-color:#f7f9fa;padding-top:100px;padding-bottom:100px}
.collection__item{display:block;margin-left:auto;margin-right:auto;width:980px;position:relative}
.collection__info{position:absolute;left:0;right:0;bottom:80px;text-align:center;width:59%;margin-left:auto;margin-right:auto;color:#FFF}
.collection__text{margin-top:28px;font-size:16px;font-weight:300;line-height:24px;margin-bottom:0}
.sect-multi-brand{padding-top:270px;padding-bottom:40px}
.sect-multi-brand .sect__title{background:#76d8c6;background:linear-gradient(90deg,#092220 10%,#080808 20%,#00897C 40%,#092220);background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#76d8c6;font-size:200px;font-weight:700;transform:translateX(-70px);letter-spacing:-10px;animation:shine 4s linear infinite}
.sect-multi-brand .sect__title br{display:none}
@keyframes shine{to{background-position:200% center}
}
.multi-brand-wrapper{padding-left:28%;display:flex;margin-top:70px}
.multi-brand__tag{font-size:48px;font-weight:300}
.multi-brand__info{padding-top:20px;margin-left:60px;padding-right:65px}
.sect-inspiration,.sect-news{padding-top:60px}
.multi-brand__info p{line-height:32px;font-weight:300;font-size:20px}
.multi-brand__links{margin-top:50px;display:flex}
.multi-brand__links .button-link{margin-right:35px}
.inspiration__block{display:block;background-color:#60ceba;text-align:center;padding:40px;color:#FFF;height:190px;width:980px;margin-left:auto;margin-right:auto}
.inspiration__block:hover{color:#FFF}
.inspiration__tag{font-size:16px;font-weight:300}
.inspiration__title{font-size:46px;font-weight:700}
.inspiration__desc{font-size:16px;font-weight:300}
.inspiration__form{border:4px solid #f7f9fa;border-radius:3px;padding:65px 0 30px;width:790px;display:block;text-align:center;margin:54px auto 56px}
.inspiration__form .form__title{font-size:18px;font-weight:500;color:#1b1b1f;text-transform:uppercase;margin-bottom:50px}
.inspiration__form .input-email{border:none;border-bottom:1px solid #1b1b1f;text-align:center;font-size:15px;width:420px;padding-bottom:15px;outline:0;color:#1b1b1f;border-radius:.5px;display:block;margin-left:auto;margin-right:auto}
.inspiration__form .input-email::-webkit-input-placeholder{color:#aaa}
.inspiration__form .input-email::-moz-placeholder{color:#aaa}
.inspiration__form .input-email:-ms-input-placeholder{color:#aaa}
.inspiration__form .input-email:-moz-placeholder{color:#aaa}
.inspiration__form .input-email.input-error{color:red;border-bottom:1px solid red}
.inspiration__form .btn-submit{border-radius:2px;background-color:#60ceba;padding:15px;width:240px;font-size:13px;color:#FFF;margin-top:25px;outline:0;border:none;margin-left:auto;margin-right:auto}
.inspiration__form .checkbox-block{width:240px;margin-top:15px;margin-left:auto;margin-right:auto}
.inspiration__form .checkbox-block label{text-align:left;font-size:10px;color:#acb0b5}
.checkbox-policity{position:absolute;z-index:-1;opacity:0}
.checkbox-policity+label{display:inline-flex;align-items:center;user-select:none}
.checkbox-policity+label::before{content:'';display:inline-block;width:14px;height:14px;flex-shrink:0;flex-grow:0;border:1px solid #d0d2d6;border-radius:3px;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:70% 70%;margin-bottom:auto}
.footer__nav,.price-range{justify-content:space-between}
.checkbox-policity:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 150.59 98.961' xml:space='preserve'%3E%3Cpath d='M148.928 1.856a5.998 5.998 0 00-8.483-.193L53.487 84.76 10.145 43.342a5.999 5.999 0 00-8.483.193 6 6 0 00.193 8.483l45.5 43.48c.424.405.901.71 1.396.966.159.219.309.441.5.642a5.981 5.981 0 004.34 1.855 5.98 5.98 0 004.143-1.662l91.001-86.96a6 6 0 00.193-8.483z' fill='%23000'/%3E%3C/svg%3E")}
footer{background-color:#f7f9fa;padding-top:50px;padding-bottom:40px}
.footer__nav{display:flex}
.footer__nav a{text-transform:uppercase;font-size:13px;color:#1b1b1f;font-weight:500}
.footer__nav-mob{display:none}
.footer__nav-mob.menu-nav{padding-top:0}
.footer__nav-mob a{font-size:14px;font-weight:500}
.footer__nav-mob li{margin-bottom:36px}
.footer__social-wrapper{margin-top:100px}
.footer__social-item .social__desc{font-size:60px;font-weight:700;color:#1b1b1f;display:block}
.footer__social-item .social__link{font-size:140px;font-weight:700;color:#1b1b1f;position:relative;line-height:1;z-index:40}
.social-instagram .social__link{color:#76d8c6}
.social-instagram .social__link:before{background-color:#76d8c6}
.social-facebook{text-align:right;transform:translateY(-50px)}
.social-facebook .social__link:before{background-color:#1b1b1f}
.social__link:before{content:"";position:absolute;bottom:-5px;height:5px;left:0;right:0;opacity:1;border-radius:1px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.catalog__banner-text,.catalog__sort-wrapper,.news__img{position:relative}
.bread-crumbs a,.sort__tag{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.social__link:hover:before{opacity:0}
.footer__copyright-wrapper{margin-top:40px;text-align:center}
.footer__copyright-wrapper .footer__feedback-list{font-size:15px;font-weight:500;color:#1b1b1f}
.footer__copyright-wrapper .footer__feedback-list *{display:inline-block}
.footer__copyright-wrapper a:hover{color:#1b1b1f}
.footer__copyright-wrapper .footer__copyright{margin-top:15px;font-size:14px;color:#1b1b1f;font-weight:300}
.footer__copyright-wrapper .footer__policity{color:#aaa;font-size:14px;display:block;margin-top:7px;font-weight:300}
.bread-crumbs-wrapper{margin-top:20px;margin-bottom:20px}
.bread-crumbs ul{display:flex;flex-wrap:wrap}
.bread-crumbs a,.bread-crumbs a:after{font-size:13px;display:inline-block;color:#aaa}
.bread-crumbs li:last-of-type a:after{content:""}
.bread-crumbs a{margin-right:2px;transition:all .3s ease-out}
.bread-crumbs a:after{margin-left:2px;content:"/"}
.bread-crumbs a.active,.bread-crumbs a:hover{color:#1b1b1f}
.page__banner{display:flex}
.catalog__banner-text{background-color:#60ceba;color:#FFF;display:flex;justify-content:center;flex-direction:column;width:44%;text-align:center;padding-top:10px}
.catalog__banner-text .banner__close{position:absolute;top:15px;right:15px;width:10px;height:10px}
.catalog__banner-text .banner__close svg{width:100%;height:100%}
.catalog__banner-text h2{font-size:40px;font-weight:700}
.catalog__banner-text p{font-size:16px;font-weight:300}
.sect-catalog{padding-top:50px;margin-bottom:80px}
.catalog__wrapper{margin-top:40px;display:flex}
#slider-price-range .noUi-handle:after,#slider-price-range .noUi-handle:before,.catalog-filter__btn_mob,.catalog__mob-close{display:none}
.catalog__filter{width:240px;flex-shrink:0;margin-top:14px}
.filter__category.open-filter .filter-arrow img{transform:rotate(-90deg)}
.filter-arrow img,.sect-product-detail .info__item.open-info .info__arrow{transform:rotate(0)}
.filter__category.open-filter .filter__items{height:100%;-webkit-transition:height .3s ease-out;-moz-transition:height .3s ease-out;transition:height .3s ease-out}
.filter__category.open-filter .filter__item{height:100%;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.filter__item,.sort-products{opacity:0;visibility:hidden;pointer-events:none;height:0}
#slider-price-range{margin-top:5px}
#slider-price-range.noUi-horizontal{height:3px;background-color:#f1f1f1}
#slider-price-range .noUi-connect{background-color:#f1f1f1}
#slider-price-range.noUi-target{border-radius:0;box-shadow:none;border:none}
#slider-price-range .noUi-handle{background-color:#60ceba;width:11px;height:11px;right:-6px;top:-4px;border:none;box-shadow:none;border-radius:1px}
#slider-price-range .noUi-handle:focus{outline:0}
#slider-price-range .noUi-active{outline:0}
.catalog-filter__btn_mob{margin-top:10px;margin-bottom:10px}
.price-range{margin-top:17px;display:flex}
.price-range__item{font-size:13px;border:none;background-color:transparent;display:inline-block;width:50%;pointer-events:none}
#price-range-max{text-align:right}
.filter__title{display:flex;justify-content:space-between;border-bottom:1px solid #d7d7d7;font-size:16px;font-weight:500;color:#1b1b1f;padding-bottom:15px;cursor:pointer;text-transform:uppercase}
.filter-arrow{width:16px;height:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filter-arrow img{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}
.filter__items{padding-top:20px;padding-bottom:20px;height:0}
.filter__item{margin-bottom:15px}
.filter__item .input-checkbox{position:absolute;z-index:-1;opacity:0}
.filter__item .input-checkbox:checked+.filter__checkbox{background-color:#60ceba}
.filter-btn,.news__btn{background-color:transparent}
.filter__item label{font-size:15px;color:#1b1b1f;cursor:pointer;width:100%;display:flex}
.filter__item .filter__checkbox{display:inline-block;width:14px;height:14px;flex-shrink:0;flex-grow:0;border:1px solid #d7d7d7;margin-right:15px;margin-top:2px}
.filter-btn{border-radius:2px;font-size:13px;font-weight:500;color:#000;border:1px solid #e1e3e3;width:100%;height:52px;text-align:center;text-transform:uppercase;margin-bottom:12px}
.btn-apply{color:#FFF;background-color:#60ceba}
.catalog__list-wrapper{width: 100%;margin-left:30px}
.catalog__list-wrapper .catalog__list{margin-top:20px}
.catalog__list{margin-top:30px;display:flex;flex-wrap:wrap;margin-right:-10px}
.catalog__list li{margin-right:10px}
.catalog__list .product__item{width:250px}
.catalog__sort-list{display:flex;flex-wrap:wrap;width:80%}
.catalog__sort-list .select2-container--default .select2-selection--single{margin-top:-2px;border:none}
.catalog__sort-list li{margin-right:20px}
.sort-tags{display:flex;flex-wrap:wrap}
.sort-tags li{margin-bottom:10px;margin-right:11px}
.product-length{position:absolute;right:0;top:0;color:#1b1b1f;font-size:15px}
.sort__item{font-size:15px;color:#1b1b1f;cursor:pointer;line-height:28px}
.sort__item select{width:auto;height:40px}
.sort__item .select2-selection{font-weight:500;font-size:15px;border:0}
.sort__item .select2-container{margin-top:-2px}
.sort__item .select2-container .select2-selection--single{height:auto}
.sort__item .select2-container .select2-selection--single .select2-selection__rendered{padding-left:2px;padding-right:0;color:#1b1b1f}
.sort__item .select2-selection__arrow{opacity:0}
.sort__tag{border:1px solid #e1e3e3;border-radius:8px;font-size:13px;color:#1b1b1f;padding:6px 10px;height:30px;display:block;cursor:pointer;transition:all .3s ease-out}
.catalog-pagination,.page-numbers{display:flex;justify-content:center;text-align:center}
.sort__tag:hover{border:1px solid #8c8c8c}
.sort-products.active{height:100%;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.sort-products li{margin-top:10px}
.product-load-wrapper{width:100%;margin-top:60px;text-align:center}
.btn-product-load{border-radius:2px;border:none;text-transform:uppercase;font-size:14px;font-weight:500;color:#1b1b1f;height:56px;width:300px}
.catalog__delimiter{margin-top:30px;margin-bottom:30px;background-color:#E1E4E4;width:100%;height:.1em}
.news__btn,.page-numbers{height:44px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}
.catalog-pagination{margin-top:20px;margin-bottom:20px}
.page-numbers{width:44px;font-size:14px;border:1px solid #e1e3e3;color:#e1e3e3;flex-direction:column;margin-left:4px;margin-right:4px;transition:all .3s ease-out}
.btn-more-wrapper,.news__btns{justify-content:center;display:flex}
.page-numbers.page-current{color:#FFF;background-color:#60ceba}
.page-numbers.dots{border:none}
.page-numbers:hover{color:#000;border:1px solid #000}
.page-numbers:hover.dots{color:#e1e3e3;background-color:inherit}
.catalog__desc{margin-top:40px}
.catalog__desc .catalog__desc-title{font-size:20px;font-weight:700;margin-bottom:20px}
.sect-news .sect__title{text-align:center;font-size:42px;font-weight:700;line-height:57px;color:#1b1b1f;margin-bottom:40px}
.news__btns{margin:30px auto}
.news__btn{border-radius:2px;border:1px solid #e1e3e3;padding:10px 20px;color:#1b1b1f;font-size:15px;font-weight:500;margin-left:4px;margin-right:4px;transition:all .3s ease-out}
.news__btn:hover,.news__img .news__img_bg,.sect-collection__news{background-color:#60ceba}
.btn-more,.sect-product-detail .size-item{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;cursor:pointer}
.news__btn:hover{color:#FFF}
.news__list{padding-top:80px;display:flex;flex-wrap:wrap;width:1110px;margin-left:auto;margin-right:auto;justify-content:space-between;padding-bottom:30px}
.news__item{width:540px;margin-bottom:40px}
.news__img{width:100%;height:230px;margin-bottom:24px}
.news__img .news__img_bg{position:absolute;width:50%;top:0;right:0;bottom:0}
.news__img .news__img_bg .arrow-right{position:absolute;width:52px;height:10px;right:30px;bottom:25px}
.news__date{color:#aaa;font-size:14px;font-weight:400}
.news__title{color:#1b1b1f;font-size:24px;font-weight:400;line-height:32px;margin-top:15px;margin-bottom:18px}
.btn-more,.news__desc{font-size:14px;color:#1b1b1f}
.news__desc{font-weight:400;line-height:22px}
.btn-more-wrapper{text-align:center}
.btn-more{font-weight:500;width:300px;height:56px;display:flex;justify-content:center;flex-direction:column;background-color:#f7f8f9;border-radius:2px;transition:all .3s ease-out}
.btn-more:hover{color:#FFF;background-color:#60ceba}
.sect-product-detail{padding-top:20px;padding-bottom:60px}
.sect-product-detail .product__desc{width:445px;padding-top:60px}
.sect-product-detail .product__info-wrapper{display:flex}
.sect-product-detail .product__desc_head{display:flex;justify-content:space-between}
.sect-product-detail .product__brand{font-size:18px;font-weight:700;color:#1b1b1f}
.sect-product-detail .product__vendor-code{color:#aaa;font-size:14px;font-weight:400}
.sect-product-detail .product__desc-top{width:350px;padding-bottom:40px}
.sect-product-detail .product__name{font-size:44px;font-weight:700;color:#1b1b1f;letter-spacing:.2px;line-height:58px;margin-top:10px;position:relative}
.sect-product-detail .product__price{font-size:38px;color:#1b1b1f;font-weight:700}
.sect-product-detail .product__color-title{color:#111;font-size:17px;font-weight:500;margin-bottom:6px}
.sect-product-detail .product__color{margin-top:15px}
.sect-product-detail .product__color ul{margin-top:5px;margin-bottom:5px;display:flex;margin-left:-2px}
.sect-product-detail .product__color-item{display:block;width:21px;height:21px;border-radius:2px;margin-right:8px;border:2px solid #FFF;cursor:pointer;box-sizing:initial;position:relative}
.sect-product-detail .product__color-item.active{border:2px solid #e1e3e3}
.sect-product-detail .product__color-item.active:before{opacity:1}
.sect-product-detail .product__color-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:8px;opacity:0;background-image:url(../images/svg/accept-white.svg);background-repeat:no-repeat;display:flex;margin:auto}
.sect-product-detail .product__size{margin-top:55px}
.sect-product-detail .product__size_head{display:flex;justify-content:space-between}
.sect-product-detail .product__size-title{color:#111;font-size:17px;font-weight:500}
.sect-product-detail .product__size-title-table,.sect-product-detail .size-item{color:#1b1b1f;font-size:14px;font-weight:400}
.sect-product-detail .size-item{padding-left:14px;padding-right:14px;height:38px;border-radius:2px;border:1px solid #e1e3e3;margin-right:11px;margin-bottom:10px;display:flex;justify-content:center;flex-direction:column;text-align:center;transition:all .3s ease-out}
.sect-product-detail .btn-add-basket,.sect-product-detail .btn-add-favorite{display:flex;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}
.sect-product-detail .size-item:hover{border:1px solid #60ceba;color:#4aae9c}
.sect-product-detail .size-item.active{background-color:#60ceba;color:#fff}
.sect-product-detail .size-list{margin-top:20px;margin-bottom:22px;display:flex;flex-wrap:wrap;margin-right:-7px}
.sect-product-detail .btn-add-basket{height:54px;width:350px;border-radius:2px;background-color:#f7f8f9;color:#1b1b1f;font-size:14px;font-weight:400;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;margin-left:auto;margin-right:auto;transition:all .3s ease-out}
.sect-product-detail .btn-add-basket:hover{color:#FFF;background-color:#60ceba}
.sect-product-detail .btn-add-favorite{margin-top:24px;text-align:center;justify-content:center;font-size:15px;font-weight:500;color:#1b1b1f;cursor:pointer;transition:all .3s ease-out}
.sect-product-detail .btn-add-favorite.active,.sect-product-detail .btn-add-favorite:hover{color:#60ceba}
.sect-product-detail .btn-add-favorite.active path,.sect-product-detail .btn-add-favorite:hover path{fill:#60ceba}
.sect-product-detail .icon-favorite{width:19px;height:17px;display:inline-block;margin-right:15px}
.sect-product-detail .icon-favorite svg path{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.sect-product-detail .product__info{border-top:1px solid #E1E4E4}
.sect-product-detail .info__item{margin-bottom:11px}
.sect-product-detail .info__item.open-info .info__desc{margin-top:15px;margin-bottom:30px;height:100%;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.sect-product-detail .info__title{display:flex;font-size:17px;font-weight:500;color:#111;cursor:pointer}
.sect-product-detail .info__arrow{width:13px;height:100%;margin-top:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:13px;transform:rotate(-90deg);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}
.sect-product-detail .info__arrow img{margin:auto}
.sect-product-detail .info__desc{height:0;opacity:0;visibility:hidden;pointer-events:none;font-size:14px;color:#1b1b1f;font-weight:400;line-height:22px}
.basket__promocode{margin-top:5px;margin-bottom:19px;height:100px}
.basket__promocode.enter-code .promocode__main-btn{position:absolute;opacity:0;visibility:hidden;pointer-events:none}
.basket__promocode.enter-code .promocode__code-wrapper{position:relative;opacity:1;visibility:visible;pointer-events:all}
.basket__promocode .promocode__main-btn{position:relative;width:220px;height:46px;margin:auto;opacity:1;top:0;visibility:visible;pointer-events:all}
.basket__promocode .promocode__code-wrapper{position:absolute;top:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.form__check-valid,.size-item{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}
.basket__promocode .promocode__code-input{width:220px;height:46px;margin-bottom:6px;border:1px solid #dcdcdc;border-radius:2px;text-align:center;font-size:14px}
.basket__promocode .promocode__code-input:active,.basket__promocode .promocode__code-input:focus{border:1px solid #1b1b1f}
.basket__promocode .promocode__code-input::-webkit-input-placeholder{color:#aaa}
.basket__promocode .promocode__code-input::-moz-placeholder{color:#aaa}
.basket__promocode .promocode__code-input:-ms-input-placeholder{color:#aaa}
.basket__promocode .promocode__code-input:-moz-placeholder{color:#aaa}
.basket__promocode .promocode__code-accept{width:220px;height:46px;text-align:center;margin:auto;align-items:center}
.size-item{padding-left:14px;padding-right:14px;height:38px;border-radius:2px;border:1px solid #e1e3e3;margin-right:11px;margin-bottom:7px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#1b1b1f;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease-out}
.size-item:hover{border:1px solid #60ceba;color:#4aae9c}
.size-item.active{background-color:#60ceba;color:#fff}
.size-list{margin-top:20px;margin-bottom:22px;display:flex;flex-wrap:wrap;margin-right:-7px}
.product__gallery{width:660px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:95px;margin-bottom:auto}
.product__gallery .gallery-item{width:49%;display:block}
.product__gallery .magnific__item_video{width:49%;position:relative}
.product__gallery .img_full{width:100%}
.gallery-item{margin-bottom:10px;position:relative}
.product__gallery .magnific__item_video:before{content:"";display:block;position:absolute;top:27px;left:24px;width:15px;height:17px;background-size:100%;background-repeat:no-repeat;background-image:url(../images/svg/arrow-video.svg)}
#lightbox{display:flex;flex-direction:column-reverse}
.sect-basket{margin-top:90px}
.sect-basket .sect__title{font-size:42px;font-weight:700;color:#1b1b1f}
.content-basket-wrapper{padding-right:95px;padding-left:95px;padding-bottom:50px;border-bottom:1px solid #E1E4E4}
.basket__table{margin-top:40px;margin-bottom:30px}
.basket__table .table__head{background-color:#f7f8f9;border-radius:2px;height:54px;display:flex}
.basket__table .table__head-column{font-size:14px;color:#1b1b1f;font-weight:400;padding-left:29px;display:flex;justify-content:center;flex-direction:column;text-align:left}
.basket__table .head__name{width:476px}
.basket__table .head__size,.basket__table .table__body .product__size{width:125px}
.basket__table .head__count{width:184px}
.basket__table .head__price{width:315px}
.basket__table .table__body .product-item{display:flex;padding-top:19px;padding-bottom:22px;border-bottom:1px solid #E1E4E4;position:relative}
.basket__table .table__body .product__info{display:flex;flex-direction:row;justify-content:flex-start;width:476px}
.basket__table .table__body .product__img{background-color:#F2F0F3;width:120px;height:120px;border-radius:2px;display:flex;justify-content:center;flex-direction:column;margin-left:0;margin-right:0}
.modal-input,.modal-offer-info .modal-offer-info__content,.modal-submit{margin-right:auto;margin-left:auto}
.basket__table .table__body .product__desc{margin-left:40px;display:flex;justify-content:center;flex-direction:column}
.basket__table .table__body .product__name{font-size:16px;font-weight:500;color:#111;line-height:32px;position:relative;cursor:pointer;text-decoration:underline;text-decoration-color:#D2D2D3}
.basket__table .table__body .product__name:active:after,.basket__table .table__body .product__name:focus:after,.basket__table .table__body .product__name:hover:after,.history-orders__table .cell-status-second a{text-decoration:none}
.basket__table .table__body .product__vendor-code{font-size:14px;color:#aaa;font-weight:400}
.basket__table .table__body .product__size select{width:86px}
.basket__table .table__body .product__count{width:184px}
.basket__table .table__body .product__count select{width:86px}
.basket__table .table__body .select2-selection,.basket__table .table__body select{font-size:14px;color:#1b1b1f;font-weight:400;height:40px;border-radius:2px;padding-left:8px;border:1px solid #dcdcdc;background:url(../images/svg/arrow-down.svg) right no-repeat;-webkit-appearance:none;background-size:16px 8px;background-position-x:calc(100% - 16px);display:flex;flex-direction:column;justify-content:center}
.basket__table .table__body .select2-selection__arrow{opacity:0}
.basket__table .table__body .product__price{width:160px}
.basket__table .table__body .product__price .product-price__dicsount{margin-right:auto;margin-left:0}
.basket__table .table__body .product__favorite{width:90px}
.basket__table .table__body .product__favorite svg{width:19px;height:17px}
.basket__table .table__body .product__cancel{width:65px}
.basket__table .table__body .product__cancel svg{width:14px;height:14px}
.basket__table .table__body .mob-title{color:#1b1b1f;font-weight:400;font-size:14px;margin-bottom:5px;display:none}
.basket__table .table__body-column{padding-left:29px;display:flex;justify-content:center;flex-direction:column;text-align:left}
.basket__pay,.input-row{justify-content:space-between}
.select2-container{font-size:14px;color:#1b1b1f;font-weight:400}
.select2-results__option,.select2-search{padding-left:15px}
.select2-container--focus,.select2-selection:focus,.selection:focus{outline:0}
.select2-dropdown{border:1px solid #dcdcdc}
.basket__pay .basket__count-pay .input-checkbox:checked+.count-pay-checkbox,.form-block .checkbox-block .input-checkbox:checked+.checkbox{background-color:#60ceba;border:1px solid #60ceba}
.basket__pay{margin-top:30px;margin-bottom:30px;display:flex}
.basket__pay .basket__count-dicsount{width:445px;padding-left:28px}
.basket__pay .basket__count-dicsount .btn-continue-buy{margin-top:64px}
.basket__pay .count-dicsount__item{color:#1b1b1f;font-size:16px;font-weight:500;margin-bottom:4px}
.basket__pay .count-dicsount_count{color:#1b1b1f;font-size:20px;font-weight:500;margin-left:10px}
.basket__pay .count-dicsount__desc{font-size:12px;font-weight:400;line-height:16px;color:#1b1b1f;margin-top:20px;display:block}
.basket__pay .basket__count-pay{padding-top:10px;width:350px;text-align:center;padding-right:30px}
.basket__pay .basket__count-pay .count-pay{font-size:18px;font-weight:700}
.basket__pay .basket__count-pay .count-pay_count{font-size:30px;font-weight:700;margin-left:15px}
.basket__pay .basket__count-pay .count-pay__checkbox{margin-top:20px;margin-bottom:43px;text-align:center;display:flex;justify-content:center}
.basket__pay .basket__count-pay .input-checkbox{position:absolute;z-index:-1;opacity:0}
.basket__pay .basket__count-pay .input-checkbox:checked+.count-pay-checkbox:before{opacity:1}
.basket__pay .basket__count-pay label{font-size:15px;color:#1b1b1f;cursor:pointer;width:auto;display:flex}
.basket__pay .basket__count-pay .count-pay-checkbox{display:inline-block;width:14px;height:14px;flex-shrink:0;flex-grow:0;border:1px solid #d7d7d7;margin-right:15px;margin-top:2px}
.basket__pay .basket__count-pay .count-pay-checkbox:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:9px;height:7px;opacity:0;background-image:url(../images/svg/accept-white.svg);background-repeat:no-repeat;display:flex;margin:auto}
.basket__form-block{border-radius:2px;background-color:#f7f8f9;width:100%;margin-bottom:8px;position:relative;padding:72px 68px 35px 63px}
.basket__form form.form_valid .form__check-valid{opacity:1}
.form__check-valid{position:absolute;top:83px;right:67px;opacity:0;width:17px;height:11px;background-image:url(../images/svg/check-accept-form.svg);background-size:cover;background-repeat:no-repeat;transition:all .3s ease-out}
.form__title{font-size:30px;line-height:58px;font-weight:700;margin-top:-12px}
.form__desc{font-size:15px;font-weight:400;line-height:32px;margin-bottom:30px;display:block}
.form-delivery__block.view-inputs .form-delivery__inputs{margin-top:20px;height:100%;opacity:1;visibility:visible;pointer-events:all;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.form-delivery__block .form-delivery__inputs{height:0;opacity:0;visibility:hidden;pointer-events:none;position:absolute}
.form-block{position:relative}
.form-block .input-block{width:285px}
.form-block .input-block select{width:inherit}
.form-block .input-block .select2{width:100%!important}
.form-block .checkbox-block .checkbox__text{display:inline-block;font-size:12px;font-weight:400;line-height:16px}
.form-block .checkbox-block .input-checkbox{position:absolute;z-index:-1;opacity:0}
.form-block .checkbox-block .input-checkbox:checked+.checkbox:before{opacity:1}
.form-block .checkbox-block label{font-size:15px;color:#1b1b1f;cursor:pointer;width:auto;display:flex;margin-bottom:0}
.form-block .checkbox-block .checkbox{display:inline-block;width:15px;height:15px;flex-shrink:0;flex-grow:0;border:1px solid #d7d7d7;margin-right:15px;margin-top:auto;margin-bottom:auto;position:relative;border-radius:2px}
.form-block .checkbox-block .checkbox:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:9px;height:7px;opacity:0;background-image:url(../images/svg/accept-white.svg);background-repeat:no-repeat;display:flex;margin:auto}
.form-block .checkbox-subscribe{position:relative;margin-top:21px}
.form-block .radiobox-block{position:relative;width:100%;margin-bottom:0}
.form-block .radiobox-block .input-radiobox{margin-top:0;position:absolute;z-index:-1;opacity:0}
.form-block .radiobox-block .radiobox-wrapper{position:absolute;top:0;right:-40px;bottom:0;left:-30px;opacity:0;background-color:#FFF}
.form-block .radiobox-block .input-radiobox:checked+label .radiobox{background-color:#60ceba;border:1px solid #60ceba}
.form-block .radiobox-block .input-radiobox:checked+label .radiobox-wrapper{opacity:1;z-index:5}
.form-block .radiobox-block label{padding-top:30px;padding-bottom:30px;font-size:15px;color:#1b1b1f;cursor:pointer;width:auto;display:flex;margin-bottom:0}
.form-block .radiobox-block label *{z-index:20}
.form-block .radiobox-block .radiobox{display:inline-block;width:15px;height:15px;border:1px solid #2c2c2c;border-radius:100%;flex-shrink:0;flex-grow:0;margin-right:17px;margin-top:10px}
.form-block .radiobox-block .radiobox__info{display:flex;flex-direction:column}
.form-block .radiobox-block .radiobox__name{color:#111;font-weight:500;font-size:18px;line-height:32px;margin-bottom:5px}
.form-block .radiobox-block .radiobox__desc{font-size:12px;font-weight:400;line-height:16px}
.form-block .radiobox-block .radiobox__day{position:absolute;top:30px;right:40px;text-align:right;font-size:18px;font-weight:500;line-height:32px;color:#111}
.form-block .delivery-accept{border-top:1px solid #E1E4E4;padding-top:25px;text-align:left;display:flex;justify-content:center;padding-bottom:15px}
.form-block .delivery-accept label{width:360px}
.form-block .form__btns{margin-top:50px;margin-bottom:50px;display:flex;justify-content:center}
.form-block .form__btns .btn{margin-left:35px;margin-right:35px}
.basket__form{height:0;opacity:0;visibility:hidden;pointer-events:none;position:absolute;margin-top:50px;width:730px}
.basket__form.form_view,.basket__form.form_view form{opacity:1;visibility:visible;pointer-events:all;position:relative}
.basket__form.form_view{height:100%}
.basket__form.form_view form{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.autorization__form,.basket__form form,.profile-block,form.form_disable *{pointer-events:none}
.brand-name,.brand__item{-webkit-transition:all .3s ease-out}
.basket__form form{opacity:0;visibility:hidden;position:absolute}
.input-row{display:flex}
.input-block{margin-bottom:30px;position:relative}
.input-block.input-block_with-desc label.input_error{bottom:42px}
.input-block label{font-size:18px;color:#111;font-weight:500;margin-bottom:10px;display:block}
.input-block label.input_error{font-size:12px;padding-left:12px;color:#cb0000;position:absolute;bottom:-34px;font-weight:300}
.input-block input{border-radius:2px;border:1px solid #dcdcdc;height:42px;padding-left:13px;font-size:14px;font-weight:14;color:#1b1b1f;width:100%}
.input-block input.required.valid{border:1px solid #60ceba;background-image:url(../images/svg/ok_valid.svg);background-size:16px 10px;background-position:95% 50%;background-repeat:no-repeat}
.input-block input:active,.input-block input:focus{border:1px solid #1b1b1f}
.input-block input.input_error{border:1px solid #cb0000}
.input-block input::-webkit-input-placeholder{color:#aaa}
.input-block input::-moz-placeholder{color:#aaa}
.input-block input:-ms-input-placeholder{color:#aaa}
.input-block input:-moz-placeholder{color:#aaa}
.input-block input.btn_green{color:#FFF}
.input-block input.btn_green:hover{color:#1b1b1f}
.input-block .select2-selection.select2-selection--single.valid{border:1px solid #60ceba}
.input-block .input__desc{display:inline-block;margin-top:21px;font-size:12px;font-weight:400}
.sect-brand{padding-bottom:50px}
.bg_white{background-color:#FFF}
.bg_grey{background-color:#f7f9fa}
.content-brand-wrapper{padding-right:95px;padding-left:95px}
.content-brand-wrapper .sect__title{padding-top:90px;padding-bottom:60px;font-size:60px;font-weight:700}
.brand-list{margin-top:60px;display:flex;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}
.brand__item{width:260px;height:380px;background-color:#FFF;border-radius:2px;cursor:pointer;display:block;justify-content:center;flex-direction:column;position:relative;margin-right:11px;margin-left:11px;margin-bottom:21px;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.brand__item:hover{background-color:#60ceba}
.brand__item:hover .brand-name{color:#FFF}
.brand-name{position:absolute;bottom:30px;left:30px;font-size:16px;color:#111;font-weight:500;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.brand__logo{height:344px;text-align:center;display:flex}
.brand__logo img,.brand__logo svg{margin:auto;max-width:80%;max-height:50%;fill:#60CEBA}
.brand__logo img *,.brand__logo svg *{fill:#60CEBA;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.brand__logo .brand__coming-soon{background-color:#f7f9fa;width:104px;height:104px;border-radius:100%;margin:auto}
.news-brand__list .news__title{font-size:20px;font-weight:700;color:#1b1b1f}
.autorization__form-wrapper{margin:auto;max-width:600px;padding-bottom:20px}
.autorization__form-wrapper .password-desc{font-size:14px;color:#1b1b1f;text-align:center;line-height:22px;padding-left:20px;padding-right:20px;margin-top:38px;margin-bottom:30px}
.autorization__form{position:absolute;opacity:0;visibility:hidden;top:0}
.autorization__form_active{position:relative;opacity:1;visibility:visible;pointer-events:all}
.autorization__filter-list{margin-top:10px;display:flex;justify-content:center;margin-bottom:30px}
.autorization__item{font-size:42px;font-weight:700;color:#d9dadb;margin-right:15px;margin-left:15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.autorization__item:active,.autorization__item:focus,.autorization__item:hover,.autorization__item_active{color:#1b1b1f}
.form-block .registration{width:284px;margin:auto}
.form-block .registration .btn{width:100%;margin-bottom:20px}
.form-block .registration__remember{display:flex;justify-content:space-between;margin-bottom:30px;padding-left:10px;padding-right:15px}
.form-block .registration__remember .checkbox-block label{font-size:14px;color:#111}
.form-block .registration__social{margin-top:28px}
.form-block .forgot-password-link{font-size:14px;font-weight:400}
.form-block .registration__desc{font-size:15px;font-weight:500;margin-bottom:25px;text-align:center;color:#111}
.form-block .social{display:flex;justify-content:center}
.form-block .social__item{display:flex;width:89px;height:52px;border-radius:12px;background-color:#4d75a3;margin-left:4px;margin-right:4px}
.profile__chose a.filter-item__active .chose__title:after,.profile__chose a:hover .chose__title:after{background-color:transparent}
.form-block .social__icon{margin:auto}
.form-block .registration__item{margin-bottom:30px}
.registration__btn-wrapper .btn{margin-bottom:20px}
.registration__btn-wrapper .checkbox-block label{font-size:12px;color:#acb0b5}
#form-login .input-row{justify-content:center}
.sect-profile{padding-bottom:40px}
.profile__title{margin-bottom:58px}
.profile__wrapper{display:flex}
.profile__aside{width:240px;flex-shrink:0;margin-top:105px}
.profile__content{margin-left:30px;width:100%;position:relative}
.profile__aside a{font-size:18px;line-height:39px;font-weight:500;color:#111;cursor:pointer}
.profile__aside a:hover{color:#60ceba;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.chose__title,.profile-block,.profile__address-item .address__info-edit,.profile__block-buy-item{-moz-transition:all .3s ease-out}
.menu-nav .profile__chose{margin-top:30px}
.menu-nav .profile__chose a{cursor:pointer;padding-bottom:0;border-bottom:none}
.profile__chose li{margin-bottom:36px}
.profile__chose li:last-of-type a{border-bottom:none}
.history-orders__tbody .table-row,.profile-block .form-block,.profile__chose a{border-bottom:1px solid #E1E4E4}
.profile__chose a{color:#1b1b1f;display:block;padding-bottom:26px}
.profile__chose a.filter-item__active .chose__title,.profile__chose a:hover .chose__title{color:#60ceba}
.chose__title{font-size:30px;color:#1b1b1f;display:inline-block;position:relative;margin-bottom:14px;font-weight:700;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.chose__title:after{display:block;left:0;right:0;bottom:0;width:100%;background-color:#D2D2D3}
.chose__desc{font-size:14px;line-height:22px;color:#1b1b1f;margin-bottom:0}
.profile-block{position:absolute;opacity:0;top:0;left:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:20;height:0;margin-bottom:40px;max-width:940px}
.profile-block_active{display:block;position:relative;opacity:1;visibility:visible;pointer-events:all;z-index:40;height:100%}
.profile-block .form-block{padding-bottom:56px;max-width:750px;margin-bottom:22px;margin-top:42px}
.profile-block .form-block form{padding-left:20px;padding-right:20px;padding-top:15px;max-width:635px}
#form-profile-password,.profile-block .form-block-password,.profile__block-buy,.profile__block-buy-detail{max-width:940px}
.profile-block .form-block:last-of-type{border-bottom:none}
.profile-block .form-block .select2-container .select2-selection--single,.profile-block .form-block select{height:42px}
.profile-block .form-block .select2-container .select2-selection--single .select2-selection__rendered{height:100%;display:flex;align-items:center}
.profile-block .form-block .select2-selection__arrow{height:100%}
.profile-block .form-block .select-block .select2-selection,.profile-block .form-block .select-block input,.profile-block .form-block .select-block select{background:url(../images/svg/arrow-down.svg) right no-repeat;-webkit-appearance:none;background-size:16px 8px;background-position-x:calc(100% - 16px);display:flex;flex-direction:column;justify-content:center}
.profile-block .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}
.profile-block .btn{width:240px;height:48px}
.profile-block .checkbox-block .checkbox__text{font-size:16px;line-height:22px;color:#1b1b1f;font-weight:500}
.profile-block p{font-size:14px;line-height:22px}
#form-profile-password.form_disable .password-old-wrapper{display:flex}
#form-profile-password.form_disable .password-new-wrapper{display:none}
#form-profile-password .password-old-wrapper{max-width:600px;display:none}
#form-profile-password .password-old-wrapper label{color:#aaa}
#form-profile-password .password-old-wrapper input{background-color:#e6e9ed;color:#aaa}
#form-profile-password .password-new-wrapper{display:flex}
form.form_disable .btn_form-change{display:block;pointer-events:all}
form .btn_form-change,form.form_disable .btn_form-change-save{display:none}
form .btn_form-change-save{display:block}
.profile__wrapper .profile__filter-item{cursor:pointer}
.profile__wrapper .profile__filter-item.filter-item__active{color:#60ceba}
.profile-block__title{font-size:30px;font-weight:700;margin-bottom:20px;color:#1b1b1f}
.profle-block__desc{font-size:14px;line-height:22px;color:#1b1b1f}
.select2-container--default .select2-selection--single{border:1px solid #dcdcdc}
.policity-text{font-size:12px;line-height:16px;color:#1b1b1f}
.policity-text a{color:#1b1b1f;border-bottom:1px solid #D2D2D3}
.policity-text a:hover{border-bottom:1px solid transparent}
.profile-block_card{max-width:590px}
.profile__card-block{border:4px solid #f7f9fa;border-radius:3px;padding:35px 35px 25px;margin-top:35px;margin-bottom:35px}
.profile__card-block p{font-size:16px;font-weight:500;margin-bottom:10px;height:28px}
.profile__card-block .block_green{font-size:20px;background-color:#60ceba;color:#FFF;padding:2px 10px;border-radius:2px;margin-left:10px}
.card__block-desc{margin-top:35px}
.profile__card-btns{margin-top:35px;margin-left:20px;display:flex}
.profile__card-btns .btn{margin-right:25px}
.history-orders__table{font-size:14px;margin-top:35px;color:#1b1b1f}
.history-orders__table .table-row{display:flex}
.history-orders__table .table-cell{padding-left:30px;display:flex;align-items:center;font-size:14px;line-height:22px}
.buy-detail__bottom,.buy-detail__top{justify-content:space-between;display:flex}
.history-orders__table .cell-order{width:138px}
.history-orders__table .cell-date{width:133px}
.history-orders__table .cell-products{width:224px}
.history-orders__table .cell-amount{width:171px}
.history-orders__table .cell-status{width:143px}
.history-orders__table .cell-status-second{width:139px}
.history-orders__table .text_medium{color:#111;font-weight:500}
.history-orders__table .text_bold{color:#1b1b1f;font-weight:700}
.history-orders__table .text_grey{color:#aaa}
.history-orders__table .text_green{color:#60ceba}
.history-orders__table a{position:relative;cursor:pointer;text-decoration:underline;text-decoration-color:#d1d1d2}
.history-orders__table a:active,.history-orders__table a:focus,.history-orders__table a:hover{text-decoration:none;color:inherit}
.history-orders__thead{background-color:#f7f8f9}
.history-orders__thead .table-row{height:100%}
.history-orders__thead .table-cell{padding-top:18px;padding-bottom:16px}
.history-orders__tbody .table-cell{padding-top:29px;padding-bottom:28px;font-size:15px}
.count-title-product{font-size:16px;font-weight:500}
.profile__block-buy-wrapper{position:relative}
.profile__block-buy-item{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none}
.profile__block-buy-item.active{position:relative;opacity:1;visibility:visible;pointer-events:all}
.buy-detail__top{align-items:center}
.buy-detail__date{background-color:#e1faf5;padding:10px;color:#1b1b1f;font-size:14px}
.profile-detail-buy_link-return{position:relative;font-size:14px;line-height:22px;color:#1b1b1f;padding-left:15px;cursor:pointer}
.profile-detail-buy_link-return:hover{text-decoration:underline;color:inherit}
.profile-detail-buy_link-return:before{content:"";position:absolute;left:0;top:7px;bottom:0;background-image:url(../images/svg/arrow-down.svg);background-size:100% 100%;background-repeat:no-repeat;transform:rotate(90deg);width:10px;height:6px}
.profile__block-buy-detail .basket__table{margin-top:25px}
.profile__block-buy-detail .basket__table .table__body .product__img{width:80px;height:80px}
.profile__block-buy-detail .basket__table .table__body .product__name,.profile__block-buy-detail .basket__table .table__body .profile__product-size{font-size:15px}
.profile__block-buy-detail .basket__table .table__body .profile__product-count{font-size:14px;color:#aaa}
.profile__block-buy-detail .basket__table .table__body .product-price,.profile__block-buy-detail .basket__table .table__body .product-price__dicsount{font-size:15px}
.profile__block-buy-detail .basket__table .head__name,.profile__block-buy-detail .basket__table .product__info{padding-top:0;width:467px}
.profile__block-buy-detail .basket__table .head__size,.profile__block-buy-detail .basket__table .product__size{width:126px}
.profile__block-buy-detail .basket__table .head__count,.profile__block-buy-detail .basket__table .product__count{width:157px}
.profile__block-buy-detail .basket__table .head__price,.profile__block-buy-detail .basket__table .product__price{width:188px}
.buy-detail-bottom__block p{font-size:15px;line-height:25px;margin-bottom:0}
.buy-detail-bottom__block .font_medium{font-weight:500}
.buy-detail-bottom__title{font-size:18px;font-weight:500;margin-top:20px;margin-bottom:20px}
.buy-detail__bottom{margin-top:40px}
.buy-detail-bottom__side_left .buy-detail-bottom__block{border:4px solid #f7f9fa;border-radius:3px;padding:35px 40px 30px}
.buy-detail-bottom__side_left .buy-detail-bottom__block:last-of-type{margin-top:-4px}
.buy-detail-bottom__side_right{margin-top:39px;width:350px}
.buy-detail-bottom__row{display:flex;justify-content:space-between}
.buy-detail-bottom__row .column_left{width:190px}
.buy-detail-bottom__row .column_right{width:160px}
.buy-detail-bottom__discount{margin-top:20px;background-color:#e1faf5;padding-left:22px;padding-right:22px;height:53px;display:flex;align-items:center;justify-content:center}
.buy-detail-bottom__discount .column_left{margin-top:3px;font-size:15px;color:#1b1b1f;margin-right:10px}
.buy-detail-bottom__discount .column_right{font-size:20px}
.buy-detail-bottom__total{margin-top:20px;font-size:30px;font-weight:700}
.profile-block__address{max-width:686px}
.profile__address-block{margin-bottom:30px;margin-top:40px}
.profile__address-item{border-top:1px solid #e1e3e3;border-bottom:1px solid #e1e3e3;display:flex;justify-content:space-between;align-items:center;padding:30px 30px 25px 20px}
.profile__address-item .address__info-top{font-size:16px;font-weight:500;color:#111}
.profile__address-item .address__info-bottom{font-size:14px;line-height:22px}
.profile__address-item .address__info-side_left{padding-right:10px}
.profile__address-item .address__info-side_right{display:flex;align-items:center}
.profile__address-item .address__info-edit{color:#aaa;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.profile__address-item .address__info-edit:active,.profile__address-item .address__info-edit:focus,.profile__address-item .address__info-edit:hover{color:#1b1b1f}
.profile__address-item .address__info-delete{cursor:pointer;width:14px;height:14px;display:block;margin-left:15px}
.profile__address-item .address__info-delete path,.profile__address-item .address__info-delete svg{fill:#aaa;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.offer,.profile__address-add{-webkit-transition:all .3s ease-out;visibility:hidden}
.profile__address-item .address__info-delete:active path,.profile__address-item .address__info-delete:active svg,.profile__address-item .address__info-delete:focus path,.profile__address-item .address__info-delete:focus svg,.profile__address-item .address__info-delete:hover path,.profile__address-item .address__info-delete:hover svg{fill:#1b1b1f}
.profile__address-add{margin-top:40px;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;height:0;pointer-events:none}
.profile__address-add_active{height:100%;opacity:1;visibility:visible;pointer-events:all}
.profile__btn-address-add{margin-left:20px}
.navigation-test{margin-top:40px;font-size:16px}
.navigation-test li{margin-bottom:10px}
.navigation-test li a:hover{color:#60ceba}
.form-block.form-block-preferences{max-width:800px;padding-bottom:24px}
#form-profile-preferences{max-width:800px}
.profile-preferences{margin-bottom:40px}
.profile-preferences__title{font-size:16px;line-height:32px;font-weight:500;color:#111}
.profile-preferences__content{margin-top:20px;margin-bottom:20px}
.profile-preferences__style .profile-preferences__content{display:flex;justify-content:space-between;flex-wrap:wrap}
.profile-preferences__style .checkbox-block{width:33.3%;margin-bottom:10px;display:flex;align-items:center}
.profile-preferences__style .checkbox-block .checkbox__text{font-size:14px;line-height:19px;font-weight:400;color:#1b1b1f}
.offer,.offer:active,.offer:focus,.offer:hover{color:#FFF}
.select2-container--default .select2-results>.select2-results__options{max-height:100%}
.modal .modal__title-large{font-size:24px;font-weight:700;line-height:32px}
.modal .modal__title{font-size:18px;font-weight:500;margin-bottom:0}
.modal .modal__desc{font-size:14px;line-height:20px}
.offer{position:fixed;left:5%;bottom:40px;width:220px;border-radius:4px;height:86px;background-color:#5fd6c0;text-align:center;z-index:999;display:flex;justify-content:center;align-items:center;flex-direction:column;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;pointer-events:none}
.offer.active{opacity:1;visibility:visible;pointer-events:all}
.offer__close{position:absolute;width:12px;height:12px;top:14px;right:14px;cursor:pointer}
.offer__close svg{width:100%}
.offer__title{font-size:18px;font-weight:500;margin-bottom:0}
.menu__profile-submenu li,.modal-offer-info .modal-offer-info__content .modal__title,.modal-offer-info .modal-offer-info__content .modal__title-large,.modal__desc,.modal__title{margin-bottom:20px}
.offer__desc{font-size:14px;line-height:20px}
.modal-offer-info .modal-dialog{width:920px}
.modal-offer-info .modal-body{padding:0 0 30px}
.modal-offer-info .modal-offer-info__content{margin-top:30px;max-width:630px;text-align:center;padding-left:20px;padding-right:20px}
.modal-backdrop.in{opacity:.8}
.call_offer-popup{cursor:pointer}
.modal-content{text-align:center;color:#1b1b1f;border-radius:4px}
.modal-content .close.modal-close{position:absolute;top:27px;right:25px;width:16px;height:16px;opacity:1;cursor:pointer;z-index:40}
.modal-content .close.modal-close path,.modal-content .close.modal-close svg{fill:#000}
.modal-offer .modal-dialog{width:376px}
.modal-body{padding:60px 30px 30px}
.modal__title{font-size:24px;font-weight:700;line-height:32px}
.modal__desc{font-size:14px;line-height:20px}
.modal__privacy{margin-top:18px;font-size:12px;line-height:17px}
.modal__privacy a{color:#1b1b1f;position:relative;display:inline-block;cursor:pointer}
.modal__privacy a:after{content:"";position:absolute;background-color:#d1d1d2;left:0;right:0;bottom:0;height:1px;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.modal__privacy a:active,.modal__privacy a:focus,.modal__privacy a:hover{color:#1b1b1f}
.modal__privacy a:active:after,.modal__privacy a:focus:after,.modal__privacy a:hover:after{background-color:transparent}
.fade{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .5s ease-out;-o-transition:-o-transform .5s ease-out;transition:transform .5s ease-out}
.cookie,.cookie a:after{left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;right:0}
.modal-input{margin-bottom:7px}
.modal-input input{width:240px;height:44px;border-radius:2px;border:2px solid #dcdcdc;font-size:14px;padding:15px}
.modal-input input::-webkit-input-placeholder{color:#aaa}
.modal-input input::-moz-placeholder{color:#aaa}
.modal-input input:-ms-input-placeholder{color:#aaa}
.modal-input input:-moz-placeholder{color:#aaa}
.cookie,.cookie a{color:#fff;font-size:14px}
.modal-input input:active,.modal-input input:focus,.modal-input input:hover{border:1px solid #1b1b1f}
.modal-autorization .modal-dialog{width:660px}
.modal-submit .btn{width:240px;height:44px;margin:auto}
.cookie{position:fixed;bottom:0;height:50px;padding-right:20px;padding-left:20px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,.7);z-index:999;transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none}
.cookie.active{opacity:1;visibility:visible;pointer-events:all}
.cookie a{position:relative;display:inline-block;cursor:pointer}
.cookie a:after{content:"";position:absolute;background-color:rgba(255,255,255,.3);bottom:0;height:1px;width:100%;transition:all .3s ease-out}
.cookie a:active:after,.cookie a:focus:after,.cookie a:hover:after{background-color:rgba(255,255,255,0)}
.cookie__accept{font-size:15px;font-weight:500;margin-left:10px}
.menu__profile-submenu{position:absolute;right:0;top:54px;background-color:#FFF;padding-top:36px;padding-left:36px;padding-bottom:20px;border-top:3px solid #60ceba;width:234px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none}
.menu__profile-submenu.active{opacity:1;visibility:visible;pointer-events:all}
.menu__profile-submenu li{white-space:nowrap}
.menu__profile-submenu li a{font-size:15px;font-weight:500;color:#111;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.menu__profile-submenu li a:hover{color:#60ceba}
@media (max-width:1560px){.product__swiper-button{bottom:-5px;top:auto}
.product__swiper-button_prev{left:95px}
.product__swiper-button_next{right:95px}
.product__link_wraper{transform:translateY(40px);margin-right:80px}
.sect-multi-brand .sect__title{transform:translateX(-40px)}
.section-template .product__slider-buttons{margin-top:110px}
}
@media (max-width:1360px){.container{width:1170px}
.sect-multi-brand .sect__title{transform:translateX(0);font-size:170px}
.banner__img-wrapper,.banner__side_right{height:520px}
.banner__side_right .banner__block{height:250px}
.banner-slider .banner__text .banner__desc{width:66%}
.sect-multi-brand{padding-top:200px}
.content-brand-wrapper{padding-right:0;padding-left:0}
.brand__item{width:30%}
.history-orders__table .cell-order{width:14.68%}
.history-orders__table .cell-date{width:14.15%}
.history-orders__table .cell-products{width:23.82%}
.history-orders__table .cell-amount{width:18.19%}
.history-orders__table .cell-status{width:15.21%}
.history-orders__table .cell-status-second{width:14.79%}
.profile__block-buy-detail .basket__table .head__name,.profile__block-buy-detail .basket__table .product__info{width:50%}
.profile__block-buy-detail .basket__table .head__size,.profile__block-buy-detail .basket__table .product__size{width:13.4%}
.profile__block-buy-detail .basket__table .head__count,.profile__block-buy-detail .basket__table .product__count{width:16.6%}
.profile__block-buy-detail .basket__table .head__price,.profile__block-buy-detail .basket__table .product__price{width:20%}
#form-profile-password{max-width:635px}
.password-new-wrapper{flex-wrap:wrap}
.input-block-password-old{margin-right:40%}
}
@media (max-width:1200px){.container{width:970px}
.logo{width:160px;margin-right:30px}
.header__nav-menu{margin-left:20px}
.header__nav li{margin-right:20px}
.image_full,.slider-default-recommend{margin-left:30px;margin-right:30px}
.banner__img-wrapper{height:476px}
.banner__side_right{width:30%;height:476px}
.banner__side_right .banner__block{height:228px}
.multi-brand-wrapper{padding-left:14%}
.collection__item{width:100%}
.footer__social-wrapper{margin-bottom:60px}
.social-facebook{transform:translateY(0)}
.footer__social-item{margin-bottom:20px}
.inspiration__block{width:950px}
.news__list{width:100%}
.news__item{width:49%}
.content,.content_full{width:100%}
.news__img{height:auto}
.product__swiper-button .swiper-button__text{display:none}
.section-template .product-slider hr{margin-right:0;margin-left:0}
.section-template .product__slider-buttons{margin-top:80px}
.content-basket-wrapper{padding-left:0;padding-right:0}
.sect-basket{margin-top:0}
.sect-product-detail .product__desc{padding-top:0}
.page__banner{flex-wrap:wrap}
.page__banner .catalog__banner-text{width:56%}
.page__banner .banner__img{width:44%}
.page__banner .banner__img img{width:100%;height:100%;object-fit:cover}
.catalog__list{margin-right:0}
.catalog__list li{width:30%;margin-right:auto}
.catalog__list .product__item{width:auto}
.profile__aside{width:200px}
.header__search{margin-left:0;padding-right:0}
}
@media (max-width:992px){.catalog__filter,.header__menu{overflow-y:auto;overflow-x:hidden}
body{padding-top:152px}
header.page_scroll .header__second{transform:translateY(-71px)}
.container{width:750px}
.banner-wrapper{flex-wrap:wrap}
.banner__side_left{width:100%}
.swiper-pagination-bullets{margin-top:36px}
.banner__copyright{margin-top:10px;transform:translateY(0)}
.banner__side_right{height:auto;width:100%;display:flex;justify-content:space-between;margin-top:35px;margin-left:0}
.banner__side_right .banner__block{width:48%;height:260px}
.banner__side_right .banner__block img{width:100%;object-fit:cover}
.header__second{height:70px}
.header__second li a{line-height:18px}
.sect-multi-brand{padding-top:120px}
.sect-multi-brand .sect__title{font-size:130px}
.multi-brand-wrapper{padding-left:0}
.multi-brand__info{padding-right:0;margin-left:36px}
.inspiration__block{width:670px}
.logo{width:197px}
.header__nav{display:none}
.collection__info{width:76%}
.header__menu-btn{display:block}
.footer__social-item .social__link{font-size:110px}
.footer__nav{display:none}
.footer__nav-mob{display:block}
.inspiration__form{width:600px}
.content_short{width:100%}
.brand__item{width:46%}
.basket__table .table__body .product__desc{margin-left:20px}
.catalog__list-wrapper,.profile__content{margin-left:0}
.basket__pay .basket__count-dicsount{padding-right:30px}
.product__gallery{margin-right:30px}
.page__banner{display:none}
.catalog-filter__btn_mob{display:flex;margin-bottom:20px}
.catalog__filter{position:fixed;top:0;bottom:0;left:0;right:0;padding:90px 36px 60px 20px;width:100%;height:100%;background-color:#FFF;z-index:400;opacity:0;visibility:hidden;pointer-events:none}
.catalog__mob-close,.catalog__mob-close svg{width:19px;height:19px}
.catalog__filter.mob_view{opacity:1;visibility:visible;pointer-events:all}
.catalog__mob-close{position:absolute;top:38px;right:20px;cursor:pointer;display:block}
.filter-arrow{width:10px;height:5px}
.filter__title{font-size:15px}
#slider-price-range .noUi-handle{width:20px;height:20px;right:-13px;top:-8px}
.header__menu{position:fixed;top:0;bottom:0;left:0;right:0;padding:38px 20px 120px;width:100%;height:100%}
.parent-menu:after{right:10px}
.sect-profile .container{position:relative}
.profile__wrapper{display:block}
.profile__aside{margin-top:0;width:auto;margin-bottom:60px}
.profile__aside ul{display:flex;flex-wrap:wrap}
.profile__aside li{margin-right:20px}
.basket__pay .basket__count-dicsount .btn-continue-buy{margin-top:48px}
.modal-offer-info .modal-dialog{width:96%}
}
@media (max-width:768px){.banner__side_right,.recommed-filter ul{flex-wrap:wrap}
body{padding-top:113px}
header{height:66px}
header.page_scroll .header__second{transform:translateY(-49px)}
.logo{width:44px;height:24px;margin-right:0}
.header__main{padding-top:21px;padding-bottom:21px;height:66px}
.container{width:100%;padding-left:20px;padding-right:20px}
.logo .logo-desctop,.product__link_wraper{display:none}
.logo .logo-mobile{display:block}
.header__second{height:48px}
.header__second ul li{display:none}
.header__second ul li:first-child{display:block}
.header__second ul li a{font-size:12px;font-weight:400}
.sect-banner{padding-bottom:10px}
.banner__side_left{margin-left:-20px;margin-right:-20px;width:auto}
.banner-slider .banner__text{left:20px;bottom:10px}
.banner-slider .banner__text .banner__title{font-size:28px;line-height:38px}
.banner-slider .banner__text .banner__title span{padding:10px 13px}
.banner-slider .banner__text .banner__desc{padding-left:0;font-size:12px;font-weight:400}
.banner__side_right .banner__block{width:100%}
.banner__copyright,.banner__slider-buttons{display:none}
.banner__img-wrapper{height:290px}
.recommed-filter ul li{margin-right:15px}
.recommed-filter ul a{font-size:22px}
.product-slider{margin-top:40px}
.product__slider-buttons{position:relative;display:flex;justify-content:center;margin-top:40px}
.product__swiper-button{position:relative;bottom:0;margin-left:7px;margin-right:7px}
.product__swiper-button_prev{left:0}
.product__swiper-button_next{right:0}
.product_status{font-size:9px;width:40px;height:20px}
.product__img-wrapper{height:210px;padding-bottom:10px}
.product__img{max-width:85%;max-height:90%}
.product__info{padding-top:15px}
.product-name{font-size:12px}
.product-brand{font-size:14px;line-height:17px}
.product-price_wraper{margin-top:5px}
.product-price{font-size:16px}
.product-price__dicsount{font-size:14px}
.product-pagination{margin-top:20px}
.sect-recommend{padding-bottom:60px}
.text_substrate{font-size:20px}
.text_substrate span{line-height:26px;padding:6px 10px}
.sect-collection{padding-top:116px;padding-bottom:116px}
.collection__info{bottom:25px}
.collection__text{margin-top:15px;font-size:12px;font-weight:400;line-height:16px}
.sect-multi-brand .sect__title{font-size:76px;letter-spacing:-4px;line-height:70px;padding-left:25px}
.sect-multi-brand .sect__title span{display:inline}
.footer__feedback-list .feedback-list__mail,.sect-multi-brand .sect__title br{display:block}
.multi-brand__tag{font-size:26px;font-weight:300}
.multi-brand-wrapper{margin-top:30px;padding-left:25px;flex-wrap:wrap}
.multi-brand__info{padding-top:0;margin-top:40px;margin-left:0}
.multi-brand__info p{font-size:14px;line-height:23px;font-weight:400}
.multi-brand__links{margin-top:35px;padding-left:20px}
.multi-brand__links .button-link{font-size:14px;font-weight:400;margin-right:25px}
.multi-brand__links .button-link .link-line{width:35px;margin-left:10px}
.inspiration__block{width:100%;height:160px;padding:37px 20px 20px}
.inspiration__tag{font-size:12px;font-weight:500}
.inspiration__title{font-size:22px;margin-top:10px}
.inspiration__desc{font-size:12px;font-weight:500;margin-top:8px;width:200px;margin-left:auto;margin-right:auto}
.inspiration__form{margin-top:40px;margin-bottom:40px;width:100%}
.inspiration__form .form__title{font-size:15px;width:200px;line-height:26px;margin-left:auto;margin-right:auto;margin-bottom:30px}
.inspiration__form .input-email{width:240px;font-size:13px}
.btn,.inspiration__form .btn-submit{height:42px;font-size:12px}
footer{padding-bottom:50px}
.footer__social-wrapper{margin-top:40px}
.footer__social-item .social__desc{font-size:30px}
.footer__social-item .social__link{font-size:72px}
.footer__copyright-wrapper{margin-top:50px;width:250px;margin-left:auto;margin-right:auto}
.footer__copyright-wrapper .footer__feedback-list{font-size:14px;line-height:25px}
.footer__copyright-wrapper .footer__copyright{margin-top:30px;font-size:12px;line-height:20px;font-weight:400}
.footer__copyright-wrapper .footer__policity{margin-top:26px;font-size:12px}
.news__item,.page__title{width:100%}
.section-template h1{font-size:46px;line-height:54px}
.section-template h2{font-size:30px;line-height:42px}
.section-template p{font-size:16px}
.section-template h3{font-size:24px;line-height:40px}
.section-template .descriptor{font-size:12px;line-height:20px}
.section-template .section-template ul li{font-size:16px}
.section-template .section-template ul li:before{top:8px}
.section-template .product__swiper-button_next{right:0}
.section-template .product__swiper-button_prev{left:0}
.section-template .product__slider-buttons{margin-top:50px}
.brand-list{justify-content:space-between}
.brand__item{width:49%;margin-right:0;margin-left:0}
.content-basket-wrapper .sect__title,.content-brand-wrapper .sect__title,.sect__title{font-size:44px;padding-top:40px;padding-bottom:30px;line-height:40px}
.basket__pay{flex-wrap:wrap}
.basket__pay .basket__count-dicsount{padding-left:0}
.basket__table .table__head{display:none}
.basket__table .table__body .product-item{flex-wrap:wrap;padding-left:120px}
.form-block .input-row,.sect-product-detail .product__info-wrapper{flex-wrap:wrap}
.basket__table .table__body .product__desc{margin-left:0;margin-bottom:20px}
.basket__table .table__body .product__info{width:100%;padding-top:0}
.basket__table .table__body .product__img{position:absolute;left:0;top:20px}
.basket__table .table__body .mob-title{display:block}
.form-block .radiobox-block .radiobox__desc br,.history-orders__thead{display:none}
.basket__table .table__body .product__count{width:auto}
.basket__table .table__body .product__price{margin-top:20px;width:110px}
.basket__table .table__body .product__cancel,.basket__table .table__body .product__favorite{margin-top:20px;padding-left:0;width:45px;margin-left:5px;margin-right:5px}
.basket__table .table__body .product__cancel svg,.basket__table .table__body .product__favorite svg{margin:auto}
.form-block .input-block{width:100%}
.form-block .input-block .select2{width:100%!important}
.recommed-title{font-size:24px}
.basket__pay .basket__count-pay{margin-top:40px}
.basket__pay .basket__count-pay .count-pay{text-align:left}
.basket__pay .basket__count-pay .count-pay__checkbox{justify-content:flex-start}
.basket__form{margin-left:-20px;margin-right:-20px;width:auto}
.basket__form-block{padding-left:20px;padding-right:20px}
.form-block .radiobox-block .radiobox__name{margin-bottom:0}
.form-block .radiobox-block .radiobox__day{position:relative;top:auto;right:auto;text-align:left;margin-bottom:10px}
.form__title{font-size:25px;line-height:34px}
.product__gallery{width:auto;margin-bottom:30px;margin-left:-5px;margin-right:-5px}
.product__gallery .gallery-item,.product__gallery .magnific__item_video{width:33.3%;padding-left:5px;padding-right:5px}
.product__gallery .img_full,.sect-product-detail .product__desc,.sect-product-detail .product__desc-top{width:100%}
.product__gallery .magnific__item_video:before{top:20px;left:25px}
.sect-product-detail .product__name{font-size:35px}
.btn-add-basket,.btn-add-favorite,.sect-product-detail .btn-add-favorite{height:42px;font-size:12px}
.catalog__list li{width:49%}
.sect-catalog{padding-top:0}
.template-columns{flex-wrap:wrap}
.template-column{width:100%}
.sect-autorization{padding-top:16px}
.autorization__item{font-size:31px;margin-left:7px;margin-right:7px}
.input-block{padding-left:25px;padding-right:25px}
.input-block label{font-size:16px}
.input-block input{font-size:14px}
.autorization__form-wrapper .password-desc{font-size:13px;padding-left:0;padding-right:0;margin-left:-10px;margin-right:-10px}
.btn{width:240px}
.registration__btn-wrapper .checkbox-block label{font-size:11px}
.form-block .registration__desc{font-size:14px}
.form-block .registration .btn{width:243px;margin-left:auto;margin-right:auto}
.form-block .social__item{width:88px;height:50px}
.profile-block .basket__table .product__price{margin-top:0}
.profile__block-buy-detail .basket__table .product__count,.profile__block-buy-detail .basket__table .product__size{width:20%;margin-right:20px}
.profile-block .form-block .btn-submit{margin-left:auto;margin-right:auto}
.history-orders__tbody .table-cell{position:relative}
.history-orders__tbody .table-cell:before{content:attr(data-value);position:absolute;width:100%;left:-100%;top:0;bottom:0;display:flex;justify-content:center;flex-direction:column;padding-left:30px;background-color:#f7f8f9}
.buy-detail__bottom,.buy-detail__top{flex-wrap:wrap}
.history-orders__tbody .table-row{display:block;width:100%;margin-bottom:20px}
.history-orders__tbody .table-row .table-cell{width:50%;margin-left:50%}
.input-block-password-old{margin-right:auto}
.buy-detail-bottom__side_left .buy-detail-bottom__block{padding:30px 20px}
.buy-detail-bottom__side_right{padding-left:20px}
.buy-detail-bottom__total{font-size:23px}
.basket__promocode .promocode__code-accept,.basket__promocode .promocode__code-input,.basket__promocode .promocode__main-btn{display:flex;margin-left:10px}
.profile__aside{display:none}
.profile__title{padding-top:0;padding-bottom:0;font-size:31px;margin-bottom:32px}
.chose__title{font-size:22px;margin-bottom:10px}
.profile-block,.profile-block p{font-size:12px;line-height:16px}
.profile__chose a{padding-bottom:18px}
.profile__chose li{margin-bottom:22px}
.profile-block__title{font-size:22px}
section{padding-top:22px}
.profile-block .form-block form{padding-left:0;padding-right:0}
.profile-preferences__content .input-block.checkbox-block{padding-left:0;width:50%;margin-bottom:14px}
#form-registration .input-block.checkbox-block{padding-left:0;margin-bottom:14px}
.profile-block .form-block{padding-bottom:0}
.buy-detail__top .profile-detail-buy_link-return{margin-right:auto}
.buy-detail__top .buy-detail__date{margin-left:auto;width:auto}
.buy-detail-bottom__block,.buy-detail-bottom__side_left,.buy-detail-bottom__side_right{width:100%}
.buy-detail-bottom__title{margin-top:0;margin-bottom:10px}
.buy-detail-bottom__discount{margin-top:30px;margin-bottom:30px}
.header__search-wrapper .container{padding-right:20px;padding-left:20px}
.modal-autorization .modal-dialog{width:96%}
.offer{bottom:60px}
.cookie,.cookie a{font-size:12px}
}
@media (max-width:630px){.basket__table .table__body .product-item,.basket__table .table__body-column{padding-left:0}
.basket__table .table__body .product__info{width:100%;padding-left:140px;min-height:140px}
.basket__table .table__body .product__count{margin-right:30px}
.basket__table .table__body .product__price{width:90px}
.profile__block-buy-detail .basket__table .table__body .product__count,.profile__block-buy-detail .basket__table .table__body .product__price,.profile__block-buy-detail .basket__table .table__body .product__size{width:25%;margin-right:20px}
}
@media (max-width:600px){.brand__item{width:100%;height:300px}
.brand__logo{height:280px}
.product__gallery .magnific__item_video:before{top:5px;left:10px}
}
@media (max-width:500px){.buy-detail-bottom__side_right,.catalog__sort-list{width:100%}
.form-block .form__btns{flex-wrap:wrap}
.form-block .form__btns .btn{margin-top:20px;margin-bottom:20px}
.footer__social-item .social__link{font-size:48px}
.basket__table .table__body .product__count{margin-right:30%}
.basket__table .table__body .product__price{margin-right:23px}
.profile__block-buy-detail .basket__table .table__body .product__count{margin-right:20px}
.profile__card-block{padding:30px 20px 25px}
.profile__card-btns{flex-wrap:wrap;margin-left:0}
.profile__card-btns .btn{margin:10px auto}
.buy-detail-bottom__row .column_left,.buy-detail-bottom__row .column_right{width:50%}
.buy-detail-bottom__row{margin-bottom:5px}
.buy-detail__top{position:relative;margin-bottom:40px}
.buy-detail__date{position:absolute;right:0;top:60px}
}
@media (max-width:380px){.input-block,.multi-brand-wrapper,.multi-brand__links,.sect-multi-brand .sect__title{padding-left:0}
.input-block{padding-right:0}
.basket__table .table__body .product__count{margin-right:20%}
.buy-detail__date{width:48%}
.profile__address-item .address__info-side_right{flex-wrap:wrap}
.profile__address-item .address__info-delete{margin-left:auto;margin-top:20px}
}