.elementor-9230 .elementor-element.elementor-element-1f33ebe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-9230 .elementor-element.elementor-element-1f33ebe:not(.elementor-motion-effects-element-type-background), .elementor-9230 .elementor-element.elementor-element-1f33ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9230 .elementor-element.elementor-element-ec9c86f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-9230 .elementor-element.elementor-element-becb1d9{width:auto;max-width:auto;text-align:end;}.elementor-9230 .elementor-element.elementor-element-becb1d9 img{width:40px;height:40px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9230 .elementor-element.elementor-element-92b16c7{width:auto;max-width:auto;}.elementor-9230 .elementor-element.elementor-element-92b16c7 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-9230 .elementor-element.elementor-element-92b16c7 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-9230 .elementor-element.elementor-element-e8ec43c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9230 .elementor-element.elementor-element-0f85347{width:auto;max-width:auto;text-align:end;}.elementor-9230 .elementor-element.elementor-element-0f85347 img{width:40px;height:40px;}.elementor-9230 .elementor-element.elementor-element-4a4a135{width:auto;max-width:auto;}.elementor-9230 .elementor-element.elementor-element-4a4a135 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-9230 .elementor-element.elementor-element-4a4a135 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-9230 .elementor-element.elementor-element-79928fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9230 .elementor-element.elementor-element-0ee8fc7{width:auto;max-width:auto;text-align:end;}.elementor-9230 .elementor-element.elementor-element-0ee8fc7 img{width:40px;height:40px;}.elementor-9230 .elementor-element.elementor-element-92de64e{width:auto;max-width:auto;}.elementor-9230 .elementor-element.elementor-element-92de64e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-9230 .elementor-element.elementor-element-92de64e .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-9230 .elementor-element.elementor-element-2cf6a65{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-9230 .elementor-element.elementor-element-9361371{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-9230 .elementor-element.elementor-element-9361371:not(.elementor-motion-effects-element-type-background), .elementor-9230 .elementor-element.elementor-element-9361371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-9230 .elementor-element.elementor-element-03cd7fc{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-9230 .elementor-element.elementor-element-e62c791{text-align:start;}.elementor-9230 .elementor-element.elementor-element-e62c791 img{width:200px;}.elementor-9230 .elementor-element.elementor-element-0f0d35a{--display:flex;--min-height:0px;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9230 .elementor-element.elementor-element-380f3ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{background-color:var( --e-global-color-secondary );}.elementor-9230 .elementor-element.elementor-element-88e7676 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__container{min-height:40px;}.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__submit{min-width:40px;}body:not(.rtl) .elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__icon{padding-left:calc(40px / 3);}body.rtl .elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__icon{padding-right:calc(40px / 3);}.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__input, .elementor-9230 .elementor-element.elementor-element-88e7676.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(40px / 3);padding-right:calc(40px / 3);}.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__input,
					.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__icon,
					.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-9230 .elementor-element.elementor-element-88e7676.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#7A7A7A;fill:#7A7A7A;}.elementor-9230 .elementor-element.elementor-element-88e7676:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#181818;border-color:#FFFFFF;border-radius:0px;}.elementor-9230 .elementor-element.elementor-element-88e7676.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#181818;border-color:#FFFFFF;border-radius:0px;}.elementor-9230 .elementor-element.elementor-element-f676c88{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9230 .elementor-element.elementor-element-59c08f4{width:auto;max-width:auto;align-self:center;}.elementor-9230 .elementor-element.elementor-element-59c08f4 .elementor-icon-wrapper{text-align:center;}.elementor-9230 .elementor-element.elementor-element-59c08f4 .elementor-icon{font-size:40px;}.elementor-9230 .elementor-element.elementor-element-59c08f4 .elementor-icon svg{height:40px;}.elementor-9230 .elementor-element.elementor-element-366169f{width:auto;max-width:auto;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#FFBD11;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-icon-size:40px;--toggle-icon-padding:0px 0px 0px 20px;--items-indicator-background-color:#FFBD11;--cart-background-color:var( --e-global-color-3c94c263 );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-primary );--remove-item-button-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-30371e09 );--product-price-color:var( --e-global-color-30371e09 );--divider-color:var( --e-global-color-text );--subtotal-divider-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:#181818;--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:#181818;--empty-message-color:var( --e-global-color-30371e09 );--empty-message-alignment:center;}.elementor-9230 .elementor-element.elementor-element-366169f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-366169f .elementor-menu-cart__toggle .elementor-button{font-size:20px;}.elementor-9230 .elementor-element.elementor-element-366169f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-30371e09 );}.elementor-9230 .elementor-element.elementor-element-366169f .elementor-menu-cart__product-name a{font-size:20px;color:var( --e-global-color-primary );}.elementor-9230 .elementor-element.elementor-element-366169f .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-30371e09 );}.elementor-9230 .elementor-element.elementor-element-a245a6c{width:auto;max-width:auto;--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-primary );--toggle-button-border-width:0px;--toggle-icon-size:40px;--toggle-icon-padding:0px 0px 0px 20px;--items-indicator-background-color:#FFBD11;--cart-background-color:var( --e-global-color-3c94c263 );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-primary );--remove-item-button-color:var( --e-global-color-secondary );--menu-cart-subtotal-color:var( --e-global-color-30371e09 );--product-price-color:var( --e-global-color-30371e09 );--divider-color:var( --e-global-color-text );--subtotal-divider-color:var( --e-global-color-text );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:#181818;--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:#181818;--empty-message-color:var( --e-global-color-30371e09 );--empty-message-alignment:center;}.elementor-9230 .elementor-element.elementor-element-a245a6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-a245a6c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;--subtotal-divider-color:var( --e-global-color-30371e09 );}.elementor-9230 .elementor-element.elementor-element-a245a6c .elementor-menu-cart__product-name a{font-size:20px;color:var( --e-global-color-primary );}.elementor-9230 .elementor-element.elementor-element-a245a6c .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-30371e09 );}.elementor-9230 .elementor-element.elementor-element-18c9549{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9230 .elementor-element.elementor-element-18c9549:not(.elementor-motion-effects-element-type-background), .elementor-9230 .elementor-element.elementor-element-18c9549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9230 .elementor-element.elementor-element-7a07bcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-menu-toggle{margin:0 auto;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3c94c263 );fill:var( --e-global-color-3c94c263 );padding-top:20px;padding-bottom:20px;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#181818;}.elementor-9230 .elementor-element.elementor-element-1451f22 .e--pointer-framed .elementor-item:before,
					.elementor-9230 .elementor-element.elementor-element-1451f22 .e--pointer-framed .elementor-item:after{border-color:#181818;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-9230 .elementor-element.elementor-element-becb1d9 img{object-fit:contain;}.elementor-9230 .elementor-element.elementor-element-92b16c7{width:100%;max-width:100%;text-align:center;}.elementor-9230 .elementor-element.elementor-element-92b16c7 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-0f85347 img{object-fit:contain;}.elementor-9230 .elementor-element.elementor-element-4a4a135{width:100%;max-width:100%;text-align:center;}.elementor-9230 .elementor-element.elementor-element-4a4a135 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-0ee8fc7 img{object-fit:contain;}.elementor-9230 .elementor-element.elementor-element-92de64e{width:100%;max-width:100%;text-align:center;}.elementor-9230 .elementor-element.elementor-element-92de64e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9230 .elementor-element.elementor-element-e62c791 img{width:200px;}}@media(max-width:767px){.elementor-9230 .elementor-element.elementor-element-1f33ebe{--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-ec9c86f{--width:50%;--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-becb1d9 img{width:30px;height:30px;}.elementor-9230 .elementor-element.elementor-element-92b16c7{width:auto;max-width:auto;}.elementor-9230 .elementor-element.elementor-element-92b16c7 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-9230 .elementor-element.elementor-element-92b16c7 .elementor-heading-title{font-size:12px;}.elementor-9230 .elementor-element.elementor-element-e8ec43c{--width:50%;--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-0f85347 img{width:30px;height:30px;}.elementor-9230 .elementor-element.elementor-element-4a4a135{width:auto;max-width:auto;text-align:start;}.elementor-9230 .elementor-element.elementor-element-4a4a135 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-9230 .elementor-element.elementor-element-4a4a135 .elementor-heading-title{font-size:12px;}.elementor-9230 .elementor-element.elementor-element-79928fa{--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-9361371{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:08px;--padding-bottom:20px;--padding-left:10px;--padding-right:25px;}.elementor-9230 .elementor-element.elementor-element-03cd7fc{--width:40%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9230 .elementor-element.elementor-element-e62c791{text-align:center;}.elementor-9230 .elementor-element.elementor-element-e62c791 img{width:130px;}.elementor-9230 .elementor-element.elementor-element-0f0d35a{--width:60%;--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-f676c88{--width:60%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-9230 .elementor-element.elementor-element-59c08f4 .elementor-icon{font-size:38px;}.elementor-9230 .elementor-element.elementor-element-59c08f4 .elementor-icon svg{height:38px;}.elementor-9230 .elementor-element.elementor-element-366169f{--toggle-icon-size:30px;--toggle-icon-padding:0px 0px 0px 5px;}.elementor-9230 .elementor-element.elementor-element-a245a6c{--toggle-icon-size:40px;--toggle-icon-padding:0px 0px 0px 10px;}.elementor-9230 .elementor-element.elementor-element-18c9549{--z-index:10;}.elementor-9230 .elementor-element.elementor-element-7a07bcf{--z-index:1000;}.elementor-9230 .elementor-element.elementor-element-1451f22{z-index:1000;}.elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--dropdown .elementor-item, .elementor-9230 .elementor-element.elementor-element-1451f22 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:22px;}}/* Start custom CSS for search-form, class: .elementor-element-88e7676 */.elementor-9230 .elementor-element.elementor-element-88e7676 {
    max-width: 350px;
    outline: 0;
        border-bottom:1px solid #444;
}
.elementor-9230 .elementor-element.elementor-element-88e7676 form {
    margin-bottom:0;
    box-shadow: none;
}
.elementor-9230 .elementor-element.elementor-element-88e7676 input {
    box-shadow: none;
    border-radius: 0;
}
.elementor-9230 .elementor-element.elementor-element-88e7676 input:focus {
    box-shadow: none;
    border: none;
    
}

.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__container {
 display: flex;
  flex-direction: row-reverse;
}

.elementor-9230 .elementor-element.elementor-element-88e7676 .elementor-search-form__icon{
    width: 50px;
  display: flex;
  justify-content: center;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-286863c */.elementor-9230 .elementor-element.elementor-element-286863c {
   @media (max-width: 768px) {
       .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
           background: transparent;
       }
    .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before {
    display:none;
    }
    input[type="search"].dgwt-wcas-search-input {
        opacity: 0;
        border-width: 0;
    }
    .dgwt-wcas-search-wrapp-mobile input[type="search"].dgwt-wcas-search-input {
        opacity: 1;
        border-width: 1px;
    }
   }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-366169f */.elementor-9230 .elementor-element.elementor-element-366169f {
    font-family: 'anodyneregular',Sans-Serif;
}
.elementor-9230 .elementor-element.elementor-element-366169f .quantity, .price {
    color:#fff;
}
.elementor-9230 .elementor-element.elementor-element-366169f .woocommerce-de_price_taxrate {
    color:#aaa;
}
.elementor-9230 .elementor-element.elementor-element-366169f .widget_shopping_cart_content {
    font-size: 1.2em;
    .jde_hint {
        padding:0;
        width: 100%;
        color:#aaa;
        font-size: 12px;
    }
    .woocommerce-mini-cart__buttons.buttons {
      display: flex;
      flex-direction: column;
      gap: 10px;
      a {
          text-align: center;
          color:#000;
          &::after {
              display:none;
          }
      }
    }
    .remove_from_cart_button{
        margin-left: auto;
  margin-bottom: 5px;
    }
    .product_list_widget li {
  padding: 1em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
}

.elementor-9230 .elementor-element.elementor-element-366169f .product_list_widget li img {
    min-width: 75px;
}

.elementor-9230 .elementor-element.elementor-element-366169f .woocommerce-mini-cart__total {
    color:#fff;
    font-size: 24px
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-a245a6c */.elementor-9230 .elementor-element.elementor-element-a245a6c {
    font-family: 'anodyneregular',Sans-Serif;
}
.elementor-9230 .elementor-element.elementor-element-a245a6c .quantity, .price {
    color:#fff;
}
.elementor-9230 .elementor-element.elementor-element-a245a6c .woocommerce-de_price_taxrate {
    color:#aaa;
}
.elementor-9230 .elementor-element.elementor-element-a245a6c .widget_shopping_cart_content {
    font-size: 1.2em;
    .jde_hint {
        padding:0;
        width: 100%;
        color:#aaa;
        font-size: 12px;
    }
    .woocommerce-mini-cart__buttons.buttons {
      display: flex;
      flex-direction: column;
      gap: 10px;
      a {
          text-align: center;
          color:#000;
          &::after {
              display:none;
          }
      }
    }
    .remove_from_cart_button{
        margin-left: auto;
  margin-bottom: 5px;
    }
    .product_list_widget li {
  padding: 1em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
}

.elementor-9230 .elementor-element.elementor-element-a245a6c .product_list_widget li img {
    min-width: 75px;
}

.elementor-9230 .elementor-element.elementor-element-a245a6c .woocommerce-mini-cart__total {
    color:#fff;
    font-size: 24px
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1451f22 */.elementor-9230 .elementor-element.elementor-element-1451f22 {
    z-index: 2;
 a.elementor-sub-item {
     font-size: 19px !important;
     background-color:rgba(255,255,255,0.2);
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c9549 */.elementor-9230 .elementor-element.elementor-element-18c9549 {
    transform:rotate(-1deg) skewX(-1deg);
    z-index:3;
}
.elementor-9230 .elementor-element.elementor-element-18c9549 .header-menu {
    font-family: 'anodyneregular', Sans-Serif;
}



    .elementor-sticky--active #spw-menu {
  /*bottom: 0px;*/
  /*margin-bottom:-50px;*/
  z-index: 11111111;
  position: relative;
}


@media (max-width: 768px) {
        .elementor-sticky--active #spw-menu {
  margin-bottom:10px;
}
}/* End custom CSS */
/* Start custom CSS *//* 1) Header als Flex, links ausrichten */
#spw-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
           /* fix, damit nix springt */
        /* "normal" mehr Luft */
  box-sizing: border-box;
  transition: padding 0.3s ease;
  
}

/* 2) Wrapper NICHT zentrieren */
#logo-container {
  display: flex;
  align-items: flex-start;
  justify-content:center;
}

/* 3) IMG baseline-gap killen + Transform sauber von links */
#spw-logo img {
  display: block;             /* wichtig: kein inline-gap */
  height: auto;               /* normaler Zustand fix */
  width: auto;
  max-width: 250px;
  transform-origin: left center;
  transition: transform 0.3s ease;
  will-change: transform;
}

/* 4) Sticky Zustand: Header wirkt kleiner über Padding, Logo über Scale */
#spw-header.elementor-sticky--active {
  padding: 0;
  height: 150px;
}
@media (max-width: 768px) {
    #spw-header {
        flex-direction: row;
    }
    #spw-logo img {
  max-width: 150px;
}
#spw-header.elementor-sticky--active {
  padding: 0;
  height: 120px;
}
#spw-header.elementor-sticky--active > .e-con-boxed {
    height: 100px;
}
}

#spw-header.elementor-sticky--active #spw-logo img {
  transform: scale(0.65);   
  width: auto;/* statt height */
}/* End custom CSS */