@charset "UTF-8";#map iframe{width:100%;height:400px}.cart_page,.product_page,.products_listing{background-color:#f4f4f4;font-family:Montserrat}.product_page{margin-top:50px}.products_listing .page_columns{width:100%;display:-ms-grid;display:grid;grid-gap:28px;-ms-grid-columns:262px 28px 1fr;grid-template-columns:262px 1fr;line-height:21.94px}.checkout_page .page_columns form{width:100%;display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 20px 280px;grid-template-columns:1fr 280px;line-height:21.94px}.cart_page .woocommerce{width:100%;display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:1fr 20px 280px;grid-template-columns:1fr 280px;line-height:21.94px}.cart_page h1,.woocommerce-products-header__title{font-size:28px;text-transform:uppercase;font-weight:700}.sidebar_shop_menu .button_catalog{margin-bottom:25px;padding:20px 20px;border:1px solid #cdcdcd;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;font-size:16px;line-height:20px;color:#3a3a3a}.sidebar_shop_menu .button_catalog::after{content:"";background:url("../../img/grid-icon.png") no-repeat;width:16px;height:16px}ul.shop_menu_categories,ul.shop_menu_categories li ul.subcategories-list{margin-bottom:25px;border:1px solid #cdcdcd;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1);width:100%}ul.shop_menu_categories li{border-bottom:1px solid #cdcdcd;position:relative}ul.shop_menu_categories li:last-child{border:0}ul.shop_menu_categories li a{font-weight:600;font-size:16px;line-height:20px;color:#636363;padding:20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}ul.shop_menu_categories li:hover{background-color:#fdcf00;color:#000;-webkit-transition:.4s;transition:.4s;text-decoration:none;cursor:pointer}ul.shop_menu_categories li a:hover{text-decoration:none}div.shop-category-menu div.containers>ul>li>div.angle:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#121212;font-size:16px;display:block;position:absolute;background:0 0;right:15px;top:32%;-webkit-transform:translateY(0);transform:translateY(0);z-index:100}div.shop-category-menu div.containers>ul>li>ul>li .angle:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:#121212;font-size:16px;display:block;position:absolute;background:0 0;right:15px;top:32%;-webkit-transform:translateY(0);transform:translateY(0);z-index:100}ul.shop_menu_categories li ul.subcategories-list{display:none}ul.shop_menu_categories li:hover>ul{display:block}ul.subcategories-list{position:absolute;left:100%;top:0;z-index:9999;background:#fff}ul.subcategories-list.s-l-second li:after{content:none}div.shop-category-menu div.containers ul li a:focus{color:#fff;background-color:#3a3a3a;-webkit-transition:none;transition:none}div.page_columns div.sidebar_search form input{border-radius:10px!important}.woocommerce .products_listing ul.products li.product,.woocommerce .search_listing ul.products li.product{border:1px solid #cdcdcd;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1)}.woocommerce .products_listing ul.products li.product h2,.woocommerce .search_listing ul.products li.product h2{margin-bottom:30px}.woocommerce .products_listing ul.products li.product .price,.woocommerce .products_listing ul.products li.product h2,.woocommerce .search_listing ul.products li.product .price,.woocommerce .search_listing ul.products li.product h2{padding:0 15px}ul.products li.product img{border-radius:5px;max-height:180px}.shop-page-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;outline:0}.shop-page-buttons .button{width:50%;height:49px}.woocommerce main.search_listing h2{text-transform:none}.woocommerce .search_listing button.button,.woocommerce .search_listing ul.products li.product{position:unset}.product_page .shop-page-buttons .btn-order,.search_listing .shop-page-buttons .btn-order,.woocommerce .shop-page-buttons .btn-order{font-weight:700;font-size:12px;line-height:15px;text-transform:uppercase;color:#3a3a3a;background:#ededed;border-top:1px solid #cdcdcd;border-radius:0 0 4px 0;outline:0;border:0}.product_page .shop-page-buttons .add_to_cart_button,.search_listing .shop-page-buttons .add_to_cart_button,.woocommerce .shop-page-buttons .add_to_cart_button{background:#fdcf00;border-radius:0 0 0 4px;outline:0;text-transform:uppercase;font-weight:700;font-size:12px;line-height:15px;border:0}.woocommerce .search_listing ul.products li.product .button.btn-order,.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce ul.products li.product .button.btn-order{margin-top:0}.woocommerce .products_listing ul.products li.product .woocommerce-loop-product__title,.woocommerce .search_listing ul.products li.product .woocommerce-loop-product__title{font-weight:600;font-size:16px;line-height:20px;color:#3a3a3a;display:block}.woocommerce .products_listing ul.products li.product,.woocommerce .search_listing ul.products li.product,.woocommerce-page .products_listing ul.products li.product{margin:0 2% 20px 0}.woocommerce .products_listing ul.products li.product:nth-child(3n+3),.woocommerce .search_listing ul.products li.product:nth-child(3n+3),.woocommerce-page .products_listing ul.products li.product:nth-child(3n+3){margin:0 0 20px 0}.woocommerce .products_listing ul.products.columns-3 li.product,.woocommerce .search_listing ul.products.columns-3 li.product,.woocommerce-page .products_listing ul.products.columns-3 li.product{width:32%;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;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;min-height:435px}@media (max-width:600px){.woocommerce .products_listing ul.products.columns-3 li.product,.woocommerce .search_listing ul.products.columns-3 li.product,.woocommerce-page .products_listing ul.products.columns-3 li.product{min-height:300px}}.woocommerce .products_listing ul.products.columns-3 li.product:hover,.woocommerce .search_listing ul.products.columns-3 li.product:hover,.woocommerce-page .products_listing ul.products.columns-3 li.product:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25)}.woocommerce .product_page ul.products li.product .price,.woocommerce .products_listing ul.products li.product .price:not(.tc-price),.woocommerce .search_listing ul.products li.product .price{display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.woocommerce .products_listing ul.products li.product .price del,.woocommerce .search_listing ul.products li.product .price del{font-weight:400;font-size:15px;line-height:18px;color:#3a3a3a}.woocommerce .product_page ul.products li.product .price,.woocommerce .products_listing ul.products li.product .price,.woocommerce .search_listing ul.products li.product .price{font-weight:700;font-size:20px;line-height:24px;color:#3a3a3a;margin-top:15px}.woocommerce .product_page ul.products li.product .price:not(.tc-price),.woocommerce .products_listing ul.products li.product .price:not(.tc-price),.woocommerce .search_listing ul.products li.product .price:not(.tc-price){position:absolute!important;bottom:50px}.woocommerce .products_listing ul.products li.product .price *{white-space:nowrap}@media (max-width:600px){.woocommerce .product_page ul.products li.product .price,.woocommerce .products_listing ul.products li.product .price,.woocommerce .search_listing ul.products li.product .price{bottom:40px}}.woocommerce .product_page ul.products li.product .price{margin-left:15px}.woocommerce .product_page ul.products li.product .price ins,.woocommerce .products_listing ul.products li.product .price ins,.woocommerce .search_listing ul.products li.product .price ins{text-decoration:none;color:#c50400}.woocommerce .products_listing nav.woocommerce-pagination ul,.woocommerce .search_listing nav.woocommerce-pagination ul{padding:5px 10px;text-align:center;border:0;border-radius:5px;background-color:#fff}.woocommerce .products_listing nav.woocommerce-pagination ul li a,.woocommerce .products_listing nav.woocommerce-pagination ul li span,.woocommerce .search_listing nav.woocommerce-pagination ul li a,.woocommerce .search_listing nav.woocommerce-pagination ul li span{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;color:#3a3a3a;width:22px;height:22px;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;line-height:1.5}.woocommerce .products_listing nav.woocommerce-pagination ul li a:focus,.woocommerce .products_listing nav.woocommerce-pagination ul li a:hover,.woocommerce .products_listing nav.woocommerce-pagination ul li span.current,.woocommerce .search_listing nav.woocommerce-pagination ul li a:focus,.woocommerce .search_listing nav.woocommerce-pagination ul li a:hover,.woocommerce .search_listing nav.woocommerce-pagination ul li span.current{background:#fdcf00;border-radius:5px;color:#3a3a3a}.woocommerce .products_listing nav.woocommerce-pagination ul li,.woocommerce .search_listing nav.woocommerce-pagination ul li{border:0;margin-right:8px}.woocommerce .products_listing nav.woocommerce-pagination ul li:last-child,.woocommerce .search_listing nav.woocommerce-pagination ul li:last-child{margin-right:0}.woocommerce .products_listing nav.woocommerce-pagination ul li a:hover,.woocommerce .search_listing nav.woocommerce-pagination ul li a:hover{text-decoration:none;background-color:#ffec98}.woocommerce .products_listing nav.woocommerce-pagination ul li a:focus,.woocommerce .search_listing nav.woocommerce-pagination ul li a:focus{background-color:#3a3a3a;color:#fff}.woocommerce .products_listing .above-products-listing,.woocommerce .search_listing .above-products-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin:44px 0 26px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products_listing .products-filters a{font-weight:700;font-size:10px;line-height:12px;text-transform:uppercase;color:#3a3a3a}.products_listing .products-filters.active{background-color:#3a3a3a}.products_listing .products-filters.active a{color:#fff}.products_listing .products-filters.active::after{content:"";background:url("../../img/filters-white.svg") no-repeat}.products_listing .products-filters::after{content:"";background:url("../../img/filters.svg") no-repeat;width:12px;height:12px;margin-left:10px}.products_listing .products-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #3a3a3a;border-radius:5px;padding:14px 42px;margin:11px 0;cursor:pointer}.products_listing .above-products-listing .form-control{border:0;background:#f4f4f4;font-weight:400;font-size:16px;line-height:20px;outline:0;-webkit-box-shadow:none;box-shadow:none}.woocommerce .products_listing .woocommerce-ordering{position:relative;margin:0}.select-hide{display:none}.select-selected:after{content:"";background:url("../../img/dropdown-sort.svg") no-repeat;font-weight:900;color:#121212;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:100;width:10px;height:10px;margin-left:10px;cursor:pointer;position:relative;top:2px}.select-selected.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:-2px}.select-selected{background:#f4f4f4!important;font-weight:400;font-size:16px;line-height:20px;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:20px 0}.select-items div{border:0;font-weight:400;font-size:16px;line-height:20px;outline:0;-webkit-box-shadow:none;box-shadow:none;width:253px}.select-items div a{padding:25px;display:block;color:#121212}.select-items div a:hover{text-decoration:none}.select-items div:hover{background:#fdcf00}.select-items{position:absolute;background-color:#fff;top:55px;right:0;z-index:99;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.25);box-shadow:0 0 15px rgba(0,0,0,.25)}.woocommerce .products_listing ul.products li.product a img,.woocommerce .search_listing ul.products li.product a img{max-height:186px;width:auto;display:block;margin:0 auto 1em}main.cart_page div.cart_page_wrap,main.product_page div.product_page_wrap{width:100%;min-height:40vh}.cart_page .woocommerce-info{margin-top:25px;padding:25px 10px;border:0;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1);width:100%}.cart_page .woocommerce-info::before{content:none}.cart_page .container{display:grid;grid-template-columns:1fr}.empty-cart .cart_page .woocommerce{grid-template-columns:1fr}.cart_page .woocommerce-info p{font-weight:500;font-size:18px;line-height:22px;margin:0 25px}.cart_page .cart-link-shop{margin-left:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cart-button-container form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_),.cart_page .cart-link-shop{font-size:16px}.buy-one-click-button,.cart_page .cart-link-home{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px 0;width:178px;border:1px solid #3a3a3a;border-radius:5px;color:#3a3a3a;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product form.cart{margin-bottom:0}.buy-one-click-button{background:#f4f4f4;height:75px;width:224px}.cart_page .empty-cart-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;margin-top:25px}.added_to_cart.wc-forward{display:none!important}.cart_page h1{margin-bottom:25px}.cart_page .cart_totals{padding:25px;border:0;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1)}.cart_page .cart-subtotal{font-weight:400;font-size:16px;line-height:20px;margin-bottom:30px}.cart_page .cart_totals h2{font-weight:700;font-size:20px;line-height:24px;margin-bottom:20px}.cart_page .woocommerce a.button.alt{width:100%;height:75px;font-weight:700;font-size:16px;line-height:20px;margin:0!important}.cart_page .order-total{font-weight:700;font-size:28px;line-height:34px;margin-bottom:25px}.cart_page .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart_page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .cart_page .wc-proceed-to-checkout{padding:0}.woocommerce table.shop_table{border:0;border-spacing:0 15px;margin-top:-15px}.shop_table tbody{background:#fff}.woocommerce table.shop_table tr{-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);border:0}.woocommerce table.shop_table td{border:0}#price-filter-button,.filter-button{background:#fff;border:1px solid #cdcdcd;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:14px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;max-height:45px;min-height:45px;padding:0}.filter-button::after{content:"";background:url("../../img/filter-open.svg") no-repeat;width:14px;height:7px;margin-right:15px}#price-filter-button::after{width:10px;margin-right:20px}.filter-button.active::after{content:"";background:url("../../img/filter-close.svg") no-repeat;width:17px;height:12px;margin:10px}#price-filter-button.active::after{width:12px}.filter-open #price-filter-container label,.wpc-edit-filter-set{display:none}#filter-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#filter-buttons .inner{padding:15px 10px 15px 20px}#filter-buttons .active{background:#3a3a3a;color:#fff;border-right:1px solid #fff}#filter-buttons .active .inner{border-right:1px solid #fff;padding:15px 20px}#filter-buttons ::-webkit-scrollbar{width:3px}#filter-buttons ::-webkit-scrollbar-track{background:#fff}#filter-buttons ::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:5px}#filter-buttons .ui-slider .ui-slider-handle{width:30px;height:30px}#filter-buttons .ui-slider-horizontal .ui-slider-handle{height:-13px;margin-left:-17px;-webkit-box-shadow:none;box-shadow:none}#filter-buttons .ui-slider .ui-slider-handle{border:0;background:url("../../img/range-icon.svg");cursor:pointer}#filter-buttons .wpc-filters-range-slider-wrapper{margin:15px 5px 0 5px}#filter-buttons .ui-slider-horizontal .ui-slider-range{background-color:#d9d9d9}#filter-buttons .ui-slider-horizontal{height:1px}#filter-buttons .wpc-filters-range-wrapper input[type=number]{width:113px;height:53px;background:#f0f0f0;border:0;border-radius:5px;text-align:center;font-weight:500;font-size:14px;line-height:17px;color:#929292;font-family:Montserrat}#filter-buttons .wpc-filters-range-wrapper input::-webkit-inner-spin-button,#filter-buttons .wpc-filters-range-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#filter-buttons .wpc-filters-range-wrapper input[type=number]{-moz-appearance:textfield}.filter-container{position:relative}.filter-container>div{position:absolute;top:5px;z-index:999;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.2);border-radius:5px;width:105%}.price-filter-container>div{width:271px;padding:10px 20px}body #filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item{margin:0 3px 15px 3px;padding:2px 10px 2px 5px}#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item input[type=checkbox]{margin-top:-2px;border:1px solid #3a3a3a;border-radius:2px;width:18px;height:18px}#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item label{font-weight:500;font-size:14px;line-height:17px;color:#3a3a3a}#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item label a{color:#3a3a3a}#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item label a{opacity:1}#filter-buttons .wpc-filters-section{margin:0}#filter-buttons .price-filter-container .wpc-filters-section{margin-bottom:15px}.filter-container-wrapper{margin-bottom:10px}.clear-filter-button a,.empty-cart-button{color:#3a3a3a;font-size:14px;font-weight:500}.clear-filter-button img,.empty-cart-button img{margin-right:5px}.empty-cart-button img{margin-bottom:3px}.cart-collaterals .emptyCart{text-align:center;margin-top:25px}.cart_page .shop_table{display:grid}.cart_page .woocommerce-cart-form__cart-item{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);padding:15px;margin-bottom:15px;display:grid;grid-template-areas:"img title title close" "img quant addons price";grid-template-rows:50% 50%;grid-template-columns:25% 220px 1fr 19%}.cart_page .product-thumbnail{grid-area:img}.cart_page .product-name{grid-area:title}.cart_page .product-remove{grid-area:close;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cart_page .product-quantity{grid-area:quant}.cart_page .addons{grid-area:addons;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.tc-value span:first-child{margin-top:0}.cpf-data-on-cart::before{vertical-align:unset!important}.cart_page img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{max-height:153px;max-width:173px}.cart_page dd,.cart_page dl{margin-bottom:0}.cart_page .woocommerce a.remove{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:50px;color:#636363!important;font-weight:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:26px;width:26px}.cart_page .woocommerce a.remove:hover{background:unset;color:#636363!important}.cart_page .product-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;font-weight:700;font-size:24px;line-height:29px;color:#3a3a3a;grid-area:price;text-align:right}.cart_page .product-quantity{width:180px;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.cart_page .product-name-cart-item{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;color:#3a3a3a}.cart_page .tm-cart-edit-options{display:none}.cart_page .cpf-data-on-cart,.cart_page .tc-price-in-cart{border:0;font-weight:500;font-size:16px;line-height:20px;margin-bottom:0;margin-top:20px}.cart_page .product-name dl,.cart_page .tc-value p{margin-bottom:0}.cart_page .product-name{display:grid;-ms-flex-line-pack:justify;align-content:space-between}.wpc-filter-chip:not(.wpc-chip-reset-all){display:none}.product_page .wpgs-wrapper .slick-next,.product_page .wpgs-wrapper .slick-prev{background:0 0!important}.product_page .slick-next:before,.product_page .slick-prev:before{content:"";background:url("../../img/filter-open.svg") no-repeat;width:14px;height:7px}.product_page .wpgs-wrapper .wpgs-thumb.slick-vertical .slick-next:before{-webkit-transform:none;transform:none}.product_page .wpgs-wrapper .wpgs-thumb.slick-vertical .slick-next{bottom:-40px}.product_page .wpgs-wrapper .wpgs-thumb.slick-vertical .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product_page .wpgs-wrapper .wpgs-thumb.slick-vertical .slick-prev{top:-6px}.woocommerce .product_page div.product .product_title{font-weight:700;font-size:28px;line-height:34px;text-transform:uppercase}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{max-height:186px}.woocommerce-page .product_page div.product div.images{width:53.7%}.product_page .wpgs-thumb{width:15%}.product_page .wpgs-image{width:515px}.product_page .wpgs-wrapper{overflow:visible}.product_page .woocommerce-product-gallery__image img{border-radius:5px}.product_page .price{margin:40px 0;display:grid}.product_page .price del{font-weight:400;font-size:15px;line-height:18px;color:#3a3a3a}.product_page .price ins,.product_page .price ins span{font-weight:700;font-size:28px;line-height:34px;color:#c50400;text-decoration:none}@media (max-width:900px){.product_page .price ins,.product_page .price ins span{font-size:18px;line-height:normal}}.product_page .price>span{font-weight:700;font-size:28px;line-height:24px;color:#3a3a3a}@media (max-width:900px){.product_page .price>span{font-size:18px;line-height:normal}}.single-product div.product form.cart .quantity{float:none;margin:0;display:inline-block}.cart_page .qib-button:not(#qib_id):not(#qib_id),.product_page .qib-button:not(#qib_id):not(#qib_id){border-width:0;background:#e8e8e8;font-size:40px;height:69px;width:50px;font-family:Montserrat;color:#000}.cart_page .qib-container .quantity input.qty:not(#qib_id):not(#qib_id),.product_page .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border-width:0;background:#e8e8e8;font-weight:700;font-size:24px;line-height:29px;text-align:center;text-transform:uppercase;color:#3a3a3a;font-family:Montserrat;padding:20px 0;height:69px;width:80px;outline:0}.cart_page .minus.qib-button:not(#qib_id):not(#qib_id),.product_page .minus.qib-button:not(#qib_id):not(#qib_id){border-radius:5px 0 0 5px;outline:0}.cart_page .plus.qib-button:not(#qib_id):not(#qib_id),.product_page .plus.qib-button:not(#qib_id):not(#qib_id){border-radius:0 5px 5px 0;outline:0}.cart-button-container{width:230px}.cart-button-container form{display:grid;gap:25px}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:unset!important}.cart-button-container form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),.cart-button-container form.cart .qib-container+div:not(#qib_id):not(#qib_id):not(_){margin:0}.cart-button-container form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_){height:75px;width:224px}.product_page .options-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.product_page .tc-price-wrap{padding:0}.product_page .tc-price-wrap .price ins{font-weight:700!important;font-size:inherit!important;line-height:inherit!important;color:#c50400!important;text-decoration:none!important}.tm-epo-field-label>input{position:absolute;z-index:-1;opacity:0}.tm-epo-field-label>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tm-epo-field-label>span::before{content:"";display:inline-block;width:15px;height:15px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #3a3a3a;border-radius:2px;margin-right:0;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.tm-epo-field-label>input:not(:disabled):not(:checked)+span:hover::before{border-color:#fdcf00}.tm-epo-field-label>input:focus:not(:checked)+span::before{border-color:#3a3a3a}.tm-epo-field-label>input:checked+span::before{border-color:#3a3a3a;background-color:transparent;background-image:url("../../img/check-add-options.svg");background-position:center;background-size:15px;background-repeat:no-repeat}@media (max-width:600px){.tm-epo-field-label>input:checked+span::before{background-position:1px 3px;background-size:12px 7px}}.custom-checkbox>input:disabled+span::before{background-color:#e9ecef}.extra-options-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.woocommerce div.product form.cart{margin-bottom:0!important}.product_page .entry-summary .tc-extra-product-options .tmcp-field-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_page .entry-summary .tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap{padding-top:0;padding-bottom:25px}.woocommerce .product_page div.product .tabs-box{display:inline-block;position:relative;padding:0;margin:0;width:100%;margin-bottom:25px}.woocommerce .product_page div.product .tabs-box .tab_content{margin:30px 0;display:none}.woocommerce .product_page div.product .tabs-box .tab_content h2{margin-bottom:20px}.woocommerce .product_page div.product .tabs-box ul.tabs li.active{background:#3a3a3a;color:#fff}.woocommerce .product_page div.product .tabs-box ul.tabs li:last-child{margin-right:0}.woocommerce .product_page div.product .tabs-box ul.tabs li a{display:block;color:#3a3a3a;text-decoration:none}.woocommerce .product_page div.product .tabs-box ul.tabs li:hover{background:#fdcf00}.woocommerce .product_page div.product .tabs-box ul.tabs li a:focus{background:#3a3a3a;color:#fff;border-radius:5px}.woocommerce .product_page div.product .tabs-box ul.tabs li.active:hover{background:#3a3a3a}.woocommerce .product_page div.product .tabs-box ul.tabs li.active a{color:#fff}.product_page .tabs{background:0 0;padding:0!important;margin-bottom:30px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product_page .tabs h2{display:none}.woocommerce .product_page div.product .tabs-box ul.tabs li::after,.woocommerce .product_page div.product .tabs-box ul.tabs li::before,.woocommerce .product_page div.product .tabs-box ul.tabs::before{border:0;content:none}.tab_accordion{display:none}.product_page .entry-content .hidden>*,.product_page .entry-content>*{max-width:100%;font-weight:400;font-size:18px;line-height:22px;color:#636363}.product_page .entry-content .hidden h2,.product_page .entry-content>h2,.recently-viewed-products h2,.related.products h2{font-weight:700;font-size:24px;line-height:29px;text-transform:uppercase;color:#3a3a3a}.product_page .entry-content li{background:url("../../img/list-style-square.svg") no-repeat left center;padding:3px 0 3px 50px;margin-bottom:17px}.product_page .entry-content p a{color:#3a3a3a;text-decoration:underline}.oplata-i-dostavka-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.oplata-i-dostavka-box{width:49%;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);padding:20px;display:grid;-ms-flex-line-pack:justify;align-content:space-between}.entry-content .oplata-i-dostavka-box li{margin-left:5px}.oplata-i-dostavka-box h3{font-weight:600;font-size:20px;line-height:24px}.entry-content .oplata-i-dostavka-box ul{margin-bottom:0}.product_page .swiper-container,.product_page .swiper-container1{margin-top:20px;width:100%}.product_page .swiper-container ul li h2,.product_page .swiper-container ul li span.woocommerce-loop-product__title,.product_page .swiper-container1 ul li h2,.product_page .swiper-container1 ul li span.woocommerce-loop-product__title{margin:0 15px!important;font-weight:600;font-size:16px!important;line-height:20px;text-transform:none;white-space:normal!important;color:#3a3a3a;height:40px;margin-bottom:10px!important;min-height:40px;display:block}body.woocommerce .product_page .swiper-container ul li a img,body.woocommerce .product_page .swiper-container1 ul li a img{max-height:180px;width:auto;height:100%;margin:0 auto 1em}.product_page .swiper-container .price,.product_page .swiper-container1 .price{margin:0}.product_page .swiper-container .woocommerce-Price-amount,.product_page .swiper-container1 .woocommerce-Price-amount{font-weight:700;font-size:20px;line-height:17px}.product_page .swiper-container del .woocommerce-Price-amount,.product_page .swiper-container1 del .woocommerce-Price-amount{font-weight:400;font-size:14px;line-height:17px}.product_page .recently-viewed-products ul.products li.product,.product_page .wt-related-products ul.products li.product{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);border:1px solid #cdcdcd;min-height:387px;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_page .recently-viewed-products,.product_page .related.products{position:relative}.product_page .recently-viewed-products button.owl-next,.product_page .related.products button.owl-next{right:0;bottom:10px;color:#000;padding:0!important;margin:0!important;height:45px!important;width:45px!important;border-radius:100%!important;outline:0}.product_page .recently-viewed-products button.owl-next i,.product_page .related.products button.owl-next i{font-size:30px;width:40px;height:40px;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;background:#fff;border-radius:100%;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.product_page .recently-viewed-products button.owl-prev,.product_page .related.products button.owl-prev{left:1px;bottom:10px;color:#000;padding:0!important;margin:0!important;height:45px!important;width:45px!important;border-radius:100%!important;outline:0}.product_page .owl-theme .owl-nav{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product_page .recently-viewed-products button.owl-prev i,.product_page .related.products button.owl-prev i{font-size:30px;width:40px;height:40px;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;background:#fff;border-radius:100%;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.wt-related-products .owl-theme .owl-nav [class*=owl-]:hover{background:unset!important;text-decoration:none}.product_page .swiper-button-next,.product_page .swiper-button-next1,.product_page .swiper-button-prev,.product_page .swiper-button-prev1{top:45%}.product_page .swiper-button-prev,.product_page .swiper-button-prev1{background:url(../../img/slider-prev.svg) no-repeat;left:-18px}.product_page .swiper-button-next,.product_page .swiper-button-next1{background:url(../../img/slider-next.svg) no-repeat;right:-18px}.product_page .recently-viewed-products .swiper-button-next1,.product_page .recently-viewed-products .swiper-button-prev1,.product_page .wt-related-products .swiper-button-next,.product_page .wt-related-products .swiper-button-prev{width:87px!important;height:87px!important;background-size:unset!important}.recently-viewed-products{margin-top:50px;position:relative}.wt-related-products .carousel-wrap{position:relative}.recently-viewed-products .owl-nav,.wt-related-products .owl-nav{position:absolute;top:50%;width:100%}.checkout_page .dannye{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);padding:20px}.checkout_page .form-row-wide{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);padding:20px!important;margin-top:20px!important}.checkout_page .dannye div.dannye-header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:25px}.woocommerce-billing-fields>h3{display:none}.checkout_page h1{font-weight:700;font-size:28px;line-height:34px;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:45px}.checkout_page .dannye-header{font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}.checkout_page .dannye div{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.checkout_page .dannye div span{width:100%}.checkout_page .dannye input{background:#e8e8e8;color:#9c9b9b;border:1px solid #cfcfcf;border-radius:5px;font-family:Montserrat;height:54px;font-weight:400;font-size:16px;padding:8px;line-height:20px}.checkout_page .woocommerce-input-wrapper{position:relative}.checkout_page .dannye .textfield__label{position:absolute;top:12px;left:15px;display:block;font-size:16px;font-family:Montserrat;color:#9c9b9b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text}.checkout_page .dannye .dannye-imya input{background-image:url(../../img/user.svg);background-repeat:no-repeat;background-position:right 8px center}.checkout_page .dannye .dannye-telefon input{background-image:url(../../img/phone.svg);background-repeat:no-repeat;background-position:right 8px center}.checkout_page .dannye .dannye-email input{background-image:url(../../img/envelope.svg);background-repeat:no-repeat;background-position:right 8px center}.checkout_page .textfield__input:focus+.textfield__label,.textfield__input:valid+.textfield__label{display:none}.checkout_page .wc_payment_methods,.checkout_page .woocommerce-billing-fields__field-wrapper abbr{display:none}#order_review_wrapper{border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1)}.checkout_page .order_review_heading_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.checkout_page #order_review_heading{font-weight:700;font-size:20px;line-height:24px;color:#3a3a3a}.checkout_page .order_review_heading_wrapper a{font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#636363;text-decoration:none}.checkout_page .order_review_heading_wrapper a:hover{text-decoration:underline}.woocommerce-billing-fields__field-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sposoby_dostavki_field{background-image:url(../../img/dostavka.png);background-repeat:no-repeat;background-position:right -25px center}#sposob_montazha_field{background-image:url(../../img/montazh.png);background-repeat:no-repeat;background-position:right -25px center}#elektrichestvo_field{background-image:url(../../img/elektrichestvo.png);background-repeat:no-repeat;background-position:right -25px center}#sposob_oplaty_field{background-image:url(../../img/oplata.png);background-repeat:no-repeat;background-position:right -25px center}.checkout_page .woocommerce-billing-fields__field-wrapper #elektrichestvo_field label{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}#spisok-tovarov-wrapper label,.checkout_page .woocommerce-billing-fields__field-wrapper label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:25px;font-weight:700;font-size:20px;line-height:24px!important;text-transform:uppercase}#spisok-tovarov-wrapper label{padding:20px 0 0 20px}.checkout_page .woocommerce-billing-fields__field-wrapper .radio{font-weight:400;font-size:18px;line-height:22px;color:#515151;text-transform:none}.checkout_page .woocommerce-input-wrapper label{position:relative;top:-5px;margin-right:50px!important}.checkout_page .woocommerce-input-wrapper input[type=radio]{border:4px solid #515151;width:25px;height:25px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:translateY(0);transform:translateY(0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;place-content:center;margin-right:10px;background-color:#fff}.checkout_page .woocommerce-input-wrapper input[type=radio]:checked{border:4px solid #fdcf00}.checkout_page .woocommerce-input-wrapper input[type=radio]::before{content:"";width:13px;height:13px;position:absolute;top:2px;left:2px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;background-color:#fdcf00}.checkout_page .woocommerce-input-wrapper input[type=radio]:checked::before{-webkit-transform:scale(1);transform:scale(1)}#samovyvoz-selected-map{display:block;padding:2px!important}#adres_dostavki_field{-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:0!important;margin-bottom:-7px}#adres_dostavki_field input{border-radius:5px;-webkit-box-shadow:0 0 15px rgba(175,175,175,.25);box-shadow:0 0 15px rgba(175,175,175,.25);width:320px;height:50px;font-family:Montserrat;font-size:14px}#dostavka-info,#samovyvoz-info{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;font-size:16px;line-height:20px;margin-top:25px}#spisok-tovarov-wrapper{padding:0!important}#order_review_inner table tr:hover,#spisok-tovarov table tr:hover{background:0 0!important}#order_review_inner{font-size:12px}#spisok-tovarov .table-head{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-weight:400;font-size:12px;line-height:15px;color:#3a3a3a;display:grid;grid-template-columns:46% 30% 11% 13%;padding:10px 0}#spisok-tovarov .table-head:first-child{padding:10px 20px}#spisok-tovarov .cart_item{display:grid;grid-template-areas:"t d k i";grid-template-columns:46% 30% 11% 13%;border-bottom:1px solid #f0f0f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:17px}#spisok-tovarov .product-name{padding:15px 20px;grid-area:t;display:-webkit-box;display:-ms-flexbox;display:flex}#spisok-tovarov .product-name span{padding-left:10px}#spisok-tovarov #addons-options{grid-area:d}#spisok-tovarov #addons-options span:nth-child(2){margin-top:10px}#spisok-tovarov .kolvo{grid-area:k}#spisok-tovarov .kolvo span:first-child{display:none}#spisok-tovarov .product-total-name{display:none}#spisok-tovarov .product-total .woocommerce-Price-amount{font-weight:700;font-size:16px;line-height:20px}#spisok-tovarov .product-total{grid-area:i}#spisok-tovarov img{max-width:76px;max-height:67px}#spisok-tovarov .cpf-data-on-cart{border:none;margin-bottom:0}#cart-subtotal,#dostavka-selected,#fee,#nds-selected,#order-total,#ruchnoi-selected,#samovyvoz-selected{padding:20px 20px 0 20px;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;position:relative}#fee{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#cart-subtotal>div,#dostavka-selected .name,#fee>div,#nds-selected .name,#ruchnoi-selected .name,#samovyvoz-selected .name{background:#fff;padding-right:5px;z-index:100}#cart-subtotal .last-td,#dostavka-selected .free,#fee .last-td,#nds-selected .free,#ruchnoi-selected .free,#samovyvoz-selected .free{background:#fff;padding-left:5px;z-index:100}#cart-subtotal::before,#dostavka-selected::before,#fee::before,#nds-selected::before,#ruchnoi-selected::before,#samovyvoz-selected::before{content:"";position:absolute;width:80%;bottom:6px;border-bottom:2px dotted #3a3a3a}#order-total{margin:20px 0;border-top:1px solid #f0f0f0}.checkout_page #order_review .itogo-price{font-weight:700;font-size:28px;line-height:34px;text-align:right;color:#3a3a3a}.checkout_page #order_review .itogo-title{font-weight:400;font-size:20px;line-height:24px;color:#515151}#place_order{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;padding:29px 0;margin:0 7px;width:100%;border-radius:5px;background-color:#fdcf00;color:#3a3a3a;font-weight:700;font-size:16px;text-transform:uppercase;-webkit-box-shadow:0 3px 0 #9a7e00;box-shadow:0 3px 0 #9a7e00;-webkit-transition:.4s;transition:.4s;border:0}.checkout_page .form-row.place-order{background-color:#fff;margin:0}.woocommerce-terms-and-conditions-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px;padding:0 20px}#nds-selected{margin-bottom:20px;margin-top:-40px}.harakteristiki-tovar div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tab2 table{width:60%}#tab2 table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;position:relative;height:22px}#tab2 table tr:hover{background-color:transparent!important}#tab2 table tr::before{content:"";display:block;position:absolute;width:100%;height:1px;bottom:7px;border-bottom:2px dotted #3a3a3a}#tab2 table tr td{font-size:18px;line-height:21.94px;color:#3a3a3a;background-color:#f4f4f4;position:relative;padding-right:5px;z-index:2}#tab2 table tr td:last-child{padding-left:5px;font-weight:700;text-align:right}#tab2 table tr td p{margin-bottom:0}.filter-container-footer,.filter-container-header{display:none}.cart_page .woocommerce-notices-wrapper,.product_page .woocommerce-notices-wrapper{display:none}.cart_page .woocommerce img,.cart_page .woocommerce-page img{max-width:173px}.type-product>h1{display:none}._custom-select-panel_f47da{z-index:999!important}.slick-slide img{max-height:387px}body.woocommerce div.product div.images img{margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:45.1%!important}.product_page .thumbnail_image{margin:0 1px 6px 0}.wpgs-image{margin-left:5px!important}.generator-price,.montazh-price,.nds-price{font-weight:400;font-size:13px;line-height:16px;color:#a8a8a8}#tm-extra-product-options{position:relative}.product_page .entry-summary .tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.tc-extra-product-options .tmcp-field-wrap .price.tc-price{line-height:0!important}.tc-extra-product-options .tmcp-field-wrap .price.tc-price del{position:absolute;top:-18px}.product_page .entry-summary .tmcp-field-wrap span{font-size:16px}@media (max-width:1024px){.product_page .wpgs-thumb{width:100%}}@media (max-width:768px){.checkout_page .page_columns form{grid-template-columns:1fr}.checkout_page .dannye div{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.checkout_page h1{font-size:18px;text-align:center;margin-bottom:20px}.checkout_page .dannye div.dannye-header{text-align:center}.checkout_page .woocommerce-billing-fields__field-wrapper label{font-size:16px;line-height:20px}#spisok-tovarov-wrapper label{text-align:center;width:100%}#spisok-tovarov table tr td:nth-child(2){display:none}#spisok-tovarov table tr td:nth-child(3){width:25%}#spisok-tovarov table tr td:nth-child(4){width:22%}#elektrichestvo_field,#sposob_montazha_field,#sposob_oplaty_field,#sposoby_dostavki_field{background-position:right -70px center}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0!important}.cart-content div.woocommerce form{width:100%;margin-right:0}.cart_page img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{max-height:85px;max-width:96px}.cart-content div.woocommerce .cart-collaterals{width:100%}.cart-content div.woocommerce .cart-collaterals .cart_totals{text-align:center}.cart-collaterals .emptyCart{margin-bottom:25px}.cart_page .woocommerce{grid-template-columns:1fr}.product_page .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-page .product_page div.product div.images{width:100%}.product_page .tmcp-field-wrap span{font-size:16px}.product_page .qib-button:not(#qib_id):not(#qib_id){width:40px}.cart-button-container form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_){width:90%;height:50px}.cart-button-container{width:100%}.buy-one-click-button,.cart-button-container form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_){font-size:12px}.buy-one-click-button{height:50px}.buy-one-click-button{margin-left:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:10px!important}}@media (max-width:430px){.product_page .tmcp-field-wrap span{font-size:12px}.products_listing .above-products-listing .form-control{font-size:12px;line-height:15px}.woocommerce .products_listing ul.products li.product .woocommerce-loop-product__title{font-style:normal;font-weight:400;font-size:12px;line-height:15px}.woocommerce .products_listing ul.products li.product .price del{font-weight:400;font-size:10px;line-height:12px}.woocommerce .products_listing ul.products li.product .price{font-weight:700;font-size:14px;line-height:17px}.woocommerce .shop-page-buttons .add_to_cart_button,.woocommerce .shop-page-buttons .btn-order{font-weight:700;font-size:10px;line-height:12px}.woocommerce .shop-page-buttons .add_to_cart_button{padding-top:8px}.shop-page-buttons .button{height:39px}.checkout_page .woocommerce-billing-fields__field-wrapper #elektrichestvo_field label{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}.checkout_page .woocommerce-billing-fields__field-wrapper .radio{font-size:14px}#dostavka-info,#samovyvoz-info{font-size:12px;line-height:15px;margin-top:10px}.woocommerce-input-wrapper label::after{content:"\a";white-space:pre}#cart-subtotal,#dostavka-selected,#fee,#nds-selected,#order-total,#ruchnoi-selected,#samovyvoz-selected{gap:20px}.cart_page .product-name-cart-item{font-weight:400;font-size:14px;line-height:17px;text-transform:none}.cart_page .product-quantity{width:100px;margin-top:0;margin-left:0;grid-area:img}.cart_page .qib-button:not(#qib_id):not(#qib_id){height:50px;width:29px;font-size:25px}.cart_page .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){height:50px;padding:10px 0;width:40px;font-size:18px;line-height:22px}.cart_page .cpf-data-on-cart,.cart_page .tc-price-in-cart{font-weight:400;font-size:12px;margin-top:5px}.cart_page .tm-cart-edit-options{font-size:12px;margin:5px 0}.cart_page .woocommerce-cart-form__cart-item{display:grid;gap:0;grid-template-columns:35% auto 6%;grid-template-rows:100px 70px}.cart_page .product-subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:quant;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.cart_page .addons{grid-area:title;margin-bottom:-10px}.product_page .entry-content>*{font-size:14px;max-width:100%;padding:0}.oplata-i-dostavka-boxes{display:grid}.oplata-i-dostavka-box{width:100%;margin-bottom:20px}.cart_page h1,.woocommerce-products-header__title{font-size:18px;line-height:22px;text-align:center}.sidebar_search,.sidebar_shop_menu{display:none}.woocommerce .products_listing ul.products li.product .price,.woocommerce .products_listing ul.products li.product h2,.woocommerce .search_listing ul.products li.product .price,.woocommerce .search_listing ul.products li.product h2{padding:0 10px}.woocommerce .products_listing ul.products li.product a img,.woocommerce .search_listing ul.products li.product a img{max-height:133px}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{display:none!important}.select-selected{font-size:12px;line-height:15px}.filter-open{display:block;position:fixed;z-index:999;background:#3a3a3a;width:95%;top:0;left:0;height:100%}#filter-buttons{display:grid}#filter-buttons .active .inner{border-right:0}#filter-buttons .active{border-right:0}#price-filter-button::after{width:7px;margin-right:15px}#price-filter-button,.filter-button{background:0 0;border-bottom:1px solid #4f4f4f;border:0;width:100%;font-weight:600;font-size:16px;line-height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.filter-button::after{content:"";background:url("../../img/filter-white.svg") no-repeat;width:7px;height:14px;margin-right:15px}.filter-button.active::after{content:"";width:14px;height:7px;-webkit-transform:rotate(0);transform:rotate(0)}.price-filter-container>div{width:100%}.filter-container>div{position:relative;top:unset;z-index:999;background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset;width:100%}body #filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item{padding:2px 10px 2px 30px;margin:0 3px 25px 3px}body #filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item:last-child{margin:0 3px 10px 3px}#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item label,#filter-buttons .wpc-filters-widget-main-wrapper li.wpc-term-item label a{color:#fff}.filter-container-header{display:block;text-transform:uppercase;font-size:15px;font-weight:700;color:#fff}.header-filter-button{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-filter-button::after{content:"";background:url("../../img/close-white.svg") no-repeat;width:20px;height:20px;margin-right:20px}.header-filter-button .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-filter-button .inner::after{content:"";background:url("../../img/filters-white.svg") no-repeat;width:19px;height:19px;top:4px;left:10px;position:relative}.clear-filter-button a{color:#fff}.clear-filter-button{margin-top:50px;text-align:center}.filter-container-footer{display:block;position:absolute;bottom:0;width:100%;background:#fdcf00;text-align:center;text-transform:uppercase;font-weight:600;font-size:16px;line-height:20px;padding:8px 0}#wpadminbar{z-index:100!important}.filter-container{background:#303030;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.25);box-shadow:inset 0 0 15px rgba(0,0,0,.25);padding:15px 0}#filter-buttons .inner{padding:20px 10px 20px 30px}#filter-buttons .active .inner{padding:20px 30px}.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:unset!important}.filter-container-wrapper,.header-filter-button{border-bottom:1px solid #4f4f4f;margin:0}#price-filter-button,.filter-button{max-height:unset;min-height:unset}#tab2 table tr td{font-size:14px;line-height:17px}#tab2 table{width:100%}.product_page .entry-content>h2,.recently-viewed-products h2,.related.products h2{font-size:18px;line-height:22px}.entry-content>h2,.entry-content>p{margin:20px 0 15px 0;font-weight:500!important}.entry-content li{margin-left:20px!important}.product_page .swiper-container ul li h2{font-size:12px!important;font-weight:400;line-height:15px}.product_page .swiper-container .woocommerce-Price-amount{font-size:14px}.product_page .swiper-container .price ins{line-height:12px}.product_page .swiper-container del .woocommerce-Price-amount{font-size:13px;line-height:12px}.woocommerce .product_page .swiper-container ul.products li.product .price{height:35px}.product_page .swiper-container .price{margin:0}.product_page .swiper-button-next,.product_page .swiper-button-prev{top:39%}.product_page .recently-viewed-products .swiper-button-next,.product_page .recently-viewed-products .swiper-button-prev{top:36%}.product_page .swiper-button-prev{left:-23px}.product_page .swiper-button-next{right:-10px}.product_page .recently-viewed-products .swiper-button-next,.product_page .recently-viewed-products .swiper-button-prev,.product_page .wt-related-products .swiper-button-next,.product_page .wt-related-products .swiper-button-prev{width:74px!important}.type-product>h1{display:block;font-weight:700!important;font-size:18px!important;line-height:22px!important;text-align:center;margin-bottom:25px}}@media (max-width:430px) and (max-width:900px){.woocommerce .product_page div.product .product_title{font-size:20px;position:absolute;top:0;width:100%;text-align:center}.woocommerce div.product{padding-top:50px}}@media (max-width:430px){.tm-extra-product-options .tm-epo-field.tmcp-checkbox,.tm-extra-product-options .tm-epo-field.tmcp-radio{display:none}.product_page .wpgs-image{width:100%}.product_page .slick-next:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.product_page .slick-prev:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slick-initialized .slick-slide img{max-height:270px;min-height:270px}.slick-initialized .slick-slide{margin-bottom:10px}.thumbnail_image img{min-height:unset!important}.cart_page .cart-link-shop{margin-left:0}.cart_page .cart-link-home,.cart_page .cart-link-shop{width:50%;font-size:12px}.cart-empty.woocommerce-info p{text-align:center;font-size:14px}.woocommerce div.product div.images{margin-bottom:0!important}.images.wpgs-wrapper{padding-bottom:40px}.product_page .price{margin-top:0}.tabs{display:none}.tab_accordion{position:relative;background-color:#f4f4f4;font-size:16px;color:#3a3a3a;border-bottom:1px solid #cdcdcd;margin:0;padding:15px 0;display:block;cursor:pointer;text-transform:uppercase}.tab_accordion:before{content:"";display:block;background:url(../../img/tab-closed.svg) no-repeat;position:absolute;width:7px;height:14px;top:18px;right:5px}.d_active{background:#f4f4f4;color:#636363}.d_active.tab_accordion:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product_page .thumbnail_image{margin:0 8px 6px 0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%!important}.wpgs-image{margin-left:0!important}#spisok-tovarov-wrapper{border-radius:unset;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}#spisok-tovarov .table-head{display:none}#spisok-tovarov .cart_item{display:grid;grid-template-areas:"a" "b" "c" "d";-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:17px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(159,159,159,.1);box-shadow:0 0 25px rgba(159,159,159,.1);margin-bottom:20px;padding:15px;grid-template-columns:100%;border-bottom:0}#spisok-tovarov .product-name{grid-area:a;border-bottom:1px solid #f4f4f4;padding:0;padding-bottom:10px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}#spisok-tovarov #addons-options{grid-area:b;margin-bottom:15px}#spisok-tovarov .kolvo{grid-area:c;border-bottom:1px solid #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:13px;margin-bottom:15px;position:relative}#spisok-tovarov .kolvo::before{content:"";position:absolute;width:86%;bottom:16px;left:27px;border-bottom:1px dotted #3a3a3a}#spisok-tovarov #addons-options span.cpf-data-on-cart::before{content:"";position:absolute;width:86%;bottom:4px;left:27px;border-bottom:1px dotted #3a3a3a}#spisok-tovarov #addons-options span.cpf-data-on-cart{position:relative}#spisok-tovarov .cpf-data-on-cart span,#spisok-tovarov .kolvo span{background:#fff;z-index:100}#spisok-tovarov .product-total{grid-area:d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#spisok-tovarov .woocommerce-Price-amount{font-weight:700;font-size:16px;line-height:20px}#spisok-tovarov .kolvo span:first-child{display:block}#spisok-tovarov .cpf-data-on-cart span:first-child,#spisok-tovarov .kolvo span:first-child{padding-right:3px}#spisok-tovarov .cpf-data-on-cart span:last-child,#spisok-tovarov .kolvo span:last-child{padding-left:3px}#spisok-tovarov .product-total-name{display:block}#spisok-tovarov .cpf-data-on-cart::before{content:none}#spisok-tovarov .cpf-data-on-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#spisok-tovarov #addons-options span:nth-child(2){margin:0}#spisok-tovarov #addons-options span.cpf-data-on-cart:nth-child(2){margin-top:15px}.product_page .swiper-container ul li img{max-height:110px}.cart_page h1{margin-bottom:20px}.woocommerce .products_listing .above-products-listing,.woocommerce .search_listing .above-products-listing{margin:15px 0 26px 0}.generator-price,.montazh-price,.nds-price{font-size:11px;line-height:13px;color:#a8a8a8}#sposoby_dostavki_field{background-image:url(../../img/dostavka-mobile.png);background-repeat:no-repeat;background-position:right -100px top -40px}#sposob_montazha_field{background-image:url(../../img/montazh-mobile.png);background-repeat:no-repeat;background-position:right -100px center}#elektrichestvo_field{background-image:url(../../img/elektrichestvo-mobile.png);background-repeat:no-repeat;background-position:right -95px top -30px}#sposob_oplaty_field{background-image:url(../../img/oplata-mobile.png);background-repeat:no-repeat;background-position:right -100px top -55px}.woocommerce .products_listing ul.products li.product h2,.woocommerce .search_listing ul.products li.product h2{margin-bottom:0}.tm-epo-field-label>span::before{width:15px;height:15px}.options-wrapper .cart-button-container.tc-init .qib-container{min-height:auto}#tm-extra-product-options{min-height:auto}}@media (max-width:430px) and (max-width:900px){.options-wrapper .tc-extra-product-options .tmcp-field-wrap .price.tc-price{line-height:normal!important}}@media (max-width:430px){.product_page .tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap{padding:0}.tc-extra-product-options .tmcp-field-wrap .price.tc-price del{position:absolute}}@media (max-width:375px){.woocommerce .products_listing ul.products li.product a img,.woocommerce .search_listing ul.products li.product a img{max-height:116px}.product_page .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){width:50px}}@media (max-width:320px){#adres_dostavki_field input{width:260px}}.tc-price-wrap,.tm-epo-field-label{-ms-flex-item-align:end!important;align-self:flex-end!important}.product_page .tmcp-field-wrap span,.tc-extra-product-options .tmcp-field-wrap .price.tc-price del,.tc-extra-product-options .tmcp-field-wrap .price.tc-price ins{font-style:normal;line-height:normal;font-weight:500;color:#3a3a3a}.tc-extra-product-options .tmcp-field-wrap .price.tc-price del .amount,.tc-extra-product-options .tmcp-field-wrap .price.tc-price ins .amount{font-size:inherit!important;line-height:inherit!important}.desc_vis+.mystShow{display:inline-block}span.woocommerce-loop-product__title{min-height:60px}.woocommerce ul.products .tmcp-ul-wrap{gap:0}