.elementor-38676 .elementor-element.elementor-element-4a6ef08f{text-align:start}.elementor-38676 .elementor-element.elementor-element-4a6ef08f img{width:100%}.elementor-38676 .elementor-element.elementor-element-34091993>.elementor-widget-container{padding:0 0 0 0}.elementor-38676 .elementor-element.elementor-element-7e9d0eca{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:var( --e-global-color-c24c6b3 );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#000000;--product-variations-color:#000000;--product-price-color:#000000;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:3px;--view-cart-button-text-color:#000000;--view-cart-button-background-color:#FFFFFF;--view-cart-button-hover-text-color:#FFFFFF;--view-cart-button-hover-background-color:#43523F;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:var( --e-global-color-49142e4 );--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#43523F;--empty-message-color:#02010100}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__subtotal{font-size:13px;font-weight:500;text-transform:uppercase}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__product-name a{color:#000}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__product-price .product-quantity{color:#000}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__footer-buttons .elementor-button{font-size:13px;font-weight:500;text-transform:uppercase}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:#43523F}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-49142e4)}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:#43523F}.elementor-38676 .elementor-element.elementor-element-7e9d0eca .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-49142e4)}.elementor-38676 .elementor-element.elementor-element-27298f11 .elementor-icon-wrapper{text-align:start}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-framed .elementor-icon,.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-framed .elementor-icon,.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-c24c6b3)}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-framed .elementor-icon:hover,.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-c24c6b3);border-color:var(--e-global-color-c24c6b3)}.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-framed .elementor-icon:hover,.elementor-38676 .elementor-element.elementor-element-27298f11.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-c24c6b3)}.elementor-38676 .elementor-element.elementor-element-27298f11 .elementor-icon{font-size:24px}.elementor-38676 .elementor-element.elementor-element-27298f11 .elementor-icon svg{height:24px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:767px){.elementor-38676 .elementor-element.elementor-element-34091993>.elementor-widget-container{padding:0 0 0 0}.elementor-38676 .elementor-element.elementor-element-7e9d0eca{--main-alignment:right}}@media(min-width:768px){.elementor-38676 .elementor-element.elementor-element-77828db9{width:100%}.elementor-38676 .elementor-element.elementor-element-53e7655f{width:19%}.elementor-38676 .elementor-element.elementor-element-4c100d8b{width:43%}.elementor-38676 .elementor-element.elementor-element-1bc2b0be{width:16%}.elementor-38676 .elementor-element.elementor-element-4aa1e53e{width:5%}.elementor-38676 .elementor-element.elementor-element-6aaf0ad2{width:5%}.elementor-38676 .elementor-element.elementor-element-2c3654f9{width:5%}.elementor-38676 .elementor-element.elementor-element-43f51376{width:23%}.elementor-38676 .elementor-element.elementor-element-2b3c3e96{width:77%}}@media (min-width:768px) and (max-width:1024px){.elementor-38676 .elementor-element.elementor-element-784c0c6>.elementor-container{grid-template-columns:minmax(0,1fr) 44px 44px 44px!important;gap:14px 8px!important}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-logo{grid-column:1;grid-row:1}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-search{grid-column:1 / -1;grid-row:2}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-help{grid-column:1 / -1;grid-row:3;text-align:center}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-action:nth-child(4){grid-column:2;grid-row:1}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-action:nth-child(5){grid-column:3;grid-row:1}.elementor-38676 .elementor-element.elementor-element-784c0c6 .vh-action:nth-child(6){grid-column:4;grid-row:1}.elementor-38676 .elementor-element.elementor-element-784c0c6 .elementor-column{order:initial!important;min-width:0!important}}@media (max-width:1024px){.elementor-38676 .elementor-element.elementor-element-29c6d8c4{position:relative;z-index:1000}.elementor-38676 .elementor-element.elementor-element-29c6d8c4>.elementor-container{position:relative;align-items:center!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation,.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation .elementor-widget-wrap,.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation .elementor-widget,.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation .elementor-widget-container,.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu{position:static!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu .mega-menu-toggle.mega-menu-open+#mega-menu-main_menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px 0!important;background:#215522!important;box-sizing:border-box;z-index:9999}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-main_menu>li.mega-menu-item{display:block!important;float:none!important;width:100%!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link{padding:14px 20px!important;height:auto!important;font-size:15px!important;line-height:1.4!important;text-align:left!important}}@media (min-width:768px) and (max-width:1024px){.elementor-38676 .elementor-element.elementor-element-29c6d8c4>.elementor-container{display:flex!important;flex-wrap:nowrap!important;gap:0!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-catalog{width:60%!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-catalog-label{white-space:nowrap}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation{width:40%!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu .mega-menu-toggle{background:transparent!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu #mega-menu-main_menu{display:none!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu .mega-menu-toggle.mega-menu-open+#mega-menu-main_menu{display:block!important}}@media (min-width:768px) and (max-width:1024px){.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .vh-navigation .elementor-widget{width:100%!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 #mega-menu-wrap-main_menu .mega-menu-toggle{display:flex!important;justify-content:flex-end!important;width:100%!important}.elementor-38676 .elementor-element.elementor-element-29c6d8c4 .mega-menu-toggle .mega-toggle-blocks-right{display:flex!important;margin-left:auto!important}}