/*!/wp-content/themes/hello-elementor-child/assets/css/k-custom.css*/.list-products{clear:both;display:flex;gap:30px;align-items:flex-start;flex-wrap:wrap}.product-item.grid{border:1px solid #69FBAC;background-color:#f2f2f2;width:calc(33.33% - 26.67px)
} .columns-4 .product-item.grid{width:calc(25% - 22.5px)
} .product-item .woocommerce-loop-product__title{color:#2B6646;font-size:24px;margin-top:0;margin-bottom:0;font-weight:500;transition:all 0.2s}.product-item .woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#121212}.product-item .product-caption{padding:15px}.product-item .product-caption .price{line-height:1}.product-item .product-caption .price .amount{color:#2B6646;font-weight:500;font-size:16px}.product-item .product-caption .product-details{margin-bottom:25px;color:#2B6646}.product-item .sep-double{height:6px;border-top:1px solid #2B6646;border-bottom:1px solid #2B6646;margin:15px 0}.product-buttons .added_to_cart{position:absolute;display:none!important}.product-buttons .screen-reader-text{display:none}.product-item .product-buttons .show_details_button{color:#2B6646;font-size:14px;transition:all 0.2s;font-weight:700;display:inline-flex;align-items:center}.product-item .product-buttons .show_details_button svg{margin-right:2px;transition:all 0.2s}.product-item .product-buttons .show_details_button:hover{color:#121212}.product-item .product-buttons .show_details_button:hover svg{stroke:#121212}.product-item .product-buttons .add_to_cart_button{padding:0;background-color:#fff0;color:#2B6646;font-size:14px;transition:all 0.2s;display:inline-flex;gap:3px;align-items:center}.product-item .product-buttons .add_to_cart_button:hover{background-color:#fff0;color:#121212}.product-item .product-buttons .add_to_cart_button svg{transition:all 0.2s}.product-item .product-buttons .add_to_cart_button:hover svg{fill:#121212}.product-item .product-buttons{display:flex;justify-content:space-between}.list-products{margin-bottom:50px}.catalog-ordering{display:flex;margin-bottom:40px;clear:both}.orderby-order-container{display:flex;position:relative;z-index:101}.orderby-order-container>ul{list-style:none;margin:0 6px 0 0;padding:0}.order-dropdown{position:relative;z-index:100;cursor:pointer;height:40px;line-height:39px;color:#1E1E1E;font-size:14px;background-color:#f2f2f2;list-style:none;padding:0}.order-dropdown>li{position:relative;z-index:99}.order-dropdown .current-li{border:1px solid #69FBAC;display:inline-flex}.order-dropdown .current-li-content{display:inline-flex}.order-dropdown ul{margin:0;padding:0;list-style:none;display:none;background:#fbfaf9;width:100%}.order-dropdown a{color:#1E1E1E;padding:0 12px}.order-dropdown .arrow-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-left:1px solid #69FBAC}.k-grid-list-view{display:flex;list-style:none;padding:0;margin-left:6px;background-color:#f2f2f2;border:1px solid #69FBAC}.k-grid-list-view li{width:40px;height:40px}.k-grid-list-view li a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.k-grid-list-view li:first-child{border-right:1px solid #69FBAC}.k-grid-list-view li.active a{background:#e7e7e7}.order-dropdown>li:hover>ul{display:block;position:absolute}.order-dropdown ul li a{background:#fbfaf9;border:1px solid #69FBAC;border-top:0;display:block;font-size:14px;padding:0 13px}.order li a{background:#fbfaf9;border:1px solid #69FBAC;display:flex;align-items:center;justify-content:center;width:42px;height:42px}.order-dropdown ul li a:hover{background-color:#e7e7e7}.orderby.order-dropdown .current-li-content a{min-width:170px}.order .desc a{transform:rotateX(180deg)}body.woocommerce-shop .site-main{max-width:100%;padding-left:20px;padding-right:20px}.product-item .product-desc{color:#1E1E1E;font-size:18px;line-height:1.4}.layout-list .product-item .product-buttons{padding-top:20px;justify-content:flex-start;gap:20px}.layout-list .product-item{padding:50px 0;border-bottom:1px solid #69FBAC;display:flex;gap:50px;width:100%;align-items:flex-start}.layout-list .product-item:first-child{padding-top:0}.layout-list .product-item .thumbnail{width:23%;line-height:1}.layout-list .product-item .product-caption{flex:1;padding:0}.layout-list .product-item .woocommerce-loop-product__title{margin-bottom:10px}.layout-list .product-item .product-caption .price .amount{font-size:18px}.layout-list .product-item:last-child{border-bottom:0;padding-bottom:0}.list-products.layout-list{gap:0}.k-button{background-color:#69FBAC;padding:12px 20px;color:#1E1E1E;border-radius:4px;font-size:14px;font-weight:500;display:inline-flex;border:1px solid #69FBAC;transition:all 0.3s ease-in-out}.k-button:hover{background-color:#1e1e1e;color:#FFF}.single-product .site-main{padding-top:120px}.woocommerce div.product .product_title{line-height:1.1.1;font-size:40px}.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:18px;color:#2B6646;font-weight:700}.woocommerce-product-details__short-description{font-size:18px;color:#1e1e1e;margin-top:40px;line-height:1.4}.product_meta{color:#1e1e1e;font-size:18px;line-height:1.5}.product_meta>*{display:block}.woocommerce div.product .woocommerce-tabs .panel{color:#1e1e1e;font-size:18px;padding:40px;border:1px solid #69FBAC;border-top:0;line-height:1.4}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:20px;font-weight:500}.woocommerce div.product .woocommerce-tabs .panel *:first-child{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3,.woocommerce div.product .woocommerce-tabs .panel h4{color:#2B6646;margin:30px 0}.social-share{margin-bottom:60px}.related.products h2{color:#2B6646!important;font-size:28px;margin-bottom:50px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #69FBAC}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #69FBAC;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#2B6646}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0;padding-left:5px}.woocommerce-Tabs-panel ul,.woocommerce-Tabs-panel p{margin-bottom:20px}.product_meta a{color:#2B6646}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%}.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:57%}div.product .summary form.cart{margin:40px 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{border:1px solid #69FBAC;font-size:20px;color:#1e1e1e;background-color:#69FBAC;padding:15px 30px;font-weight:500}.woocommerce div.product .woocommerce-tabs .panel a{color:#2B6646}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{background-color:#1e1e1e;color:#fff}.woocommerce-message{border-top:1px solid #69FBAC;border-bottom:1px solid #69FBAC;background-color:#fff0;font-size:18px;box-shadow:none!important;outline:none!important}.woocommerce-message::before{color:#2B6646}.woocommerce-page .woocommerce-message .button{padding:0;background-color:#fff0;color:#2B6646;font-size:16px;line-height:1.2}.woocommerce-page .woocommerce-message .button:hover{background-color:#fff0}.woocommerce-Tabs-panel>*:last-child{margin-bottom:0}.woocommerce div.product form.cart .custom-quantity{margin-top:7px}.custom-quantity{display:inline-flex;align-items:center;border:1px solid #666;border-radius:5px;overflow:hidden;float:left;margin-right:10px}.custom-quantity input.qty{width:50px;text-align:center;border:none;background-color:#FFF;color:#1e1e1e;font-size:16px;padding:6px 0;appearance:none!important;height:35px}.woocommerce-page .custom-quantity .qty-btn{background:#FFF;color:#1e1e1e;border:none;width:35px;height:35px;font-size:18px;cursor:pointer;transition:background 0.2s;border-radius:0;padding:0;align-items:center;justify-content:center;display:inline-flex;font-weight:400}.woocommerce-page .custom-quantity .qty-btn.minus{border-right:1px solid #666}.woocommerce-page .custom-quantity .qty-btn.plus{border-left:1px solid #666}.woocommerce-page .custom-quantity .qty-btn:hover{background:#e7e7e7}.custom-quantity input.qty::-webkit-inner-spin-button,.custom-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-quantity input.qty{-moz-appearance:textfield!important}body.woocommerce-page:not([class*=elementor-page-]) .site-main{max-width:1384px;padding-left:20px;padding-right:20px}.social-share{display:flex;border-top:1px solid #69FBAC;border-bottom:1px solid #69FBAC;padding-left:0}.social-share li{width:25%;padding:20px 30px;border-right:1px solid #69FBAC}.social-share li:last-child{border-right:0}.social-share li a{display:flex;color:#2B6646;gap:10px;align-items:center}.social-share li a .icon{width:33px;height:33px;display:flex;align-items:center;justify-content:center;background-color:#46a0d9;border-radius:50%;transition:all 0.3s}.social-share li a .icon svg{fill:#FFF}.social-share li a:hover .icon{background-color:#69FBAC}.woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse;margin:0;color:#1e1e1e}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0;border-top:1px solid #777;border-bottom:1px solid #777}table.shop_table thead:first-child tr:first-child th{border-block-start:1px solid #fff0}table.shop_table tbody>tr:nth-child(odd)>td,table.shop_table tbody>tr:nth-child(odd)>th{background-color:#fff0}table.shop_table tbody tr:hover>td,table.shop_table tbody tr:hover>th{background-color:#fff0}.woocommerce-cart-form-wrap{padding:30px;border:1px solid #777}form.woocommerce-cart-form h2.cart-title{font-size:40px;margin-top:0;padding-bottom:10px;border-bottom:1px solid #777}.woocommerce-cart table.cart img{width:100px}.cart-product-item{display:flex;gap:20px;align-items:center}.cart-product-item .product-title{flex:1;font-weight:500}.cart-product-item .product-title a{color:#2B6646;text-decoration:none}.woocommerce .woocommerce-cart-form a.remove{color:#2B6646!important}.woocommerce .woocommerce-cart-form td.product-subtotal{color:#2B6646;font-weight:500}table.shop_table thead:first-child tr:first-child th{padding-left:0}.woocommerce table.shop_table td:first-child{padding-left:0}.woocommerce table.shop_table td{padding:25px 0}table.cart .product-thumbnail{line-height:0}.woocommerce table.shop_table td.product-remove a{margin-left:auto}.woocommerce table.shop_table td.product-remove a:hover{background-color:#fff0}.woocommerce-message a{color:#2B6646}.shipping-coupon{width:48%;float:left}.cart-collaterals{margin-top:30px;overflow:hidden}.shipping-coupon .coupon{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;border:1px solid #777}.shipping-coupon .coupon h2{color:#2B6646;font-size:32px;margin-top:0;padding-bottom:10px;border-bottom:1px solid #777;width:100%;margin-bottom:30px}.shipping-coupon .coupon-fields{width:100%;display:flex;gap:10px}.shipping-coupon .coupon-fields .input-text{flex:1}.shipping-coupon .coupon-fields .button{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808;text-align:center;min-width:200px;transition:all 0.3s}.shipping-coupon .coupon-fields .button:hover{background:#080808;color:#FFF}.woocommerce-page .cart-collaterals .cart_totals{padding:30px;border:1px solid #777}.woocommerce-page .cart-collaterals .cart_totals h2{color:#2B6646;font-size:32px;margin-top:0;padding-bottom:10px;border-bottom:1px solid #777;width:100%;margin-bottom:30px}.cart_totals .shop_table td{text-align:right}.woocommerce .cart_totals .shop_table td,.woocommerce .cart_totals .shop_table th{padding:20px 0}.woocommerce .cart_totals .shop_table tr:first-child td,.woocommerce .cart_totals .shop_table tr:first-child th{padding-top:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808;text-align:center;min-width:200px;transition:all 0.3s}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#080808;color:#FFF}.woocommerce-cart .wc-proceed-to-checkout{text-align:right;padding-bottom:0}.woocommerce .shop_table .order-total .amount{color:#2B6646}.woocommerce-cart .wc-proceed-to-checkout .cart-update{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808!important;text-align:center;min-width:200px;transition:all 0.3s;margin-bottom:10px}.woocommerce-cart .wc-proceed-to-checkout .cart-update:hover{background:#080808;color:#FFF!important}.coupon-error-notice{color:#1e1e1e;font-size:16px;margin-top:15px;margin-bottom:0}.woocommerce-cart-form{margin-bottom:50px}.wc-empty-cart-message .cart-empty{border-top:0;margin-bottom:0;background-color:#fff0;font-size:18px}.cart-empty-wrap{border-top:1px solid #69FBAC;border-bottom:1px solid #69FBAC;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.cart-empty-wrap .woocommerce-notices-wrapper{display:none}.wc-empty-cart-message .cart-empty:before{color:#2B6646}.return-to-shop a.return-to-shop-button{color:#2B6646;font-size:18px;text-decoration:none;display:inline-flex;gap:5px}.return-to-shop{margin-bottom:0;padding-right:20px}.shop_table.cart .custom-quantity{float:none}.woocommerce-Tabs-panel .table-2{overflow-x:auto}.woo-social-share-text{flex:1;font-size:18px}.woocommerce-tabs{overflow:hidden}.woocommerce .checkout_coupon.woocommerce-form-coupon{display:flex!important;border:1px solid #777;border-radius:0;padding:30px;align-items:center;justify-content:space-between;margin-top:0}.woocommerce .checkout_coupon.woocommerce-form-coupon .promo-code-heading{color:#2B6646;font-size:30px;margin:0}.woocommerce-form-coupon button[name=apply_coupon]{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808!important;text-align:center;transition:all 0.3s;margin-bottom:0}.woocommerce-form-coupon button[name=apply_coupon]:hover{color:#FFF!important;background-color:#080808}.woocommerce form.woocommerce-form-coupon .form-row{padding:0;margin:0}.woocommerce form.woocommerce-form-coupon .coupon-contents{display:flex;gap:15px}.woocommerce form.woocommerce-form-coupon .coupon-contents .form-row-first{flex:1}.woocommerce form.woocommerce-form-coupon .coupon-contents .input-text{height:100%;border:1px solid #2B6646;padding:12px}.woocommerce form.woocommerce-form-coupon .coupon-contents .input-text:focus{outline:none;box-shadow:none}.layout-list .product-item .thumbnail{position:relative}.cart-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;visibility:hidden;opacity:0;transition:all 0.5s}.cart-loading .icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background-color:rgb(0 0 0 / .8);border-radius:50%}.product-item.in-cart:hover .cart-loading{opacity:1;visibility:visible}.cart-loading .spinner{display:none;animation:k_spin 2s linear infinite}.cart-loading.is-loading .spinner{display:flex}.cart-loading.is-loading .checked{display:none}.product-item.adding-cart .cart-loading{opacity:1;visibility:visible}.product-item .product-buttons .add_to_cart_button{padding-right:0!important}.product-item .product-buttons .add_to_cart_button:after{display:none!important}.woocommerce-checkout-nav{list-style:none;margin:0;padding:0;width:100%;display:flex}.woocommerce-checkout-nav li{border:1px solid #fff0}.woocommerce-checkout-nav li.is-active{border:1px solid #777;border-bottom:1px solid #FFF;margin-bottom:-1px}.woocommerce-checkout-nav li a{border:1px solid transparent!important;padding:10px 20px;height:auto;line-height:normal;color:#2B6646;font-size:18px;text-decoration:none;display:inline-flex;font-weight:500}.woocommerce-content-box{padding:30px;border:1px solid #777;margin-bottom:50px}.woocommerce-content-box .col2-set .col-2,.woocommerce-content-box #order_review_heading,.woocommerce-content-box #order_review{display:none}.woocommerce .woocommerce-content-box .col2-set .col-1,.woocommerce-page .woocommerce-content-box .col2-set .col-1{width:100%}.woocommerce-content-box .woocommerce-billing-fields,.woocommerce-content-box .woocommerce-additional-fields{color:#121212;font-size:18px}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{margin:0;color:#2B6646!important;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #777}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-size:18px;padding:12px 15px}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{outline:none!important;box-shadow:none!important}.woocommerce .woocommerce-content-box .col2-set .col-2,.woocommerce-page .woocommerce-content-box .col2-set .col-2{width:100%}.woocommerce-error-message{color:red;margin-top:7px}.woocommerce-content-box .woocommerce-invalid:after{content:'Please enter correct details for this required field.'!important}.woocommerce-content-box .woocommerce-invalid:after{display:inline-block!important;margin-top:7px;color:red;font-size:16px}.woo-btn-default{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808!important;text-align:center;transition:all 0.3s;margin-bottom:0;text-decoration:none!important;font-family:"Space Grotesk",Sans-serif;font-weight:700;line-height:1}#customer_details .col-2 .woo-btn-default,#customer_details .col-1 .woo-btn-default{float:right}.woo-btn-default:hover{background-color:#080808!important;color:#FFF!important}.woocommerce .woocommerce-checkout-review-order table.shop_table .product-total{text-align:right;padding-right:0}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order table.shop_table .order-total th{text-align:right;padding:25px 0}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal td,.woocommerce .woocommerce-checkout-review-order table.shop_table .order-total td{text-align:right}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal td{border-bottom:0;padding-bottom:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:0}table.shop_table thead:first-child tr:first-child th{font-size:18px}table.shop_table tbody tr{font-size:20px}.woocommerce-checkout #payment{margin-top:30px;background-color:rgb(105 251 172 / .1);color:#1e1e1e;font-size:18px}.woocommerce-privacy-policy-text a{color:#2B6646}.woocommerce-checkout #payment div.payment_box{background-color:#e7e7e7}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#e7e7e7}.woocommerce .woocommerce-checkout-payment .button.alt{display:inline-block;padding:15px 25px;border-radius:4px;background:#69FBAC;border:1px solid #69FBAC;color:#080808!important;text-align:center;transition:all 0.3s;margin-bottom:0;text-decoration:none!important;font-family:"Space Grotesk",Sans-serif;font-weight:700;line-height:1;font-size:24px}.woocommerce .woocommerce-checkout-payment .button.alt:hover{color:#FFF!important;background-color:#080808}.woocommerce form .form-row.woocommerce-invalid label{color:#121212}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:red}.woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered{padding:12px 15px}.woo-myaccount-user{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:40px;border-top:1px solid #777;border-bottom:1px solid #777;color:#121212;font-size:18px}.woo-myaccount-user .woo-myaccount-user-column{display:flex;flex-shrink:0;align-items:center;padding:20px 0;border-right:1px solid #777}.woo-myaccount-user .username{display:inline;flex-grow:1}.woo-myaccount-user .woo-myaccount-user-column.message{flex-grow:2;padding-left:20px;padding-right:20px}.woo-myaccount-user .woo-myaccount-user-column:last-child{flex-grow:1.5;border-right:0;padding-left:20px}.woo-myaccount-user .view-cart,.woo-myaccount-user .hello{display:inline-flex;gap:5px}.woo-myaccount-user .view-cart a{color:#2B6646;text-decoration:none;font-weight:500}.wcpay-express-checkout-wrapper{color:#1e1e1e}#wcpay-express-checkout-button-separator{margin-bottom:25px}.product .entry-summary .wpa-test-msg{display:none}.wp-block-woocommerce-coming-soon,.wp-block-woocommerce-coming-soon h1{color:#121212!important}.woocommerce .woocommerce-order{color:#121212}.woocommerce-order .woocommerce-thankyou-order-received{color:#2B6646;margin-bottom:20px;font-weight:600;font-size:28px}.woocommerce-thankyou-order-details{padding-left:0}.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:28px;padding-bottom:10px;border-bottom:1px solid #777;color:#2B6646;margin-bottom:30px}.woocommerce table.shop_table tfoot th{padding:25px 0}.woocommerce-order-details .order_item .product-name a{color:#2B6646;font-weight:500;text-decoration:none}.woocommerce-customer-details,.woocommerce-order-details{padding:30px;border:1px solid #777;font-size:18px}.woocommerce .woocommerce-customer-details address{border:0;padding:0;line-height:1.5;font-style:italic}.woocommerce-checkout .page-header,.woocommerce-cart .page-header,.woocommerce-shop .woocommerce-products-header{display:none}.woocommerce-checkout #content,.woocommerce-cart #content,.woocommerce-shop #main{padding-top:120px}.woocommerce-shipping-fields,.woocommerce-billing-fields,.woocommerce-additional-fields{margin-bottom:15px}.product-item a:hover{color:#121212}.checkout-product-item{display:flex;align-items:center}.checkout-product-item .thumb{line-height:0;margin-right:10px}.checkout-product-item .thumb img{width:100px;height:auto}.checkout-product-item .product-title{flex:1;color:#2B6646;font-weight:500}.product-item .thumbnail{position:relative}.woocommerce-coming-soon-store-only{color:#1e1e1e}.woocommerce-coming-soon-store-only h1{color:#1e1e1e!important}header .df-menu-left .elementor-nav-menu .menu-item:first-child{padding-right:20px}header .df-menu-left .elementor-nav-menu .menu-item:not(:last-child){margin-right:20px}@keyframes k_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.menu-item-cart{position:relative;list-style:none;align-items:center}.elementor-nav-menu--main .menu-item-cart .cart-icon{padding:0;position:relative}.elementor-nav-menu--main .menu-item-cart .cart-icon:hover{padding:0!important}.menu-item-cart .mini-cart-dropdown{display:none;position:absolute;right:-20px;top:100%;background:#2a3030;width:300px;padding:0;z-index:9999;color:#FFF;border:1px solid #000}.menu-item-cart:hover .mini-cart-dropdown{display:block}.cart-icon{position:relative;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.cart-count{background:red;color:#fff;border-radius:50%;font-size:12px;padding:0 6px;position:absolute;left:70%;bottom:70%}.woocommerce-mini-cart .mini_cart_item .remove{display:none!important}.mini-cart-dropdown .woocommerce-mini-cart{position:relative!important;top:0!important;left:0!important;display:block}ul.woocommerce-mini-cart{width:100%!important}header ul.woocommerce-mini-cart li{padding:14px!important;border-bottom:1px solid #000}header ul.woocommerce-mini-cart li a{padding:0!important;display:flex!important;font-size:14px;color:#FFF;white-space:normal!important;gap:10px;margin-bottom:5px}header ul.woocommerce-mini-cart li img{width:40px!important;border-radius:50%}header ul.woocommerce-mini-cart li .quantity{font-size:14px}.woocommerce-mini-cart__total{display:none}.woocommerce-mini-cart__buttons{margin-bottom:0;display:flex;justify-content:space-between;background-color:#000}.woocommerce-mini-cart__buttons .button{color:#FFF!important;padding:15px!important;font-size:16px!important;background:transparent!important;width:auto!important;display:inline-flex!important;flex-grow:unset!important}.woocommerce-mini-cart__buttons .button:hover{padding:15px!important;line-height:1!important}.woocommerce-mini-cart__empty-message{font-size:16px;padding:15px 10px;margin-bottom:0}.woo-myaccount-user-column a{color:#2B6646;text-decoration:none!important}.woo-myaccount-user-column a:hover{color:#2B6646;text-decoration:underline!important}.site-main,.wp-block-woocommerce-coming-soon{min-height:calc(100vh - 235px)}@media (max-width:1024px){form.woocommerce-cart-form h2.cart-title,.woocommerce div.product .product_title{font-size:32px}table.shop_table tbody tr{font-size:18px}}@media(max-width:991px){.list-products{gap:20px}.product-item{width:calc(33.33% - 16.67px)}.shipping-coupon{width:100%;clear:both;float:none}.woocommerce-page .cart-collaterals .cart_totals{width:100%;clear:both;margin-top:30px}.woo-myaccount-user{display:block;border-top:0}.woo-myaccount-user .username{border-right:0}.woo-myaccount-user .woo-myaccount-user-column{border-right:0;padding:8px 0}.woo-myaccount-user .woo-myaccount-user-column.message{padding:8px 0}.woo-myaccount-user .woo-myaccount-user-column:last-child{padding-left:0;text-transform:uppercase}.product-item.grid{width:calc(50% - 10px)}.layout-list .product-item{gap:30px}.social-share{flex-wrap:wrap}.social-share li{width:50%;padding:15px 10px}.social-share li:nth-of-type(2){border-right:0;border-bottom:1px solid #69FBAC}.social-share li:nth-of-type(1){border-bottom:1px solid #69FBAC}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.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%}.columns-4 .product-item.grid{width:calc(50% - 15px)}.site-main,.wp-block-woocommerce-coming-soon{min-height:calc(100vh - 388px)}}@media(max-width:767px){.woocommerce div.product .product_title{font-size:28px}.product-item{width:calc(50% - 10px)}.catalog-ordering{flex-direction:column;align-items:center;gap:15px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.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%}.product-item{width:calc(50% - 10px)}.layout-list .product-item{gap:20px}.woocommerce div.product .woocommerce-tabs .panel{padding:20px}.cart-empty-wrap{flex-direction:column;align-items:center;padding-bottom:20px}.shipping-coupon .coupon h2,.woocommerce-page .cart-collaterals .cart_totals h2,form.woocommerce-cart-form h2.cart-title{font-size:28px}.woocommerce-cart-form-wrap,.shipping-coupon .coupon,.woocommerce-page .cart-collaterals .cart_totals{padding:30px 20px}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0}.cart-product-item{flex-direction:column}.woocommerce table.shop_table td{padding:10px 0}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:center!important}.shop_table.cart .custom-quantity{margin-right:0}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{position:relative}.shop_table_responsive.woocommerce-cart-form__contents tbody tr{padding:15px 0;border-bottom:1px solid #777}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}.woocommerce table.shop_table td.product-remove{display:inline-flex;position:absolute;top:10px;right:0}.woocommerce .checkout_coupon.woocommerce-form-coupon{padding:20px;flex-wrap:wrap;gap:20px}.woocommerce .checkout_coupon.woocommerce-form-coupon .promo-code-heading{font-size:24px}.woocommerce-form-coupon button[name=apply_coupon]{padding:12px}.woocommerce form.woocommerce-form-coupon .coupon-contents .input-text{padding:9px}.woocommerce-content-box{padding:20px 15px}.woocommerce-checkout-nav li a{font-size:16px;padding:10px}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order table.shop_table .order-total th{padding:10px 0;text-align:left}.woocommerce-checkout #payment{font-size:16px}.woocommerce .woocommerce-checkout-payment .button.alt{font-size:18px}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{margin-bottom:15px}.woocommerce-content-box .woocommerce-billing-fields,.woocommerce-content-box .woocommerce-additional-fields{font-size:16px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-size:16px}.woocommerce-customer-details,.woocommerce-order-details{font-size:16px;padding:20px 15px}.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:24px;margin-bottom:25px}.woocommerce table.shop_table tfoot th{padding:15px 0}.woocommerce ul.order_details li{margin-bottom:15px;width:100%;padding-bottom:15px;border-right:0;border-bottom:1px dashed #cfc8d8;margin-right:0}.woocommerce-order .woocommerce-thankyou-order-received{margin-bottom:30px;font-size:24px}.woocommerce ul.order_details li:last-of-type{margin-bottom:0;padding-bottom:0}.checkout-product-item .thumb img{width:70px}.site-main,.wp-block-woocommerce-coming-soon{min-height:calc(100vh - 497px)}}@media(max-width:579px){.product-item.grid{width:100%}.layout-list .product-item{flex-direction:column}.layout-list .product-item .thumbnail{width:100%}.layout-list .product-item .product-caption{width:100%}.columns-4 .product-item.grid{width:100%}}