@charset "UTF-8";table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}.woocommerce-result-count{display:none}.wrap-archive{display:flex;justify-content:space-between}.wrap-archive .widget-area{width:30%;list-style:none}.woocommerce-loop-product__link:hover h2{color:#3cc215}.shop_button_wrap .woocommerce-loop-product__link{display:none}.widget-area{background-color:#fafafa;padding:0 12px;top:0;height:fit-content}.widget-area .wc-block-product-categories-list{padding-inline-start:0;margin:0}.widget-area .wc-block-product-categories-list li{margin:0;padding:0;list-style:none;font-size:1rem;text-decoration:none;color:#222a2b;margin-bottom:12px}.widget-area .wc-block-product-categories-list a{list-style:none;text-decoration:none;color:#222a2b}.widget_recently_viewed_products .widget-title{font-size:16px;text-transform:uppercase}.widget_recently_viewed_products ul{margin:0;margin:0;padding:0;padding:0;text-decoration:none;list-style:none;font-weight:400;font-style:normal;color:inherit;text-align:left;line-height:normal;text-transform:none;font-size:inherit}.widget_recently_viewed_products ul a{text-decoration:none;color:inherit}.widget_recently_viewed_products ul ul,.widget_recently_viewed_products ul ol{list-style:none;padding-left:0}.widget_recently_viewed_products ul li{list-style-type:none;margin:0;padding:0}.widget_recently_viewed_products ul p,.widget_recently_viewed_products ul h1,.widget_recently_viewed_products ul h2,.widget_recently_viewed_products ul h3,.widget_recently_viewed_products ul h4,.widget_recently_viewed_products ul h5,.widget_recently_viewed_products ul h6,.widget_recently_viewed_products ul blockquote{margin:0;padding:0}.widget_recently_viewed_products ul nav{list-style:none;margin:0;padding:0}.notification{position:fixed;bottom:40px;right:10px;background-color:#28a745;color:#fff;padding:10px 20px;border-radius:5px;opacity:0;transform:translateX(100%);transition:opacity .3s,transform .3s;z-index:9999}.notification.show{opacity:1;transform:translateX(0)}.woocommerce nav.woocommerce-pagination{display:flex;justify-content:center;align-items:center;margin-top:30px}.woocommerce nav.woocommerce-pagination ul.page-numbers{display:flex;list-style:none;padding:0;margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#333;text-decoration:none;transition:all .3s ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background-color:#3cc215;color:#fff;border-color:#3cc215}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background-color:#3cc215;color:#fff;border-color:#3cc215;font-weight:700;cursor:default}.woocommerce nav.woocommerce-pagination ul.page-numbers li .next,.woocommerce nav.woocommerce-pagination ul.page-numbers li .prev{font-size:16px;color:#666;text-transform:uppercase}.woocommerce nav.woocommerce-pagination ul.page-numbers li .next:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li .prev:hover{color:#3cc215}.woocommerce nav.woocommerce-pagination ul.page-numbers li .prev.disabled,.woocommerce nav.woocommerce-pagination ul.page-numbers li .next.disabled{display:none}@media (max-width:767px){.woocommerce nav.woocommerce-pagination{width:80%;flex-wrap:wrap}}.woocommerce-info{text-align:center;padding:1rem;color:white;background-color:#3cc215!important;font-size:22px}@media (max-width:767px){.woocommerce-ordering{display:none}.wrap-archive{padding:.2rem}.widget-area{width:100%!important}.modal-filter .modal-content{width:100%;padding:1px}}@media (max-width:767px){.product-header-wrap .btn-filter{width:100%;text-align:center;align-items:center;display:flex;justify-content:center}.product-header-wrap .modal-filter{margin:0;padding:0;text-decoration:none;list-style:none;font-weight:400;font-style:normal;color:inherit;text-align:left;line-height:normal;text-transform:none;font-size:inherit}.product-header-wrap .modal-filter a{text-decoration:none;color:inherit}.product-header-wrap .modal-filter ul,.product-header-wrap .modal-filter ol{list-style:none;padding-left:0}.product-header-wrap .modal-filter li{list-style-type:none;margin:0;padding:0}.product-header-wrap .modal-filter p,.product-header-wrap .modal-filter h1,.product-header-wrap .modal-filter h2,.product-header-wrap .modal-filter h3,.product-header-wrap .modal-filter h4,.product-header-wrap .modal-filter h5,.product-header-wrap .modal-filter h6,.product-header-wrap .modal-filter blockquote{margin:0;padding:0}.product-header-wrap .modal-filter nav{list-style:none;margin:0;padding:0}.product-header-wrap .modal-filter ul{margin:0;padding:0}.product-header-wrap .modal-filter .modal-content{width:100%}.product-header-wrap .modal-filter .modal-content .wp-block-woocommerce-product-categories{font-size:1rem}.product-header-wrap .modal-filter .modal-content .wp-block-woocommerce-product-categories ul{display:flex;flex-direction:column;gap:.8rem}.product-header-wrap .modal-filter .modal{width:100%}}.wpc-filter-title{font-weight:500!important}.single-fav-add{display:flex;gap:1rem}.woosw-btn{background-color:#f5f5f5;padding:0 14px;border-radius:6px}.woosw-btn-text{display:none}.commentlist{padding:0}.comment_container{display:flex;gap:1rem;border-bottom:1px solid #f4f4f5;margin-top:42px}.comment_container img{height:fit-content;border-radius:50px}.woocommerce-review__author{font-size:14px;font-weight:600;color:#222a2b}.woocommerce-review__published-date{font-size:14px;color:#71717a}.description{font-size:16px;margin-bottom:42px}.product-attribute .attribute-toggle{cursor:pointer;margin-bottom:12px;margin-top:12px}.attribute-values{display:none;margin-top:10px}.attribute-values label{display:block;margin-bottom:5px}.widget-area{margin-bottom:20px;padding:15px;background-color:#f9f9f9}.toggle-attribute{display:block;margin-top:10px;cursor:pointer;color:#007bff}.arrow{color:var(--global-color)}.woocommerce-checkout ul{list-style:none;margin:0;padding:0}.woocommerce-checkout ul li{list-style:none;margin:0;padding:0}.woocommerce-checkout form .row{display:flex;gap:1rem}.woocommerce-checkout .woocommerce-checkout-review-order-table{top:1px;padding:1.5rem;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .thwcfd-field-country,.woocommerce-checkout .payment_method_installment img{display:none}.woocommerce-checkout input,.woocommerce-checkout select{width:100%;padding:1rem;border:1px solid #ced4da;border-radius:12px;font-size:14px;color:#333;transition:all .3s ease}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus{border-color:#ffefb3;outline:none;box-shadow:0 0 5px rgba(255,239,179,.7)}.woocommerce-checkout input[type=checkbox],.woocommerce-checkout input[type=radio]{width:fit-content}.woocommerce-checkout textarea{width:100%}.woocommerce-checkout .wc-ukr-shipping-np-fields select{padding:1rem;border-radius:12px;border:1px solid #e0e0e0;width:100%}.woocommerce-checkout .woocommerce-checkout-review-order-table th{background-color:#f9f9f9;color:#333;text-transform:uppercase;font-size:14px;padding:12px;border-bottom:2px solid #e0e0e0}.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:10px;border-bottom:1px solid #e0e0e0}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout .woocommerce-shipping-totals{font-size:14px;color:#555}@media (max-width:768px){.woocommerce-checkout .row{flex-direction:column;gap:1rem}.woocommerce-checkout .product-item{flex-direction:column;align-items:flex-start}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{text-align:left}}.woocommerce-checkout #order_review{width:100%;border-collapse:collapse;margin-top:20px;font-family:Arial,sans-serif;font-size:14px}.woocommerce-checkout #order_review th,.woocommerce-checkout #order_review td{padding:10px;border-bottom:1px solid #e0e0e0}.woocommerce-checkout .product-item{display:flex;align-items:center;gap:10px}.woocommerce-checkout .product-item img{width:50px;height:50px;border-radius:4px}.woocommerce-checkout .product-info{font-size:14px;color:#555}.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-checkout ul.woocommerce-error{color:#fff;background:#dc3545;padding:1rem;list-style:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.woocommerce-checkout .card h3{font-size:clamp(1.5rem,2.5vw,2rem);text-align:center;padding-bottom:1rem;border-bottom:1px solid #ced4da;font-weight:550}.woocommerce-checkout .thwcfd-field-wrapper{width:45%}@media (max-width:767px){.woocommerce-checkout .thwcfd-field-wrapper{width:100%}}.woocommerce-checkout .woocommerce-checkout p .input-text{display:block;width:100%;padding:.75rem;font-size:1rem;border-radius:6px;border:1px solid #ced4da;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce-checkout .thwcfd-field-wrapper textarea{width:200%}.woocommerce-checkout .woocommerce-checkout p .input-text:focus{border-color:#3cc215;outline:0}.woocommerce-checkout .woocommerce-checkout p .select2-container--default .select2-selection--single{border-radius:6px}.woocommerce-checkout .woocommerce-checkout textarea{min-height:120px;padding:.75rem;border:1px solid #ced4da;border-radius:6px}.woocommerce-checkout .woocommerce-checkout-payment ul{list-style:none;padding-left:0}.woocommerce-checkout .woocommerce-thankyou-order-received{background:#3cc215;color:#fff;padding:15px;border-radius:8px;text-align:center}.woocommerce-checkout .wc-ukr-shipping-checkbox{display:flex;align-items:center;gap:8px}.woocommerce-checkout .wc_payment_method{border:1px solid #ced4da;border-radius:12px;padding:1.2rem;margin-bottom:.8rem}.woocommerce-checkout .wc_payment_method img{max-width:40px;object-fit:cover}.woocommerce-checkout .wc-ukr-shipping-np-fields h3{font-size:clamp(1.5rem,2.5vw,2rem);text-align:center;padding-bottom:1rem;border-bottom:1px solid #ced4da;font-weight:550}.woocommerce-checkout #wcus_np_billing_fields{box-shadow:none;border:transparent!important}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"SSSSS";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;color:#0e2c2a}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"S";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"S";color:#404040;opacity:.25}p.stars:hover a::before{content:"S";color:#0e2c2a;opacity:1}p.stars.selected a.active::before{content:"S";color:#0e2c2a;opacity:1}p.stars.selected a.active~a::before{content:"S";color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"S";color:#0e2c2a;opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#0e2c2a;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#0e2c2a}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.wp-block-woocommerce-product-categories li{padding-right:1.2rem}.wp-block-woocommerce-product-categories li a:hover{color:#3cc215}#mini-cart-modal .woocommerce-mini-cart{list-style:none;padding:0;margin:0}#mini-cart-modal .woocommerce-mini-cart-item{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #e5e5e5;gap:10px}#mini-cart-modal .woocommerce-mini-cart-item:last-child{border-bottom:none}#mini-cart-modal .woocommerce-mini-cart-item img{max-width:60px;height:auto;border-radius:8px}#mini-cart-modal .woocommerce-mini-cart-item a{text-decoration:none;color:#333;flex:1}#mini-cart-modal .woocommerce-mini-cart-item .quantity{font-size:14px;color:#666}#mini-cart-modal .woocommerce-mini-cart__total{font-size:16px;font-weight:700;text-align:right;margin-top:20px;color:#333}#mini-cart-modal .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px}#mini-cart-modal .woocommerce-mini-cart__buttons .button{background:linear-gradient(45deg,#0f3d3a,#228b22);color:#fff;text-align:center;padding:10px 15px;border:none;border-radius:10px;font-size:16px;cursor:pointer;text-decoration:none}#mini-cart-modal .woocommerce-mini-cart__buttons .button:hover{background:linear-gradient(45deg,#228b22,#0f3d3a)}@media (max-width:768px){#mini-cart-modal .woocommerce-mini-cart-item{flex-direction:column;align-items:flex-start}#mini-cart-modal .woocommerce-mini-cart-item img{max-width:80px}}.wishlist-products{display:flex;flex-wrap:wrap;gap:3rem;margin-top:2%}.wishlist-products .wishlist-item{margin:0;padding:0;padding:.6rem;text-decoration:none;list-style:none;font-weight:400;font-style:normal;color:inherit;text-align:left;line-height:normal;text-transform:none;font-size:inherit;display:flex;flex-direction:column;width:28%;background:#fafafa;border-radius:12px}.wishlist-products .wishlist-item a{text-decoration:none;color:inherit}.wishlist-products .wishlist-item ul,.wishlist-products .wishlist-item ol{list-style:none;padding-left:0}.wishlist-products .wishlist-item li{list-style-type:none;margin:0;padding:0}.wishlist-products .wishlist-item p,.wishlist-products .wishlist-item h1,.wishlist-products .wishlist-item h2,.wishlist-products .wishlist-item h3,.wishlist-products .wishlist-item h4,.wishlist-products .wishlist-item h5,.wishlist-products .wishlist-item h6,.wishlist-products .wishlist-item blockquote{margin:0;padding:0}.wishlist-products .wishlist-item nav{list-style:none;margin:0;padding:0}.wishlist-products .wishlist-item h3{font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:400;margin-bottom:1rem}.wishlist-products .wishlist-item button{padding:.6rem;margin-bottom:.4rem}.wishlist-products .wishlist-item .woocommerce-Price-amount{font-size:22px;padding-bottom:1rem}