@charset "UTF-8";.btn{color:#000}button{color:#000}.btn:focus,.btn_check:focus+.btn{outline:0;box-shadow:none}.btn_block{display:block}.btn-close:focus{box-shadow:none}.btn_default{background-color:#cf1515;border-radius:10px;text-transform:uppercase;color:#fff}.btn_outline{border:1.2px solid #9c9c9c;color:#000;border-radius:0;font-size:12px;line-height:11px;letter-spacing:.055em}.btn_outline svg{width:16px;height:16px;color:#cf1515;stroke:#cf1515}.btn_continue{border:1px solid #6f6f6f;border-radius:10px;line-height:13px;color:#6f6f6f;font-family:Roboto,sans-serif;text-transform:uppercase}.btn_more_arrow{border:2px solid #cf1515;border-radius:16px;font-size:14px;line-height:13px;color:#000;padding:10px 15px;margin:15px auto;display:inline-block}.btn_more_arrow svg{width:16px;height:16px;margin-left:7px;stroke:#cf1515;stroke-width:1.5px}.btn_more_arrow:hover{background-color:#cf1515;color:#fff}.btn_more_arrow:hover .svg_stroke{stroke:#fff}.btn_unstyled{margin:0;padding:0;border:none;background:0 0;text-align:inherit}.btn_buy{background:#cf1515;color:#fff;border-radius:7px;font-size:10.5px;font-family:Roboto,sans-serif;font-weight:700}.btn_buy svg{stroke:#fff;fill:transparent;margin-left:3px;width:16px;height:16px;top:-1px;position:relative}.btn_buy:hover{color:#fff}.btn--unavailable{background:#6c6c6c}.btn_credit{background:#3e77ab;border-radius:10px;font-weight:500;font-size:11.5px;font-family:Roboto,sans-serif;color:#fff}.btn_credit svg{margin-left:7px;height:34px}.btn_credit.btn--unavailable{background:#a3a3a3!important}.btn_credit:hover{color:#fff}.btn_recall{border:1px solid #000;border-radius:7px;height:31px;font-size:11px;line-height:12px;padding:2px 4px;text-align:left;background-color:#fff}.btn_recall svg{width:28px;height:28px;margin-left:7px;margin-right:7px}.btn_load_more{border:2px solid #cf1515;border-radius:20px;text-align:center;height:3.29rem;padding:2px 0;position:relative}.btn_load_more .svg_content{display:block;width:100%;text-align:center}.btn_load_more svg{width:18px;height:12px;stroke-width:.7px;position:relative;top:-3px}.btn_load_more:hover{background-color:#cf1515;color:#fff}.btn_load_more:hover svg{stroke:#fff}.btn_load_more--lg{height:48px}.btn_checkout{background-color:#cf1515;color:#fff;font-family:Roboto,sans-serif;font-size:14.5px;line-height:40px;text-transform:uppercase;display:block;height:40px;border-radius:10px;padding:0}.btn_checkout:hover{color:#fff}.btn-toggle-menu{background-color:#595959;color:#fff;font-size:14px;font-weight:700;font-family:"Gotham Pro",sans-serif;height:59px;width:100%;display:block;border-radius:0;text-align:left;padding-right:var(--bs-gutter-x,1.43rem);padding-left:var(--bs-gutter-x,1.43rem)}.btn-toggle-menu span{display:block}.btn-toggle-menu .text svg{width:27px;height:27px}.btn-toggle-menu .text-collapsed{display:none}.btn-toggle-menu.collapsed{background-color:#cf1515}.btn-toggle-menu.collapsed .text-collapsed{display:block}.btn-toggle-menu.collapsed .text{display:none}.btn-toggle-menu svg{fill:#fff;margin-right:14px;width:23px;height:19px}.btn-toggle-menu:hover{color:#fff}.block-headline{font-size:22px;line-height:23px;font-weight:500;margin-bottom:14px}.block-headline .count{font-weight:400}.block-headline--after{position:relative}.block-headline--after::after{content:" ";display:inline-block;width:6px;height:6px;background-color:#cf1515;margin-left:7px}.page-title{font-size:22px;font-weight:700;margin-bottom:16px;line-height:21px}.page-title .count{font-weight:400}.page-title--after{position:relative}.page-title--after::after{content:" ";display:inline-block;width:6px;height:6px;background-color:#cf1515;margin-left:6px}html{font-size:14px;height:100%;line-height:1.7}body{color:#000;font-family:"Gotham Pro",sans-serif}a{color:#000;text-decoration:none}a:hover{color:#cf1515}.hidden{display:none!important}.fade.in{opacity:1}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.eot);src:local(""),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.woff2) format("woff2"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.woff) format("woff"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.ttf) format("truetype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-300.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.eot);src:local(""),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.woff2) format("woff2"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.woff) format("woff"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.ttf) format("truetype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-regular.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.eot);src:local(""),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.woff2) format("woff2"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.woff) format("woff"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.ttf) format("truetype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-500.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.eot);src:local(""),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.woff2) format("woff2"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.woff) format("woff"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.ttf) format("truetype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-700.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.eot);src:local(""),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.woff2) format("woff2"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.woff) format("woff"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.ttf) format("truetype"),url(../assets/fonts/roboto/roboto-v29-latin_cyrillic-900.svg#Roboto) format("svg");font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProBlack/GothamProBlack.eot);src:url(../assets/fonts/gothampro/GothamProBlack/GothamProBlack.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProBlack/GothamProBlack.woff) format("woff"),url(../assets/fonts/gothampro/GothamProBlack/GothamProBlack.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProBlackItalic/GothamProBlackItalic.eot);src:url(../assets/fonts/gothampro/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProBlackItalic/GothamProBlackItalic.woff) format("woff"),url(../assets/fonts/gothampro/GothamProBlackItalic/GothamProBlackItalic.ttf) format("truetype");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProBold/GothamProBold.eot);src:url(../assets/fonts/gothampro/GothamProBold/GothamProBold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProBold/GothamProBold.woff) format("woff"),url(../assets/fonts/gothampro/GothamProBold/GothamProBold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProBoldItalic/GothamProBoldItalic.eot);src:url(../assets/fonts/gothampro/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProBoldItalic/GothamProBoldItalic.woff) format("woff"),url(../assets/fonts/gothampro/GothamProBoldItalic/GothamProBoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProMedium/GothamProMedium.eot);src:url(../assets/fonts/gothampro/GothamProMedium/GothamProMedium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProMedium/GothamProMedium.woff) format("woff"),url(../assets/fonts/gothampro/GothamProMedium/GothamProMedium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProMediumItalic/GothamProMediumItalic.eot);src:url(../assets/fonts/gothampro/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProMediumItalic/GothamProMediumItalic.woff) format("woff"),url(../assets/fonts/gothampro/GothamProMediumItalic/GothamProMediumItalic.ttf) format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProRegular/GothamProRegular.eot);src:url(../assets/fonts/gothampro/GothamProRegular/GothamProRegular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProRegular/GothamProRegular.woff) format("woff"),url(../assets/fonts/gothampro/GothamProRegular/GothamProRegular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProItalic/GothamProItalic.eot);src:url(../assets/fonts/gothampro/GothamProItalic/GothamProItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProItalic/GothamProItalic.woff) format("woff"),url(../assets/fonts/gothampro/GothamProItalic/GothamProItalic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProLight/GothamProLight.eot);src:url(../assets/fonts/gothampro/GothamProLight/GothamProLight.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProLight/GothamProLight.woff) format("woff"),url(../assets/fonts/gothampro/GothamProLight/GothamProLight.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Gotham Pro";src:url(../assets/fonts/gothampro/GothamProLightItalic/GothamProLightItalic.eot);src:url(../assets/fonts/gothampro/GothamProLightItalic/GothamProLightItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gothampro/GothamProLightItalic/GothamProLightItalic.woff) format("woff"),url(../assets/fonts/gothampro/GothamProLightItalic/GothamProLightItalic.ttf) format("truetype");font-style:italic;font-weight:300;font-display:swap}tbody,td,tfoot,th,thead,tr{border-color:#c4c4c4}.overflow-xs-hidden{overflow:hidden!important}.bold{font-weight:500}.svg._black{color:#000}.svg._red{color:#cf1515}.svg_stroke{fill:transparent;stroke:#000;stroke-width:1px}.svg_fill{fill:#000}.form-control,.form-select{border-color:#ababab;border-radius:0}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ababab;outline:0}.price{font-family:Roboto,sans-serif;font-weight:500;color:#888}.price .text_price{display:block}.price .text_from{color:#888}.price_value{font-weight:700;font-size:16px}.price_default .price_value{color:#494949}.price_old{color:#757575}.price_old .text_price{display:inline-block;margin-right:6px}.price_old .price_value{font-size:15px;position:relative}.price_old .price_value::before{content:" ";background-color:#757575;height:1px;width:100%;position:absolute;top:42%;left:0}.price_new{color:#cf1515}.price .currency_symbol{font-size:13px}.price_unavailable{color:#494949;text-decoration:line-through!important}.price .special_label{background:#fff;border:1px solid #f18a23;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;height:20px}.price .special_label .special_percent{background:#f18a23;border:1px solid #f18a23;font-size:9px;line-height:9px;color:#fff;height:100%;padding:4px 2px}.price .special_label .special_value{font-weight:700;font-size:9px;line-height:9px;color:#303030;height:100%;padding:5px 4px}.price .special_label .special_value span{color:#f18a23}.price .special_label .special_value .currency_symbol{font-size:9px}.tabs_default{margin-bottom:36px}.tabs_default .nav-tabs{border-bottom:1px solid #c4c4c4}.tabs_default .nav-tabs__item{padding:3px 8px;border:none;border-bottom:2px solid transparent;font-size:12.5px;background-color:#fff;font-weight:500}.tabs_default .nav-tabs__item.active{border-bottom-color:#cf1515}.tabs_default .nav-tabs__item .badge{margin-left:3px}.tabs_default .tab-content{margin-top:10px}.tabs .nav-scroll{max-width:100%;overflow-x:scroll}.tabs_carousel .swiper-slide{width:auto}.oveflow-text-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.oveflow-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oveflow-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.oveflow-text-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.oveflow-text-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.oveflow-text-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.oveflow-text-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.block{margin-bottom:45px}.block-load-more{margin-top:26px;text-align:center}.block-load-more .btn_load_more{margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.block-load-more .btn_load_more--lg{height:48px;border-radius:20px}.swiper-additional-images{width:100%;padding:11px}.swiper-additional-images--black{background-color:#000}.swiper-additional-images .additional-images-swiper{position:relative}.swiper-additional-images .swiper-slide-thumb-active{outline:2px solid #cf1515;outline-offset:-2px}.swiper-additional-images .swiper-button-next,.swiper-additional-images .swiper-rtl .swiper-button-prev{right:0}.swiper-additional-images .swiper-button-prev,.swiper-additional-images .swiper-rtl .swiper-button-next{left:0}.swiper-additional-images .swiper-button-next,.swiper-additional-images .swiper-button-prev{background:rgba(255,255,255,.8);color:#000;width:14px;height:34px;margin-top:-17px}.swiper-additional-images .swiper-button-next::after,.swiper-additional-images .swiper-button-prev::after{font-size:10px}.page-header{padding:16px 0 22px;position:relative;z-index:11;top:0}.page-header .container{z-index:3;position:relative}.page-header::after{content:" ";width:100%;height:1px;background-color:#d1d1d1;position:absolute;z-index:2;top:79px}.page-header::before{content:" ";width:100%;height:80px;position:absolute;top:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.2);z-index:1}.page-header .mobile-menu_button{position:relative;border:none;display:block;padding:0;width:48px;height:48px;background-color:transparent;margin-left:-6px}.page-header .mobile-menu_button img{max-width:100%}.page-header .logo{font-family:"Gotham Pro",sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;position:relative;margin-left:14px;margin-right:auto;letter-spacing:.205em;margin-top:-1px}.page-header .logo a{position:relative;padding-right:11px;line-height:21px;display:block}.page-header .logo a::after{content:" ";background-color:#cf1515;display:block;position:absolute;bottom:2px;right:0;width:8px;height:8px}.page-header .cart svg{width:29px;height:26px}.page-header .cart,.page-header .wishlist{position:relative;margin-top:5px}.page-header .cart .count,.page-header .wishlist .count{position:absolute;top:-3px;right:-7px;background-color:#cf1515;color:#fff;font-size:10px;border-radius:250px;text-align:center;width:18px;height:18px;line-height:19px}.page-header .wishlist svg{width:29px;height:26px}.page-header .wishlist .count{top:-4px;right:-8px}.page-header .cart svg,.page-header .wishlist svg{fill:#fff;stroke:#525252;stroke-width:2px}.page-header .phone{position:relative}.page-header .phone .phone-block{position:relative;padding-bottom:14px}.page-header .phone .number{font-size:15px;font-family:"Gotham Pro",sans-serif;font-weight:700;letter-spacing:1px}.page-header .phone .info{font-size:8px;font-family:"Gotham Pro",sans-serif;font-weight:700;border:1px solid #cf1515;color:#cf1515;text-transform:uppercase;border-radius:250px;text-align:center}.page-header .separator{width:2px;height:100%;background-color:#000;margin-left:auto;margin-right:auto}.page-header .btn_recall{height:31px;color:#000}.page-header .search{margin-top:23px;height:41px}.page-header .search input{padding:.375rem 1.21rem}.page-header .search_button{background-color:#cf1515;border-radius:0;height:100%;width:4.65rem}.page-header .search_button svg{fill:#fff;width:22px;height:23px}.page-header .header-menu{display:none}.page-header .header-menu .nav-link{letter-spacing:.055em}.page-header .header-menu .nav-link_reviews{font-weight:700}.page-header .language__item{text-transform:uppercase;font-weight:700;font-size:15px}.page-header .language .separator{width:2px;height:11px;background-color:#000;position:relative;top:3px;display:inline-block}.page-footer{background-color:#f3f3f3;margin-top:80px;margin-right:-1.43rem;margin-left:-1.43rem}.page-footer .wrapper{position:relative;padding:28px var(--bs-gutter-x,1.425rem)}.page-footer .footer-background-image{position:absolute;width:120px;top:-20px;left:0}.page-footer .block-title{font-size:16px;font-weight:700}.page-footer .block-title::after{content:" ";width:5px;height:5px;background-color:#cf1515;position:relative;margin-left:7px;display:inline-block}.page-footer .block-information{width:100%}.page-footer .payment-icons{width:100%}.page-footer .copy{display:block;width:100%}.page-footer .work-time{font-size:12px;margin-top:7px}.page-footer .address{font-size:12px;margin-top:4px}.page-footer .block-social .block-title{margin-bottom:5px}.page-footer .block-social__item{margin-right:10px}.page-footer .block-social__item svg{width:33px;height:33px;fill:#383838}.page-footer .block-social__item:last-child{margin-right:0}.page-footer .block-information{margin-top:40px;margin-bottom:25px;font-size:13px}.page-footer .block-information .block-title{margin-bottom:10px}.page-footer .block-information a{display:block;margin-bottom:3px}.page-footer .block-phone .number{font-size:18px;font-weight:700;letter-spacing:.055em;display:block}.page-footer .block-phone .info{display:inline-block;font-size:8px;font-family:"Gotham Pro",sans-serif;font-weight:700;background-color:#cf1515;color:#fff;text-transform:uppercase;border-radius:250px;text-align:center;width:100%;padding-top:1px;position:relative;top:-2px}.page-footer .shop-name{font-size:13px;line-height:12px}.page-footer .copy{margin-top:12px;font-size:9px;line-height:9px}.page-footer .copy .secondary{color:grey;margin-top:13px}.page-footer .payment-icons{margin-top:12px;margin-bottom:34px}.page-footer .payment-icons__item{width:39px;height:27px;margin-right:2px}.page-footer .payment-icons__item:last-child{margin-right:0}.main-menu{position:relative}.main-menu .nav-item{font-size:13px;position:static}.main-menu .nav-item .nav-link{border-bottom:1px solid #d6d6d6;padding:5px 1.1rem 3px 1.64rem;position:relative}.main-menu .nav-item .nav-link .icon{margin-right:14px;width:32px;height:32px;fill:#fff;stroke:#000;stroke-width:2px}.main-menu .nav-item .nav-link .arrow{width:13px;height:9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:auto;right:20px;margin-top:11px}.main-menu .nav-item .nav-link .arrow .icon{margin-right:20px}.main-menu .nav-item .nav-link_special{padding:10px 1rem 10px 1.7rem;line-height:28px;background-color:#cf1515;color:#fff;border-bottom:0;position:relative}.main-menu .nav-item .nav-link_special .icon{width:26px;height:26px;fill:#fff;stroke:none;position:relative;top:-1px;margin-right:20px}.main-menu .nav-item .nav-link_special::after{content:"";width:0;height:0;border-style:solid;border-width:23px 0 23px 16px;position:absolute;top:0;right:-16px;border-color:transparent transparent transparent #cf1515}.main-menu .nav-item .nav-link_project{padding:10px 1rem 10px 1.7rem;line-height:28px;background-color:#2c2c2c;color:#fff;border-bottom:0;width:calc(100% + 1px)}.main-menu .nav-item .nav-link_project .icon{width:26px;height:26px;fill:#fff;stroke:none;margin-right:20px}.main-menu .nav-item .nav-link_instagram{display:block;background:url(/catalog/view/theme/default/assets/img/svg/instagram_mob.svg) no-repeat 27px center;height:45px;border:1px solid #c11a76;margin-left:-1px;width:calc(100% + 1px)}.main-menu .dropdown-menu{top:0;left:0;width:100%;height:100%;border:none;padding:0;-webkit-transform:none!important;transform:none!important;border-bottom:1px solid #d6d6d6}.main-menu .dropdown-menu .main-item .nav-link{display:block;color:#fff;background-color:#cf1515;font-size:15px;border:none;padding:13px 14px;border-radius:0;width:100%;text-align:left;margin-bottom:11px}.main-menu .dropdown-menu .main-item .nav-link svg{stroke:#fff;margin-right:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:13px;height:13px;margin-top:-1px}.main-menu .dropdown-menu .dropdown-item{white-space:normal;padding:.55rem 1.95rem;color:#000}.main-menu .dropdown-menu .dropdown-item--active{color:#cf1515}.main-menu .dropdown-menu .dropdown-item:active{background-color:#e9ecef;color:#000}.static-pages{border-right:1px solid #c4c4c4;margin-top:12px}.static-pages .nav-link{font-size:13px;padding:.6rem 1.7rem}.static-pages .nav-link .badge{font-size:12.5px;height:17px;width:34px;padding:0;line-height:15px}.static-pages .nav-link_reviews{font-weight:700}.static-pages .nav-link_instagram{display:block;margin-top:20px;background:url(/catalog/view/theme/default/assets/img/svg/instagram_menu.svg) no-repeat center center;background-size:100%;height:45px}.menu-wrapper .user-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 14px 12px 13px}.menu-wrapper .user-area .btn_recall{margin-left:auto;width:48.7%}.menu-wrapper .user-area .btn_recall span{width:100%}.menu-wrapper .user-area .language{border-right:1px solid #707070;padding-right:10px;width:44.3%}.menu-wrapper .user-area .language__item{font-weight:700;font-size:15px;text-transform:uppercase}.menu-wrapper .user-area .language .separator{display:inline-block;width:2px;height:13px;background-color:#000;position:relative;top:3px}.main-slideshow{width:100%}.slideshow{margin-bottom:6px;position:relative}.slideshow__item{height:190px}.carousel--pagination .swiper-pagination{bottom:-20px}.carousel--pagination .swiper-pagination .swiper-pagination-bullet{background:#c4c4c4;opacity:1;margin:0 3.5px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,34px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,3px));border-radius:0}.carousel--pagination .swiper-pagination .swiper-pagination-bullet-active{background:#a10b0b}.main-banners{width:100%}.main-banners .banner__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:50%}.main-banners .banner__item .content{padding:0 11px}.main-banners .banner__item .content .title{display:block;font-size:12px;font-weight:700;line-height:11px}.main-banners .banner__item .content .text{display:block;font-size:10px;line-height:10px}.main-banners .banner__item .content .title+.text{margin-top:4px}.reviews-banner{margin-bottom:23px}.category-wall{margin-bottom:28px}.category-wall .row{margin-top:calc(var(--bs-gutter-y) * -.24);margin-right:calc(var(--bs-gutter-x) * -.24);margin-left:calc(var(--bs-gutter-x) * -.24)}.category-wall .row>*{padding-right:calc(var(--bs-gutter-x) * .24);padding-left:calc(var(--bs-gutter-x) * .24)}.category-wall__item{margin-bottom:15px;height:calc(100% - 16px);border:1px solid #dbdbdb}.category-wall__item .wrapper{text-align:center}.category-wall__item .name{font-weight:500;font-size:11px;margin:9px 0}.category-wall__item .name a{display:block}.category-wall__item .categories-list{display:none;font-size:10px;background:#fff}.category-wall__item .categories-list a{display:block}.category-wall__item .view-all{display:none;color:#636363;font-size:11px}.category-wall__item .view-all svg{width:14px;height:8px;stroke:#636363;margin-right:3px}.category-page .page-description{margin-top:35px}.category-page .categories{margin-bottom:18px;border-bottom:1px solid #c4c4c4}.category-page .categories .swiper-slide{width:auto}.category-page .categories__item{border-bottom:2px solid transparent;font-size:11px;line-height:11px;letter-spacing:.03em;padding:2px 0;display:block}.category-page .categories__item .badge{background-color:#cf1515;color:#fff;font-size:9px;line-height:9px;letter-spacing:.055em;padding:.18rem .17rem;position:relative;top:-2px}.category-page .categories__item.active{border-bottom-color:#cf1515}.category-page .sort-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.category-page .sort-panel .mobile-buttons{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:18px}.category-page .sort-panel .mobile-buttons .btn{width:46%;font-weight:500;height:36px}.category-page .sort-panel .mobile-buttons .btn svg{width:14px;height:12px}.category-page .sort-panel .mobile-buttons .btn:first-child svg{margin-right:4px;top:-1px;position:relative}.category-page .sort-panel .mobile-buttons .btn:last-child{margin-left:auto;padding:0}.category-page .sort-panel .mobile-buttons .btn:last-child svg{width:20px;height:16px;stroke-width:1.5px}.category-page .sort-panel .stickers{margin-bottom:28px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.category-page .sort-panel .stickers .sticker__item{color:#000;font-size:12px;border-width:1px;border-radius:11px;width:25%;display:inline-block;padding:0;text-align:center;margin-right:4px;height:28px;line-height:27px}.category-page .sort-panel .stickers .sticker__item:hover{color:#fff}.category-page .sort-panel .stickers .sticker__item:last-child{margin-right:0}.category-page_description{background:#fafafa;border:1px solid #dbdbdb}.projects-widget__item{position:relative;display:block;width:100%;border-radius:8px;overflow:hidden;font-size:13px;letter-spacing:.04em;color:#fff;text-shadow:0 0 7px #000}.projects-widget__item-overlay{position:absolute;bottom:0;left:0;width:100%;padding:8px;display:block;z-index:1}.projects-widget__item--small{margin-bottom:16px}.projects-widget__item:hover{color:#fff}.projects-widget .row{margin-right:calc(var(--bs-gutter-x) * -.38);margin-left:calc(var(--bs-gutter-x) * -.38)}.projects-widget .row>*{padding-right:calc(var(--bs-gutter-x) * .38);padding-left:calc(var(--bs-gutter-x) * .38)}.projects-widget .col-size-1{width:54.2%}.projects-widget .col-size-2{width:45.8%}.project__item{padding-bottom:28px;border-bottom:1px solid #c4c4c4;margin-bottom:18px}.project__item-name{font-size:16px;margin-bottom:8px;font-weight:500}.project__item-gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.project__item-image{margin-bottom:14px;max-width:100%}.project__item-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:100%}.project__item-images__item{max-width:30%}.project__item-images__item img{max-width:100%}.project__item-images__item:last-child{margin-right:0}.project__item-images__item.mobile-overflow{position:relative}.project__item-images__item.mobile-overflow::before{content:" ";background:rgba(0,0,0,.75);position:absolute;top:0;left:0;width:100%;height:100%;outline:1px solid #fff;outline-offset:-3px}.project__item-images__item.mobile-overflow::after{content:attr(data-total-mobile);position:absolute;height:33px;top:50%;left:0;width:100%;color:#fff;text-align:center;font-size:22px;margin-top:-16.5px;font-weight:300}.project__item-images__item.pc-overflow{position:relative}.project__item-images__item.pc-overflow::before{content:none;background:rgba(0,0,0,.75);position:absolute;top:0;left:0;width:100%;height:100%;outline:1px solid #fff;outline-offset:-4px}.project__item-images__item.pc-overflow::after{content:none;position:absolute;top:50%;height:60px;left:0;width:100%;color:#fff;text-align:center;font-size:26px;margin-top:-30px;font-weight:300}.project__item:last-child{border-bottom:0}.projects-list-page #map{-webkit-filter:drop-shadow(0 0 20px rgba(0, 0, 0, .35));filter:drop-shadow(0 0 20px rgba(0, 0, 0, .35));min-height:270px;margin-bottom:42px}.room__item{margin-bottom:24px}.room__item-name{font-size:19px;margin-bottom:7px;font-weight:500}.room__item-gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:28px}.room__item-image{margin-bottom:14px;max-width:100%}.room__item-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.room__item-images__item{max-width:30%}.room__item-images__item img{max-width:100%}.room__item-images__item:last-child{margin-right:0}.room__item-images__item.mobile-overflow{position:relative}.room__item-images__item.mobile-overflow::before{content:" ";background:rgba(0,0,0,.75);position:absolute;top:0;left:0;width:100%;height:100%;outline:1px solid #fff;outline-offset:-4px}.room__item-images__item.mobile-overflow::after{content:attr(data-total-mobile);position:absolute;height:33px;top:50%;left:0;width:100%;color:#fff;text-align:center;font-size:22px;margin-top:-16.5px}.room__item-images__item.pc-overflow{position:relative}.room__item-images__item.pc-overflow::before{content:none;background:rgba(0,0,0,.75);position:absolute;top:0;left:0;width:100%;height:100%;outline:1px solid #fff;outline-offset:-4px}.room__item-images__item.pc-overflow::after{content:none;position:absolute;top:50%;height:60px;left:0;width:100%;color:#fff;text-align:center;font-size:26px;margin-top:-30px;font-weight:300}.room__item-text-block{color:#474747;font-size:11.5px;line-height:125%;font-family:Roboto,sans-serif;margin-bottom:28px;letter-spacing:.04em}.room__item-text-block p{margin-bottom:12px}.room__item-text-block ul li{color:#262626;margin-bottom:11px}.room__item-text-block:last-child{margin-bottom:0}.room__item-characteristics .room__item-characteristics p{font-weight:500;color:#000}.room__item-title{color:#000;font-weight:500;font-size:14.5px;font-family:Roboto,sans-serif;margin-bottom:16px}.project-page .video{margin-bottom:35px}.project-page .video iframe{width:100%;height:180px}.project-page .buttons{margin-bottom:46px}.project-page .buttons .btn{height:40px;margin-bottom:26px;display:block;line-height:31px}.project-page .buttons .btn svg{width:16px;height:9px;position:relative;top:-1px}.project-page .buttons .btn_prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:7px}.project-page .buttons .btn_next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:7px}.project-features{margin-bottom:48px;font-family:Roboto,sans-serif}.project-features .block-headline--roboto{font-family:Roboto,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:13px}.project-features-wrapper{padding:12px 10px 10px 10px;background:#e9f2f4}.project-features-image{margin-bottom:21px}.project-features-image img{max-width:100%}.project-features-text_heading{font-weight:500;line-height:13px;font-size:13.5px;letter-spacing:.04em;margin-bottom:40px;font-family:"Gotham Pro",sans-serif;color:#313131}.project-features__item{margin-bottom:34px}.project-features__item-title{font-size:13.5px;line-height:13px;letter-spacing:.04em;margin-bottom:13px;font-family:"Gotham Pro",sans-serif;font-weight:500}.project-features__item-title .step{margin-right:14px}.project-features__item-content{color:#505050;font-size:11.5px;line-height:13px;letter-spacing:.04em}.project-features__item:last-child{margin-bottom:0}.review__item{padding-bottom:17px;border-bottom:1px solid #c4c4c4;margin-bottom:20px}.review__item-product-name{font-size:17px;line-height:120%;margin-bottom:17px;font-weight:500}.review__item-product-image{margin-bottom:20px}.review__item-author{margin-bottom:12px;font-size:13px;font-family:Roboto,sans-serif}.review__item-text{color:#464646;font-size:11.5px;line-height:13.5px;font-family:Roboto,sans-serif;margin-bottom:18px}.review__item-images__item{margin-bottom:8px}.review__item-images__item img{max-width:100%;height:auto}.review-product__item{font-family:Roboto,sans-serif;border-bottom:1px solid #c4c4c4;padding-bottom:6px;margin-bottom:14px;margin-right:15px}.review-product__item-author{margin-bottom:3px;font-size:12px;line-height:14px}.review-product__item-rating{margin-bottom:6px}.review-product__item-rating img,.review-product__item-rating svg{width:11px;height:11px}.review-product__item-text{color:#464646;font-size:11px;line-height:13px;margin-bottom:11px}.review-product__item-images{margin-left:-5px;margin-right:-5px}.review-product__item-images__item{margin-bottom:8px;padding-left:2.5px;padding-right:2.5px}.review-product__item-images__item img{max-width:100%}.reviews-widget__item{margin-bottom:20px;font-family:Roboto,sans-serif}.reviews-widget__item-wrapper{border:1px solid #dbdbdb;padding:5px 7px;height:100%}.reviews-widget__item-product-name{font-weight:500;display:block;width:100%;font-size:15px}.reviews-widget__item-product-image{margin:4px 0 10px 0;width:100%}.reviews-widget__item-author-info{font-size:13px;margin-bottom:5px;width:100%}.reviews-widget__item-author-city,.reviews-widget__item-author-name{font-weight:700}.reviews-widget__item-product-info{width:100%}.reviews-widget__item-review-info{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.reviews-widget__item-text{font-size:12px;line-height:14px;font-weight:400;margin-bottom:10px;color:#4f4f4f;overflow:hidden}.reviews-widget__item-images{margin-top:auto}.reviews-widget__item:last-child{margin-bottom:0}.blog-carousel__item{border:1px solid #dbdbdb}.blog-carousel__item.swiper-slide{width:78.6%}.blog-carousel__item-wrapper{padding:24px 14px 18px}.blog-carousel__item-image{position:relative}.blog-carousel__item-image .badge{position:absolute;bottom:21px;left:1px;color:#fff;border-radius:0;font-size:16px;padding:.15rem .4rem}.blog-carousel__item-name{height:40px;font-size:17px;line-height:20px;font-weight:500;font-family:Roboto,sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:23px}.blog-carousel__item-text{font-family:Roboto,sans-serif;font-size:14px;line-height:16px;margin-bottom:23px;height:64px;overflow:hidden}.blog-carousel__item .btn{font-size:16px;border:2px solid #cf1515;border-radius:10px;color:#000;padding:.22rem 1.1rem}.blog-carousel .carousel--default{padding-bottom:34px}.blog-carousel .carousel--default .swiper-pagination{bottom:0}.blog-carousel .block-load-more{margin-top:20px}.blog-default__item{border:1px solid #dbdbdb;font-family:Roboto,sans-serif;margin-bottom:21px}.blog-default__item-wrapper{padding:26px 20px}.blog-default__item-image{position:relative}.blog-default__item-image .badge{color:#fff;background:rgba(0,0,0,.7);font-size:20px;bottom:22px;left:1px;position:absolute;border-radius:0;padding:.15rem .4rem;font-family:"Gotham Pro",sans-serif;font-weight:500}.blog-default__item-name{height:48px;font-size:20px;line-height:23px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:25px}.blog-default__item-text{font-size:14px;line-height:18px;height:53px;overflow:hidden;font-weight:300}.blog-default__item .btn{display:none;font-size:16px;border:2px solid #cf1515;border-radius:10px;color:#000;padding:.22rem 1.1rem;font-family:"Gotham Pro",sans-serif}.blog-widget{background:#e9f2f4}.blog-widget .wrapper{padding:20px 15px}.blog-widget .block-headline{font-size:19px;line-height:22px;color:#1c1c1c;margin-bottom:20px;font-family:Roboto,sans-serif;font-weight:700}.blog-widget .block-headline--after::after{width:7px;height:7px}.blog-widget__item{padding-bottom:26px;border-bottom:1px solid #000;margin-bottom:17px}.blog-widget__item .badge{font-size:14px;color:#fff;background:rgba(0,0,0,.7);margin-bottom:16px;border-radius:0;font-family:"Gotham Pro",sans-serif;font-weight:500}.blog-widget__item-image{margin-bottom:13px}.blog-widget__item-name{font-size:13px;line-height:19px;margin-bottom:13px;font-weight:500}.blog-widget__item-description{font-size:11px;line-height:13px;letter-spacing:.04em;color:#505050}.blog-page-description font,.blog-page-description i,.blog-page-description p,.blog-page-description span{font-family:Roboto,sans-serif!important;color:#717171!important;font-size:11px!important;line-height:13px!important}.blog-page-description h3,.blog-page-description h4,.blog-page-description h5{font-family:"Gotham Pro",sans-serif!important;font-size:15px!important;line-height:14px!important;color:#000!important;margin-bottom:24px!important}.blog-page-description img{max-width:100%!important;margin-bottom:24px!important}.blog-page-description .notify{background:#e9f2f4;padding:10px 61px 10px 14px;background:url(/catalog/view/theme/default/assets/img/svg/notify.svg) no-repeat left center;background-size:30px;font-weight:500;font-size:12.5px;line-height:15px;color:#000;font-family:Roboto,sans-serif;margin-bottom:24px}.blog-page-description p{margin-bottom:44px!important}.blog-page-description p+.notify{margin-bottom:24px!important}.page-description{border:1px solid #c4c4c4;padding:9px 14px 12px 14px}.page-description .wrapper{max-height:160px;overflow:hidden}.page-description .title{font-size:15px;letter-spacing:.02em;font-weight:500;margin-bottom:6px;font-family:Roboto,sans-serif}.page-description .text{font-size:10px;line-height:12px;font-family:Roboto,sans-serif!important;font-weight:300;padding-right:15px}.page-description .text p{font-size:12px!important;line-height:14px!important}.page-description .text h1,.page-description .text h2,.page-description .text h3,.page-description .text h4,.page-description .text h5,.page-description .text h6,.page-description .text p,.page-description .text span{font-family:Roboto,sans-serif!important;margin-top:0!important}.scroll-default{background:#d7d7d7;border-radius:10px;width:1px}.scroll-default .scroll{background:#bababa;border-radius:10px;width:3px;left:-1px}.banners-area{margin-bottom:29px}.block-empty{text-align:center;margin-top:17px}.block-empty-text{font-size:16px;line-height:15px;letter-spacing:.04em;color:#424242;font:"Gotham Pro",sans-serif;margin-bottom:7px}.block-empty-image{max-width:65px;margin:auto}.mfp-figure::after{content:none}.mfp-content figcaption{display:none!important}#suggest_container{top:100%;left:1px;border:1px solid #ababab;border-top:0;font-family:"Gotham Pro",sans-serif;position:absolute;background:#fff;width:100%;padding-top:25px;padding-bottom:25px}#suggest_container .mark,#suggest_container mark{color:#cf1515;background:0 0;padding:0}#suggest_container .suggest-header{margin-bottom:20px;padding-left:16px;padding-right:16px}#suggest_container .suggest-header .suggest-text{font-weight:700;color:#cf1515}#suggest_container .sphinxsearch__item_product{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;padding-left:16px;padding-right:16px}#suggest_container .sphinxsearch__item_product>a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#suggest_container .sphinxsearch__item_product:last-child{margin-bottom:0}#suggest_container .sphinxsearch__item_product-image{max-width:120px;display:none}#suggest_container .sphinxsearch__item_product-name{font-size:14px;width:100%;display:block}#suggest_container .sphinxsearch__item_product-model{font-size:12px;color:#464646;width:100%;display:none}#suggest_container .sphinxsearch__item_product-stock{display:none;background-color:#000;color:#fff;font-size:9px;padding:1px 8px;text-transform:uppercase;font-family:"Gotham Pro",sans-serif;font-weight:700;height:12px}#suggest_container .sphinxsearch__item_product-price{font-size:14.5px;font-weight:700;width:100%;display:none}#suggest_container .sphinxsearch__item_product-price .text_price{font-size:13px;line-height:12px;color:#464646;display:inline-block;font-weight:500}#suggest_container .sphinxsearch__item_product-price .price_old{font-size:13px;line-height:12px;color:#757575}#suggest_container .sphinxsearch__item_product-price .price_old .price_value::before{top:48%}#suggest_container .sphinxsearch__item_product-price .price_new{font-weight:700;font-size:14.5px;line-height:14px}#suggest_container .sphinxsearch__item_product-price .price_default{font-size:14.5px;line-height:14px;font-weight:700;width:100%}#suggest_container .sphinxsearch__item_product-stock+#suggest_container .sphinxsearch__item_product-price{margin-top:0}#suggest_container .sphinxsearch__item_product:hover{color:#000}#suggest_container .sphinxsearch__item_category{font-size:15px;line-height:14px;padding-left:40px;position:relative;display:block;margin-bottom:10px}#suggest_container .sphinxsearch__item_category:last-child{margin-bottom:0}#suggest_container .sphinxsearch__item_category::before{content:" ";width:4px;height:4px;background:#cf1515;position:absolute;left:20px;top:50%;margin-bottom:17px;font-weight:400;border-radius:250px}#suggest_container .btn_view{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:flex}#suggest_container .btn_all{display:inline-block;margin:0 auto;font-size:13px;border:1px solid #cf1515;height:42px;color:#000;width:auto;padding-left:20px;padding-right:20px;text-align:center;line-height:40px}#suggest_container .btn_all:hover{background-color:#cf1515;color:#fff}#suggest_container .categories{margin-top:35px}#suggest_container .sphinxsearch-heading{font-weight:700;font-size:18px;line-height:17px;letter-spacing:.02em;display:block;padding-left:20px;padding-right:20px;margin-bottom:23px}.block-featured .product__item{display:none}.block-featured .product__item:nth-child(1),.block-featured .product__item:nth-child(2){display:block}.block-featured.expanded .product__item{display:block}.checkout-cart__item{border-bottom:2px solid #c4c4c4;padding-bottom:25px;margin-bottom:25px}.checkout-cart__item-image{position:relative;margin-bottom:8px}.checkout-cart__item-image .remove{position:absolute;right:0;top:0;padding:5px;background-color:rgba(0,0,0,.8);border-radius:0;line-height:8px;text-align:center;width:22px;height:22px}.checkout-cart__item-image .remove svg{width:14px;height:14px;stroke:none;fill:#fff}.checkout-cart__item-info{position:relative}.checkout-cart__item-info .remove{position:absolute;right:0;top:0;background:url(/catalog/view/theme/default/assets/img/svg/trash.svg) no-repeat;background-size:100%;width:13px;height:14px}.checkout-cart__item-name{font-size:15px;line-height:14px;margin-bottom:20px;font-weight:500}.checkout-cart__item-options{color:#505050;font-family:Roboto,sans-serif;font-size:12px;line-height:14px;margin-bottom:25px;width:100%}.checkout-cart__item-options-more{position:relative;margin-top:5px}.checkout-cart__item-options-more .btn{padding:0;background:0 0;border:none;border-radius:0;color:#323232;font-weight:500;font-family:Roboto,sans-serif;font-size:10px;display:inline-block}.checkout-cart__item-options-more i{position:relative}.checkout-cart__item-options-more svg{width:10px;height:10px;fill:#323232;margin-left:8px}.checkout-cart__item-options-more .more-popup{opacity:0;z-index:-1;background:rgba(0,0,0,.85);color:#fff;font-size:12px;padding:10px;position:absolute;bottom:30px;left:-82px;cursor:pointer;min-width:200px}.checkout-cart__item-options-more .more-popup:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:rgba(0,0,0,.85);border-width:7px;margin-left:-7px}.checkout-cart__item-options-more:hover .more-popup{opacity:1;z-index:2}.checkout-cart__item-bottom{width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.checkout-cart__item-price{font-family:"Gotham Pro",sans-serif}.checkout-cart__item-price .price_default{font-size:28px;color:#494949}.checkout-cart__item-price .price_old{font-size:22px;line-height:13px;margin-bottom:10px}.checkout-cart__item-price .price_new{font-size:28px;line-height:20px}.checkout-cart__item-price{width:60%}.checkout-cart__item-quantity{width:101px}.checkout-cart .totals{text-align:right}.checkout-cart .totals__item{margin-bottom:8px}.checkout-cart .totals__item--old{font-size:19px;line-height:18px;text-decoration:line-through;color:#757575}.checkout-cart .totals__item--total{font-size:24px;line-height:23px;font-weight:500}.checkout-cart .totals__item:last-child{margin-bottom:0}.checkout-page__block{margin-bottom:25px}.checkout-page__heading{font-family:"Gotham Pro",sans-serif;font-size:15.5px;line-height:15px;margin-bottom:14px;font-weight:500}.checkout-page .form-control{font-family:Roboto,sans-serif}.checkout-page__block-customer input.form-control{border-radius:7px;border:1px solid #4f4f4f;height:36px;margin-bottom:16px;color:#949494;font-size:12.5px}.checkout-page__block-customer input.form-control::-webkit-input-placeholder{color:#949494}.checkout-page__block-customer input.form-control::-moz-placeholder{color:#949494}.checkout-page__block-customer input.form-control:-ms-input-placeholder{color:#949494}.checkout-page__block-customer input.form-control::placeholder{color:#949494}.checkout-page__block-customer .form-group:last-child input.form-control{margin-bottom:0}.checkout-page select.form-control{border:.5px solid #848484;font-size:11.5px;color:#000}.checkout-page textarea.form-control{border:1px solid #4f4f4f;color:#949494;font-size:12.5px;border-radius:7px}.checkout-page textarea.form-control::-webkit-input-placeholder{color:#949494}.checkout-page textarea.form-control::-moz-placeholder{color:#949494}.checkout-page textarea.form-control:-ms-input-placeholder{color:#949494}.checkout-page textarea.form-control::placeholder{color:#949494}.checkout-page .form-check .form-check-input{margin-right:11px}.checkout-page .notify{border-top:1px solid #c4c4c4;margin-top:22px;padding-top:17px}.checkout-page #button-confirm,.checkout-page .btn-checkout,.checkout-page .btn-primary{font-family:"Gotham Pro",sans-serif;width:100%;display:block;height:40px;text-transform:uppercase;font-size:14.5px;margin-bottom:48px;border-radius:10px;text-align:center}.checkout-page .column-right{border-top:2px solid #c4c4c4;margin-top:40px;padding-top:40px}.checkout-page .agreement__item{margin-bottom:10px}.checkout-page .agreement__item label{font-size:12px;line-height:14px}.checkout-page .progress-block-info{position:absolute;bottom:0;left:0;z-index:2;width:100%}.checkout-page .progress-block-info__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:40px}.checkout-page .progress-block-info__item-title{width:100px;line-height:13px;font-weight:500}.checkout-page .progress-block-info__item-number{width:60px;height:60px;font-size:30px;line-height:50px;text-align:center;border-radius:250px;font-family:"Gotham Pro",sans-serif;font-weight:500;margin:0 auto;background-color:#fff;position:relative}.checkout-page .progress-block-info__item-number::before{content:" ";position:absolute;top:0;left:0;border-radius:250px;display:inline-block;border:1px solid #909090;width:60px;height:60px}.checkout-page .progress-block-info__item-number::after{content:attr(data-number);position:absolute;width:54px;height:54px;border:1px solid #909090;border-radius:250px;top:3px;left:3px;background-color:#fff}.checkout-page .progress-block-info__item-number.active::before{background-color:#cf1515;border-color:#cf1515}.checkout-page .progress-block-info__item-number.active::after{border-color:#fff}.checkout-page .progress-block-info__item-price{color:#000;width:100px;text-align:right}.checkout-page .progress-block-info__item:last-child{margin-bottom:0}.modal-cart-products{overflow:hidden;max-height:240px}.modal-cart .btn-close{position:absolute;right:10px;top:10px}.modal-cart__item{display:-webkit-box;display:-webkit-flex;display:flex}.modal-cart__item .image{margin-right:6px;min-width:120px;width:120px}.modal-cart__item .image a{display:block;width:100%}.modal-cart__item .image img{max-width:100%}.modal-cart__item .info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.modal-cart__item .info .name{font-size:9.5px;width:100%}.modal-cart__item .info .quantity{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:auto 0;width:63px}.modal-cart__item .info .quantity .btn{border-radius:250px;border:1px solid #cf1515;text-align:center;font-weight:300;font-size:12.5px;line-height:12px;display:block;width:21px;height:13px;padding:0}.modal-cart__item .info .quantity input{font-size:12px;font-weight:500;text-align:center;padding:0;border:none;min-width:37px}.modal-cart__item .info .price{margin-top:auto;width:100%;font-family:"Gotham Pro",sans-serif}.modal-cart__item .info .price_default{color:#494949}.modal-cart__item .info .price_default,.modal-cart__item .info .price_new{font-size:12px;line-height:11px}.modal-cart__item .info .price_old{font-size:9.5px;line-height:9px;margin-left:9px}.modal-cart__item .info .remove{position:absolute;right:0;margin-top:-11.5px;height:23px;top:50%}.modal-cart__item .info .remove button{padding:0;margin-left:auto}.modal-cart__item .info .remove svg{width:11px;height:13px}.modal-cart__item+.modal-cart__item{margin-top:20px}.modal-cart-heading{display:none;font-size:12.5px;color:#4d4d4d;border-bottom:1px solid #c4c4c4;margin-bottom:18px;padding:13px 0}.modal-cart-totals{border-top:1px solid #c4c4c4;margin-top:22px;padding-top:15px;text-align:right;font-family:"Gotham Pro",sans-serif}.modal-cart-totals__item{font-size:13px;color:#888}.modal-cart-totals__item .title{margin-right:5px}.modal-cart-totals__item.total{font-size:18px;color:#888}.modal-cart-totals__item.total .value{color:#cf1515;font-weight:500}.modal-cart .buttons{margin-top:16px}.modal-cart .buttons .btn{width:100%;text-transform:uppercase;border-radius:10px}.modal-cart .buttons .btn_buy{height:45px;font-size:13px;margin-bottom:15px;line-height:33px}.modal-cart .buttons .btn_buy svg{width:20px;height:20px;margin-left:11px}.modal-cart .buttons .btn_continue{height:35px;font-size:11px}#cart{position:relative}.popup-cart{display:none;right:-12px;left:-90000px;min-width:687px;position:absolute;top:100%;padding-top:20px;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.popup-cart .popup-cart-wrapper{background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.35);padding:22px 20px 20px 20px;position:relative}.popup-cart .arrow{bottom:100%;right:2%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.popup-cart .popup-cart-heading{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:12px;color:#4d4d4d;border-bottom:1px solid #c4c4c4;margin-bottom:18px;padding:0 0 13px 0}.popup-cart .popup-cart-heading .column{margin-right:auto}.popup-cart .popup-cart-heading .column-image{min-width:152px;max-width:152px;margin-right:0}.popup-cart .popup-cart-heading .column-name{min-width:165px;max-width:165px;margin-right:42px}.popup-cart__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.popup-cart__item .image{max-width:130px;margin-right:21px}.popup-cart__item .image img{max-width:100%}.popup-cart__item .info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.popup-cart__item .info .name{min-width:165px;max-width:165px;margin-right:30px}.popup-cart__item .info .price{font-size:14px;text-align:center;color:#494949;max-width:81px;min-width:81px;margin-right:auto}.popup-cart__item .info .quantity{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;margin-right:auto}.popup-cart__item .info .quantity .form-control{font-size:16px;border:none;max-width:20px}.popup-cart__item .info .quantity .btn{width:23px;height:23px;border:1px solid #cf1515;border-radius:250px;font-size:22px;line-height:21px;padding:0;position:relative}.popup-cart__item .info .quantity .btn--minus{top:-1px}.popup-cart__item .info .quantity .btn--plus{font-size:18px}.popup-cart__item .info .remove img{width:15px}.popup-cart-totals{text-align:right;border-top:1px solid #c4c4c4;margin-top:16px;padding-top:16px;margin-bottom:17px;color:#888;font-size:14.5px;line-height:14px}.popup-cart-totals__item{margin-bottom:12px}.popup-cart-totals__item .value{margin-left:5px}.popup-cart-totals__item.total{font-size:18px;line-height:17px}.popup-cart-totals__item.total .value{color:#cf1515}.popup-cart .buttons{display:-webkit-box;display:-webkit-flex;display:flex}.popup-cart .buttons .btn{width:49%;height:42px;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:31px}.popup-cart .buttons .btn svg{fill:transparent;stroke-width:1px;max-width:20px;stroke:#fff;height:20px;position:relative;top:-2px}.popup-cart .buttons .btn:last-child{margin-left:auto}.collection__item{position:relative;display:block;margin-bottom:20px;border-radius:0 15px 15px 15px;overflow:hidden}.collection__item .name{display:inline-block;position:absolute;top:0;left:0;font-size:16px;padding:0 1rem;background:rgba(0,0,0,.75);color:#fff;height:1.94rem;line-height:1.94rem}.sticker__item{text-transform:uppercase;border-radius:250px;border:1px solid transparent;padding:.23em .65em .2em .65em;background-color:#fff;font-family:"Gotham Pro",sans-serif}.sticker__item_special{color:#f36180;border-color:#f36180}.sticker__item_top{color:#acacac;border-color:#acacac}.sticker__item_new{color:#acacac;border-color:#acacac}.sticker__item_video{color:#55ae05;border-color:#55ae05}.sticker__item_review{color:#eb7b14;border-color:#eb7b14}.sticker__item_photo{color:#1483eb;border-color:#1483eb}.sticker__item.color-black{color:#000!important}a.sticker__item_special{color:#f36180;border-color:#f36180}a.sticker__item_special.active,a.sticker__item_special:hover{background-color:#f36180;border-color:#f36180;color:#fff}a.sticker__item_top{color:#acacac;border-color:#acacac}a.sticker__item_top.active,a.sticker__item_top:hover{background-color:#acacac;border-color:#acacac;color:#fff}a.sticker__item_new{color:#acacac;border-color:#acacac}a.sticker__item_new.active,a.sticker__item_new:hover{background-color:#acacac;border-color:#acacac;color:#fff}a.sticker__item_video{color:#55ae05;border-color:#55ae05}a.sticker__item_video.active,a.sticker__item_video:hover{background-color:#55ae05;border-color:#55ae05;color:#fff}a.sticker__item_review{color:#eb7b14;border-color:#eb7b14}a.sticker__item_review.active,a.sticker__item_review:hover{background-color:#eb7b14;border-color:#eb7b14;color:#fff}a.sticker__item_photo{color:#1483eb;border-color:#1483eb}a.sticker__item_photo.active,a.sticker__item_photo:hover{background-color:#1483eb;border-color:#1483eb;color:#fff}a.sticker__item.color-black{color:#000!important}.kit-widget-header{display:none}.be-tabs-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.be-tab-item{font-size:12px;line-height:11px;font-family:"Gotham Pro",sans-serif;padding:14px 0;cursor:pointer}.be-tab-item.active,.be-tab-item:hover{background-color:#cf1515;color:#fff;border-color:#cf1515}.be-tab-content{background:#e9f2f4;padding:20px}.be-tab-content .be-flex-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.be-tab-content .be-product-layout{text-align:center;position:relative}.be-tab-content .be-product-layout .be-product-thumb{position:relative}.be-tab-content .be-product-layout .be-product-thumb .be-image{position:relative}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow{display:block;background:#afafaf;border-radius:250px;width:28px;height:28px;top:50%;margin-top:-14px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow-left{position:absolute;left:10px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow-right{position:absolute;right:10px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow-right svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg{stroke:#757575;stroke-width:3px;width:8px;height:11px;margin-top:3px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg:hover{stroke:#fff}.be-tab-content .be-product-layout .be-name{font-size:18px;line-height:17px;margin:12px 0 9px 0;font-weight:500}.be-tab-content .be-product-layout .be-model{font-size:13px;line-height:12px;color:#393939;margin-bottom:17px}.be-tab-content .be-product-layout .be-price{font-size:18px;line-height:17px}.be-tab-content .be-product-layout .be-price-old{text-decoration:line-through;display:block;color:#757575}.be-tab-content .be-product-layout .be-price-new{display:block;color:#cf1515;font-weight:500}.be-tab-content .be-product-layout .be-item-plus-icon{position:absolute;top:50%;right:0;line-height:normal;margin-top:-22px}.be-tab-content .be-item-plus-icon{font-size:50px;line-height:48px}.total-block .be-item-eq-icon{text-align:center;font-size:50px;line-height:48px}.total-block .be-tab-total{text-align:center}.total-block .be-tab-total .total-default{display:block;font-size:24px;line-height:23px}.total-block .be-tab-total .total-default.price_old{text-decoration:line-through}.total-block .be-tab-total .total-kit{display:block;font-size:29px;line-height:28px}.total-block .be-tab-total .total-default.price_old+.total-kit{color:#cf1515;font-weight:500}.total-block .be-tab-cart-button .btn_buy{width:100%;display:block;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:400;margin-top:27px;font-size:14.5px;text-align:left}.stars-rating label{display:block}.stars-rating .wrap{display:inline-block;font-size:0}.stars-rating .wrap span{font-size:24px;line-height:20px;cursor:pointer}.stars-rating .wrap span::before{content:"☆";color:#bbb}.stars-rating .wrap:not([data-rate="0"]) span:before{content:"★"}.stars-rating .wrap:hover span::before{content:"★";color:#fe2}.stars-rating .wrap:hover span:hover~span:before{color:#bbb}.stars-rating .wrap[data-rate="1"] span:nth-child(-n+1):before,.stars-rating .wrap[data-rate="2"] span:nth-child(-n+2):before,.stars-rating .wrap[data-rate="3"] span:nth-child(-n+3):before,.stars-rating .wrap[data-rate="4"] span:nth-child(-n+4):before,.stars-rating .wrap[data-rate="5"] span:nth-child(-n+5):before{color:#fa0}.manufacturer-widget .block-headline{margin-bottom:16px}.manufacturer-widget .wrapper{border:1px solid #dbdbdb}.manufacturer-widget__item{display:block;text-align:center;padding:12px 14px}.manufacturer-widget .row{margin-top:0;margin-right:0;margin-left:0}.manufacturer-widget .row>*{padding-right:0;padding-left:0}.manufacturer__item{display:block;border:1px solid #bebebe;margin-bottom:20px;padding:5px}.manufacturer__item img{max-width:100%}.mfilter-selected-filters-cnt a>span.mfilter-close i{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.mfilter-hide,.mfilter-hide-by-live-filter,.mfilter-tb-as-tr.mfilter-hide,.mfilter-tb-as-tr.mfilter-hide-by-live-filter,.mfilter-vehicles .bootstrap-select_mf.btn-group.mfilter-hide{display:none!important}.form{font-family:"Gotham Pro",sans-serif;margin-bottom:25px}.form .form-headline{margin-bottom:21px;font-size:20px;font-weight:500}.form .form-control{height:50px;color:#535353;font-size:14.5px;font-family:"Gotham Pro",sans-serif;padding-left:16px;padding-right:16px;border-color:#888}.form .form-group:first-child{margin-bottom:32px}.form .btn_submit{background-color:#cf1515;color:#fff;font-size:16px;font-family:"Gotham Pro",sans-serif;height:50px;text-transform:uppercase;font-weight:500;border-radius:0;margin-top:48px}.form--project{background-color:#e9f2f4}.form--project .wrapper{padding:27px 16px 40px 16px}.form--project .form-headline{margin-bottom:37px}.form--contact .form-group:first-child{margin-bottom:21px}.form--contact .btn_submit{margin-top:21px}.contacts-page__block{margin-bottom:21px}.contacts-page-title{font-weight:700;font-size:20px;font-family:"Gotham Pro",sans-serif;margin-bottom:17px;line-height:19px}.contacts-page-text{font-size:16px;line-height:15px;letter-spacing:.055em}.contacts-page__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.contacts-page__item .icon{margin-right:12px}.contacts-page__item .icon img{width:21px;height:21px}.contacts-page__item .number{font-weight:300;font-size:16px;letter-spacing:.055em}.contacts-page__item .number-info{width:100%;font-size:13.5px;font-weight:500;letter-spacing:.055em}.contacts-page__item .btn_show{margin-left:auto;font-size:16px;padding:0}.contacts-page__item--first{margin-bottom:4px}.contacts-page .map{max-width:100%;height:280px}.product-title{font-size:18px;font-weight:500;line-height:17px;margin-bottom:8px}.product_stickers-filter__item{text-transform:uppercase;margin-left:4px}.product_stickers-filter__item:first-child{margin-left:0}.product .video-iframe{width:100%;min-height:180px}.product .video-preview{width:120px;height:64px}.product-gallery{margin-bottom:27px}.product-gallery .main-image{margin-bottom:17px;position:relative}.product-gallery .main-image .status{position:absolute;top:0;left:0;z-index:2}.product-gallery .additional-images__item{border:1px solid #a4a4a4;width:30%}.product-gallery .additional-images__item img{max-width:100%}.product-gallery .additional-images__item.swiper-slide-thumb-active{border-color:#cf1515}.product-gallery .additional-images__item--video .video-title{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;background-color:#919992;font-size:15px}.product-gallery .additional-images .swiper-button-next.swiper-button-disabled,.product-gallery .additional-images .swiper-button-prev.swiper-button-disabled{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;opacity:100%;cursor:pointer!important;pointer-events:unset!important}.product-gallery .reviews-images{margin-top:22px}.product-gallery .reviews-images .row{margin-right:calc(var(--bs-gutter-x) * -.26);margin-left:calc(var(--bs-gutter-x) * -.26)}.product-gallery .reviews-images .row>*{padding-right:calc(var(--bs-gutter-x) * .26);padding-left:calc(var(--bs-gutter-x) * .26)}.product-gallery .reviews-images .title{margin-bottom:10px}.product-gallery .reviews-images__item{margin-bottom:11px}.product-gallery .reviews-images__item img{max-width:100%}.product-gallery .reviews-images__item--more{cursor:pointer}.product-gallery .reviews-images__item--more .text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:100%;border:1px solid #a4a4a4}.product-gallery .reviews-images__item--more .text::before{content:attr(data-count);width:100%;text-align:center;color:#1293f1;font-size:18px}.product-info{background:#e9f2f4;margin-bottom:28px}.product-info .wrapper{padding:8px 18px 15px}.product-info .title{font-size:17px;font-weight:500}.product-info .title .btn_wishlist{padding:0;position:relative;top:-2px;margin-left:6px}.product-info .title .btn_wishlist svg{width:15px;height:13px;stroke:#525252;stroke-width:1.25px}.product-info .title .btn_wishlist--active svg{stroke:none;fill:#cf1515}.product-info .btn-favourite svg{width:14px;height:14px}.product-info .rating{margin-top:3px;margin-bottom:8px;font-size:11px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.product-info .rating .stars{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:6px}.product-info .rating .stars__item{width:13px;height:13px;margin-right:6px}.product-info .rating .stars__item:last-child{margin-right:0}.product-info .rating .stars svg{width:13px;height:13px;margin-right:6px}.product-info .rating .stars svg.active{background:-webkit-gradient(linear,left bottom,left top,from(#ffd600),to(#ffd600)),-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff));background:linear-gradient(0deg,#ffd600,#ffd600),linear-gradient(0deg,#fff,#fff)}.product-info .rating .btn{color:#1293f1;padding:0;margin-left:8px;font-size:11px;text-decoration:none}.product-info .sku{color:#575757;font-size:11px}.product-info .manufacturer{color:#595959;padding-bottom:15px;border-bottom:1px solid #c4c4c4;margin-bottom:14px;font-size:11px;margin-top:9px}.product-info .manufacturer a{background-color:#fff;display:inline-block;font-size:13px;font-weight:700;color:#292929;padding:0 5px;margin-left:9px}.product-info .manufacturer a:hover{background-color:#cf1515;color:#fff}.product-info .options{padding-bottom:20px;border-bottom:1px solid #c4c4c4;margin-bottom:19px}.product-info .options__item{margin-bottom:9px}.product-info .options__item label{color:#2c2c2c;font-size:12.5px;margin-bottom:3px;font-weight:500}.product-info .options__item input{background-color:#fff;color:#000;border:.5px solid #848484}.product-info .options__item input,.product-info .options__item select{height:33px}.product-info .options__item:last-child{margin-bottom:0}.product-info .price{margin-bottom:7px;font-family:"Gotham Pro",sans-serif}.product-info .price_product .text_price{font-size:16px;line-height:15px;color:#000;margin-bottom:8px}.product-info .price_product .price_old{font-size:18px;line-height:17px;letter-spacing:-.01em;margin-bottom:4px}.product-info .price_product .price_new{font-size:25px;line-height:24px;letter-spacing:-.01em;font-weight:500}.product-info .price_product .price_value{font-size:25px;line-height:24px;color:#000;font-weight:500}.product-info .price_product .price_value .currency_symbol{font-size:22px}.product-info .price_product .price_unavailable{color:#494949!important}.product-info .price_product .price_label{margin-top:2px}.product-info .buttons button{width:100%;text-transform:uppercase;border-radius:10px}.product-info .buttons .btn_buy{height:42px;font-weight:500;font-size:15px;margin-bottom:10px;border-radius:10px}.product-info .buttons .btn_buy svg{width:19px;height:19px;margin-left:6px;stroke-width:1.5px}.product-info .buttons .btn_credit{text-transform:uppercase;padding:.286rem .75rem}.product .reviews-list{padding-top:8px}.product-catalog__item{background:#e9f2f4;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:10px 14px 10px 12px;height:80px}.product-catalog__item .icon{min-width:60px;max-width:60px;text-align:center}.product-catalog__item .icon_shadow{box-shadow:0 0 5px 2px rgba(0,0,0,.25)}.product-catalog__item .info{margin-left:18px;font-size:12px;line-height:11px;font-family:"Gotham Pro",sans-serif;font-weight:500;position:relative;padding-right:20px;width:100%}.product-catalog__item .info::after{content:" ";position:absolute;top:50%;right:0;width:16px;height:10px;background:url(/catalog/view/theme/default/assets/img/svg/arrow-right.svg) no-repeat;background-size:100%;-webkit-transform:rotate(90deg);transform:rotate(-90deg);margin-top:-5px}.product-catalog__item .view-all{color:#000;display:block;margin-bottom:5px}.product-catalog__item .view-link{color:#30b2e6;display:block}.product .tab-delivery .table-delivery{margin-top:20px;text-align:center;font-size:10.5px}.product .tab-delivery .table-delivery thead{font-size:12px;font-family:"Gotham Pro",sans-serif}.product .tab-delivery .table-delivery thead tr td{line-height:11px;padding:.43rem 1rem}.product .tab-delivery .table-delivery tbody{font-family:Roboto,sans-serif}.product .tab-delivery .table-delivery tbody tr td{padding:.43rem 1rem;font-weight:500}.product .tab-delivery .table-delivery tbody tr td:nth-child(2){color:#404040;font-weight:400}.product .tab-delivery-info{font-family:Roboto,sans-serif;font-weight:500}.product .tab-delivery-info__item{color:#404040;font-size:10.5px;line-height:12px}.product .block{margin-top:48px}.modal-text.button-show-more .text{max-height:130px;overflow:hidden}.modal-text.button-show-more-show .text{max-height:100%;overflow:unset!important}.btn-show-full-review{color:#cf1515;text-decoration:none!important}.product__item{z-index:1;height:100%;position:relative;overflow:hidden}.product__item-wrapper{border:1px solid #dbdbdb;padding-left:7px;padding-right:7px;min-height:100%;box-sizing:border-box}.product__item-wrapper::before{position:absolute;left:0;top:0;z-index:-1;display:none;width:100%;height:100%;padding:7px;background-color:#fff;opacity:0;content:""}.product__item-image{position:relative;margin-left:-7px;margin-right:-7px;margin-bottom:12px}.product__item-image a{display:block}.product__item-image .status{position:absolute;top:0;left:0}.product__item .btn_wishlist{position:absolute;top:10px;right:10px;padding:0;width:21px;height:19px;background:url(/catalog/view/theme/default/assets/img/svg/favourites.svg) no-repeat;background-size:100%;border:none}.product__item .btn_wishlist.active svg,.product__item .btn_wishlist:hover svg{fill:#cf1515}.product__item .btn_wishlist--active{background:url(/catalog/view/theme/default/assets/img/svg/favourites-fill.svg) no-repeat;background-size:100%}.product__item-name{height:35px;font-size:15.5px;line-height:18px;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;margin:17px 0 16px 0;font-family:Roboto,sans-serif}.product__item-hidden-holder{position:relative;overflow:hidden}.product__item-hidden-content{will-change:box-shadow;position:absolute;top:0;left:-8px;right:-8px;padding-left:7px;padding-right:7px;padding-bottom:7px;background-color:#fff;box-shadow:none;border:1px solid #dbdbdb;border-top:none}.product__item-attributes{margin-bottom:6px;font-size:11px}.product__item-attributes .title{font-weight:500}.product__item-attributes__item span{font-weight:500}.product__item-attributes .oveflow-text-1{max-height:22px;overflow:hidden}.product__item-additional-images{position:relative;display:-webkit-box;display:-webkit-flex;display:flex}.product__item-additional-images__item{margin-left:6px;outline:2px solid transparent;position:relative}.product__item-additional-images__item:first-child{margin-left:0}.product__item-additional-images__item.active,.product__item-additional-images__item:hover{outline-color:#cf1515}.product__item-additional-images__item--video-overflow{max-width:calc(25% - 6px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative}.product__item-additional-images__item--video-overflow img{max-width:100%;margin-left:0}.product__item-additional-images__item--video-overflow .icon{width:28px;position:absolute;left:calc(50% - 14px);z-index:2}.product__item-additional-images__item--video-overflow svg{fill:#fff;width:25px;height:25px;position:absolute;z-index:2;left:33%}.product__item-sticker{font-size:10px;line-height:15px}.product__item-sticker .sticker__item{display:inline-block;padding:0 .45em 0 .45em}.product__item-bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:6px}.product__item-bottom .btn_buy{padding:.2rem .72rem;height:32px;font-size:10.5px;line-height:24px;text-transform:uppercase}.product__item-bottom .btn_buy svg{width:16px;height:16px}.product__item-price{margin-left:auto;text-align:right}.product__item-price .text_price{line-height:14px;font-size:14px;margin-bottom:5px}.product__item-price .price_value,.product__item-price .text_from{display:inline-block;line-height:14px}.product__item-price .text_from{margin-right:6px}.product__item-price .price_old{margin-top:-3px}.product__item:hover{z-index:2;overflow:visible}.product__item-wrapper:hover .product__item-hidden-holder{overflow:visible}.product__item-wrapper:hover .product__item-hidden-content{will-change:box-shadow}.product__item-wrapper:hover .product__item-wrapper::before{opacity:1;display:block}.product__item-banner:hover{overflow:hidden!important}.product__item+.product__item{margin-top:21px}.product__item-banner a{display:block;overflow:hidden}.product__item--unavailable .sticker__item{border-color:#6c6c6c!important;color:#6c6c6c!important}.product__item--unavailable .btn_buy{background-color:#6c6c6c!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-wxl,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x,1.43rem);padding-left:var(--bs-gutter-x,1.43rem)}.row_sm-padding{margin-right:calc(var(--bs-gutter-x) * -.14);margin-left:calc(var(--bs-gutter-x) * -.14)}.row_sm-padding>*{padding-right:calc(var(--bs-gutter-x) * .14);padding-left:calc(var(--bs-gutter-x) * .14)}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.characteristics{font-family:Roboto,sans-serif}.characteristics__item{padding:7.5px 0 9px;border-bottom:1px solid #c4c4c4}.characteristics__item .text,.characteristics__item .title{width:100%;line-height:13px}.characteristics__item .title{font-size:11px;margin-bottom:6px;color:#5b5b5b}.characteristics__item .text{font-size:11px}.status{font-weight:500;font-size:12px;padding:8px 16px;text-transform:uppercase}.status_unavailable{background:rgba(73,73,73,.91);color:#fff}.status--small{font-size:10px;padding:3px 13.2px;width:auto;height:21px;line-height:15px}.pagination{margin:0 auto}.pagination-block{margin:16px auto 35px}.pagination-block+.page-description{margin-top:0!important}.pagination li{font-size:18px}.pagination li a,.pagination li span{display:inline-block;border-bottom:2px solid transparent;padding:4px 5px;margin-right:20px}.pagination li a:hover{color:#cf1515;border-bottom-color:#cf1515}.pagination li.active span{color:#cf1515;border-bottom-color:#cf1515}.pagination li:last-child a,.pagination li:last-child span{margin-right:0}.modal-header{padding:.5rem 1.1rem}.modal-headline{font-size:18px;font-weight:700}.modal-headline .count{font-weight:400}.modal-headline--after{position:relative}.modal-headline--after::after{content:" ";display:inline-block;width:6px;height:6px;background-color:#cf1515;margin-left:6px}.modal-headline-secondary{font-size:17px;line-height:16px;letter-spacing:.02em;font-weight:500}.modal-body{padding:.6rem 1rem}.modal-info .col-image{width:55%}.modal-info .col-info{width:45%;padding:10px 10px 15px}.modal-info .col-info hr{background:#c4c4c4;height:1px;border:none;width:100%;margin-bottom:0;opacity:1}.modal-info hr.images{margin-top:7px;margin-bottom:7px}.modal-info .modal-headline{font-size:17px;line-height:16px;letter-spacing:.02em;border-bottom:1px solid #c4c4c4;padding-bottom:12px;margin-bottom:12px}.modal-info .modal-headline-secondary{font-size:14.5px;line-height:17px;margin-bottom:16px;font-family:Roboto,sans-serif;color:#000}.modal-info-author{margin-bottom:13px;font-family:Roboto,sans-serif}.modal-info-text{color:#464646;font-size:11px;line-height:13px;font-family:Roboto,sans-serif}.modal-info-text .simplebar-scrollbar{background:#cf1515;right:3px;width:4px}.modal-info-text .simplebar-scrollbar.visible{background:#cf1515!important}.modal-info-text .simplebar-scrollbar::after{background:#d7d7d7}.modal-info-text_wrapper{padding-right:10px}.modal-info .btn_show_more{background:0 0;color:#cf1515;font-size:11px;font-family:"Gotham Pro",sans-serif;display:block;width:100%;height:20px}.modal-info .btn-close{right:-15px;top:-18px;position:absolute;padding:8px;border-radius:250px;opacity:1;border:1px solid #cf1515;background-color:#fff;z-index:2}.quantity-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.quantity-block button{border-radius:250px;border:1px solid #cf1515;text-align:center;font-weight:300;font-size:27px;line-height:12px;display:block;min-width:33px;height:33px;padding:0}.quantity-block input.form-control{font-size:22px;font-weight:500;text-align:center;padding:0;border:none;min-width:37px}.form-check{padding-left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.form-check .form-check-input{margin-left:0}.form-check-input{width:15px;height:15px;border:none;background-color:#dadada}.form-check-input:focus{box-shadow:none;outline:0}input[type=checkbox].form-check-input{border-radius:250px}.form-check-label{color:#626262;font-size:13px;font-family:Roboto,sans-serif;line-height:15px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#bababa;border-radius:10px;width:5px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#d7d7d7;border-radius:10px;width:3px}.offcanvas--mobile{border-right:0}.offcanvas--mobile .offcanvas-header{padding:41px 20px 31px 20px;border-bottom:1px solid #c4c4c4;position:relative}.offcanvas--mobile .offcanvas-header .offcanvas-title{font-family:"Gotham Pro",sans-serif;font-weight:700;font-size:20px;line-height:19px;letter-spacing:.04em;text-transform:uppercase}.offcanvas--mobile .offcanvas-header .btn-close{position:absolute;top:12px;right:12px;opacity:1}.offcanvas--mobile .nav--offcanvas{font-family:"Gotham Pro",sans-serif}.offcanvas--mobile .nav--offcanvas .nav-link{display:block;border-bottom:1px solid #c4c4c4;font-size:16px;line-height:15px;font-weight:700;padding:1.4rem 1.45rem}.breadcrumb__item{color:#000;font-size:18px;border-bottom:1px solid transparent}.breadcrumb__item.active,.breadcrumb__item:hover{color:#cf1515;border-color:#cf1515}@media (min-width:480px){.user-area .language{text-align:center}.user-area .btn_recall span{text-align:center}}@media (min-width:568px){.projects-widget .col-size-1{width:28%}.projects-widget .col-size-2{width:24%}.projects-widget .col-size-3{width:48%;display:block!important}}@media (min-width:768px){.oveflow-text-md-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.oveflow-text-md-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.oveflow-text-md-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.oveflow-text-md-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.oveflow-text-md-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.page-header{height:50px;padding:8px 0}.page-header::before{height:100%}.page-header::after{top:100%}.page-header .logo{width:156px;margin-left:0;margin-right:13px}.page-header .logo a{display:inline-block;padding-right:16px}.page-header .header-menu{display:-webkit-box;display:-webkit-flex;display:flex}.page-header .header-menu .nav-link{padding:0;margin-right:9px;font-size:9px}.page-header .header-menu .nav-link:last-child{margin-right:0}.page-header .header-menu .nav-link .badge{margin-left:5px}.page-header .language{margin:0 auto}.page-header .language__item{font-size:9px;padding:3px 6px}.page-header .phone .number{font-size:12.5px}.page-header .phone .info{font-size:6px}.page-header .search{margin-left:169px;max-width:40%;height:34px}.page-header .search input{font-size:12px}.page-header .search_button{width:50px}.page-header .search_button svg{width:17px;height:19px}.page-header .btn_recall{margin:26px auto 0;height:34px;width:145px;font-size:10px}.page-header .btn_recall svg{width:20px;height:20px;margin:6px}.page-header .cart{margin-right:8px}.page-header .wishlist{margin-right:15px}.page-header .cart,.page-header .wishlist{margin-top:26px}.page-header .cart svg,.page-header .wishlist svg{width:25px;height:25px}.page-footer{margin-left:-13px;width:calc(100% + 13px + 1.425rem)}.menu-wrapper .user-area{display:none}#column-left{border-right:1px solid #d6d6d6}.menu-wrapper{position:relative}.main-menu{position:static}.main-menu .nav-item{font-size:10px}.main-menu .nav-item .nav-link{padding:4px 1.1rem 2px}.main-menu .nav-item .nav-link .icon{width:23px;height:23px;margin-right:10px}.main-menu .nav-item .nav-link .arrow{width:11px;height:7px;margin-top:7px;right:10px}.main-menu .nav-item .nav-link_project,.main-menu .nav-item .nav-link_special{padding:1px 1rem}.main-menu .nav-item .nav-link_project .icon,.main-menu .nav-item .nav-link_special .icon{width:20px;height:20px;margin-right:14px}.main-menu .nav-item .nav-link_special .icon{margin-right:12px}.main-menu .nav-item .nav-link_special::after{border-width:15px 0 15px 10px;right:-10px}.main-menu .nav-item .nav-link_instagram{margin-top:0;height:36px;background:url(../assets/img/svg/Instagram-1024.svg) no-repeat right top;background-size:100%;border:none}.main-menu .dropdown-menu{border-radius:0;width:200px;left:calc(100% + 1px)!important;top:-1px!important;height:100%!important;border:1px solid #d6d6d6;border-left:0;-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s}.main-menu .dropdown-menu .main-item{font-weight:700;font-size:13px;line-height:18px;letter-spacing:.02em;padding:15px 22px 10px}.main-menu .dropdown-menu .dropdown-item{font-size:11px;letter-spacing:.02em;padding:.4rem 22px;line-height:15px;white-space:normal}.main-menu .dropdown-menu .dropdown-item--active,.main-menu .dropdown-menu .dropdown-item:hover{color:#cf1515;background-color:#fff}.static-pages{margin-top:0;padding-top:9px;border-right:0}.static-pages .nav-link{font-size:10px;padding:.3rem 1.4rem}.static-pages .nav-link .badge{margin-left:5px;height:15px;width:28px;font-size:10px}.static-pages .nav-link_instagram{margin-top:11px;height:36px}.main-slideshow{margin-top:0}.slideshow{margin-bottom:36px}.slideshow__item{min-height:272px}.review__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.review__item-product-image{margin-bottom:0}.review__item-product-info{width:30%}.review__item-review-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.review__item-author{width:100%;height:20px}.review__item-text{width:100%}.review__item-images{margin-top:auto}.review__item-images__item{width:auto}.reviews-widget .row{margin-right:-3.5px;margin-left:-3.5px}.reviews-widget .row>*{padding-right:3.5px;padding-left:3.5px}.reviews-widget__item{margin-bottom:0}.reviews-widget__item-product-name{font-size:14px}.reviews-widget__item-author-info{font-size:13px}.reviews-widget__item-text{font-size:12px;height:42px;line-height:14px}.scroll-default{width:3px}.scroll-default .scroll{width:5px;left:-1px}#main-container.column_fixed #column-left{z-index:3;width:187px;position:fixed;bottom:0}#main-container.column_fixed .page-content{margin-left:200px}#main-container.column_sticky #column-left{z-index:3;width:187px;position:fixed;top:64px!important;bottom:auto!important;height:100%}#main-container.column_sticky .page-content{margin-left:200px}#main-container.column_sticky--top #column-left{top:0!important}#suggest_container .suggest-header{margin-bottom:20px;padding-left:14px;padding-right:14px}#suggest_container .sphinxsearch__item_product{margin-bottom:30px;padding-left:14px;padding-right:14px}#suggest_container .sphinxsearch__item_product-image{display:block}#suggest_container .sphinxsearch__item_product-info{margin-left:8px;width:calc(100% - 128px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#suggest_container .sphinxsearch__item_product-name{font-size:13px}#suggest_container .sphinxsearch__item_product-model{font-size:12px;display:block;margin:auto 0}#suggest_container .sphinxsearch__item_product-stock{display:inline-block}#suggest_container .sphinxsearch__item_product-price{font-weight:700;font-size:14.5px;display:block;margin-top:auto}#suggest_container .sphinxsearch__item_product-price .text_price{font-size:13px;line-height:12px;margin-right:5px}#suggest_container .sphinxsearch__item_product-price .price_old{font-size:13px;line-height:12px}#suggest_container .sphinxsearch__item_product-price .price_new{font-size:14.5px;line-height:14px;margin-right:9px}#suggest_container .sphinxsearch__item_category{font-size:15px;line-height:14px;margin-bottom:17px}#suggest_container .btn_all{font-size:13px;height:42px}#suggest_container .sphinxsearch-heading{font-size:18px;line-height:17px;letter-spacing:.02em;margin-bottom:23px}.be-tabs-header{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.be-tab-item{width:100%;font-size:10px;line-height:10px;text-align:center;border:1px solid #bbb}.be-tab-item+.be-tab-item{margin-left:-1px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows{line-height:41px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow{width:23px;height:23px;margin-top:-11.5px;line-height:21px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow-left{left:-30px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow-right{right:-30px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg{width:7px;height:12px;margin-top:0}.be-tab-content .be-product-layout .be-name{font-size:13px;line-height:15px}.be-tab-content .be-product-layout .be-price-old{font-size:10px;line-height:10px}.be-tab-content .be-product-layout .be-price{font-size:12px;line-height:11px}.be-tab-content .be-product-layout .be-item-plus-icon{right:-30px;margin-top:-14px;font-size:28px}.be-tab-content .be-product-layout{width:30%;margin-left:auto}.be-tab-content .be-product-layout:first-child{margin-right:40px;margin-left:0}.total-block .be-item-eq-icon{font-size:40px}.total-block .be-tab-total .total-default.price_old{font-size:18px;line-height:21px}.total-block .be-tab-total .total-kit{font-size:21px;line-height:22px}.total-block .be-tab-total{text-align:left}.total-block .be-tab-cart-button .btn_buy{font-size:9.5px}.total-block{padding-left:25px;max-width:27%;position:relative;margin-left:24px;text-align:left}.total-block .be-item-eq-icon{font-size:24px;position:absolute;left:0;top:27px;line-height:normal;height:27px}.product__item-name{font-size:13px;line-height:14px;margin:12px 0 8px 0}.product__item .btn_buy{height:30px}.product__item:first-child{margin-top:21px}.product__item-additional-info{display:block}.product__item-additional-images__item{max-width:55px;margin-left:6px}.container,.container-lg,.container-md,.container-sm{max-width:100%}#main-container{margin-left:-20px}#main-container>.container>.row{margin-right:0}#column-left{padding-right:0;width:187px}.page-content{width:calc(100% - 187px - 13px);margin-left:13px;padding:0;margin-top:65px;height:100%}.order-md-6{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;order:6!important}.order-md-7{-webkit-box-ordinal-group:8!important;-webkit-order:7!important;order:7!important}.order-md-8{-webkit-box-ordinal-group:9!important;-webkit-order:8!important;order:8!important}.order-md-9{-webkit-box-ordinal-group:10!important;-webkit-order:9!important;order:9!important}.breadcrumb__item{font-size:14px}}@media (min-width:992px){.btn_more_arrow{font-size:14px;line-height:18px;padding:8px 12px;margin-top:47px;border-radius:15px;width:152px;height:38px}.btn_more_arrow svg{margin-left:3px}.btn_load_more{font-size:16px;border-radius:16px}.btn_load_more .svg_content{display:inline-block;width:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:20px;margin-right:-15px}.btn_load_more svg{width:15px;height:11px;position:relative;top:-2px}.btn_load_more--lg{height:55px}.btn_checkout{font-size:11px;height:30px;line-height:29px}.block-headline{font-size:30px;margin-bottom:27px}.block-headline--after::after{width:9px;height:9px;margin-left:11px}.page-title{font-size:30px;margin-bottom:25px;line-height:29px}.page-title--after::after{margin-left:9px}.page-title--after-count::after{display:inline-block;content:attr(data-products-count);background-color:#cf1515;color:#fff;font-size:13px;font-family:"Gotham Pro",sans-serif;margin-left:19px;padding:0 9px;line-height:23px;position:relative;top:-4px}.price .price_old .price_value{font-size:14px}.price .price_new .price_value{font-size:15px}.tabs_default .nav-tabs__item{padding:3px 13px}.tabs_default .nav-tabs__item .badge{margin-left:3px;font-size:11px;padding:.23em .39em;font-weight:500}.tabs_carousel .swiper{margin-left:0;margin-right:0}.tabs_carousel .swiper-slide{width:auto!important}.oveflow-text-lg-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.oveflow-text-lg-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.oveflow-text-lg-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.oveflow-text-lg-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.oveflow-text-lg-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.page-header{padding:14px 0;height:64px}.page-header .container,.page-header .wrapper{height:100%}.page-header .logo{font-size:2.43rem;letter-spacing:.205em;margin-right:0;margin-left:-2px;line-height:26px;width:22.95%}.page-header .logo a{padding-right:16px}.page-header .logo a::after{width:10px;height:10px;bottom:-2px}.page-header .header-menu{display:-webkit-box;display:-webkit-flex;display:flex}.page-header .header-menu .badge{font-size:11.5px;border-radius:0;font-weight:700;padding:2.2px 3.5px 2.3px;margin-left:5px}.page-header .header-menu .badge.bg-danger{color:#fff}.page-header .header-menu .nav-link{margin-right:18px;font-size:.86rem}.page-header .header-menu .nav-link:last-child{margin-right:0}.page-header .language{margin:0 auto}.page-header .language__item{border:none;font-size:.86rem;padding:0 4px;position:relative;top:-1px}.page-header .language .separator{top:1px}.page-header .phone{top:-3px}.page-header .phone .number{font-size:16px}.page-header .phone .info{font-size:8px}.page-header .btn_recall{margin:31px auto 0;height:36px;width:167px;font-size:12px}.page-header .btn_recall svg{width:20px;height:20px;margin:6px}.page-header .search{margin-top:31px;margin-left:208px;margin-bottom:0;max-width:46.3%;height:39px}.page-header .search input{font-size:1rem}.page-header .search_button{width:67px}.page-header .search_button svg{width:22px;height:23px}.page-header .cart,.page-header .wishlist{margin-top:32px}.page-header .cart .count,.page-header .wishlist .count{width:19px;height:19px}.page-header .cart svg,.page-header .wishlist svg{width:24px;height:23px}.page-header .wishlist .count{top:-5px;right:-9px}.page-header .cart{margin-right:8px}.page-header .cart .count{top:-5px;right:-7px}.page-header .wishlist{margin-right:15px}.page-footer{margin-top:85px;margin-left:-1.21rem;width:calc(100% + 1.32rem + 1.32rem)}.page-footer .wrapper{padding:42px 40px}.page-footer .footer-background-image{max-width:188px}.page-footer .block-title{font-size:13px}.page-footer__block{margin-right:48px;max-width:32%}.page-footer__block.block-phone,.page-footer__block.block-social{margin-right:0}.page-footer .block-information{margin-top:0;width:auto}.page-footer .block-information a{margin-bottom:6px}.page-footer .block-social{margin-left:auto}.page-footer .block-social .block-phone{margin-top:30px}.page-footer .contacts .phone{font-size:16px}.page-footer .copy{margin-top:-38px;text-align:right;margin-right:0;margin-left:auto;width:auto}.page-footer .copy .secondary{max-width:265px}.menu-wrapper{position:relative}.main-menu .nav-item{font-size:12px}.main-menu .nav-item .nav-link{padding:5px 1.1rem 4px}.main-menu .nav-item .nav-link .icon{width:25px;height:25px;margin-right:13px}.main-menu .nav-item .nav-link .arrow{width:13px;height:9px;margin-top:8px}.main-menu .nav-item .nav-link_project,.main-menu .nav-item .nav-link_special{padding:.465rem 1rem}.main-menu .nav-item .nav-link_project .icon,.main-menu .nav-item .nav-link_special .icon{width:22px;height:22px;margin-right:17px}.main-menu .nav-item .nav-link_special .icon{margin-right:12px}.main-menu .nav-item .nav-link_special::after{border-width:1.49rem 0 1.5rem 14px;right:-14px}.main-menu .nav-item .nav-link_instagram{margin-top:0;height:36px;background:url(../assets/img/svg/Instagram-1024.svg) no-repeat right top;background-size:100%;border:none;width:calc(100% + 2px)}.main-menu .dropdown-menu{border-radius:0;width:258px;left:100%!important;top:0!important;height:100%!important;border:1px solid #d6d6d6;-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s}.main-menu .dropdown-menu .main-item{font-weight:700;font-size:16px;line-height:18px;letter-spacing:.02em;padding:24px 33px 19px}.main-menu .dropdown-menu .dropdown-item{font-size:13.5px;letter-spacing:.02em;padding:.8rem 33px;line-height:15px;white-space:normal}.main-menu .dropdown-menu .dropdown-item--active,.main-menu .dropdown-menu .dropdown-item:hover{color:#cf1515;background-color:#fff}.static-pages{margin-top:0;padding-top:9px;border-right:0}.static-pages .nav-link{font-size:12px;padding:.3rem 1.4rem}.static-pages .nav-link .badge{margin-left:5px;font-size:12.5px;height:17px;width:34px}.static-pages .nav-link_instagram{margin-top:11px;height:36px}.main-banners{margin-bottom:14px}.main-banners .banner__item .content{padding:0 18px}.main-banners .banner__item .content .title{font-size:17px;line-height:16px}.main-banners .banner__item .content .text{font-size:14px;line-height:13px}.main-banners .banner__item .content .title+.text{margin-top:7px}.category-wall.block{margin-bottom:20px}.category-wall__item .wrapper{margin:7px 0 6px;text-align:left;height:97px}.category-wall__item .name{font-size:13px;margin:8px 9px 3px}.category-wall__item .categories-list{font-size:10px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:9px;padding-right:9px;margin-left:-1px;margin-right:-1px;height:48px;overflow:hidden}.category-wall__item .categories-list a{line-height:16px}.category-wall__item .view-all{font-size:9px;background-color:#fff;display:block;padding:8px 9px;width:calc(100% + 2px);border:none;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid transparent;margin-left:-1px;margin-right:-1px;text-align:left}.category-wall__item .view-all svg{width:12px;height:7px;margin-right:1px}.category-wall__item .categories-list,.category-wall__item .view-all{display:block}.category-wall__item.active{z-index:2;position:relative}.category-wall__item.active .categories-list{height:auto}.category-wall__item.active .view-all{border-bottom-color:#dbdbdb}.category-wall__item.active .view-all svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.category-wall .row{margin-top:calc(var(--bs-gutter-y) * -.335);margin-right:calc(var(--bs-gutter-x) * -.335);margin-left:calc(var(--bs-gutter-x) * -.335)}.category-wall .row>*{padding-right:calc(var(--bs-gutter-x) * .335);padding-left:calc(var(--bs-gutter-x) * .335)}.category-page .page-description{margin-top:55px}.category-page .page-description{margin-top:55px}.category-page .sort-panel{background-color:#e9f2f4;padding:0 16px;height:60px;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.category-page .sort-panel .stickers{width:auto;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.category-page .sort-panel .stickers .sticker__item{width:4.7rem;height:24px;margin-right:8px;border-width:1.5px;line-height:22px;font-size:11px}.category-page .sort-panel select{height:24px;display:inline-block;font-size:11px;padding:0 0 0 3px;background-position:right .25rem center;background-size:16px 10px}.category-page .sort-panel label{font-size:13px;margin-right:10px;letter-spacing:.02em;font-weight:500}.category-page .sort-panel .sort{display:block}.category-page .sort-panel .sort select{width:114px}.category-page .sort-panel .limit{margin-left:auto}.category-page .sort-panel .limit select{width:43px}.category-page .sort-panel input,.category-page .sort-panel select{border-color:#d6d6d6;font-family:Roboto,sans-serif;line-height:24px}.products-banner .product__item{min-height:260px}.projects-widget__item-overlay{font-size:13px;padding:9px;line-height:12px}.projects-widget__item--small{margin-bottom:21px}.projects-widget__item:hover::after,.projects-widget__item:hover::before{opacity:1}.projects-widget__item::before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.75);opacity:0;z-index:2}.projects-widget__item::after{content:attr(data-text);color:#fff;position:absolute;margin-top:-20.5px;border:2px solid #fff;height:41px;font-size:13.5px;opacity:0;top:50%;margin-left:-67.5px;left:50%;width:135px;text-align:center;line-height:38px;z-index:3}.projects-widget__item--small::after{margin-top:-19.5px;margin-left:-62.5px;height:39px;width:125px;line-height:34px;font-size:13px}.projects-widget__item--wide::after{margin-top:-19.5px;margin-left:-62.5px;height:39px;width:125px;line-height:34px;font-size:13px}.projects-widget .col-size-1 .projects-widget__item-overlay{font-size:16px;line-height:15px}.projects-widget .row{margin-right:calc(var(--bs-gutter-x) * -.477);margin-left:calc(var(--bs-gutter-x) * -.477)}.projects-widget .row>*{padding-right:calc(var(--bs-gutter-x) * .477);padding-left:calc(var(--bs-gutter-x) * .477)}.projects-widget .col-size-1{width:28%}.projects-widget .col-size-2{width:24%}.projects-widget .col-size-3{width:48%}.project__item{padding-bottom:24px;margin-bottom:15px}.project__item-name{font-size:22px;margin-bottom:16px}.project__item-image{margin-bottom:0;max-width:64.5%;overflow:hidden;position:relative}.project__item-image:before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.75);opacity:0;z-index:2}.project__item-image:after{content:attr(data-text);color:#fff;position:absolute;margin-top:-20.5px;border:2px solid #fff;height:41px;font-size:13.5px;opacity:0;top:50%;margin-left:-67.5px;left:50%;width:135px;text-align:center;line-height:38px;z-index:3}.project__item-image:hover::after,.project__item-image:hover::before{opacity:1}.project__item-image img{height:100%}.project__item .room__item{-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(35.5% - 20px);margin-left:20px}.project__item:nth-child(2n) .project__item-gallery{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.project__item:nth-child(2n) .project__item-images{margin-left:0;margin-right:20px}.project__item-images{-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(35.5% - 20px);margin-left:20px}.project__item-images__item{max-width:46.5%;margin-bottom:20px}.project__item-images__item img{max-width:100%}.project__item-images__item.mobile-overflow::after,.project__item-images__item.mobile-overflow::before{content:none}.project__item-images__item.pc-overflow::before{content:" "}.project__item-images__item.pc-overflow::after{content:attr(data-total);height:40px;margin-top:-20px}.project__item-images__item:nth-child(3),.project__item-images__item:nth-child(4){margin-bottom:0}.projects-list-page #map{min-height:284px;margin-bottom:38px}.room__item{margin-bottom:12px}.room__item-name{font-size:26px;margin-bottom:9px}.room__item-gallery{margin-bottom:45px}.room__item-image{margin-bottom:0;max-width:64.5%}.room__item-images{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(35.5% - 20px);margin-left:20px}.room__item-images__item{max-width:46.5%;margin-bottom:20px}.room__item-images__item img{max-width:100%}.room__item-images__item.mobile-overflow::after,.room__item-images__item.mobile-overflow::before{content:none}.room__item-images__item.pc-overflow::before{content:" "}.room__item-images__item.pc-overflow::after{content:attr(data-total);height:36px;margin-top:-18px}.room__item-images__item:nth-child(3),.room__item-images__item:nth-child(4){margin-bottom:0}.room__item-title{font-size:16px}.project-page .video{margin-bottom:24px}.project-page .video iframe{height:307px}.project-page .buttons .btn{display:inline-block;width:269px;height:42px;line-height:32px;margin-bottom:0;font-size:16px}.project-page .buttons .btn svg{top:-1px;width:18px;height:10px}.project-page .buttons .btn:first-child{margin-right:33px}.project-page .buttons .btn_prev{margin-right:10px}.project-page .buttons .btn_next{margin-left:10px}.modal_project-room .modal-dialog{max-width:900px}.project-features{margin-bottom:62px}.project-features .block-headline--roboto{margin-bottom:27px;font-size:30px;line-height:35px}.project-features-wrapper{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex}.project-features-image{margin-right:33px;margin-bottom:0;max-width:240px;min-width:240px}.project-features-text_heading{font-size:13.5px;line-height:13px;margin-bottom:28px}.project-features__item{margin-bottom:24px}.project-features__item-title{font-size:13.5px;line-height:13px;margin-bottom:10px}.project-features__item-title .step{margin-right:12px}.project-features__item-content{font-size:11.5px;line-height:13px}.review__item{padding-bottom:20px}.review__item-product-name{font-size:13px;line-height:120%}.review__item-product-info{width:26.72%}.review__item-review-info{width:73.28%;padding-left:28px}.review__item-author{margin-bottom:16px;font-size:12px}.review__item-text{font-size:10.5px;line-height:12px}.review__item-images__item{margin-bottom:0}.review-product__item{border-bottom:none;padding-bottom:0;margin-bottom:9px}.review-product__item-rating{margin-bottom:5px}.review-product__item-rating-author{margin-bottom:2px}.review-product__item-rating img,.review-product__item-rating svg{width:12px;height:12px}.review-product__item-rating img{margin-right:3px}.review-product__item-text{font-size:11px;line-height:13px;margin-bottom:12px}.review-product__item-images.row{margin-right:-4.5px;margin-left:-4.5px}.review-product__item-images.row>*{padding-right:4.5px;padding-left:4.5px}.review-product__item-images__item{margin-bottom:12px}.reviews-widget__item-text{height:56px}.blog-category-page .row--main{margin-right:-10px;margin-left:-10px}.blog-category-page .row--main>*{padding-right:10px;padding-left:10px}.blog-category-page .row--articles{margin-right:-10px;margin-left:-10px}.blog-category-page .row--articles>*{padding-right:10px;padding-left:10px}.blog-category-page .column-articles{width:75.1%}.blog-category-page .column-right{width:24.9%}.blog-carousel__item{margin-bottom:1px}.blog-carousel__item-wrapper{padding:16px 11px 12px}.blog-carousel__item-image .badge{bottom:12px;font-size:13.5px;padding:.162rem .32rem;font-weight:400}.blog-carousel__item-name{font-size:14.5px;line-height:17px;height:32px}.blog-carousel__item-text{font-size:12.5px;line-height:15px;font-weight:300;height:60px}.blog-carousel__item .btn{font-size:12px;line-height:11px;padding:.29rem .67rem;border-radius:7px;border-width:1px}.blog-carousel .carousel--default{padding-bottom:7px}.blog-default__item{margin-bottom:19px}.blog-default__item-wrapper{padding:12px 11px 10px}.blog-default__item-image .badge{font-size:13.5px;bottom:12px}.blog-default__item-name{font-size:14.5px;line-height:17px;height:32px;margin-bottom:22px}.blog-default__item-text{height:60px;font-size:12.5px;line-height:15px;margin-bottom:18px}.blog-default__item .btn{display:inline-block;padding:0;width:64px;height:23px;border-radius:7px;font-size:12px;border-width:1px;line-height:20px}.blog-default__item--big{position:relative}.blog-default__item--big .blog-default__item-wrapper{background:rgba(0,0,0,.55);padding:12px 15px 25px 10px;color:#fff;position:absolute;bottom:0;left:0;width:100%}.blog-default__item--big .blog-default__item-wrapper a{color:#fff}.blog-default__item--big .blog-default__item-wrapper .btn{background-color:#cf1515;color:#fff;font-size:14px;margin-left:auto;height:28px;min-width:72px;padding:0;line-height:26px;font-weight:500;border-radius:8px}.blog-default__item--big .blog-default__item-image .badge{bottom:137px}.blog-default__item--big .blog-default__item-name{text-shadow:0 0 2px #000;font-weight:500;font-size:17px;line-height:20px;width:100%;height:auto;display:block;margin-bottom:14px}.blog-default__item--big .blog-default__item-text{text-shadow:0 0 2px #000;font-size:14px;line-height:16px;height:auto;margin-bottom:0;margin-right:20px}.blog-widget .wrapper{padding:13px 8px}.blog-widget .block-headline{font-size:14px;line-height:16px;margin-bottom:15px}.blog-widget .block-headline--after::after{width:5px;height:5px}.blog-widget__item{margin-bottom:26px;padding-bottom:0;border-bottom:none}.blog-widget__item .badge{margin-bottom:12px;font-size:11.5px;font-weight:400}.blog-widget__item-name{font-size:12px;line-height:13px}.blog-widget__item-description{font-size:10px;line-height:12px}.blog-widget__item:last-child{margin-bottom:0}.blog-page-description font,.blog-page-description i,.blog-page-description p,.blog-page-description span{font-size:14px!important;line-height:16px!important}.blog-page-description h3,.blog-page-description h4,.blog-page-description h5{font-size:21px!important;line-height:20px!important;margin-bottom:22px!important}.blog-page-description img{margin-bottom:22px!important}.blog-page-description .notify{padding:17px 61px 17px 14px;background-size:25px;font-size:12.5px;line-height:15px;margin-bottom:17px}.blog-page-description p{margin-bottom:44px!important}.blog-page-description p+.notify{margin-bottom:17px!important}.page-description{background-color:#fafafa;padding:35px 26px}.page-description .wrapper{max-height:300px}.page-description .title{font-size:22px}.page-description .text{padding-right:30px;font-size:12px!important;line-height:14px!important}.page-description .text p{font-size:12px!important;line-height:14px!important}.page-description .text h1,.page-description .text h2,.page-description .text h3,.page-description .text h4,.page-description .text h5,.page-description .text h6{margin-bottom:1rem!important}.page-description .text h1{font-size:22px!important}.page-description .text h2{font-size:20px!important}.page-description .text h3{font-size:18px!important}.page-description .text h4{font-size:16px!important}.page-description .text h5{font-size:15px!important}.banners-area{margin-bottom:0}#main-container.column_fixed #column-left{z-index:3;width:224px;position:fixed;bottom:0}#main-container.column_fixed .page-content{margin-left:240px}#main-container.column_sticky #column-left{z-index:3;width:224px;position:fixed;top:64px!important;bottom:auto!important;height:100%}#main-container.column_sticky .page-content{margin-left:240px}#main-container.column_sticky--top #column-left{top:0!important}.block-empty{margin-top:34px}.block-empty-text{font-size:24px;line-height:23px;margin-bottom:18px}.block-empty-image{max-width:84px}.block-featured .product__item:nth-child(1),.block-featured .product__item:nth-child(2),.block-featured .product__item:nth-child(3){display:block}.block-featured.expanded .product__item{display:block}.checkout-cart__item{display:-webkit-box;display:-webkit-flex;display:flex}.checkout-cart__item-image{margin-right:16px;min-width:163px;width:163px;min-height:23px;margin-bottom:10px}.checkout-cart__item-info{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkout-cart__item-name{width:100%;font-size:13px;height:23px;line-height:12px;margin-bottom:13px;overflow:hidden}.checkout-cart__item-options-block{height:calc(100% - 23px - 13px)}.checkout-cart__item-options{font-size:9px;line-height:15px;width:70%;margin-bottom:0}.checkout-cart__item-options-more{margin-top:5px}.checkout-cart__item-options-more .btn{font-size:10px}.checkout-cart__item-options-more svg svg{width:10px;height:10px}.checkout-cart__item-options-more_options{font-family:Roboto,sans-serif;font-weight:500;font-size:10px}.checkout-cart__item-options-more_options svg{width:12px;height:12px}.checkout-cart__item-bottom{width:30%;text-align:right;margin-left:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}.checkout-cart__item-price{margin-top:auto;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%}.checkout-cart__item-price .price_old{font-size:14px}.checkout-cart__item-price .price_new{font-size:17px}.checkout-cart__item-price .price_default{font-size:17px}.checkout-cart__item-quantity{width:61px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-left:auto}.checkout-cart__item-quantity .btn{min-width:17px;height:17px;font-size:13px}.checkout-cart__item-quantity input.form-control{font-size:15px;min-width:27px}.checkout-cart .totals__item--old{font-size:14px;line-height:13px}.checkout-cart .totals__item--total{font-size:17px;line-height:16px}.checkout-page__block{margin-bottom:17px}.checkout-page__block:last-child{margin-bottom:0}.checkout-page__heading{font-size:13px;line-height:12px;margin-bottom:9px}.checkout-page__block-customer input.form-control{height:28px;margin-bottom:8px;font-size:10px}.checkout-page .buttons{padding-top:10px;border-top:1px solid #c4c4c4}.checkout-page .column-left{width:67.5%;padding-right:21px}.checkout-page .column-right{width:29.1%;border-left:1px solid #c4c4c4;padding-right:0;padding-left:19px;padding-top:0;margin-top:0;border-top:0}.checkout-page .progress-block{position:relative;margin-top:70px}.checkout-page .progress-block .progress{height:3px;background-color:#c4c4c4;box-sizing:border-box}.checkout-page .progress-block .progress .progress-bar{height:100%!important}.checkout-page .progress-block-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;bottom:0;top:20px}.checkout-page .progress-block-info__item{text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;font-size:11px}.checkout-page .progress-block-info__item-title{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;font-weight:500;width:100%}.checkout-page .progress-block-info__item-number{-webkit-box-ordinal-group:1;-webkit-order:0;order:0;width:42px;height:42px;margin:0 auto 8px}.checkout-page .progress-block-info__item-number::before{width:42px;height:42px}.checkout-page .progress-block-info__item-number::after{width:38px;height:38px;font-size:22px;left:2px;top:2px;line-height:35px}.checkout-page .progress-block-info__item-price{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;text-align:center;width:100%}.checkout-page .agreement__item label{font-size:9px;line-height:11px}.checkout-page .agreement__item label b{font-weight:400}.checkout-page #button-confirm,.checkout-page .btn-primary,.checkout-page .btn_checkout{font-family:"Gotham Pro",sans-serif;margin-bottom:0;border-radius:10px;height:30px;font-size:11px;padding:0}.checkout-page .form-check-label{font-size:10px;line-height:12px}#cartModal .modal-lg{max-width:780px}.modal-cart .modal-body{padding:8px 22px 9px}.modal-cart-products{height:286px}.modal-cart__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.modal-cart__item .image{margin-right:25px;width:21.3%}.modal-cart__item .info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.modal-cart__item .info .name{font-size:14px}.modal-cart__item .info .quantity .btn{font-weight:300;font-size:26px;min-width:24px;max-width:24px;height:24px}.modal-cart__item .info .quantity .btn--minus span{display:inline-block;position:relative;top:-1px}.modal-cart__item .info .quantity input{font-size:18px;text-align:center}.modal-cart__item .info .price{margin-top:0;line-height:normal;margin-right:38px}.modal-cart__item .info .price_default{font-size:14px}.modal-cart__item .info .price_new{font-size:14px}.modal-cart__item .info .price_old{font-size:11.5px}.modal-cart__item .info .remove{right:0}.modal-cart__item .info .remove img{width:16px}.modal-cart__item .info .column{margin-right:25px}.modal-cart__item .info .column-image{width:160px;min-width:160px}.modal-cart__item .info .column-name{width:230px;min-width:230px}.modal-cart__item .info .column-price{width:87px;min-width:87px;margin-right:38px}.modal-cart__item .info .column-quantity{width:89px;min-width:89px}.modal-cart__item .info .column-remove{width:20px;min-width:20px}.modal-cart-totals__item{font-size:16px;color:#888}.modal-cart-totals__item .title{margin-right:5px}.modal-cart-totals__item.total{font-size:20px}.modal-cart .buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.modal-cart .buttons .btn{width:49%;font-size:16px;line-height:38px}.modal-cart .buttons .btn_buy,.modal-cart .buttons .btn_continue{height:48px}.modal-cart .buttons .btn_buy{font-weight:400}.modal-cart .buttons .btn_buy svg{margin-top:-2px;stroke-width:1.5px}.modal-cart .buttons .btn:first-child{margin-left:auto}.modal-cart-heading{display:-webkit-box;display:-webkit-flex;display:flex}.modal-cart .column{margin-right:25px}.modal-cart .column-image{width:160px;min-width:160px}.modal-cart .column-name{width:230px;min-width:230px}.modal-cart .column-price{width:87px;min-width:87px;margin-right:38px}.modal-cart .column-quantity{width:89px;min-width:89px}.modal-cart .column-remove{width:20px;min-width:20px}#cart:hover .popup-cart{display:block;left:auto}.collection__item .name{padding:0 .63rem;font-size:10px;height:1.24rem;line-height:1.24rem}.be-tab-item{font-size:10px;line-height:10px;padding:5px 0}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows{line-height:41px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow{width:23px;height:23px;margin-top:-11.5px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg{width:16px;height:12px}.be-tab-content .be-product-layout .be-model{font-size:10px;line-height:10px}.be-tab-content .be-product-layout .be-price-old{font-size:8.5px;line-height:12px}.be-tab-content .be-product-layout .be-price{font-size:12px;line-height:11px}.be-tab-content .be-product-layout{width:28%}.be-tab-content{padding:17px 15px 10px}.total-block .be-tab-total .total-default.price_old{font-size:14px;line-height:13px}.total-block .be-tab-total .total-kit{font-size:18px;line-height:17px}.total-block .be-tab-cart-button .btn_buy{font-size:9.5px}.total-block{max-width:28%}.manufacturer-widget .wrapper{padding:15px}.manufacturer-widget .block-headline{margin-bottom:26px}.manufacturer-widget__item{padding:12px 15px}.row-manufacturers{margin-right:-6.5px;margin-left:-6.5px}.row-manufacturers>*{padding-right:6.5px;padding-left:6.5px}.manufacturer__item{margin-bottom:14px}.mfilter-heading{font-weight:500}.mfilter-filter-item{margin-bottom:22px}.mfilter-filter-item .mfilter-heading{font-size:15px}.mfilter-filter-item .mfilter-heading-content{padding:7px 16px}.mfilter-filter-item .mfilter-options{padding:0 16px}.mfilter-filter-item .mfilter-options .form-check label{max-width:70%}.mfilter-filter-item.mfilter-price{margin-bottom:17px}.mfilter-filter-item.mfilter-slider{margin-bottom:22px}.mfilter-filter-item .mfilter-counter{width:30px;line-height:13px;font-size:12px}.mfilter-filter-item .mfilter-tb-as-tr.form-check{margin-bottom:11px}.mfilter-filter-item .mfilter-tb-as-tr .input-block{padding:2px;width:15px;height:15px}.mfilter-filter-item .mfilter-tb-as-tr .input-block .form-check-input{width:9px;height:9px}a.mfilter-button-more{margin-top:-6px}.mfilter-button-more{padding:0 16px}.mfilter-box{border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding-top:26px}.mfilter-box .filter-heading{padding-left:16px;padding-right:16px;margin-bottom:16px}.mfilter-box .filter-heading .box-heading{font-size:15px}.mfilter-box .mfilter-selected-filters-cnt{padding-left:16px;padding-right:16px}.mfilter-box .mfilter-opts-slider-max,.mfilter-box .mfilter-opts-slider-min{height:18px}.mfilter-content .mfilter-selected-filters{margin-bottom:27px}.form .form-headline{margin-bottom:27px;text-align:center}.form .form-group{margin-bottom:0}.form .form-control{height:40px;font-size:12.5px;padding:0 16px}.form .btn_submit{margin-top:0;height:40px;font-size:14px}.form--project .wrapper{padding:17px 41px 31px 45px}.form--project .btn_submit{min-width:194px}.form--project .form-group:first-child{margin-bottom:0}.form--project .row{margin-right:calc(var(--bs-gutter-x) * -1);margin-left:calc(var(--bs-gutter-x) * -1)}.form--project .row>*{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}.form--contact .form-control{height:27px;font-size:10px;padding:0 0 0 13px}.form--contact .form-group:first-child{margin-bottom:0}.form--contact .btn_submit{margin-top:0;height:27px;font-size:10px}.form--contact .row{margin-right:-8px;margin-left:-8px}.form--contact .row>*{padding-right:8px;padding-left:8px}.contacts-page__block{margin-bottom:0}.contacts-page__block--form{margin-top:auto}.contacts-page__block--form .contacts-page-title{margin-bottom:11px}.contacts-page__block--address{margin:auto 0}.contacts-page-title{font-size:14px;margin-bottom:7px}.contacts-page__item{margin-bottom:4px}.contacts-page__item .icon{margin-right:9px;margin-top:-3px}.contacts-page__item .icon img{width:15px;height:15px}.contacts-page__item .number{font-size:11.5px}.contacts-page__item .number-info{font-size:9.7px}.contacts-page__item .btn_show{font-size:11.5px;margin-right:9px}.contacts-page__item--first{margin-bottom:6px}.contacts-page-text{font-size:11.5px}.contacts-page .column-left{width:57.1%}.contacts-page .column-right{width:42.9%}.contacts-page .form{margin-bottom:0}.contacts-page .map{height:305px}.product-title{font-size:20px;line-height:19px;margin-bottom:11px}.product .video-iframe{width:100%;min-height:266px}.product .video-preview{width:76px;height:42px}.product-gallery{margin-bottom:22px}.product-gallery .additional-images__item{width:auto;max-width:82px}.product-gallery .additional-images .swiper-button-next,.product-gallery .additional-images .swiper-rtl .swiper-button-prev{right:0}.product-gallery .additional-images .swiper-button-prev,.product-gallery .additional-images .swiper-rtl .swiper-button-next{left:0}.product-gallery .additional-images .swiper-button-next,.product-gallery .additional-images .swiper-button-prev{background:rgba(49,49,49,.87);color:#fff;width:14px;height:26px;margin-top:-13px}.product-gallery .additional-images .swiper-button-next::after,.product-gallery .additional-images .swiper-button-prev::after{font-size:10px}.product-gallery .reviews-images .title{font-size:13px}.product-gallery .reviews-images .row{margin-right:calc(var(--bs-gutter-x) * -.19);margin-left:calc(var(--bs-gutter-x) * -.19)}.product-gallery .reviews-images .row>*{padding-right:calc(var(--bs-gutter-x) * .19);padding-left:calc(var(--bs-gutter-x) * .19)}.product-gallery .reviews-images__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.product-gallery .reviews-images__item--more .text::before{font-size:16px}.product-info .wrapper{padding:9px 17px 15px}.product-info .title{font-size:14px}.product-info .title .btn_wishlist .svg{width:15px;height:14px;stroke-width:1.2px}.product-info .rating{font-size:10px;margin-top:0;margin-bottom:5px}.product-info .rating .stars img{width:12px;height:11.48px;margin-right:6px}.product-info .sku{font-size:10px}.product-info .manufacturer{font-size:10px;margin-top:7px;margin-bottom:8px;padding-bottom:8px}.product-info .manufacturer a{font-size:12px}.product-info .options{margin-bottom:12px;padding-bottom:13px}.product-info .options__item{margin-bottom:8px}.product-info .options label{font-size:11.5px;margin-bottom:2px}.product-info .options input,.product-info .options select{font-size:10.5px;height:29px}.product-info .price{margin-bottom:7px}.product-info .price_product .text_price{font-size:13px;line-height:12px;color:#000;margin-bottom:6px}.product-info .price_product .price_old{font-size:15px;line-height:14px;letter-spacing:-.01em}.product-info .price_product .price_new{font-size:20px;line-height:19px;letter-spacing:-.01em}.product-info .price_product .price_value{font-size:20px;line-height:19px;color:#000}.product-info .buttons button{border-radius:6px}.product-info .buttons .btn_buy{height:30px;font-size:12px;font-weight:400;margin-bottom:7px;border-radius:6px}.product-info .buttons .btn_buy svg{margin-left:3px;width:16px;height:16px}.product-info .buttons .btn_credit{height:28px;font-size:10px;padding:0;line-height:26px;border-radius:6px}.product-info .buttons .btn_credit img{width:13px;height:13px}.product-info .buttons .btn_credit img:first-child{margin-left:6px}.product .tab-review .btn_load_more{width:310px}.product .tab-delivery .table-delivery{margin-bottom:20px;font-size:11.5px}.product .tab-delivery .table-delivery thead{font-size:12px}.product .tab-delivery .table-delivery thead tr td{padding:.7rem 1rem}.product .tab-delivery .table-delivery tbody tr td{padding:.7rem 1rem}.product .tab-delivery .table-delivery tbody tr td:first-child{width:166px}.product .tab-delivery-info__item{font-size:11.5px;line-height:13px}.product .reviews-list{max-height:570px;overflow:hidden}.product .row--main{margin-right:calc(var(--bs-gutter-x) * -.43);margin-left:calc(var(--bs-gutter-x) * -.43)}.product .row--main>*{padding-right:calc(var(--bs-gutter-x) * .43);padding-left:calc(var(--bs-gutter-x) * .43)}.product .column-gallery{width:65.75%}.product .column-info{width:34.25%}.product-catalog__item{margin-bottom:18px;padding:8px 8px;height:66px}.product-catalog__item .icon{min-width:50px;max-width:50px}.product-catalog__item .icon_shadow{box-shadow:0 0 5px 1px rgba(0,0,0,.15)}.product-catalog__item .icon_small img{max-width:40px}.product-catalog__item .info{margin-left:11px;font-size:10px;line-height:10px}.product-catalog__item .info::after{width:14px;height:8px;margin-top:-4px}.product-catalog__item .view-all{margin-bottom:4px}.product .block{margin-top:38px}.product__item-wrapper{padding-left:5px;padding-right:5px}.product__item-image{margin-left:-5px;margin-right:-5px;margin-bottom:11px}.product__item-name{height:32px;font-size:14px;line-height:16px;margin:12px 0 13px 0}.product__item-bottom{margin-bottom:4px;-webkit-box-align:start;-webkit-align-items:start;align-items:start}.product__item-bottom .btn-buy{font-size:10px;padding:.2rem .72rem;line-height:14px}.product__item-bottom .btn-buy svg{width:12px;height:12px}.product__item-sticker{min-height:17px}.product__item-sticker .sticker__item{border-radius:7px}.product__item .btn_wishlist{top:5px;right:7px}.product__item .btn_wishlist svg{width:18px;height:18px}.product__item-price .text_price{font-size:13px;line-height:11px;margin-bottom:4px}.product__item-price .text_from{font-size:13px;line-height:18px}.product__item-price .price_value{font-size:15px;line-height:18px}.product__item-price .price_old{margin-top:-4px;line-height:19px}.product__item-price .price_old .text-price{margin-bottom:3px}.product__item-additional-images__item{max-width:calc(25% - 4.5px)}.product__item-hidden-content{padding-left:5px;padding-right:5px;left:-6px;right:-6px;top:-3px}.product__item:first-child{margin-top:6px}.product__item+.product__item{margin-top:6px}.product__item-banner{overflow:hidden!important}.order-lg-6{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;order:6!important}.order-lg-7{-webkit-box-ordinal-group:8!important;-webkit-order:7!important;order:7!important}.order-lg-8{-webkit-box-ordinal-group:9!important;-webkit-order:8!important;order:8!important}.order-lg-9{-webkit-box-ordinal-group:10!important;-webkit-order:9!important;order:9!important}.w-lg-100{width:100%}.h-md-50{height:50%!important}.h-lg-100{height:100%!important}.container,.container-lg,.container-md,.container-sm{max-width:100%}#column-left{width:224px}.page-content{width:calc(100% - 16px - 224px);margin-left:16px;margin-top:76px}.characteristics__item{padding:7px 0 8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#464646}.characteristics__item .badge{padding:.23em .39em;font-size:11px;font-weight:500}.characteristics__item .text,.characteristics__item .title{width:50%;font-size:11px;line-height:13px}.characteristics__item .title{margin-bottom:0}.characteristics__item .text{margin-left:auto}.status{font-size:15px;padding:10px 25.5px}.status--small{font-size:10px;padding:3px 13.2px;width:auto;height:21px;line-height:15px}.pagination-block{margin:25px auto 55px}.pagination li{font-size:14px}.modal-header{padding:.5rem 1.1rem}.modal .btn-close{right:-15px;top:-18px;position:absolute;padding:8px;border-radius:250px;opacity:1;border:1px solid #cf1515;background-color:#fff;z-index:2}.modal_popup_data .modal-dialog{max-width:780px}.modal-info .column-image{width:58.52%}.modal-info .column-info{width:41.48%;padding-top:18px}.modal-info__block{margin-top:30px}.modal-info__block:first-child{margin-top:0}.modal-info-text{max-height:650px;overflow:auto}.modal-info-text_wrapper{padding-right:20px}.modal-info .modal-headline{font-size:17px;border-width:2px}.modal-info .modal-headline-secondary{font-size:16px;line-height:19px;margin-bottom:12px}.quantity-block button{font-weight:300;font-size:21px;line-height:12px;width:50px;height:24px}.quantity-block button.btn--minus span{display:inline-block;position:relative;top:-1px}.quantity-block input{font-size:18px;text-align:center}.form-check{line-height:12px}.form-check .form-check-input{margin-right:8px}.form-check-input{width:11px;height:11px;margin-top:.15rem}input[type=checkbox].form-check-input{border-radius:250px}.form-check-label{color:#626262;font-size:13px;font-family:Roboto,sans-serif;line-height:15px}.breadcrumb{margin-bottom:18px;font-size:13px;margin-top:2px}.breadcrumb-item{color:#000}.breadcrumb-item a{color:#686868}.breadcrumb-item.active{color:#000}.breadcrumb-item+.breadcrumb-item::before{content:" ";background:url(/catalog/view/theme/default/assets/img/svg/arrow-right.svg) no-repeat;display:inline-block;width:10px;height:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-size:100%;opacity:.6;margin-top:5px;margin-right:11px}.breadcrumb-item+.breadcrumb-item{padding-left:11px}}@media (min-width:996px){.block{margin-bottom:22px}.block-load-more{margin-top:28px}.block-load-more .btn_load_more{width:362px;height:42px}.block-load-more .btn_load_more .svg-content{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.block-load-more .btn_load_more--lg{height:55px}.slideshow{margin-bottom:30px}.slideshow__item{min-height:359px}.slideshow .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px!important}.slideshow .swiper-button-next,.slideshow .swiper-rtl .swiper-button-prev{right:0}.slideshow .swiper-button-prev,.slideshow .swiper-rtl .swiper-button-next{left:0}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{background:rgba(49,49,49,.87);color:#fff;width:calc(var(--swiper-navigation-size)/ 44 * 34);height:87px;margin-top:-43.5px}.slideshow .swiper-button-next::after,.slideshow .swiper-button-prev::after{font-size:30px}.carousel--pagination .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,50px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));margin:0 5px}}@media (min-width:1024px){.category-page_description{height:368px}.be-tab-content .be-product-layout .be-item-plus-icon{right:-30px;margin-top:-14px;font-size:24px}}@media (min-width:1200px){.btn_more_arrow{font-size:17px;padding:11px 17px;margin-top:47px;border-radius:17px;width:190px;height:44px}.btn_more_arrow svg{width:19px;height:19px;margin-left:8px}.btn_load_more{font-size:18px}.btn_load_more .svg_content{right:40px}.btn_load_more svg{width:18px;height:12px;position:relative;top:-3px}.btn_load_more--lg{height:62px}.btn-toggle-menu{font-size:16px;height:68px}.btn-toggle-menu svg{width:26px;height:21px;margin-right:19px}.block-headline{font-size:32px;margin-bottom:34px}.block-headline--after::after{width:9px;height:9px;margin-left:11px}.page-title{font-size:32px;margin-bottom:27px;line-height:31px}.page-title--after::after{width:9px;height:9px;margin-left:11px}.page-title--after-count::after{font-size:15px;margin-left:24px;padding:0 10px;line-height:26px}.price .text_price{line-height:18px;font-size:18px;margin-bottom:10px}.price .text_from{font-size:18px}.price_value{font-size:20px;line-height:20px}.price_default .price_value{color:#494949;font-size:20px}.price .currency_symbol{font-size:18px}.price .special_label{height:24px}.price .special_label .special_percent{font-size:10.5px;line-height:20px;padding:0 5px}.price .special_label .special_value{font-weight:500;font-size:10.5px;line-height:22px;padding:0 5px}.price .special_label .special_value span{color:#f18a23;font-weight:500}.price .special_label .special_value .currency_symbol{font-size:9px}.tabs_default .nav-tabs__item{padding:3px 21px;font-size:16px}.tabs_default .nav-tabs__item .badge{margin-left:4px;font-size:13.5px;padding:.21em .43em}.oveflow-text-xl-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.oveflow-text-xl-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.oveflow-text-xl-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.oveflow-text-xl-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.oveflow-text-xl-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.swiper-additional-images{padding:14px}.swiper-additional-images .swiper-button-next,.swiper-additional-images .swiper-button-prev{width:18px;height:40px;margin-top:-20px}.swiper-additional-images .swiper-button-next::after,.swiper-additional-images .swiper-button-prev::after{font-size:12px}.page-footer{margin-left:-1.86rem;margin-right:-1.43rem;width:calc(100% + 1.43rem + 1.86rem)}.page-footer .wrapper{padding:43px 33px}.page-footer .block-phone{margin-left:auto}.page-footer .block-phone .number{font-size:22px;line-height:21px;margin-bottom:4px}.page-footer .block-phone .info{top:0;font-weight:700;font-size:11px;line-height:11px;padding:3px 0 2px}.page-footer .block{max-width:100%}.page-footer .block-social__item svg{width:26px;height:26px}.page-footer .copy{margin-top:-132px}.page-footer .copy .main{font-size:11px;font-weight:500}.page-footer .copy .secondary{font-size:10.5px;line-height:12px;max-width:240px}.main-slideshow{width:58.8%}.slideshow{margin-bottom:16px}.slideshow__item{min-height:297px}.slideshow .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-13px!important}.carousel--pagination .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,40px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,3px));margin:0 3.5px}.main-banners{margin-left:17px;margin-bottom:0}.main-banners .banner__item{width:100%;height:calc(50% - 9px)}.main-banners .banner__item .content{padding:0 28px}.main-banners .banner__item .content .title{font-size:19px;line-height:18px}.main-banners .banner__item .content .text{font-size:14px;line-height:13px}.main-banners .banner__item .content .title+.text{margin-top:15px}.main-banners .banner__item:first-child{margin-bottom:17px}.reviews-banner{margin-bottom:32px}.category-wall.block{margin-bottom:30px}.category-wall__item{margin-bottom:16px;height:calc(100% - 16px)}.category-wall__item .wrapper{margin:10px 0 10px;height:114px}.category-wall__item .name{font-size:15.5px;margin-left:10px;margin-right:10px;margin-bottom:9px}.category-wall__item .categories-list{padding-left:10px;padding-right:10px;height:58px}.category-wall__item .categories-list a{font-size:12px;line-height:19px}.category-wall__item .view-all{font-size:11px}.category-page .sort-panel{padding:0 17px;height:76px;margin-bottom:21px}.category-page .sort-panel .stickers .sticker__item{width:110px;height:36px;margin-right:.7rem;line-height:34px;font-size:15px;border-radius:15px}.category-page .sort-panel select{height:34px;font-size:13px;background-position:right .25rem center;background-size:22px 14px;padding:0 5px}.category-page .sort-panel label{font-size:15px}.category-page .sort-panel .sort select{width:152px}.category-page .sort-panel .limit{margin-left:auto}.category-page .sort-panel .limit select{width:59px}.products-banner .product__item{min-height:260px}.projects-widget .row{margin-right:calc(var(--bs-gutter-x) * -.67);margin-left:calc(var(--bs-gutter-x) * -.67)}.projects-widget .row>*{padding-right:calc(var(--bs-gutter-x) * .67);padding-left:calc(var(--bs-gutter-x) * .67)}.projects-widget__item-overlay{font-size:19px;font-weight:500;line-height:18px;padding:14px}.projects-widget__item--small{margin-bottom:28px}.projects-widget__item::before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.75);opacity:0;z-index:2}.projects-widget__item::after{line-height:52px;width:185px;margin-left:-92.5px;height:56px;margin-top:-28px;font-size:16.5px}.projects-widget__item--small::after{margin-top:-25.5px;margin-left:-82.5px;height:51px;width:165px;line-height:48px;font-size:15.5px}.projects-widget__item--wide::after{margin-top:-25.5px;margin-left:-82.5px;height:51px;width:165px;line-height:48px;font-size:15.5px}.projects-widget .col-size-1{width:27.58%}.projects-widget .col-size-1 .projects-widget__item-overlay{font-size:24px;line-height:23px}.projects-widget .col-size-2{width:23.54%}.project__item{padding-bottom:35px;margin-bottom:20px}.project__item-name{font-size:28px;margin-bottom:15px}.project__item-image{max-width:calc(67.58% - 28px);min-width:calc(67.58% - 28px)}.project__item-image:after{margin-top:-20.5px;border:2px solid #fff;height:41px;font-size:13.5px;opacity:0;top:50%;margin-left:-67.5px;left:50%;width:135px;text-align:center;line-height:38px;z-index:3}.project__item-images{margin-left:28px;min-width:32.42%;max-width:32.42%}.project__item-images__item{width:46%;margin-bottom:28px;display:block;height:auto}.project__item-images__item.pc-overflow::after{font-size:36px;height:50px;margin-top:-25px}.project__item:nth-child(2n) .project__item-gallery{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.project__item:nth-child(2n) .project__item-images{margin-left:0;margin-right:28px}.projects-list-page #map{min-height:392px;margin-bottom:37px}.room__item-name{font-size:32px;margin-bottom:13px}.room__item-gallery{margin-bottom:35px}.room__item-images{width:calc(34.81% - 25px);margin-left:25px}.room__item-images__item{max-width:45.94%;margin-bottom:28px}.room__item-images__item.pc-overflow::after{font-size:36px;height:45px;margin-top:-22.5px}.room__item-title{font-size:19px;margin-bottom:21px}.room__item-text-block{margin-bottom:31px}.project-page{margin-bottom:47px}.project-page .video{margin-bottom:36px}.project-page .video iframe{height:422px}.project-page .buttons .btn{width:309px;height:44px;line-height:35px;font-size:18px}.project-page .buttons .btn svg{top:-2px;height:12px}.project-page .buttons .btn_prev{margin-right:20px}.project-page .buttons .btn_next{margin-left:20px}.project-page .buttons .btn:first-child{margin-right:80px}.modal_project-room .modal-dialog{max-width:1150px}.project-features{margin-bottom:72px}.project-features .block-headline--roboto{margin-bottom:27px;font-size:32px;line-height:37px}.project-features-wrapper{padding:20px 22px}.project-features-image{margin-right:46px;min-width:330px;max-width:330px}.project-features-text_heading{font-size:17px;line-height:16px;margin-bottom:49px}.project-features__item{margin-bottom:37px}.project-features__item-title{margin-bottom:17px;font-size:17px;line-height:16px}.project-features__item-title .step{margin-right:18px}.project-features__item-content{font-size:14px;line-height:16px}.review__item-product-info{width:26.42%}.review__item-review-info{padding-left:40px;width:calc(73.58% - 40px)}.review__item-product-name{font-size:17px;line-height:120%}.review__item-author{margin-bottom:16px;font-size:15px}.review__item-text{font-size:12px;line-height:14px}.review__item-images__item{margin-right:6px}.review-product__item-author{font-size:14.5px;line-height:17px;margin-bottom:4px}.review-product__item-rating{margin-bottom:8px}.review-product__item-rating img,.review-product__item-rating svg{width:13px;height:13px}.review-product__item-rating img{margin-right:5px}.review-product__item-text{font-size:13.5px;line-height:16px;margin-bottom:17px}.review-product__item-images__item{margin-bottom:15px}.reviews-widget .row{margin-right:-3px;margin-left:-3px}.reviews-widget .row>*{padding-right:3px;padding-left:3px}.reviews-widget__item-wrapper{padding:5px 14px 14px}.reviews-widget__item-product-image{margin:3px 0 11px 0}.reviews-widget__item-product-name{font-size:17px}.reviews-widget__item-author-info{font-size:15.5px;margin-bottom:8px}.reviews-widget__item-text{font-size:13.5px;height:66px;line-height:16px}.blog-category-page .row--main{margin-right:-10px;margin-left:-10px}.blog-category-page .row--main>*{padding-right:10px;padding-left:10px}.blog-category-page .column-articles{width:80.37%}.blog-category-page .column-right{width:19.63%}.blog-carousel__item-wrapper{padding:16px 14px 12px}.blog-carousel__item-image .badge{font-weight:500;font-size:14px}.blog-carousel__item-name{font-size:15px;line-height:18px;height:35px;margin-bottom:15px}.blog-carousel__item-text{font-size:13px;line-height:15px;height:59px}.blog-carousel__item .btn{font-size:12.5px;line-height:12px;padding:.29rem .75rem}.blog-default__item{margin-bottom:21px}.blog-default__item-wrapper{padding:16px 14px}.blog-default__item-image .badge{font-size:14px;bottom:14px}.blog-default__item-name{font-size:15px;line-height:18px;height:35px;margin-bottom:17px}.blog-default__item-text{height:59px;font-size:13px;line-height:15px}.blog-default__item .btn{width:68px;height:24px;font-size:12.5px;line-height:21px}.blog-default__item--big .blog-default__item-wrapper{padding:15px 16px 16px 13px}.blog-default__item--big .blog-default__item-wrapper .btn{font-size:16px;height:32px;min-width:84px;line-height:29px;border-radius:10px}.blog-default__item--big .blog-default__item-image .badge{bottom:145px;font-size:18px;padding:3px 0;width:52px}.blog-default__item--big .blog-default__item-name{font-size:18px;line-height:21px;margin-bottom:18px}.blog-default__item--big .blog-default__item-text{font-size:15px;line-height:18px}.blog-widget .block-headline{font-size:18px;line-height:21px;margin-bottom:21px}.blog-widget .block-headline--after::after{width:6px;height:6px}.blog-widget__item{margin-bottom:27px}.blog-widget__item .badge{margin-bottom:13px;font-size:13px}.blog-widget__item-name{font-size:13px;line-height:15px;margin-bottom:14px}.blog-widget__item-description{font-size:10.5px;line-height:12px}.blog-page-description font,.blog-page-description i,.blog-page-description p,.blog-page-description span{font-size:16px!important;line-height:19px!important}.blog-page-description h3,.blog-page-description h4,.blog-page-description h5{font-size:25px!important;line-height:24px!important;margin-bottom:30px!important}.blog-page-description img{margin-bottom:30px!important}.blog-page-description .notify{padding:22px 82px 22px 22px;background-size:35px;font-size:18px;line-height:21px;margin-bottom:22px}.blog-page-description p{margin-bottom:55px!important}.blog-page-description p+.notify{margin-bottom:22px!important}.page-description{padding:18px}.page-description .title{font-size:28px}.page-description .text{font-size:14.5px!important;line-height:17px!important}.page-description .text p{font-size:14.5px!important;line-height:17px!important}.page-description .text h1{font-size:28px!important}.page-description .text h2{font-size:26px!important}.page-description .text h3{font-size:24px!important}.page-description .text h4{font-size:22px!important}.page-description .text h5{font-size:20px!important}.banners-area{margin-bottom:16px}.block-empty-text{font-size:26px;line-height:25px;margin-bottom:15px}.block-empty-image{max-width:88px}#suggest_container .suggest-header{margin-bottom:20px;padding-left:20px;padding-right:20px}#suggest_container .sphinxsearch__item_product{margin-bottom:30px;padding-left:20px;padding-right:20px}#suggest_container .sphinxsearch__item_product img{max-width:120px}#suggest_container .sphinxsearch__item_product-name{font-size:14.9px}#suggest_container .sphinxsearch__item_product-model{font-size:13px}#suggest_container .sphinxsearch__item_product-price{font-size:14px}#suggest_container .sphinxsearch__item_product-price .text_price{font-size:14px;line-height:13px}#suggest_container .sphinxsearch__item_product-price .price_old{font-size:13px;line-height:12px}#suggest_container .sphinxsearch__item_product-price .price_new{font-size:15.5px;line-height:15px}#suggest_container .sphinxsearch__item_category{font-size:16.5px;line-height:16px}#suggest_container .sphinxsearch__item_category::before{width:5px;height:5px}#suggest_container .btn_all{font-size:15px;height:42px}#suggest_container .categories{margin-top:38px}#suggest_container .sphinxsearch-heading{font-size:20px;line-height:19px;padding-left:20px;padding-right:20px;margin-bottom:27px}.block-featured .product__item:nth-child(4){display:block}.block-featured.expanded .product__item{display:block}.checkout-cart__item-image{min-width:225px;width:225px;margin-right:11px}.checkout-cart__item-name{font-size:18px;height:32px;line-height:17px;margin-bottom:22px}.checkout-cart__item-info .remove{width:16px;height:18px}.checkout-cart__item-options-block{height:calc(100% - 32px - 22px)}.checkout-cart__item-options{font-size:12px;line-height:16px;margin-top:12px}.checkout-cart__item-options-more .btn{font-size:13px}.checkout-cart__item-options-more svg{width:12px;height:12px;margin-left:7px}.checkout-cart__item-quantity{width:auto;font-size:18px}.checkout-cart__item-quantity input.form-control{font-size:18px}.checkout-cart__item-quantity .btn{min-width:23px;max-width:23px;height:23px;font-size:18px;line-height:22px}.checkout-cart__item-quantity .btn--minus{top:-1px}.checkout-cart__item-price .price_default{font-size:21px}.checkout-cart .totals__item{font-size:19px;line-height:18px}.checkout-cart .totals__item--total{font-size:24px;line-height:23px}.checkout-page__heading{margin-bottom:14px;font-size:15.5px;line-height:15px}.checkout-page__block{margin-bottom:25px}.checkout-page__block-customer input.form-control{height:36px;margin-bottom:16px;font-size:12.5px}.checkout-page .form-check .form-check-input{min-width:15px;height:15px}.checkout-page .form-check-label{font-size:13px;line-height:15px}.checkout-page .agreement__item{margin-bottom:13px}.checkout-page .agreement__item label{font-size:12px;line-height:14px}.checkout-page .buttons{padding-top:13px}.checkout-page #button-confirm,.checkout-page .btn-primary,.checkout-page .btn_checkout{height:40px;font-size:14.5px;line-height:38px}.checkout-page .progress-block{margin-top:99px}.checkout-page .progress-block-info{top:25px}.checkout-page .progress-block-info__item{font-size:15px}.checkout-page .progress-block-info__item-number{width:54px;height:54px}.checkout-page .progress-block-info__item-number::before{width:54px;height:54px}.checkout-page .progress-block-info__item-number::after{width:50px;height:50px;top:2px;left:2px;line-height:45px;font-size:30px}.checkout-page .progress-block-info__item-price{margin-bottom:4px}#cartModal .modal-lg{max-width:940px}.modal-cart .modal-body{padding:21px 22px 11px}.modal-cart__item .info .name{font-size:17px}.modal-cart__item .info .quantity .btn{font-size:22px;line-height:26px;min-width:28px;max-width:28px;height:28px}.modal-cart__item .info .quantity .btn.btn--minus{line-height:28px}.modal-cart__item .info .quantity .btn.btn--minus span{top:-2px}.modal-cart__item .info .quantity input{font-size:21px;text-align:center;min-width:41px}.modal-cart__item .info .price{margin-right:54px}.modal-cart__item .info .price_default{font-size:17px}.modal-cart__item .info .price_new{font-size:17px}.modal-cart__item .info .price_old{font-size:14.5px}.modal-cart__item .info .remove img{width:19px}.modal-cart__item .info .column{margin-right:35px}.modal-cart__item .info .column-image{width:180px;min-width:180px}.modal-cart__item .info .column-name{width:283px;min-width:283px}.modal-cart__item .info .column-price{width:105px;min-width:105px;margin-right:54px}.modal-cart__item .info .column-quantity{width:99px;min-width:99px}.modal-cart-totals{padding-top:25px}.modal-cart-totals__item{font-size:19px}.modal-cart-totals__item.total{font-size:24px}.modal-cart-totals__item.sub_total{line-height:23px}.modal-cart .buttons{margin-top:21px}.modal-cart .buttons .btn{width:49%;font-size:19px;line-height:50px}.modal-cart .buttons .btn_buy,.modal-cart .buttons .btn_continue{height:60px}.modal-cart .buttons .btn_buy svg{width:26px;height:26px;margin-top:-4px;stroke-width:1px}.modal-cart-heading{font-size:16px}.modal-cart .column{margin-right:35px}.modal-cart .column-image{width:180px;min-width:180px}.modal-cart .column-name{width:283px;min-width:283px}.modal-cart .column-price{width:105px;min-width:105px;margin-right:54px}.modal-cart .column-quantity{width:99px;min-width:99px}.popup-cart{width:755px}.popup-cart-wrapper{padding:23px 24px}.popup-cart-heading{font-size:13px}.popup-cart-heading .column-image{min-width:172px;max-width:172px}.popup-cart__item .image{max-width:150px}.popup-cart__item .info .name{max-width:175px;font-size:15px}.popup-cart__item .info .price{font-size:15px}.popup-cart__item .info .quantity .btn{width:26px;height:26px;font-size:24px}.popup-cart__item .info .quantity .form-control{font-size:18px}.popup-cart__item .info .remove img{width:16px}.popup-cart .popup-cart-totals{margin-top:18px;padding-top:18px}.popup-cart .popup-cart-totals__item{font-size:15.5px;line-height:15px}.popup-cart .popup-cart-totals__item.total{font-size:20px;line-height:19px}.popup-cart .buttons .btn{width:49%;height:48px;font-size:15px;line-height:38px}.collection__item .name{padding:0 .92rem;font-size:13px;height:1.65rem;line-height:1.65rem}.be-tab-item{font-size:13px;line-height:12px;padding:9px 0}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows{line-height:41px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow{width:30px;height:30px;margin-top:-15px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg{width:12px;height:6px}.be-tab-content .be-product-layout .be-name{font-size:13px;line-height:12px}.be-tab-content .be-product-layout .be-model{font-size:11px;line-height:11px}.be-tab-content .be-product-layout .be-price-old{font-size:14px;line-height:13px}.be-tab-content .be-product-layout .be-price{font-size:16px;line-height:15px}.total-block .be-tab-total .total-default.price_old{font-size:18px;line-height:17px}.total-block .be-tab-total .total-kit{font-size:23px;line-height:24px}.total-block .be-tab-cart-button .btn_buy{font-size:11.5px}.manufacturer-widget .wrapper{padding:5px 10px}.manufacturer-widget .block-headline{margin-bottom:32px}.manufacturer-widget__item{padding:15px}.row-manufacturers{margin-right:-8px;margin-left:-8px}.row-manufacturers>*{padding-right:8px;padding-left:8px}.manufacturer__item{margin-bottom:16px}.mfilter-box .filter-heading{padding-left:19px;padding-right:19px;margin-bottom:19px}.mfilter-box .filter-heading .box-heading{font-size:17px}.mfilter-box .mfilter-selected-filters{margin-bottom:40px}.mfilter-box .mfilter-selected-filters-cnt{padding-left:19px;padding-right:19px}.mfilter-box .mfilter-selected-filters-cnt a{font-size:13px;margin-bottom:14px;padding-top:5px;padding-bottom:5px}.mfilter-filter-item{margin-bottom:30px}.mfilter-filter-item .mfilter-heading{font-size:17px}.mfilter-filter-item .mfilter-tb-as-tr .input-block{width:17px;height:17px}.mfilter-filter-item .mfilter-tb-as-tr .input-block .form-check-input{width:11px;height:11px}.mfilter-filter-item .mfilter-counter{font-size:13px;width:32px;line-height:15px}.mfilter-filter-item a.mfilter-button-more{font-size:15px}.mfilter-filter-item #mfilter-price-slider .ui-slider-handle,.mfilter-filter-item .mfilter-slider-slider .ui-slider-handle{width:21px;height:21px;margin-top:-4px;margin-bottom:24px}.mfilter-filter-item #mfilter-opts-price-max,.mfilter-filter-item #mfilter-opts-price-min{font-size:13px;height:19px;width:60px;min-width:60px;max-width:60px}.mfilter-filter-item .mfilter-opts-slider-max,.mfilter-filter-item .mfilter-opts-slider-min{min-width:60px;max-width:60px;width:60px;height:20px;font-size:13px}.mfilter-filter-item #mfilter-price-slider,.mfilter-filter-item .mfilter-slider-slider{margin-bottom:23px}.mfilter-filter-item.mfilter-price{margin-bottom:30px}.mfilter-filter-item.mfilter-slider{margin-bottom:29px}.form .form-headline{font-size:28px;margin-bottom:39px;text-align:center}.form .form-control{height:52px;font-size:16px;padding:0 24px}.form .btn_submit{height:52px;margin-top:0;min-width:194px;font-size:17.5px}.form--project .wrapper{padding:24px 68px 40px}.form--project .row{margin-right:-31px;margin-left:-31px}.form--project .row>*{padding-right:31px;padding-left:31px}.form--contact .form-control{height:38px;padding:0 0 0 16px;font-size:13px}.form--contact .btn_submit{height:38px;font-size:13px}.form--contact .row{margin-right:-10px;margin-left:-10px}.form--contact .row>*{padding-right:10px;padding-left:10px}.product-title{font-size:28px;line-height:27px}.product .video-iframe{width:100%;min-height:370px}.product .video-preview{width:96px;height:52px}.product-gallery{margin-bottom:22px}.product-gallery .additional-images__item{max-width:102px}.product-gallery .additional-images .swiper-button-next,.product-gallery .additional-images .swiper-button-prev{width:18px;height:32px;margin-top:-16px}.product-gallery .additional-images .swiper-button-next::after,.product-gallery .additional-images .swiper-button-prev::after{font-size:14px}.product-gallery .reviews-images .title{font-size:16px}.product-gallery .reviews-images__item--more .text::before{font-size:22px}.product-gallery .reviews-images .row{margin-right:calc(var(--bs-gutter-x) * -.19);margin-left:calc(var(--bs-gutter-x) * -.19)}.product-gallery .reviews-images .row>*{padding-right:calc(var(--bs-gutter-x) * .19);padding-left:calc(var(--bs-gutter-x) * .19)}.product-info .wrapper{padding:15px 22px 22px}.product-info .title{font-size:20px}.product-info .title .btn_wishlist .svg{width:21px;height:19px;stroke-width:1.5px}.product-info .rating{font-size:13.5px;margin-top:9px;margin-bottom:12px}.product-info .rating .stars img{width:15.5px;height:14.82px;margin-right:6.5px}.product-info .rating .btn{font-size:13.5px}.product-info .sku{font-size:13.5px}.product-info .manufacturer{font-size:14px;margin-top:15px;margin-bottom:15px;padding-bottom:12px}.product-info .manufacturer a{font-size:15.5px}.product-info .options{margin-bottom:19px;padding-bottom:20px}.product-info .options label{font-size:14.5px;margin-bottom:8px}.product-info .options input,.product-info .options select{font-size:13.5px;height:38px}.product-info .options__item{margin-bottom:20px}.product-info .price{margin-bottom:8px}.product-info .price_product .text_price{font-size:18px;line-height:17px;margin-bottom:9px}.product-info .price_product .price_old{font-size:20px;line-height:19px}.product-info .price_product .price_new{font-size:29px;line-height:28px}.product-info .price_product .price_value{font-size:29px;line-height:28px}.product-info .price .special_label{margin-top:2px}.product-info .buttons .btn_buy{height:42px;font-size:16px;line-height:32px;border-radius:10px}.product-info .buttons .btn_buy svg{margin-left:7px;width:19px;height:19px;margin-top:-1px;stroke-width:1.2px}.product-info .buttons .btn_credit{height:37px;font-size:13px;border-radius:10px}.product-info .buttons .btn_credit img{width:16px;height:16px}.product-info .buttons .btn_credit img:first-child{margin-left:9px}.product .tab-delivery .table-delivery{font-size:14px}.product .tab-delivery .table-delivery thead{font-size:15px}.product .tab-delivery .table-delivery thead tr td{padding:1.2rem 1rem}.product .tab-delivery .table-delivery tbody tr td{padding:1.2rem 1rem}.product .tab-delivery .table-delivery tbody tr td:first-child{width:230px}.product .tab-delivery-info__item{font-size:14px;line-height:16px}.product .column-gallery{width:65.3%}.product .column-info{width:34.7%}.product .reviews-list{padding-top:8px;max-height:650px}.product .row--main{margin-right:calc(var(--bs-gutter-x) * -.67);margin-left:calc(var(--bs-gutter-x) * -.67)}.product .row--main>*{padding-right:calc(var(--bs-gutter-x) * .67);padding-left:calc(var(--bs-gutter-x) * .67)}.product-catalog__item{margin-bottom:25px;padding:11px 12px;height:91px}.product-catalog__item .icon{min-width:70px;max-width:70px}.product-catalog__item .icon_shadow{box-shadow:0 0 5px 2px rgba(0,0,0,.25)}.product-catalog__item .icon_small{max-width:52px}.product-catalog__item .info{margin-left:18px;font-size:13.5px;line-height:13px}.product-catalog__item .info::after{width:16px;height:10px;margin-top:-5px}.product-catalog__item .view-all{margin-bottom:7px}.product .block{margin-top:47px}.product__item{margin-top:16px}.product__item .btn_wishlist{right:12px}.product__item-image{margin-bottom:10px}.product__item-bottom .btn_buy{font-size:10px;padding:.2rem .69rem;line-height:22px}.product__item-bottom .btn_buy svg{width:16px;height:16px}.product__item-price .text_price{font-size:13px;line-height:11px;margin-bottom:4px}.product__item-price .text_from{font-size:13px;line-height:18px}.product__item-price .price_value{font-size:15px;line-height:18px}.product__item-price .price_value .currency_symbol{font-size:80%}.product__item-price .price_old{margin-top:-4px;line-height:19px}.product__item-price .price_old .text-price{margin-bottom:3px}.product__item-hidden-content{padding-bottom:4px;top:0}.product__item-attributes{font-size:12px}.product__item-additional-images__item{margin-left:6px;max-width:calc(25% - 4.5px)}.product__item-num11,.product__item-num6,.product__item-num7{margin-top:16px!important}.product__item+.product__item,.product__item:first-child{margin-top:16px}.product__item-num11{margin-left:-75%}.row_xl-padding--default{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row_xl-padding--default>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.row_xl-padding-8{margin-right:-8px;margin-left:-8px}.row_xl-padding-8>*{padding-right:8px;padding-left:8px}.characteristics__item{padding:10px 0 9px}.characteristics__item .text,.characteristics__item .title{font-size:13.5px;line-height:16px}.status{font-size:19px;padding:0;width:320px;height:52px;text-align:center;line-height:51px}.status--small{font-size:10px;padding:3px 13.2px;width:auto;height:21px;line-height:15px}.pagination li{font-size:17px}.pagination li a,.pagination li span{padding:0 4px}.modal_popup_data .modal-dialog{max-width:940px}.modal-info .col-image{width:58.52%}.modal-info .col-info{width:41.48%;padding-top:20px}.modal-info__block{margin-top:34px}.modal-info .modal-headline{font-size:20px;line-height:19px;padding-bottom:18px;margin-bottom:18px}.modal-info .modal-headline-secondary{font-size:19px;line-height:22px;margin-bottom:17px}.modal-info-author{margin-bottom:15px;font-size:15px;line-height:18px}.modal-info-text{font-size:13.5px;line-height:16px}.modal-info hr.images{margin:18px 0;height:2px}.quantity button{font-size:22px;line-height:20px;width:28px;height:28px}.quantity button.btn--minus span{top:-2px}.quantity input{font-size:21px;text-align:center;min-width:41px}.form-check .form-check-input{margin-right:11px}.form-check-input{width:15px;height:15px;border:none;background-color:#dadada}.form-check-input:focus{box-shadow:none;outline:0}input[type=checkbox].form-check-input{border-radius:250px}.form-check-label{color:#626262;font-size:13px;font-family:Roboto,sans-serif;line-height:15px}.breadcrumb{margin-top:7px;margin-bottom:22px;font-size:16px}.breadcrumb-item+.breadcrumb-item{padding-left:16px}.breadcrumb-item+.breadcrumb-item::before{margin-right:16px;width:13px;height:9px;margin-top:8px}}@media (min-width:1280px){.block{margin-bottom:47px}.block-load-more{margin-top:34px}.block-load-more .btn_load_more{width:404px;height:44px}.block-load-more .btn_load_more--lg{height:62px}.page-header .header-menu .nav-link{margin-right:1.5rem;font-size:1.07rem}.page-header .header-menu .nav-link .badge{font-size:14px}.page-header .language__item{font-size:15px;padding:0 11px}.page-header .phone .number{font-size:18px}.page-header .btn_recall{height:42px;margin-top:31px;font-size:14px;width:210px}.page-header .btn_recall svg{width:26px;height:26px;margin-left:12px;margin-right:12px}.page-header .search{max-width:47%;margin-left:calc(240px + 1.86rem);height:46px;margin-top:33px}.page-header .search_button{width:80px}.page-header .wishlist{margin-right:24px}.page-header .wishlist svg{width:32px;height:29px}.page-header .wishlist .count{top:-11px;right:-10px}.page-header .cart svg{width:35px;height:33px}.page-header .cart .count{top:-8px;right:-9px}.page-header .cart .count,.page-header .wishlist .count{width:23px;height:23px;font-size:13.5px;line-height:23px}.main-menu .nav-item{font-size:14px}.main-menu .nav-item .nav-link{padding:5px 1.29rem 3px 1.29rem}.main-menu .nav-item .nav-link .icon{width:34px;height:32px;margin-right:15px}.main-menu .nav-item .nav-link .arrow{width:12px;height:8px;margin-top:11px;right:19px}.main-menu .nav-item .nav-link_project,.main-menu .nav-item .nav-link_special{padding:.645rem 1.36rem}.main-menu .nav-item .nav-link_project .icon,.main-menu .nav-item .nav-link_special .icon{width:27px;height:26px;margin-right:20px}.main-menu .nav-item .nav-link_special .icon{width:26px;height:25px}.main-menu .nav-item .nav-link_special::after{right:-17px;border-width:1.65rem 0 1.65rem 17px}.main-menu .nav-item .nav-link_instagram{height:42px;background:url(../assets/img/svg/Instagram-1366.svg) no-repeat right top;background-size:100%;width:calc(100% + 3px)}.main-menu .nav-item:hover{-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s}.main-menu .nav-item:hover>.dropdown-menu{display:block!important}.main-menu .dropdown-menu{width:266px;top:-1px!important}.main-menu .dropdown-menu .main-item{font-size:17px;line-height:16px;padding:2rem 33px 1.5rem}.main-menu .dropdown-menu .dropdown-item{font-size:14px;padding:.9rem 33px;line-height:13px}.main-menu .dropdown-menu.show{display:none!important}.static-pages{padding-top:10px;margin-top:0}.static-pages .nav-link{padding:.32rem 1.8rem;font-size:14px}.static-pages .nav-link_instagram{height:42px}#main-container.column_fixed #column-left{width:271px}#main-container.column_fixed .page-content{margin-left:calc(1.79rem + 271px)}#main-container.column_sticky #column-left{width:271px;top:80px!important}#main-container.column_sticky .page-content{margin-left:calc(1.79rem + 271px)}#main-container.column_sticky--top #column-left{top:0!important}.container{max-width:100%}#column-left{width:271px}.page-content{margin-top:82px;margin-left:1.79rem;width:calc(100% - 1.86rem - 271px)}}@media (min-width:1300px){.contacts-page__block--form .contacts-page-title{margin-bottom:21px}.contacts-page__block--address{margin:auto 0}.contacts-page__block--address .contacts-page-title{margin-bottom:19px}.contacts-page-title{font-size:20px;margin-bottom:17px}.contacts-page__item{margin-bottom:8px}.contacts-page__item:first-child{margin-bottom:4px}.contacts-page__item .icon img{width:21px;height:21px}.contacts-page__item .number{font-size:16px}.contacts-page__item .number-info{font-size:13.5px}.contacts-page__item .btn_show{font-size:16px;margin-right:22px}.contacts-page-text{font-size:16px}.contacts-page .column-left{width:59%}.contacts-page .column-right{width:41%}.contacts-page .map{height:422px}}@media (min-width:1340px){.page-header{height:80px;padding:16px 0}.page-header::after{top:79px}.page-header .logo{font-size:40px;margin-left:1px;width:calc(240px + 1.79rem)}.page-header .logo a{padding-right:16px;line-height:38px}.page-header .logo a::after{width:9px;height:9px;bottom:5px}.page-header .header-menu .nav-link{margin-right:34px}.page-header .header-menu .nav-link .badge{padding:2.5px 5px;margin-left:10px}.page-header .phone .number{font-size:21px}.page-header .phone .info{font-size:10px}}@media screen and (min-width:1360px){.page-footer .block-title{font-size:15px}.page-footer .contacts .phone{font-size:22px}}@media (min-width:1400px){.page-footer .copy{margin-top:65px;position:absolute;right:33px}.main-slideshow .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px!important}.slideshow__item{min-height:400px}.category-wall__item .wrapper{margin:9px 0 12px;height:134px}.category-wall__item .name{font-size:16px;margin-left:16px;margin-right:16px;margin-bottom:9px}.category-wall__item .categories-list{font-size:14px;padding-left:16px;padding-right:16px;height:61px}.category-wall__item .categories-list a{margin-bottom:3px}.category-wall__item .categories-list .view-all{padding:8px 16px}.pr-xl-4rem{padding-right:4rem}.pr-xl-5rem{padding-right:5rem}.pr-xl-6rem{padding-right:6rem}.container{max-width:100%}.pagination-block{margin:40px auto 55px}.pagination li{font-size:20px}}@media (min-width:1440px){.blog-carousel__item-image .badge{background:rgba(0,0,0,.7)!important;font-size:20px;padding:.286rem .58rem;bottom:17px}.blog-carousel__item-wrapper{padding:23px 19px 12px}.blog-carousel__item-name{font-size:20px;height:48px;line-height:23px;margin-bottom:27px}.blog-carousel__item-text{font-size:15px;line-height:18px;height:54px;margin-bottom:28px}.blog-carousel__item .btn{font-size:16px;border:1.5px solid #cf1515;padding:.645rem 1.18rem}.blog-carousel .block-load-more{margin-top:40px}}@media (min-width:1700px){.page-header{padding:15px 0}.page-header .logo{font-size:42px;line-height:32px;margin-left:4px;width:calc(256px + 1.86rem)}.page-header .logo a::after{width:11px;height:11px;bottom:8px}.page-header .language{font-size:12px}.page-header .language button{font-size:18px;line-height:17px;padding:0 16px}.page-header .language .separator{top:4px;height:16px}.page-header .search{margin-left:calc(240px + 1.86rem);margin-top:35px;height:50px;max-width:47.5%}.page-header .search_button{width:80px;height:100%}.page-header .search_button svg{width:26px;height:27px;margin-top:-2px}.page-header .btn_recall{margin-top:34px;height:46px;width:220px;font-size:15px;line-height:40px}.page-header .btn_recall svg{width:28px;height:28px;margin:6px 12px}.page-header .cart .count,.page-header .wishlist .count{width:26px;height:26px;font-size:15px;line-height:25px}.page-header .wishlist{margin-right:17px}.page-header .wishlist svg{width:35px;height:31px}.page-header .wishlist .count{top:-14px}.page-header .cart svg{width:41px;height:41px}.page-header .header-menu .nav-link{margin-right:30px;font-size:16px}.page-header .header-menu .nav-link .badge{padding:.286rem .34rem;position:relative;font-size:16px;margin-left:12px}.page-header .phone .number{font-size:20px}.page-header .phone .info{font-size:12px;position:relative}}@media (min-width:1800px){.btn_more_arrow{font-size:20px;line-height:22px;padding:12px 19px;margin:47px auto 0;width:220px;height:50px;border-radius:20px}.btn_more_arrow svg{width:20px;height:20px}.btn_load_more{font-size:20px}.btn_load_more .svg_content{position:static;margin-left:20px}.btn_load_more svg{width:18px;height:12px;position:relative;top:-3px}.btn_load_more--lg{height:70px}.btn-toggle-menu{font-size:17px;height:75px}.btn-toggle-menu svg{width:28px;height:24px;margin-right:20px}.block-headline{font-size:40px;margin-bottom:40px;letter-spacing:.04em}.block-headline--after::after{width:13px;height:13px;margin-left:13px}.page-title{font-size:40px;margin-bottom:39px;line-height:36px}.page-title--after::after{width:13px;height:13px;margin-left:13px}.page-title--after-count::after{font-size:17px;margin-left:18px;padding:0 11px;line-height:30px}.price .special_label{height:34px}.price .special_label .special_percent{font-size:14px;line-height:30px;padding:0 8px}.price .special_label .special_value{font-weight:500;font-size:14px;line-height:32px;padding:0 8px}.price .special_label .special_value span{color:#f18a23;font-weight:500}.price .special_label .special_value .currency_symbol{font-size:14px}.tabs_default .nav-tabs__item{padding:4px 30px;font-size:20px;border-width:3px}.tabs_default .nav-tabs__item .badge{margin-left:4px;font-size:14.5px;padding:.21em .4em}.oveflow-text-xxl-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.oveflow-text-xxl-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.oveflow-text-xxl-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.oveflow-text-xxl-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.oveflow-text-xxl-7{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.block{margin-bottom:72px}.block-load-more{margin-top:40px}.block-load-more .btn_load_more{width:450px;height:50px}.block-load-more .btn_load_more--lg{height:70px}.swiper-additional-images{padding:20px}.swiper-additional-images .swiper-button-next,.swiper-additional-images .swiper-button-prev{width:24px;height:50px;margin-top:-25px}.swiper-additional-images .swiper-button-next::after,.swiper-additional-images .swiper-button-prev::after{font-size:15px}.page-header{padding:10px 0}.page-header .logo{width:329px}.page-header .logo a::after{bottom:3px}.page-header .header-menu .nav-link{margin-right:50px;font-size:18px}.page-header .phone .number{font-size:26px}.page-header .search{max-width:49%;margin-top:31px;margin-left:333px}.page-header .search input{font-size:17px}.page-footer{margin-left:-73px;margin-right:0;width:calc(100% + 73px + 5rem)}.page-footer .footer-background-image{max-width:247px;width:247px;left:116px;top:-52px}.page-footer .wrapper{padding:40px 5rem 40px 116px}.page-footer .block-title{font-size:18px}.page-footer__block{margin-right:84px}.page-footer .block-information a{font-size:16px}.page-footer .block-social__item svg{width:39px;height:39px}.page-footer .block-address .address,.page-footer .block-address .work-time{font-size:16px}.page-footer .block-address .payment-icons__item{width:55px;height:38px}.page-footer .contacts .phone{font-size:26px}.page-footer .copy{margin-top:18px;position:static}.page-footer .copy .main{font-size:13px}.page-footer .copy .secondary{font-size:12px;line-height:11px;max-width:352px}.page-footer .block-social__item{margin-right:12px}.page-footer .block-phone .number{font-size:26px}.page-footer .block-phone .info{font-size:12px}.page-footer .block-phone .phone-div{max-width:248px;margin-left:auto}.main-menu .nav-item{font-size:15px}.main-menu .nav-item .nav-link{padding:7px 19px 5px}.main-menu .nav-item .nav-link .icon{margin-right:20px;width:32px;height:32px}.main-menu .nav-item .nav-link .arrow{width:14px;height:10px;margin-top:10px}.main-menu .nav-item .nav-link_project,.main-menu .nav-item .nav-link_special{padding:11px 1.575rem 9px}.main-menu .nav-item .nav-link_special{padding:11.5px 1.575rem}.main-menu .nav-item .nav-link_special .icon{width:28px;height:27px}.main-menu .nav-item .nav-link_project{padding:11.5px 1.575rem 11px}.main-menu .nav-item .nav-link_project .icon{width:28px;height:28px}.main-menu .nav-item .nav-link_special::after{border-width:1.9rem 0 1.9rem 18px;right:-18px}.main-menu .nav-item .nav-link_instagram{background:url(../assets/img/svg/Instagram-1920.svg) no-repeat right top;height:45px;background-size:100%;width:calc(100% + 2px)}.main-menu .dropdown-menu{width:307px;top:-1px!important}.main-menu .dropdown-menu .main-item{font-size:19px;line-height:18px;padding:36px 40px 25px}.main-menu .dropdown-menu .dropdown-item{font-size:16px;padding:1rem 40px;line-height:15px}.static-pages{padding-top:13px;margin-top:0}.static-pages .nav-link{padding:8px 2rem;font-size:15px}.static-pages .nav-link .badge{font-size:14.5px;width:38px;height:20px;line-height:20px}.static-pages .nav-link_instagram{height:45px}.main-slideshow{width:60%}.main-slideshow .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-21px!important}.slideshow__item{min-height:420px}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{width:calc(var(--swiper-navigation-size)/ 44 * 39);height:100px;margin-top:-50px}.slideshow .swiper-button-next::after,.slideshow .swiper-button-prev::after{font-size:34px}.carousel--pagination .swiper-pagination .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,50px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,4px));margin:0 5px}.main-banners{margin-left:20px}.main-banners .banner__item{width:100%;height:calc(50% - 9px)}.main-banners .banner__item .content{padding:0 28px}.main-banners .banner__item .content .title{font-size:26px;line-height:25px;font-weight:700}.main-banners .banner__item .content .text{font-size:18px;line-height:17px}.main-banners .banner__item:first-child{margin-bottom:20px}.reviews-banner{margin-bottom:45px}.category-wall.block{margin-bottom:53px}.category-wall__item{margin-bottom:21px;height:calc(100% - 21px)}.category-wall__item .wrapper{margin:9px 0 12px;height:134px}.category-wall__item .name{font-size:20px;margin-left:16px;margin-right:16px}.category-wall__item .categories-list{padding-left:16px;padding-right:16px}.category-wall__item .categories-list a{margin-bottom:3px;font-size:14px}.category-wall__item .view-all{font-size:12px;padding:10px 13px;margin-top:7px}.category-wall__item .view-all svg{width:16px;height:10px;margin-top:-1px}.category-wall__item.active .view-all{margin-top:0}.category-page .page-description{margin-top:55px}.category-page .sort-panel{padding:0 30px}.category-page .sort-panel .stickers .sticker__item{width:130px;height:38px;margin-right:2.3rem;line-height:36px;font-size:16px}.category-page .sort-panel select{height:34px;font-size:16px;background-position:right .25rem center;background-size:22px 14px;padding:0 5px}.category-page .sort-panel label{font-size:18px}.category-page .sort-panel .sort select{width:166px}.category-page .sort-panel .sort input,.category-page .sort-panel .sort select{font-size:14px;padding-left:8px;padding-right:8px}.category-page .sort-panel .limit{margin-left:auto}.category-page .sort-panel .limit select{width:67px}.products-banner .product__item{min-height:366px}.projects-widget__item-overlay{padding:23px 20px;font-size:26px;font-weight:400}.projects-widget__item::after{margin-top:-35px;height:70px;font-size:21px;margin-left:-115px;width:230px;line-height:65px}.projects-widget__item--small{margin-bottom:40px}.projects-widget__item--small::after{margin-top:-32.5px;height:65px;font-size:19px;margin-left:-105px;width:210px;line-height:62px}.projects-widget__item--wide::after{margin-top:-32.5px;height:65px;font-size:19px;margin-left:-105px;width:210px;line-height:62px}.projects-widget .col-size-1 .projects-widget__item-overlay{font-size:34px}.projects-widget .row{margin-right:calc(var(--bs-gutter-x) * -.95);margin-left:calc(var(--bs-gutter-x) * -.95)}.projects-widget .row>*{padding-right:calc(var(--bs-gutter-x) * .95);padding-left:calc(var(--bs-gutter-x) * .95)}.projects-widget .col-size-1{width:28%}.projects-widget .col-size-2{width:24%}.projects-widget .col-size-3{width:48%}.project__item{padding-bottom:49px;margin-bottom:29px}.project__item-name{font-size:36px;margin-bottom:17px}.project__item-image{max-width:calc(67.58% - 50px);min-width:calc(67.58% - 50px)}.project__item-image:after{margin-top:-35px;height:70px;font-size:21px;margin-left:-115px;width:230px;line-height:65px}.project__item-images{min-width:33.11%;max-width:33.11%;margin-left:auto}.project__item-images__item{width:45.93%;margin-bottom:40px}.project__item-images__item.pc-overflow::after{font-size:48px;height:100%;margin-top:-30px}.project__item:nth-child(2n) .project__item-gallery{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.project__item:nth-child(2n) .project__item-image{text-align:right}.project__item:nth-child(2n) .project__item-images{margin-left:0;margin-right:auto}.projects-list-page #map{min-height:490px;margin-bottom:59px}.room__item{margin-bottom:39px}.room__item-name{font-size:42px;margin-bottom:19px}.room__item-gallery{margin-bottom:45px}.room__item-images{width:calc(34.81% - 40px);margin-left:40px}.room__item-images__item{margin-bottom:40px}.room__item-images__item.pc-overflow::before{outline:2px solid #fff;outline-offset:-5px}.room__item-images__item.pc-overflow::after{font-size:48px;height:60px;margin-top:-30px}.room__item-title{margin-bottom:27px;font-size:24px}.room__item-text-block{font-size:17px;margin-bottom:59px}.project-page{margin-bottom:72px}.project-page .video{margin-bottom:51px}.project-page .video iframe{height:600px}.project-page .buttons .btn{width:291px;height:50px;line-height:42px;margin-bottom:0;font-size:20px}.project-page .buttons .btn svg{top:-2px}.project-page .buttons .btn:first-child{margin-right:118px}.project-features{margin-bottom:94px}.project-features .block-headline--roboto{margin-bottom:27px;font-size:40px;line-height:47px}.project-features-wrapper{padding:29px 32px}.project-features-image{max-width:470px;min-width:470px;margin-right:65px}.project-features-text_heading{font-size:22px;line-height:21px;margin-bottom:78px}.project-features__item{margin-bottom:60px}.project-features__item-title{margin-bottom:23px;font-size:22px;line-height:21px}.project-features__item-title .step{margin-right:25px}.project-features__item-content{font-size:17px;line-height:20px}.review__item{padding-bottom:40px;margin-bottom:36px}.review__item-product-info{width:27.05%}.review__item-review-info{padding-left:56px;width:calc(72.95% - 56px)}.review__item-product-name{font-size:23px;line-height:120%}.review__item-author{margin-bottom:22px;font-size:21px}.review__item-text{font-size:16px;line-height:19px}.review__item-images__item{margin-right:8px}.review-product__item{margin-bottom:14px}.review-product__item-author{font-size:17.5px;line-height:21px;margin-bottom:12px}.review-product__item-rating{margin-bottom:2px}.review-product__item-rating img,.review-product__item-rating svg{width:14px;height:14px;margin-bottom:14px}.review-product__item-rating img{margin-right:7px}.review-product__item-text{font-size:16px;line-height:19px;margin-bottom:21px}.review-product__item-images__item{margin-bottom:20px}.reviews-widget .row{margin-right:-6px;margin-left:-6px}.reviews-widget .row>*{padding-right:6px;padding-left:6px}.reviews-widget__item-product-name{font-size:23px}.reviews-widget__item-author-info{font-size:19px}.reviews-widget__item-text{font-size:17px;height:82px;line-height:20px}.blog-category-page .row--main{margin-right:-15px;margin-left:-15px}.blog-category-page .row--main>*{padding-right:15px;padding-left:15px}.blog-category-page .row--articles{margin-right:-15px;margin-left:-15px}.blog-category-page .row--articles>*{padding-right:15px;padding-left:15px}.blog-category-page .column-articles{width:80%}.blog-category-page .column-right{width:20%}.blog-default__item{margin-bottom:31px}.blog-default__item-wrapper{padding:26px 20px 19px}.blog-default__item-image .badge{font-size:20px;bottom:17px;padding:4px 0;width:74px}.blog-default__item-name{font-size:20px;line-height:23px;height:48px;margin-bottom:25px}.blog-default__item-text{height:54px;font-size:15px;line-height:18px;margin-bottom:27px}.blog-default__item .btn{width:90px;height:32px;font-size:16px;border-radius:10px;line-height:28px}.blog-default__item--big .blog-default__item-wrapper{padding:22px 22px 22px 19px}.blog-default__item--big .blog-default__item-wrapper .btn{font-size:22px;height:42px;min-width:120px;line-height:38px}.blog-default__item--big .blog-default__item-image .badge{bottom:161px;width:96px;font-size:26px}.blog-default__item--big .blog-default__item-name{font-size:26px;line-height:30px;margin-bottom:25px}.blog-default__item--big .blog-default__item-text{font-size:20px;line-height:23px}.blog-default__item--big .blog-default__item .btn{border-radius:10px}.blog-widget .wrapper{padding:20px 11px}.blog-widget .block-headline{font-size:22px;line-height:26px;margin-bottom:25px}.blog-widget .block-headline--after::after{width:7px;height:7px}.blog-widget__item{margin-bottom:37px}.blog-widget__item .badge{margin-bottom:17px;font-size:16px;padding:4px 0;width:60px}.blog-widget__item-name{font-size:17.5px;line-height:19px}.blog-widget__item-description{font-size:14px;line-height:16px}.blog-page-description font,.blog-page-description i,.blog-page-description p,.blog-page-description span{font-size:18px!important;line-height:21px!important}.blog-page-description h3,.blog-page-description h4,.blog-page-description h5{font-size:28px!important;line-height:27px!important;margin-bottom:38px!important}.blog-page-description img{margin-bottom:38px!important}.blog-page-description .notify{padding:25px 100px 25px 25px;background-size:45px;font-size:22px;line-height:26px;margin-bottom:25px}.blog-page-description p{margin-bottom:70px!important}.blog-page-description p+.notify{margin-bottom:25px!important}.page-description{padding:27px 25px}.page-description .title{font-size:34px}.page-description .text{font-size:16px!important;line-height:19px!important}.page-description .text p{font-size:16px!important;line-height:19px!important}.page-description .text h1{font-size:34px!important}.page-description .text h2{font-size:21px!important}.page-description .text h3{font-size:18px!important}.page-description .text h4{font-size:16px!important}.page-description .text h5{font-size:14px!important}.banners-area{margin-bottom:12px}#main-container.column_fixed #column-left{width:291px}#main-container.column_fixed .page-content{margin-left:364px}#main-container.column_sticky #column-left{width:291px}#main-container.column_sticky .page-content{margin-left:364px}.block-empty-text{font-size:28px;line-height:27px;margin-bottom:7px}.block-empty-image{max-width:94px}#suggest_container .suggest-header{margin-bottom:20px;padding-left:28px;padding-right:28px}#suggest_container .sphinxsearch__item_product{margin-bottom:30px;padding-left:28px;padding-right:28px}#suggest_container .sphinxsearch__item_product img{max-width:120px}#suggest_container .sphinxsearch__item_product-name{font-size:17px}#suggest_container .sphinxsearch__item_product-model{font-size:14px}#suggest_container .sphinxsearch__item_product-stock{height:13px}#suggest_container .sphinxsearch__item_product-price{font-size:15px}#suggest_container .sphinxsearch__item_product-price .text_price{font-size:14px;line-height:13px}#suggest_container .sphinxsearch__item_product-price .price_old{font-size:14px;line-height:13px}#suggest_container .sphinxsearch__item_product-price .price_new{font-size:17px;line-height:16px}#suggest_container .sphinxsearch__item_category{font-size:18px;line-height:17px;padding-left:52px}#suggest_container .sphinxsearch__item_category::before{width:6px;height:6px;left:32px}#suggest_container .btn_all{font-size:16px;height:45px}#suggest_container .categories{margin-top:43px}#suggest_container .sphinxsearch-heading{font-size:22px;line-height:21px;padding-left:28px;padding-right:28px;margin-bottom:31px}.checkout-cart__item-image{margin-right:16px;min-width:320px}.checkout-cart__item-info{width:100%}.checkout-cart__item-info .remove{width:20px;height:22px}.checkout-cart__item-name{font-size:22px}.checkout-cart__item-options{font-size:16px;line-height:23px}.checkout-cart__item-options-more{font-size:18px;margin-top:15px}.checkout-cart__item-options-more .btn{font-size:18px}.checkout-cart__item-options-more svg{width:16px;height:16px;margin-left:10px}.checkout-cart__item-price .price_old{font-size:22px}.checkout-cart__item-price .price_new{font-size:28px}.checkout-cart__item-price .price_default{font-size:28px}.checkout-cart__item-quantity input.form-control{font-size:22px;min-width:35px}.checkout-cart__item-quantity .btn{min-width:33px;height:33px;font-size:27px}.checkout-cart .totals__item{font-size:26px;line-height:25px}.checkout-cart .totals__item--total{font-size:34px;line-height:33px}.checkout-page .column-left{width:69.55%;padding-right:43px}.checkout-page .column-right{width:30.45%;padding-left:43px}.checkout-page__heading{margin-bottom:24px;font-size:20px;line-height:19px}.checkout-page__block{margin-bottom:33px}.checkout-page__block-customer input.form-control{height:46px;margin-bottom:24px;font-size:16px}.checkout-page .form-check .form-check-input{min-width:22px;height:22px}.checkout-page .form-check-label{font-size:16px;line-height:19px}.checkout-page .textarea.form-control{font-size:16px}.checkout-page .agreement__item{margin-bottom:20px}.checkout-page .agreement__item label{font-size:12px;line-height:14px}.checkout-page .buttons{padding-top:25px}.checkout-page #button-confirm,.checkout-page .btn-primary,.checkout-page .btn_checkout{height:54px;font-size:20px;line-height:52px}.checkout-page .progress-block{margin-top:143px}.checkout-page .progress-block-info{top:25px}.checkout-page .progress-block-info__item{font-size:19px}.checkout-page .progress-block-info__item-number{width:80px;height:80px}.checkout-page .progress-block-info__item-number::before{width:80px;height:80px}.checkout-page .progress-block-info__item-number::after{width:72px;height:72px;top:4px;left:4px;line-height:70px;font-size:40px}.checkout-page .progress-block-info__item-price{margin-bottom:4px}#cartModal .modal-lg{max-width:1150px}.modal-cart .modal-body{padding:13px 24px 16px}.modal-cart .btn-close{padding:13px;background-size:50%;right:-22px;top:-22px}.modal-cart__item .info .name{font-size:20px}.modal-cart__item .info .quantity .btn{font-size:28px;min-width:35px;max-width:35px;height:35px}.modal-cart__item .info .quantity .btn--minus{font-size:40px}.modal-cart__item .info .quantity input{font-size:24px;text-align:center;min-width:41px}.modal-cart__item .info .price{margin-right:54px}.modal-cart__item .info .price_default{font-size:20px}.modal-cart__item .info .price_new{font-size:20px}.modal-cart__item .info .price_old{font-size:17px}.modal-cart__item .info .remove{right:24px}.modal-cart__item .info .remove img{width:22px}.modal-cart__item .info .column{margin-right:35px}.modal-cart__item .info .column-image{width:230px;min-width:230px}.modal-cart__item .info .column-name{width:337px;min-width:337px}.modal-cart__item .info .column-price{width:124px;min-width:124px;margin-right:76px}.modal-cart__item .info .column-quantity{width:119px;min-width:119px}.modal-cart__item .info .column-remove{width:24px;right:12px}.modal-cart-totals__item{font-size:22px}.modal-cart-totals__item.total{font-size:30px}.modal-cart .buttons .btn{width:49%;font-size:23px;line-height:55px}.modal-cart .buttons .btn_buy,.modal-cart .buttons .btn_continue{height:65px}.modal-cart .buttons .btn_buy svg{width:28px;height:28px;margin-top:-3px}.modal-cart-heading{font-size:18px}.modal-cart .column{margin-right:35px}.modal-cart .column-image{width:230px;min-width:230px}.modal-cart .column-name{width:337px;min-width:337px}.modal-cart .column-price{width:124px;min-width:124px;margin-right:76px}.modal-cart .column-quantity{width:119px;min-width:119px}.popup-cart{width:865px}.popup-cart .popup-cart-wrapper{padding:25px}.popup-cart .popup-cart-heading{font-size:13px}.popup-cart .popup-cart-heading .column-image{min-width:205px;max-width:205px}.popup-cart .popup-cart-heading .column-name{min-width:202px;max-width:202px}.popup-cart__item .image{max-width:184px}.popup-cart__item .info .name{max-width:205px;font-size:17px}.popup-cart__item .info .price{font-size:17px}.popup-cart__item .info .quantity .btn{width:30px;height:30px;font-size:24px}.popup-cart__item .info .quantity .form-control{width:50px;max-width:50px;font-size:20px}.popup-cart__item .info .remove img{width:16px}.popup-cart .popup-cart-totals{margin-top:18px;padding-top:18px}.popup-cart .popup-cart-totals__item{font-size:15.5px;line-height:15px}.popup-cart .popup-cart-totals__item.total{font-size:20px;line-height:19px}.popup-cart .buttons .btn{font-size:18px}.collection__item .name{padding:0 1.26rem;font-size:18px;height:2.2rem;line-height:2.2rem}.be-tab-item{font-size:16px;line-height:15px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows{line-height:41px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow{width:44px;height:44px;margin-top:-22px}.be-tab-content .be-product-layout .be-product-thumb .be-item-arrows .be-arrow svg{width:12px;height:6px}.be-tab-content .be-product-layout .be-model{font-size:11px;line-height:11px}.total-block .be-tab-total .total-default.price_old{font-size:23px;line-height:24px}.total-block .be-tab-total .total-kit{font-size:20px;line-height:19px}.total-block .be-tab-cart-button .btn_buy{font-size:15px}.manufacturer-widget .wrapper{padding:11px 10px}.manufacturer-widget .block-headline{margin-bottom:32px}.manufacturer-widget__item{padding:20px 22px}.row-manufacturers{margin-right:-10px;margin-left:-10px}.row-manufacturers>*{padding-right:10px;padding-left:10px}.manufacturer__item{margin-bottom:20px;padding:5px 7px}.form .form-headline{font-size:40px;margin-bottom:54px;text-align:center}.form .form-control{height:54px;font-size:17px;padding:0 28px}.form .btn_submit{height:54px;margin-top:0;font-size:17px}.form--project .wrapper{padding:30px 80px 56px}.form--project .row{margin-right:-42px;margin-left:-42px}.form--project .row>*{padding-right:42px;padding-left:42px}.contacts-page__block--form .contacts-page-title{margin-bottom:33px}.contacts-page__block--address{margin:auto 0}.contacts-page__block--address .contacts-page-title{margin-bottom:38px}.contacts-page-title{font-size:28px;margin-bottom:30px}.contacts-page__item{margin-bottom:13px}.contacts-page__item .icon img{width:30px;height:30px}.contacts-page__item .number{font-size:22px}.contacts-page__item .number-info{font-size:18.7px}.contacts-page__item .btn_show{font-size:22px;margin-right:22px}.contacts-page__item--first{margin-bottom:9px}.contacts-page-text{font-size:22px}.contacts-page .column-left{width:59%}.contacts-page .column-right{width:41%}.contacts-page .map{height:600px}.product-title{font-size:38px;line-height:36px;margin-bottom:22px}.product .video-preview{width:118px;height:64px}.product .video-iframe{width:100%;min-height:527px}.product-gallery{margin-bottom:30px}.product-gallery .additional-images__item{max-width:126px}.product-gallery .additional-images .swiper-button-next,.product-gallery .additional-images .swiper-button-prev{width:24px;height:40px;margin-top:-20px}.product-gallery .additional-images .swiper-button-next::after,.product-gallery .additional-images .swiper-button-prev::after{font-size:14px}.product-gallery .reviews-images .title{font-size:19px}.product-gallery .reviews-images .row{margin-right:calc(var(--bs-gutter-x) * -.24);margin-left:calc(var(--bs-gutter-x) * -.24)}.product-gallery .reviews-images .row>*{padding-right:calc(var(--bs-gutter-x) * .24);padding-left:calc(var(--bs-gutter-x) * .24)}.product-gallery .reviews-images__item{width:14.28%}.product-gallery .reviews-images__item--more .text::before{content:attr(data-xxl-count);font-size:26px}.product-info .wrapper{padding:31px 35px}.product-info .title{font-size:26px}.product-info .title .btn_wishlist .svg{width:28px;height:30px;stroke-width:2px}.product-info .rating{font-size:16px}.product-info .rating .stars{margin-left:10px}.product-info .rating .stars svg{width:18px;height:18px}.product-info .rating .stars img{width:18px;height:18px;margin-right:9px}.product-info .rating .btn{font-size:16px;line-height:15px;margin-left:14px;margin-top:1px}.product-info .sku{font-size:16px}.product-info .manufacturer{font-size:17px}.product-info .manufacturer-title{font-weight:500;color:#595959}.product-info .manufacturer a{font-size:20px;margin-left:13px}.product-info .options label{font-size:17px}.product-info .options input,.product-info .options select{font-size:16px;height:46px}.product-info .price{margin-bottom:10px}.product-info .price_product .text_price{font-size:22px;line-height:21px;margin-bottom:15px}.product-info .price_product .price_old{font-size:28px;line-height:27px}.product-info .price_product .price_new{font-size:40px;line-height:39px}.product-info .price_product .price_value{font-size:40px;line-height:39px}.product-info .buttons .btn_buy{height:54px;font-size:20px}.product-info .buttons .btn_buy svg{margin-left:12px;width:24px;height:24px;stroke-width:1.2px}.product-info .buttons .btn_credit{height:46px;font-size:16px;border-radius:10px}.product-info .buttons .btn_credit img{width:22px;height:22px}.product-info .buttons .btn_credit img:first-child{margin-left:12px}.product .tab-delivery .table-delivery{margin-top:35px;font-size:17.5px}.product .tab-delivery .table-delivery thead{font-size:19px}.product .tab-delivery .table-delivery thead tr td{padding:2rem 1rem}.product .tab-delivery .table-delivery tbody tr td{padding:2rem 1rem}.product .tab-delivery .table-delivery tbody tr td:first-child{width:330px}.product .tab-delivery-info__item{font-size:17.5px;line-height:21px}.product .column-gallery{width:66.4%}.product .column-info{width:33.6%}.product .row--main{margin-right:calc(var(--bs-gutter-x) * -.9);margin-left:calc(var(--bs-gutter-x) * -.9)}.product .row--main>*{padding-right:calc(var(--bs-gutter-x) * .9);padding-left:calc(var(--bs-gutter-x) * .9)}.product .reviews-list{padding-top:24px;max-height:800px}.product-catalog__item{margin-bottom:34px;padding:15px 19px;height:130px}.product-catalog__item .icon{min-width:100px;max-width:100px}.product-catalog__item .icon_shadow{box-shadow:0 0 5px 2px rgba(0,0,0,.25)}.product-catalog__item .icon_small img{max-width:77px}.product-catalog__item .info{margin-left:25px;font-size:19px;line-height:18px}.product-catalog__item .info::after{width:18px;height:10px}.product-catalog__item .view-all{margin-bottom:8px}.product .block{margin-top:72px}.product__item{margin-top:25px}.product__item .btn_buy{height:30px}.product__item .btn_wishlist{right:18px}.product__item-wrapper{padding:0 14px}.product__item-image{margin-left:-14px;margin-right:-14px}.product__item-name{height:42px;line-height:21px;font-size:18px;margin-bottom:20px}.product__item-sticker{font-size:10px;margin-top:16px;margin-bottom:18px;line-height:18px;min-height:23px}.product__item-sticker .sticker__item{padding:.11rem .6rem;font-size:12px;border-radius:10px;margin-right:5px}.product__item-bottom{margin-bottom:13px}.product__item .btn_buy{font-size:12px;width:118px;height:40px}.product__item .btn_buy svg{width:19px;height:21px}.product__item-additional-info{display:block}.product__item-price .text_price{line-height:14px;margin-bottom:10px;font-size:18px}.product__item-price .text_from{margin-right:7px;font-size:18px}.product__item-price .price_value{font-size:20px}.product__item-price .price_old{margin-top:-2px}.product__item-price .price_old .price_value{font-size:18px}.product__item-price .price_new .price_value{font-size:20px}.product__item-hidden-content{left:-15px;right:-15px;padding-left:13px;padding-right:13px;padding-bottom:13px}.product__item-attributes{margin-bottom:7px;font-size:14px;line-height:22px}.product__item-attributes .title--main{font-size:15px}.product__item-additional-images__item{max-width:calc(25% - 6px);margin-left:8px}.product__item+.product__item,.product__item:first-child{margin-top:25px}.product__item-num11,.product__item-num6,.product__item-num7{margin-top:25px!important}.row_xxl-padding--default{margin-right:calc(var(--bs-gutter-x) * -.57);margin-left:calc(var(--bs-gutter-x) * -.57)}.row_xxl-padding--default>*{padding-right:calc(var(--bs-gutter-x) * .57);padding-left:calc(var(--bs-gutter-x) * .57)}.row_xxl-padding-12{margin-right:-12px;margin-left:-12px}.row_xxl-padding-12>*{padding-right:12px;padding-left:12px}.pr-xxl-4rem{padding-right:4rem}.pr-xxl-5rem{padding-right:5rem}.pr-xxl-6rem{padding-right:6rem}#column-left{width:291px}.page-content{margin-top:90px;margin-left:73px;width:calc(100% - 73px - 291px)}.characteristics__item{padding:10px 0 11px}.characteristics__item .text,.characteristics__item .title{font-size:16px;line-height:19px}.modal-info .col-image{width:60.9%}.modal-info .col-info{width:39.1%;padding-top:23px}.modal-info__block{margin-top:40px}.modal-info .modal-headline{font-size:24px}.modal-info .modal-headline-secondary{font-size:24px;line-height:23px;margin-bottom:21px;border-width:2px}.modal-info-author{margin-bottom:17px;font-size:17px;line-height:20px}.modal-info-text{font-size:15px;line-height:18px}.modal-info hr.images{margin:21px 0}.quantity button{font-size:28px;width:82px;height:35px}.quantity input{font-size:24px;text-align:center;min-width:41px}.form-check .form-check-input{margin-right:15px}.form-check-input{width:15px;height:15px;border:none;background-color:#dadada}.form-check-input:focus{box-shadow:none;outline:0}input[type=checkbox].form-check-input{border-radius:250px}.form-check-label{color:#626262;font-size:13px;font-family:Roboto,sans-serif;line-height:15px}.breadcrumb{margin-top:9px;margin-bottom:28px;font-size:18px}.breadcrumb-item+.breadcrumb-item::before{margin-top:10px}}@media (min-width:1880px){.product__item .btn_wishlist{width:25px;height:24px}}@media (min-width:1980px){.container{max-width:1920px}#column-left .column-wrapper{border-left:1px solid #d6d6d6}}@media (max-width:992px){.product .swiper-button-next,.product .swiper-button-prev{display:none}}@media (max-width:768px){.checkout-page .progress-block{height:290px;position:relative}.checkout-page .progress-block .progress-bar-vertical{position:relative;z-index:1;width:4px;min-height:290px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:0 auto}.checkout-page .progress-block .progress-bar-vertical .progress-bar{width:4px!important;height:0;-webkit-transition:height .6s ease;transition:height .6s ease;background-color:#cf1515}.contacts-page__block--form{margin-bottom:0}.products-default .product__item{margin-top:21px!important}.products-default .product__item:first-child{margin-top:0!important}.product__item-hidden-holder{display:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-wxl,.container-xl,.container-xxl{padding-right:var(--bs-gutter-x,1.425rem);padding-left:var(--bs-gutter-x,1.425rem)}.modal-info .col-image,.modal-info .col-info{width:100%}}@media (max-width:767px){.be-tabs-header{border:1px solid #bbb;text-align:left}.be-tab-item{border:1px solid #bbb;width:50%;text-align:center}.be-tab-item:nth-child(1){border-left:0}.be-tab-item:nth-child(1),.be-tab-item:nth-child(2){border-top:0}.be-tab-item:nth-child(2){border-right:0}.be-tab-item:nth-child(3){border-top:0;border-bottom:0;border-left:0}.be-tab-item:nth-child(4){border-top:0;border-bottom:0;border-right:0}}@media (max-width:680px){.page-header .phone{width:48%;height:31px}.page-header .phone .number{position:relative;top:-3px}.page-header .phone .info{display:inline-block;height:12px;bottom:0;position:absolute;width:100%;left:0;line-height:11px}.page-header_bottom{margin-top:2.5rem}.page-header .separator{height:31px}.page-header .btn_recall{width:47%}.page-header .cart{margin-right:8px}.page-header .wishlist{margin-right:12px}#column-left .btn-close-menu{content:" ";position:fixed;width:100%;height:100%;top:80px;right:0;background:url(/catalog/view/theme/default/assets/img/svg/arrow-menu-close.svg) no-repeat 97% center rgba(0,0,0,.55);z-index:1;border:none;padding:0}#column-left .menu-wrapper-block{position:fixed;left:0;top:80px;bottom:0;width:100%;z-index:-2;opacity:0;background:#fff;padding:0}#column-left .menu-wrapper-block.active{z-index:200;opacity:1;display:block!important}.menu-wrapper{display:block!important;background:#fff;width:88%;position:relative;z-index:2;overflow-y:scroll;height:100%}.main-menu .nav-item .nav-link_special::after{content:none}.projects-widget .col-size-1 .projects-widget__item{height:100%}.projects-widget .col-size-1 .projects-widget__item img{max-width:auto!important;height:100%}.modal-dialog{margin:1.45rem}}@media (max-width:640px){.swiper-button-next,.swiper-button-prev{z-index:-99999;opacity:0}}@media (max-width:320px){.page-header .phone{width:54%}.page-header .btn_recall{width:44%}}@media (min-width:992px) and (max-width:1199px){.product__item-num8{margin-left:-66.66666%}.product__item-num10,.product__item-num11,.product__item-num8,.product__item-num9{margin-top:6px!important}}@media (width <= 768px){#suggest_container{width:calc(100% - 40px)!important}}