.elementor-28271 .elementor-element.elementor-element-4ad746c6{--display:flex;}.elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button:hover, .elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-accent );}.elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button:hover svg, .elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-28271 .elementor-element.elementor-element-49d49a8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28271 .elementor-element.elementor-element-915542f{width:100%;max-width:100%;}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a, .elementor-28271 .elementor-element.elementor-element-915542f .elementor-menu-toggle{color:var( --e-global-color-5aaeee0 );fill:var( --e-global-color-5aaeee0 );}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown{background-color:var( --e-global-color-d87c615 );border-style:none;}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a:hover,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a:focus,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-menu-toggle:hover,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-menu-toggle:focus{color:var( --e-global-color-5aaeee0 );}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a:hover,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a:focus,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-95eede9 );}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-5aaeee0 );background-color:var( --e-global-color-secondary );}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown .elementor-item, .elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:0px;padding:0px 0px 20px 0px;box-shadow:0px 0px 9px -2px rgba(71.37167358398438, 71.37167358398438, 71.37167358398438, 0.5);}.elementor-28271 .elementor-element.elementor-element-257b67b4{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-primary );font-size:0.1em;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products .added_to_cart{color:var( --e-global-color-8bd604f );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );margin-inline-start:5px;}.elementor-28271 .elementor-element.elementor-element-257b67b4 nav.woocommerce-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4 nav.woocommerce-pagination ul li a{color:var( --e-global-color-8bd604f );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-783175c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-257b67b4 .elementor-products-nothing-found{color:var( --e-global-color-8bd604f );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-28271 .elementor-element.elementor-element-a03c5f7{--display:flex;}.elementor-28271 .elementor-element.elementor-element-d73b307{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-28271 .elementor-element.elementor-element-d73b307 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}@media(min-width:768px){.elementor-28271 .elementor-element.elementor-element-49d49a8e{--width:91%;}}@media(max-width:1024px){.elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-49d49a8e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown .elementor-item, .elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-element{--align-self:center;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4 nav.woocommerce-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4 .elementor-products-nothing-found{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-28271 .elementor-element.elementor-element-459c269 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown .elementor-item, .elementor-28271 .elementor-element.elementor-element-915542f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4 nav.woocommerce-pagination{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-primary-font-size );}.elementor-28271 .elementor-element.elementor-element-257b67b4 .elementor-products-nothing-found{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for nav-menu, class: .elementor-element-915542f *//* Keep all submenus closed by default in this menu */
#shop-category-menu .sub-menu {
	display: none;
}

/* Open the current branch */
#shop-category-menu .current-menu-item &gt; .sub-menu,
#shop-category-menu .current-menu-ancestor &gt; .sub-menu,
#shop-category-menu .current-menu-parent &gt; .sub-menu,
#shop-category-menu .current_page_parent &gt; .sub-menu,
#shop-category-menu .current_page_ancestor &gt; .sub-menu {
	display: block !important;
}

/* Optional: highlight current item a little more */
#shop-category-menu .current-menu-item &gt; a {
	font-weight: 700;
}/* End custom CSS */