@font-face{font-family:"Fira Sans";font-weight:400;src:url(../fonts/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:"Fira Sans";font-weight:500;src:url(../fonts/FiraSans-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:300;src:url(../fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;src:url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:500;src:url(../fonts/Roboto-Medium.ttf) format("truetype")}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group>input,.form-label-group>label{height:3.125rem;padding:.75rem}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group input:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}@supports (-ms-ime-align:auto){.form-label-group>label{display:none}.form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none}.form-label-group input:-ms-input-placeholder{color:#777}}:root{font-size:14px}body{font-family:Roboto,sans-serif;color:#222}main{padding-bottom:50px}h1{font-family:"Fira Sans",Roboto,sans-serif;font-size:30px}h2{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.5rem}ul.for-text{padding-left:0;list-style:none}ul.for-text li{position:relative;padding-left:20px;margin-bottom:10px}ul.for-text li::before{content:'';position:absolute;top:7px;left:3px;width:8px;height:8px;border-radius:4px;background-color:#ffd80c}a,a:hover{text-decoration:none}.btn-yellow{background-color:#ffd80c;border-color:#ffd80c;white-space:nowrap;line-height:2rem;padding:.1rem 1rem .1rem}.btn-yellow:active,.btn-yellow:hover{background-color:#ffc107!important;border-color:#ffc107}.btn-yellow.btn-outline-warning{background:0 0;color:#222}.btn-link:hover{text-decoration:none}button .spinner-border{vertical-align:middle;margin-right:10px}.dropdown-menu .dropdown-item{cursor:pointer}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}.dropdown-submenu.mob>.dropdown-menu{width:100%;left:0;padding-left:15px;position:relative;background-color:#f7f7f7;border:0}.dropdown-submenu.mob .dropdown-toggle::after{top:45%;right:15px;position:absolute}.dropdown-submenu.mob .dropdown-toggle:active,.dropdown-submenu.mob .dropdown-toggle:focus{background:0 0;color:#222}.form-label-group input[type=email],.form-label-group input[type=text]{height:50px;padding-left:1rem;font-size:1.145rem;border-color:#ddd}.form-label-group>label{padding:1rem;color:#777}.form-label-group input:not(:placeholder-shown)~label{color:#a4a4a4}.form-label-group textarea{padding:1rem;border-color:#ddd}.form-label-group p.help-block{padding:5px 15px;font-size:.92em;line-height:1.2em;color:#777}.form-label-group p.help-block.help-block-error{color:red;display:none}.form-label-group.has-error p.help-block-error{display:block}ul.for-text li{margin-bottom:5px}.info-block-title{font-family:"Fira Sans",Roboto,sans-serif;font-size:22px;font-weight:500;margin-bottom:20px}.modal-dialog{margin-top:20vh}.modal-dialog .modal-body{padding-top:30px;background-color:#f7f7f7}.modal-dialog .modal-footer{background-color:#f7f7f7;border-top:0}#toast-container{pointer-events:none}#toast-container>div{opacity:.9;font-size:1em;-webkit-box-shadow:0 0 12px .1px rgba(0,0,0,.1);box-shadow:0 0 12px .1px rgba(0,0,0,.1);pointer-events:auto}#toast-container>div:hover{-webkit-box-shadow:0 0 12px .1px rgba(0,0,0,.15);box-shadow:0 0 12px .1px rgba(0,0,0,.15)}#toast-container>div.toast-success{padding:20px 30px;background:#bcea7f;opacity:1;border:0;border-left:4px solid #51a351;color:#0a4c0a;background-image:none!important}.toast-top-center{top:60px}.toast-top-right{top:60px}.toast-bottom-right{bottom:35px}#header-top{height:45px;background-color:#fff}#header-top-menu{margin-left:25px}.minicart-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.minicart-btn .minicart-qty__label{top:-5px;right:-5px;padding:0 3px;position:absolute;color:#fff;font-size:.75rem;background:#ff6c13;border-radius:3px}.minicart-btn svg{width:1rem;height:1rem;fill:#8f9fab;cursor:pointer}.minicart-btn:hover svg{fill:#748490}.header-phone-number{color:#8f9fab;font-weight:500}#catalog-root__mob-btn{padding:5px 15px 5px 10px;margin-right:5px;margin-left:-10px;border-radius:5px;cursor:pointer}#catalog-root__mob-btn svg{width:14px;-webkit-transform:scale(1.5,1);transform:scale(1.5,1);margin-left:3px;fill:#000}#catalog-root-mob-menu{right:0;top:44px;height:calc(100vh - 43px);padding:20px 0;overflow:auto;border:0;border-radius:0;-webkit-box-shadow:0 8px 10px -1px rgba(0,0,0,.3);box-shadow:0 8px 10px -1px rgba(0,0,0,.3)}#catalog-root-mob-menu .dropdown-item{padding:.7rem 1.5rem;font-size:1.285rem}#catalog-root-mob-menu .dropdown-submenu li{border-bottom:1px solid #f1f1f1}#catalog-root-mob-menu .dropdown-submenu li .dropdown-item{font-size:1.1rem}#catalog-root-mob-menu .dropdown-submenu li:last-child{border-bottom:0}#header-menu{height:50px;background-color:#71bb08;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.04);box-shadow:0 5px 12px rgba(0,0,0,.04)}.header-menu-and-search__wrapper{height:100%;margin-left:-5px;margin-right:-5px;position:relative;overflow:hidden}.header-main-menu__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:5px;margin-right:-3px;overflow:hidden;overflow-x:auto}#header-main-menu{height:100%}#header-main-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#header-main-menu li:first-child a{padding-left:0}#header-main-menu li a{padding:5px 12px;color:#fff;font-weight:400;text-decoration:none}#header-main-menu li:active,#header-main-menu li:hover{border-bottom:2px solid #52a507}#header-main-menu li:active a,#header-main-menu li:hover a{color:#eaffd7;padding-bottom:3px}.white-gradient-cover{position:absolute;width:35px;height:100%;top:0;right:30px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#71bb08));background-image:linear-gradient(to right,rgba(255,255,255,0),#71bb08);pointer-events:none}#header-search-form__wrapper{height:100%;top:0;right:0;padding:5px;padding-left:10px;margin-left:auto;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#71bb08}#header-search-form__wrapper form{width:100%;margin-right:10px;display:none}#header-search-form__wrapper form input[name="q"]{width:100%;border-color:#d3dbe4}#header-search-form__wrapper svg{width:16px;left:3px;margin-left:auto;fill:#fff;position:relative;cursor:pointer}#header-search-form__wrapper:hover svg{fill:#fff}#header-search-form__wrapper.active{left:0;padding-left:5px}#header-search-form__wrapper.active form{display:block}.header-checkout__wrapper{background:#ffd80c}.header-checkout{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-checkout .secure-checkout svg{width:35px;fill:#53df21}.header-checkout .secure-checkout span{display:none}.header-checkout .phone{display:none;font-size:1.29rem;font-weight:500}.main-slider__wrapper{padding-left:0;padding-right:0}#main-slider{height:250px;position:relative;overflow:hidden}#main-slider .carousel-cell{height:250px;width:100%;background-color:#f7f7f7;border-radius:0}#main-slider .carousel-cell>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#main-slider .carousel-cell .cell-text-block{width:50%;padding:20px 10px 20px 15px;font-weight:300}#main-slider .carousel-cell .cell-text-block h1{font-size:21px;margin-bottom:15px}#main-slider .carousel-cell .cell-text-block a.btn{position:absolute;bottom:20px;z-index:5}#main-slider .carousel-cell .cell-image-block .cell-image{width:100%;height:100%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-30{background-size:30%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-50{background-size:50%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-60{background-size:60%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-70{background-size:70%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-80{background-size:80%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-90{background-size:90%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-100{background-size:100%}#main-slider .flickity-prev-next-button{width:30px;height:30px;top:unset;bottom:6px}#main-slider .flickity-prev-next-button.next{left:unset;right:30px}#main-slider .flickity-prev-next-button.previous{left:unset;right:80px}#main-slider .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}#main-slider .flickity-page-dots{display:none}.we-produce-block__wrapper{margin-top:40px}#we-produce-slider{position:relative;margin-right:-15px;margin-left:-15px;opacity:0}#we-produce-slider .carousel-cell{padding:0 6px}#we-produce-slider .carousel-cell.padding-fix-cell{padding:0 5px}#we-produce-slider .carousel-cell .card{border:0}#we-produce-slider .carousel-cell .card>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#we-produce-slider .carousel-cell .card .card-img{height:120px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:5px 5px 0 0}#we-produce-slider .carousel-cell .card .card-img.img-border{border:1px solid #ddd;border-bottom:0}#we-produce-slider .carousel-cell .card .card-body{height:150px;overflow:hidden;padding:15px;border-radius:0 0 5px 5px;background-color:#f7f7f7}#we-produce-slider .carousel-cell .card .card-body::after{content:'';display:block;height:32px;position:absolute;bottom:1px;left:1px;right:1px;border-radius:5px;background:#f7f7f7;background:-webkit-gradient(linear,left bottom,left top,color-stop(34%,#f7f7f7),color-stop(64%,rgba(247,247,247,.779149)),to(rgba(247,247,247,0)));background:linear-gradient(0deg,#f7f7f7 34%,rgba(247,247,247,.779149) 64%,rgba(247,247,247,0) 100%)}#we-produce-slider .carousel-cell .card .card-body .card-title{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.145rem}#we-produce-slider .carousel-cell .card .card-body .card-text{color:#777}#we-produce-slider .carousel-cell .card:hover .card-title{color:#216392}#we-produce-slider .flickity-button{display:none}#we-produce-slider .flickity-page-dots{display:none}.main-directives-block__wrapper{margin-top:40px}#main-directives-slider{position:relative;margin-right:-15px;margin-left:-15px;opacity:0}#main-directives-slider .main-directive-card{margin-bottom:35px}#main-directives-slider .main-directive-card:last-child{margin-bottom:0}#main-directives-slider .main-directive-card .main-directive-img{text-align:center}#main-directives-slider .main-directive-card .main-directive-img img{width:100px}#main-directives-slider .main-directive-card .main-directive-body{height:50px;padding-top:15px;text-align:center}#main-directives-slider .main-directive-card .main-directive-body h6{font-size:1.08rem;font-weight:300;color:#222}#main-directives-slider .main-directive-card:hover .main-directive-body h6{color:#216392}#main-directives-slider .flickity-button{display:none}#main-directives-slider .flickity-page-dots{display:none}.for-suppliers-block__wrapper{margin-top:40px}.for-suppliers-block{padding:20px;border-radius:5px;background:#aabfd1;background:-webkit-gradient(linear,left top,right top,from(rgba(170,191,209,.24)),to(#c4ced8));background:linear-gradient(90deg,rgba(170,191,209,.24) 0,#c4ced8 100%)}.for-suppliers-block .suppliers-text{width:50%}.for-suppliers-block .suppliers-text .title{margin-bottom:15px;font-family:"Fira Sans",Roboto,sans-serif;font-size:22px;font-weight:500}.for-suppliers-block .suppliers-text p{font-weight:300}.for-suppliers-block .suppliers-text .btn{margin-top:20px}.for-suppliers-block .suppliers-img{width:45%;margin-left:auto;text-align:right}.for-suppliers-block .suppliers-img img{max-width:100%;max-height:230px;margin-top:53px}.services-block__wrapper{margin-top:40px}.see-all-link__wrapper{margin-left:auto;margin-bottom:20px}.see-all-link__wrapper a{padding-right:0}#services-slider{position:relative;margin-right:-15px;margin-left:-15px;opacity:0}#services-slider .carousel-cell{padding:0 6px}#services-slider .carousel-cell.padding-fix-cell{padding:0 5px}#services-slider .carousel-cell .card{border:1px solid #ddd;padding:40px 10px 20px}#services-slider .carousel-cell .card>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#services-slider .carousel-cell .card .card-img{width:70px;height:70px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;background:#e1e1e1;background:-webkit-gradient(linear,left bottom,left top,from(#e1e1e1),to(rgba(239,239,239,.504639)));background:linear-gradient(0deg,#e1e1e1 0,rgba(239,239,239,.504639) 100%)}#services-slider .carousel-cell .card .card-img img{width:75%}#services-slider .carousel-cell .card .card-body{height:160px;padding:1.25rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#services-slider .carousel-cell .card .card-body .card-title{font-family:"Fira Sans",Roboto,sans-serif}#services-slider .carousel-cell .card .card-body .card-text{max-height:65px;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;color:#777}#services-slider .carousel-cell .card .card-body .card-text::after{content:'';display:block;height:14px;position:absolute;bottom:0;left:1px;right:1px;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(34%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 34%,rgba(255,255,255,0) 100%)}#services-slider .carousel-cell .card .card-body a.btn-link{position:relative;z-index:4}#services-slider .carousel-cell .card:hover .card-title{color:#216392}#services-slider .flickity-button{display:none}#services-slider .flickity-page-dots{display:none}.pricelist-block__wrapper{margin-top:40px}#pricelist-block{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f7f7f7;border-radius:5px}#pricelist-block .pricelist-img{padding:0 15px}#pricelist-block .pricelist-img img{height:100px}#pricelist-block .pricelist-body{display:block}#pricelist-block .pricelist-text{padding-right:0}#pricelist-block .pricelist-text .title{font-family:"Fira Sans",Roboto,sans-serif;font-size:22px;font-weight:500}#pricelist-block .pricelist-btn{padding:15px 15px 0}.footer-top__wrapper{border-top:1px solid #ddd}.footer-top__wrapper .footer-top{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.145rem;color:#777}.footer-top__wrapper .footer-top .phone-text{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-top__wrapper .footer-top .phone-text .phone-number{margin-left:15px;font-family:"Fira Sans",Roboto,sans-serif;font-size:22px;font-weight:500;color:#333}.footer-main__wrapper{background-color:#f7f7f7}.footer-main__wrapper #footer-menu{list-style:none;padding:25px 0;margin-bottom:0}.footer-main__wrapper #footer-menu li{display:inline-block;padding:5px 5px 5px 0}.footer-main__wrapper #footer-menu li a{padding:10px 10px 10px 0;color:#777;font-weight:500;text-transform:uppercase}.footer-main__wrapper #footer-menu li a:hover{color:#333}.footer-main__wrapper .footer-contact-info{color:#777}.footer-main__wrapper .footer-contact-info svg{width:14px;position:absolute;top:0;left:0;margin-right:5px;fill:#777}.footer-main__wrapper .footer-contact-info .fci-address{position:relative;padding-left:25px;margin-bottom:10px}.footer-main__wrapper .footer-contact-info .fci-phone{position:relative;padding-left:25px;margin-bottom:10px}.footer-main__wrapper .footer-contact-info .fci-phone svg{top:2px}.footer-main__wrapper .footer-contact-info .fci-email{position:relative;padding-left:25px;margin-bottom:10px}.footer-main__wrapper .footer-contact-info .fci-email svg{top:2px}.footer-main__wrapper .footer-cookie{padding:20px 0;margin-top:25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#777}.footer-main__wrapper .footer-rights{color:#777;padding:20px 0}.page-title__wrapper nav{min-height:36px}.page-title__wrapper nav ol.breadcrumb{background:0 0;padding:15px 5px 0 0;margin-bottom:0;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-title__wrapper nav ol.breadcrumb li{white-space:nowrap}.page-title__wrapper nav ol.breadcrumb li a,.page-title__wrapper nav ol.breadcrumb li.active,.page-title__wrapper nav ol.breadcrumb li::before{color:#b4c3ce}.page-title__wrapper nav ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"\2014"}.page-title__wrapper .page-title{position:relative;padding-bottom:10px;line-height:1;font-family:"Fira Sans",Roboto,sans-serif;font-size:30px;font-weight:500}body.page-category .page-title{padding-right:30px;border-bottom:1px solid #ddd}body.page-product .page-title{padding-bottom:10px}.categories-list-btn{width:35px;right:-10px;padding:0 10px 5px 10px;position:absolute}.categories-list-btn svg{fill:#222}#categories-list-column{margin-top:10px}#categories-list-column ul{list-style-type:none}#categories-list-column ul a:hover{color:#216392}#categories-list-column>ul{padding-left:0}#categories-list-column>ul>li{padding-bottom:30px}#categories-list-column>ul>li>a{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.29rem;color:#222}#categories-list-column>ul>li>ul{padding-top:10px;padding-left:0}#categories-list-column>ul>li>ul>li{padding-bottom:10px;line-height:1.25em}#categories-list-column>ul>li>ul>li>a{font-size:1rem;color:#777}#categories-list-column>ul>li>ul>li>ul{padding-left:10px}.product-list-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list-filter .product-list-sorting{font-size:.93rem}.product-list-filter .product-list-sorting .btn{font-size:.93rem;background-color:#f7f7f7}.product-list-filter .product-list-sorting .btn:focus{-webkit-box-shadow:none;box-shadow:none}.product-list{margin-top:20px;margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list .product-list-delimiter{display:none}.product-list .product-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ddd}.product-list .product-list-item .pl-item-content{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-list .product-list-item .pl-item-content>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:inherit}.product-list .product-list-item .pl-item-content .pli-img{height:190px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;background-color:#fff}.product-list .product-list-item .pl-item-content .pli-body{padding:20px 0 0;position:relative}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price{display:-webkit-box;display:-ms-flexbox;display:flex}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price .price{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.29rem;font-weight:500}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price .price.discount{margin-right:10px;color:red}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price .price.old{position:relative}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price .price.old::after{content:'';display:block;position:absolute;left:-5px;right:-5px;height:2px;background-color:red;top:48%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.product-list .product-list-item .pl-item-content .pli-body .pli-price .product-price .currency-symbol svg{width:18px;fill:#222}.product-list .product-list-item .pl-item-content .pli-body .pli-title{max-height:42px;margin-top:15px;position:relative;overflow:hidden}.product-list .product-list-item .pl-item-content .pli-body .pli-child-products{color:#a4a4a4}.product-list .product-list-item .pl-item-content .discount-label{left:0;top:20px;padding:0 7px;position:absolute;background-color:#ff2e2e;font-family:"Fira Sans",Roboto,sans-serif;font-weight:500;color:#fff}.product-list .product-list-item .pl-item-content .pli-btn{margin-top:auto;padding:20px 0}.product-list .product-list-item .pl-item-content .pli-btn .btn{line-height:2rem;padding:.1rem 1.5rem .1rem}.category-description{margin-top:30px}.pagination .page-item.active .page-link{color:#007bff;background-color:#f2f2f2;border-color:#dee2e6}.product__wrapper .product-sku{color:#a4a4a4}.product__wrapper .product-media #product-slider{width:100%;height:300px;overflow:hidden}.product__wrapper .product-media #product-slider .carousel-cell{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__wrapper .product-media #product-slider .carousel-cell img{max-width:100%;max-height:100%}.product__wrapper .product-media #product-slider .flickity-page-dots{display:none}.product__wrapper .product-media #product-slider-nav{margin-top:20px;display:none;opacity:0}.product__wrapper .product-media #product-slider-nav .carousel-cell{width:80px;height:80px;margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd;border-radius:3px}.product__wrapper .product-media #product-slider-nav .carousel-cell.is-nav-selected{border-color:#ffd80c;border-width:2px}.product__wrapper .product-media #product-slider-nav .carousel-cell img{max-height:100%;max-width:100%}.product__wrapper .product-media #product-slider-nav .flickity-button{display:none}.product__wrapper .product-info{margin-top:20px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-select .conf-option-label{font-weight:500}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-select .conf-option-list .dropdown-toggle{height:45px;width:50%;min-width:150px;position:relative;padding:5px 25px;background:#fff;border:1px solid #ddd;border-radius:5px;text-align:left}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-select .conf-option-list .dropdown-toggle::after{position:absolute;top:47%;right:10px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches{margin-bottom:30px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-label .co-label-text{margin-right:8px;font-weight:500}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-label .co-selected-value{font-family:"Fira Sans",Roboto,sans-serif}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-right:-15px;margin-bottom:-15px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper{min-width:25%;max-width:100%;padding-right:15px;padding-bottom:15px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label{display:block;margin:0}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label input[type=radio]{display:none}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label input[type=radio]:checked+.co-list-item{-webkit-box-shadow:0 0 0 2px #ffd80c;box-shadow:0 0 0 2px #ffd80c;border-color:transparent}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label input[type=radio]:disabled+.co-list-item{opacity:.3;cursor:default}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label .co-list-item{height:55px;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd;border-radius:3px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.1rem;line-height:1rem;cursor:pointer;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border .2s;transition:box-shadow .2s,border .2s,-webkit-box-shadow .2s}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper label .co-list-item:hover{border-color:#bebebe}.product__wrapper .product-info .product-price_wrapper{margin-top:30px}.product__wrapper .product-info .product-price_wrapper .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product__wrapper .product-info .product-price_wrapper .product-price .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Fira Sans",Roboto,sans-serif;font-size:2.5rem;font-weight:600}.product__wrapper .product-info .product-price_wrapper .product-price .price.discount{margin-right:20px;color:red}.product__wrapper .product-info .product-price_wrapper .product-price .price.old{position:relative;font-weight:500;font-size:2rem}.product__wrapper .product-info .product-price_wrapper .product-price .price.old::after{content:'';display:block;position:absolute;left:-5px;right:-5px;height:2px;background-color:red;top:48%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.product__wrapper .product-info .product-price_wrapper .product-price .price .currency-symbol{margin-left:3px;font-size:1.8rem;font-weight:500}.product__wrapper .product-info .product-price_wrapper .product-price .price .currency-symbol svg{width:27px;fill:#222}.product__wrapper .product-info .product-price_wrapper .product-price .price .unit-of-measure{font-family:Roboto,sans-serif;font-size:.5em;font-weight:400;color:#777}.product__wrapper .product-info .product-availability{font-size:1.145rem;font-family:"Fira Sans",Roboto,sans-serif;font-weight:500}.product__wrapper .product-info .product-availability .in-stock{color:#53df21}.product__wrapper .product-info .product-availability .out-of-stock{color:red}.product__wrapper .product-info .product-cart-btns{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__wrapper .product-info .product-cart-btns button{height:50px;width:calc(50% - 5px);font-weight:500}.product__wrapper .product-info .product-cart-btns button.btn-outline-warning{border-width:2px}.product__wrapper .product-attributes__wrapper{margin-top:30px}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-group-title{margin-bottom:20px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.145rem;font-weight:500}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-list{font-weight:300}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-list .product-attr-row{margin-bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-list .product-attr-row:last-child{margin-bottom:0}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-list .product-attr-row .attribute-line{height:1px;margin:0 10px;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:-webkit-gradient(linear,left top,right top,color-stop(33%,#ddd),color-stop(0,transparent)) repeat-x bottom;background:linear-gradient(90deg,#ddd 33%,transparent 0) repeat-x bottom;background-size:3px 1px}.product__wrapper .product-attributes__wrapper .product-attr-group .product-attr-list .product-attr-row .attribute-value{width:40%;min-width:40%;margin-left:auto}.product-description_wrapper{margin-top:30px}.product-description_wrapper .product-description-label{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.145rem;font-weight:500}.product-description_wrapper .product-description-text{margin-top:20px}.product-list-widget{margin-top:50px;overflow:hidden}.product-list-widget .widget-title{font-family:"Fira Sans",Roboto,sans-serif;font-size:22px;font-weight:500}.product-list-widget .widget-carousel.product-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0}.product-list-widget .widget-carousel.product-list .product-list-item{width:44%;margin-bottom:0;border:0}.product-list-widget .flickity-viewport{width:100%}.product-list-widget .flickity-button{display:none}.cart-list .cart-list-item{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ddd}.cart-list .cart-list-item .cli-image{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-list .cart-list-item .cli-image img{max-width:100px;max-height:100px}.cart-list .cart-list-item .cli-body{margin-left:20px;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart-list .cart-list-item .cli-text{padding-right:0}.cart-list .cart-list-item .cli-text .title{margin-bottom:5px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.145rem;color:inherit}.cart-list .cart-list-item .cli-text .conf-attribute{margin-bottom:5px}.cart-list .cart-list-item .cli-text .availability{margin-bottom:5px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.145rem;color:#53df21}.cart-list .cart-list-item .cli-counter__wrapper{display:inline-block;margin-top:10px}.cart-list .cart-list-item .cli-counter{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-list .cart-list-item .cli-counter .counter-minus{width:35px;height:27px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;font-weight:500;line-height:27px;background:#eee;cursor:pointer}.cart-list .cart-list-item .cli-counter .counter-minus:active{color:#a4a4a4}.cart-list .cart-list-item .cli-counter .counter-input input{height:27px;border:1px solid #eee;width:35px;text-align:center}.cart-list .cart-list-item .cli-counter .counter-plus{width:35px;height:27px;border-top-right-radius:5px;border-bottom-right-radius:5px;font-weight:500;text-align:center;line-height:27px;background:#eee;cursor:pointer}.cart-list .cart-list-item .cli-counter .counter-plus:active{color:#a4a4a4}.cart-list .cart-list-item .cli-price-per-item{text-align:center;margin-top:10px}.cart-list .cart-list-item .cli-price-per-item .price{font-family:"Fira Sans",Roboto,sans-serif;font-weight:500;font-size:1.145rem}.cart-list .cart-list-item .cli-price{min-width:150px;padding-left:0;padding-right:10px;margin-top:20px}.cart-list .cart-list-item .cli-price .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cart-list .cart-list-item .cli-price .product-price .price{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.7rem;font-weight:500;line-height:1}.cart-list .cart-list-item .cli-price .product-price .price.discount{margin-right:10px;color:red}.cart-list .cart-list-item .cli-price .product-price .price.old{position:relative;display:inline-block;font-size:1.2rem}.cart-list .cart-list-item .cli-price .product-price .price.old::after{content:'';display:block;position:absolute;left:-5px;right:-5px;height:2px;background-color:red;top:48%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.cart-list .cart-list-item .cli-remove-btn{padding:10px;margin-top:-10px;margin-left:auto;display:table;cursor:pointer}.cart-list .cart-list-item .cli-remove-btn:hover svg{fill:red}.cart-list .cart-list-item .cli-remove-btn svg{width:14px;fill:#a4a4a4}@-webkit-keyframes placeholderAnimate{0%{background-position:-650px 0}100%{background-position:650px 0}}@keyframes placeholderAnimate{0%{background-position:-650px 0}100%{background-position:650px 0}}.cart-list .cart-list-item .placeholder-item{overflow:hidden;background:#000;position:relative;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}.cart-list .cart-list-item .placeholder-item.cli-image{height:100px}.cart-list .cart-list-item .placeholder-item.cli-counter{width:50px;margin-left:10px}.cart-list .cart-list-item .placeholder-item.cli-remove-btn{padding:0 10px;margin-top:0}.cart-summary{position:-webkit-sticky;position:sticky;top:20px;padding:30px 20px;border:1px solid #ddd;border-radius:5px}.cart-summary .detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.145rem}.cart-summary .grand-total{margin-top:10px;margin-bottom:20px;padding-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px solid #ddd}.cart-summary .grand-total .label{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.29rem;font-weight:500}.cart-summary .grand-total .value{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.7rem;font-weight:500}.cart-summary .summary-info{font-size:.935rem}.cart-summary .summary-info .info-warning{color:red;fill:red}.cart-summary .submit-btn{margin-top:20px}.cart-summary .submit-btn .btn{width:100%;height:50px}.cart-summary .currency-symbol svg{width:1em}.cart-summary .summary-disable-layer{position:absolute;display:none;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.7}.cart-summary .placeholder-item{overflow:hidden;background:#000;position:relative;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(to right,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}.checkout-form .checkout-section{margin-bottom:50px}.checkout-form .checkout-section .section-title{margin-bottom:20px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.4rem;font-weight:500}.checkout-form .checkout-section.contact-info input{width:100%}.checkout-form .checkout-section.shipping .shipping-methods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-right:-15px;margin-bottom:-15px}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper{width:50%;padding-right:15px;padding-bottom:15px}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label{height:100%;margin:0;display:block}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label input[type=radio]{display:none}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label input[type=radio]:checked+.item{-webkit-box-shadow:0 0 0 2px #ffd80c;box-shadow:0 0 0 2px #ffd80c;border-color:transparent}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label .item{height:100%;min-height:70px;padding:15px;border:1px solid #ddd;border-radius:3px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.1rem;line-height:1rem;cursor:pointer;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border .2s;transition:box-shadow .2s,border .2s,-webkit-box-shadow .2s}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label .item:hover{border-color:#bebebe}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label .item .title{margin-bottom:10px}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper label .item .comment{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:300;color:#777}.checkout-form .checkout-section.payment .payment-methods-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-right:-15px;margin-bottom:-15px}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper{width:50%;padding-right:15px;padding-bottom:15px}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label{height:100%;margin:0;display:block}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label input[type=radio]{display:none}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label input[type=radio]:checked+.item{-webkit-box-shadow:0 0 0 2px #ffd80c;box-shadow:0 0 0 2px #ffd80c;border-color:transparent}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label .item{height:100%;min-height:70px;padding:15px;border:1px solid #ddd;border-radius:3px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.1rem;line-height:1rem;cursor:pointer;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border .2s;transition:box-shadow .2s,border .2s,-webkit-box-shadow .2s}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label .item:hover{border-color:#bebebe}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label .item .title{margin-bottom:10px}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper label .item .comment{font-family:Roboto,sans-serif;font-size:.95rem;font-weight:300;color:#777}.checkout-form .checkout-section.submission button{height:60px;width:100%;padding-left:70px;padding-right:70px;font-size:1.145rem}.checkout-summary{padding:20px}.checkout-summary .summary-header{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-summary .summary-header .summary-title{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.45rem;font-weight:500}.checkout-summary .cart-items{margin-bottom:10px}.checkout-summary .cart-items .item{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-summary .cart-items .item .item-img{width:50px}.checkout-summary .cart-items .item .item-img img{max-height:70px}.checkout-summary .cart-items .item .item-body{padding-left:15px}.checkout-summary .cart-items .item .item-body .quantity{margin-top:5px}.checkout-summary .cart-items .item .item-body .quantity .value{font-weight:500}.checkout-summary .cart-items .item .item-body .quantity .measure-unity{font-weight:500}.checkout-summary .grand-total{margin-bottom:0}.contact-map #map{height:400px}.contact-page-info{margin-top:40px}.contact-page-info .section{margin-bottom:40px}.contact-page-info .section .title{margin-bottom:10px;font-family:"Fira Sans",Roboto,sans-serif;font-size:1.714rem;font-weight:500}.contact-page-info .section.schedule .title{margin-bottom:20px}.contact-page-info .section.schedule .schedule-row{margin-bottom:30px}.contact-page-info .section.schedule .schedule-row .row-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.contact-page-info .section.schedule .schedule-row .row-body .days{font-size:1.145rem}.contact-page-info .section.schedule .schedule-row .row-body .line{height:1px;margin:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#ddd}.contact-page-info .section.schedule .schedule-row .row-body .time{font-size:1.145rem}.contact-page-info .section.schedule .schedule-row .row-comment{font-size:.93rem;color:#a4a4a4}.contact-page-info .section.schedule .schedule-row.closed .row-body{color:red}.contact-page-info .main-phone{padding:20px;margin-bottom:40px;border-radius:5px;background-color:#f7f7f7;text-align:center}.contact-page-info .main-phone .phone-number{font-family:"Fira Sans",Roboto,sans-serif;font-size:1.714rem;font-weight:500}.contact-page-info .main-phone .phone-comment{font-size:.93rem;color:#777}.sp-item{width:100%;padding:30px 35px 40px;margin-bottom:30px;display:block;border:1px solid #ddd;border-radius:5px}.sp-item .spi-image__wrapper .spi-image{width:80px;height:80px;padding:10px;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;border-radius:40px}.sp-item .spi-image__wrapper .spi-image img{max-width:100%;max-height:100%}.sp-item .spi-body .spi-title{margin-bottom:15px;font-family:"Fira Sans",Roboto,sans-serif;font-weight:500;font-size:1.29em}.sp-item .spi-body .spi-text{margin-bottom:30px}.sp-item .spi-body .spi-text img{max-width:100%}.delivery-page .sp-item{height:100%;padding-bottom:10px}.delivery-page .sp-item .spi-text{margin-bottom:0}.individual-delivery{width:100%;padding:30px 35px 20px;background-color:#f7f7f7;border-radius:5px}.individual-delivery img{max-width:80%;margin:0 auto;margin-top:20px;display:block}.row-table{margin:20px 0}.row-table .rt-headers{display:none}.row-table .rt-headers .rt-th{color:#777;border-bottom:1px solid #ddd;padding-bottom:10px}.row-table .rt-body .rt-row .rt-td{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.row-table .rt-body .rt-row .rt-subrow .rt-td{border-bottom:1px solid #ddd}.row-table .rt-body .rt-row .rt-subrow .rt-td.delivery-free{color:#38cf03}.row-table .rt-td-title{font-weight:500}.row-table .rt-row:not(:first-child) .rt-td-title{margin-top:30px}@media (min-width:870px){ul.for-text li{margin-bottom:7px}.btn-yellow{line-height:2.3rem;padding:.4rem 2rem .3rem}.info-block-title{font-family:"Fira Sans",Roboto,sans-serif;font-size:30px;font-weight:500;margin-bottom:25px}#header-top-menu li a{padding:5px 15px;font-size:12px;color:#8f9fab;text-transform:uppercase;text-decoration:none}#header-top-menu li a:hover{color:#748490}#catalog-root__btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;margin-left:-10px;border-radius:5px;cursor:pointer}#catalog-root__btn:hover,#catalog-root__btn[aria-expanded=true]{background-color:#ffd80c}#catalog-root__btn:hover svg,#catalog-root__btn[aria-expanded=true] svg{fill:#222}#catalog-root__btn:hover span,#catalog-root__btn[aria-expanded=true] span{color:#222}#catalog-root__btn svg{width:14px;-webkit-transform:scale(1.5,1);transform:scale(1.5,1);margin-left:3px;fill:#fff}#catalog-root__btn span{margin-left:15px;font-weight:500;color:#fff;white-space:nowrap}#catalog-root-menu{min-width:50vw;left:-10px;margin-top:17px;padding:0;border-color:#ddd;-webkit-box-shadow:0 4px 7px -3px rgba(0,0,0,.1);box-shadow:0 4px 7px -3px rgba(0,0,0,.1)}#catalog-root-menu .catalog-menu-first-level{min-width:320px;padding:20px 0;margin:0;background-color:#f7f7f7;list-style-type:none}#catalog-root-menu .catalog-menu-first-level a{padding:7px 20px 7px 30px;color:#333;border-top-right-radius:0;border-bottom-right-radius:0}#catalog-root-menu .catalog-menu-first-level a.active,#catalog-root-menu .catalog-menu-first-level a:hover{background-color:#fff;color:#222;text-shadow:0 0 .4px rgba(0,0,0,.7)}#catalog-root-menu .catalog-menu-sublevels{padding:30px 30px 30px 50px}#catalog-root-menu .catalog-menu-sublevels .cm-sublevel1-item{padding-bottom:15px}#catalog-root-menu .catalog-menu-sublevels .cm-sublevel1-item>a{padding:7px 0;color:#222;font-weight:500;font-family:"Fira Sans",Roboto,sans-serif;text-decoration:none}#catalog-root-menu .catalog-menu-sublevels .cm-sublevel1-item>a:hover{color:#777}#catalog-root-menu .catalog-menu-sublevels .cm-sublevel2-item>a{color:#222;font-weight:300;text-decoration:none}#catalog-root-menu .catalog-menu-sublevels .cm-sublevel2-item>a:hover{color:#777}.header-menu-and-search__wrapper{margin-left:5px}.header-main-menu__wrapper{margin-left:0;overflow:hidden}#header-main-menu{padding-left:0}#header-main-menu li:first-child a{padding-left:12px}#header-search-form__wrapper{padding-left:10px}.header-checkout{height:95px}.header-checkout .secure-checkout svg{width:23px}.header-checkout .secure-checkout span{display:inline-block}.header-checkout .phone{display:block}.main-slider__wrapper{padding-left:15px;padding-right:15px}#main-slider{margin-top:30px;height:350px}#main-slider .carousel-cell{height:350px;border-radius:10px}#main-slider .carousel-cell .cell-text-block{width:100%;padding:40px 5px 40px 40px;font-weight:400}#main-slider .carousel-cell .cell-text-block h1{font-size:36px;margin-bottom:20px}#main-slider .carousel-cell .cell-text-block a.btn{bottom:30px}#main-slider .carousel-cell .cell-image-block .cell-image{width:100%;height:100%;border-bottom-right-radius:10px;border-top-right-radius:10px}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-30{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-50{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-60{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-70{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-80{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-xs-100{background-size:unset}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-30{background-size:30%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-50{background-size:50%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-60{background-size:60%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-70{background-size:70%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-80{background-size:80%}#main-slider .carousel-cell .cell-image-block .cell-image.bg-size-md-100{background-size:100%}#main-slider .flickity-button{display:block;background-color:#e3e9ee}#main-slider .flickity-prev-next-button{top:50%;bottom:unset}#main-slider .flickity-prev-next-button.next{right:-45px}#main-slider .flickity-prev-next-button.previous{left:-45px}#main-slider .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}#main-slider .flickity-page-dots{display:block}#main-slider .flickity-page-dots .dot.is-selected{opacity:1;background-color:#ffd80c}#main-slider .flickity-page-dots .dot{margin:0 5px;opacity:.15}.we-produce-block__wrapper{margin-top:50px}#we-produce-slider{padding:0}#we-produce-slider .carousel-cell{padding:0 15px}#we-produce-slider .carousel-cell.padding-fix-cell{display:none}#we-produce-slider .carousel-cell .card .card-img{height:150px}#we-produce-slider .carousel-cell .card .card-body{height:auto;min-height:150px;padding:25px 20px;overflow:visible;background-color:#fff;border:1px solid #ddd;border-top:0}#we-produce-slider .carousel-cell .card .card-body::after{display:none}#we-produce-slider .carousel-cell .card .card-body .card-title{font-size:1.25rem}#we-produce-slider .flickity-button{display:block;background-color:#e3e9ee}#we-produce-slider .flickity-prev-next-button{width:30px;height:30px;top:50%;bottom:unset}#we-produce-slider .flickity-prev-next-button[disabled]{display:none}#we-produce-slider .flickity-prev-next-button.next{right:-30px}#we-produce-slider .flickity-prev-next-button.previous{left:-30px}#we-produce-slider .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}#we-produce-slider .flickity-page-dots{display:none}.main-directives-block__wrapper{margin-top:50px}.for-suppliers-block__wrapper{margin-top:50px}.for-suppliers-block{padding:30px 40px}.for-suppliers-block .suppliers-text{width:40%}.for-suppliers-block .suppliers-text .title{font-size:30px}.for-suppliers-block .suppliers-text .btn{margin-top:40px}.for-suppliers-block .suppliers-img img{margin-top:0}.services-block__wrapper{margin-top:50px}.see-all-link__wrapper{margin-bottom:25px}#services-slider{padding:0}#services-slider .carousel-cell{padding:0 15px}#services-slider .carousel-cell.padding-fix-cell{display:none}#services-slider .carousel-cell .card{padding:40px 30px 20px}#services-slider .carousel-cell .card .card-img{width:80px;height:80px}#services-slider .carousel-cell .card .card-body .card-text::after{content:'';display:block;height:12px}#services-slider .flickity-button{display:block;background-color:#e3e9ee}#services-slider .flickity-prev-next-button{width:30px;height:30px;top:50%;bottom:unset}#services-slider .flickity-prev-next-button[disabled]{display:none}#services-slider .flickity-prev-next-button.next{right:-30px}#services-slider .flickity-prev-next-button.previous{left:-30px}#services-slider .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}#services-slider .flickity-page-dots{display:none}.pricelist-block__wrapper{margin-top:50px}#pricelist-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pricelist-block .pricelist-img{padding:0 15px}#pricelist-block .pricelist-img img{height:100px}#pricelist-block .pricelist-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#pricelist-block .pricelist-text .title{font-size:30px}#pricelist-block .pricelist-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.footer-top__wrapper .footer-top .phone-text .phone-number{font-size:30px}.footer-main__wrapper .footer-contact-info .fci-phone svg{top:3px}.footer-main__wrapper .footer-contact-info .fci-email svg{top:4px}.page-title__wrapper .page-title{padding-bottom:20px;padding-right:0}#categories-list-column{margin-top:0;display:block}.product-list-filter .product-list-sorting .btn{background-color:#fff}.product-list .product-list-delimiter{width:100%;height:1px;display:block;margin:20px 15px 40px 15px;background-color:#ddd}.product__wrapper .product-media #product-slider{height:400px}.product__wrapper .product-media #product-slider-nav{display:block;margin:20px 30px;height:80px}.product__wrapper .product-media #product-slider-nav .flickity-button{display:block;background-color:#e3e9ee}.product__wrapper .product-media #product-slider-nav .flickity-prev-next-button{width:30px;height:30px;top:50%;bottom:unset}.product__wrapper .product-media #product-slider-nav .flickity-prev-next-button[disabled]{display:none}.product__wrapper .product-media #product-slider-nav .flickity-prev-next-button.next{right:-40px}.product__wrapper .product-media #product-slider-nav .flickity-prev-next-button.previous{left:-40px}.product__wrapper .product-media #product-slider-nav .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}.product__wrapper .product-info{margin-top:0;margin-left:30px}.product__wrapper .product-info .configurable-options .conf-option.conf-option-type-swatches .conf-option-list .co-list-item__wrapper{min-width:20%}.product__wrapper .product-info .product-price_wrapper{margin-top:45px}.product__wrapper .product-attributes__wrapper{margin-top:40px}.product-description_wrapper{margin-top:50px}.product-description_wrapper .product-description-text{margin-top:30px}.product-list-widget{overflow:hidden}.product-list-widget .widget-title{font-size:30px}.product-list-widget .widget-carousel.product-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0}.product-list-widget .widget-carousel.product-list .product-list-item.w-20{width:20%}.product-list-widget .widget-carousel.product-list .flickity-viewport{width:100%}.product-list-widget .widget-carousel.product-list .flickity-button{display:block;background-color:#e3e9ee}.product-list-widget .widget-carousel.product-list .flickity-prev-next-button{width:30px;height:30px;top:47%;bottom:unset}.product-list-widget .widget-carousel.product-list .flickity-prev-next-button[disabled]{display:none}.product-list-widget .widget-carousel.product-list .flickity-prev-next-button.next{right:-40px}.product-list-widget .widget-carousel.product-list .flickity-prev-next-button.previous{left:-40px}.product-list-widget .widget-carousel.product-list .flickity-prev-next-button .flickity-button-icon{left:25%;top:30%;width:50%;height:40%}.product-list-widget.no-container{margin-left:-15px;margin-right:-15px}.product-list-widget.no-container .widget-carousel.product-list .flickity-prev-next-button.next{right:0}.product-list-widget.no-container .widget-carousel.product-list .flickity-prev-next-button.previous{left:0}.cart-summary .submit-btn .btn{width:auto;height:auto}.cart-list .cart-list-item .cli-image{width:130px}.cart-list .cart-list-item .cli-image img{max-width:130px;max-height:130px}.cart-list .cart-list-item .cli-body{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-list .cart-list-item .cli-text{width:270px;padding-right:15px}.cart-list .cart-list-item .cli-counter__wrapper{margin-top:0}.cart-list .cart-list-item .cli-price{padding-left:40px;margin-top:0}.cart-list .cart-list-item .cli-price .product-price{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-list .cart-list-item .cli-price .product-price .price{font-size:1.7rem}.cart-list .cart-list-item .cli-price .product-price .price.discount{margin-right:10px}.cart-list .cart-list-item .cli-price .product-price .price.old{display:inline-block;font-size:1.2rem}.checkout-form .checkout-section.contact-info input{width:50%}.checkout-form .checkout-section.shipping .shipping-methods-list .item__wrapper{width:25%}.checkout-form .checkout-section.payment .payment-methods-list .item__wrapper{width:25%}.checkout-form .checkout-section.submission button{width:auto}.contact-map #map{height:400px}.contact-page-info .section.schedule{margin-top:30px}.contact-page-info .main-phone{margin-bottom:0}}@media (min-width:1200px){.product__wrapper .product-media #product-slider{height:450px}.product__wrapper .product-media #product-slider-nav{margin:20px 50px}.sp-item{display:-webkit-box;display:-ms-flexbox;display:flex}.sp-item .spi-image__wrapper{width:100px;margin-right:10px}.sp-item .spi-image__wrapper .spi-image{margin:0 auto}.sp-item .spi-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.delivery-page .sp-item{padding-bottom:40px}.individual-delivery img{max-width:70%}.row-table .rt-headers{display:-webkit-box;display:-ms-flexbox;display:flex}.row-table .rt-td-title{font-weight:400}.row-table .rt-row:not(:first-child) .rt-td-title{margin-top:0}}
