.text-bg-gradient .animated,.text-bg-gradient .animated:before{background:#2b343c;background:-webkit-linear-gradient(left,#2b343c 0,#2b343c 33%,#2b343c 67%,#2b343c 100%);background:-webkit-gradient(linear,left top,right top,from(#2b343c),color-stop(33%,#2b343c),color-stop(67%,#2b343c),to(#2b343c));background:-o-linear-gradient(left,#2b343c 0,#2b343c 33%,#2b343c 67%,#2b343c 100%);background:linear-gradient(to right,#2b343c 0,#2b343c 33%,#2b343c 67%,#2b343c 100%);-webkit-background-size:300% 300%;background-size:300% 300%;-webkit-animation:animate-gradient 2.5s linear infinite;-o-animation:animate-gradient 2.5s linear infinite;animation:animate-gradient 2.5s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-bg-gradient .animated:active,.text-bg-gradient .animated:before:active{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.text-bg-gradient .animated:active:before,.text-bg-gradient .animated:before:active:before{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.text-bg-gradient .animated:active{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.text-bg-gradient .animated:active:before{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.animate-pause{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.animate-pause:before{-webkit-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.clearfix{clear:both}.clear-after:after{content:'';display:block;clear:both}.dropdown-hide{max-height:0;overflow:hidden;opacity:0;position:absolute;top:100%;background:#fff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:2px}.dropdown-show{max-height:500px;opacity:1}.default-transition{-webkit-transition:.5s cubic-bezier(.165,.84,.44,1);-o-transition:.5s cubic-bezier(.165,.84,.44,1);transition:.5s cubic-bezier(.165,.84,.44,1)}.ic:before,[class*=" ic-"]:before,[class^=ic-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-home:before{content:'\e800'}.ic-down:before{content:'\e801'}.ic-clock:before{content:'\e802'}.ic-play:before{content:'\e803'}.ic-location:before{content:'\e804'}.ic-fnx:before{content:'\e805'}.ic-down-dir:before{content:'\e806'}.ic-up-dir:before{content:'\e807'}.ic-left-dir:before{content:'\e808'}.ic-right-dir:before{content:'\e809'}.ic-arrow-down-bold-mini:before{content:'\e80a'}.ic-arrow-left-bold-mini:before{content:'\e80b'}.ic-arrow-right-bold-mini:before{content:'\e80c'}.ic-arrow-up-bold-mini:before{content:'\e80d'}.ic-arrow-down-mini:before{content:'\e80e'}.ic-arrow-left-mini:before{content:'\e80f'}.ic-arrow-right-mini:before{content:'\e810'}.ic-arrow-up-mini:before{content:'\e811'}.ic-arrow-down-light:before{content:'\e812'}.ic-arrow-left-light:before{content:'\e813'}.ic-arrow-right-light:before{content:'\e814'}.ic-arrow-up-light:before{content:'\e815'}.ic-arrow-down-bold:before{content:'\e816'}.ic-arrow-left-bold:before{content:'\e817'}.ic-arrow-right-bold:before{content:'\e818'}.ic-arrow-up-bold:before{content:'\e819'}.ic-right:before{content:'\e81a'}.ic-star-empty:before{content:'\e81b'}.ic-star-empty-2:before{content:'\e81c'}.ic-star-filled-2:before{content:'\e81d'}.ic-close-1:before{content:'\e81e'}.ic-mobile:before{content:'\e820'}.ic-globe:before{content:'\e821'}.ic-filter:before{content:'\e822'}.ic-left:before{content:'\e823'}.ic-globe-1:before{content:'\e824'}.ic-balance-1:before{content:'\e825'}.ic-delete:before{content:'\e826'}.ic-btn-play:before{content:'\e827'}.ic-credit:before{content:'\e828'}.ic-close-2:before{content:'\e829'}.ic-info:before{content:'\e82a'}.ic-share:before{content:'\e82b'}.ic-reply:before{content:'\e82c'}.ic-tag:before{content:'\e82d'}.ic-contacts:before{content:'\e82e'}.ic-instagram-1:before{content:'\e82f'}.ic-email-3:before{content:'\e830'}.ic-kyivstar:before{content:'\e831'}.ic-close:before{content:'\e832'}.ic-life:before{content:'\e833'}.ic-vodafone:before{content:'\e834'}.ic-balance-3:before{content:'\e835'}.ic-pencil:before{content:'\e836'}.ic-quote:before{content:'\e837'}.ic-cart-1:before{content:'\e838'}.ic-up:before{content:'\e839'}.ic-ok-2:before{content:'\e83a'}.ic-cellphone-filled:before{content:'\e83b'}.ic-ok:before{content:'\e83c'}.ic-email-2:before{content:'\e848'}.ic-pencil-2:before{content:'\e84c'}.ic-search:before{content:'\e84e'}.ic-star-filled:before{content:'\e84f'}.ic-mobile-hand:before{content:'\e850'}.ic-cart:before{content:'\e852'}.ic-email:before{content:'\e853'}.ic-heart:before{content:'\e854'}.ic-mouse-scroll:before{content:'\e855'}.ic-balance:before{content:'\e856'}.ic-balance-2:before{content:'\e857'}.ic-tools:before{content:'\e858'}.ic-microphone:before{content:'\e859'}.ic-user:before{content:'\e85a'}.ic-btn-play-filled:before{content:'\e85c'}.ic-cellphone:before{content:'\e85d'}.ic-present:before{content:'\e85e'}.ic-reviews:before{content:'\e85f'}.ic-eye:before{content:'\e860'}.ic-callendar:before{content:'\e861'}.ic-availability:before{content:'\e863'}.ic-tags:before{content:'\e866'}.ic-gift:before{content:'\e867'}.ic-dimension:before{content:'\e868'}.ic-eye-1:before{content:'\e869'}.ic-map-marker:before{content:'\e86a'}.ic-email-1:before{content:'\e86b'}.ic-chevron-down:before{content:'\e86c'}.ic-phone:before{content:'\e86d'}.ic-compare:before{content:'\e86e'}.ic-star:before{content:'\e86f'}.ic-user-1:before{content:'\e870'}.ic-chevron-down-2:before{content:'\e871'}.ic-arrow-right-circle:before{content:'\e872'}.ic-arrow-right-1:before{content:'\e873'}.ic-plus:before{content:'\e874'}.ic-plus-2:before{content:'\e875'}.ic-check:before{content:'\e876'}.ic-popup-close:before{content:'\e878'}.ic-arrow-down:before{content:'\f004'}.ic-arrow-up:before{content:'\f005'}.ic-arrow-right:before{content:'\f006'}.ic-arrow-left:before{content:'\f007'}.ic-location-1:before{content:'\f031'}.ic-lock-open:before{content:'\f075'}.ic-facebook:before{content:'\f09a'}.ic-gplus-1:before{content:'\f0d5'}.ic-youtube-play:before{content:'\f16a'}.ic-instagram:before{content:'\f16d'}.ic-vk:before{content:'\f189'}.ic-whatsapp:before{content:'\f232'}.ic-telegram:before{content:'\f2c6'}.ic-vimeo:before{content:'\f306'}.ic-twitter:before{content:'\f309'}.ic-gplus:before{content:'\f30f'}.ic-pinterest:before{content:'\f312'}.ic-youtube:before{content:'\f313'}.ic-tumblr:before{content:'\f315'}.ic-linkedin:before{content:'\f318'}.ic-instagram-2:before{content:'\f32d'}.ic-skype:before{content:'\f339'}.ic-lock:before{content:'\f512'}.font-main{font-family:"Cera Pro",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:120px}body{font-size:18px;line-height:24px;font-family:"Cera Pro",sans-serif;color:#363636}body.mirror .fancybox-image{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}a,button,input[type=submit],svg *{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a{text-decoration:none;color:#363636}a:hover{text-decoration:none!important;color:#0d5fdb}button,input[type=button],input[type=submit]{cursor:pointer}button,input,select,textarea{padding:0;font-family:"Cera Pro",sans-serif;font-size:18px;line-height:24px;font-weight:400;background:0 0;border:none;outline:0!important}ol,ul{margin:0;padding:0;list-style:none}svg *{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}img,svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block}img{max-width:100%;max-height:100%}.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.nav-link{padding:0}#wrapper{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#page-content{position:relative;margin-bottom:auto;overflow:hidden}.animate-img:hover img{opacity:.8}.animate-img img{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.swiper-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:40px;position:relative;z-index:-1}.swiper-nav .swiper-pagination{position:static!important;margin:0 40px;-webkit-transform:unset!important;-ms-transform:unset!important;-o-transform:unset!important;transform:unset!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.swiper-nav .swiper-pagination .swiper-pagination-bullet{width:12px;min-width:12px;height:12px;border-radius:50%;opacity:1;margin:0 10px!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important;background-color:rgba(54,54,54,.25);font-size:unset}.swiper-nav .swiper-pagination .swiper-pagination-bullet-active{background-color:#0d5fdb!important}.swiper-nav .swiper-button{position:static;z-index:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.swiper-button{width:48px;height:48px;top:0;margin-top:0}.swiper-button:hover svg path{fill:#363636}.swiper-button-disabled{opacity:1}.swiper-button-disabled svg path{fill:#7c7c7c}.swiper-button:after{display:none}.swiper-button-prev{left:0}.swiper-button-next{right:0}.preview-popup .title{margin:0 0 20px 0;font-weight:400;font-size:36px;line-height:45px;text-transform:uppercase;color:#7c7c7c}.preview-popup .product-layout{padding-top:53px;max-height:592px;width:100%;position:relative}.preview-popup .swiper-button-next,.preview-popup .swiper-button-prev{position:absolute;top:23px;right:0;left:auto;z-index:100;width:20px;height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;border:2px solid #0d5fdb;font-size:12px}.preview-popup .swiper-button-next:before,.preview-popup .swiper-button-prev:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.preview-popup .swiper-button-next:after,.preview-popup .swiper-button-prev:after{display:none}.preview-popup .swiper-button-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:30px}.preview-popup .swiper-button-prev:before{content:'\e81a'}.preview-popup .swiper-button-next{right:0}.preview-popup .swiper-button-next:before{content:'\e81a'}.preview-popup .product-popup-pagination{position:absolute}.preview-popup-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}.preview-popup{padding:37px 0 54px 0}.preview-popup-left{max-width:50%}.preview-popup-right{max-width:50%;position:relative}.preview-popup-right .swiper-wrapper .image{max-height:592px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.preview-popup-right .swiper-wrapper .image img{-o-object-fit:contain;object-fit:contain}.preview-popup-big-image{max-width:100%;max-height:592px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}body:not(.mobile) ::-webkit-scrollbar{width:10px;height:10px}body:not(.mobile) ::-webkit-scrollbar-button{width:10px;height:10px}body:not(.mobile) ::-webkit-scrollbar-button:vertical:start{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzEuMDgzIDMyMiI+PHBhdGggZD0iTTU3MSAyODZxMC0xNC0xMC0yNUwzMTEgMTFRMzAwIDAgMjg2IDB0LTI1IDExTDExIDI2MVEwIDI3MiAwIDI4NnQxMSAyNXExMSAxMSAyNSAxMWg1MDBxMTQgMCAyNS0xMXQxMC0yNXoiLz48L3N2Zz4=) no-repeat center center;-webkit-background-size:4px 4px;background-size:4px 4px;display:none}body:not(.mobile) ::-webkit-scrollbar-button:vertical:end{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzEuMDgzIDMyMiI+PHBhdGggZD0iTTU3MSAzNnEwIDE0LTEwIDI1TDMxMSAzMTFxLTExIDExLTI1IDExdC0yNS0xMUwxMSA2MVEwIDUwIDAgMzZ0MTEtMjVRMjIgMCAzNiAwaDUwMHExNCAwIDI1IDExdDEwIDI1eiIvPjwvc3ZnPg==) no-repeat center center;-webkit-background-size:4px 4px;background-size:4px 4px;display:none}body:not(.mobile) ::-webkit-scrollbar-button:horizontal:start{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjIgNTcxLjA4MyI+PHBhdGggZD0iTTI4NiAuMDgzcS0xNCAwLTI1IDEwbC0yNTAgMjUwcS0xMSAxMS0xMSAyNXQxMSAyNWwyNTAgMjUwcTExIDExIDI1IDExdDI1LTExcTExLTExIDExLTI1di01MDBxMC0xNC0xMS0yNXQtMjUtMTB6Ii8+PC9zdmc+) no-repeat center center;-webkit-background-size:4px 4px;background-size:4px 4px;display:none}body:not(.mobile) ::-webkit-scrollbar-button:horizontal:end{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjIgNTcxLjA4MyI+PHBhdGggZD0iTTM2IC4wODNxMTQgMCAyNSAxMGwyNTAgMjUwcTExIDExIDExIDI1dC0xMSAyNWwtMjUwIDI1MHEtMTEgMTEtMjUgMTF0LTI1LTExcS0xMS0xMS0xMS0yNXYtNTAwcTAtMTQgMTEtMjV0MjUtMTB6Ii8+PC9zdmc+) no-repeat center center;-webkit-background-size:4px 4px;background-size:4px 4px;display:none}body:not(.mobile) ::-webkit-scrollbar-track{background:#fff}body:not(.mobile) ::-webkit-scrollbar-track-piece{background:#fff}body:not(.mobile) ::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:0}body:not(.mobile) ::-webkit-scrollbar-corner{background:#fff}.header{position:-webkit-sticky;position:sticky;top:0;z-index:102;background:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.1);box-shadow:0 4px 25px rgba(0,0,0,.1)}.header .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:109px;max-width:1920px;width:100%;margin:0 auto;padding:0 9px 0 30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .logo{min-width:190px}.header #nav-header .nav-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:63px;padding:0 20px}.header #nav-header .nav-item.sub-in{position:relative}.header #nav-header .nav-item.sub-in>.toggle{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:14px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header #nav-header .nav-item.sub-in>.toggle:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header #nav-header .nav-item.sub-in>.toggle:before{content:'\e86c'}.header #nav-header .nav-item.sub-in>.toggle:before{font-size:9px;font-weight:900;color:#7c7c7c}.header #nav-header .nav-item.sub-in:hover:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1);border-radius:10px 10px 0 0}.header #nav-header .nav-item.sub-in:hover:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#fff;border-radius:10px 10px 0 0}.header #nav-header .nav-item.sub-in:hover .toggle{display:none}.header #nav-header .nav-item.sub-in:hover>.sub-list{display:block}.header #nav-header .nav-item>.nav-link{position:relative;z-index:3;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header #nav-header .nav-item>.nav-link:hover{color:#0d5fdb}.header #nav-header .nav-link{line-height:23px;white-space:nowrap}.header #nav-header .sub-list{display:none;position:absolute;z-index:2;top:100%;left:0;background:#fff;border-top:1px solid #f1f1f1;border-radius:0 0 10px 10px;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;max-height:650px;overflow-y:auto}.header #nav-header .sub-list li{padding:20px 32px}.header #nav-header .sub-list li:not(:last-child){border-bottom:1px solid #f1f1f1}.header .header-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .your-city{position:relative}.header .your-city__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:72px;height:48px;margin-right:20px;background:#0d5fdb;border-radius:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header .your-city__button.active,.header .your-city__button:hover{background:#0d55c2}.header .your-city__drop-block{visibility:hidden;opacity:0;max-height:0;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:250px;position:absolute;z-index:2;top:100%;right:0;margin-top:19px;line-height:26px;background:#fff;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.25);box-shadow:0 4px 25px rgba(7,7,7,.25);border-radius:10px}.header .your-city__drop-block.active{visibility:visible;opacity:1;max-height:700px}.header .your-city .city-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .your-city .city-tabs .city-item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;height:68px;line-height:23px;font-weight:700;color:#7c7c7c;background:#f1f1f1;cursor:pointer}.header .your-city .city-tabs .city-item-link.active{color:#363636;background:#fff}.header .your-city .city-tabs .city-item-link:first-child{border-radius:4px 0 0 0}.header .your-city .city-tabs .city-item-link:last-child{border-radius:0 4px 0 0}.header .your-city .main-socials{padding:20px 30px;background:#f1f1f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .your-city .main-socials a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:25%;font-size:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.header .your-city .main-socials a i{font-size:20px}.header .your-city .city-content{display:none}.header .your-city .city-content.active{display:block}.header .your-city .city-content .item{padding:20px 30px 20px 32px;border-bottom:1px solid #f1f1f1}.header .your-city .city-content .item .title{font-size:14px;color:rgba(124,124,124,.5)}.header .your-city .city-content .item .phone{font-weight:500}.header .your-city .city-content .item .phone:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .your-city .city-content .item .phone:before{content:'\e86d'}.header .your-city .city-content .item .phone:before{margin-right:10px;color:#0d5fdb}.header .your-city .header-callback{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin:9px 10px;-webkit-box-shadow:inset 0 4px 5px rgba(0,43,163,.25);box-shadow:inset 0 4px 5px rgba(0,43,163,.25)}.header .compare-header,.header .favorites-header{position:relative;margin-right:20px}.header .compare-header .icon-wrapper,.header .favorites-header .icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;background:rgba(124,124,124,.1);border-radius:10px}.header .compare-header .icon-wrapper .icon-fill,.header .favorites-header .icon-wrapper .icon-fill{display:none}.header .compare-header .icon-wrapper:hover,.header .favorites-header .icon-wrapper:hover{background:rgba(13,95,219,.1)}.header .compare-header .icon-wrapper:hover .icon,.header .favorites-header .icon-wrapper:hover .icon{display:none}.header .compare-header .icon-wrapper:hover .icon-fill,.header .favorites-header .icon-wrapper:hover .icon-fill{display:block}.header .compare-header .count,.header .favorites-header .count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;position:absolute;top:-12px;right:-12px;line-height:23px;color:#fff;background:#db0d0d;-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff;border-radius:50%}.header .compare-header .count:empty,.header .favorites-header .count:empty{display:none}.header .header-auth{margin-right:20px}.header .header-auth button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border:1px solid #0d5fdb;border-radius:10px}.header .header-auth button:hover{background:#0d5fdb}.header .header-auth button:hover svg path{fill:#fff}.mobile-burger{max-width:48px;min-width:48px;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;display:none}.mobile-burger span.line{width:18px;height:3px;display:block;background:#0d5fdb;border-radius:1px}.mobile-burger span.line:nth-of-type(2){margin:3px 0}body:has(.aside-mobile.active),html:has(.aside-mobile.active){overflow:hidden}.aside-mobile{position:fixed;max-width:350px;width:100%;left:-400px;top:0;bottom:0;background:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.aside-mobile.active{left:0}.aside-mobile .language{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 12px 20px;gap:12px}.aside-mobile_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px;border-bottom:1px solid #f1f1f1}.aside-mobile_close{width:48px;min-width:48px;height:48px;background:#f1f1f1;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.aside-mobile_close i{font-size:16px;color:#7c7c7c}.aside-mobile_content{margin-bottom:auto}.aside-mobile_content .navbar-nav{padding:20px 20px 2px 8px}.aside-mobile_content .nav-item{font-size:18px;line-height:23px;color:#363636}.aside-mobile_content .nav-item .nav-link{padding:12px 16px}.aside-mobile_content .nav-item.sub-in .lv-2{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.aside-mobile_content .nav-item.sub-in .lv-2 .nav-link{font-size:16px;line-height:20px}.aside-mobile_content .nav-item.sub-in.active .lv-2{max-height:600px;opacity:1;background:#f1f1f1;border-radius:10px}.aside-mobile_content .nav-item.sub-in.active .toggle:before{content:'\f005'}.aside-mobile_content .nav-item.sub-in .toggle{float:right;margin-top:12px;color:#0d5fdb}.aside-mobile_content .nav-item.sub-in .toggle:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aside-mobile_content .nav-item.sub-in .toggle:before{content:'\f006'}.aside-mobile_button{padding:20px 8px;border-top:1px solid #f1f1f1}.aside-mobile_button .btn-calc{width:100%}#page-breadcrumb{overflow:hidden}.breadcrumb{padding:6px 0!important;margin:20px 0!important;border-radius:0!important;font-size:14px!important;line-height:26px!important;background:0 0!important}.breadcrumb .breadcrumb-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#7c7c7c}.breadcrumb .breadcrumb-item:first-child a:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumb .breadcrumb-item:first-child a:before{content:'\e800'}.breadcrumb .breadcrumb-item:first-child a:before{font-size:18px}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:10px}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding-right:10px;color:#0d5fdb}.breadcrumb .breadcrumb-item a{color:#0d5fdb}.breadcrumb .breadcrumb-item a:hover{color:#363636}.aside-page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:30px}.aside-menu-column{max-width:33%;width:337px}.aside-content-column{width:100%}.aside-menu .menu-item:not(:last-child),.aside-menu .nav-item:not(:last-child),.aside-menu li.title:not(:last-child){margin-bottom:15px}.aside-menu li.title{font-weight:700}.aside-menu .menu-link,.aside-menu .nav-link{color:inherit;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;padding:0}.aside-menu .menu-link.active,.aside-menu .menu-link:hover,.aside-menu .nav-link.active,.aside-menu .nav-link:hover{text-decoration:none;color:#2b343c;text-shadow:1px 0 0 #2b343c}.customer-aside .aside-menu .menu-item{margin-bottom:0;border-top:1px solid #f1f1f1;padding:10px 0}.customer-aside .aside-menu .menu-item a{font-weight:400;font-size:18px;line-height:23px;text-transform:uppercase;color:#363636;padding-left:10px;border-left:2px solid transparent;display:block}.customer-aside .aside-menu .menu-item a.active{border-left:2px solid #0d5fdb}.aside-tags{margin-left:-3px;margin-right:-3px}.aside-tags .title{font-size:.875rem;font-weight:700;line-height:2.143;color:#2b343c;border-bottom:1px solid silver;margin-bottom:15px}.aside-tags .tag-item{margin:3px}.aside-tags .tag-link{display:inline-block;border:1px solid #35a6da;color:#35a6da;background:#fff;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;padding:5px;border-radius:10px}.aside-tags .tag-link:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aside-tags .tag-link:before{content:'\e82d'}.aside-tags .tag-link:before{font-size:14px;margin-right:4px}.aside-tags .tag-link.active,.aside-tags .tag-link:hover{color:#fff;background:#35a6da;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:700;display:block}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2.25rem}.h3,h3{font-size:24px;line-height:30px}.h4,h4{font-size:1.75rem}.h5,h5{font-size:1.5rem}.h6,h6{font-size:1.25rem}p:last-child{margin-bottom:0!important}.section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.section-header .section-title{margin-bottom:0}.section-header .btn-link{height:78px;padding:0 30px}.section-title{position:relative;margin-bottom:40px;padding:16.5px 20px;text-transform:initial;font-weight:900;font-size:36px;line-height:45px;border-left:4px solid #0d5fdb}.empty-text{font-size:2.25rem;color:silver;line-height:1.2;margin-bottom:200px}.date{display:inline-block;font-size:12px;color:#fff;text-align:center;width:80px;height:20px;line-height:20px;border-radius:20px;background:#2b343c}.date span{display:inline-block;vertical-align:middle}.load-more-title{text-align:center;background:#2b343c;color:#fff;font-weight:500;padding:.5rem;margin-bottom:1rem;text-transform:uppercase}.table{display:table}.table .tr{display:table-row-group}.table .th{display:table-cell}.table .td{display:table-cell}.text-formatted{font-weight:500}.text-formatted>:first-child{margin-top:0!important}.text-formatted>:last-child{margin-bottom:0!important}.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted h1,.text-formatted h2,.text-formatted h3{margin-bottom:20px;font-weight:900;font-size:18px;line-height:24px;text-transform:uppercase}.text-formatted .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:40px 0}.text-formatted .block>:first-child{margin-right:91px}.text-formatted .block .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:613px}.text-formatted .block .content{width:-webkit-calc(100% - 613px - 91px);width:calc(100% - 613px - 91px)}.text-formatted a{color:#0d5fdb;text-decoration:underline;text-underline-position:under}.text-formatted a:hover{color:#363636;text-decoration:none}.text-formatted blockquote,.text-formatted ol,.text-formatted p,.text-formatted ul{margin-bottom:40px}.text-formatted p{position:relative;color:#7c7c7c}.text-formatted p:not(:last-child){margin-bottom:40px}.text-formatted p:empty{display:none}.text-formatted hr{border:none;border-bottom:2px solid #2b343c}.text-formatted ol,.text-formatted ul{padding-left:0}.text-formatted ol li:not(:last-child),.text-formatted ul li:not(:last-child){margin-bottom:10px}.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ul ul{margin-top:.6em;margin-left:1.3em}.text-formatted ol{list-style-position:inside;list-style-type:none;counter-reset:step-counter}.text-formatted ol>li{position:relative;list-style-type:none;counter-increment:step-counter}.text-formatted ol>li:before{content:counters(step-counter, ".") ".";display:inline-block;min-width:.75em;margin-right:.4em;font-weight:700;color:#0d5fdb}.text-formatted ol ol li:before{content:counters(step-counter, ".") "."}.text-formatted ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700}.text-formatted ul li a{display:contents}.text-formatted ul li:before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:14px;height:2px;margin-top:12px;margin-right:10px;background:#0d5fdb;border-radius:2px}.text-formatted ul[style*="list-style-type: circle"] li:before,.text-formatted ul[style*="list-style-type: disc"] li:before,.text-formatted ul[style*="list-style-type: square"] li:before,.text-formatted ul[style*="list-style-type:circle"] li:before,.text-formatted ul[style*="list-style-type:disc"] li:before,.text-formatted ul[style*="list-style-type:square"] li:before{top:0;font-size:13px}.text-formatted ul[style*="list-style-type: square"] li:before,.text-formatted ul[style*="list-style-type:square"] li:before{content:'■'}.text-formatted ul[style*="list-style-type: disc"] li:before,.text-formatted ul[style*="list-style-type:disc"] li:before{font-size:26px;line-height:21px;content:'•'}.text-formatted ul[style*="list-style-type: circle"] li:before,.text-formatted ul[style*="list-style-type:circle"] li:before{content:'○'}.text-formatted blockquote{display:block;clear:both;border-left:3px solid #2b343c;padding-left:15px}.text-formatted .table-wrap{max-width:100%;overflow:auto}.text-formatted img{display:inline-block;max-width:100%;height:auto!important;margin:3.1em auto 2.9em;vertical-align:unset}.text-formatted img[style*="float: left"],.text-formatted img[style*="float:left"]{margin:0 1.5rem 1.5rem 0}.text-formatted img[style*="float: right"],.text-formatted img[style*="float:right"]{margin:0 0 1.5rem 1.5rem}.text-formatted img:not([style*=float]){display:block}.text-formatted .page-img-wrapper img{margin:0}.text-formatted p:has(img:first-child):has(img:last-child){margin:0}.text-formatted table{max-width:100%;border-collapse:collapse;border-spacing:0;border:none}.text-formatted table img{margin:auto}.text-formatted table td,.text-formatted table th{padding:10px 20px;text-align:left;border:none}.text-formatted table tbody:first-child tr:first-child td,.text-formatted table tbody:first-child tr:first-child th,.text-formatted table th,.text-formatted table thead td{font-weight:700}.text-formatted table tbody:first-child tr:nth-child(odd),.text-formatted table thead tr:nth-child(odd){background:#eee}.text-formatted table thead+tbody tr:nth-child(even){background:#eee}.text-formatted table tfoot td{font-weight:700}[data-js-link]{cursor:pointer}.pagination-wrap .pagination .page-item{margin:0 2px}.pagination-wrap .pagination .page-item .page-current,.pagination-wrap .pagination .page-item .page-link,.pagination-wrap .pagination .page-item .page-next,.pagination-wrap .pagination .page-item .page-prev{position:relative;display:inline-block;vertical-align:top;font-size:18px;line-height:23px;text-align:center;padding:12px 16px;color:#000;font-weight:900;border:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background:0 0;border-radius:10px}.pagination-wrap .pagination .page-item .page-gap{cursor:default;position:relative;display:inline-block;vertical-align:top;text-align:center;padding:1px;margin:5px;font-size:1rem;font-weight:700;color:#2b343c;border:none}.pagination-wrap .pagination .page-item .page-next,.pagination-wrap .pagination .page-item .page-prev{font-size:10px;text-decoration:none;color:#0d5fdb}.pagination-wrap .pagination .page-item .page-next:before,.pagination-wrap .pagination .page-item .page-prev:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagination-wrap .pagination .page-item .page-next:hover,.pagination-wrap .pagination .page-item .page-prev:hover{color:#2b343c}.pagination-wrap .pagination .page-item .page-current:hover,.pagination-wrap .pagination .page-item .page-link:hover{color:#2b343c}.pagination-wrap .pagination .page-item .page-prev:before{content:'\f007'}.pagination-wrap .pagination .page-item .page-next:before{content:'\f006'}.pagination-wrap .pagination .page-item.active .page-current,.pagination-wrap .pagination .page-item.active .page-link{background:#0d5fdb;color:#fff}.pagination-wrap .pagination .page-item.active .page-current:focus:not(.page-gap),.pagination-wrap .pagination .page-item.active .page-current:hover:not(.page-gap),.pagination-wrap .pagination .page-item.active .page-link:focus:not(.page-gap),.pagination-wrap .pagination .page-item.active .page-link:hover:not(.page-gap){background:0 0}.pagination-wrap .btn-load-more{display:block;margin-left:auto;margin-right:auto;padding:12px 57px;background:#f1f1f1;border-radius:10px;font-weight:700;font-size:18px;line-height:23px;color:#0d5fdb!important}.pager{list-style:none;padding-left:0}.pager .page-next,.pager .page-prev{font-size:.875rem;line-height:1.2rem;vertical-align:baseline}.pager .page-next:before,.pager .page-prev:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pager .page-next:before,.pager .page-prev:before{font-size:.65rem;line-height:1rem;margin-top:.2rem;text-decoration:none!important}.pager .page-prev:before{float:left;margin-right:.3rem}.pager .page-next:before{float:right;margin-left:.3rem}.footer{position:relative;margin-top:80px;color:#fff;background:#363636;overflow:hidden}.footer a{color:rgba(255,255,255,.5)}.footer a:hover{color:#fff}.footer .footer-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;padding:80px 0}.footer .footer-block .title{margin-bottom:20px;padding-left:10px;font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase;border-left:4px solid #0d5fdb}.footer .footer-menu{padding-left:14px}.footer .footer-menu a{display:inline-block;line-height:32px}.copyright{background:#222}.copyright .copyright-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 0;font-weight:500}.copyright .copyright-text{color:#7c7c7c}.copyright .payments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}.copyright .copyright-fenix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.copyright .copyright-fenix a{margin-right:32px;font-size:15px}.container{padding-right:13px;padding-left:13px;max-width:1466px}.jq-selectbox{z-index:30!important;font-family:"Cera Pro",sans-serif;font-family:'Cera Pro'}.jq-selectbox.opened{z-index:31!important}.jq-selectbox.focused .jq-selectbox__select{background:#fff;-webkit-box-shadow:none;box-shadow:none}.jq-selectbox li{color:#363636;font-size:18px;font-weight:400;line-height:23px;padding:12px 20px}.jq-selectbox li.selected{background:#f1f1f1;font-weight:700;color:#363636}.jq-selectbox .change-sorting{width:0!important}.jq-selectbox__select{border-radius:10px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-size:1rem;line-height:1.13;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;min-width:145px}.jq-selectbox__select:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none}.jq-selectbox__select-text{width:auto!important;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.jq-selectbox__trigger{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.jq-selectbox__trigger .jq-selectbox__trigger-arrow{border:none;font-size:14px;position:static;width:auto;height:auto}.jq-selectbox__trigger .jq-selectbox__trigger-arrow:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jq-selectbox__trigger .jq-selectbox__trigger-arrow:before{content:'\e812'}.jq-selectbox__dropdown{background:#fff;overflow:hidden;right:auto;width:auto;min-width:100%;font-family:"Cera Pro",sans-serif}.jq-selectbox__dropdown ul{max-height:200px;overflow-y:auto}select.styler{opacity:0}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_ef8c08_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_ef8c08_256x240.png)}.ui-state-active .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_ef8c08_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_228ef1_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/themes/default/skin/lib/jquery-ui/images/ui-icons_ffd27a_256x240.png)}.ui-widget-content{background:#eee url(/themes/default/skin/lib/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x}.ui-widget-header{background:#f6a828 url(/themes/default/skin/lib/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f6f6f6 url(/themes/default/skin/lib/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#fdf5ce url(/themes/default/skin/lib/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff url(/themes/default/skin/lib/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#ffe45c url(/themes/default/skin/lib/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#b81900 url(/themes/default/skin/lib/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat}.ui-widget-overlay{background:#666 url(/themes/default/skin/lib/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat}.ui-widget-shadow{background:#000 url(/themes/default/skin/lib/jquery-ui/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x}.ui-dialog{max-width:96%;z-index:1002!important}.ui-dialog[style*='top: -']{top:0!important}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:0 0;border:none;width:20px;height:20px;position:absolute;top:24px;right:11px;overflow:hidden;border-radius:3px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{content:'';position:absolute;top:-50%;left:50%;height:200%;width:1px;background:#000;padding:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-left:-1px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-1px}.ui-widget-overlay{z-index:1001!important}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1rem;font-family:"Cera Pro",sans-serif}.ui-autocomplete.ui-widget{max-height:120px;overflow:hidden;overflow-y:auto;background:#fff;border:1px solid #ebebeb}.ui-autocomplete.ui-widget::-webkit-scrollbar{width:7px;height:7px}.ui-autocomplete.ui-widget::-webkit-scrollbar-button{width:0;height:0}.ui-autocomplete.ui-widget::-webkit-scrollbar-track{background:#fff}.ui-autocomplete.ui-widget::-webkit-scrollbar-track-piece{background:#fff;border:1px solid #e0e0e0;border-radius:4px}.ui-autocomplete.ui-widget::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.ui-autocomplete.ui-widget .ui-menu-item{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;font-size:.875rem;border:none;font-weight:400}.ui-autocomplete.ui-widget .ui-menu-item.ui-state-focus{font-weight:400;background:#2b343c;color:#fff;border:none;margin:0}.masonry{display:block;margin:1rem 0;padding:0;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-count:4;-moz-column-count:4;column-count:4}.masonry-item{display:inline-block;padding:1rem;margin:0 0 1rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rate{line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rate img{display:inline-block;max-width:14px}.language{position:relative}.language:hover .desktop-lang{border-radius:10px 10px 0 0}.language:hover .list-inner{opacity:1;visibility:visible;pointer-events:all}.language:hover .list-inner span{position:relative;z-index:3}.language:hover .list-inner svg{display:none}.language .current-lang{text-transform:uppercase;border-radius:10px;background:rgba(124,124,124,.1);padding:14px 16px;cursor:pointer}.language .current-lang span{padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:10px}.language .current-lang svg{margin-left:8px}.language .current-lang .mobile-lang{display:none;text-align:center;font-weight:500;font-size:18px;line-height:20px;color:#7c7c7c}.language .lang-list{position:absolute;left:0;top:100%;width:100%;padding-top:6px}.language .list-inner{background:#fff;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1);border-radius:10px;border-top:1px solid #f1f1f1;padding:10px;z-index:2;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:0;visibility:hidden;pointer-events:none}.language .list-inner .lang-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}.hamburger-box{width:16px;height:14px;position:absolute;top:50%;left:17px;margin-top:-7px}.hamburger-box .hamburger-inner{position:absolute;width:16px;height:2px;background-color:#fff;margin-top:-1px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform}.hamburger-box .hamburger-inner:nth-child(1){-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;top:2px}.hamburger-box .hamburger-inner:nth-child(2){-webkit-transition:opacity 125ms ease 275ms;-o-transition:opacity 125ms ease 275ms;transition:opacity 125ms ease 275ms;top:8px}.hamburger-box .hamburger-inner:nth-child(3){-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55),-o-transform 275ms cubic-bezier(.68,-.55,.265,1.55);top:14px}.sort-wrapper{margin-right:20px;gap:8px}.sort-wrapper .jq-selectbox__dropdown ul{max-height:unset;overflow-y:auto}.sort-wrapper .jq-selectbox .jq-selectbox__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 10px;font-family:"Cera Pro",sans-serif;background:#f1f1f1;border:none}.sort-wrapper .jq-selectbox .jq-selectbox__select:hover{color:#0d5fdb;background:rgba(13,95,219,.1)}.sort-wrapper .jq-selectbox .jq-selectbox__select:hover svg use{fill:#0d5fdb}.sort-wrapper .jq-selectbox .jq-selectbox__select-text{font-size:18px;line-height:23px}.sort-wrapper .jq-selectbox .jq-selectbox__select .icon-sort{margin-right:20px}.sort-wrapper .jq-selectbox .jq-selectbox__trigger{margin-top:1px;margin-left:20px;position:static}.sort-wrapper .jq-selectbox .jq-selectbox__trigger-arrow{display:none}.sort-wrapper .jq-selectbox li:hover{background-color:#0d5fdb}.loader{width:100px;height:60px;position:relative;margin:20px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loader span{display:block;width:8px;height:40px;background-color:#2b343c}.loader span:not(:last-child){margin-right:5px}.loader span:nth-child(1){-webkit-animation:grow 1s ease-in-out infinite;-o-animation:grow 1s ease-in-out infinite;animation:grow 1s ease-in-out infinite}.loader span:nth-child(2){-webkit-animation:grow 1s ease-in-out .15s infinite;-o-animation:grow 1s ease-in-out .15s infinite;animation:grow 1s ease-in-out .15s infinite}.loader span:nth-child(3){-webkit-animation:grow 1s ease-in-out .3s infinite;-o-animation:grow 1s ease-in-out .3s infinite;animation:grow 1s ease-in-out .3s infinite}.loader span:nth-child(4){-webkit-animation:grow 1s ease-in-out .45s infinite;-o-animation:grow 1s ease-in-out .45s infinite;animation:grow 1s ease-in-out .45s infinite}.loader-circle{width:40px;height:40px;border-radius:100%;position:relative}.loader-circle:after,.loader-circle:before{content:"";top:0;left:0;width:40px;height:40px;border-width:10px}.loader-circle:after,.loader-circle:before{content:"";position:absolute;border-radius:100%;border-style:solid;border-color:transparent}.loader-circle:before{z-index:100;border-top-color:#2b343c;-webkit-animation:loader-spin 1s infinite;-o-animation:loader-spin 1s infinite;animation:loader-spin 1s infinite}.loader-circle:after{border-style:solid;border-color:#f7f7f7}.overlay{background:#141414;position:fixed;opacity:0;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.overlay.active{background:#141414;opacity:.8;z-index:1;pointer-events:auto;cursor:pointer}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;height:48px;padding:0 5px;font-weight:700;font-size:18px;color:#fff!important;background:#0d5fdb;border:none;border-radius:10px;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn:hover{background:#0d55c2}.btn svg{margin-left:10px}.btn-transparent{color:#0d5fdb!important;border:1px solid #0d5fdb;background:0 0}.btn-transparent:hover{color:#fff!important;background:#0d5fdb}.btn-transparent:hover svg path{stroke:#fff}.btn-gray{color:#7c7c7c!important;background:#f1f1f1}.btn-gray:hover{background:#d8d3d3}.btn-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:23px;text-decoration:none;color:#0d5fdb}.btn-link:hover{text-decoration:none;color:#363636}.btn-link:hover svg path{stroke:#363636}.btn-link:hover svg.arrow path{stroke:initial;fill:#363636}.btn-link svg{margin-left:10px}.btn-link-white{color:#fff}.btn-link-white:hover{color:#0d5fdb}.btn-link-white:hover svg path{stroke:#0d5fdb}.btn-link-white:hover svg.arrow path{stroke:initial;fill:#0d5fdb}.btn-white{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 0;background:#fff;-webkit-box-shadow:0 4px 25px rgba(68,68,68,.25);box-shadow:0 4px 25px rgba(68,68,68,.25);border-radius:10px;font-weight:700;font-size:18px;line-height:23px;text-align:center;color:#363636!important;border:2px solid #fff}.btn-white:hover{background:#0d5fdb;color:#fff!important}.btn-blue{font-family:"Cera Pro",sans-serif;color:#fff;font-size:18px;font-weight:700;line-height:normal;border-radius:10px;background:#0d5fdb;border:1px solid #0d5fdb;padding:12px 60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer}.btn-gray{font-family:"Cera Pro",sans-serif;color:#0d5fdb;font-size:18px;font-weight:700;line-height:normal;border-radius:10px;background:#f1f1f1;border:1px solid #f1f1f1;padding:12px 60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer}.map-default{min-height:300px}.map-projects{min-height:849px}.infowindow-content{max-width:300px}.infowindow-content .infowindow-image .image-link img{margin:0 auto}.infowindow-content .infowindow-title{position:relative;text-transform:initial;font-weight:900;font-size:14px;line-height:16px;padding:10px 0}.infowindow-content .infowindow-actions{padding-bottom:5px}.infowindow-content .infowindow-actions .btn{margin:0 auto;font-weight:400;font-size:14px;line-height:16px;height:auto;width:130px;padding:5px;display:block}.filter{position:relative;background:#fff;border-radius:10px}.filter .filter-title{background:#2b343c;color:#fff;font-size:1rem;font-weight:400;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.filter .filter-toggle-wrap{position:relative}.filter .filter-toggle-wrap .filter-delete-wrapper{display:none}.filter .filter-toggle-wrap>.loader-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.filter .filter-toggle-wrap>.loader-wrap .loader{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.filter .filter-toggle-wrap.loading>:not(.loader-wrap){opacity:.5}.filter .filter-toggle-wrap.loading>.loader-wrap{z-index:200;opacity:1;visibility:visible}.filter .filter-title,.filter .selections-wrapper{border-bottom:1px solid #e3e3e3}.filter .selections-wrapper{position:relative;padding:20px 30px;line-height:1.2}.filter .selections-wrapper.active .catalog-aside-heading .ic{display:none}.filter .selections-wrapper.active .ic-close{display:block}.filter .selections-wrapper.active .attribute-content{display:block}.filter .selections-wrapper .catalog-aside-heading .ic{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.filter .selections-wrapper .ic-close{display:none}.filter .selections-wrapper .ic-close::before{font-size:15px;color:#0643ec}.filter .selections-wrapper .attribute-content{display:none}.filter .selections-wrapper:last-of-type{border-bottom:none}.filter .selections-wrapper>.title{font-size:.875rem;color:#2b343c;font-weight:700;margin-bottom:15px;position:relative}.filter .selections-wrapper>.title .clear-filter{color:silver;font-size:12px;cursor:pointer;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;margin-left:16px;display:none;margin-right:5px;margin-top:1px}.filter .selections-wrapper>.title .clear-filter:hover{color:#2b343c}.filter .selections-wrapper>.title.selected .clear-filter{display:block}.filter .selections-wrapper>.title .open-filter-search{font-size:15px;color:silver;cursor:pointer;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;display:none}.filter .selections-wrapper>.title .open-filter-search:hover{color:#2b343c}.filter .filter-form{overflow:hidden;position:absolute;top:0;right:0;left:100%;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;margin-bottom:0;padding-bottom:0;background:rgba(0,0,0,.2);bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:2px 2px 0 0}.filter .filter-form.active{left:0;overflow:visible}.filter .filter-form .form-control{font-size:.875rem;color:#2b343c;height:24px;padding-right:30px}.filter .filter-form .filter-form-btn{position:absolute;top:0;right:0;background:0 0;border:none;height:24px;width:28px;text-align:center;padding:0;line-height:24px;color:silver;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;cursor:pointer}.filter .filter-form .filter-form-btn:hover{color:#2b343c}.filter .attribute-content{margin-top:20px}.filter .attribute-content:not(._range){overflow:hidden;overflow-y:auto;max-height:240px}.filter .buttons-wrap{text-align:center;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.filter .buttons-wrap .btn{width:100%}.filter .clear-filter.disabled{cursor:not-allowed}.filter .filter-pre-info{font-size:.875rem;color:#2b343c;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;background:#fff;z-index:10;padding:6px 26px 6px 13px;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.33);box-shadow:0 1px 7px 0 rgba(0,0,0,.33);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px;display:none}.filter .filter-pre-info:after{content:'';background:url(../images/decore/left-shadow-arrow.svg) top no-repeat/contain;width:20px;height:21px;position:absolute;top:50%;left:-16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.filter .filter-pre-info .close{font-size:8px;position:absolute;top:0;right:0;width:18px;height:18px;line-height:18px;text-align:center;color:#2b343c;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;cursor:pointer}.filter .filter-pre-info .close:hover{color:#2b343c}.filter .filter-pre-info .btn{line-height:1.1;font-size:12px;margin-left:15px}.attribute-checkbox{position:relative;margin-top:5px;margin-bottom:10px}.attribute-checkbox:after{content:'';display:block;clear:both}.attribute-checkbox .list{position:relative;vertical-align:top;font-size:14px;text-decoration:none;color:#2b343c;line-height:1.571;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid transparent}.attribute-checkbox .list .count,.attribute-checkbox .list .text{-webkit-transition:.3s ease .1s;-o-transition:.3s ease .1s;transition:.3s ease .1s}.attribute-checkbox .list .text:first-letter{text-transform:capitalize}.attribute-checkbox .list .text-wrap{display:block;position:relative}.attribute-checkbox .list .text-wrap:before{content:'';display:block;background:#2b343c;position:absolute;top:100%;margin-top:-1px;left:0;width:0;height:1px;-webkit-transition:.3s ease .1s;-o-transition:.3s ease .1s;transition:.3s ease .1s}.attribute-checkbox .list .checkbox{display:block;position:relative;width:21px;min-width:21px;height:21px;background:#fff;margin-right:11px;vertical-align:middle;border:1px solid #e2ebf4;border-radius:4px;-webkit-transition:.3s ease .1s;-o-transition:.3s ease .1s;transition:.3s ease .1s}.attribute-checkbox .list .checkbox:before{content:'';background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2219%22%20height%3D%2215%22%20viewBox%3D%220%200%2019%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.58203%2013.7188C6.93359%2014.0703%207.53125%2014.0703%207.88281%2013.7188L18.2188%203.38281C18.5703%203.03125%2018.5703%202.43359%2018.2188%202.08203L16.9531%200.816406C16.6016%200.464844%2016.0391%200.464844%2015.6875%200.816406L7.25%209.25391L3.27734%205.31641C2.92578%204.96484%202.36328%204.96484%202.01172%205.31641L0.746094%206.58203C0.394531%206.93359%200.394531%207.53125%200.746094%207.88281L6.58203%2013.7188Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center;height:21px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attribute-checkbox .btn-apply{display:none;cursor:pointer;position:absolute;right:0;top:50%;margin-top:-14px;-webkit-transition:ease .1s;-o-transition:ease .1s;transition:ease .1s;padding:7px 15px;border-radius:28px/2;line-height:normal;background-color:#0d5fdb;color:#fff;height:auto;font-size:12px;text-align:center;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.attribute-checkbox .btn-apply:after{content:'';position:absolute;top:50%;left:-6px;margin-top:-9px;border-right:9px solid #0d5fdb;border-top:9px solid transparent;border-bottom:9px solid transparent}.attribute-checkbox.selected .list .checkbox{border-color:#0d5fdb;background:#0d5fdb}.attribute-checkbox.selected .list .checkbox:before{opacity:1}.attribute-range{position:relative}.attribute-range .ui-slider{background:#e0e0e0;height:4px;margin:18px 0;position:relative;border:none;border-radius:5px}.attribute-range .ui-slider .ui-slider-range:last-of-type{position:absolute;height:4px;background:-webkit-gradient(linear,left top,right top,from(#0d5fdb),to(#0d5fdb));background:-webkit-linear-gradient(left,#0d5fdb 0,#0d5fdb 100%);background:-o-linear-gradient(left,#0d5fdb 0,#0d5fdb 100%);background:linear-gradient(to right,#0d5fdb 0,#0d5fdb 100%);border-radius:5px}.attribute-range .ui-slider .ui-slider-handle{position:absolute;z-index:10;top:50%;width:15px;height:15px;margin-top:-8px;background:#fff;display:block;border-radius:100%;border:1px solid #fff;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.33);box-shadow:0 1px 7px 0 rgba(0,0,0,.33);cursor:pointer;-webkit-transition:unset!important;-o-transition:unset!important;transition:unset!important}.attribute-range .ui-slider .ui-slider-handle:hover:first-of-type{border-color:#2581b1}.attribute-range .ui-slider .ui-slider-handle:hover:last-of-type{border-color:#2b343c}.attribute-range .dash{color:#e9e9e9;float:left;font-size:15px;line-height:21px;margin:0 6px 0 16px}.attribute-range .ranges-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.attribute-range .range-text{padding-right:6px}.attribute-range .range-separate,.attribute-range .range-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.attribute-range .range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;font-size:.75rem;color:#737373}.attribute-range .range .form-control{height:24px;min-width:45px;padding-left:3px;padding-right:3px;margin-right:7px;font-size:.9rem;color:#737373;text-align:center}.attribute-range .range .form-control::-webkit-inner-spin-button,.attribute-range .range .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attribute-range .range>*{margin-bottom:0;margin-right:7px}.attribute-range .btn-apply{height:24px;padding:1px 8px;font-size:.75rem}.filter-delete-wrapper{color:#2b343c;font-size:.75rem;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:24px}.filter-delete-wrapper:empty{display:none}.filter-delete-wrapper .filter-delete-item{border:1px solid #0d5fdb;padding:8px 15px;cursor:pointer;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;font-size:14px;line-height:16px;border-radius:10px;color:#0d5fdb}.filter-delete-wrapper .filter-delete-item.filter-delete-all{background:0 0;border-color:#0d5fdb}.filter-delete-wrapper .filter-delete-item.filter-delete-all .delete-icon{color:#0d5fdb}.filter-delete-wrapper .filter-delete-item.filter-delete-all:hover{background:#0d5fdb;border-color:#0d5fdb}.filter-delete-wrapper .filter-delete-item:hover{color:#fff;background:#0d5fdb;border-color:#0d5fdb}.filter-delete-wrapper .filter-delete-item:hover .delete-icon{background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.80469 5.75L9.53906 3.01562C9.89453 2.6875 9.89453 2.14062 9.53906 1.8125L8.9375 1.21094C8.60938 0.855469 8.0625 0.855469 7.73438 1.21094L5 3.94531L2.23828 1.21094C1.91016 0.855469 1.36328 0.855469 1.03516 1.21094L0.433594 1.8125C0.078125 2.14062 0.078125 2.6875 0.433594 3.01562L3.16797 5.75L0.433594 8.51172C0.078125 8.83984 0.078125 9.38672 0.433594 9.71484L1.03516 10.3164C1.36328 10.6719 1.91016 10.6719 2.23828 10.3164L5 7.58203L7.73438 10.3164C8.0625 10.6719 8.60938 10.6719 8.9375 10.3164L9.53906 9.71484C9.89453 9.38672 9.89453 8.83984 9.53906 8.51172L6.80469 5.75Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.filter-delete-wrapper .delete-icon{display:block;background-image:url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.80469 5.75L9.53906 3.01562C9.89453 2.6875 9.89453 2.14062 9.53906 1.8125L8.9375 1.21094C8.60938 0.855469 8.0625 0.855469 7.73438 1.21094L5 3.94531L2.23828 1.21094C1.91016 0.855469 1.36328 0.855469 1.03516 1.21094L0.433594 1.8125C0.078125 2.14062 0.078125 2.6875 0.433594 3.01562L3.16797 5.75L0.433594 8.51172C0.078125 8.83984 0.078125 9.38672 0.433594 9.71484L1.03516 10.3164C1.36328 10.6719 1.91016 10.6719 2.23828 10.3164L5 7.58203L7.73438 10.3164C8.0625 10.6719 8.60938 10.6719 8.9375 10.3164L9.53906 9.71484C9.89453 9.38672 9.89453 8.83984 9.53906 8.51172L6.80469 5.75Z' fill='%230D5FDB'/%3E%3C/svg%3E%0A");width:11px;height:11px;background-repeat:no-repeat;background-position:center;margin-left:8px;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.socials-list{text-align:center}.socials-list .item{display:inline-block;vertical-align:middle;text-align:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.socials-list .item:not(:first-child){margin-left:10px}.socials-list .item .social-icon{position:relative;z-index:1;width:40px;height:40px;vertical-align:middle;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background:#000}.socials-list .item .social-icon i{display:inline-block;height:40px;line-height:40px;font-size:30px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:relative;z-index:10;color:#fff}.socials-list .item .social-icon:after{content:'';position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;height:100%;background:0 0;border:3px solid #000}.socials-list .item.active,.socials-list .item.active *,.socials-list .item:focus,.socials-list .item:focus *,.socials-list .item:hover,.socials-list .item:hover *{outline:0}.socials-list .item.active .social-icon:after,.socials-list .item:focus .social-icon:after,.socials-list .item:hover .social-icon:after{width:120%;height:120%}.socials-list .item div.social-icon,.socials-list .item span.social-icon{color:#fff;display:inline-block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.socials-list .item img.social-icon{display:inline-block;width:auto;max-width:100%}.socials-list .item.social-skype .social-icon{background:#00aff0}.socials-list .item.social-skype .social-icon:after{border-color:#00aff0}.socials-list .item.social-facebook .social-icon{background:#3b5998;text-align:right}.socials-list .item.social-facebook .social-icon:after{border-color:#3b5998}.socials-list .item.social-facebook .social-icon i{font-size:36px;margin-top:5px;margin-right:6px}.socials-list .item.social-vk .social-icon{background:#507299}.socials-list .item.social-vk .social-icon:after{border-color:#507299}.socials-list .item.social-vk .social-icon i{font-size:28px}.socials-list .item.social-youtube .social-icon{background:#e62117}.socials-list .item.social-youtube .social-icon:after{border-color:#e62117}.socials-list .item.social-instagram .social-icon{background:#3897f0}.socials-list .item.social-instagram .social-icon:after{border-color:#3897f0}.socials-list .item.social-instagram .social-icon i{font-size:25px}.socials-list .item.social-google .social-icon{background:#fd4d3e}.socials-list .item.social-google .social-icon:after{border-color:#fd4d3e}.socials-list .item.social-google .social-icon i{font-size:25px}.socials-list .item.social-linkedin .social-icon{background:#007bbd}.socials-list .item.social-linkedin .social-icon:after{border-color:#007bbd}.socials-list .item.social-twitter .social-icon{background:#00aef1}.socials-list .item.social-twitter .social-icon:after{border-color:#00aef1}.social-auth{display:block;text-align:center}.social-auth .social{position:relative;display:inline-block;margin:5px 5px 0;font-size:20px;width:30px;height:30px;line-height:28px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;vertical-align:middle;border:1px solid #2b343c}.social-auth .social a{display:block;height:100%}.social-auth .social i{color:#2b343c}.social-likes{text-align:center;padding-top:25px}.social-likes .widget-item{margin-top:15px;display:inline-block}.social-likes .title{display:inline-block;font-size:14px}.social-likes .item{position:relative}.social-likes .item .hidden{display:block;cursor:pointer;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.social-likes .item .hidden:hover+i{vertical-align:top}.social-likes .item.instagram .ig-follow{-webkit-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10)}.social-likes .item.google-plus iframe{-webkit-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10)}.social-likes .item.facebook .fb-share-button{-webkit-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10)}.social-likes .item.vk a{-webkit-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10)}.scroll-up{position:fixed;right:10px;bottom:90px;background:#2b343c;-webkit-background-size:17px 17px;background-size:17px;width:42px;height:42px;margin-top:180px;z-index:100;cursor:pointer;display:none}.scroll-up:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scroll-up:before{content:'\f005'}.scroll-up:before{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:20px}.article-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px);margin:0 15px 30px;padding:20px;border:1px solid #f1f1f1}.article-item .article-img-wrapper{display:block;height:270px;margin-bottom:20px}.article-item .article-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-item .article-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #0d5fdb}.article-item .article-title a{font-weight:900;line-height:23px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-item .article-text{margin-bottom:20px;font-weight:500;font-size:14px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.article-item .article-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.article-item .article-date{color:#7c7c7c}.article-item .btn-link:hover svg use{stroke:#363636}.control-group{position:relative;margin-bottom:0!important}.control-group:not(:last-child){margin-bottom:28px!important}.control-group-email:before,.control-group-name:before,.control-group-phone:before{content:'';position:absolute;left:0;top:18px;width:18px;height:18px}.control-group-name:before{background:url(../images/user-icon-blue.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.control-group-phone:before{background:url(../images/phone-icon-blue.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.control-group-email{color:#0d5fdb}.control-group-email:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.control-group-email:before{content:'\e830'}.form-control{height:55px;padding:0 0 0 28px;font-size:18px;color:#7c7c7c;border:none;border-bottom:1px solid #7c7c7c;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none!important;box-shadow:none!important}.form-control::-webkit-input-placeholder{color:#bebebe}.form-control::-moz-placeholder{color:#bebebe}.form-control:-moz-placeholder{color:#bebebe}.form-control:-ms-input-placeholder{color:#bebebe}.form-control:focus{color:#363636;border-color:#0d5fdb}.form-control.error{border-width:2px;border-color:red!important}.form-control.gui-field-error{border-color:red!important}.form-control:-webkit-autofill,.form-control:-webkit-autofill::first-line,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}textarea.form-control{resize:none;height:65px}label.error{margin-top:5px;margin-bottom:0;font-size:16px;line-height:22px;color:red}input[type=password]{letter-spacing:.2em}input[type=password]::-webkit-input-placeholder{letter-spacing:normal}input[type=password]::-moz-placeholder{letter-spacing:normal}input[type=password]:-ms-input-placeholder{letter-spacing:normal}input[type=password]::placeholder{letter-spacing:normal}.custom-checkbox{font-size:.875rem;color:#2b343c;line-height:1.2;padding-left:33px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;min-height:16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-checkbox .checkmark:after,.custom-checkbox .checkmark:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.custom-checkbox .checkmark:before{width:16px;height:16px;left:0;border:1px solid #2b343c}.custom-checkbox .checkmark:after{width:8px;height:8px;left:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.custom-checkbox input:checked .checkmark:after,.custom-checkbox input:checked~.checkmark:after,.custom-checkbox.active .checkmark:after,.custom-checkbox.active~.checkmark:after{opacity:1}.custom-checkbox input{visibility:hidden;opacity:0}.custom-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:23px;cursor:pointer}.custom-radio .checkmark{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;margin-right:10px;border:2px solid #fff;border-radius:50%}.custom-radio .checkmark:before{content:'';width:6px;height:6px;background:#fff;border-radius:50%;opacity:0}.custom-radio input{visibility:hidden;opacity:0}.custom-radio input:checked~.checkmark:before{opacity:1}form label .required{color:red}form label .required:before{content:'*'}form .form-error{margin-top:3px;font-size:14px;line-height:20px;color:red}form .form-error ul{margin:0;padding:0}form .form-error ul li:not(:first-child){display:none}form .control-group,form .form-group{margin-bottom:13px}form .form-note,form .gui-details{color:silver;font-size:.875rem;text-align:center;line-height:1.2;margin:13px 0}form .form-note a,form .gui-details a{color:#d2262f;border-bottom:1px solid silver;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}form .note{color:#999;font-size:.75rem}.loginForm-container .btn{padding:0 10px}.callbackFind-container .input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:20px}.callbackFind-container .input-group button{width:100%}.callbackFind-container .input-group>.custom-file,.callbackFind-container .input-group>.custom-select,.callbackFind-container .input-group>.form-control{width:100%}.callbackFind-container .input-group-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.registerForm-container .control-label{margin-bottom:0}.registerForm-container .btn-register{margin-top:20px;padding-left:20px;padding-right:20px}.registerForm-container .gui-details{margin:10px 0 7px 0}.forgotForm-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.forgot-form{max-width:435px}.forgot-form .btn-login{padding-left:20px;padding-right:20px}.forgot-form .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.forgot-form .form-error{position:absolute;top:100%;left:0}.form-popup .fancybox-bg{background:#363636;opacity:.9}.form-popup .fancybox-slide>div{width:520px;padding:40px 30px!important;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.1);box-shadow:0 4px 25px rgba(0,0,0,.1);border-radius:10px}.form-popup .form-title{margin-bottom:29px;font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center}.form-popup .form-text{margin-top:0;margin-bottom:16px;line-height:26px;text-align:center;color:#7c7c7c}.form-popup .form-control{color:#363636;border-color:#7c7c7c;-webkit-box-shadow:inset 0 0 0 40px #fff!important;box-shadow:inset 0 0 0 40px #fff!important}.form-popup .form-control::-webkit-input-placeholder{color:rgba(124,124,124,.5)}.form-popup .form-control::-moz-placeholder{color:rgba(124,124,124,.5)}.form-popup .form-control:-moz-placeholder{color:rgba(124,124,124,.5)}.form-popup .form-control:-ms-input-placeholder{color:rgba(124,124,124,.5)}.form-popup .btn-submit-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:52px}.form-popup .btn-submit-wrapper .btn{width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.form-popup .fancybox-close-small:after{font-size:36px;color:#0d5fdb}.blue-form{background:#0d5fdb;border-radius:10px;color:#fff}.blue-form form{color:#fff;border-color:#fff}.blue-form form .form-title{font-size:24px;line-height:30px;text-transform:uppercase;color:#fff}.blue-form form .controls{position:relative}.blue-form form .controls .ic{position:absolute;top:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blue-form form .form-control{color:#fff;border-bottom:1px solid #fff;background:#0d5fdb}.blue-form form .form-control::-webkit-input-placeholder{color:#fff}.blue-form form .form-control::-moz-placeholder{color:#fff}.blue-form form .form-control:-ms-input-placeholder{color:#fff}.blue-form form .form-control::placeholder{color:#fff}.fancybox-slide .popup-order-form{min-width:484px;background:#0d5fdb;border-radius:10px;color:#fff}.fancybox-slide .popup-order-form form{color:#fff;border-color:#fff}.fancybox-slide .popup-order-form form .form-title{font-size:24px;line-height:30px;text-transform:uppercase;color:#fff}.fancybox-slide .popup-order-form form .controls{position:relative}.fancybox-slide .popup-order-form form .controls .ic{position:absolute;top:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fancybox-slide .popup-order-form form .form-control{color:#fff;border-bottom:1px solid #fff;background:#0d5fdb}.fancybox-slide .popup-order-form form .form-control::-webkit-input-placeholder{color:#fff}.fancybox-slide .popup-order-form form .form-control::-moz-placeholder{color:#fff}.fancybox-slide .popup-order-form form .form-control:-ms-input-placeholder{color:#fff}.fancybox-slide .popup-order-form form .form-control::placeholder{color:#fff}.fancybox-slide .popup-order-form .form-title{display:none}.fancybox-slide .popup-order-form form .form-control{padding:0 0 0 32px;margin-bottom:32px}.fancybox-slide .popup-order-form form .form-text{font-weight:400;font-size:24px;line-height:30px;text-transform:uppercase;color:#fff;margin:0 auto 20px auto}.fancybox-slide .popup-order-form .control-label{font-weight:700;font-size:18px;line-height:23px;color:#fff;margin-bottom:0}.fancybox-slide .popup-order-form .form-buttons button.btn-submit{width:100%;max-width:250px;background:#fff;color:#363636!important;border:1px solid #fff;margin:auto}.fancybox-slide .popup-order-form .form-buttons button.btn-submit:hover{background:#0d5fdb;color:#fff!important;border-color:#fff}.fancybox-slide .popup-order-form .fancybox-close-small:after{background:#fff;-webkit-box-shadow:0 4px 25px rgba(20,20,20,.15);box-shadow:0 4px 25px rgba(20,20,20,.15);border-radius:5px;width:30px;height:30px;color:#0d5fdb;font-size:32px;top:12px;right:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.fancybox-slide .popup-order-form .fancybox-close-small:hover:after{opacity:.8}.search-form{display:block;position:relative;margin-right:20px;border-radius:10px;border:1px solid #0d5fdb}.search-form .search-form-wrap{width:100%}.search-form .loader-circle{width:20px;height:20px;min-width:20px;display:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:1px}.search-form .loader-circle:after,.search-form .loader-circle:before{content:"";top:0;left:0;width:20px;height:20px;border-width:2px}.search-form .form-element-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:429px;position:absolute;background:#fff;top:0;right:0;min-width:100%;z-index:1;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.search-form .form-element-wrapper.focus{-webkit-box-shadow:0 -8px 21px 0 rgba(7,7,7,.15);box-shadow:0 -8px 21px 0 rgba(7,7,7,.15);border-radius:10px 10px 0 0}.search-form .form-element-wrapper.focus .input-search{border-radius:10px 10px 0 0;border:1px solid transparent;border-bottom:1px solid #f1f1f1}.search-form.mobile-active .form-element-wrapper{position:absolute;top:100%;opacity:1;visibility:visible;z-index:30;margin-top:10px}.search-form .btn-search{position:absolute;top:12px;right:20px}.search-form .input-search{width:100%;height:48px;padding:0 55px 0 20px;border:1px solid #f1f1f1;border-radius:10px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-form .input-search::-webkit-input-placeholder{color:#7c7c7c}.search-form .input-search::-moz-placeholder{color:#7c7c7c}.search-form .input-search:-moz-placeholder{color:#7c7c7c}.search-form .input-search:-ms-input-placeholder{color:#7c7c7c}.search-form .search-results{position:absolute;top:100%;left:unset;right:0;margin-top:-2px;z-index:10}.search-form .search-results .ui-autocomplete{position:relative;min-width:300px;font-family:"Cera Pro",sans-serif;background:#fff;border:none;border-radius:0 0 5px 5px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;max-height:unset;padding:0}.search-form .search-results .product,.search-form .search-results .ui-menu-item{list-style:none;padding:10px 27px;border-top:1px solid #f1f1f1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-form .search-results .product:hover,.search-form .search-results .ui-menu-item:hover{border-top:1px solid #f1f1f1}.search-form .search-results .product:first-child,.search-form .search-results .ui-menu-item:first-child{border-top:1ps solid transparent}.search-form .search-results .product.ui-state-focus,.search-form .search-results .ui-menu-item.ui-state-focus{background:#f3f3f3;font-weight:400;margin:0;border-top:1px solid #f1f1f1}.search-form .search-results .product.ui-state-focus.show-more,.search-form .search-results .ui-menu-item.ui-state-focus.show-more{background:#fff}.search-form .search-results .product.ui-state-focus .price-value,.search-form .search-results .ui-menu-item.ui-state-focus .price-value{color:#363636}.search-form .search-results .product.ui-state-focus .price-currency,.search-form .search-results .ui-menu-item.ui-state-focus .price-currency{color:#0d5fdb}.search-form .search-results .product a,.search-form .search-results .ui-menu-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.search-form .search-results .product.category a i,.search-form .search-results .product.product .image,.search-form .search-results .ui-menu-item.category a i,.search-form .search-results .ui-menu-item.product .image{-webkit-flex-basis:65px;-ms-flex-preferred-size:65px;flex-basis:65px;min-width:65px;margin-right:12px}.search-form .search-results .product.product .image img,.search-form .search-results .ui-menu-item.product .image img{display:block}.search-form .search-results .product.product .price .price-currency,.search-form .search-results .product.product .price .price-value,.search-form .search-results .ui-menu-item.product .price .price-currency,.search-form .search-results .ui-menu-item.product .price .price-value{font-size:.875rem;font-weight:400;text-shadow:0 0 0}.search-form .search-results .product .info,.search-form .search-results .ui-menu-item .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;width:100%}.search-form .search-results .product .info .text,.search-form .search-results .ui-menu-item .info .text{color:#7c7c7c;font-size:18px;font-weight:400;line-height:normal}.search-form .search-results .product .info .title,.search-form .search-results .ui-menu-item .info .title{color:#363636;font-size:18px;font-weight:700;line-height:normal}.search-form .search-results .product.category a,.search-form .search-results .ui-menu-item.category a{color:#262626}.search-form .search-results .product.category a i,.search-form .search-results .ui-menu-item.category a i{text-align:center}.search-form .search-results .product.category a i:before,.search-form .search-results .ui-menu-item.category a i:before{content:'';display:inline-block;width:11px;height:11px;border-radius:100%;background:silver;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-form .search-results .product.category.ui-state-focus a i:before,.search-form .search-results .ui-menu-item.category.ui-state-focus a i:before{background:#154054}.search-form .search-results .product.empty,.search-form .search-results .ui-menu-item.empty{text-align:center}.search-form .search-results .product.empty,.search-form .search-results .product.empty.ui-state-focus,.search-form .search-results .ui-menu-item.empty,.search-form .search-results .ui-menu-item.empty.ui-state-focus{background:0 0;color:inherit;cursor:default}.search-form .search-results .product.search-variant-title,.search-form .search-results .ui-menu-item.search-variant-title{font-weight:700;color:#2b343c;font-size:1.125rem;cursor:default}.search-form .search-results .product.search-variant-title.ui-state-focus,.search-form .search-results .ui-menu-item.search-variant-title.ui-state-focus{background:0 0}.search-form .search-results .product.search-variant a,.search-form .search-results .ui-menu-item.search-variant a{font-weight:400;color:#2b343c;position:relative;padding-left:15px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.search-form .search-results .product.search-variant a .title,.search-form .search-results .ui-menu-item.search-variant a .title{color:inherit}.search-form .search-results .product.search-variant a:before,.search-form .search-results .ui-menu-item.search-variant a:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:5px;height:5px;border-radius:50%;background:#2b343c}.search-form .search-results .product.search-variant.ui-state-focus,.search-form .search-results .ui-menu-item.search-variant.ui-state-focus{background:0 0}.search-form .search-results .product.search-variant.ui-state-focus a,.search-form .search-results .ui-menu-item.search-variant.ui-state-focus a{color:#2b343c}.search-form .search-results .price-block{display:none}.search-form .search-results .category.ui-menu-item{display:none}.search-form .search-results .separate.ui-menu-divider{display:none}.search-form .search-results .show-more.ui-menu-item{display:none}.search-form .search-results .see-all{text-align:center;padding:10px}.search-form .search-results .see-all a{color:#2b343c}.mobile-search-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:48px;height:48px;background:#fff;border-radius:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;cursor:pointer}#calculatorOrderDialog .form-price-wrap{margin:0 auto 16px;font-size:18px;line-height:1.2;font-weight:700}#calculatorOrderDialog .form-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;color:#0d55c2}.carousel-product{margin-bottom:-150px}.carousel-product .ui-slider:not(.lightSlider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;list-style:none;padding:0;margin:0 -15px}.carousel-product .ui-slider:not(.lightSlider)>li{min-width:100%/5;width:100%/5}.carousel-product .swiper{padding-bottom:100px;overflow:visible;z-index:100}.carousel-product .product-img-wrapper{height:338px}.category-product .ui-slider:not(.lightSlider){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;margin-left:-7px;margin-right:-7px;list-style:none;padding:0}.category-product .ui-slider:not(.lightSlider)>li{min-width:100%/4;width:100%/4}.first-slider{display:block}.first-slider:not(.owl-loaded)>.item:not(:first-child){display:none}#productGalleryThumbs{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}#productGalleryThumbs .product-gallery-item{width:93px;height:80px;opacity:.5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}#productGalleryThumbs .product-gallery-item img{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}#productGalleryThumbs .swiper-slide{cursor:pointer}#productGalleryThumbs .swiper-slide-thumb-active .product-gallery-item,#productGalleryThumbs .swiper-slide:hover .product-gallery-item{opacity:1}#productGalleryThumbs .swiper-slide-thumb-active .product-gallery-item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 5px #0d5fdb;box-shadow:inset 0 0 0 5px #0d5fdb}#productGallery .product-gallery-item{display:block}#productGallery .product-gallery-item img{display:block;margin:auto}.ui-slider-wrapper{margin:30px 0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.ui-slider-wrapper+*{position:relative;z-index:1}.ui-slider-wrapper .lightSlider{overflow:visible}.ui-slider-wrapper .lSSlideOuter{padding-bottom:200px!important;margin-bottom:-200px!important}.ui-slider-wrapper .lSSlideWrapper{padding-bottom:200px!important;margin-bottom:-200px!important}.ui-slider-wrapper._product_blocks .lSSlideOuter{margin-left:-15px;margin-right:-15px}.ui-slider-wrapper._product_blocks .ui-slider>li{padding:15px}.gallery-default-outer{overflow:hidden}.gallery-default{position:relative;margin-bottom:80px}.gallery-default img{width:100%}.gallery-default .swiper-nav{z-index:1}#checkoutDialog{max-width:954px;padding:0}#checkoutDialog:after{display:none}#checkoutDialog .popup-title{font-size:30px;font-weight:500;line-height:1.13;padding:11px 50px 11px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}#checkoutDialog .popup-title:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#checkoutDialog .popup-title:before{content:'\e852'}#checkoutDialog .popup-title:before{margin-left:8px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.info-hidden{line-height:1.2;background:#fff;max-width:780px;color:#737373;font-size:.875rem}.info-hidden.info-delivery{max-width:1190px}.info-hidden.info-pay{max-width:850px}.info-hidden a{color:#2b343c}.info-hidden a:hover{color:#2b343c}.info-hidden ol,.info-hidden ul{padding-left:45px;padding-right:25px}.info-hidden ol li,.info-hidden ul li{margin-bottom:20px}.info-hidden ol,.info-hidden p,.info-hidden ul{margin-bottom:20px}.info-hidden p{padding:0 25px}.info-hidden .h2,.info-hidden .h3,.info-hidden .info-title,.info-hidden h2,.info-hidden h3{font-size:1rem;font-weight:700;line-height:1;background:#e0e0e0;padding:14px 15px;margin-bottom:20px;text-transform:none;color:#323232;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:35px}.info-hidden .h2:first-of-type,.info-hidden .h3:first-of-type,.info-hidden .info-title:first-of-type,.info-hidden h2:first-of-type,.info-hidden h3:first-of-type{margin-top:0}.info-hidden .h2 .info-title-img,.info-hidden .h3 .info-title-img,.info-hidden .info-title .info-title-img,.info-hidden h2 .info-title-img,.info-hidden h3 .info-title-img{width:31px;text-align:center;margin-right:16px}.info-hidden .h2 .info-title-img img,.info-hidden .h3 .info-title-img img,.info-hidden .info-title .info-title-img img,.info-hidden h2 .info-title-img img,.info-hidden h3 .info-title-img img{width:auto!important;max-width:100%;height:auto!important}.info-hidden .h2:before,.info-hidden .h3:before,.info-hidden .info-title:before,.info-hidden h2:before,.info-hidden h3:before{font-size:25px;margin-right:24px}#messageDialog{padding:0!important;background:0 0!important}#messageDialog .popup-note,#messageDialog .popup-title{text-align:center;display:block}#messageDialog .popup-title{min-height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 65px 5px 20px;background:#0d5fdb;color:#fff;font-size:20px;text-transform:uppercase;line-height:1.35;border-radius:10px 10px 0 0;margin-bottom:0}#messageDialog .popup-title:before{content:'!';font-weight:700;margin-right:10px;font-size:26px}#messageDialog .popup-note{padding:5px 15px 10px;line-height:normal;letter-spacing:.7px;margin-bottom:10px;font-size:14px;color:#2b343c;margin-left:auto;margin-right:auto}#messageDialog .content{background:#fefefe;padding:20px}#messageDialog .alert{margin-bottom:0;padding:0;color:#363636;background:0 0;border:none;text-align:center}#messageDialog .fancybox-close-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:10px;right:10px}#messageDialog .fancybox-close-small:after{background:#fff;-webkit-box-shadow:0 4px 25px rgba(20,20,20,.15);box-shadow:0 4px 25px rgba(20,20,20,.15);border-radius:5px;font-size:34px;color:#0d5fdb;border:1px solid #fff;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#messageDialog .fancybox-close-small:hover:after{background:#0d5fdb;color:#fff}#messageDialog .actions{margin:16px auto 0}#messageDialog .actions .btn{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 16px}#reviewDialog{max-width:820px}#reviewDialog .control-group{padding:0 55px}#reviewDialog form{padding-bottom:35px}.popup-quick-view{max-width:1560px;width:100%;padding:0!important;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.1);box-shadow:0 4px 25px rgba(0,0,0,.1);border-radius:10px}.popup-quick-view__title{padding:39px 60px;font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase;background:#fff;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.1);box-shadow:0 4px 25px rgba(0,0,0,.1)}.popup-quick-view .fancybox-close-small{top:30px;right:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;color:#fff;background:#0d5fdb;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15);box-shadow:0 4px 25px rgba(0,0,0,.15);border-radius:10px}.popup-quick-view .fancybox-close-small:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.popup-quick-view .fancybox-close-small:before{content:'\e878'}.popup-quick-view .fancybox-close-small:hover{background:#0d55c2}.popup-quick-view .fancybox-close-small:after{display:none}.fancybox-slide .popup-order-form{padding:40px 30px}.fancybox-slide .popup-order-form .form-title{width:100%;font-weight:900;font-size:24px;line-height:30px;text-align:center;text-transform:uppercase;color:#363636}.fancybox-slide .popup-order-form .form-text{margin:30px auto;width:100%;font-size:18px;line-height:26px;text-align:center;color:#7c7c7c}.fancybox-slide .popup-order-form .form-text .price{font-size:32px;margin:10px auto 0;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px}.fancybox-slide .popup-order-form .form-text .price .price-currency{color:#fff}.fancybox-slide .popup-order-form .form-control{margin-bottom:50px}.fancybox-slide .popup-order-form .form-buttons{gap:30px}.fancybox-slide .popup-order-form .form-buttons button{width:100%}.fancybox-slide .popup-order-form .options-table-title,.fancybox-slide .popup-order-form .price-currency{color:#fff}.fancybox-slide .popup-order-form .custom-radio .price{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:5px;font-weight:700}.fancybox-slide .popup-order-form .custom-checkbox{color:#fff;font-size:18px;padding-left:28px}.fancybox-slide .popup-order-form .custom-checkbox input{position:absolute;z-index:1;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;visibility:visible;opacity:0}.fancybox-slide .popup-order-form .custom-checkbox .checkmark:before{border-color:#fff}.fancybox-slide .popup-order-form .custom-checkbox .checkmark:after{left:4px;background-color:#fff}.fancybox-slide .popup-order-form .custom-checkbox a{color:#fff;text-decoration:underline}.fancybox-slide .popup-order-form .custom-checkbox a:hover{text-decoration:none}.product-card{position:relative}.product-card-inner{width:100%;height:auto;background-color:#fff}.product-card>.loader-wrap{display:none;pointer-events:none}.product-card.empty .loader-wrap,.product-card.loading .loader-wrap{position:absolute;background:rgba(255,255,255,.8);top:0;bottom:0;left:0;right:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.product-card.loading,.product-card.loading *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.product-card .product-img-wrapper{display:block;position:relative;width:100%}.product-card .product-img-wrapper img{width:100%;height:100%;min-height:270px;-o-object-fit:cover;object-fit:cover}.product-card .quick-view{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:72px;height:72px;background:rgba(255,255,255,.6);border-radius:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-card .quick-view:hover{background:#fff}.product-card .quick-view-wrap{visibility:hidden;display:none}.product-card .quick-view-wrap:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#363636;opacity:.5}.product-card .quick-view-list{display:none}.product-card .product-layout{display:none}.product-card .product-content{padding:22px 0 20px 0;border:1px solid #f1f1f1;border-top:none}.product-card .product-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;gap:16px}.product-card .product-title,.product-card .product-title-preview{position:relative;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-card .product-title-preview:after,.product-card .product-title:after{content:"";height:1px;width:0;position:absolute;left:0;right:0;bottom:-2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:auto;display:block;background:#0d5fdb}.product-card .product-title-preview:hover:after,.product-card .product-title:hover:after{width:100%}.product-card .product-title a,.product-card .product-title span,.product-card .product-title-preview a,.product-card .product-title-preview span{font-size:20px;line-height:24px;text-transform:uppercase;color:#7c7c7c}.product-card .product-title a b,.product-card .product-title span b,.product-card .product-title-preview a b,.product-card .product-title-preview span b{font-weight:900;color:#363636;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-card .product-title{display:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-card .product-title a:hover{color:#0d5fdb}.product-card .product-title a:hover b{color:#0d5fdb}.product-card .card-favorite{position:absolute;background:rgba(54,54,54,.25);top:75px}.product-card .dimension{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:30px;color:#7c7c7c;white-space:nowrap;margin-bottom:auto}.product-card .dimension svg{margin-right:10px}.product-card .product-info-list-wrap{display:none}.product-card .product-footer{display:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 20px 20px;gap:14px 18px;position:absolute;z-index:10;top:100%;left:0;right:0;background:#fff;border:1px solid #f1f1f1;border-top:none;margin-top:-1px}.product-card .product-footer:after{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);background:#7c7c7c}.product-card .product-footer .price-block{line-height:26px}.product-card .product-footer .price-block-project .price-currency{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.product-card .product-footer .price-block-construction{margin-right:auto}.product-card .product-footer .price-block-construction .price-currency{margin-right:0;margin-left:5px}.product-card .product-footer .price-block-construction .from{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:5px;font-size:14px;font-weight:500;color:#7c7c7c}.product-card .product-footer .price-block .price-text{font-weight:500;font-size:14px;color:#7c7c7c}.product-card .product-footer .price-block .price{font-weight:900}.product-card .product-footer .price-block .price-currency{margin-right:5px;font-weight:700}.price-block-construction{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-pagination-bullets.swiper-pagination-horizontal.product-gallery-pagination{position:absolute;bottom:20px;visibility:hidden;opacity:0;z-index:1}.price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price .price-currency{color:#0d5fdb}.qty-wrap .qty-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid silver;border-radius:10px}.qty-wrap .minus,.qty-wrap .plus{position:relative;background-color:transparent;border:none;outline:0!important;display:inline-block;padding:0;width:50px;height:50px;cursor:pointer}.qty-wrap .minus:after,.qty-wrap .minus:before,.qty-wrap .plus:after,.qty-wrap .plus:before{content:'';position:absolute;top:50%;left:50%;background:#d1d1d1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.qty-wrap .minus:hover:after,.qty-wrap .minus:hover:before,.qty-wrap .plus:hover:after,.qty-wrap .plus:hover:before{background:#8c8c8c}.qty-wrap .minus:before,.qty-wrap .plus:before{width:11px;height:1px;margin-top:-1px;margin-left:-6px}.qty-wrap .minus:after,.qty-wrap .plus:after{width:1px;height:11px;margin-top:-6px;margin-left:-1px}.qty-wrap .minus:after{display:none}.qty-wrap .count-input{background:#fff;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;margin:0;padding:0 2px;font-size:1.125rem;font-weight:500;line-height:1;height:50px;width:50px;border:none;border-radius:0;text-align:center}.qty-wrap .qty-label{font-size:1rem;line-height:1.13;margin-left:11px}.stock{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 8px;font-weight:700;font-size:12px;line-height:15px;color:#fff;background:rgba(0,0,0,.5);border-radius:5px}.stock span:first-letter{text-transform:uppercase}.stock svg{margin-right:6px}.stock.out-of-production svg,.stock.out-of-stock svg{display:none}.custom-sticker-wrapper{position:absolute;z-index:1}.custom-sticker-wrapper.bottom-right{bottom:20px;right:20px}.custom-sticker-wrapper.bottom-left{bottom:20px;left:20px}.custom-sticker-wrapper.top-left{top:20px;left:20px}.custom-sticker-wrapper.top-right{top:20px;right:20px}.custom-sticker-wrapper .sticker._custom{top:20px;left:20px;z-index:1}.custom-sticker-wrapper .sticker:not(:last-child){margin-bottom:5px}.sticker-wrapper{position:absolute;left:10px;top:20px;z-index:1}.sticker-wrapper .sticker{font-size:.875rem;letter-spacing:1.17px;border-radius:5px;padding:5px 5px;text-align:center;margin-bottom:3px;cursor:default;min-width:72px}.sticker-wrapper .sticker._present{font-size:22px;font-weight:400;padding:0;text-align:left}.sticker-wrapper .sticker._present i:before{background:-webkit-linear-gradient(#d52527,#ff8e2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2b343c}.sticker-wrapper .sticker._sales{color:#fff;background:#d52527}.sticker-wrapper .sticker._hot{border:1px solid #2b343c;color:#d52527;background:#fff}.sticker-wrapper .sticker._hot,.sticker-wrapper .sticker._sales{text-transform:uppercase}.sticker-wrapper .sticker._together{color:#fff;background:#f5b00f}.sticker-wrapper .sticker._complect{color:#fff;background:#127daf}.sticker-wrapper .sticker._new{color:#fff;background:#5cb406}.sticker-wrapper .sticker._gift{background:url(/themes/default/dist/images/decore/gift.svg) no-repeat top left;width:22px;height:22px;min-width:unset;padding:0}.card-compare,.card-favorite,.product-compare,.product-favorite{z-index:2;position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:10px;background:rgba(54,54,54,.25);font-size:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-compare .icon-fill,.card-favorite .icon-fill,.product-compare .icon-fill,.product-favorite .icon-fill{display:none}.card-compare.active,.card-compare:hover,.card-favorite.active,.card-favorite:hover,.product-compare.active,.product-compare:hover,.product-favorite.active,.product-favorite:hover{background:#363636}.card-compare.active .icon,.card-compare:hover .icon,.card-favorite.active .icon,.card-favorite:hover .icon,.product-compare.active .icon,.product-compare:hover .icon,.product-favorite.active .icon,.product-favorite:hover .icon{display:none}.card-compare.active .icon-fill,.card-compare:hover .icon-fill,.card-favorite.active .icon-fill,.card-favorite:hover .icon-fill,.product-compare.active .icon-fill,.product-compare:hover .icon-fill,.product-favorite.active .icon-fill,.product-favorite:hover .icon-fill{display:block}.product-compare{top:75px}.card-compare,.card-favorite{position:static;background:#f1f1f1}.card-compare.active,.card-compare:hover,.card-favorite.active,.card-favorite:hover{background:#0d5fdb}.card-compare.active .icon,.card-compare:hover .icon,.card-favorite.active .icon,.card-favorite:hover .icon{display:none}.card-compare.active .icon-fill,.card-compare:hover .icon-fill,.card-favorite.active .icon-fill,.card-favorite:hover .icon-fill{display:block}.review-item{font-size:.875rem;color:#2b343c;line-height:1.2;margin-bottom:22px}.review-item .review-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);border-radius:5px;padding:10px 15px;margin-bottom:8px;position:relative}.review-item .review-content:after{content:'';background:url(../images/decore/review-arrow.svg) top no-repeat;width:30px;height:30px;position:absolute;bottom:-20px;left:19px}.review-item .review-content .product-image{margin-right:15px;min-width:75px}.review-item .review-content .review-product{display:inline-block;font-size:1rem;font-weight:700;margin-bottom:8px;color:#2b343c;text-decoration:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.review-item .review-content .review-product:hover{color:#d52527}.review-item .review-content .review-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical}.review-item .review-content .review-text p{margin-bottom:0}.review-item .review-reply{color:#8c8c8c;font-size:.875rem;cursor:pointer;margin-bottom:16px;margin-top:20px}.review-item .review-reply i{font-size:15px}.review-item .review-reply .text{border-bottom:1px solid #8c8c8c}.review-item .review-answer{margin-left:35px;padding-left:90px;border-top:1px solid #e0e0e0;padding-top:20px;margin-top:16px}.review-item .review-info{padding-left:65px}.review-item .review-info .review-name{font-size:1rem;font-weight:700;margin-bottom:9px}.review-item .review-info .review-date{color:#737373;margin-right:5px}.review-item .review-info .review-full{color:#8c8c8c;font-size:.75rem;font-weight:500;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.review-item .review-info .review-full:hover{color:#2b343c;text-decoration:none}.reviews-list .review-list-title{margin-top:35px;font-size:1rem;text-transform:uppercase;font-weight:600;margin-bottom:28px}.site-reviews .wrap-review:not(:last-of-type){margin-bottom:40px}.main-utp{position:relative;background:#f1f1f1;overflow-x:auto;overflow-y:hidden}.main-utp-wrap{position:relative;z-index:1;clear:both}.main-utp-wrap:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.25);box-shadow:0 4px 50px rgba(0,0,0,.25)}.main-utp-inner{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:45px 0}.main-utp .utp-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 40px;color:#363636;white-space:nowrap}.main-utp .utp-item:first-child{padding-left:0}.main-utp .utp-item:last-child{padding-right:16px}.main-utp .utp-item:not(:last-child){position:relative}.main-utp .utp-item:not(:last-child):before{content:'';position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:120px;border-right:1px solid rgba(124,124,124,.25)}.main-utp .title{font-size:62px;font-weight:900;line-height:1;opacity:0;margin-right:8px}.main-utp .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-utp .content p{margin:0}.main-utp .content p:first-child{color:#7c7c7c;font-size:14px;line-height:1;font-weight:500}.main-utp .content p:last-child{color:#0d5fdb;font-size:46px;line-height:1;font-weight:900}.main-socials-wrapper{background:#f1f1f1;width:100%}.main-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 0}.main-socials .main-social-divider{display:block;width:1px;min-width:1px;height:74px;background:#d4d4d4}.main-socials .main-social-divider:last-of-type{display:none}.main-socials a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;height:74px;font-weight:900;font-size:32px;line-height:50%;padding:0 10px;color:#0d5fdb;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-socials a i{font-size:48px}.checkout-sidebar{position:relative;height:100%}.checkout-sidebar .complect-wrap{position:relative}.checkout-sidebar .complect-wrap .plus.cell{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;top:50%;line-height:26px;margin:-13px auto -12px;height:26px;padding-left:20px}.checkout-sidebar .complect-wrap .plus.cell i{display:inline-block;vertical-align:middle;font-size:16px;margin-left:10px;padding-top:1px;padding-left:1px;width:17px;height:17px;line-height:16px;border-radius:100%;background:#2b343c;text-align:center}.checkout-sidebar .complect-wrap .plus.cell i:before{content:'+';color:#fff}.checkout-sidebar .complect-wrap .plus.cell .text{position:relative;display:inline-block;vertical-align:middle;font-size:.75rem;line-height:normal;text-transform:uppercase;color:#9c9c9c;letter-spacing:2px;margin-left:10px}.checkout-sidebar .complect-wrap .plus.cell .text:after{content:'';position:absolute;z-index:-1;display:block;left:-40px;right:-10px;top:0;bottom:0;background:#fff}.checkout-sidebar .cart-info-wrap{position:relative;width:100%;height:36px;border-radius:36/2px;padding-left:15px;padding-right:30px;text-align:center;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;z-index:1;color:#fff;background:#2b343c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.checkout-sidebar .cart-info-wrap>i{font-size:26/16rem;padding-right:10px}.checkout-sidebar .cart-info-wrap .count-products{font-size:24/16rem;font-weight:700;white-space:nowrap;display:inline-block;min-width:14px}.checkout-sidebar .cart-info-wrap .sub-list-trigger{position:absolute;z-index:10;top:0;right:0;width:30px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.checkout-sidebar .cart-info-wrap .sub-list-trigger:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout-sidebar .cart-info-wrap .sub-list-trigger:before{font-size:60%}.checkout-sidebar .sub-cart-wrap{visibility:hidden;opacity:0;position:absolute;top:100%;right:0;margin-top:10px;min-width:250px;width:100%;z-index:100;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border-radius:10px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,.25);box-shadow:0 2px 9px 0 rgba(0,0,0,.25)}.checkout-sidebar.show-sub-cart .sub-cart-wrap{opacity:1;visibility:visible;-webkit-transition:.3s ease .4s;-o-transition:.3s ease .4s;transition:.3s ease .4s}.checkout-sidebar .sub-cart{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.checkout-sidebar .sub-cart .cart-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:10px 10px 0 0;overflow:hidden}.checkout-sidebar .sub-cart .cart-info .edit-cart,.checkout-sidebar .sub-cart .cart-info .title{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff}.checkout-sidebar .sub-cart .cart-info .edit-cart{cursor:pointer;min-width:80px;background:#2b343c;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26/16rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border:none;outline:0!important;-webkit-box-shadow:none;box-shadow:none}.checkout-sidebar .sub-cart .cart-info .edit-cart:hover{color:#2b343c;background:#242424}.checkout-sidebar .sub-cart .cart-info .title{width:100%;background:#2b343c;padding-left:25px;text-transform:uppercase;font-weight:700;line-height:46px;letter-spacing:1.5px}.checkout-sidebar .sub-cart .products-wrap{background:#fff;padding-left:10px;padding-right:10px}.checkout-sidebar .sub-cart .product-cart{position:relative;padding:10px 0;margin-left:0;margin-right:0}.checkout-sidebar .sub-cart .product-cart:not(:last-child){border-bottom:1px solid #dedede}.checkout-sidebar .sub-cart .product-cart .img{padding-left:0;padding-right:0;text-align:center;position:relative}.checkout-sidebar .sub-cart .product-cart .img img{display:block;margin:auto;max-width:100%;max-height:100%}.checkout-sidebar .sub-cart .product-cart .img a{display:block}.checkout-sidebar .sub-cart .product-cart .info{padding-left:5px;padding-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.checkout-sidebar .sub-cart .product-cart .info .title{display:block;line-height:1.2;color:#354c68;font-size:14/16rem;font-weight:700;text-decoration:none}.checkout-sidebar .sub-cart .product-cart .info .price-block{margin-top:5px}.checkout-sidebar .sub-cart .product-cart .info .price-block .price-value{font-size:14/16rem}.checkout-sidebar .sub-cart .product-cart .info .price-block .price-currency{font-size:12/16rem}.checkout-sidebar .sub-cart .product-cart .qty{position:absolute;top:5px;left:-5px;min-width:25px;height:25px;border-radius:25px;line-height:25px;color:#fff;background:#2b343c;padding-left:3px;padding-right:3px;text-align:center;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25)}.checkout-sidebar .sub-cart .bottom-sub-cart{background:#fff;border-radius:0 0 10px 10px;padding:10px 10px 20px;text-align:center}.checkout-sidebar .sub-cart .bottom-sub-cart .btn{width:230px}.checkout-sidebar .empty-cart{margin:0;padding:10px 20px;background:#fff;color:#2b343c;font-size:1rem;border-radius:10px}.cart-products .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border-radius:4px;overflow:hidden}.cart-products .product:not(:last-child){margin-bottom:15px}.cart-products .product-col{background:#fff}.cart-products .col-img{-webkit-box-flex:0;-webkit-flex:0 0 17.2%;-ms-flex:0 0 17.2%;flex:0 0 17.2%;min-width:17.2%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.cart-products .col-info{-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cart-products .col-info .price-block .price{font-size:1rem;line-height:30px}.cart-products .col-info .price-block .price .price-currency{font-size:.75rem}.cart-products .col-info .price-block .price-old{font-size:.875rem;line-height:30px}.cart-products .col-qty{-webkit-box-flex:0;-webkit-flex:0 0 24.6%;-ms-flex:0 0 24.6%;flex:0 0 24.6%;max-width:24.6%;position:relative}.cart-products .col-qty:after,.cart-products .col-qty:before{content:'';position:absolute;top:15px;bottom:15px;border-left:1px solid #f3f3f3}.cart-products .col-qty:before{left:0}.cart-products .col-qty:after{right:0}.cart-products .col-price-total{-webkit-box-flex:0;-webkit-flex:0 0 25.3%;-ms-flex:0 0 25.3%;flex:0 0 25.3%;max-width:25.3%}.cart-products .col-price-total .price-block .price{font-size:1.25rem;line-height:30px}.cart-products .col-price-total .price-block .price .price-currency{font-size:1rem}.cart-products .col-price-total .price-block .price-old{font-size:1rem;line-height:30px}.cart-products .col-remove-block{position:absolute;top:0;right:0;padding:0}.cart-products .product-label{font-size:1rem;font-weight:500;line-height:1.25;margin-bottom:38px}.cart-products .cart-sku{font-size:.75rem;line-height:1.3333;margin-bottom:14px;color:#303030;padding:7px 19px;border:1px solid #f3f3f3;border-radius:4px}.cart-products .cart-title{font-size:1.125rem;font-weight:500;line-height:1.3333;margin-bottom:11px;color:#000;display:inline-block;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.cart-products .remove{font-size:22px;cursor:pointer;width:44px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#f3f3f3;border-radius:0 4px 0 4px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.cart-products .remove:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cart-products .remove:before{content:'\e826'}.cart-products .remove-product-msg{position:absolute;z-index:110;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#fff!important;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.33);box-shadow:0 1px 7px 0 rgba(0,0,0,.33);padding:25px 5px 25px 15px!important;font-size:14px;color:#262626;line-height:1.25}.cart-products .remove-product-msg .ic-close{position:absolute;top:5px;right:5px;font-size:18px;color:silver;cursor:pointer;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.cart-products .remove-product-msg .ic-close:hover{color:#2b343c}.cart-products .remove-product-msg .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px;font-weight:700;border-bottom:1px solid #e0e0e0}.cart-products .remove-product-msg .actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;text-align:center}.cart-products .remove-product-msg .separator{border-left:1px solid #e0e0e0;margin-left:10px;margin-right:10px}.cart-products .remove-product-msg .full-remove,.cart-products .remove-product-msg .move-to-favorites{min-width:105px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.cart-products .remove-product-msg .full-remove i,.cart-products .remove-product-msg .move-to-favorites i{display:inline-block;line-height:35px;height:35px;font-size:28px;margin-bottom:4px}.cart-products .complect-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:15px}.cart-products .complect-wrap .sticker-wrapper{top:15px;left:15px}.cart-products .complect-wrap .sticker-wrapper .sticker{font-size:.875rem;padding-top:3px;padding-bottom:3px;margin-bottom:0}.cart-products .complect-wrap .complect-products{padding-right:5px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cart-products .complect-wrap .product:not(:last-child){margin-bottom:10px}.cart-products .complect-wrap .col-img{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.cart-products .complect-wrap .col-info{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(65% - 10px);-ms-flex:0 0 calc(65% - 10px);flex:0 0 calc(65% - 10px);max-width:-webkit-calc(65% - 10px);max-width:calc(65% - 10px)}.cart-products .complect-wrap .col-qty{-webkit-box-flex:0;-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.cart-products .complect-wrap .col-qty:before{display:none}.cart-products .complect-wrap .col-price-total{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}.cart-products .complect-wrap .complect-total-wrap{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.cart-buy-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.cart-buy-block .btn-back{margin-right:40px;margin-left:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;text-decoration:none;padding:4px 0;color:#000;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.cart-buy-block .btn-back i{display:none}.cart-buy-block .btn-back .text{border-bottom:1px dotted;color:#000}.cart-buy-block .btn-checkout-wrapper{margin-right:40px}.cart-buy-block .btn-checkout-wrapper .checkout-total-block{margin-bottom:19px;text-align:center}.cart-buy-block .btn-checkout-wrapper .checkout-total-block .label{font-size:1rem}.cart-buy-block .btn-checkout-wrapper .checkout-total-block .price{font-size:1.875rem;font-weight:500}.cart-buy-block .btn-checkout-wrapper .btn-checkout{font-weight:500;min-width:411px}.tell-block-cart{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;background:#fff;margin-top:30px;padding:30px 40px}.tell-block-cart .tell-block-cart-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:30px 40px;border:1px solid #067bc2;border-radius:4px}.tell-block-cart .tell-block-text-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 287px;-ms-flex:0 0 287px;flex:0 0 287px;max-width:287px;margin-right:17px}.tell-block-cart .tell-block-title{font-size:1.875rem;font-weight:500;line-height:1;margin-bottom:18px}.tell-block-cart .tell-block-text{font-size:.875rem;line-height:1.2875}.tell-block-cart .cart-order-form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.tell-block-cart .cart-order-form-row>*{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 2);-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:-webkit-calc(100% / 2);max-width:calc(100% / 2);margin-bottom:0;padding-left:15px;padding-right:15px}.tell-block-cart .cart-order-form-fast{padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.info-order{margin-top:30px}.info-order div{margin-bottom:15px;overflow:hidden}.info-order div .img{width:50px;float:left}.info-order div img{margin-right:9px;position:relative}.success-wrapper{width:100%;max-width:720px;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.33);box-shadow:0 1px 7px 0 rgba(0,0,0,.33);padding:45px;margin-left:auto;margin-right:auto}.success-wrapper .buttons-wrap{padding-top:30px}.success-wrapper .page-title{color:#2b343c;text-transform:none;font-size:36px}.success-wrapper .info{font-size:1rem}.success-wrapper .info-table{margin-bottom:0}.success-wrapper .info-table .td,.success-wrapper .info-table .th{padding-top:3px;padding-bottom:3px}.success-wrapper .info-table .th{width:140px;min-width:140px}.success-wrapper .info-table .td{font-weight:700;padding-left:10px}.success-cart-products{margin-top:30px}.success-cart-products .product{display:grid;grid-template-columns:200px 1fr;grid-gap:25px;border-radius:0}.success-cart-products .product .product-col{width:100%;max-width:unset}.success-cart-products .product .cart-title{font-size:24px}.success-cart-products .product .col-info .price-block .price{font-size:20px;font-weight:700}.success-cart-products .product .col-info .price-block .price .price-currency{font-size:1em;margin-left:5px}.customer-discounts{background:#f7f7f7;border:3px solid #e0e0e0;border-radius:40px;margin-left:-72px;padding-left:72px;padding-top:12px}.customer-discounts .price-currency{margin-left:3px}.customer-discounts .discount{font-size:.75rem;margin-bottom:5px;line-height:1.1}.customer-discounts .discount.active{border:1px dashed #2b343c;border-radius:9px;margin-left:-8px;margin-right:-15px;padding:5px 8px;font-weight:700;color:#2b343c;display:inline-block;font-size:14px}.customer-discounts .current{font-size:.875rem;font-weight:700;color:#2b343c}.customer-discounts .next{font-size:.875rem;color:#8c8c8c}.customer-discounts .current,.customer-discounts .next{padding-left:50px}.orders-list{padding-bottom:65px;max-width:1150px}.orders-list .full-info .loader{display:none;margin:0 auto;height:105px}.orders-list .full-info.loading .loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orders-list .orders-list-inner{border:1px solid #f3f3f3;border-radius:4px;overflow:hidden;margin-bottom:10px;-webkit-transition:.5s cubic-bezier(.165,.84,.44,1);-o-transition:.5s cubic-bezier(.165,.84,.44,1);transition:.5s cubic-bezier(.165,.84,.44,1)}.orders-list .orders-list-inner.active{margin-bottom:42px}.orders-list .orders-list-inner.active .order-detail-trigger:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.orders-list .order-detail-trigger{padding:22px 30px;background:#f3f3f3;font-size:1.125rem;line-height:1.2222;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orders-list .order-detail-trigger:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orders-list .order-detail-trigger:before{content:'\e812'}.orders-list .order-detail-trigger:before{width:22px;height:22px;text-align:center;line-height:22px;font-size:12px;-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;margin-left:15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.5s cubic-bezier(.165,.84,.44,1);-o-transition:.5s cubic-bezier(.165,.84,.44,1);transition:.5s cubic-bezier(.165,.84,.44,1)}.orders-list .order-detail-trigger .order-number{color:#067bc2}.orders-list .order-detail-trigger .order-date{margin:0 5px}.orders-list .order-detail-trigger .order-date:before{content:'/ '}.orders-list .order-detail-trigger .order-date:after{content:' /'}.orders-list .order-detail-trigger .order-price{color:#fb8402;margin-right:10px;font-weight:500}.orders-list .order-detail-trigger .order-info{margin-left:auto}.orders-list .info-delivery{display:none}.orders-list .order-list-short-info{font-size:1.125rem;line-height:1.3333;font-weight:500;text-align:right;padding:20px 102px}.orders-list .order-list-short-info .price{color:#fb8402}.orders-list .info-customer{display:none}.customer-order-products .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.customer-order-products .price .price-currency{margin-left:4px}.customer-order-products .customer-order-products-header,.customer-order-products .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.customer-order-products .customer-order-products-header .product-col{background:#fff;padding-top:15px;padding-bottom:15px;font-size:.875rem;line-height:1.714}.customer-order-products .product-col{padding:24px 20px;background:#f3f3f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.customer-order-products .col-info{padding-left:30px;-webkit-box-flex:0;-webkit-flex:0 0 37.6%;-ms-flex:0 0 37.6%;flex:0 0 37.6%;max-width:37.6%}.customer-order-products .col-qty{-webkit-box-flex:0;-webkit-flex:0 0 18.5%;-ms-flex:0 0 18.5%;flex:0 0 18.5%;max-width:18.5%}.customer-order-products .col-price{-webkit-box-flex:0;-webkit-flex:0 0 20.9%;-ms-flex:0 0 20.9%;flex:0 0 20.9%;max-width:20.9%}.customer-order-products .col-price-total{padding-right:30px;-webkit-box-flex:0;-webkit-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.customer-order-products .product{margin-bottom:3px;font-size:1.125rem;line-height:1.3333}.customer-order-products .product .product-title{font-weight:500;color:#000;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.customer-order-products .product .col-qty{position:relative}.customer-order-products .product .col-qty:after,.customer-order-products .product .col-qty:before{content:'';position:absolute;top:15px;bottom:15px;border-left:1px solid #b8b8b8}.customer-order-products .product .col-qty:before{left:0}.customer-order-products .product .col-qty:after{right:0}.customer-order-products .product .col-price{position:relative}.customer-order-products .product .col-price:after{content:'';position:absolute;top:15px;bottom:15px;right:0;border-left:1px solid #b8b8b8}.customer-order-products .product .col-price-total{font-weight:500}.customer-order-products .complect-wrap{margin-top:10px;margin-bottom:10px}.customer-order-products .sticker-wrapper{position:static;margin:10px 0}.customer-order-products .sticker-wrapper .sticker{font-size:1.25rem;margin:0;border-radius:15px}.page-customer-edit .profile-form .control-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-customer-edit .profile-form .control-group .control-label{margin-bottom:0;-webkit-flex-basis:43%;-ms-flex-preferred-size:43%;flex-basis:43%;max-width:43%;margin-top:3px}.page-customer-edit .profile-form .control-group .controls{-webkit-flex-basis:57%;-ms-flex-preferred-size:57%;flex-basis:57%;max-width:57%}.page-customer-edit #share-favorites-btn{margin-left:84px}.profile-form .contact,.profile-form .pass,.profile-form .user{border-radius:10px;background:#f7f7f7;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.profile-form .contact div:first-of-type,.profile-form .pass div:first-of-type,.profile-form .user div:first-of-type{width:100%}.profile-form .contact .control-group,.profile-form .pass .control-group,.profile-form .user .control-group{width:-webkit-calc(33% - 20px);width:calc(33% - 20px);margin-bottom:0!important}.profile-form .contact .page-title,.profile-form .pass .page-title,.profile-form .user .page-title{font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase}.profile-form .contact .form-control,.profile-form .pass .form-control,.profile-form .user .form-control{border:none;padding-left:0}.profile-form .contact .form-control:active,.profile-form .contact .form-control:focus,.profile-form .pass .form-control:active,.profile-form .pass .form-control:focus,.profile-form .user .form-control:active,.profile-form .user .form-control:focus{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #0d5fdb;border-radius:10px;padding-left:20px}.files-list{overflow:hidden;border-radius:10px;margin-top:20px}.files-list .file{background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:10px 20px}.files-list .file:first-of-type{padding-top:20px}.files-list .file:last-of-type{padding-bottom:20px}.files-list .file *{min-height:47px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.files-list .file-title{font-weight:900;font-size:20px;line-height:25px;text-transform:uppercase;color:#363636;margin-right:auto}.files-list .file-image{max-width:25px;max-height:25px}.files-list .file-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.files-list .file-button{color:#0d5fdb!important;padding:0 33px;gap:10px}.files-list .file-button svg{margin-left:0}.page-customer-info .info-table{width:auto}.page-customer-info .info-table .td,.page-customer-info .info-table .th{padding:5px 15px}.page-customer-info .info-table .th{font-weight:700}.header-customer-menu-wrapper{opacity:0;visibility:hidden;position:absolute;z-index:2;top:100%;right:0;padding-top:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-customer-menu-wrapper:before{content:"";width:14px;height:14px;position:absolute;right:20px;top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1)}.header-customer-menu-wrapper li{padding:20px 32px}.header-customer-menu-wrapper li:first-of-type{border-radius:10px 10px 0 0}.header-customer-menu-wrapper li:last-of-type{border-radius:0 0 10px 10px}.header-customer-menu-wrapper li:not(:last-child){border-bottom:1px solid #f1f1f1}#header-customer-menu{-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1);background:#fff}.header-auth._auth{position:relative}.header-auth._auth:hover .header-customer-menu-wrapper{opacity:1;visibility:visible}.drop-block.drop-add2tracking{min-width:200px}.drop-block.drop-add2tracking .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:17px}.drop-block.drop-add2tracking .drop-block-inner form{margin-top:10px}.drop-block.drop-add2tracking .drop-block-inner form .btn{margin:5px auto 0}.drop-block.drop-add2tracking .drop-block-inner form label.error{display:none!important}.about-main-picture{width:650px;max-width:50%;margin-right:80px;margin-bottom:40px;float:left}.about-main-content{margin-bottom:80px}.our-team-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.our-team:not(:empty){margin-top:80px}.team{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:300px;max-height:300px}.team:hover .team-bottom:before{opacity:1}.team-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.team-bottom{margin-top:auto;width:100%;padding:15px 22px}.team-bottom:before{content:"";background:-webkit-linear-gradient(94.76deg,#1a1a1a 4.57%,rgba(26,26,26,0) 96.92%);background:-o-linear-gradient(94.76deg,#1a1a1a 4.57%,rgba(26,26,26,0) 96.92%);background:linear-gradient(355.24deg,#1a1a1a 4.57%,rgba(26,26,26,0) 96.92%);opacity:.6;height:106px;width:100%;display:block;position:absolute;bottom:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.team-title{font-weight:500;font-size:14px;line-height:26px;color:#fff;position:relative;z-index:1}.team-name,.team-name p{font-weight:400;font-size:24px;line-height:30px;text-transform:uppercase;color:#fff;margin-top:4px;position:relative;z-index:1}.our-partners:not(:empty){margin-top:80px}.our-partners-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.our-partners-partner{height:204px}.our-partners-partner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.about-gallery .section-title{display:none}.about-gallery .section-title.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-gallery:not(:empty){margin-top:80px}.about-gallery img{width:100%}.about-seo-text{padding-top:40px}.about-seo-text .text-formatted .h2{font-size:36px}.about-iframe{width:100%;max-width:100%}.about-video{position:relative;margin-top:60px}.about-video-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(40,40,40,.7);z-index:1;cursor:pointer}.about-video-cover .youtube-play{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1}.page-articles-list .page-articles-list-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-articles-list .article-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px;margin-bottom:20px}.page-article .text-formatted{font-weight:400;line-height:32px}.page-article .text-formatted:after{content:'';display:table;clear:both}.page-article .text-formatted blockquote,.page-article .text-formatted ol,.page-article .text-formatted p,.page-article .text-formatted ul{margin-bottom:20px}.page-article .text-formatted p{color:#363636}.page-article .text-formatted strong{font-weight:900}.page-article .page-article-img{float:left}.page-article .pager{margin-top:40px;background:#f1f1f1}.page-article .pager .pager-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 0}.page-article .pager .pager-date{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 20px;text-align:center;color:#7c7c7c}.page-article .pager .btn-link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#0d5fdb}.page-article .pager .btn-link:hover{color:#363636}.page-article .pager .btn-link:hover svg use{stroke:#363636}.page-article .pager .btn-link.pager-prev svg{margin-left:0;margin-right:10px}.page-article .pager .btn-link.pager-next svg{margin-left:10px}.page-article .popular-block{margin-top:40px}.page-article .popular-wrap{overflow:hidden}.page-article .popular-wrap .main-article-item{border:1px solid #f1f1f1;padding:20px}.page-article .popular-wrap .article-img{width:100%;display:block;margin-bottom:20px}.page-article .popular-wrap .article-title{color:#363636;font-size:18px;font-weight:900;line-height:normal}.page-article .popular-wrap .article-text{color:#363636;font-size:14px;font-weight:500;line-height:24px;padding-top:20px;margin-top:20px;border-top:1px solid #0d5fdb;height:92px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.page-article .popular-wrap .article-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.page-article .popular-wrap .article-date{color:#7c7c7c;font-size:18px;font-weight:400;line-height:normal}.page-article .popular-wrap .btn-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:#0d5fdb;font-size:18px;font-weight:700;line-height:normal}.page-article .popular-wrap .btn-link .arrow-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:1px solid #0d5fdb;border-radius:50%}.page-article .popular-wrap .btn-link .arrow-wrap svg{margin:0}.page-article .popular-wrap .swiper-pagination{position:static;margin-top:16px}.calculator{outline:0}#page-content{overflow:visible}.calculator-products-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-top:36px}.calculator-products-list .product-card.selected{border:1px solid #0d5fdb}.calculator-products-list .product-card.selected .product-img-wrapper{position:relative}.calculator-products-list .product-card.selected .product-img-wrapper:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calculator-products-list .product-card.selected .product-img-wrapper:before{content:'\e876'}.calculator-products-list .product-card.selected .product-img-wrapper:before{font-size:14px;height:32px;width:32px;border-radius:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;color:#0d5fdb;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2}.calculator-products-list .product-card.selected .product-img-wrapper:after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:.65;background:var(--color-0,#0d5fdb);display:block}.calculator-products-list .select-action-title{position:absolute;bottom:5px;left:5px;right:5px;border-radius:5px;background:#0d5fdb;color:#fff;text-align:center;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;z-index:10}.calculator-products-list .jq-selectbox{width:100%}.jq-selectbox__select{background:#fff;border:1px solid #0d5fdb;border-radius:10px}.attribute-title{margin-bottom:0;min-height:40px;font-size:14px;line-height:18px;color:#7c7c7c}.groups-list{width:100%}.groups-list .product-card .dimension{margin-top:auto;margin-bottom:0}.groups-list .product-card .product-title{display:block;margin-bottom:0}.groups-list .product-card .product-img-wrapper img{height:200px}.group{background:rgba(241,241,241,.5);padding:10px;border-radius:10px}.group:not(:last-of-type){margin-bottom:20px}.group .group-title{font-weight:900;font-size:24px;line-height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#363636;padding-left:12px;border-left:2px solid #0d5fdb;cursor:pointer}.group .group-actions{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.group .btn-filter-next{min-width:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#c9daf2!important;border-radius:10px;font-weight:700;font-size:18px;line-height:23px;color:#0b60db!important}.group .btn-filter-next svg{margin-left:0;margin-right:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.group .btn-filter-next svg path{fill:#0b60db!important}.group .btn-filter-next:hover svg{margin-right:6px}.calculator-products-search:not(.group-content-search),.group-content:not(.group-content-search){display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 40px;margin-top:20px}.calculator-products-search:not(.group-content-search) .attribute,.group-content:not(.group-content-search) .attribute{width:100%}.calculator-products-search:not(.group-content-search) .attribute .jq-selectbox,.group-content:not(.group-content-search) .attribute .jq-selectbox{width:100%}.calculator-products-search:not(.group-content-search) .attribute-select,.group-content:not(.group-content-search) .attribute-select{position:relative}.calculator-products-search:not(.group-content-search) .attribute-select select,.group-content:not(.group-content-search) .attribute-select select{width:0!important}.calculator-products-search:not(.group-content-search) .jq-selectbox__dropdown,.group-content:not(.group-content-search) .jq-selectbox__dropdown{z-index:1;top:100%!important}.calculator-products-search .alert,.group-content .alert{margin-top:20px}.calculator-products-search .product-card-wrapper,.group-content .product-card-wrapper{cursor:pointer}.calculator-products-search-results .group-title{height:auto!important;padding:0}.group-saved-list{width:100%;max-width:336px;background:#fff;-webkit-box-shadow:0 4px 25px rgba(7,7,7,.1);box-shadow:0 4px 25px rgba(7,7,7,.1);border-radius:10px;padding:20px;margin-left:32px}.group-saved-list .group{background:unset}.group-saved-list .group-content{grid-template-columns:1fr;gap:10px}.group-saved-list .attribute-title{color:#bebebe;font-weight:500;font-size:14px;line-height:18px}.group-saved-list .attribute-value{font-weight:500;font-size:14px;line-height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#363636}.group-saved-list .attribute-value:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group-saved-list .attribute-value:before{content:'\e83c'}.group-saved-list .attribute-value:before{color:#0d5fdb;margin-right:10px;font-size:8px}.open-accordion-group{background:rgba(13,95,219,.1);border-radius:10px;min-width:48px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.open-accordion-group.opened i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.open-accordion-group i{font-size:18px;color:#0d5fdb;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.calculator-products .group-content{grid-template-columns:1fr}.group-summary .group-title{color:#bebebe;font-weight:500;font-size:14px;line-height:26px}.group-summary .group-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:0}.group-summary .group-content .price-value{font-weight:900;font-size:36px;line-height:45px;color:#363636}.group-summary .group-content .price-currency{font-weight:900;font-size:36px;line-height:45px;color:#0d5fdb}.group-summary .group-actions{width:100%;margin-top:20px}.group-summary .group-actions .btn{width:100%}.category-page-wrap.show-filter .category-content{padding-top:20px;width:-webkit-calc(100% - 485px - 31px);width:calc(100% - 485px - 31px);min-width:1164px}.category-page-wrap.show-filter .category-content .btn-show-filter{display:none}.category-page-wrap.show-filter .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px)}.category-page-wrap.show-filter .category-content #page-breadcrumb{position:static;-webkit-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;padding:0}.category-page-wrap.show-filter .page-aside{display:block;max-width:450px;width:450px;opacity:1;z-index:70;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:32%;padding-top:82px}.category-page-wrap .page-aside{background:#fff;top:0}.category-page-wrap #page-breadcrumb{width:100%;max-width:1466px}.category-page-wrap #page-breadcrumb .container{max-width:none;padding:0}.category-page-wrap #page-breadcrumb .breadcrumb{width:-webkit-calc(100% - 485px - 31px);width:calc(100% - 485px - 31px)}.filter-mobile-overlay{position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;display:none;z-index:-1;background:rgba(20,20,20,.8)}.category-page>.loader-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background:#70707066}.category-page.loading>.loader-wrap{z-index:2000;opacity:1;visibility:visible}.category-page .category-page-inner{position:relative;border-bottom:1px solid #f1f1f1}.category-page .category-page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;margin:0 auto;width:1466px;padding:0 13px}.category-page .btn-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding:12px 10px;background:#f1f1f1;border-radius:10px}.category-page .btn-filter.btn-hide-filter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto}.category-page .btn-filter:hover{color:#0d5fdb;background:rgba(13,95,219,.1)}.category-page .btn-filter:hover svg use{fill:#0d5fdb}.category-page .btn-filter .text{margin:0 20px}.category-page .category-content{width:100%;padding-top:20px;padding-bottom:43px}.category-page .category-content .section-header{margin-bottom:20px}.category-page .category-content .catalog-header-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category-page .category-content .catalog-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 10px}.category-page .category-content .catalog-view button:not(:last-child){margin-right:20px}.category-page .category-content .catalog-view button.active svg use,.category-page .category-content .catalog-view button:hover svg use{fill:#0d5fdb}.category-page .category-content .btn-show-filter{margin-left:20px}.category-page .category-content .projects-found{margin-bottom:20px;font-size:14px;line-height:26px}.category-page .category-content .projects-found span{color:#7c7c7c}.category-page .category-content .projects-found b{color:#0d5fdb}.category-page .category-content .catalog-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px}.category-page .category-content .catalog-list:not(.big-images-list) .product-img-wrapper{width:100%}.category-page .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(25% - 30px);width:calc(25% - 30px);margin:0 15px 30px}.category-page .product-card .product-footer{padding-top:0}.category-page .product-card .product-footer::after{display:none}.category-page .page-aside{display:block;max-width:0;overflow:hidden;opacity:0;margin-left:31px;border:1px solid #f1f1f1;height:0;display:none}.category-page .page-aside .filter-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 15px;border-bottom:1px solid #f1f1f1}.category-page .page-aside .filter-header .filter-header-buttons{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter{color:#0d5fdb;font-size:18px;font-weight:400;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:rgba(13,95,219,.1);border-radius:10px}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter:hover{color:#0d5fdb;background:rgba(13,95,219,.1)}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter:hover svg use{fill:#0d5fdb}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter .text{margin-right:10px}.category-page .popular-cats{margin-top:80px}.category-page #category-desc{margin-bottom:60px}.category-page .pagination-wrap{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.catalog-aside-heading{margin-bottom:0;font-weight:700;display:block;font-size:24px;line-height:30px;color:#363636;font-size:18px;font-weight:900;line-height:normal;text-transform:uppercase;border-left:4px solid #0d5fdb;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.catalog-aside-heading i{color:#0d5fdb;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.catalog-aside-item{padding:20px 30px;border-bottom:1px solid #e3e3e3}.catalog-aside-item.active .catalog-aside-category{opacity:1;visibility:visible;max-height:60px}.catalog-aside-item.active .ic{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.catalog-aside-category{opacity:0;visibility:hidden;max-height:0}.catalog-aside-category .catalog-aside-title{font-size:18px;padding:17px 0 5px 0}.faq-elem{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.faq-elem.active .faq-content{max-height:300px;overflow:auto;padding-bottom:40px}.faq-elem.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq-title{padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-bottom:20px;font-weight:900;font-size:24px;line-height:45px;color:#363636;cursor:pointer}.faq-title svg{margin-top:10px;padding-right:10px;min-width:27px;max-width:27px}.faq-title i{font-size:24px;color:#0d5fdb;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:auto}.faq-content{max-height:0;overflow:hidden;font-weight:500;font-size:18px;line-height:24px;color:#7c7c7c;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding-bottom:0;padding-left:27px;padding-right:60px}.popular-cats-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:80px}.popular-category-link{font-weight:900;font-size:18px;line-height:23px;text-transform:uppercase;color:#363636;min-height:47px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 16px;background:#f1f1f1;border-radius:10px}.table-block{display:grid;grid-template-columns:53% 1fr;gap:90px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:80px;padding-right:50px}.table-block .section-title{margin:0}.table-block table{width:100%;border-collapse:unset}.table-block tbody{border:#f1f1f1}.table-block tr{height:47px}.table-block tr th:first-child{border-radius:10px 0 0 0}.table-block tr th:last-child{border-radius:0 10px 0 0}.table-block tr td,.table-block tr th{padding:5px 12px!important}.table-block tr td{color:#363636;font-size:18px;font-weight:400;line-height:normal}.page-compare-list .compare-list{margin-bottom:30px}.page-compare-list .compare-list .btn{padding:0 10px}.page-compare-list .page-title{font-size:1.5rem;line-height:1.25;text-transform:unset;margin-bottom:0}.page-compare header,.page-compare-list header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-compare header .title,.page-compare-list header .title{font-size:16px;font-weight:700;line-height:1.875}.page-compare .compare-remove-product,.page-compare-list .compare-remove-product{display:inline-block;min-width:30px;margin:auto;color:silver;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;padding:5px}.page-compare .compare-remove-product:hover,.page-compare-list .compare-remove-product:hover{color:#2b343c}.page-compare .product-card .product-compare,.page-compare .product-card .product-favorite,.page-compare-list .product-card .product-compare,.page-compare-list .product-card .product-favorite{display:none}.page-compare .btn .ic-delete,.page-compare-list .btn .ic-delete{margin-left:7px}.customer-compare-menu-wrapper{position:unset}.page-compare>.compare-table,.page-compare>.page-title,.page-compare>header{margin-left:283px}.page-compare .compare-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-compare #compare-table{position:relative}.page-compare #compare-table .loader-wrap{position:absolute;z-index:10;left:0;top:0;height:100%;width:100%;background:#fff}.page-compare #compare-table .loader-wrap+*{opacity:0}.page-compare .aside-page-container{display:grid;grid-template-columns:22% 1fr;overflow:hidden;gap:30px}.page-compare .aside-menu-column{max-width:none;width:auto}.page-compare .aside-content-column{width:100%;overflow-x:auto}.page-compare .compare-products-wrap{width:100%;overflow-y:hidden;overflow-x:scroll}.page-compare .compare-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-compare .compare-header,.page-compare .compare-product{min-width:273px}.page-compare .compare-header .product-card,.page-compare .compare-product .product-card{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-bottom:20px;margin-right:20px}.page-compare .compare-product .compare-title{display:none;font-weight:900;font-size:18px;line-height:23px;text-transform:uppercase;color:#363636;position:absolute;left:22px;top:15px;white-space:nowrap}.page-compare .compare-product .compare-line{font-weight:400;font-size:18px;line-height:1;color:#363636;margin-top:auto}.page-compare .compare-product .compare-block-line{height:86px;padding:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:2px 0;position:relative}.page-compare .compare-product .compare-block-line.compare-hidden{color:#0d5fdb;background:rgba(13,94,219,.1)}.page-compare .compare-product .compare-block-line.compare-hidden .compare-title{color:#0d5fdb}.page-compare .compare-product .compare-block-line.compare-hidden .compare-line{color:#0d5fdb}.page-compare .compare-product:first-of-type .compare-title{display:block}.page-compare .compare-product:first-of-type .compare-block-line{padding-left:22px;border-top-left-radius:10px;border-bottom-left-radius:10px}.page-compare .compare-product:last-of-type .compare-block-line{padding-left:22px;border-top-right-radius:10px;border-bottom-right-radius:10px}.page-compare .compare-product .product-card{min-height:375px;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.page-compare .compare-product .product-card:hover{-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.05);box-shadow:0 4px 15px 0 rgba(0,0,0,.05)}.page-compare .compare-product .product-card:hover .product-title-preview{display:block}.page-compare .compare-product .product-card:hover .product-title{display:none}.page-compare .compare-product .product-card .product-content{padding:22px 0 0 0}.page-compare .compare-product .product-card .product-img-wrapper img{min-height:220px}.page-compare .compare-product .product-card .price-text{color:#bebebe;margin-bottom:8px;margin-top:3px}.page-compare .compare-product .product-card .price-block{font-size:20px}.page-compare .compare-product .product-card .price-block .from{font-size:20px}.page-compare .compare-product .product-card .dimension{margin-bottom:0;margin-top:auto}.page-compare .compare-product .product-footer{display:block;padding-top:0;position:relative;border:0;-webkit-box-shadow:none!important;box-shadow:none!important}.page-compare .compare-product .product-footer:after{content:none}.page-compare .compare-product .price-block-project{display:none}.page-compare .compare-product .btn-link{display:none!important}.page-compare .compare-remove-product{display:none}.page-compare .page-aside .aside-menu{max-height:100%;overflow:auto}.page-compare .compare-header>div:not(:first-child){text-align:left;font-weight:700}.btn-compare-add-project{gap:10px;padding:0 10px;margin-left:auto}.btn-compare-add-project svg{margin-left:0}.btn-compare-share{gap:10px;padding:0 20px}.btn-compare-share svg{margin-left:0}.btn-toggle-compare{gap:10px;padding:0 20px}.btn-toggle-compare .decor-checkbox{min-width:16px;min-height:16px;border-radius:2px;border:1px solid #0d5fdb;font-size:10px;background:0 0}.btn-toggle-difference .decor-checkbox{background:0 0}.btn-toggle-difference i{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-toggle-show .decor-checkbox{background:#0d5fdb}.btn-toggle-show i{opacity:1;color:#fff}.compare-hidden{color:#d7d7d7}.page-customer-title-block{margin-bottom:10px}.btn-clear-viewed{padding:0 10px}.btn-clear-viewed i{margin-left:10px}.contact-page-wrap #page-breadcrumb{position:absolute;top:0;left:0;width:100%}.contact-page-wrap .footer{margin-top:0!important}.contact-page .main-contacts-wrap{padding-top:86px;background:0 0}.contact-page .main-contacts-wrap .map:before{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.favorites-page .favorite-sum-wrapper{background:#fafafa;border-radius:2px;border:1px solid silver;color:#2b343c;font-size:.875rem;line-height:1;padding:7px 20px}.favorites-page .favorite-sum-wrapper .btn{padding:6px 28px;-webkit-box-shadow:none;box-shadow:none}.main-slider{position:relative}.main-slider .item{overflow:hidden;background:#f0f0f0}.main-slider .item .content{position:relative;z-index:1;margin-top:-17px}.main-slider .item .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:672px;position:relative}.main-slider .item .content-wrap:before{content:'';position:absolute;z-index:1;top:0;left:-256px;width:1462px;height:100%;background:url(../images/main-slider-rectangle.png) no-repeat}.main-slider .item .content-wrap:after{position:absolute;z-index:5;top:0;left:-700px;width:1462px;height:100%;background:url(../images/main-slider-rectangle.png) no-repeat}.main-slider .item .title{position:relative;max-width:735px;margin-bottom:84px;font-weight:700;font-size:64px;line-height:80px}.main-slider .item .title:before{content:'';position:absolute;top:100%;width:226px;margin-top:40px;border-bottom:4px solid #0d5fdb}.main-slider .item .text-formatted{max-width:703px}.main-slider .item .btn{margin-top:80px;padding:0 30px}.main-slider .item picture{position:absolute;top:0;right:0;width:60.417%;height:100%}.main-slider .item picture:before{content:'';position:absolute;right:0;top:0;height:100%;width:53.19%;background:-webkit-radial-gradient(100% 100%,97.1% 187.65%,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:-o-radial-gradient(100% 100%,97.1% 187.65%,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);background:radial-gradient(97.1% 187.65% at 100% 100%,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%);opacity:.67}.main-slider .item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider-nav{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:1;right:30px;bottom:56px}.main-slider-nav.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-slider-nav .swiper-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;position:static}.main-slider-nav .swiper-button:hover svg path{fill:#0d5fdb}.main-slider-pages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 17px 0 20px;font-weight:900;color:#fff}.main-slider-pages__current{margin-right:7px;font-size:64px;line-height:80px}.main-slider-pages__rectangle,.main-slider-pages__total{margin-top:10px;font-size:24px;line-height:30px;opacity:.5}.main-slider .swiper-pagination{position:absolute;width:auto;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:30px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-slider .swiper-pagination-bullet{width:12px;height:12px;margin:0!important;background:#fff!important;opacity:.5!important;cursor:pointer}.main-slider .swiper-pagination-bullet-active,.main-slider .swiper-pagination-bullet:hover{opacity:1!important}.main-slider .swiper-pagination-bullet:not(:last-child){margin-bottom:20px!important}.main-about{position:relative;z-index:1;padding-top:24px;background:#fff}.main-about__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-about__content{max-width:735px;margin-right:-30px;padding-top:89px}.main-about picture{width:643px}.main-about picture img{min-width:630px}.calc-utp-wrap{overflow:hidden}.calc-utp{overflow:hidden;padding-right:3px}.calc-utp-wrap{background:rgba(241,241,241,.3)}.calc-utp-bg{padding:80px 0;position:relative}.calc-utp-bg:before{content:'';position:absolute;z-index:-1;width:1271px;height:100%;top:0;left:-238px;background:url(../images/select-area-bg.png) no-repeat}.calc-utp-bg:after{content:'';position:absolute;right:100%;top:0;height:100%;width:5000px;background:#f6f6f6}.calc-utp .utp-item{width:32%;min-width:32%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:30px 40px 23px;background:#fff;border:1px solid #eaeaea;border-radius:10px;cursor:pointer;height:auto!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.calc-utp .utp-item.active,.calc-utp .utp-item:hover{background:#0d5fdb;border-color:#0d5fdb;color:#fff}.calc-utp .utp-item.active ul li:before,.calc-utp .utp-item:hover ul li:before{color:#fff}.calc-utp .utp-item.active .check,.calc-utp .utp-item:hover .check{background:#fff;border-color:#fff}.calc-utp .utp-item.active .check svg,.calc-utp .utp-item:hover .check svg{display:block}.calc-utp .utp-item .check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:28px;height:28px;border:2px solid #0d5fdb;border-radius:50%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.calc-utp .utp-item .check svg{display:none}.calc-utp .utp-item .utp-item__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}.calc-utp .utp-item .utp-item__header-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calc-utp .utp-item .utp-item__header-wrap .title{margin:0 12px;font-size:22px;line-height:30px;font-weight:700;text-transform:uppercase}.calc-utp .utp-item .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 12px 8px 15px;font-size:14px;line-height:18px;font-weight:700;color:#0d5fdb;background:#e7effb;border-radius:10px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calc-utp .utp-item .block .ic{margin-right:13px;font-size:12px}.calc-utp .utp-item ul li{font-weight:500;line-height:26px}.calc-utp .utp-item ul li:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.calc-utp .utp-item ul li:before{content:'\e874'}.calc-utp .utp-item ul li:before{margin-right:10px;font-size:13px;font-weight:700;color:#0d5fdb;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.calc-utp .utp-item ul li:not(:last-child){margin-bottom:20px}.calc-utp .swiper-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0;z-index:1}.calc-utp .swiper-nav .swiper-pagination{display:block}.calc-slider{width:874px;height:28px;border:none}.calc-slider-footer{display:grid;grid-template-columns:65% 1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:55px}.calc-slider-footer .btn-calc{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:32px;padding:0 10px}.calc-slider-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0}.calc-slider-wrap.show{opacity:1}.calc-slider-wrap .from,.calc-slider-wrap .to{line-height:23px;color:#7c7c7c}.calc-slider__left,.calc-slider__right{position:absolute;top:100%}.calc-slider__left{left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:13px;line-height:23px;font-weight:700;color:#7c7c7c}.calc-slider__right{right:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);margin-top:13px;line-height:23px;font-weight:700;color:#7c7c7c}.calc-slider.ui-slider{margin:0 17px 0 16px;background:url(../images/range-slider-bg.png) no-repeat center;border-left:2px solid #0d5fdb;border-right:2px solid #0d5fdb;border-radius:0;font-family:"Cera Pro",sans-serif}.calc-slider.ui-slider .ui-slider-range{background:0 0;border-radius:0}.calc-slider.ui-slider .ui-slider-handle{width:12px;height:32px;top:-2px;margin-left:-6px;background:#0d5fdb;border:none;border-radius:0;-webkit-box-shadow:0 4px 25px rgba(9,63,214,.15);box-shadow:0 4px 25px rgba(9,63,214,.15);cursor:pointer;outline:0}.calc-slider.ui-slider .value-wrap{position:absolute;bottom:100%;margin-left:-15px;margin-bottom:1px}.calc-slider.ui-slider .value-wrap .value{font-weight:900;font-size:48px;line-height:60px}.calc-slider.ui-slider .value-wrap .m2{position:absolute;left:100%;top:-4px;margin-left:8px;font-weight:900;font-size:24px;line-height:30px;color:#7c7c7c}.calc-slider.ui-slider .value-wrap .m2 sup{top:-8px}#FeaturedCarousel{padding:103px 0 44px;position:relative;overflow:hidden}#FeaturedCarousel .swiper{margin-bottom:30px}#FeaturedCarousel .swiper-slide-prev{padding-right:10px}#FeaturedCarousel .swiper-slide{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#FeaturedCarousel .container{position:relative}#FeaturedCarousel .container:after,#FeaturedCarousel .container:before{content:"";position:absolute;top:0;bottom:0;width:2000px;height:100%;z-index:130;background:#fff}#FeaturedCarousel .container:before{right:100%}#FeaturedCarousel .container:after{left:100%}.services-wrap{position:relative;z-index:1;margin-top:80px;background:url(../images/background-services-dniprpbud.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden}.services-wrap .services{padding:80px 0;color:#fff}.services-wrap .services-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-wrap .services .service-item{width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px);margin:0 15px 15px 15px;padding:30px 30px 10px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-wrap .services .service-item .btn-link{height:78px;margin-top:10px}.services-wrap .services .service-img{height:48px}.services-wrap .services .service-title{margin-top:20px;line-height:23px;font-weight:900;text-transform:uppercase}.services-wrap .services .service-content{margin-top:20px;font-weight:500;font-size:14px;line-height:18px;max-height:130px;overflow:auto}.construction-stages-wrap{margin-top:80px}.construction-stages-wrap .section-title{margin-bottom:40px}.construction-stages-wrap .construction-stages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.construction-stages-wrap .construction-stages .utp-item{position:relative;width:25%;padding:40px 48px 40px 80px;overflow:hidden;border-left:1px solid rgba(13,95,219,.2)}.construction-stages-wrap .construction-stages .utp-item:not(:last-child){border-right:1px solid rgba(13,95,219,.2)}.construction-stages-wrap .construction-stages .utp-item:nth-child(-n+4){border-bottom:1px solid rgba(13,95,219,.2)}.construction-stages-wrap .construction-stages .utp-item .number{position:absolute;top:40px;left:39px;font-weight:900;font-size:36px;line-height:45px;color:#0d5fdb}.construction-stages-wrap .construction-stages .utp-item .number:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-48px;width:18px;height:18px;background:#0d5fdb;border-radius:50%}.construction-stages-wrap .construction-stages .utp-item .title{font-weight:900;line-height:23px}.construction-stages-wrap .construction-stages .utp-item .content{margin-top:10px;font-weight:500;font-size:14px;line-height:18px}.reviews-wrap{margin-top:83px;padding:80px 0;background-color:rgba(241,241,241,.3)}.reviews-wrap .reviews .section-header{margin-bottom:70px}.reviews-wrap .wrap-review .container{max-width:none;padding:0}.main-article{margin-top:80px;overflow:hidden}.main-article .swiper{overflow:visible}.main-article .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next){opacity:.5}.main-article .swiper-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-article .main-article-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.05);box-shadow:0 5px 25px rgba(0,0,0,.05)}.main-article .main-article-item .article-img-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:339px;height:322px}.main-article .main-article-item .article-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-article .main-article-item .article-description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 30px}.main-article .main-article-item .article-title{font-weight:900;font-size:24px;line-height:30px;text-transform:uppercase}.main-article .main-article-item .article-title a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-article .main-article-item .article-text{margin-top:20px;padding-top:20px;line-height:23px;border-top:1px solid #0d5fdb;color:#7c7c7c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.main-article .main-article-item .article-footer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}.main-article .main-article-item .article-date{font-size:14px;line-height:18px;color:#7c7c7c}.subscription-wrapper{margin-top:80px;background:#363636;overflow:hidden}.subscription-wrapper .subscription-bg{position:relative}.subscription-wrapper .subscription-bg:before{content:'';position:absolute;left:-240px;top:0;width:970px;height:100%;background:url(../images/subscription-bg-img.png) no-repeat;-webkit-background-size:cover;background-size:cover}.subscription-wrapper .inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:80px 0;color:#fff}.subscription-wrapper .inner .subscription-text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:636px;max-width:100%;margin-right:94px}.subscription-wrapper .inner .subscription-text .section-title{margin-bottom:0}.subscription-wrapper .inner .subscription-text .text{max-width:100%;width:480px;margin-top:20px;font-weight:500;line-height:26px}.subscription-wrapper .inner .subscription-form-wrap{width:643px;padding-left:103px;border-left:1px solid rgba(255,255,255,.15)}.subscription-wrapper .inner .subscription-form-wrap .control-group-radios{margin-bottom:36px}.subscription-wrapper .inner .subscription-form-wrap .control-group-radios .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subscription-wrapper .inner .subscription-form-wrap .control-group-radios .custom-radio{margin-bottom:0;padding:12px 0}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields{margin-bottom:30px}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .row{margin:0 -20px}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .row>*{position:relative;padding:0 20px}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .row>:before{content:'';position:absolute;left:20px;top:18px;width:18px;height:18px}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .row>:first-child:before{background:url(../images/user-icon.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .row>:last-child:before{background:url(../images/phone-icon.svg) no-repeat;-webkit-background-size:contain;background-size:contain}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control{-webkit-box-shadow:inset 0 0 0 40px #363636!important;box-shadow:inset 0 0 0 40px #363636!important;color:#fff}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:-webkit-autofill,.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:-webkit-autofill::first-line,.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:-webkit-autofill:active,.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:-webkit-autofill:focus,.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.subscription-wrapper .inner .subscription-form-wrap .control-group-fields .form-control:focus{color:#fff}.subscription-wrapper .inner .subscription-form-wrap .btn{width:250px}.main-contacts-wrap{position:relative;padding:80px 0;background:rgba(241,241,241,.3);overflow:hidden}.main-contacts-wrap .contacts-map{max-width:30%}.main-contacts-wrap .nav-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;border-color:#f1f1f1;z-index:11}.main-contacts-wrap .nav-tabs .nav-link{padding-bottom:16px;font-size:24px;line-height:30px;color:#7c7c7c;border:none;border-bottom:4px solid transparent;border-radius:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-contacts-wrap .nav-tabs .nav-link.active{font-weight:700;border-color:#0d5fdb}.main-contacts-wrap .nav-tabs .nav-link.active,.main-contacts-wrap .nav-tabs .nav-link:hover{color:#0d5fdb}.main-contacts-wrap .address-list{margin-top:40px}.main-contacts-wrap .address-list .address-item:not(:last-child){margin-bottom:40px}.main-contacts-wrap .address-list .address-item>:not(:last-child){margin-bottom:20px}.main-contacts-wrap .address-list .address-item .address-city{text-transform:uppercase;font-weight:900;font-size:24px;line-height:26px;color:#7c7c7c}.main-contacts-wrap .address-list .address-item .address-title{margin-bottom:10px;font-weight:500;font-size:14px;line-height:26px;color:#7c7c7c;opacity:.5}.main-contacts-wrap .address-list .address-item .address-email a,.main-contacts-wrap .address-list .address-item .address-phone a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:26px}.main-contacts-wrap .address-list .address-item .address-email a:before,.main-contacts-wrap .address-list .address-item .address-phone a:before{content:'';margin-right:10px}.main-contacts-wrap .address-list .address-item .address-phone a:before{width:19px;height:19px;background:url(../images/phone.svg) no-repeat}.main-contacts-wrap .address-list .address-item .address-email a:before{width:18px;height:14px;background:url(../images/email.svg) no-repeat}.main-contacts-wrap .adresss-street{margin-bottom:20px}.main-contacts-wrap .adresss-street .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-contacts-wrap .adresss-street .text:before{content:'';display:block;width:19px;height:19px;margin-right:10px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.29688 17.8984C6.61328 18.3906 7.35156 18.3906 7.66797 17.8984C12.8008 10.5156 13.75 9.74219 13.75 7C13.75 3.27344 10.7266 0.25 7 0.25C3.23828 0.25 0.25 3.27344 0.25 7C0.25 9.74219 1.16406 10.5156 6.29688 17.8984ZM7 9.8125C5.41797 9.8125 4.1875 8.58203 4.1875 7C4.1875 5.45312 5.41797 4.1875 7 4.1875C8.54688 4.1875 9.8125 5.45312 9.8125 7C9.8125 8.58203 8.54688 9.8125 7 9.8125Z' fill='%230D5FDB'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.main-contacts-wrap .map{position:absolute;right:0;top:0;height:100%;width:65vw}.main-contacts-wrap .map:before{content:'';position:absolute;z-index:1;left:0;top:0;width:20%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fbfbfb),to(rgba(251,251,251,0)));background:-webkit-linear-gradient(left,#fbfbfb 0,rgba(251,251,251,0) 100%);background:-o-linear-gradient(left,#fbfbfb 0,rgba(251,251,251,0) 100%);background:linear-gradient(90deg,#fbfbfb 0,rgba(251,251,251,0) 100%)}.page-content{margin-top:80px}.page-content .scrollbar-inner{max-height:388px;padding-right:40px}.page-content .scrollbar-inner>.scroll-element .scroll-element_outer{border-radius:0}.page-content .scrollbar-inner>.scroll-element .scroll-element_track{opacity:1;background-color:#f1f1f1;border-radius:0}.page-content .scrollbar-inner>.scroll-element .scroll-bar{opacity:1;background-color:#0d5fdb;border-radius:0}.page-regular .text-formatted{margin-top:40px}.page-regular .page-img-wrapper:not(:empty){--img-mg:1.5rem;float:left;margin:0 var(--img-mg) var(--img-mg) 0;max-width:50%}.page-options .text-formatted{margin-top:40px}.page-options .text-formatted .page-title{font-weight:900;font-size:36px;line-height:45px;margin-bottom:20px}.page-options .page-img-wrapper:not(:empty){--img-mg:1.5rem;float:left;margin:0 var(--img-mg) var(--img-mg) 0;max-width:50%}.page-options .option-page-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.page-options .option-page-top-info{margin-bottom:20px}.page-options .option-page-top-info p{margin-bottom:20px}.page-options .option-page-price-label{font-weight:500;font-size:14px;line-height:26px;color:#bebebe}.page-options .option-page-price-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.page-options .option-page-price-line .prefix{font-weight:900;font-size:24px;line-height:36px;color:#7c7c7c;margin-right:10px}.page-options .option-page-price-line .price-value{font-weight:900;font-size:36px;line-height:45px;color:#363636;margin-right:10px}.page-options .option-page-price-line .price-currency{font-weight:900;font-size:36px;line-height:45px;color:#0d5fdb}.page-services-list .page-img-wrapper{float:none;margin:0;max-width:100%}.page-services-list .text-formatted ul li a.service-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.page-services-list .text-formatted ul li:before{content:none}.page-services-list article{padding-top:80px;border-top:1px solid #f1f1f1}.page-services-list article h2{position:relative;padding:16.5px 20px;text-transform:initial;font-weight:900;font-size:36px;line-height:45px;border-left:4px solid #0d5fdb;margin-bottom:25px}.page-services-list article ul{list-style-type:none;margin-top:0;margin-bottom:1rem}.page-services-list article ul li::before{content:"—";color:#0d5fdb;padding-right:.5rem}.service-list-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:45px}.service-list-grid li:not(:last-child){margin-bottom:0!important}.service-panel{border:1px solid #f1f1f1;width:100%}.service-panel:hover{border:1px solid #0d5fdb}.service-panel:hover .service-panel-title{background:#0d5fdb;border-top:1px solid #0d5fdb;color:#fff}.service-panel:hover .service-sublist{opacity:1;visibility:visible}.service-panel-title{font-size:24px;line-height:30px;text-transform:uppercase;color:#7c7c7c;padding:22px 20px;border-top:1px solid #f1f1f1;text-decoration:none;height:100%;display:block}.service-panel-image{min-height:336px;max-height:336px;width:100%;-o-object-fit:contain;object-fit:contain;position:relative}.service-panel-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.service-sublist{position:absolute;left:0;top:0;max-height:100%;overflow:auto;height:100%;width:100%;background:rgba(54,54,54,.5);padding:38px 22px;margin:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.service-sublist li:not(:last-of-type){margin-bottom:10px!important}.service-sublist li a{font-weight:500;font-size:18px;line-height:24px;color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.service-sublist li a:before{content:"";display:block;width:15px;height:3px;background:#fff;float:left;margin-top:12px;margin-right:10px}.product-page .product-page-container{display:grid;grid-template-columns:57% 1fr;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:30px}.product-page .mobile-append-title{display:none}.product-page .mobile-append-title .page-title{margin-bottom:20px}.product-page .product-gallery{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-height:450px}.product-page .product-gallery .main-image{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-page .product-gallery .btn-mirror{position:absolute;right:0;top:0;z-index:10;border-radius:0;padding:11px 14px;height:auto}.product-page .card-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.product-page .card-right-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-page .page-title{margin-bottom:0;margin-right:20px;font-size:24px;line-height:30px;text-transform:uppercase;font-weight:400;color:#7c7c7c;position:relative}.product-page .page-title:before{content:"";width:100%;height:2px;background:#0d5fdb;display:block;position:absolute;bottom:0;left:0}.product-page .page-title b{font-weight:900;color:#363636}.product-page .card-right-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.product-page .card-right-short-description{margin-top:15px;font-weight:500;font-size:14px;line-height:18px;color:#7c7c7c}.product-page .card-right-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;margin-bottom:-10px;padding-top:15px;border-top:1px solid rgba(124,124,124,.2)}.product-page .card-right-info .item{min-width:185px;margin-right:30px;margin-bottom:10px}.product-page .card-right-info .item .title{margin-bottom:10px;font-weight:500;font-size:14px;line-height:26px;color:#7c7c7c;opacity:.5}.product-page .card-right-info .item .content{font-weight:500;font-size:18px;line-height:26px}.product-page .card-right-info .item .content span:not(:last-child){margin-right:32px}.product-page .card-right-info .item .content p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.product-page .card-right-info .item .content img{max-width:20px;float:left}.product-page .stock-wrap{margin-top:15px;padding-top:15px;border-top:1px solid rgba(124,124,124,.2)}.product-page .card-price{margin-top:auto}.product-page .card-price.pre-order{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-bottom:15px}.product-page .card-price .wrap-prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;gap:30px}.product-page .card-price .wrap-prices .price-block-title{color:#7c7c7c;font-weight:500;font-size:14px;line-height:20px;text-align:left;opacity:.5}.product-page .card-price .wrap-prices .price{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:900;font-size:36px;line-height:45px}.product-page .card-price .wrap-prices .from{margin-right:10px;font-size:24px;line-height:36px;color:#7c7c7c}.product-page .card-price .wrap-prices .price-currency{margin-left:10px}.product-page .card-price .button-buy-block{margin-top:18px}.product-page .card-price .button-buy-block-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;gap:20px}.product-page .card-price .button-buy-block-buttons .btn{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.product-page .get-availability{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 16px}.product-page .btn-to-order{padding:0 16px}.product-page .nav-tabs-wrap{margin-top:81px}.product-page .nav-tabs-wrap .nav-tabs{border-color:#f1f1f1;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow:auto}.product-page .nav-tabs-wrap .nav-tabs .nav-link{padding:0 50px 16px;font-size:24px;line-height:30px;border:none;color:#7c7c7c;border-bottom:4px solid transparent;white-space:nowrap;margin:0}.product-page .nav-tabs-wrap .nav-tabs .nav-link.active,.product-page .nav-tabs-wrap .nav-tabs .nav-link:hover{color:#0d5fdb}.product-page .nav-tabs-wrap .nav-tabs .nav-link.active{font-weight:700;border-color:#0d5fdb}.product-page .tab-content>.tab-pane{padding-top:40px}.product-page .product-layout{max-width:100%;width:1255px;margin:0 auto 0 0}.product-page .product-layout .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-page .product-layout .item:not(:last-child){margin-bottom:40px}.product-page .product-layout .item .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:735px;height:520px;margin-right:30px;padding:10px 0;border:1px solid #f1f1f1}.product-page .product-layout .item .image img{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-page .product-layout .item .content{width:-webkit-calc(100% - 735px - 30px);width:calc(100% - 735px - 30px)}.product-page .product-layout .item .content .title{margin-bottom:30px;text-transform:uppercase}.product-page .product-layout .item .content .title span{font-weight:400;color:#7c7c7c}.product-page .product-layout .item .content .list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4.5px 0;line-height:23px;border-bottom:1px dashed rgba(124,124,124,.5)}.product-page .product-layout .item .content .list li:first-child{padding-top:0}.product-page .product-layout .item .content .list li>span{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.product-page .product-layout .item .content .list li>span:first-child{color:#7c7c7c}.product-page .product-layout .item .content .list li>span:last-child{font-weight:700;text-align:right}.product-page .product-layout .item .content .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.product-page .product-layout .item .content .buttons .btn-change-layout,.product-page .product-layout .item .content .buttons button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);padding:12px;text-align:left;font-weight:500;font-size:14px;line-height:16px;color:#7c7c7c;background:rgba(241,241,241,.5);border-radius:10px}.product-page .product-layout .item .content .buttons .btn-change-layout.active,.product-page .product-layout .item .content .buttons .btn-change-layout:hover,.product-page .product-layout .item .content .buttons button.active,.product-page .product-layout .item .content .buttons button:hover{background:#d8d3d3}.product-page .product-layout .item .content .buttons .btn-change-layout.active .wrap-icon,.product-page .product-layout .item .content .buttons .btn-change-layout:hover .wrap-icon,.product-page .product-layout .item .content .buttons button.active .wrap-icon,.product-page .product-layout .item .content .buttons button:hover .wrap-icon{background:#fff}.product-page .product-layout .item .content .buttons .btn-change-layout .wrap-icon,.product-page .product-layout .item .content .buttons button .wrap-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:72px;height:48px;margin-right:20px;background:rgba(124,124,124,.1);border-radius:10px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.product-page .product-characteristics-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-page .product-characteristics-description .characteristics-wrap{width:100%;padding:40px 60px;background:rgba(241,241,241,.5);border-radius:10px}.product-page .product-characteristics-description .characteristics-wrap .h3{margin-bottom:20px}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:19px;padding-bottom:3px;line-height:23px;border-bottom:1px dashed rgba(124,124,124,.5)}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item:first-child{padding-top:0}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item>:first-child{margin-right:20px;color:#7c7c7c}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item>* a{color:#0d5fdb}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item>* a:hover{color:#363636}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item .characteristics-value:has(.unit){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-page .product-characteristics-description .product-description{margin-left:0;width:100%}.product-page .product-characteristics-description .product-description .text-formatted p{color:#363636}.product-page .unloading-utp{margin-top:40px;border-top:1px solid #f1f1f1}.product-page .unloading-utp .unloading-item{border-bottom:1px solid #f1f1f1;padding:28px 0}.product-page .unloading-utp .unloading-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer}.product-page .unloading-utp .unloading-title.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-page .unloading-utp .unloading-title .unloading-title-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:30px}.product-page .unloading-utp .unloading-title .unloading-additional-info{margin-left:15px;font-weight:400;color:#db0d0d}.product-page .unloading-utp .unloading-title .unloading-additional-info span{color:#7c7c7c}.product-page .unloading-utp .unloading-title .icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-page .unloading-utp .unloading-content{display:none;padding-top:40px}.product-page .unloading-utp .unloading-content.text-formatted ol,.product-page .unloading-utp .unloading-content.text-formatted ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.product-page .unloading-utp .unloading-content.text-formatted ol li:before,.product-page .unloading-utp .unloading-content.text-formatted ul li:before{width:16px;height:3.5px;margin-top:11px}.product-page .unloading-utp .unloading-content.text-formatted ol li:not(:last-child),.product-page .unloading-utp .unloading-content.text-formatted ul li:not(:last-child){margin-bottom:20px}.product-page .product-additions-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -20px;opacity:0}.product-page .product-additions-options.show{opacity:1;min-height:285px}.product-page .product-additions-options .option{position:relative;width:-webkit-calc(33.33% - 30px);width:calc(33.33% - 30px);margin:0 15px 20px;min-height:240px}.product-page .product-additions-options .option.active,.product-page .product-additions-options .option:hover{z-index:1}.product-page .product-additions-options .option.active .option-inner,.product-page .product-additions-options .option:hover .option-inner{position:absolute;left:0;top:0;width:100%;padding-bottom:0;color:#fff;background-color:#0d5fdb;border-color:#0d5fdb;-webkit-box-shadow:0 4px 15px rgba(13,95,219,.29);box-shadow:0 4px 15px rgba(13,95,219,.29);border-radius:10px}.product-page .product-additions-options .option.active .description,.product-page .product-additions-options .option:hover .description{color:#fff}.product-page .product-additions-options .option.active .price-block,.product-page .product-additions-options .option:hover .price-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-page .product-additions-options .option.active .buttons,.product-page .product-additions-options .option:hover .buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-page .product-additions-options .option.active-option .option-inner{color:#fff;background-color:#0d5fdb;border-color:#0d5fdb;-webkit-box-shadow:0 4px 15px rgba(13,95,219,.29);box-shadow:0 4px 15px rgba(13,95,219,.29);border-radius:10px}.product-page .product-additions-options .option.active-option .description{color:#fff}.product-page .product-additions-options .option .option-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:240px;padding:30px 20px 20px 30px;background-color:#fff;border:1px solid #f1f1f1;border-left-width:4px;border-left-color:#0d5fdb;border-radius:0 10px 10px 0}.product-page .product-additions-options .option .title{margin-bottom:0;text-transform:uppercase}.product-page .product-additions-options .option .description{margin-top:20px;font-size:14px;line-height:24px;color:#7c7c7c}.product-page .product-additions-options .option .price-block{display:none;margin-top:20px;padding-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;line-height:26px;border-top:1px solid rgba(255,255,255,.2);margin-bottom:20px}.product-page .product-additions-options .option .price-block .price-title{margin-right:6px;font-size:14px;color:rgba(255,255,255,.5)}.product-page .product-additions-options .option .price-block .from,.product-page .product-additions-options .option .price-block .price{font-weight:900}.product-page .product-additions-options .option .price-block .from{margin-right:5px}.product-page .product-additions-options .option .price-block .price-currency{color:#fff}.product-page .product-additions-options .option .buttons{display:none;margin:0 -20px 0 -34px;-webkit-box-shadow:0 4px 15px rgba(13,95,219,.29);box-shadow:0 4px 15px rgba(13,95,219,.29)}.product-page .product-additions-options .option .buttons .btn{width:50%;height:59px;font-size:14px;line-height:18px;border-radius:0}.product-page .product-additions-options .option .buttons .btn:hover{background:#0d5fdb!important}.product-page .product-additions-options .option .buttons .btn.btn-more{background:#256fdf;border-bottom-left-radius:10px}.product-page .product-additions-options .option .buttons .btn.btn-option-order{background:#3b7de2;border-bottom-right-radius:10px;margin-left:auto}.product-page .construction-price-options .option{padding:20px 20px 20px 40px;background:rgba(241,241,241,.5);border-radius:10px}.product-page .construction-price-options .option:not(:last-child){margin-bottom:20px}.product-page .construction-price-options .option .option-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.product-page .construction-price-options .option .option-header .title{margin-bottom:0;text-transform:uppercase}.product-page .construction-price-options .option .option-header .price{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:24px;line-height:30px;font-weight:900;pointer-events:none}.product-page .construction-price-options .option .option-header .price .from{font-weight:400;color:#7c7c7c}.product-page .construction-price-options .option .option-header .price .price-value{margin:0 8px}.product-page .construction-price-options .option .option-header .btn-toggle{width:225px;height:47px}.product-page .construction-price-options .option .wrap-content{display:none;padding:20px 40px 0 20px}.product-page .construction-price-options .option .wrap-content .prev-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.product-page .construction-price-options .option .wrap-content .prev-title-wrap .prev-title{padding:4px 12px;line-height:23px;font-weight:700;color:#0d5fdb;background:#e7effb;border-radius:10px}.product-page .construction-price-options .option .wrap-content .prev-title-wrap .icon-plus{margin-top:17px}.product-page .construction-price-options .option .wrap-content .content{margin-top:20px}.product-page .construction-price-options .option .wrap-content .wrap-btn-calculate-cost{margin-top:20px;text-align:right}.product-page .construction-price-options .option .wrap-content .wrap-btn-calculate-cost .btn-buy,.product-page .construction-price-options .option .wrap-content .wrap-btn-calculate-cost .btn-calculate-cost{padding:0 20.5px}.product-page .construction-price-options .content:has(table){overflow-x:auto}.product-page .construction-price-options .wrap-content:has(table){padding:0!important}.product-page .construction-price-options table{width:100%;table-layout:fixed;word-wrap:break-word}.product-page .construction-price-options td{white-space:normal!important}.product-page .product-upsell-wrap{overflow:hidden}.product-page .product-upsell-wrap .carousel-product{margin-bottom:0!important}.product-page .product-upsell-wrap .container{max-width:100%;padding:0}.product-page .product-upsell-wrap .section-header{display:none}.product-page .callback-product-form .form-control{color:#fff!important;border-bottom:1px solid #fff;background:#0d5fdb}.product-page .callback-product-form .form-control::-webkit-input-placeholder{color:#fff}.product-page .callback-product-form .form-control::-moz-placeholder{color:#fff}.product-page .callback-product-form .form-control:-ms-input-placeholder{color:#fff}.product-page .callback-product-form .form-control::placeholder{color:#fff}.product-page .callback-product-form .form-control:focus{color:#363636}.product-page .callback-product-form .form-control.gui-field-error{border-color:#fff!important}.product-page .callback-product-form .form-error{color:#fff}.product-page .product-facades{margin-top:40px}.product-page .product-facades .facades-slider{padding:0 44px}.product-page .product-facades .facades-slider.disable-slider{padding:0!important}.product-page .product-facades .product-facades-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:218px}.product-page .product-facades .swiper-button{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:rgba(13,95,219,.1);border-radius:10px}.product-page .product-facades .swiper-button:hover{background:#0d5fdb}.product-page .product-facades .swiper-button:hover svg use{fill:#fff}.product-page .recommendations-pdf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;max-width:1255px;margin:80px auto 0}.product-page .recommendations-pdf>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-page .recommendations-pdf .recommendations-block .question{position:relative;cursor:pointer;margin-right:10px}.product-page .recommendations-pdf .recommendations-block .question:hover .question-content{display:block}.product-page .recommendations-pdf .recommendations-block .question .question-content{display:none;width:235px;padding:12px 10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:17px;text-align:center;font-weight:500;font-size:13px;line-height:16px;color:#fff;background:#363636;border-radius:10px;pointer-events:none}.product-page .recommendations-pdf .recommendations-block .question .question-content:before{content:'';position:absolute;top:100%;left:50%;width:18px;height:18px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);margin-left:1px;margin-top:-9px;background:#363636}.product-page .recommendations-pdf .recommendations-block .text{margin-right:10px}.product-page .recommendations-pdf .recommendations-block .values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;font-weight:500}.product-page .recommendations-pdf .recommendations-block .value-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.product-page .recommendations-pdf .recommendations-block .value-wrap .value-icon{display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat}.product-page .recommendations-pdf .recommendations-block .value-wrap .value-icon.hor{background-image:url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.69141 6.375H15.2734L13.6211 7.92188C13.3047 8.27344 13.2695 8.80078 13.6211 9.15234L14.0078 9.50391C14.3242 9.85547 14.8516 9.85547 15.2031 9.50391L18.6484 6.05859C19.1055 5.63672 19.1055 4.89844 18.6484 4.47656L15.2031 1.03125C14.8516 0.679688 14.3242 0.679688 14.0078 1.03125L13.6211 1.38281C13.2695 1.73438 13.3047 2.26172 13.6211 2.61328L15.2734 4.125H4.69141L6.34375 2.61328C6.66016 2.26172 6.69531 1.73438 6.34375 1.38281L5.95703 1.03125C5.64062 0.679688 5.11328 0.679688 4.76172 1.03125L1.31641 4.47656C0.859375 4.89844 0.859375 5.63672 1.31641 6.05859L4.76172 9.50391C5.11328 9.85547 5.64062 9.85547 5.95703 9.50391L6.34375 9.15234C6.69531 8.80078 6.66016 8.27344 6.34375 7.92188L4.69141 6.375Z' fill='%230D5FDB'/%3E%3C/svg%3E%0A")}.product-page .recommendations-pdf .recommendations-block .value-wrap .value-icon.ver{background-image:url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.125 14.5586V3.97656L7.63672 5.62891C7.98828 5.94531 8.51562 5.98047 8.86719 5.62891L9.21875 5.24219C9.57031 4.92578 9.57031 4.39844 9.21875 4.04688L5.77344 0.601562C5.35156 0.144531 4.61328 0.144531 4.19141 0.601562L0.746094 4.04688C0.394531 4.39844 0.394531 4.92578 0.746094 5.24219L1.09766 5.62891C1.44922 5.98047 1.97656 5.94531 2.32812 5.62891L3.875 3.97656V14.5586L2.32812 12.9062C1.97656 12.5898 1.44922 12.5547 1.09766 12.9062L0.746094 13.293C0.394531 13.6094 0.394531 14.1367 0.746094 14.4883L4.19141 17.9336C4.61328 18.3906 5.35156 18.3906 5.77344 17.9336L9.21875 14.4883C9.57031 14.1367 9.57031 13.6094 9.21875 13.293L8.86719 12.9062C8.51562 12.5547 7.98828 12.5898 7.63672 12.9062L6.125 14.5586Z' fill='%230D5FDB'/%3E%3C/svg%3E%0A")}.product-page .recommendations-pdf .download-pdf .icon{margin-right:10px}.product-page .recommendations-pdf .download-pdf .text{margin-right:31px}.product-page .recommendations-pdf .download-pdf .btn{width:225px}.options-table{grid-column:2/3}.options-table:not(:has(.options-table-item)) .options-table-title{display:none}.options-table-title{margin-bottom:10px;font-weight:700;font-size:18px;line-height:23px;color:#0d5fdb}.options-table-item{font-size:18px;line-height:23px;color:#7c7c7c;padding:5px 0;border-bottom:1px dashed #7c7c7c;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.options-table-item .remove-option{font-size:14px;color:#0d5fdb}.form-options-container .options-table-item{color:#fff;border-color:#fff}.form-options-container .options-table-item .remove-option{display:none}.form-options-container .options-table-item:last-of-type{margin-bottom:40px}#upsell-acc{margin-top:80px}.consultation-wrap{margin-top:40px;background:#0d5fdb}.consultation-wrap .consultation-bg{position:relative}.consultation-wrap .consultation-bg:before{content:'';position:absolute;left:-240px;top:0;width:970px;height:100%;background:url(../images/consultation-bg.png) no-repeat;-webkit-background-size:cover;background-size:cover}.consultation-wrap .inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:80px 0;color:#fff}.consultation-wrap .inner .consultation-text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:636px;max-width:100%;margin-right:94px}.consultation-wrap .inner .consultation-text .section-title{position:relative;margin-bottom:0;border-color:#fff}.consultation-wrap .inner .consultation-text .text{max-width:100%;width:581px;line-height:26px}.consultation-wrap .inner .row-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:40px}.consultation-wrap .inner .form-control{position:relative;color:#fff;font-size:18px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.5)}.consultation-wrap .inner .form-control:focus{background-color:transparent}.consultation-wrap .inner .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.consultation-wrap .inner .form-control::-moz-placeholder{color:rgba(255,255,255,.5)}.consultation-wrap .inner .form-control:-ms-input-placeholder{color:rgba(255,255,255,.5)}.consultation-wrap .inner .form-control::placeholder{color:rgba(255,255,255,.5)}.consultation-wrap .inner .input-wrap:has(.firstname){position:relative}.consultation-wrap .inner .input-wrap:has(.firstname)::before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.75C10.4609 9.75 12.5 7.74609 12.5 5.25C12.5 2.78906 10.4609 0.75 8 0.75C5.50391 0.75 3.5 2.78906 3.5 5.25C3.5 7.74609 5.50391 9.75 8 9.75ZM11.1289 10.875H10.5312C9.75781 11.2617 8.91406 11.4375 8 11.4375C7.08594 11.4375 6.20703 11.2617 5.43359 10.875H4.83594C2.23438 10.875 0.125 13.0195 0.125 15.6211V17.0625C0.125 18.0117 0.863281 18.75 1.8125 18.75H14.1875C15.1016 18.75 15.875 18.0117 15.875 17.0625V15.6211C15.875 13.0195 13.7305 10.875 11.1289 10.875Z' fill='white'/%3E%3C/svg%3E%0A");width:16px;height:19px;display:block;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);top:45%;left:0}.consultation-wrap .inner .input-wrap:has(.cellphone){position:relative}.consultation-wrap .inner .input-wrap:has(.cellphone)::before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.332 1.62891L14.6758 0.785156C14.2891 0.679688 13.8672 0.890625 13.6914 1.27734L12.0039 5.21484C11.8633 5.56641 11.9688 5.95312 12.25 6.19922L14.3945 7.95703C13.1289 10.6289 10.9141 12.8789 8.17188 14.1797L6.41406 12.0352C6.16797 11.7539 5.78125 11.6484 5.42969 11.7891L1.49219 13.4766C1.10547 13.6523 0.929688 14.0742 1 14.4609L1.84375 18.1172C1.94922 18.5039 2.26562 18.75 2.6875 18.75C11.6875 18.75 19 11.4727 19 2.4375C19 2.05078 18.7188 1.73438 18.332 1.62891Z' fill='white'/%3E%3C/svg%3E%0A");width:19px;height:19px;display:block;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);top:45%;left:0}.consultation-wrap .inner .input-wrap:has(.form-error)::before{top:28%}.consultation-wrap .inner .consultation-form-wrap{width:643px;padding-left:103px;border-left:1px solid rgba(255,255,255,.25)}.consultation-wrap .inner .consultation-form-wrap .btn-white{width:250px}.consultation-wrap .inner .consultation-form-wrap .btn-white:hover{background:0 0;border:2px solid #fff;color:#fff!important}.page-reviews .found-reviews{margin-top:-20px;margin-bottom:40px;font-size:14px;line-height:26px;color:#7c7c7c}.page-reviews .found-reviews strong{color:#0d5fdb}.page-reviews .pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.reviews a{text-decoration:none!important}.reviews a:hover{color:#0d5fdb!important}.reviews .btn-transparent:hover{color:#fff!important}.review{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 109px 0 92px}.review .review-block{width:368px;padding-top:20px}.review .review-block header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.review .review-block header .img-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:72px;height:72px;margin-right:21px;border-radius:50%;overflow:hidden}.review .review-block header .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review .review-block header .info .name{font-weight:900;font-size:24px;line-height:30px}.review .review-block header .info .title{margin-top:1px;line-height:23px;color:#7c7c7c}.review .review-block .content{margin-top:29px;padding-top:15px;font-size:14px;font-weight:400;border-top:1px solid #0d5fdb;overflow:hidden;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical}.review .review-images{width:460px;margin:0 30px;overflow:hidden;padding-bottom:45px;position:relative}.review .review-images .review-small-images-slider{margin-top:10px}.review .review-images .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review .review-images .review-img{height:335px}.review .review-images .review-small-img{opacity:.5;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.review .review-images .review-small-img.swiper-slide-thumb-active,.review .review-images .review-small-img:hover{opacity:1}.review .review-images .review-small-img.swiper-slide-thumb-active:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #0d5fdb}.review .review-images .swiper-pagination{position:absolute}.review .review-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:351px;padding-top:20px}.review .review-info-title{color:#363636!important;font-weight:900;font-size:32px;line-height:38px;margin-bottom:10px}.review .review-info-code{color:#363636!important}.review .review-info-text{max-width:291px;margin-top:10px;line-height:23px;font-weight:500;color:#7c7c7c}.review .review-info-list{margin-top:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.review .review-info-list .item{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;font-weight:500;line-height:26px}.review .review-info-list .item .title{font-size:14px;color:#7c7c7c;opacity:.5}.review .review-info-list .item .content{margin-top:10px;line-height:26px}.review .review-info-list .item .content p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.review .review-info .btn{width:287px;margin-top:70px;outline:0}.reviews-list{position:relative;overflow:hidden}.reviews-list .swiper-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px}.review-arrows{position:absolute;top:0;bottom:0;width:100%;height:48px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#wrapper:has(.page-galleries-list) .pagination-wrap{margin-top:24px}#wrapper:has(.page-galleries-list) .pagination-wrap .pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper:has(.page-galleries-list) #page-footer{margin:0}.rubrics-wrapper{margin-top:40px;margin-bottom:20px}.rubrics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.rubrics a{display:block;white-space:nowrap;font-weight:400;font-size:24px;line-height:30px;color:#7c7c7c;padding:20px 30px;border-bottom:1px solid #f1f1f1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rubrics a.active,.rubrics a:hover{color:#0d5fdb;border-bottom:1px solid #0d5fdb}.galleries-wrapper .nth-wrap{display:grid;grid-gap:32px;grid-template-columns:1fr 1fr 1fr}.galleries-wrapper .gallery-page-block:nth-child(1){grid-column:1/3;grid-row:1/3}.galleries-wrapper .gallery-page-block:nth-child(8){grid-column:2/4;grid-row:4/6}.galleries-wrapper .gallery-page-block:nth-child(2),.galleries-wrapper .gallery-page-block:nth-child(3){grid-column:3}.galleries-wrapper .gallery-page-block:nth-child(4){grid-column:1/2;margin-right:-53%}.galleries-wrapper .gallery-page-block:nth-child(5){grid-column:3/4;margin-left:-53%}.galleries-wrapper .gallery-page-block:nth-child(6),.galleries-wrapper .gallery-page-block:nth-child(7){grid-column:1}.galleries-wrapper .gallery-page-block:nth-child(9){grid-column:1/3}.galleries-wrapper .gallery-page-block:nth-child(10){grid-column:3/4}.galleries-wrapper .gallery-page-block .inner{min-height:400px;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.galleries-wrapper .gallery-page-block .inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(13,95,219,.65);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;z-index:0}.galleries-wrapper .gallery-page-block .inner:hover:before{opacity:1;visibility:visible}.galleries-wrapper .gallery-page-block .inner:hover .rubric-title .city,.galleries-wrapper .gallery-page-block .inner:hover .rubric-title .year{color:#fff}.galleries-wrapper .gallery-page-block .inner:hover .rubric-title .city{color:rgba(255,255,255,.5)}.galleries-wrapper .gallery-page-block .inner:hover .rubric-title .city .icon{background-image:url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54688 17.8984C6.86328 18.3906 7.60156 18.3906 7.91797 17.8984C13.0508 10.5156 14 9.74219 14 7C14 3.27344 10.9766 0.25 7.25 0.25C3.48828 0.25 0.5 3.27344 0.5 7C0.5 9.74219 1.41406 10.5156 6.54688 17.8984ZM7.25 9.8125C5.66797 9.8125 4.4375 8.58203 4.4375 7C4.4375 5.45312 5.66797 4.1875 7.25 4.1875C8.79688 4.1875 10.0625 5.45312 10.0625 7C10.0625 8.58203 8.79688 9.8125 7.25 9.8125Z' fill='rgba(255, 255, 255, 0.5)'/%3E%3C/svg%3E%0A")}.galleries-wrapper .gallery-page-block .inner:hover .rubric-title .year{margin-bottom:10px}.galleries-wrapper .gallery-page-block .inner:hover .btn-link{max-height:60px;opacity:1;visibility:visible;margin-top:100px}.galleries-wrapper .image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.galleries-wrapper .description{position:relative;z-index:1;padding:30px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.galleries-wrapper .rubric-title .city,.galleries-wrapper .rubric-title .year{font-weight:500;font-size:18px;line-height:26px;color:#a6a6a6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.galleries-wrapper .rubric-title .city{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.galleries-wrapper .rubric-title .city .icon{display:block;background-image:url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54688 17.8984C6.86328 18.3906 7.60156 18.3906 7.91797 17.8984C13.0508 10.5156 14 9.74219 14 7C14 3.27344 10.9766 0.25 7.25 0.25C3.48828 0.25 0.5 3.27344 0.5 7C0.5 9.74219 1.41406 10.5156 6.54688 17.8984ZM7.25 9.8125C5.66797 9.8125 4.4375 8.58203 4.4375 7C4.4375 5.45312 5.66797 4.1875 7.25 4.1875C8.79688 4.1875 10.0625 5.45312 10.0625 7C10.0625 8.58203 8.79688 9.8125 7.25 9.8125Z' fill='rgb(166, 166, 166)'/%3E%3C/svg%3E%0A");width:14px;height:19px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.galleries-wrapper .rubric-title .title{font-weight:900;font-size:24px;line-height:30px;color:#fff;margin-bottom:10px}.galleries-wrapper .btn-link{background:#fff;border-radius:10px;padding:12px 30px;max-height:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.page-gallery .page-title{margin-bottom:40px}.page-gallery .portfolio-descr{margin-bottom:80px}.page-gallery .descr-toggle .text-content{max-height:144px;overflow:hidden;-webkit-transition:max-height .8s ease-in-out;-o-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}.page-gallery .descr-toggle.expanded .text-content{max-height:2000px}.page-gallery .toggle-btn{color:#0d5fdb;margin-top:20px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.page-gallery #galleriesGallery,.page-gallery .swiper-wrapper-container{overflow:hidden}.page-gallery #galleriesGallery{margin:0 60px}.page-gallery #galleriesGalleryThumbs{position:relative;padding:0 60px}.page-gallery .gallery-item{max-height:400px;height:auto}.page-gallery .gallery-item a{height:100%}.page-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-gallery .gallery-thumbs{margin-top:40px}.page-gallery .gallery-thumbs .thumb-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;cursor:pointer;border:3px solid transparent;opacity:.5;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.page-gallery .gallery-thumbs .thumb-item img{-o-object-fit:contain;object-fit:contain;height:100%;max-height:50px}.page-gallery .gallery-thumbs .swiper-slide-thumb-active{border:3px solid #0d5fdb;opacity:1}.page-gallery .swiper-button{margin:0!important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:100%;background-color:#f1f1f1}.page-gallery .swiper-button-prev{left:0}.page-gallery .swiper-button-prev::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='72' viewBox='0 0 48 72' fill='none'%3E%3Cpath d='M24.2344 46.2188L25.1719 45.3281C25.4062 45.0938 25.4062 44.7188 25.1719 44.5312L17.9062 37.2188H33.9375C34.2188 37.2188 34.5 36.9844 34.5 36.6562V35.3438C34.5 35.0625 34.2188 34.7812 33.9375 34.7812H17.9062L25.1719 27.5156C25.4062 27.3281 25.4062 26.9531 25.1719 26.7188L24.2344 25.8281C24.0469 25.5938 23.6719 25.5938 23.4375 25.8281L13.6406 35.625C13.4062 35.8594 13.4062 36.1875 13.6406 36.4219L23.4375 46.2188C23.6719 46.4531 24.0469 46.4531 24.2344 46.2188Z' fill='%237C7C7C'/%3E%3C/svg%3E");width:48px;height:100%;background-position:center;background-repeat:no-repeat;position:absolute}.page-gallery .swiper-button-next{right:0}.page-gallery .swiper-button-next::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='72' viewBox='0 0 48 72' fill='none'%3E%3Cpath d='M23.7188 25.8281L22.7812 26.7188C22.5469 26.9531 22.5469 27.3281 22.7812 27.5156L30.0469 34.7812H14.0625C13.7344 34.7812 13.5 35.0625 13.5 35.3438V36.6562C13.5 36.9844 13.7344 37.2188 14.0625 37.2188H30.0469L22.7812 44.5312C22.5469 44.7188 22.5469 45.0938 22.7812 45.3281L23.7188 46.2188C23.9062 46.4531 24.2812 46.4531 24.5156 46.2188L34.3125 36.4219C34.5469 36.1875 34.5469 35.8594 34.3125 35.625L24.5156 25.8281C24.2812 25.5938 23.9062 25.5938 23.7188 25.8281Z' fill='%237C7C7C'/%3E%3C/svg%3E");width:48px;height:100%;background-position:center;background-repeat:no-repeat;position:absolute}.page-gallery .btn-transparent{padding:12px 30px;height:auto;margin-top:80px}.page-gallery .review-block{margin-top:120px}.page-gallery .review-block .review-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #0d5fdb}.page-gallery .review-block .img-wrap img{display:block;border-radius:100%}.page-gallery .review-block .name{color:#363636;font-size:24px;font-weight:900;line-height:normal}.page-gallery .review-block .title{color:#7c7c7c;font-size:18px;font-weight:400;line-height:normal}.page-gallery .review-block .content{color:#363636;font-size:14px;font-weight:400;line-height:24px}.page-gallery .consultation-wrap{margin-top:120px}.page-gallery .consultation-wrap .section-title{margin-bottom:20px!important}.page-gallery .project-item{margin-top:140px}.grid-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}.grid-gallery-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:200px}.grid-gallery-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrapper:has(.page-individual) #page-footer{margin-top:0}.page-individual .construction-stages-wrap{margin-bottom:40px}.page-individual #FeaturedCarousel{margin-bottom:0;padding-bottom:0;overflow:visible}.page-individual #FeaturedCarousel .swiper{padding:0;margin:0}.page-individual .faq-list{margin-top:60px}.page-individual .section-text{margin-bottom:24px}.package-list-block{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:80px}.package-list-block .package-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:20px 20px 30px;border-radius:10px;border:1px solid #eaeaea;background-color:#fff}.package-list-block .package-item-title{color:#363636;text-align:center;font-size:24px;font-weight:700;line-height:normal;text-transform:uppercase;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}.package-list-block ul{padding:0 20px}.package-list-block ul li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:10px;color:#363636;font-size:18px;font-weight:500;line-height:26px}.package-list-block ul li::before{content:'';display:block;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7188 9.25C17.7188 4.46875 13.7812 0.53125 9 0.53125C4.18359 0.53125 0.28125 4.46875 0.28125 9.25C0.28125 14.0664 4.18359 17.9688 9 17.9688C13.7812 17.9688 17.7188 14.0664 17.7188 9.25ZM7.98047 13.8906C7.76953 14.1016 7.38281 14.1016 7.17188 13.8906L3.51562 10.2344C3.30469 10.0234 3.30469 9.63672 3.51562 9.42578L4.32422 8.65234C4.53516 8.40625 4.88672 8.40625 5.09766 8.65234L7.59375 11.1133L12.8672 5.83984C13.0781 5.59375 13.4297 5.59375 13.6406 5.83984L14.4492 6.61328C14.6602 6.82422 14.6602 7.21094 14.4492 7.42188L7.98047 13.8906Z' fill='%230D5FDB'/%3E%3C/svg%3E%0A");width:18px;min-width:18px;height:18px;background-position:center;background-repeat:no-repeat;margin-top:4px}.package-list-block ul li:last-child{margin:0}.package-list-block .package-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.package-list-block .package-price .price-prefix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#7c7c7c;font-size:24px;font-weight:900;line-height:1.5}.package-list-block .package-price .price{color:#363636;font-size:36px;font-weight:900;line-height:normal}.package-list-block .package-price .price-currency{color:#0d5fdb;font-size:36px;font-weight:900;line-height:normal}.package-list-block .package-price .price-unit{color:#7c7c7c;-webkit-font-feature-settings:'sups' on;-moz-font-feature-settings:'sups' on;font-feature-settings:'sups' on;font-size:24px;font-weight:900;line-height:normal}.package-list-block .content-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:auto}.package-list-block .btn-primary{max-width:208px;width:100%;border-radius:10px;-webkit-box-shadow:0 4px 25px 0 rgba(6,67,236,.25)!important;box-shadow:0 4px 25px 0 rgba(6,67,236,.25)!important}.page-selection-house-project .section-title{display:block;margin-bottom:20px}.page-selection-house-project .section-house-project__intro{color:#363636;font-size:16px;font-weight:400;line-height:24px;margin-bottom:65px}.page-selection-house-project .selection-house-project-form{max-width:705px;width:100%}.page-selection-house-project .control-label{color:#363636;font-size:18px;font-weight:700;line-height:24px;text-transform:uppercase;border-left:4px solid #0d5fdb;margin-bottom:20px;padding-left:12px}.page-selection-house-project .control-group{padding-bottom:28px;border-bottom:1px solid #f1f1f1}.page-selection-house-project .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:28px!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-selection-house-project .controls:has(.input-block-level){-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset;gap:12px!important}.page-selection-house-project .controls:has(.input-block-level) .text{color:#363636;font-size:16px;font-weight:400;line-height:24px}.page-selection-house-project .controls:has(.input-block-level) .input-block-level{border-radius:10px;border:1px solid #7c7c7c;height:50px;min-width:140px;width:140px;padding:0 12px}.page-selection-house-project .row-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.page-selection-house-project .row-wrap .controls{gap:5px!important;-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-selection-house-project .row-wrap .control-group{padding-bottom:0;border:none;margin-bottom:0!important}.page-selection-house-project .row-wrap .field-label{color:#363636;font-size:14px;font-weight:700;line-height:20px}.page-selection-house-project .row-wrap .field-label .required{color:#cf1c1c;margin-left:2px}.page-selection-house-project .row-wrap .form-control{border-radius:10px;border:1px solid #7c7c7c;height:48px;padding:0 16px}.page-selection-house-project .selection-house-project-form .control-label:has(.help){margin-bottom:44px}.page-selection-house-project .selection-house-project-form .control-label .help{position:absolute;top:28px;display:block;color:#7c7c7c;font-size:14px;font-weight:400;line-height:20px;text-transform:none}.page-selection-house-project .selection-house-project-form .custom-checkbox,.page-selection-house-project .selection-house-project-form .custom-radio{color:#363636;font-size:16px;font-weight:400;line-height:24px;margin:0}.page-selection-house-project .selection-house-project-form .custom-checkbox input,.page-selection-house-project .selection-house-project-form .custom-radio input{position:absolute;top:50%;left:0;opacity:.00000001;visibility:visible}.page-selection-house-project .selection-house-project-form .custom-radio .checkmark{width:24px;height:24px;border-radius:80px;border:1px solid #0d5fdb}.page-selection-house-project .selection-house-project-form .custom-radio input:checked~.checkmark{border:2px solid #0d5fdb}.page-selection-house-project .selection-house-project-form .custom-radio .checkmark::before{background:#0d5fdb;width:12px;height:12px}.page-selection-house-project .selection-house-project-form .custom-checkbox{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px}.page-selection-house-project .selection-house-project-form .custom-checkbox .checkmark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:1px solid #0d5fdb;border-radius:6px}.page-selection-house-project .selection-house-project-form .custom-checkbox input:checked~.checkmark{border:2px solid #0d5fdb}.page-selection-house-project .selection-house-project-form .custom-checkbox input:checked~.checkmark::before{opacity:1}.page-selection-house-project .selection-house-project-form .custom-checkbox::after{display:none}.page-selection-house-project .selection-house-project-form .custom-checkbox .checkmark::before{position:static!important;-webkit-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M2 6L6 10L14 2' stroke='%230D5FDB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;width:16px;height:12px;opacity:0;border:none}.page-selection-house-project .selection-house-project-form .form-control.comment{color:#363636;font-size:16px;font-weight:400;line-height:24px;border-radius:10px;border:1px solid #7c7c7c;padding:12px 16px;min-height:100px}.page-selection-house-project .selection-house-project-form .form-control.comment::-webkit-input-placeholder{color:#7c7c7c}.page-selection-house-project .selection-house-project-form .form-control.comment::-moz-placeholder{color:#7c7c7c}.page-selection-house-project .selection-house-project-form .form-control.comment:-ms-input-placeholder{color:#7c7c7c}.page-selection-house-project .selection-house-project-form .form-control.comment::placeholder{color:#7c7c7c}.page-selection-house-project .selection-house-project-form .btn-submit{width:100%}.page-selection-house-project .text-formatted{margin-top:100px}@font-face{font-family:fontello;src:url(/themes/default/dist/fonts/fontello/font/fontello.eot?29910451);src:url(/themes/default/dist/fonts/fontello/font/fontello.eot?29910451#iefix) format('embedded-opentype'),url(/themes/default/dist/fonts/fontello/font/fontello.woff2?29910451) format('woff2'),url(/themes/default/dist/fonts/fontello/font/fontello.woff?29910451) format('woff'),url(/themes/default/dist/fonts/fontello/font/fontello.ttf?29910451) format('truetype'),url(/themes/default/dist/fonts/fontello/font/fontello.svg?29910451#fontello) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Cera Pro';src:url(../fonts/cera-pro/CeraPro-Regular.ttf) format('truetype'),url(../fonts/cera-pro/CeraPro-Regular.eot) format('eot'),url(../fonts/cera-pro/CeraPro-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Cera Pro';src:url(../fonts/cera-pro/CeraPro-Medium.ttf) format('truetype'),url(../fonts/cera-pro/CeraPro-Medium.eot) format('eot'),url(../fonts/cera-pro/CeraPro-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Cera Pro';src:url(../fonts/cera-pro/CeraPro-Bold.ttf) format('truetype'),url(../fonts/cera-pro/CeraPro-Bold.eot) format('eot'),url(../fonts/cera-pro/CeraPro-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Cera Pro';src:url(../fonts/cera-pro/CeraPro-Black.ttf) format('truetype'),url(../fonts/cera-pro/CeraPro-Black.eot) format('eot'),url(../fonts/cera-pro/CeraPro-Black.woff) format('woff');font-weight:900;font-style:normal}@media (pointer:fine){.btn-blue:hover{color:#0d5fdb;background-color:#fff}.btn-gray:hover{border:1px solid #0d5fdb}.filter .attribute-content:not(._range)::-webkit-scrollbar{width:7px;height:7px}.filter .attribute-content:not(._range)::-webkit-scrollbar-button{width:0;height:0}.filter .attribute-content:not(._range)::-webkit-scrollbar-track{background:#fff}.filter .attribute-content:not(._range)::-webkit-scrollbar-track-piece{background:#fff;border:1px solid #e0e0e0;border-radius:4px}.filter .attribute-content:not(._range)::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.attribute-checkbox .btn-apply:hover{background-color:#0d5fdb;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.attribute-checkbox:hover .list .text{color:#2b343c}form .form-note a:hover,form .gui-details a:hover{color:#a71e25}.cart-products .cart-title:hover{color:#df2c9d}.cart-products .remove:hover{color:red}.cart-buy-block .btn-back:hover{color:#2b343c}.cart-buy-block .btn-back:hover .text{color:#2b343c;border-color:#2b343c}.customer-order-products .product .product-title:hover{color:#2b343c}.service-sublist li a:hover{color:#0d5fdb}}@media (min-width:768px){.tab-content .collapse{display:block}}@media (min-width:991px) and (pointer:fine){.product-card:hover .product-card-inner{z-index:3}.product-card:hover .product-info-list-wrap{display:none}.product-card:hover .product-layout{display:none}.product-card:hover .quick-view-wrap{opacity:1}.product-card:hover .product-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.05);box-shadow:0 4px 15px 0 rgba(0,0,0,.05)}}@media (pointer:fine) and (min-width:991px){.product-card .quick-view-wrap{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media (min-width:992px){.scroll-up:hover:before{-webkit-animation:shakeUpDownArrow .5s linear infinite alternate;-o-animation:shakeUpDownArrow .5s linear infinite alternate;animation:shakeUpDownArrow .5s linear infinite alternate}}@media (max-width:1199px) and (min-width:991px){.category-page-wrap.show-filter .category-page[data-view=list] .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}}@media (min-width:1199px){.category-page[data-view=list] .category-content .catalog-list .product-card-wrapper{width:100%;margin:0}.category-page[data-view=list] .product-card .product-footer .price-block .price-text{white-space:nowrap}.category-page[data-view=list] .product-info-list{border-top:1px solid #f1f1f1;margin-top:20px;padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 10px}.category-page[data-view=list] .product-info-list .title{color:#bdbdbd;margin-bottom:10px;font-size:16px;line-height:1.2}.category-page[data-view=list] .product-info-list .content p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:18px;line-height:26px;color:#363636;gap:10px}.category-page[data-view=list] .dimension{display:none}.category-page[data-view=list] .product-card-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;z-index:unset;height:100%}.category-page[data-view=list] .quick-view-wrap{display:none}.category-page[data-view=list] .product-card{border:1px solid #f1f1f1}.category-page[data-view=list] .product-card .product-info-list-wrap{display:block}.category-page[data-view=list] .product-card .product-content{max-width:435px;width:100%;padding:0 45px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:none}.category-page[data-view=list] .product-card .product-content .product-content-header{padding:0}.category-page[data-view=list] .product-card .product-content .price-block{margin:0}.category-page[data-view=list] .product-card .product-layout{display:block;min-width:30%;max-width:315px;max-height:340px;padding-bottom:40px}.category-page[data-view=list] .product-card .product-layout img{width:100%}.category-page[data-view=list] .product-card .product-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:23px;width:100%;top:unset;position:static;padding:20px 0 0 0;margin-top:auto;border:none;border-top:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.category-page[data-view=list] .product-card .product-footer .btn-link{margin:0}.category-page[data-view=list] .product-card .product-footer:after{content:none}.category-page[data-view=list] .custom-sticker-wrapper.top-left{top:40px;left:40px}.category-page[data-view=list] .product-layout-bottom{position:absolute;bottom:0;right:0;width:100%;min-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:1}.category-page[data-view=list] .plan-list-wrapper{margin-right:0}.category-page[data-view=list] .plan-list-wrapper .swiper-wrapper{max-height:280px}.category-page[data-view=list] .plan-list-wrapper .item{max-height:260px}.category-page[data-view=list] .plan-list-wrapper .item a,.category-page[data-view=list] .plan-list-wrapper .item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.category-page[data-view=list] .plan-list-wrapper .swiper-button-next,.category-page[data-view=list] .plan-list-wrapper .swiper-button-prev{position:relative;top:unset;margin-top:0}.category-page[data-view=list] .plan-list-wrapper .swiper-button-next::after,.category-page[data-view=list] .plan-list-wrapper .swiper-button-next::before,.category-page[data-view=list] .plan-list-wrapper .swiper-button-prev::after,.category-page[data-view=list] .plan-list-wrapper .swiper-button-prev::before{display:none;background-image:none!important;height:auto}.category-page[data-view=list] .plan-list-wrapper .swiper-button-next:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-page[data-view=list] .plan-list-wrapper .swiper-button-next:before{content:'\e81a'}.category-page[data-view=list] .plan-list-wrapper .swiper-button-prev:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-page[data-view=list] .plan-list-wrapper .swiper-button-prev:before{content:'\e823'}.category-page[data-view=list] .plan-list-wrapper .swiper-pagination{margin-top:0;position:static!important}.category-page[data-view=big-images] .category-content .catalog-list .product-card{border:1px solid #f1f1f1}.category-page[data-view=big-images] .category-content .catalog-list .product-card .product-content{border:none}.category-page[data-view=big-images] .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.category-page[data-view=big-images] .category-content .catalog-list .product-img-wrapper{height:420px}}@media (min-width:1199px) and (max-width:1500px){.category-page[data-view=list] .category-content .catalog-list .product-card-wrapper{width:100%}}@media (min-width:1199px) and (max-width:1600px){.category-page[data-view=list] .product-info-list{margin-top:16px;padding-top:16px;gap:8px 8px}.category-page[data-view=list] .product-img-wrapper{min-width:30%;height:auto}.category-page[data-view=list] .product-card .product-content{max-width:500px}.category-page[data-view=list] .product-card .product-layout{min-width:20%;max-width:20%}}@media (min-width:1199px) and (max-width:1199px){.category-page[data-view=list] .product-card-inner{padding:15px}}@media (min-width:1199px) and (max-width:991px){.category-page[data-view=list] .product-card-inner{padding:10px}}@media (min-width:1199px) and (max-width:767px){.category-page[data-view=big-images] .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}@media (min-width:1200px){.cart-products.checkout-cart-products{padding:0}.cart-products.checkout-cart-products .product{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.cart-products.checkout-cart-products .product-col{padding-left:22px;padding-right:22px}.cart-products.checkout-cart-products .col-img{-webkit-box-flex:0;-webkit-flex:0 0 132px;-ms-flex:0 0 132px;flex:0 0 132px;min-width:132px;margin-right:0}.cart-products.checkout-cart-products .col-info{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% - 132px);-ms-flex:0 0 calc(100% - 132px);flex:0 0 calc(100% - 132px);max-width:-webkit-calc(100% - 132px);max-width:calc(100% - 132px)}.cart-products.checkout-cart-products .col-qty{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 66px);-ms-flex:0 0 calc(50% - 66px);flex:0 0 calc(50% - 66px);max-width:-webkit-calc(50% - 66px);max-width:calc(50% - 66px);margin-left:132px}.cart-products.checkout-cart-products .col-qty:before{display:none}.cart-products.checkout-cart-products .col-price-total{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 66px);-ms-flex:0 0 calc(50% - 66px);flex:0 0 calc(50% - 66px);max-width:-webkit-calc(50% - 66px);max-width:calc(50% - 66px)}.cart-products.checkout-cart-products .col-remove-block{padding:0}.cart-products.checkout-cart-products .product-label{margin-bottom:7px}.cart-products.checkout-cart-products .qty-wrap .qty-block{padding-top:9px;padding-bottom:9px}.cart-products.checkout-cart-products .qty-wrap .minus,.cart-products.checkout-cart-products .qty-wrap .plus{width:42px;height:32px}.cart-products.checkout-cart-products .qty-wrap .count-input{width:54px;height:32px}.cart-products.checkout-cart-products .complect-wrap .sticker-wrapper .sticker{font-size:.75rem;padding-left:10px;padding-right:10px}.cart-products.checkout-cart-products .complect-wrap .product{margin-bottom:0;border-right:1px solid #f3f3f3}.cart-products.checkout-cart-products .complect-wrap .product:not(:last-child){margin-bottom:0;border-bottom:1px solid #f3f3f3}.cart-products.checkout-cart-products .complect-wrap .complect-products{-webkit-box-flex:0;-webkit-flex:0 0 61.6%;-ms-flex:0 0 61.6%;flex:0 0 61.6%;max-width:61.6%;padding-right:0}.cart-products.checkout-cart-products .complect-wrap .col-img{-webkit-box-flex:0;-webkit-flex:0 0 132px;-ms-flex:0 0 132px;flex:0 0 132px;min-width:132px;margin-right:0}.cart-products.checkout-cart-products .complect-wrap .col-info{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% - 132px);-ms-flex:0 0 calc(100% - 132px);flex:0 0 calc(100% - 132px);max-width:-webkit-calc(100% - 132px);max-width:calc(100% - 132px);padding-left:10px;padding-right:10px}.cart-products.checkout-cart-products .complect-wrap .cart-title{font-size:1rem}.cart-products.checkout-cart-products .complect-wrap .complect-total-wrap{-webkit-box-flex:0;-webkit-flex:0 0 38.4%;-ms-flex:0 0 38.4%;flex:0 0 38.4%;max-width:38.4%;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.cart-products.checkout-cart-products .complect-wrap .complect-total-wrap .col-qty{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin-left:0;border-bottom:1px solid #f3f3f3}.cart-products.checkout-cart-products .complect-wrap .complect-total-wrap .col-qty:before{display:none}.cart-products.checkout-cart-products .complect-wrap .complect-total-wrap .col-price-total{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;border-top:1px solid #f3f3f3}.page-customer-info .customer-right{padding-left:88px}.category-page .big-images-list .product-card:hover{border:1px solid #fff;-webkit-box-shadow:0 4px 80px 0 rgba(13,95,219,.25);box-shadow:0 4px 80px 0 rgba(13,95,219,.25)}.category-page .big-images-list .product-card:hover .product-img-wrapper{height:340px!important}.category-page .big-images-list .product-card:hover .product-footer{opacity:1;padding:20px 20px 7px 20px}.category-page .big-images-list .product-card .product-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;position:static;padding:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;height:0;opacity:0;-webkit-box-shadow:none;box-shadow:none}.category-page .big-images-list .product-card .product-footer::after{display:none}}@media (min-width:1400px){.category-page .big-images-list .product-card:hover .product-footer{height:80px!important}}@media (min-width:1920px){.main-slider-nav{right:-webkit-calc(50vw - 930px);right:calc(50vw - 930px)}.main-slider .swiper-pagination{right:-webkit-calc(50vw - 930px);right:calc(50vw - 930px)}}@media (max-width:1860px){.category-page-wrap.show-filter .category-content{min-width:70%}.category-page-wrap.show-filter .page-aside{min-width:28%}}@media (max-width:1600px){.header .header-inner{padding:0 9px 0 20px}.header #nav-header .nav-item{padding:0 12px}.header #nav-header .nav-link{font-size:14px}.header #nav-header .sub-list li{padding:20px 20px}.header .your-city__button{width:48px;margin-right:10px}.header .compare-header,.header .favorites-header{margin-right:10px}.header .header-auth{margin-right:10px}.language .current-lang span{padding:0 5px}.map-projects{min-height:700px}.category-page .btn-filter.btn-hide-filter{font-size:16px}.category-page .btn-filter.btn-hide-filter img,.category-page .btn-filter.btn-hide-filter svg{max-width:18px;max-height:18px}.category-page .btn-filter .text{margin:0 2px}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter{font-size:16px}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter img,.category-page .page-aside .filter-header .filter-header-buttons .clear-filter svg{max-width:18px;max-height:18px}}@media (max-width:1560px){.main-utp .content p:last-child{font-size:36px}}@media (max-width:1500px){.category-page-wrap.show-filter .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.category-page .category-content .catalog-list:not(.big-images-list) .product-img-wrapper img{max-height:270px;height:revert-layer}.category-page-wrap.show-filter .category-page[data-view=list] .category-content .catalog-list .product-card-wrapper{width:100%}.calc-utp .utp-item .utp-item__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}@media (max-width:1480px){.product-page .recommendations-pdf .recommendations-block .question .question-content:before{left:7px;width:13px;top:93%;-webkit-transform:translateX(0) rotate(45deg);-ms-transform:translateX(0) rotate(45deg);-o-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}.product-page .recommendations-pdf .recommendations-block .question .question-content{left:-1px;-webkit-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}@media (max-width:1440px){.header #nav-header .nav-item{padding:0 10px}.main-utp-inner{padding:25px 0}.main-utp .utp-item{padding:0 30px}.main-utp .title{font-size:56px}}@media (max-width:1400px){.header .header-inner{padding:0 9px 0 10px}.header #nav-header .sub-list li{padding:20px 10px}.header .your-city__button{margin-right:10px}.map-projects{min-height:600px}.search-form{margin-right:10px}.category-page-wrap.show-filter .category-content{width:-webkit-calc(100% - 385px - 31px);width:calc(100% - 385px - 31px);min-width:auto}.category-page-wrap.show-filter .page-aside{width:auto;margin-left:auto;min-width:25%;max-width:none}.category-page .big-images-list .product-card:hover .product-footer{height:120px!important}.calc-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subscription-wrapper .inner .subscription-text{margin-right:40px;width:100%;max-width:50%}}@media (max-width:1320px){.main-contacts-wrap .nav-tabs{grid-template-columns:repeat(2,1fr)}.main-contacts-wrap .nav-tabs .nav-link{padding-bottom:10px}}@media (max-width:1300px){.category-page .category-content .section-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px}}@media (max-width:1200px){.main-utp-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.main-utp .title{font-size:48px}.category-page .category-content .catalog-list:not(.big-images-list) .product-img-wrapper{max-width:none;width:auto}.table-block{padding:0;gap:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.galleries-wrapper .nth-wrap{grid-template-columns:1fr 1fr}.package-list-block{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:1199px){.navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header .header-inner{padding:0 13px 0 13px;height:80px}.header #nav-header .navbar-nav{display:none}.header .compare-header,.header .favorites-header{margin-right:0}.mobile-burger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aside-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:100dvh;overflow-y:auto;z-index:100}.empty-text{margin-bottom:100px}.footer .footer-inner{grid-template-columns:repeat(2,1fr)}.language{display:none}.language:hover .list-inner svg{display:block}.language .current-lang{background:0 0;padding:0}.language .current-lang{background-color:#f1f1f1;border-radius:0;padding:6px;border-radius:8px}.language .current-lang .desktop-lang{display:none}.language .current-lang .mobile-lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:#0d5fdb}.language .current-lang .mobile-lang svg{display:none}.language .lang-list{position:static;padding:0}.language .list-inner{opacity:1;visibility:visible;pointer-events:all;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0}.language .list-inner .lang-link{background-color:#f1f1f1;padding:6px;border-radius:8px}.language .list-inner .lang-link img{display:none}.map-projects{min-height:500px}.our-team-list{grid-template-columns:1fr 1fr 1fr}.calculator-products-list{grid-template-columns:1fr 1fr 1fr}.category-page .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(33% - 30px);width:calc(33% - 30px)}.page-compare .page-aside{margin-right:0}.page-compare .aside-menu,.page-compare .aside-tags{margin-right:0}.page-compare .aside-menu{padding-left:15px}.main-about picture{min-width:50%;width:unset}.main-about picture{min-width:unset;width:100%;max-width:643px;margin:auto}.calc-utp .utp-item{width:45%}.main-article .main-article-item .article-img-wrapper{width:50%}.service-list-grid{grid-template-columns:1fr 1fr}.consultation-wrap .consultation-bg:before{left:15px;right:15px;width:100%}.consultation-wrap .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.consultation-wrap .inner .consultation-text{width:100%;max-width:636px;margin-right:0}.consultation-wrap .inner .consultation-form-wrap{width:100%;max-width:636px;padding-left:0;border-left:none}.review{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.review .review-block{width:100%;margin-bottom:20px}.review .review-images{width:50%;margin:0;padding-right:20px}.review .review-info{width:50%}.galleries-wrapper .gallery-page-block:nth-child(1){grid-column:unset;grid-row:unset}.galleries-wrapper .gallery-page-block:nth-child(8){grid-column:unset;grid-row:unset}.galleries-wrapper .gallery-page-block:nth-child(2),.galleries-wrapper .gallery-page-block:nth-child(3){grid-column:unset;grid-row:unset}.galleries-wrapper .gallery-page-block:nth-child(4){grid-column:unset;grid-row:unset;margin-right:0}.galleries-wrapper .gallery-page-block:nth-child(5){grid-column:unset;grid-row:unset;margin-left:0}.galleries-wrapper .gallery-page-block:nth-child(6),.galleries-wrapper .gallery-page-block:nth-child(7){grid-column:unset;grid-row:unset}.galleries-wrapper .gallery-page-block:nth-child(9){grid-column:unset}.galleries-wrapper .gallery-page-block:nth-child(10){grid-column:unset}.grid-gallery{grid-template-columns:1fr 1fr 1fr;gap:32px}.grid-gallery{gap:26px}.grid-gallery-item a{height:180px}}@media (max-width:992px){.jq-selectbox__dropdown{left:0!important}.page-gallery .portfolio-descr{margin-bottom:40px}.page-gallery #galleriesGallery{margin:0}.page-gallery .btn-transparent{margin-top:40px}.page-gallery .review-block{margin-top:80px}.page-gallery .consultation-wrap{margin-top:80px}.page-gallery .project-item{margin-top:100px}}@media (max-width:991px){body{font-size:16px;line-height:22px}.header .compare-header .icon-wrapper,.header .favorites-header .icon-wrapper{background:0 0}.aside-page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.aside-menu-column{max-width:100%;width:100%}.h3,h3{font-size:20px;line-height:26px}.section-title{font-size:30px;line-height:38px;padding:12px 18px;margin-bottom:30px}.text-formatted img{margin:3.1em auto 2.9em!important;float:none!important;display:block}.footer-top{display:none}.copyright .copyright-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.copyright .copyright-inner .logo{display:none}.copyright .copyright-text{padding:13px 0;width:-webkit-calc(100% + 26px);width:calc(100% + 26px);background:#363636;text-align:center}.copyright .copyright-fenix{padding:13px 0}.sort-wrapper{width:100%;margin-right:10px}.sort-wrapper .jq-selectbox{width:100%}.sort-wrapper .jq-selectbox .jq-selectbox__select{min-width:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sort-wrapper .jq-selectbox .jq-selectbox__select-text{font-size:12px;line-height:15px}.sort-wrapper .jq-selectbox .jq-selectbox__select .icon-sort{max-width:10px;margin-right:8px}.sort-wrapper .jq-selectbox .jq-selectbox__trigger{display:none}.map-projects{min-height:400px}.filter{margin-top:0;border-radius:0}.article-item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.fancybox-slide .popup-order-form{min-width:unset}.search-form .search-results .ui-autocomplete{min-width:300px}.product-card{height:auto}.product-card-inner{position:relative}.product-card .product-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.product-card .product-title,.product-card .product-title-preview{margin-bottom:20px}.product-card .product-info-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-card .product-info-list .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card .product-info-list .item .title{display:none}.product-card .product-info-list .item .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card .product-info-list .item .content p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card .product-info-list .item img{min-height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-card .product-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border:0}.product-card .product-footer .price-block-project{margin-right:auto;width:clamp(100px,50%,-webkit-calc(100% - 130px));width:clamp(100px,50%,calc(100% - 130px))}.product-card .product-footer .price-block-construction{margin-right:unset;width:clamp(130px,50%,-webkit-calc(100% - 100px));width:clamp(130px,50%,calc(100% - 100px))}.product-card .product-footer .price-block-construction .price-currency{margin-left:3px}.product-card .product-footer .price-block-construction .from{font-size:12px;margin-right:3px}.product-card .product-footer .price-block .price-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border:0;font-size:12px}.product-card .product-footer .price-block .price{font-size:16px}.product-card .product-footer .btn-link{font-size:14px;line-height:18px;margin-top:24px;margin-left:auto;width:100%;max-width:115px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.product-card .product-footer .btn-link svg{max-width:20px}.main-utp .content p:first-child{font-size:12px}.main-socials a{font-size:36px}.success-wrapper{padding:15px 0 0;-webkit-box-shadow:none;box-shadow:none}.success-wrapper .buttons-wrap{padding-top:0}.success-wrapper .buttons-wrap .btn-link{padding-top:15px;padding-bottom:15px}.profile-form .control-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.profile-form .contact,.profile-form .pass,.profile-form .user{margin:10px 20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);-webkit-box-flex:-webkit-calc(100% - 40px);-webkit-flex:-webkit-calc(100% - 40px);-ms-flex:calc(100% - 40px);flex:calc(100% - 40px)}.profile-form .contact div:first-of-type,.profile-form .pass div:first-of-type,.profile-form .user div:first-of-type{margin-left:auto}.profile-form .contact .control-group,.profile-form .pass .control-group,.profile-form .user .control-group{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);gap:10px}.about-main-picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:none;margin-right:auto;margin-left:auto;margin-bottom:20px;max-width:100%}.our-team-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;overflow:auto}.team{min-width:300px}.our-partners-list{overflow:auto}.our-partners-partner{min-width:300px}.about-iframe{height:500px}#page-content .page-calculator{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.calculator-products-list{grid-template-columns:1fr 1fr}.group .group-title{font-size:20px;height:30px}.calculator-products-search:not(.group-content-search),.group-content:not(.group-content-search){grid-template-columns:1fr 1fr}.calculator-products-search-results .group-title{font-size:16px;line-height:20px}.group-saved-list{margin-left:0;margin-bottom:20px;max-width:100%;padding-right:0;padding-left:0}.group-saved-list .group{padding:0 25px}.group-saved-list .group-content{grid-template-columns:1fr}.open-accordion-group{background:0 0}.open-accordion-group i{background:0 0}.group-summary{padding:0 25px}.calculator-products .group-content{grid-template-columns:1fr}.group-summary .group-content .price-currency{font-size:36px;line-height:45px}body.show-filter{overflow:hidden}body.show-filter .header{z-index:10}.category-page-wrap.show-filter .filter-mobile-overlay{display:block}.category-page-wrap.show-filter .category-content{width:100%}.category-page-wrap.show-filter .page-aside{max-width:500px;width:-webkit-calc(100% - 28px);width:calc(100% - 28px);margin-left:auto;margin-right:auto;position:fixed;left:14px;right:14px;top:20px;bottom:20px;z-index:200;background-color:transparent;border:none;padding:0}.category-page-wrap.show-filter .catalog-aside{z-index:1;background:#fff;position:relative}.category-page-wrap.show-filter .filter-header{z-index:1;background:#fff;position:relative}.category-page-wrap.show-filter .filters-wrapper{overflow-y:scroll;scrollbar-width:none;height:80dvh}.category-page-wrap #page-breadcrumb .breadcrumb{width:100%}.category-page .btn-filter{font-size:12px;line-height:15px;width:100%}.category-page .btn-filter.btn-hide-filter{margin-right:0;margin-left:auto;background:#0d5fdb;width:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.category-page .btn-filter.btn-hide-filter:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-page .btn-filter.btn-hide-filter:before{content:'\e81e'}.category-page .btn-filter.btn-hide-filter .text{display:none}.category-page .btn-filter.btn-hide-filter:before{font-size:16px;color:#fff}.category-page .btn-filter.btn-hide-filter svg{display:none}.category-page .btn-filter .icon-arrow{display:none}.category-page .btn-filter .icon-filter{max-width:12px}.category-page .category-content .catalog-header-buttons{width:100%}.category-page .category-content .catalog-view{display:none}.category-page .category-content .btn-show-filter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;padding:0;min-height:unset;height:unset}.category-page .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.category-page .page-aside .filter-header .filter-header-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.category-page .page-aside .filter-header .filter-header-buttons .clear-filter{margin-right:20px}.category-page .pagination-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:60px}.category-page .pagination-wrap nav{margin-left:auto;margin-right:auto}.category-page .pagination-wrap .btn-load-more-wrapper{margin-left:auto;margin-right:auto}.catalog-aside-heading{font-size:20px;line-height:26px}.faq-elem.active .faq-content{padding-bottom:20px}.faq-title{font-size:24px;line-height:30px;padding-bottom:16px;padding-top:16px}.faq-title svg{margin-top:8px}.faq-title i{font-size:20px}.faq-content{font-size:14px;line-height:20px}.page-compare .aside-page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-compare .aside-menu-column{max-width:100%;width:100%}.page-compare .aside-content-column{width:100%}.page-compare .aside-menu{padding-left:0}.page-compare .aside-menu .navbar-nav .nav-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0}.page-compare .aside-menu .navbar-nav .nav-item .nav-link{padding:7px 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-align:left}.page-compare-list .aside-menu .title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.125rem}.page-compare-list .aside-menu .navbar-nav .nav-item{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100%/3 - 6px);-ms-flex:0 0 calc(100%/3 - 6px);flex:0 0 calc(100%/3 - 6px);max-width:-webkit-calc(100%/3 - 6px);max-width:calc(100%/3 - 6px)}.main-slider .item .content{z-index:10}.main-slider .item .content-wrap{height:620px}.main-slider .item .content-wrap:before{opacity:.8;left:-410px}.main-slider .item .content-wrap:after{opacity:1;content:''}.main-slider .item .title{font-size:48px;line-height:60px}.main-slider .item picture{width:100%}.main-slider-nav{display:none}.main-slider-nav.show{display:none}.main-about{padding-top:20px}.main-about__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-about__content{padding-top:40px;margin:auto;max-width:643px}.main-about picture img{-o-object-fit:contain;object-fit:contain;min-width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:20px}.calc-utp-bg{padding:60px 0}.calc-utp .utp-item{width:52%;padding:25px}.calc-utp .utp-item .check{min-width:26px;height:26px}.calc-utp .utp-item .utp-item__header-wrap .title{font-size:20px}.calc-utp .utp-item ul li:not(:last-child){margin-bottom:15px}.calc-slider{width:680px}.calc-slider-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-top:90px}.services-wrap .services .service-item{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin:0 10px 10px 10px}.construction-stages-wrap .construction-stages .utp-item:not(:last-child){border-right:0}.construction-stages-wrap .construction-stages .utp-item:nth-child(-n+4){border-bottom:0}.construction-stages-wrap .construction-stages .utp-item{width:50%;margin-left:50%;border-bottom:0;border-left:1px solid rgba(13,95,219,.2);border-right:0;padding:40px 0 40px 42px}.construction-stages-wrap .construction-stages .utp-item:nth-child(2n){width:50%;margin-left:0;margin-right:50%;border-bottom:0;border-left:0;border-right:1px solid rgba(13,95,219,.2);padding:40px 42px 40px 0}.construction-stages-wrap .construction-stages .utp-item:nth-child(2n) .number{left:unset;right:11px;font-size:24px}.construction-stages-wrap .construction-stages .utp-item:nth-child(2n) .number:before{left:unset;right:-21px}.construction-stages-wrap .construction-stages .utp-item .number{font-size:24px;left:11px;line-height:1}.construction-stages-wrap .construction-stages .utp-item .number:before{left:-21px}.main-article .main-article-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-article .main-article-item .article-img-wrapper{width:100%}.subscription-wrapper .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subscription-wrapper .inner .subscription-text{width:100%;max-width:636px;margin-right:0}.subscription-wrapper .inner .subscription-form-wrap{width:100%;max-width:636px;padding-left:0;border-left:none}.subscription-wrapper .inner .subscription-form-wrap .btn-submit-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-contacts-wrap{padding:60px 0}.main-contacts-wrap{padding:40px 0}.main-contacts-wrap .contacts-map{max-width:100%}.main-contacts-wrap .contacts-map .tab-pane{display:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-contacts-wrap .contacts-map .tab-pane.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-contacts-wrap .nav-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow:auto;gap:24px;padding-bottom:20px;scrollbar-color:#0d5fdb #f1f1f1;scrollbar-width:thin}.main-contacts-wrap .address-list{margin-bottom:40px}.main-contacts-wrap .address-list .address-item .address-city{font-size:20px}.main-contacts-wrap .map{position:relative;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;min-height:600px}.page-regular .page-img-wrapper:not(:empty){max-width:100%;margin:3.1em auto 2.9em!important;float:none!important;display:block}.page-options .text-formatted .page-title{font-size:30px;line-height:36px}.page-options .page-img-wrapper:not(:empty){max-width:100%;margin:3.1em auto 2.9em!important;float:none!important;display:block}.page-options .option-page-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-options .option-page-price-line .prefix{font-size:20px;line-height:30px}.page-options .option-page-price-line .price-value{font-size:30px;line-height:36px}.page-options .option-page-price-line .price-currency{font-size:30px;line-height:36px}.page-services-list .page-img-wrapper{max-width:100%}.page-services-list .text-formatted ul li{position:relative}.page-services-list article{padding-top:32px}.page-services-list article h2{font-size:30px;line-height:38px;padding:12px 18px;margin-bottom:30px}.service-panel:hover .service-panel-title{border-top:none;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.service-panel-title{border-top:none;width:100%;padding:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-page .product-page-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-page .mobile-append-title{display:block}.product-page .product-gallery{margin-bottom:20px}.product-page .product-gallery .btn-mirror{font-size:14px;padding:8px 12px}.product-page .card-right{width:100%}.product-page .button-buy-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.product-page .button-buy-block .button-buy-block-buttons,.product-page .button-buy-block .card-right-buttons{gap:10px}.product-page .card-price .wrap-prices .price{font-size:30px;line-height:36px}.product-page .card-price .wrap-prices .from{font-size:30px;line-height:36px}.product-page .nav-tabs-wrap .nav-tabs .nav-link{font-size:20px;line-height:26px;padding:0 40px 16px}.product-page .product-layout .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-page .product-layout .item .image{max-width:735px;width:100%;margin:0 auto 40px auto;height:unset}.product-page .product-layout .item .content{width:100%}.product-page .product-characteristics-description .characteristics-wrap{padding:30px;width:100%}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item>*{width:100%}.product-page .product-characteristics-description .characteristics-wrap .characteristics-item>:last-child{width:100%}.product-page .unloading-utp .unloading-title .unloading-title-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:0}.product-page .unloading-utp .unloading-title .unloading-additional-info{margin-left:0}.product-page .product-additions-options .option{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.product-page .construction-price-options .option .option-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page .construction-price-options .option .option-header .price{position:relative}.product-page .recommendations-pdf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-page .recommendations-pdf>*{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.product-page .recommendations-pdf .recommendations-block .values{margin-left:auto}.product-page .recommendations-pdf .download-pdf{margin-left:auto}.product-page .recommendations-pdf .download-pdf .btn{margin-left:auto}#upsell-acc{margin-top:60px}.review{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.review .review-images{width:100%;padding-right:0}.review .review-info{width:100%}.galleries-wrapper .gallery-page-block .inner{min-height:420px}.galleries-wrapper .gallery-page-block .inner:hover .btn-link{margin-top:80px}.galleries-wrapper .description{padding:20px}.galleries-wrapper .rubric-title .city,.galleries-wrapper .rubric-title .year{font-size:16px}.grid-gallery-item a{height:165px}}@media (max-width:768px){.consultation-wrap .inner{padding:40px 0}.consultation-wrap .inner .consultation-text .section-title{border:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:20px;margin-bottom:20px}.consultation-wrap .inner .consultation-text .section-title::after{content:"";display:block;width:50px;height:3px;background-color:#fff}.consultation-wrap .inner .text-formatted{margin-bottom:40px;text-align:center}.consultation-wrap .inner .row-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.consultation-wrap .inner .consultation-form-wrap .btn-white{margin-left:auto;margin-right:auto}.page-gallery .review-block .review-top{padding-bottom:20px;margin-bottom:20px}.package-list-block ul{padding:0}}@media (max-width:767px){.callbackFind-container .input-group-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-iframe{height:360px}.calculator-products-list{grid-template-columns:1fr}.category-page .category-content .catalog-list .product-card-wrapper{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.btn-compare-add-project{padding:0 20px}.page-compare-list .aside-menu .navbar-nav .nav-item{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100%/2 - 6px);-ms-flex:0 0 calc(100%/2 - 6px);flex:0 0 calc(100%/2 - 6px);max-width:-webkit-calc(100%/2 - 6px);max-width:calc(100%/2 - 6px)}.page-compare-list .aside-menu .navbar-nav .nav-item .nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.calc-slider{width:460px}.services-wrap .services .service-item{width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.main-contacts-wrap .map{min-height:500px}.service-list-grid{grid-template-columns:1fr;gap:0}.product-page .product-layout .item .content .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-page .product-layout .item .content .buttons .btn-change-layout,.product-page .product-layout .item .content .buttons button{width:100%}.product-page .product-additions-options .option{width:100%}.galleries-wrapper .nth-wrap{grid-gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid-gallery{grid-template-columns:1fr 1fr;gap:20px}.grid-gallery-item a{height:135px}.page-selection-house-project .section-house-project__intro{font-size:14px;line-height:20px;margin-bottom:16px}.page-selection-house-project .control-label{margin-bottom:16px}.page-selection-house-project .control-group{margin-bottom:20px!important;padding-bottom:20px}.page-selection-house-project .controls{gap:16px!important}.page-selection-house-project .text-formatted{margin-top:48px}}@media (max-width:576px){.text-formatted blockquote,.text-formatted ol,.text-formatted p,.text-formatted ul{margin-bottom:18px}.text-formatted p:not(:last-child){margin-bottom:18px}.jq-selectbox{position:static!important}.jq-selectbox__dropdown{width:100%!important}.page-gallery .btn-transparent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:32px auto 0;font-size:16px;padding:10px 20px}.package-list-block{grid-template-columns:1fr}.package-list-block ul li{font-size:16px;line-height:20px}}@media (max-width:575px){body{font-size:14px;line-height:20px}.header .header-inner{padding:0 11px 0 11px;height:64px}.header .logo{margin-right:5px;min-width:128px;max-width:128px}.header .your-city__button{margin-right:8px;width:40px;height:40px}.header .compare-header .count,.header .favorites-header .count{top:0;right:0;font-weight:500;font-size:18px;line-height:23px}.header .header-auth button{width:40px;height:40px}.mobile-burger{max-width:40px;min-width:40px;height:40px}.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:18px;line-height:23px}.section-header .btn-link{padding:0 0 0 20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;max-width:120px}.section-title{font-size:24px;line-height:30px;padding:9px 16px;margin-bottom:20px}.text-formatted img{margin:1.9em auto 3em!important}.jq-selectbox__select{height:40px}.map-projects{min-height:375px}.article-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.form-popup .fancybox-slide>div{width:unset}.search-form{position:unset}.search-form .form-element-wrapper{left:15px;width:-webkit-calc(100vw - 30px);width:calc(100vw - 30px);min-width:-webkit-calc(100vw - 45px);min-width:calc(100vw - 45px)}.search-form.mobile-active .form-element-wrapper{position:absolute;top:90px}.search-form .search-results .ui-autocomplete{top:75px!important;left:-15px;min-width:unset;max-width:-webkit-calc(100vw - 30px);max-width:calc(100vw - 30px)}.mobile-search-trigger{width:40px;height:40px}#productGalleryThumbs{display:none}#reviewDialog .control-group{padding:0 15px}.product-card .product-title a,.product-card .product-title span,.product-card .product-title-preview a,.product-card .product-title-preview span{font-size:18px;line-height:22px}.price-block-construction .price-block-title{text-align:right}.swiper-pagination-bullets.swiper-pagination-horizontal.product-gallery-pagination{visibility:visible;opacity:1}.main-utp .utp-item:not(:last-child):before{height:60px}.main-utp .content p:first-child{font-size:12px;line-height:14px}.main-socials{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:35px 20px}.main-socials .main-social-divider{height:32px}.main-socials .main-social-divider:nth-of-type(2){display:none}.main-socials a{font-size:20px;width:-webkit-calc(50% - 21px);width:calc(50% - 21px);padding:0;height:37px}.main-socials a i{font-size:32px}.cart-products .remove-product-msg{left:auto;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.success-wrapper .info{padding-top:0;font-size:.875rem}.success-wrapper .info .title-info{font-size:1rem}.success-wrapper .info-table .tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.success-wrapper .info-table .th{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#2b343c;padding:0;line-height:1}.success-wrapper .info-table .td{padding:0;font-size:.75rem}.success-wrapper .page-title{font-size:1.7rem}.profile-form .contact .control-group,.profile-form .pass .control-group,.profile-form .user .control-group{width:-webkit-calc(100%);width:calc(100%)}.about-iframe{height:240px}.page-article .pager .pager-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.calculator-products-search:not(.group-content-search),.group-content:not(.group-content-search){grid-template-columns:1fr}.group-saved-list .group-content{grid-template-columns:1fr}.calculator-products .group-content{grid-template-columns:1fr}.category-page .pagination-wrap{margin-top:30px}.catalog-aside-heading{font-size:18px;line-height:23px}.faq-elem.active .faq-content{padding-bottom:12px}.faq-title{font-size:14px;line-height:18px;padding-bottom:12px;padding-top:12px}.faq-title svg{margin-top:6px}.faq-title i{font-size:18px}.faq-content{padding-left:0;padding-right:0;font-size:12px;line-height:20px}.table-block tr td,.table-block tr th{font-size:14px}.page-compare .compare-header .product-card,.page-compare .compare-product .product-card{margin-right:15px}.page-compare .compare-product .compare-title{font-size:14px;line-height:18px;left:9px}.page-compare .compare-product .compare-line{font-size:14px}.page-compare .compare-product .compare-block-line{height:78px}.page-compare .compare-product:first-of-type .compare-block-line{padding-left:9px}.page-compare .compare-product .product-card .product-content-header{padding:0 9px}.page-compare .compare-product .product-card .product-title-preview span{font-size:12px;line-height:15px}.page-compare .compare-product .product-card .product-content{padding:9px 0 0 0}.page-compare .compare-product .product-card .product-img-wrapper img{min-height:170px}.page-compare .compare-product .product-card .price-text{font-size:10px;text-align:left;margin:0}.page-compare .compare-product .product-card .price-block{font-size:14px}.page-compare .compare-product .product-card .dimension{font-size:10px;line-height:16px}.page-compare .compare-product .product-footer{padding:0 10px 15px 10px}.page-compare>.page-title,.page-compare>header{margin-left:60px}.page-compare>header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-compare>header .title{min-width:100%}.page-compare>header .btn.delete{margin-bottom:5px}.page-compare .compare-header,.page-compare .compare-product{min-width:50%}.main-slider .item .content-wrap{height:375px}.main-slider .item .content-wrap:before{left:-600px;display:none}.main-slider .item .content-wrap:after{width:751px;left:unset;right:-108px;background-position:right}.main-slider .item .title{font-size:32px;line-height:40px;margin-bottom:44px;max-width:226px}.main-slider .item .title:before{margin-top:20px}.main-slider .item .text-formatted{max-width:226px}.main-slider .item .btn{margin-top:24px;border:0;padding:0;font-size:14px;line-height:18px;height:20px}.main-slider .item .btn svg{max-width:20px}.main-about__content{padding-top:20px}.main-about__content p{color:#7c7c7c}.calc-utp-bg{padding:30px 0 40px 0}.calc-utp .utp-item{width:65%;padding:20px}.calc-utp .utp-item .check{min-width:24px;height:24px}.calc-utp .utp-item .utp-item__header-wrap .title{font-size:18px}.calc-utp .utp-item ul li:not(:last-child){margin-bottom:10px}.calc-slider{width:270px}.calc-slider-footer .btn-calc{margin-left:0;font-size:14px;width:100%;max-width:375px}#FeaturedCarousel{padding:40px 0}#FeaturedCarousel .swiper{margin-left:0;margin-right:auto;max-width:-webkit-calc(100% - 33px);max-width:calc(100% - 33px)}.construction-stages-wrap .construction-stages .utp-item{width:100%;padding:0 0 0 42px}.construction-stages-wrap .construction-stages .utp-item:nth-child(2n){padding:0 42px 0 0}.construction-stages-wrap .construction-stages .utp-item:nth-child(2n) .title{text-align:right}.construction-stages-wrap .construction-stages .utp-item .number{top:0}.construction-stages-wrap .construction-stages .utp-item .content{display:none}.main-contacts-wrap .address-list .address-item .address-city{font-size:18px}.main-contacts-wrap .map{min-height:385px;-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.page-regular .page-img-wrapper:not(:empty){margin:1.9em auto 3em!important}.page-options .text-formatted .page-title{font-size:24px;line-height:32px}.page-options .page-img-wrapper:not(:empty){margin:1.9em auto 3em!important}.page-options .option-page-heading{margin-bottom:24px}.page-options .option-page-price-line .prefix{font-size:16px;line-height:24px}.page-options .option-page-price-line .price-value{font-size:24px;line-height:30px}.page-options .option-page-price-line .price-currency{font-size:24px;line-height:30px}.page-services-list article h2{font-size:24px;line-height:30px;padding:9px 16px;margin-bottom:20px}.product-page .card-price .wrap-prices{gap:20px}.product-page .card-price .wrap-prices .price{font-size:24px;line-height:30px}.product-page .card-price .wrap-prices .from{font-size:24px;line-height:30px}.product-page .card-price .button-buy-block-buttons .btn{font-size:14px;line-height:18px}.product-page .nav-tabs-wrap .nav-tabs .nav-link{font-size:18px;line-height:23px;padding:0 30px 16px}.product-page .product-characteristics-description .characteristics-wrap{padding:20px}#upsell-acc{margin-top:40px}.review{padding:0}.review .review-info-title{font-size:24px;line-height:30px}.reviews-list .swiper-button-prev{left:-15px}.reviews-list .swiper-button-next{right:-15px}.review-arrows{display:none}.galleries-wrapper .gallery-page-block .inner{min-height:375px}.galleries-wrapper .gallery-page-block .inner:hover .btn-link{margin-top:50px}.galleries-wrapper .description{padding:20px 13px}.galleries-wrapper .rubric-title .city,.galleries-wrapper .rubric-title .year{font-size:14px}.grid-gallery-item a{height:115px}.page-selection-house-project .controls{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-selection-house-project .controls:has(.input-block-level){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-selection-house-project .controls:has(.input-block-level) .input-block-level{min-width:120px;width:100%}.page-selection-house-project .row-wrap{grid-template-columns:100%}}@media (max-width:480px){#FeaturedCarousel .swiper-slide{opacity:.6}#FeaturedCarousel .swiper-slide-active{opacity:1}}@-webkit-keyframes animate-gradient{0%{background-position:0 50%}100%{background-position:100% 50%}}@-o-keyframes animate-gradient{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes animate-gradient{0%{background-position:0 50%}100%{background-position:100% 50%}}@-webkit-keyframes shakeUpDownArrow{0%{margin-top:-3px}100%{margin-top:3px}}@-o-keyframes shakeUpDownArrow{0%{margin-top:-3px}100%{margin-top:3px}}@keyframes shakeUpDownArrow{0%{margin-top:-3px}100%{margin-top:3px}}@-webkit-keyframes shakeLeftRightArrow{0%{margin-left:-3px}100%{margin-left:3px}}@-o-keyframes shakeLeftRightArrow{0%{margin-left:-3px}100%{margin-left:3px}}@keyframes shakeLeftRightArrow{0%{margin-left:-3px}100%{margin-left:3px}}@-webkit-keyframes opacityOutInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-o-keyframes opacityOutInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacityOutInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes grow{0%,100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-o-transform:scaleY(1.8);transform:scaleY(1.8)}}@-o-keyframes grow{0%,100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-o-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes grow{0%,100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-o-transform:scaleY(1.8);transform:scaleY(1.8)}}@-webkit-keyframes animate-arrow-1{0%{opacity:0}100%,70%{opacity:.3}}@-o-keyframes animate-arrow-1{0%{opacity:0}100%,70%{opacity:.3}}@keyframes animate-arrow-1{0%{opacity:0}100%,70%{opacity:.3}}@-webkit-keyframes animate-arrow-2{0%{opacity:0}100%,70%{opacity:.5}}@-o-keyframes animate-arrow-2{0%{opacity:0}100%,70%{opacity:.5}}@keyframes animate-arrow-2{0%{opacity:0}100%,70%{opacity:.5}}@-webkit-keyframes animate-arrow-3{0%{opacity:0}100%,70%{opacity:1}}@-o-keyframes animate-arrow-3{0%{opacity:0}100%,70%{opacity:1}}@keyframes animate-arrow-3{0%{opacity:0}100%,70%{opacity:1}}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-spin{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}