.elementor-47279 .elementor-element.elementor-element-dfbdfde:not(.elementor-motion-effects-element-type-background), .elementor-47279 .elementor-element.elementor-element-dfbdfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F3EF;}.elementor-47279 .elementor-element.elementor-element-dfbdfde{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-47279 .elementor-element.elementor-element-dfbdfde > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47279 .elementor-element.elementor-element-204668c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47279 .elementor-element.elementor-element-204668c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-47279 .elementor-element.elementor-element-204668c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca{width:auto;max-width:auto;align-self:center;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-47279 .elementor-element.elementor-element-ae0f7ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-47279 .elementor-element.elementor-element-99ed902{width:auto;max-width:auto;align-self:center;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-8e73456 );--toggle-button-border-color:var( --e-global-color-text );--toggle-button-icon-hover-color:var( --e-global-color-8e73456 );--toggle-button-border-width:0px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-47279 .elementor-element.elementor-element-99ed902 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-99ed902 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-icon i{color:var( --e-global-color-4323f08 );transition:color 0.3s;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-icon svg{fill:var( --e-global-color-4323f08 );transition:fill 0.3s;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-acf5516{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-item > a{font-size:18px;font-weight:600;line-height:2em;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-text{color:var( --e-global-color-4323f08 );transition:color 0.3s;}.elementor-47279 .elementor-element.elementor-element-acf5516 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-icon i{color:var( --e-global-color-4323f08 );transition:color 0.3s;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-icon svg{fill:var( --e-global-color-4323f08 );transition:fill 0.3s;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-959d66f{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-item > a{font-size:18px;font-weight:600;line-height:2em;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-text{color:var( --e-global-color-4323f08 );transition:color 0.3s;}.elementor-47279 .elementor-element.elementor-element-959d66f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-0a8c67e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47279 .elementor-element.elementor-element-0a8c67e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;padding:0% 5% 0% 5%;}.elementor-47279 .elementor-element.elementor-element-0a8c67e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47279 .elementor-element.elementor-element-a4bfd64.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-47279 .elementor-element.elementor-element-a4bfd64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-47279 .elementor-element.elementor-element-a4bfd64 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-2067553{text-align:start;}.elementor-47279 .elementor-element.elementor-element-2067553 img{width:50%;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu .elementor-item{font-family:"Open Sans";font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8e73456 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f9b8f47 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a:hover,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a:focus,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle:hover,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a:hover,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a:focus,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-fd796f8 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown .elementor-item, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans";font-size:18px;font-weight:700;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a{padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle{color:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle svg{fill:var( --e-global-color-4323f08 );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle:hover, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle:hover svg, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle:hover, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-47279 .elementor-element.elementor-element-140d78f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47279 .elementor-element.elementor-element-140d78f:not(.elementor-motion-effects-element-type-background), .elementor-47279 .elementor-element.elementor-element-140d78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd796f8 );}.elementor-47279 .elementor-element.elementor-element-140d78f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-47279 .elementor-element.elementor-element-140d78f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-47279 .elementor-element.elementor-element-58ed9bc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-47279 .elementor-element.elementor-element-58ed9bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-47279 .elementor-element.elementor-element-58ed9bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47279 .elementor-element.elementor-element-58ed9bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-47279 .elementor-element.elementor-element-58ed9bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu .elementor-item{font-family:"Open Sans";font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-8e73456 );fill:var( --e-global-color-8e73456 );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8e73456 );}.elementor-47279 .elementor-element.elementor-element-9b6c29a{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown{background-color:var( --e-global-color-f9b8f47 );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a:hover,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a:focus,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle:hover,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a:hover,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a:focus,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-fd796f8 );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown .elementor-item, .elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans";font-size:18px;font-weight:700;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a{padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle:hover, .elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle:hover svg, .elementor-47279 .elementor-element.elementor-element-9b6c29a div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-text );}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle:hover, .elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-47279 .elementor-element.elementor-element-a4bfd64{width:75%;}.elementor-47279 .elementor-element.elementor-element-58ed9bc{width:75%;}}@media(max-width:1024px){.elementor-47279 .elementor-element.elementor-element-0a8c67e{margin-top:0px;margin-bottom:0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8{--nav-menu-icon-size:46px;}.elementor-47279 .elementor-element.elementor-element-140d78f{margin-top:0px;margin-bottom:0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a{--nav-menu-icon-size:46px;}}@media(max-width:767px){.elementor-47279 .elementor-element.elementor-element-dfbdfde{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-204668c{width:100%;}.elementor-47279 .elementor-element.elementor-element-204668c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47279 .elementor-element.elementor-element-204668c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-47279 .elementor-element.elementor-element-204668c > .elementor-element-populated{padding:7px 15px 5px 15px;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca{width:auto;max-width:auto;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 14px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-ae0f7ca .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47279 .elementor-element.elementor-element-99ed902{width:auto;max-width:auto;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-0a8c67e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-a4bfd64{width:80%;}.elementor-47279 .elementor-element.elementor-element-a4bfd64 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-47279 .elementor-element.elementor-element-31ae6b5{width:20%;}.elementor-47279 .elementor-element.elementor-element-31ae6b5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47279 .elementor-element.elementor-element-31ae6b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-47279 .elementor-element.elementor-element-31ae6b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 > .elementor-widget-container{margin:0px 8px 0px 0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown .elementor-item, .elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8{--nav-menu-icon-size:24px;}.elementor-47279 .elementor-element.elementor-element-c7c8fb8 .elementor-menu-toggle{border-width:1px;}.elementor-47279 .elementor-element.elementor-element-140d78f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-58ed9bc{width:75%;}.elementor-47279 .elementor-element.elementor-element-9b6c29a > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown .elementor-item, .elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:17px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a{--nav-menu-icon-size:40px;}.elementor-47279 .elementor-element.elementor-element-9b6c29a .elementor-menu-toggle{border-width:2px;}}/* Start custom CSS for nav-menu, class: .elementor-element-c7c8fb8 */.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    background-color: #0f976e;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a8c67e */@media (min-width: 1024px) {
    .alignright {
        direction: rtl;
    }
    .alignright .elementor-text-editor {
       text-align: right;
    }
}

.woocommerce ul.products li.product .cart_button form {
    display: none;
    visibility: hidden;
}

//.single_add_to_cart_button.button,
.stock.in-stock {    
    display: none !important;
}

.product .cart {
    flex-wrap: wrap !important;
}

.single_variation_wrap {
    width: 100%;
}

.pi-eqw-qty-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-heading-title {
    line-height: 1.3 !important;
}

.woocommerce div.product p.price del, 
.woocommerce div.product span.price del {
    font-size: 18px;
    font-weight: normal;
    color: red;
    opacity: 1;
}

.woocommerce .price {
    font-size: 22px !important;
    color: #000;
    font-weight: 400 !important;
    font-family: 'Open Sans', Sans-Serif !important;
}

.woocommerce .price ins {
    color: #44956f !important;
    font-size: 36px !important;
    font-weight: 600 !important;
    line-height: 1.5;
    text-decoration: none;
}

.fpf-fields hr {
    margin-bottom: 30px;
    margin-top: 30px;
}

.stock.in-stock {
    display: none;
}

.woocommerce div.product.elementor .elementor-widget-woocommerce-product-add-to-cart.elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder>* {
    flex-basis: auto;
}

.single_add_to_cart_button {
    padding: 8px 15px !important;
}

.woocommerce ul.products li.product .price {
    display: flex;
    flex-direction: column;
}

td[data-title="Versand"],
td[data-title="Zwischensumme"],
.cart_totals h2 {
    display: none;
}

@media (min-width:768px) {

    .cquote_cart_to_quote.after_cart_table {
        border: 1px solid #ccc;
        padding: 30px;
        margin: 50px 20% 0 20%;
    }
}


@media (max-width: 767px) {
    .cquote_cart_to_quote.after_cart_table {
        border: 1px solid #ccc;
        padding: 30px;
        margin: 30px 2% 0 2%;
    }
}


.e-cart-totals.e-cart-section {
    padding: 0;
    border: 0;
}

#cquote_form_field_16062 {
    height: 200px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 5px !important;
    border: 1px solid #ccc;
}

.woocommerce-tabs .tabs.wc-tabs {
    display: none;
}

.woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 0 !important;
    background-color: transparent !important;
    border: none !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 2em 2em 2em 3.5em !important;
    margin: 0 0 2em;
    position: relative;
    background-color: #4a9670 !important;
    color: #ffffff !important;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.woocommerce-error::before, 
.woocommerce-info::before, 
.woocommerce-message::before {
    top: 2em !important;
    color: #fff !important;
}

.cquote_cart_to_quote.after_cart_table:before {
    content: 'Bitte füllen Sie die Felder aus und wir schicken Ihnen Ihr unverbindliches Angebot zu!';
    margin-bottom: 20px;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 600;
    display: block;
}

.cquote_cart_to_quote.after_cart_table form:before {
    content: 'Dies ist keine Bestellung! Sie gehen keinerlei Verpflichtungen ein. Mit „abschicken“ erhalten Sie von uns ein kostenloses und unverbindliches Angebot für Ihre Wunschprodukte. Auf unserer Website werden nur unverbindliche Preisangaben gezeigt.';
    margin-bottom: 20px;
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 400;
    display: block;
}

.cart_totals .shop_table {
    display: none;
}

button.cquote_submit_quote,
button.cquote_submit_quote:hover {
    fill: var( --e-global-color-8e73456 );
    color: var( --e-global-color-8e73456 );
    background-color: var( --e-global-color-4323f08 );
    border: none;
    margin-top: 30px;
    font-family: 'Open Sans', Sans-Serif;
}


.woocommerce-product-gallery .flex-viewport {
    border: 1px solid #ccc;
    margin-left: 5px;
    margin-right: 5px;
}

.single_add_to_cart_button { 
    fill: var( --e-global-color-8e73456 ) !important;
    color: var( --e-global-color-8e73456 ) !important;
    background-color: var( --e-global-color-4323f08 ) !important;
    box-shadow: 2px 2px 6px 0px #000000 !important;
    border-radius: 10px !important;
    border: none !important;
}

.fpf-totals dt {
    width: 80% !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 22.8% !important;
}


/* Produktübersicht mobil */
@media (max-width: 767px) {
    
    .elementor-element.elementor-wc-products ul.products li.product {
        padding: 5px !important;
        padding-bottom: 40px !important;
    }
    
    .woocommerce ul.products li.product .cart_button {
        bottom: 0px !important;
    }
    
    .woocommerce ul.products li.product .cart_button a {
        font-size: 16px !important;
    }
    
    .elementor-element.elementor-wc-products ul.products li.product h2.woocommerce-loop-product__title {
        font-size: 15px !important;
    }
    
    .woocommerce .price {
        font-size: 17px !important;
        line-height: 1.2;
    }
    
    .woocommerce .price ins {
        font-size: 24px !important;
    }
    
     .woocommerce .products .wc-gzd-additional-info, .products .wc-gzd-additional-info a {
        margin: 0 !important;
        font-size: 12px !important;
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9b6c29a */.elementor-nav-menu--main .elementor-item:hover,
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    background-color: #0f976e;
    border-radius: 12px;
}

.elementor-47279 .elementor-element.elementor-element-9b6c29a i {
    margin-right: 7px;
    color: #0F976E;
}

.elementor-47279 .elementor-element.elementor-element-9b6c29a .current-menu-item i,
.elementor-47279 .elementor-element.elementor-element-9b6c29a .menu-item:hover i {
    color: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.eot');
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.woff2') format('woff2'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.woff') format('woff'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.ttf') format('truetype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-300.svg#OpenSans') format('svg');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.eot');
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.woff2') format('woff2'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.woff') format('woff'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.ttf') format('truetype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-700.svg#OpenSans') format('svg');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.eot');
	src: url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.woff2') format('woff2'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.woff') format('woff'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.ttf') format('truetype'),
		url('https://www.tischlereimai-espelkamp.de/wp-content/uploads/2022/01/open-sans-v27-latin-regular.svg#OpenSans') format('svg');
}
/* End Custom Fonts CSS */