@font-face{font-family:Montserrat-Regular;src:url(../../../fonts/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat-Italic;src:url(../../../fonts/Montserrat-Italic.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../../../fonts/Montserrat-Bold.ttf);font-weight:800}@font-face{font-family:Montserrat-SemiBold;src:url(../../../fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat-Medium;src:url(../../../fonts/Montserrat-Medium.ttf);font-weight:500}*{font-family:Montserrat-Regular}b{font-family:Montserrat-Bold}.graphite-header,.dark-text{color:#323337}.white-header{color:#fff}.explanation-header{font-size:1.2rem}.general-text{color:#fff}.none,.hide{display:none}.display-block{display:block}.bold-text{font-family:Montserrat-Bold;font-weight:800}.sidebar{display:none}.content-margin{margin-top:2rem}.large-content-margin{margin-top:4rem}.small-content-margin{margin-top:1rem}.without-margin{margin:0}.no-padding{padding:0}.btn-full-width-sm{width:100%;height:100%}.full-width{width:100%}.spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#e70015;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner.large{width:60px;height:60px;border-width:6px}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-outline-red{color:#e70015;border-color:#e70015}.btn-outline-red:hover,.btn-outline-red:focus,.btn-outline-red:active,.btn-outline-red.active{color:#fff;background-color:#e70015;border-color:#e70015}.btn-outline-red:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-red:disabled,.btn-outline-red.disabled{color:#e70015;border-color:#e70015;opacity:.65}.navbar-row{display:flex;margin-top:1rem;align-items:center}.navbar-row .small-logo{flex-grow:1}.navbar-row .navbar-links{flex-grow:4;display:flex;justify-content:space-evenly;align-self:center}.navbar-row .navbar-contacts{flex-grow:1;display:flex;justify-content:space-evenly}h2{color:#fff;font-size:4rem;margin-top:4rem;font-weight:800;font-family:Montserrat-Bold}.navbar-link{color:#fff;text-decoration:none;transition:text-decoration-color .3s}.navbar-link.navbar-rounded{border:1px solid #ffffff;border-radius:2rem;padding:.6rem}.navbar-link.navbar-squared{border:1px solid #ffffff;border-radius:2rem;padding:.6rem 1.2rem}.white-panel{background-color:#fff;padding:1.5rem;border-radius:1rem}.white-panel .white-panel-text{font-family:Montserrat-Bold;margin-top:.8rem;font-size:1.3rem}.dark-grey-panel{background-color:#c6c6c6;padding:1.5rem;border-radius:1rem;width:100%}.dark-grey-panel .dark-grey-panel-heading{margin-top:1.5rem}.dark-grey-panel img{border-radius:1rem;width:100%}.dark-grey-panel h2{margin-top:2rem}.dark-panel{background-color:#323337;padding:3rem;border-radius:1rem}.dark-panel img{width:100%;border-radius:1rem}.dark-panel p,.dark-panel h3,.dark-panel span,.dark-panel .fill-form-text,.dark-panel .contact-data,.dark-panel label{color:#fff}.dark-panel h2,.dark-panel h3{margin-top:0}.dark-panel .icon{width:auto}.dark-panel .arrow-icon{display:flex;flex-direction:row-reverse}.dark-panel .arrow-icon a img{scale:.7}.dark-panel .arrow-icon a img:hover{filter:brightness(70%)}.dark-panel .dark-panel-heading{text-align:center;margin-top:0;margin-bottom:2rem}.dark-panel .dark-content-block{display:flex;margin-bottom:2rem}.dark-panel .dark-content-block:last-child{margin-bottom:2rem}.dark-panel .dark-content-block .col-lg-6{align-self:center}.dark-panel .dark-content-block .col-lg-6 .dark-panel-content-heading{color:#fff;font-size:1.2rem;margin-bottom:.8rem;font-family:Montserrat-SemiBold}.dark-panel .dark-content-block .col-lg-6 .dark-panel-content-description{color:#fff}.dropdown-item:active{background-color:#e70015}#map{height:20rem;border-radius:1rem}.consultation-block #consultation h3{font-family:Montserrat-SemiBold;text-align:center;margin-bottom:3rem}.consultation-block #consultation .contact-block{border-right:1px solid #bbbbbb;margin-bottom:3rem}.consultation-block #consultation .contact-block #map{margin-bottom:2rem}.consultation-block #consultation .contact-block .contact-row{margin-bottom:1rem}.consultation-block #consultation .contact-block .contact-row .contact-icon{width:5%;display:flex;align-self:center;justify-content:end;padding:0;color:#fff}.consultation-block #consultation .contact-block .contact-row .contact-data{width:95%}.consultation-block #consultation .contact-block .contact-row:last-child{margin-bottom:0rem}.consultation-block #consultation .contact-block .phone-contacts .contact-number{display:flex;align-items:center}.consultation-block #consultation .contact-block .phone-contacts .contact-number .phone-number{margin-right:1rem}.consultation-block #consultation .contact-block .phone-contacts .contact-number .viber-icon{margin-left:-.1rem}.consultation-block #consultation .contact-block .phone-contacts .contact-number:first-child{margin-bottom:0}.consultation-form .contact-inputs{margin:0 2rem}.consultation-form .contact-inputs .form-group{margin-bottom:1.5rem}.consultation-form .contact-inputs .form-group input{border-radius:2rem;padding:.7rem .9rem;background-color:#e7e7e7;margin-bottom:.4rem}.consultation-form .contact-inputs .consultation-file-send{margin-top:1rem}.consultation-form .contact-inputs .fill-form-text{margin-top:1rem;font-size:.8rem}.consultation-form .contact-inputs .submit-consultation-form{margin-top:2rem;text-align:center}.consultation-form .contact-inputs .submit-consultation-form input{border-radius:2rem;font-size:1.2rem;padding:.8rem 3rem}.consultation-form .contact-inputs .error{margin-bottom:0}.footer{margin-top:4rem;margin-bottom:1rem}.footer .row{align-items:center}.error{color:#e70015;font-size:.75rem}.success-consultation-modal{font-size:.9rem;text-align:center}.success-consultation-modal .modal-header{border-bottom:none}.arrow-up-block{width:4%;display:flex;align-items:flex-end}.arrow-up-block a img{scale:.9}.arrow-up-block a img:hover{filter:brightness(70%)}.page{background-color:#e7e7e7;min-height:100vh;margin:0}.secondary-navbar-block{display:flex;justify-content:center;width:100%;margin-top:2rem}.secondary-navbar-block a{font-size:1rem}.secondary-navbar-block .secondary-navbar{background-color:#fff;padding:1rem 2rem;border-radius:2rem;width:100%}.secondary-navbar-block .secondary-navbar .navbar-link{color:#000}.secondary-navbar-block .secondary-navbar .icon-link,.secondary-navbar-block .secondary-navbar .icon-link .cart-icon{display:flex;align-items:center}.secondary-navbar-block .secondary-navbar .small-logo{flex-grow:0}.btn-white-outline{color:#fff;border:1px white solid}.btn-white-outline:hover{border:1px #c6c6c6 solid;color:#c6c6c6}.btn-red{--bs-btn-color: #fff;--bs-btn-bg: #e70015;--bs-btn-border-color: #e70015;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(180, 0, 16.3636363636);--bs-btn-hover-border-color: rgb(180, 0, 16.3636363636);--bs-btn-focus-shadow-rgb: rgb(220, 53, 69);--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(154.5, 0, 14.0454545455);--bs-btn-active-border-color: rgb(154.5, 0, 14.0454545455);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: rgb(255, 52.5, 70.9090909091);--bs-btn-disabled-border-color: rgb(255, 52.5, 70.9090909091)}.btn-outline-red{--bs-btn-color: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #fff;--bs-btn-active-border-color: #fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #fff;--bs-gradient: none}.pagination{margin-top:3rem;justify-content:center}.pagination .step-links{display:flex;justify-content:center;align-items:center}.pagination .step-links .previous,.pagination .step-links .next,.pagination .step-links .current{text-decoration:none;color:#000;padding:.8rem 1.3rem;border:1px solid #c6c6c6;background-color:#fff;border-radius:1rem;text-align:center;margin-right:1rem;width:3.5rem}.pagination .step-links .previous:hover,.pagination .step-links .next:hover,.pagination .step-links .current:hover{filter:brightness(70%)}.pagination .step-links .pagination-dots{margin-right:1rem}.pagination .step-links .current{color:#c6c6c6;background-color:transparent;border:1px solid #c6c6c6}.pagination .step-links .step-link:last-child{margin-right:0}.animated-link-underscore,.animated-link-underscore-red{position:relative}.animated-link-underscore:before,.animated-link-underscore-red:before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transition:transform .3s ease}.animated-link-underscore:hover,.animated-link-underscore-red:hover{color:#000}.animated-link-underscore:hover:before,.animated-link-underscore-red:hover:before{transform:scaleX(1)}.animated-link-underscore-red:hover{color:#fff}.animated-link-underscore-red:before{background-color:#e70015}.want-more-block .col{align-items:center;justify-content:center}.want-more-block .col .dark-grey-panel{justify-content:center}.sidebar-screen-content,.mobile-navbar{display:none}.cart-block{position:relative}.cart-block .cart-count-badge{display:flex;align-items:center;justify-content:center;position:absolute;top:-35%;left:60%;width:1.5rem;height:1.4rem}.cart-block .cart-count-badge .cart-count-text{color:#000;font-size:.6rem}.secondary-cart-block{display:flex;justify-content:center}.secondary-cart-block .secondary-cart-text{margin-right:.35rem}.secondary-cart-block .cart-count-badge{left:93%}.secondary-cart-block .cart-count-badge .cart-count-text{color:#fff}@media(max-width:1024px){.producer-modal-btn{margin-top:1rem;color:#fff}.secondary-navbar-block{display:none}.mobile-small-content-margin{margin-top:1rem}.consultation-form .icon{width:16px;height:16px;filter:brightness(0) invert(1)}.container h2{margin-top:3rem;font-size:2rem;margin-bottom:1.5rem}.container .small-full-width{width:100%}.container .large-content-margin{margin-top:0}.container .small-content-margin{margin-top:1rem}.container .dark-grey-panel h2{margin-top:.5rem;margin-bottom:1.5rem}.sidebar-screen-active-opacity{background-color:#000;opacity:.5;position:fixed;z-index:1000;top:0;left:0;height:100vh;width:100vh;display:none}.sidebar-screen-active-opacity.show{display:block}.dark-panel{margin-top:1rem;padding:1.5rem}.dark-panel h2{margin-top:0}.dark-panel .icon img{width:16px;height:16px;filter:brightness(0) invert(1)}.dark-panel .dark-panel-text{margin-top:0;width:70%}.dark-panel-content-heading{font-size:1.2rem}.small-mobile-header{font-size:1.2rem!important;margin-bottom:1rem!important;text-align:center}.want-more-block p{font-size:.9rem;margin-bottom:.3rem}.want-more-block .dark-grey-panel{padding:1rem}#consultation .white-panel{margin-top:0}#consultation .contact-block{padding-bottom:1rem;margin-bottom:2rem!important;border-bottom:1px solid #bbbbbb;border-right:none!important}#consultation .contact-form .contact-inputs{margin:0}.footer .row{text-align:center}.sidebar{position:fixed;top:0;left:0;height:100vh;z-index:99999;transform:translate(-100%);display:block;background-color:#41424c;display:flex;flex-direction:column;overflow-y:auto;transition:transform .4s ease}.sidebar.open{width:40%;transform:translate(0)}.sidebar .close-header{text-align:right;flex-shrink:0}.sidebar .close-header .close-sidebar-button{background-color:transparent;border:none}.sidebar .sidebar-links{margin-top:2rem;flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:2rem}.sidebar .sidebar-links .sidebar-link,.sidebar .sidebar-links .sidebar-dropdown{border-top:1px solid #ffffff;padding:.8rem 0 .8rem .5rem}.sidebar .sidebar-links .sidebar-link:last-child,.sidebar .sidebar-links .sidebar-dropdown:last-child{border-bottom:1px solid #ffffff}.sidebar .sidebar-links .sidebar-link a,.sidebar .sidebar-links .sidebar-dropdown a{text-decoration:none;color:#fff}.sidebar .sidebar-links .sidebar-link a:hover,.sidebar .sidebar-links .sidebar-dropdown a:hover{-webkit-backdrop-filter:brightness(60%);backdrop-filter:brightness(60%)}.sidebar .sidebar-links .sidebar-dropdown .sidebar-dropdown-menu{margin-top:.6rem;flex-direction:column}.sidebar .sidebar-links .sidebar-dropdown .sidebar-dropdown-menu .dropdown-sidebar-block{padding:.3rem 0}.sidebar .sidebar-links .sidebar-dropdown .sidebar-dropdown-menu .dropdown-sidebar-block .dropdown-sidebar-link{font-size:.8rem}.sidebar .sidebar-links .sidebar-dropdown .sidebar-dropdown-menu.open{display:flex;animation:slide-up-down .5s ease-in-out forwards}.sidebar .sidebar-links .sidebar-dropdown .sidebar-dropdown-menu.close{display:none}.sidebar.slide-in{animation:slide-in .4s forwards}.sidebar.slide-out{animation:slide-out .4s forwards}@keyframes slide-in{to{transform:translate(0)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-up-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.mobile-navbar{display:flex;justify-content:space-between;background-color:#41424c;padding:1rem .5rem;align-items:center}.mobile-navbar .small-logo img{display:block}.partners-block .col .dark-panel{padding:2rem}.partners-block .col .dark-panel .partners-parent .partners img{scale:.75}.partners-block .col .dark-panel .partners-parent .partners .btn-white-outline{width:60%}.partners-block .col:first-child{margin-bottom:1rem}.small-none{display:none}.consultation-block{width:100%}.nested-category-item{margin-bottom:.5rem}.nested-category-item a{text-decoration:none;color:#323337;padding-left:1rem}.nested-category-item a:active{text-decoration:none}}@media(min-width:1024px){.arrow-up-block{display:flex!important}}.modal-dialog .modal-title{font-size:1rem;font-weight:600}body{font-family:Arial,sans-serif;margin:0;padding:0}.sliding-panel{position:fixed;bottom:0;right:20px;width:330px;background-color:#fff;border-radius:15px 15px 0 0;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;z-index:1000;overflow:hidden}.sliding-panel .panel-header{background-color:#e70015;color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.sliding-panel .panel-header .panel-title-text{margin:0;font-size:1.1rem;font-weight:700}.sliding-panel .panel-header .header-controls{display:flex;align-items:center}.sliding-panel .panel-header .arrow-icon{width:10px;height:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transition:transform .35s ease;margin-top:.3rem;transform:rotate(135deg)}.sliding-panel .panel-header .arrow-icon.arrow-down{transform:rotate(-45deg);margin-top:-.5rem}.sliding-panel .panel-content{background-color:#fff;padding:0 1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease-in-out,opacity .35s ease-in-out,padding .35s ease-in-out;border-left:.5px solid #e70015;border-right:.5px solid #e70015}.sliding-panel .panel-content .sliding-order-form{padding:15px 0}.sliding-panel .panel-content .sliding-order-form .consultation-form .contact-inputs{margin:0 .5rem}.sliding-panel .panel-content .sliding-order-form .consultation-form .submit-consultation-form{margin-top:1rem}.sliding-panel .panel-content .sliding-order-form .consultation-form .submit-consultation-form input[type=submit]{border-radius:1rem;font-size:1rem}.sliding-panel.panel-open .panel-content{max-height:35rem;opacity:1;padding:0 15px}.component-title{margin-bottom:2rem}.component-title .col-10{font-size:1.2rem}.components .component-filter-element{padding:.4rem 0;border-bottom:1px solid #e7e7e7}.components .component-filter-element a{color:#000;text-decoration:none}.components .components-list .large-content-margin:first-child{margin-top:0}.components .components-list .large-content-margin{margin-top:2rem}.components .components-list .component-element{height:100%;padding:1rem;display:flex;justify-content:space-between;flex-direction:column}.components .components-list .component-element .component-image img{height:12rem;width:100%;border-radius:.5rem}.components .components-list .component-element .component-name{margin-top:1.5rem;font-size:.9rem;margin-bottom:1rem;font-family:Montserrat-Medium}.components .components-list .component-element .component-price{margin-bottom:.7rem;font-size:1.1rem;font-family:Montserrat-SemiBold}.components .components-list .component-element .component-details{text-align:center}.components .components-list .component-element .component-details a,.components .components-list .component-element .component-details button{width:100%;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex;justify-content:center;align-items:center}.components .components-list .component-element .component-details a svg,.components .components-list .component-element .component-details button svg{margin-right:.2rem}.components .components-list .component-element .component-details a img,.components .components-list .component-element .component-details button img{width:1.2rem}.components .product-data .product-title{font-size:3rem;color:#000;margin-top:0!important}.components .product-data .product-description,.components .product-data .product-cart{margin-top:2rem}.components .product-data .product-cart button{display:flex;justify-content:center;align-items:center}.components .product-data .product-cart button span{margin-right:.5rem}.components .product-data .product-cart button.added-to-cart{padding:.6rem 4.65rem}.components .product-data .product-cart button.added-to-cart span{margin:0}.components .dropdown-toggle{background:none;border:none;color:#000;text-decoration:none;width:100%;text-align:left;padding:0;position:relative}.components .dropdown-toggle:after{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.components .dropdown-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.components .nested-categories{overflow:hidden;transition:max-height .3s ease-out}.components .nested-categories .nested-category-item{padding:.3rem 0 .3rem 1rem;border-bottom:1px solid hsl(0,0%,110.5882352941%)}.components .nested-categories .nested-category-item:last-child{border-bottom:none}.components .nested-categories .nested-category-item a{color:#4d4d4d;font-size:.9rem;text-decoration:none}.components .nested-categories .nested-category-item a:hover{color:#000}.splide .splide__list .splide__slide img{width:100%}.component-search-form{display:flex;justify-content:end;margin:1rem 0}.component-search-form .col-3{display:flex}.cart-order-modal .modal-content .spinner-block{text-align:center}.cart-order-modal .modal-content .product-title{font-size:1rem;font-family:Montserrat-SemiBold}.cart-order-modal .modal-content .product-producer{font-size:.9rem;border-left:2px solid #e70015;padding-left:.5rem}.cart-order-modal .modal-content .product-price{font-size:1rem;font-family:Montserrat-Bold;margin-bottom:0!important}.cart-order-modal .modal-content .product-actions input[type=number]{pointer-events:none}.cart-order-modal .modal-content .total-section{margin-top:1rem}.cart-order-modal .modal-content .modal-order-row{margin-top:.6rem}.cart-order-modal .modal-content .modal-order-row:first-child{margin-top:-1.5rem}.cart-order-modal .modal-content .modal-order-row .remove-order-block{display:flex;align-items:center;justify-content:center}.cart-order-modal .modal-content .modal-order-row .remove-order-block .btn{display:flex;align-items:center;padding:.5rem}@media(max-width:1024px){.container .graphite-header{margin-top:1.5rem}.container .component-search-form{display:block}.container .cooperation-models .content-margin{margin-top:2rem;padding-right:0}.container .cooperation-models{margin:2rem 0 0}.container .components .components-list .component-element{padding:1rem}.container .components .components-list .component-element .component-image img{width:100%;height:auto}.container .components .components-list .component-element .component-details a,.container .components .components-list .component-element .component-details button{padding:.5rem 1rem;font-size:.8rem}.container .components .component-filter-button{width:100%;margin-bottom:1rem}.container .components .component-filter-button a{width:100%}.container .components .product-data .product-title{font-size:1.5rem;margin-bottom:1rem}.container .components .product-data .product-description{margin-top:1rem}.filter-modal{background-color:#c6c6c6}.filter-modal .sidebar-links .sidebar-link{border-top:1px solid #000000}.filter-modal .sidebar-links .sidebar-link:last-child{border-bottom:1px solid #000000}.filter-modal .sidebar-links .sidebar-link a{color:#000}.product-cart-button{width:100%}.components-back-link{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:1rem;color:#000}.components-back-link .components-back-link-image{margin-right:.4rem}.components-back-link .components-back-link-text{color:#000}.cart-order-modal .product-image-wrapper{text-align:center}.cart-order-modal .product-image-wrapper img{height:12rem;width:auto}}
