.elementor-531 .elementor-element.elementor-element-2e5d06a{--display:flex;--min-height:70px;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;--z-index:1000;}.elementor-531 .elementor-element.elementor-element-7f1c99e{--display:flex;--min-height:70px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-531 .elementor-element.elementor-element-917e751 img{width:175px;}.elementor-531 .elementor-element.elementor-element-d073a94{--display:flex;--min-height:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-48px;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-menu-toggle{margin:0 auto;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:600;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item{color:#020101;fill:#020101;padding-left:13px;padding-right:13px;padding-top:10px;padding-bottom:10px;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item:focus{color:#C9002A;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFD9E1;}.elementor-531 .elementor-element.elementor-element-d312474 .e--pointer-framed .elementor-item:before,
					.elementor-531 .elementor-element.elementor-element-d312474 .e--pointer-framed .elementor-item:after{border-color:#FFD9E1;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C9002A;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-531 .elementor-element.elementor-element-d312474 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-d312474 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-531 .elementor-element.elementor-element-d312474 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-d312474 .elementor-item:before{border-radius:10px;}.elementor-531 .elementor-element.elementor-element-d312474 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:10px 10px 0 0;}.elementor-531 .elementor-element.elementor-element-d312474 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 10px 10px;}.elementor-531 .elementor-element.elementor-element-d312474 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 10px 10px 0;}.elementor-531 .elementor-element.elementor-element-d312474 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:10px 0 0 10px;}.elementor-531 .elementor-element.elementor-element-6674e3f{--display:flex;--min-height:70px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;}.elementor-531 .elementor-element.elementor-element-6674e3f::before, .elementor-531 .elementor-element.elementor-element-6674e3f > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-6674e3f > .e-con-inner > .elementor-background-video-container::before, .elementor-531 .elementor-element.elementor-element-6674e3f > .elementor-background-slideshow::before, .elementor-531 .elementor-element.elementor-element-6674e3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-531 .elementor-element.elementor-element-6674e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-531 .elementor-element.elementor-element-c763a86{--display:flex;--min-height:70px;}.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon-wrapper{text-align:center;}.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon{font-size:30px;}.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon svg{height:30px;}.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon-wrapper{text-align:center;}.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon{font-size:30px;}.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon svg{height:30px;}.elementor-531 .elementor-element.elementor-element-77e7751{--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-531 .elementor-element.elementor-element-77e7751 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-531 .elementor-element.elementor-element-107e456{--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;}.elementor-531 .elementor-element.elementor-element-feec210 img{width:175px;}.elementor-531 .elementor-element.elementor-element-4b5eb35{--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;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-7f1c99e{--width:15%;}.elementor-531 .elementor-element.elementor-element-d073a94{--width:55%;}.elementor-531 .elementor-element.elementor-element-6674e3f{--width:20%;}.elementor-531 .elementor-element.elementor-element-c763a86{--width:5%;}}@media(max-width:1024px){.elementor-531 .elementor-element.elementor-element-107e456{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-107e456{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-751726b */.elementor-531 .elementor-element.elementor-element-751726b .searchform{background:#FFD9E1;border:1px solid rgba(0,0,0,.25);border-radius:9px;overflow:hidden;box-shadow:none}
.elementor-531 .elementor-element.elementor-element-751726b .searchform input.s{background:#FFD9E1;color:#C9002A;font-size:14px;border:0;box-shadow:none}
.elementor-531 .elementor-element.elementor-element-751726b .searchform input.s::placeholder{color:#C9002A;opacity:1}
.elementor-531 .elementor-element.elementor-element-751726b .searchform button.searchsubmit{background:#FFD9E1;color:#20282d;border:0}
.elementor-531 .elementor-element.elementor-element-751726b .searchform button.searchsubmit:hover,.elementor-531 .elementor-element.elementor-element-751726b .searchform button.searchsubmit:focus,.elementor-531 .elementor-element.elementor-element-751726b .searchform button.searchsubmit:active{background:#FFD9E1;color:#C9002A}
.elementor-531 .elementor-element.elementor-element-751726b .searchform button.searchsubmit:focus-visible{outline:2px solid #C9002A;outline-offset:-3px}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4a09f33 */.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon svg,.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon i{display:none}
.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#333;font-size:24px;line-height:1}
.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon:before{content:"\f124";font-family:"woodmart-font";font-size:24px;font-weight:400;font-style:normal;line-height:1}
.elementor-531 .elementor-element.elementor-element-4a09f33 .elementor-icon:hover{color:#cc002b}
.elementor-531 .elementor-element.elementor-element-c763a86{width:88px;min-width:88px;flex-direction:row;gap:0;align-items:center;justify-content:center}
.elementor-531 .elementor-element-c763a86>.elementor-widget-icon{width:44px;flex-shrink:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d7cc80 */.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon svg,.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon i{display:none}
.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#333;font-size:24px;line-height:1}
.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon:before{content:"\f106";font-family:"woodmart-font";font-size:24px;font-weight:400;font-style:normal;line-height:1}
.elementor-531 .elementor-element.elementor-element-8d7cc80 .elementor-icon:hover{color:#cc002b}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-77e7751 */.elementor-531 .elementor-element.elementor-element-77e7751{width:44px!important;flex-shrink:0}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-menu-cart__toggle_button{width:44px;height:44px;padding:0;border:0;background:transparent;color:#333;display:flex;align-items:center;justify-content:center;box-shadow:none}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-text{display:none}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon{position:relative;display:flex;align-items:center;justify-content:center;margin:0;width:24px;height:24px}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon svg{display:none}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon:before{content:"\f105";font-family:"woodmart-font";font-size:24px!important;font-weight:400;line-height:1}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon-qty{position:absolute!important;top:-9px!important;left:-9px!important;right:auto!important;bottom:auto!important;transform:none!important;min-width:15px;height:15px;padding:0 3px;border-radius:50%;background:#cc002b;color:#fff;font-size:10px;line-height:15px;text-align:center;display:block!important}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-menu-cart__toggle_button:hover{color:#cc002b}
.elementor-531 .elementor-element.elementor-element-c763a86{width:132px;min-width:132px;padding:0}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon{color:#333!important}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-menu-cart__toggle_button:hover .elementor-button-icon{color:#cc002b!important}
.elementor-531 .elementor-element.elementor-element-77e7751 .elementor-button-icon-qty{background:#cc002b!important;color:#fff!important;font-size:10px!important;line-height:15px!important;height:15px!important;min-width:15px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5d06a */.elementor-531 .elementor-element.elementor-element-2e5d06a{background-color:#fff;}/* End custom CSS */