.woocommerce-account .woocommerce-MyAccount-content{position:relative}.woocommerce-Addresses~.button{right:0;position:absolute !important}.my-account-wrapper:hover .dropdown-container,.my-account-wrapper:focus-within .dropdown-container{display:block;-webkit-animation-duration:340ms;-moz-animation-duration:340ms;animation-duration:340ms;animation-delay:150ms;-webkit-animation-delay:150ms;-moz-animation-delay:150ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_menu;-moz-animation-name:animation_menu;animation-name:animation_menu}.breadcrumb-title-wrapper:not(.no-title) .breadcrumb-title .breadcrumbs{margin-bottom:20px}.catalogues-row h4,.catalogues-row h4 a{color:var(--hmk-text)}.catalogues-row h4:hover,.catalogues-row h4:focus,.catalogues-row h4 a:hover,.catalogues-row h4 a:focus{color:var(--hmk-primary)}.footer-links a{color:var(--hmk-text)}.footer-links a:hover,.footer-links a:focus{color:var(--hmk-primary)}#wppb_register_pre_form_message{display:none !important}.woocommerce-form-login input[type=text],.woocommerce-form-login input[type=email],.woocommerce-form-login input[type=password]{--wc-form-border-radius: 60px;background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important;padding:10px 25px !important;border-radius:60px;transition:all 120ms ease-in}.woocommerce-form-login input[type=text]:valid:not(:placeholder-shown),.woocommerce-form-login input[type=email]:valid:not(:placeholder-shown),.woocommerce-form-login input[type=password]:valid:not(:placeholder-shown){background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important}.woocommerce-form-login input[type=text]:-internal-autofill-selected,.woocommerce-form-login input[type=text]:-webkit-autofill,.woocommerce-form-login input[type=text]:-webkit-autofill:focus,.woocommerce-form-login input[type=text]:autofill,.woocommerce-form-login input[type=email]:-internal-autofill-selected,.woocommerce-form-login input[type=email]:-webkit-autofill,.woocommerce-form-login input[type=email]:-webkit-autofill:focus,.woocommerce-form-login input[type=email]:autofill,.woocommerce-form-login input[type=password]:-internal-autofill-selected,.woocommerce-form-login input[type=password]:-webkit-autofill,.woocommerce-form-login input[type=password]:-webkit-autofill:focus,.woocommerce-form-login input[type=password]:autofill{background-color:light-dark(#eaefe4, #eaefe4) !important;-webkit-box-shadow:0 0 0 30px #eaefe4 inset !important;box-shadow:0 0 0 30px #eaefe4 inset !important}.woocommerce-form-login input[type=text]:-webkit-autofill,.woocommerce-form-login input[type=text]:-webkit-autofill:focus,.woocommerce-form-login input[type=email]:-webkit-autofill,.woocommerce-form-login input[type=email]:-webkit-autofill:focus,.woocommerce-form-login input[type=password]:-webkit-autofill,.woocommerce-form-login input[type=password]:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.woocommerce-Input{--wc-form-border-radius: 60px;background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important;padding:10px 25px !important;border-radius:60px;transition:all 120ms ease-in}.woocommerce-Input:valid:not(:placeholder-shown){background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important}.woocommerce-Input:-internal-autofill-selected,.woocommerce-Input:-webkit-autofill,.woocommerce-Input:-webkit-autofill:focus,.woocommerce-Input:autofill{background-color:light-dark(#eaefe4, #eaefe4) !important;-webkit-box-shadow:0 0 0 30px #eaefe4 inset !important;box-shadow:0 0 0 30px #eaefe4 inset !important}.woocommerce-Input:-webkit-autofill,.woocommerce-Input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.wppb-user-forms input[type=text],.wppb-user-forms input[type=email],.wppb-user-forms input[type=password]{--wc-form-border-radius: 60px;background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important;padding:10px 25px !important;border-radius:60px;transition:all 120ms ease-in}.wppb-user-forms input[type=text]:valid:not(:placeholder-shown),.wppb-user-forms input[type=email]:valid:not(:placeholder-shown),.wppb-user-forms input[type=password]:valid:not(:placeholder-shown){background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important}.wppb-user-forms input[type=text]:-internal-autofill-selected,.wppb-user-forms input[type=text]:-webkit-autofill,.wppb-user-forms input[type=text]:-webkit-autofill:focus,.wppb-user-forms input[type=text]:autofill,.wppb-user-forms input[type=email]:-internal-autofill-selected,.wppb-user-forms input[type=email]:-webkit-autofill,.wppb-user-forms input[type=email]:-webkit-autofill:focus,.wppb-user-forms input[type=email]:autofill,.wppb-user-forms input[type=password]:-internal-autofill-selected,.wppb-user-forms input[type=password]:-webkit-autofill,.wppb-user-forms input[type=password]:-webkit-autofill:focus,.wppb-user-forms input[type=password]:autofill{background-color:light-dark(#eaefe4, #eaefe4) !important;-webkit-box-shadow:0 0 0 30px #eaefe4 inset !important;box-shadow:0 0 0 30px #eaefe4 inset !important}.wppb-user-forms input[type=text]:-webkit-autofill,.wppb-user-forms input[type=text]:-webkit-autofill:focus,.wppb-user-forms input[type=email]:-webkit-autofill,.wppb-user-forms input[type=email]:-webkit-autofill:focus,.wppb-user-forms input[type=password]:-webkit-autofill,.wppb-user-forms input[type=password]:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.wppb-user-forms .wppb_billing_heading{margin-top:50px !important}.wppb-user-forms .wppb-field-error{background-color:rgba(0,0,0,0) !important;border-style:none !important;padding:0 !important}.wppb-user-forms .wppb-field-error .wppb-form-error{color:var(--hmk-red);border:0 !important;margin:0 0 20px;font-size:80%;font-style:normal}.wppb-user-forms .wppb-field-error>input.extra_field_phone,.wppb-user-forms .wppb-field-error>input.extra_field_email_confirmation,.wppb-user-forms .wppb-field-error>input.extra_field_input,.wppb-user-forms .wppb-field-error>input.text-input{border-color:var(--hmk-red)}.wppb-user-forms .wppb-recaptcha{display:none !important}:root{--hmk-primary: var(--hmk-green);--hmk-green: #008037;--hmk-white: #ffffff;--hmk-light-green: #eaefe4;--hmk-red: #c00;--hmk-black: #343434;--hmk-text: var(--hmk-black)}.mailchimp-subscription input[type=email]{width:calc(100% - 210px)}.mailchimp-subscription .subscribe-email .button{width:200px}.style-default .products .product-category .meta-wrapper{max-width:none !important;top:20px;left:20px;right:20px}.style-default .products .product-category .meta-wrapper .heading-title{word-wrap:initial !important;font-size:20px}.woocommerce .products .product:not(.product-category) a img{width:auto !important;max-height:200px;max-width:100%;margin:0 auto}.cat-item a{color:var(--hmk-black) !important}.cat-item a:hover,.cat-item a:focus{color:var(--hmk-green) !important}@media only screen and (min-width: 1280px){.page-container>.ts-sidebar.ts-col-6{width:25% !important}.page-container>#main-content.ts-col-18{width:75% !important}}#main-content .woocommerce.columns-1>.products .product .thumbnail-wrapper>a{padding:0;margin:0 auto}.products .product .short-description{color:var(--hmk-text) !important}.ts-product-columns-selector>span{background:url(c496db051825d1f0fc05.svg) no-repeat 0 -106px}.reset_variations{display:none !important}.woocommerce-variation-availability{display:none !important}.woocommerce-product-details__short-description{color:var(--hmk-text) !important}.woocommerce .products .product figure{min-height:200px;display:flex;align-items:center}.product .summary .variations .label,.product .summary .quantity label{color:var(--hmk-text) !important}.ts-product-attribute div.option:not(.color) a{border-color:var(--hmk-green)}.ts-product-attribute div.option:not(.color) a:hover,.ts-product-attribute div.option:not(.color) a:focus{background-color:var(--hmk-green) !important;color:var(--hmk-white) !important}.ts-product-attribute div.option.selected:not(.color) a{background-color:var(--hmk-green) !important;color:var(--hmk-white) !important}.ts-product-attribute div.option.selected:not(.color) a:hover,.ts-product-attribute div.option.selected:not(.color) a:focus{background-color:var(--hmk-green) !important;color:var(--hmk-white) !important}.woocommerce img.product-image-back{display:block;height:350px;object-fit:contain;background-color:#fff;box-sizing:border-box}ul.product-categories{max-height:350px;overflow:auto;padding-right:10px}.woocommerce .product .thumbnail-wrapper a{display:flex;aspect-ratio:1/1;align-items:center}.product-group-button>div.quickshop a::after,.product-group-button>div.wishlist a:not(.loading)::after{width:100%}.product-brands{font-weight:500}.includes_tax{display:block}.tax_label{display:block}.cart-collaterals .cart_totals table.shop_table tbody tr.cart-subtotal td::before,.cart-collaterals .cart_totals table.shop_table tbody tr.tax-total td::before,.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td::before{position:absolute;left:0;display:inline-block}.cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td,.cart-collaterals .cart_totals table.shop_table tr.tax-total td,.cart-collaterals .cart_totals table.shop_table tr.order-total td{text-align:right;font-weight:bold}.woocommerce-cart-form__cart-item.cart_item,.woocommerce-cart-form__cart-item.cart_item a{color:var(--hmk-text)}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before,.cart_totals .shop_table .shop_table_responsive td::before{color:var(--hmk-text) !important}.woocommerce-cart table.cart td.actions .coupon{flex-wrap:nowrap}.shipping_address #wcms_message{display:none !important}.input-text,.woocommerce-input-wrapper input,.woocommerce-input-wrapper textarea{--wc-form-border-radius: 60px;background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important;padding:10px 25px !important;border-radius:60px;transition:all 120ms ease-in}.input-text:valid:not(:placeholder-shown),.woocommerce-input-wrapper input:valid:not(:placeholder-shown),.woocommerce-input-wrapper textarea:valid:not(:placeholder-shown){background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important}.input-text:-internal-autofill-selected,.input-text:-webkit-autofill,.input-text:-webkit-autofill:focus,.input-text:autofill,.woocommerce-input-wrapper input:-internal-autofill-selected,.woocommerce-input-wrapper input:-webkit-autofill,.woocommerce-input-wrapper input:-webkit-autofill:focus,.woocommerce-input-wrapper input:autofill,.woocommerce-input-wrapper textarea:-internal-autofill-selected,.woocommerce-input-wrapper textarea:-webkit-autofill,.woocommerce-input-wrapper textarea:-webkit-autofill:focus,.woocommerce-input-wrapper textarea:autofill{background-color:light-dark(#eaefe4, #eaefe4) !important;-webkit-box-shadow:0 0 0 30px #eaefe4 inset !important;box-shadow:0 0 0 30px #eaefe4 inset !important}.input-text:-webkit-autofill,.input-text:-webkit-autofill:focus,.woocommerce-input-wrapper input:-webkit-autofill,.woocommerce-input-wrapper input:-webkit-autofill:focus,.woocommerce-input-wrapper textarea:-webkit-autofill,.woocommerce-input-wrapper textarea:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.woocommerce-checkout-review-order .product-name{color:var(--hmk-text) !important}.product-sku{color:var(--hmk-text);font-size:.83em}.product-sku-value{font-weight:500}@media only screen and (min-width: 992px){.woocommerce>form.checkout #customer_details{width:calc(50% - 30px)}.woocommerce>form.checkout #order_review_heading,.woocommerce>form.checkout #order_review{width:50%}}.ts-tiny-cart-wrapper .cart-item-wrapper-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.cart_list .cart-item-wrapper .price{margin-bottom:0 !important}.quantity .number-button{height:50px}.button.button-secondary{background-color:var(--hmk-primary);border-color:var(--hmk-primary)}.button.button-secondary:hover,.button.button-secondary:focus{border-color:var(--hmk-primary);color:var(--hmk-primary)}.aws-search-form .aws-search-field{--wc-form-border-radius: 60px;background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important;padding:10px 25px !important;border-radius:60px;transition:all 120ms ease-in;border-radius:60px 0 0 60px !important}.aws-search-form .aws-search-field:valid:not(:placeholder-shown){background-color:var(--hmk-light-green) !important;border-color:var(--hmk-light-green) !important}.aws-search-form .aws-search-field:-internal-autofill-selected,.aws-search-form .aws-search-field:-webkit-autofill,.aws-search-form .aws-search-field:-webkit-autofill:focus,.aws-search-form .aws-search-field:autofill{background-color:light-dark(#eaefe4, #eaefe4) !important;-webkit-box-shadow:0 0 0 30px #eaefe4 inset !important;box-shadow:0 0 0 30px #eaefe4 inset !important}.aws-search-form .aws-search-field:-webkit-autofill,.aws-search-form .aws-search-field:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.aws-search-form .aws-search-btn{border-radius:0 60px 60px 0 !important;border:none !important}.ts-header .menu-wrapper ul li:hover{color:var(--hmk-primary) !important}.ts-menu .wpb_wrapper{columns:6;column-gap:20px}.ts-menu .ts-list-of-product-categories-wrapper{break-inside:avoid}.ts-menu .ts-list-of-product-categories-wrapper ul li:first-child a{font-weight:600}.ts-menu .ts-list-of-product-categories-wrapper ul li{font-size:15px !important;line-height:20px !important}.ts-banner-image img.text-image{max-width:100%;max-height:100%}@media only screen and (min-width: 1280px){.ts-banner-image.left-center img.text-image{left:0}}.group-features .ts-feature-wrapper.horizontal-icon .feature-header,.group-features .ts-feature-wrapper.horizontal-image .feature-header,.ts-feature-wrapper:not(.vertical-image):not(.vertical-icon) .feature-header{width:auto !important}
