ul,p{margin:0}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus{outline:none}.cursor-pointer{cursor:pointer}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;opacity:0}.wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper,.wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper{display:none}.wc-block-components-checkbox.wc-block-checkout__use-address-for-billing,.wc-block-components-address-form__country.wc-block-components-country-input{display:none}.elementor-54 .elementor-element.elementor-element-720b4de .eael-simple-menu li.current-menu-ancestor>a.eael-item-active>span>svg{fill:var(--e-global-color-primary)}.storefront-breadcrumb{margin-bottom:0;padding:10px 0}.woocommerce-store-notice,p.demo_store{position:fixed;bottom:0;top:auto;position:fixed;left:0;right:0;margin:0;padding:1em 1.41575em;background-color:#3d9cd2;color:#fff;z-index:9998;height:-webkit-min-content;height:-moz-min-content;height:min-content;text-align:left}.wpr-offcanvas-header{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.wpfFilterButton.wpfButton,.wpfClearButton.wpfButton{width:100%!important}#filter-dropdown-title~div.wpfMainWrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}#filter-dropdown-title:checked~div.wpfMainWrapper{height:0px!important}#filter-dropdown-title~label{cursor:pointer;width:100%;display:block;color:var(--e-global-color-primary);font-weight:600;text-decoration:underline}#filter-dropdown-title~label:after{display:inline-block;font-size:18px;content:">";-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:absolute;right:10px;-webkit-transform:rotate(90deg) scale(1,1.8);-ms-transform:rotate(90deg) scale(1,1.8);transform:rotate(90deg) scale(1,1.8)}#filter-dropdown-title:checked~label:after{-webkit-transform:rotate(-90deg) scale(1,1.8);-ms-transform:rotate(-90deg) scale(1,1.8);transform:rotate(-90deg) scale(1,1.8)}h1.entry-title{text-align:center;z-index:9;position:relative}.shopengine-widget .shopengine-archive-products .woocommerce-pagination>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woocommerce .shopengine-widget .shopengine-archive-products .woocommerce-pagination>ul>li:first-child{margin-right:10px}.woocommerce-loop-product__title{height:60px}.shopengine-product-excerpt{-ms-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical;padding:10px 10px 0 10px!important;background:#fff}.shopengine-product-excerpt p,.shopengine-product-excerpt p strong,.shopengine-product-excerpt h3,.shopengine-product-excerpt h3 strong{margin:0!important;padding:0!important;font-weight:400;background:#fff}.shopengine-product-excerpt p:not(:nth-child(1)){display:none!important}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation .woovr-variation-image img{height:100px!important;-o-object-fit:contain!important;object-fit:contain!important}.woocommerce-ordering{display:none!important}.woocommerce-product-gallery__image img{max-height:400px;-o-object-fit:contain;object-fit:contain}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{z-index:1}body.single-product .related.products li{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A4A}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link>img{height:240px;-o-object-fit:contain;object-fit:contain}body.single-product .product.type-product>.add_to_cart_button,body.single-product .product.type-product>.product_type_simple{background:#0073b8;color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}body.single-product .product.type-product>.add_to_cart_button:hover,body.single-product .product.type-product>.product_type_simple:hover{background:#005487}button.woosw-btn{width:100%}.wpcis-swap img{background-color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:sticky;top:35px;right:0;font-size:23px;width:120px;font-size:19px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{vertical-align:baseline;content:" Открыть"!important}.main_mobile_menu .eael-simple-menu .eael-simple-menu-indicator{width:35px!important;height:35px!important}.wc-block-checkout__form .wc-block-components-address-form__city,.wc-block-checkout__form .wc-block-components-address-form__state,.wc-block-checkout__form .wc-block-components-address-form__postcode,span.wc-block-components-shipping-address{display:none!important}@media screen and (max-width:767px){header .tax_label{display:none}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation{width:40%!important;margin:10px!important}.shopengine-widget .shopengine-grid ul.products li.product img{margin-bottom:0px!important}}@media screen and (max-width:480px){.woovr-variations[class*="woovr-variations-grid"] .woovr-variation{width:90%!important;margin:10px!important}}@media screen and (min-width:768px){.storefront-full-width-content .woocommerce-tabs .panel{width:78%}.storefront-full-width-content .woocommerce-tabs ul.tabs{width:20%;margin-right:5px}#page,.product.type-product{overflow:visible!important}.product.type-product .woocommerce-product-gallery{height:900px;margin:0}.product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.product.type-product .woocommerce-product-gallery .flex-viewport{position:sticky!important;top:30px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:sticky;top:500px;margin-bottom:-55px!important}}@media screen and (min-width:768px) and (max-width:991px){.woovr-variations[class*="woovr-variations-grid"] .woovr-variation{width:40%!important;margin:10px!important}}