*{font-family:"Gilroy",sans-serif}#footer{position:relative}#footer:before,#footer::after{content:"";display:block;width:100%;position:absolute;top:0;left:0}#footer:before{height:77px;background:#fff;z-index:1}#footer::after{height:159px;background:url(/wp-content/uploads/sochetanye-2.png) no-repeat center top / contain;z-index:2}#footer ul.products li.product a img,#footer ul.products li.product .count{display:none}#footer ul.products{gap:20px 30px}#footer ul.products li.product .woocommerce-loop-category__title{margin:0;padding:0;font-size:24px;line-height:1.4}.elementor-template-full-width .row>[data-elementor-type]{padding:0}.libido-latest-products.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.libido-latest-products.product-grid .product-grid__item{position:relative;padding:30px 15px 20px;border-radius:19px;box-shadow:0 0 12px 0 rgb(8 61 101 / .25)}.product-grid__item .add-to-cart{order:10;opacity:0;visibility:hidden;max-height:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease,max-height 0.3s ease,padding 0.3s ease;overflow:hidden}.product-grid__item .add-to-cart a.add_to_cart_button{text-align:center;display:block;font-weight:400;font-size:18px;line-height:20px;color:#FFF;padding:12px 22px;width:100%;background:#083D65;transition:all 0.3s}@media (max-width:768px){.product-grid__item .add-to-cart a.add_to_cart_button{font-size:14px;line-height:16px}}.product-grid__item .add-to-cart a.add_to_cart_button:hover{background:#C2D2DE}.product-grid__item:hover .add-to-cart{opacity:1;visibility:visible;max-height:68px;transform:translateY(0);padding-top:20px}.product-grid__item .add-to-cart-wrapper{position:relative}.libido-latest-products.product-grid .product-grid__item{display:flex;flex-direction:column;height:max-content;min-height:343px;justify-content:space-between}.libido-latest-products.product-grid .product-grid__item .yith-wcwl-add-to-wishlist-button__label{display:none!important}.libido-latest-products.product-grid .product-grid__item .product-image{width:150px;height:150px;margin:0 auto 30px}.libido-latest-products.product-grid .product-grid__item .product-image img{width:100%}.libido-latest-products.product-grid .product-grid__item .product-title{font-size:17px;color:#000;text-align:center}.libido-latest-products.product-grid .product-grid__item .product-price{font-size:24px;display:flex;align-items:center;gap:10px;justify-content:center;color:#000}.libido-latest-products.product-grid .product-grid__item .product__related-specs{padding:0;color:#000}.libido-latest-products.product-grid .product-grid__item .product-price del .amount{font-size:20px;color:#8A8A8A}.libido-latest-products.product-grid .product-grid__item .yith-add-to-wishlist-button-block,.related .yith-add-to-wishlist-button-block{position:absolute;top:20px;right:20px;z-index:2}.single-product .elementor-widget-container .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:flex;gap:40px;padding:10px;margin:-10px}.single-product .woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:19px}.single-product .woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li{box-shadow:0 0 11px 0 rgb(8 61 101 / .25);width:100%}.single-product .woocommerce-product-gallery .flex-viewport{margin-bottom:31px}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:10px;background:red}.elementor-add-to-cart .stock{display:none}.single-product .product__main-specs,.single-product .product__main-specs .main-specs__item{display:flex;list-style:none;padding:0;justify-content:space-between;align-items:center}.single-product .product__main-specs{margin:14px 0 28px}.single-product .product__main-specs .main-specs__item{gap:12px}.single-product .product__main-specs .main-specs__item .spec-icon{width:38px;height:38px;object-fit:contain}.single-product .product__main-specs .main-specs__item .spec-text{font-size:16px;line-height:1.5;color:#000}.single-product .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{margin:0}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs,.woocommerce.single-product div.product .woocommerce-tabs .tab-content{max-width:1160px;margin:auto;padding:0}.woocommerce.single-product div.product .woocommerce-tabs .tabs-container{background:#ECC4D3;padding:15px 0}.woocommerce.single-product div.product .woocommerce-tabs .tabs-content-container{padding:55px 0 80px}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs{display:flex;gap:10px}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li{background-color:#fff0;padding:0;border:unset;display:block;width:max-content}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a{color:#0006}.elementor-33728 .elementor-element.elementor-element-14bd03f.elementor-wc-products ul.products{gap:20px}.woocommerce.single-product div.product .related h2{margin:0 0 60px;font-size:40px}.woocommerce.single-product div.product .related .product{padding:30px 15px 20px;border-radius:19px;box-shadow:0 0 9.9px 0 rgb(8 61 101 / .25);background:#fff}.woocommerce.single-product div.product .related .product .woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.woocommerce.single-product div.product .related .product .woocommerce-loop-product__title{color:#000;font-size:17px;padding:0;margin:0;font-weight:400}.woocommerce.single-product div.product .related .product .price ins{text-decoration:unset}.woocommerce.single-product div.product .related .product .button,.elementor-33728 .elementor-element.elementor-element-14bd03f.elementor-wc-products ul.products li.product span.onsale{display:none}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li:not(:last-of-type){padding-right:10px;border-right:1px solid #000;border-radius:0}.woocommerce.single-product table.shop_attributes th,.woocommerce.single-product table.shop_attributes td,.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::before,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after{right:initial;left:initial;border-bottom-left-radius:unset;border-width:unset;box-shadow:unset;background-color:#fff0}.woocommerce.single-product table.shop_attributes,.woocommerce.single-product table.shop_attributes tbody,.woocommerce.single-product table.shop_attributes thead,.woocommerce.single-product table.shop_attributes th,.woocommerce.single-product table.shop_attributes tr,.woocommerce.single-product table.shop_attributes td{border:unset;font-size:18px;font-weight:400;line-height:24px;color:#000}.woocommerce.single-product table.shop_attributes th{width:40%}.woocommerce.single-product table.shop_attributes th,.woocommerce.single-product table.shop_attributes td{text-align:left;padding:14px 28px}.woocommerce.single-product table.shop_attributes th *,.woocommerce.single-product table.shop_attributes td *{padding:0}.woocommerce.single-product table.shop_attributes tbody tr:not(:last-of-type){border-bottom:1px solid #CACACA}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs::before{content:unset}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a{margin:0;padding:0}.woocommerce.single-product #tab-attributes{padding:18px 24px;border-radius:19px;box-shadow:0 0 11.7px 0 rgb(8 61 101 / .25)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:28px;margin-bottom:0}.woocommerce div.product p.stock i{background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/done-b.png);display:inline-block;width:21px;height:22px;background-size:contain;background-repeat:no-repeat}.woocommerce div.product p.stock{font-size:16px;display:flex;gap:5px}.yith-wcwl-add-to-wishlist-button{font-size:20px;color:#000!important}.related .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label{display:none!important}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{color:#C2D2DE!important}.woocommerce .related ul.products li.product .price{font-size:24px;color:#000}.woocommerce .products .product__related-specs{color:#000;display:flex;flex-direction:column;gap:8px;margin-bottom:0}.product__related-specs li{display:flex;gap:5px}.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::before,.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none}table.tablepress{font-size:18px}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:#fff0}.table-wrap{border-radius:19px;box-shadow:0 0 9.9px 0 rgb(8 61 101 / .25);overflow:hidden;padding:20px}.tablepress>:where(tbody)>tr>*{color:#000;padding:20px}#checkout-steps{display:flex;flex-direction:column}.checkout-step{display:none}.checkout-step.active{display:block}button.next-step,button.prev-step{margin:10px;padding:10px 20px;background-color:#0071a1;color:#fff;border:none;cursor:pointer}button.next-step:hover,button.prev-step:hover{background-color:#005f87}.cart-content-wrapper{border-radius:19px;box-shadow:0 0 9.9px 0 rgb(8 61 101 / .25);background:#fff;padding:30px}.cart-content-wrapper .cart_item{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cart-content-wrapper .cart_item .remove_custom{background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/close.png);background-repeat:no-repeat;border-radius:0;width:15px;height:16px;background-size:contain}.cart-content-wrapper .cart_item .remove_custom:hover{background:url(/wp-content/themes/hello-theme-child-master/dist/img/close.png);background-size:contain}.cart-content-wrapper .cart_item .cart-item-image img{width:140px;min-width:140px}.cart-content-wrapper .cart_item .cart_info_row__inner{display:flex;gap:15px;color:#000}.cart-content-wrapper .cart_item .quantity_custom{display:flex}.cart-content-wrapper .cart_item .quantity_custom [type=button],.cart-content-wrapper .cart_item .quantity_custom button{color:#000;border:none;padding:0}.cart-content-wrapper .cart_item .quantity_custom button:hover,.cart-content-wrapper .cart_item .quantity_custom button:focus{background:#fff0}.cart-content-wrapper .cart_item .quantity_custom .input-text{-moz-appearance:textfield;border:none;text-align:center;padding:0}.cart-content-wrapper .cart_item .quantity_custom .input-text::-webkit-outer-spin-button,.cart-content-wrapper .cart_item .quantity_custom .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-content-wrapper .cart_item .cart-info-wrap{display:flex;align-items:center;gap:18px}.cart-content-wrapper .cart_item .prod-title{font-size:20px;color:#000}.cart-content-wrapper .cart_item .product-total{color:#000;font-size:22px}.cart-content-wrapper .cart_item .remove-wrap{padding-left:15px}.cart-content-wrapper .cart-bottom{border-top:1px solid #cacaca;display:flex;justify-content:space-between;padding-top:12px;font-size:24px;font-weight:400;color:#000}.cart-content-wrapper .cart-bottom strong{font-weight:400!important}.woocommerce-billing-fields h3{display:none!important}.block-anonimus .e-con-inner::after{content:"";display:block;background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/block-anonimus.png);width:19px;height:10px;position:absolute;bottom:-9px}.catalog-posts-list a{display:block;background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/arrow-catalog-posts.png);background-repeat:no-repeat;background-position:right;padding-right:35px;background-position:calc(100% - 10px) 50%}#products_cat_custom .product-category img{display:none!important}#products_cat_custom .product-category{border-bottom:1px solid #cacaca;background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/checkbox.png);background-repeat:no-repeat;background-position:calc(100% - 10px) calc(100% - 10px)}#price-slider{width:100%;margin:10px 0 20px}.ui-slider-horizontal{height:10px;background:#ddd;border-radius:5px}.ui-slider-handle{width:20px;height:20px;background:#0073aa;border-radius:50%;top:-5px}#price-filter button{margin-top:10px;padding:5px 10px;cursor:pointer}#category-filter{display:flex;flex-direction:column}#shop-view-toggle{display:flex;color:#000;font-size:18px;gap:10px}#shop-view-toggle button{border:none;padding:0;margin-top:5px}#shop-view-toggle button:hover,#shop-view-toggle button:focus{background:#fff0}#shop-view-toggle button svg path,#shop-view-toggle button svg rect{fill:#8A8A8A}#shop-view-toggle button.active svg path,#shop-view-toggle button.active svg rect{fill:#000}#filtered-products.grid2-view .libido-latest-products.product-grid{grid-template-columns:repeat(2,1fr)}#filtered-products.list-view .libido-latest-products.product-grid{grid-template-columns:repeat(4,1fr);gap:5px}.category-checkbox{display:none}.category-checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:16px;user-select:none;position:relative;padding-right:40px;font-family:"Gilroy",Sans-serif;font-size:18px;font-weight:400;color:#000;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #cacaca}.category-checkbox-label:last-child{border-bottom:none}.category-checkbox-label::before{content:"";position:absolute;right:11px;width:18px;height:18px;background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/checkbox.png);background-repeat:no-repeat;transition:all 0.3s}.category-checkbox:checked+.category-checkbox-label::before{background-image:url(/wp-content/themes/hello-theme-child-master/dist/img/checkbox_active.png);background-repeat:no-repeat}#filtered-products .libido-latest-products.product-grid{grid-template-columns:repeat(3,1fr)}#price-filter .ui-state-default,#price-filter .ui-widget-content .ui-state-default,#price-filter .ui-widget-header .ui-state-default,#price-filter .ui-button,html #price-filter .ui-button.ui-state-disabled:hover,html #price-filter .ui-button.ui-state-disabled:active{height:27px;width:3px;background:#000;border:none}#price-filter .ui-slider-horizontal .ui-slider-handle{top:-13px;margin-left:0}#price-filter .ui-corner-all,#price-filter .ui-corner-bottom,#price-filter .ui-corner-right,#price-filter .ui-corner-br{border-radius:0}#price-filter .ui-slider-horizontal{height:1px}#price-filter .ui-widget.ui-widget-content{border:none}#price-filter .ui-widget-header{background:#000}.custom-mini-cart{position:relative;display:inline-block}.cart-icon{font-size:20px;text-decoration:none;position:relative;padding:0;border:none}.cart-count{background:#edc4d3;color:#000;font-size:9px;border-radius:50%;padding:0;position:absolute;top:-7px;right:-9px;width:15px;height:15px;line-height:15px;display:flex;align-items:center;justify-content:center}#mini-cart-toggle:hover,#mini-cart-toggle:focus,.mini-cart-top button,.mini-cart-item-quantity button,.mini-cart-item-remove button{background:none;border:none}.cart-dropdown{position:fixed;display:flex;flex-direction:column;justify-content:space-between;height:100%;top:0;right:0;box-shadow:0 0 16px 0 rgb(8 61 101 / .35);background:#fff;width:656px;padding:32px}.hidden{display:none}.mini-cart-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.mini-cart-top span{color:#000;font-family:Gilroy;font-size:38px;font-weight:400;line-height:24px;letter-spacing:0%;text-align:left}.mini-cart-item{display:flex;gap:70px}.mini-cart-item-name,.mini-cart-item-price{color:#000;font-family:Gilroy;font-size:24px;font-weight:400;line-height:140%}.mini-cart-item-quantity{display:flex;align-items:center}.mini-cart-item-quantity button,.mini-cart-item-quantity button:hover,.mini-cart-item-remove button,.mini-cart-item-remove button:hover{color:#333}.mini-cart-item-remove button{padding:0;border-bottom:1px solid;border-radius:0;line-height:1.2}.mini-cart-item-remove{display:flex;justify-content:end}.added_to_cart.wc-forward{display:none!important}#mini-cart-items{display:flex;flex-direction:column;gap:60px}.mini-cart-bottom{border-top:1px solid #cacaca;color:#000;font-family:Gilroy;font-size:24px;font-weight:400;line-height:140%;margin-top:70px;padding-top:16px}.mini-cart-bottom .mini-cart-total{display:flex;justify-content:space-between}.mini-cart-bottom .mini-cart-view{border-radius:95px;background:#083d65;color:#fff;padding:8px 20px;margin-top:30px;display:block;text-align:center;min-height:70px;line-height:54px;transition:all 0.3s}.mini-cart-bottom .mini-cart-view:hover{background:#C2D2DE}#billing_country_field{display:none!important}.woocommerce-checkout .checkout-accordion{border-left:1px solid #8a8a8a;padding-left:48px;position:relative;min-height:80px}.woocommerce-checkout .checkout-accordion.last-item{border:none}.woocommerce-checkout .checkout-accordion .accordion-header{padding-bottom:20px;cursor:pointer}.woocommerce-checkout .checkout-accordion .accordion-content{display:none}.woocommerce-checkout .checkout-accordion .accordion-content.active{display:block;padding-bottom:20px}.woocommerce-checkout .next-button{border-radius:39px;background:#083d65;padding:4px 41px;color:#fff;border:none;cursor:pointer;margin-top:20px;font-size:24px}.woocommerce-checkout .next-button:hover{background-color:#005177}.woocommerce form.woocommerce-checkout .form-row input.input-text,.woocommerce form.woocommerce-checkout .form-row textarea{box-sizing:border-box;border:1px solid #cacaca;border-radius:8px;box-shadow:0 0 10px 0 rgb(8 61 101 / .25);background:#fff;padding:10px 17px 15px;font-size:18px}.woocommerce-checkout .accordion-number{width:48px;height:48px;border-radius:50%;font-size:24px;box-sizing:border-box;border:1px solid #8a8a8a;display:flex;align-items:center;justify-content:center;position:absolute;left:-24px;background:#fff;top:-7px}.woocommerce-checkout .accordion-number.active{background:#c2d2de;border:none}.woocommerce-checkout label{font-size:24px;color:#000}.woocommerce form .form-row .required{color:#000!important;font-weight:400!important}.woocommerce ul#shipping_method li{display:flex;align-items:center}.woocommerce .woocommerce-checkout ul#shipping_method label{font-size:18px;display:flex;gap:8px;align-items:center}.woocommerce .woocommerce-checkout ul#shipping_method label .img-wrap{width:16px;display:flex;align-items:center;justify-content:center}.woocommerce ul#shipping_method li input,.woocommerce .woocommerce-checkout #payment ul.payment_methods li input{margin-top:0;margin-right:10px}#ship-to-different-address,#mrkv_ua_shipping_nova-poshta_warehouse_ref_field,#mrkv_ua_shipping_nova-poshta_city_ref_field,#mrkv_ua_shipping_nova-poshta_city_label_field,.woocommerce .woocommerce-checkout .woocommerce-shipping-totals,.woocommerce .woocommerce-checkout .wc_payment_method.payment_method_liqpay img,.woocommerce .shop_table.woocommerce-checkout-review-order-table{display:none!important}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{box-sizing:border-box;border:1px solid #cacaca;border-radius:12px;box-shadow:0 0 10px 0 rgb(8 61 101 / .25);background:#fff;font-size:18px;height:45px;color:#000;padding:8px 43px 10px 17px}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/wp-content/themes/hello-theme-child-master/dist/img/selector_arrov.svg) no-repeat;background-position:center;right:13px;top:3px}.woocommerce .woocommerce-checkout .select2-container--open .select2-selection--single{border-radius:12px 12px 0 0}.woocommerce .woocommerce-checkout #payment{background:#fff0}.woocommerce .woocommerce-checkout #payment div.payment_box{background:#fff0;font-size:14px;color:#8A8A8A;margin:0;padding:0;padding-left:40px}.woocommerce .woocommerce-checkout #payment div.payment_box::before{display:none!important}.woocommerce .woocommerce-checkout #payment div.form-row{padding:0;margin:0}.woocommerce .woocommerce-checkout #payment #place_order,.woocommerce-page #payment #place_order{float:left;background:#083D65;padding:19px 41px;font-size:24px;color:#fff;font-weight:400;margin-top:20px}.footer-contacts .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{font-size:18px}.contacts-title .elementor-widget-container{display:flex;align-items:center;flex-direction:row;border-color:rgb(0 0 0 / .105)}.contacts-title .elementor-widget-container::after{content:"";display:block;flex:1 1 auto;border-bottom:1px solid;border-color:inherit;margin-left:20px}.contacts-text p{margin-bottom:0}.contacts-text a{color:#000;font-size:20px;font-weight:500}@media (max-width:1230px){.instructions .elementor-swiper-button-next{right:0!important}.instructions .elementor-swiper-button-prev{left:0!important}.footer-contacts .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-size:20px}#ekit-megamenu-heder #menu-heder-1 .menu-item a{font-size:20px}#ekit-megamenu-heder #menu-heder-1 .menu-item:last-child .elementskit-dropdown{left:-30%}}@media (max-width:1024px){#ekit-megamenu-heder-tab{padding-bottom:0}.tab-menu{width:100%}.tab-menu ul#menu-heder-tab{justify-content:space-between;padding:0 72px}.tab-menu ul#menu-heder-tab li a .elementskit-submenu-indicator{padding:0}#mob-menu-hamburger .elementskit-menu-hamburger{padding:0;width:18px;border:none!important}#footer ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:500}.libido-latest-products.product-grid{grid-template-columns:repeat(3,1fr)}#menu-heder-tab .menu-item:last-child .elementskit-dropdown{left:-50%}#menu-heder-tab .menu-item .elementskit-dropdown{top:150%}.footer-contacts .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{font-size:16px}.libido-latest-products.product-grid .product-grid__item:nth-child(4){display:none!important}.libido-latest-products.product-grid .product-grid__item .product-price{font-size:20px}}@media (max-width:768px){.libido-latest-products.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.libido-latest-products.product-grid{grid-template-columns:repeat(1,1fr);gap:20px}.libido-latest-products.product-grid .product-grid__item{padding:20px 16px}.libido-latest-products.product-grid .product-grid__item .product-title{font-size:18px}.libido-latest-products.product-grid .product-grid__item .product-price{font-size:16px}.libido-latest-products.product-grid .product-grid__item .product-image{margin-bottom:11px}#benefits p.elementor-icon-box-description{padding:0!important}#benefits .elementor-icon-box-title{margin-block-start:0}}.woocommerce-order-received .cart-empty,.woocommerce-order-received .return-to-shop,.woocommerce-order-received .woocommerce-info{display:none!important}.woocommerce-order-received .woocommerce-notice--success{display:block!important}.woocommerce-order-received .elementor-element-3487691,.woocommerce-order-received .elementor-element-1f1786f{display:none!important}.ajax_add_to_cart.loading-state{position:relative;color:transparent!important;pointer-events:none;min-width:120px}.ajax_add_to_cart.loading-state::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin-loader 0.8s linear infinite;display:block!important}@keyframes spin-loader{to{transform:rotate(360deg)}}.ajax_add_to_cart.added-state{background-color:#3d8f7d!important;color:#fff!important;border-color:#3d8f7d!important;pointer-events:none}.select2-selection__rendered{padding:0!important}.product-card-wrapper:hover .btn-add-to-cart{opacity:1;visibility:visible}.product-card-wrapper.keep-hover .btn-add-to-cart{opacity:1!important;visibility:visible!important;display:block!important}.product-card-wrapper.keep-hover{box-shadow:0 4px 15px rgb(0 0 0 / .1);transform:translateY(-5px)}.product-grid__item.keep-hover .add-to-cart{opacity:1!important;visibility:visible!important;max-height:68px!important;transform:translateY(0)!important;padding-top:20px!important;overflow:visible!important}#mini-cart-items{overflow-y:auto;max-height:54vh}.header__main-logo img{width:auto!important}@media (max-width:1024px){#mini-cart-items{max-height:42vh;gap:30px}.mini-cart-item{gap:30px}.mini-cart-item-name,.mini-cart-item-price{font-size:16px}.elementor-element-02fbffc,.elementor-element-8770490,.elementor-element-633ae10{margin:0 0 0 0;padding:0 25px 0 25px}.woocommerce-checkout .checkout-accordion{padding-left:30px}.woocommerce .woocommerce-checkout #payment #place_order,.woocommerce-page #payment #place_order{padding:19px 20px;font-size:18px}.woocommerce-checkout label{font-size:17px}.woocommerce-checkout .accordion-number{width:36px;height:36px;font-size:18px;left:-20px}.woocommerce-checkout .checkout-accordion .accordion-header{padding-bottom:0}.cart-content-wrapper{padding:16px}.cart-content-wrapper .cart_item .prod-title{font-size:16px}.cart-content-wrapper .cart_item .cart-item-image img{width:100px;min-width:100px}.cart-content-wrapper .cart_item .product-total{font-size:18px}}@media (max-width:768px){.elementor-element-8770490 .e-con-inner,.elementor-element-b044e7b .e-con-inner{padding-top:0}.cart-dropdown{width:100%}#mini-cart-items{max-height:54vh}.woocommerce-order-overview.order_details{padding-left:0;display:flex;flex-direction:column;gap:12px}.woocommerce ul.order_details li{border-right:unset}.elementor-33755 .elementor-element.elementor-element-7475aae .elementor-heading-title{font-size:28px!important}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:16px}}.mini-cart-item-remove{transition:all 0.3s}.mini-cart-item-remove button:hover{color:var(--e-global-color-accent)}.woocommerce .woocommerce-checkout #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#005177}.ajax_add_to_cart.loading::after,.ajax_add_to_cart.loading::before{display:none!important;content:none!important;opacity:0!important}.ajax_add_to_cart.added::after,.ajax_add_to_cart.added::before{display:none!important;content:none!important}.ajax_add_to_cart.loading-state::after{content:""!important;display:block!important;opacity:1!important;position:absolute;top:50%!important;left:50%!important;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin-loader 0.8s linear infinite}.ajax_add_to_cart.loading-state{color:transparent!important}@media (max-width:1024px){#filtered-products .libido-latest-products.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.libido-latest-products.product-grid{grid-template-columns:repeat(1,1fr)!important}}.libido-latest-products.product-grid{display:grid;gap:20px;transition:all 0.3s ease}#filtered-products.grid2-view .product-grid{grid-template-columns:repeat(2,1fr)}#filtered-products.grid-view .product-grid{grid-template-columns:repeat(3,1fr)}#filtered-products.list-view .product-grid{grid-template-columns:repeat(4,1fr)}#shop-view-toggle button.active svg path,#shop-view-toggle button.active svg rect{fill:#000}@media (max-width:768px){#shop-view-toggle{display:none!important}#filtered-products .product-grid,.libido-latest-products.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}.single-product .product__main-specs{flex-direction:column;align-items:flex-start;gap:10px}}.product_type_simple.add_to_cart_button{background-color:var(--e-global-color-primary);font-size:24px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:50px;padding:23px 73px;pointer-events:auto}