@font-face{font-family:Manrope;src:url('fonts/Manrope-Variable.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('fonts/DMSans-Variable.woff2') format('woff2');font-weight:100 1000;font-style:normal;font-display:swap}
body.huru-brand{
 --huru-emerald:#008C68;--huru-deep:#005A46;--huru-ink:#111111;--huru-mist:#EEF4F1;--huru-white:#FFFFFF;
 --e-global-color-primary:#005A46;--e-global-color-secondary:#111111;--e-global-color-text:#111111;--e-global-color-accent:#008C68;
 --e-global-typography-primary-font-family:Manrope;--e-global-typography-primary-font-weight:700;
 --e-global-typography-secondary-font-family:Manrope;--e-global-typography-secondary-font-weight:600;
 --e-global-typography-text-font-family:'DM Sans';--e-global-typography-text-font-weight:400;
 --e-global-typography-accent-font-family:'DM Sans';--e-global-typography-accent-font-weight:600;
 --color-add-to-cart-background:#005A46;--color-add-to-cart-text:#FFFFFF;--color-add-to-cart-border:#005A46;
 --color-add-to-cart-background-hover:#111111;--color-add-to-cart-text-hover:#FFFFFF;
 --color-button-style-1-background:#005A46;--color-button-style-1-text:#FFFFFF;
 --color-button-style-2-background:#005A46;--color-button-style-2-text:#FFFFFF;
 --rounded-corners-radius:10px;--add-to-cart-rounded-corners-radius:10px;
 font-family:'DM Sans',Arial,sans-serif!important;line-height:1.6;color:#111111;background:#FFFFFF;
}
.huru-brand h1,.huru-brand h2,.huru-brand h3,.huru-brand h4,.huru-brand h5,.huru-brand h6,
.huru-brand .elementor-heading-title,.huru-brand .product_title,.huru-brand .product-name,
.huru-brand .title-block,.huru-brand .title-widget{font-family:Manrope,Arial,sans-serif!important;font-weight:700;letter-spacing:-.025em;line-height:1.2}
.huru-brand input,.huru-brand textarea,.huru-brand select,.huru-brand button,.huru-brand .button,
.huru-brand .elementor-button,.huru-brand .bwp-navigation,.huru-brand .elementor-widget-text-editor,
.huru-brand .price,.huru-brand label,.huru-brand .woocommerce-tabs{font-family:'DM Sans',Arial,sans-serif!important}
.huru-brand .wpbingoLogo img{width:200px!important;height:auto!important;max-width:100%!important;aspect-ratio:598/190;object-fit:contain}
.huru-brand .header-mobile .wpbingoLogo img{width:142px!important}
.huru-brand .button,.huru-brand a.button,.huru-brand button.single_add_to_cart_button,
.huru-brand .woocommerce a.button,.huru-brand .woocommerce button.button,
.huru-brand .woocommerce input.button,.huru-brand input[type=submit],
.huru-brand .elementor-button,.huru-brand .wc-block-components-button:not(.is-link){
 background:#005A46!important;border-color:#005A46!important;color:#FFFFFF!important;border-radius:8px;box-shadow:none;
}
.huru-brand .button:hover,.huru-brand a.button:hover,.huru-brand .woocommerce a.button:hover,
.huru-brand .woocommerce button.button:hover,.huru-brand input[type=submit]:hover,
.huru-brand .elementor-button:hover,.huru-brand .wc-block-components-button:not(.is-link):hover{
 background:#111111!important;border-color:#111111!important;color:#FFFFFF!important;
}
.huru-brand .single-product .summary .price,.huru-brand .products-list .price{color:#005A46!important;font-weight:600}
.huru-brand .cart-count,.huru-brand .onsale,.huru-brand .hot{background:#005A46!important;color:#FFFFFF!important}
.huru-brand .woocommerce-message,.huru-brand .woocommerce-info{border-top-color:#005A46;background:#EEF4F1;color:#111111}
.huru-brand .woocommerce-message:before,.huru-brand .woocommerce-info:before{color:#005A46}
.huru-brand .woocommerce-message a:not(.button),.huru-brand .woocommerce-info a:not(.button){color:#005A46;text-decoration:underline}
.huru-brand input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),
.huru-brand select,.huru-brand textarea{border-radius:6px;border-color:rgba(0,90,70,.32);color:#111111;background-color:#FFFFFF}
.huru-brand :focus-visible{outline:3px solid #005A46!important;outline-offset:3px}
.huru-brand .elementor-widget-text-editor a,.huru-brand .woocommerce-privacy-policy-text a{color:#005A46;text-decoration:underline;text-underline-offset:3px}
.huru-brand .woocommerce-Price-amount{white-space:nowrap}
.huru-brand .wpcf7 form .wpcf7-response-output{font-family:'DM Sans',Arial,sans-serif;line-height:1.5}
.huru-brand .woocommerce form .form-row label{line-height:1.5;margin-bottom:6px}
.huru-brand #bwp-footer a:focus-visible{outline-color:#008C68!important}
@media(max-width:767px){.huru-brand .woocommerce form .form-row input.input-text,.huru-brand .woocommerce form .form-row textarea,.huru-brand .wpcf7 input,.huru-brand .wpcf7 textarea{font-size:16px}.huru-brand .woocommerce .button,.huru-brand .wc-block-components-button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.huru-brand .button,.huru-brand .elementor-button{transition:none!important}}
