.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-menu-toggle{margin-right:auto;}.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu .elementor-item{font-family:"Nunito", Sans-serif;font-size:0.8125rem;}.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-12067 .elementor-element.elementor-element-5863a04e{--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-12067 .elementor-element.elementor-element-5863a04e .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-12067 .elementor-element.elementor-element-4715ac83 .elementor-icon-wrapper{text-align:center;}.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form{text-align:center;}.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-12067 .elementor-element.elementor-element-1a838ad8:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-12067 .elementor-element.elementor-element-1a838ad8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-5dd69c0c */.elementor-12067 .elementor-element.elementor-element-5dd69c0c{font-family:Nunito,sans-serif;font-size:13px;color:#000;}
@media(max-width:1023px){
.elementor-12067 .elementor-element.elementor-element-5dd69c0c{height:41px;display:flex;align-items:center;justify-content:center;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-menu-toggle{padding:0;width:30px;height:30px;font-size:30px;color:#545454;background:none;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown{position:fixed;left:0;right:0;top:61px;width:auto;margin:0;background:#fff;z-index:9999;}
body.admin-bar .elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown{top:107px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown[aria-hidden="false"]{padding-top:50px;max-height:calc(100vh - 61px)!important;overflow-y:auto;}
body.admin-bar .elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown[aria-hidden="false"]{max-height:calc(100vh - 107px)!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown[aria-hidden="false"]::before{content:"MENÜ";position:absolute;top:10px;left:0;right:0;text-align:center;font:400 20px Nunito,sans-serif;border-bottom:1px solid #f0f0f0;padding-bottom:8px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown .elementor-nav-menu>li>a{font:400 18px Nunito,sans-serif;padding:15px 30px;border-bottom:1px solid #f0f0f0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown .sub-menu>li>a{font:700 14px Nunito,sans-serif;padding:15px 40px;border-bottom:1px solid #f0f0f0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown .sub-menu .sub-menu>li>a{font:400 13px Nunito,sans-serif;padding-left:50px;}
}
@media(min-width:1024px){
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu{box-shadow:none;border:0;background:#fff;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li:not(.mega-menu)>.sub-menu{width:320px!important;min-width:320px!important;padding:40px 40px 40px 30px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu a{font:400 13px/19.5px Nunito,sans-serif!important;color:#000;padding:2px 0!important;background:#fff!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu{position:fixed!important;top:55px!important;left:0!important;right:0!important;width:100%!important;max-width:1920px;min-width:0!important;margin:0 auto!important;padding:44px 0 40px;box-shadow:none;display:none!important;}
body.admin-bar .elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu{top:87px!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu:hover>.sub-menu,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu:focus-within>.sub-menu,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>a[aria-expanded="true"]+.sub-menu{display:flex!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu>li{flex:1 1 0;min-width:0;padding:5px 40px 5px 0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu>li:first-child{margin-left:7%;padding-top:0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu>li:last-child{padding-right:0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu>li>a{margin-right:20px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu .sub-menu{position:static!important;display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu .sub-arrow{display:none;}
}
.elementor-location-header{position:sticky;top:0;z-index:1000;}
body.admin-bar .elementor-location-header{top:32px;}
@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px;}}
@media(min-width:1024px){
@supports(animation-timeline:scroll()){
@keyframes lh-original-compact-header{from{padding-top:24.8px;padding-bottom:20px;}to{padding-top:19.8px;padding-bottom:15px;}}
.elementor-location-header [data-id="47291e14"]{animation:lh-original-compact-header linear both;animation-timeline:scroll(root);animation-range:0px 200px;}
}}
@media(min-width:1024px){
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li.lh-stage-menu-open>.sub-menu{display:block!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li.mega-menu.lh-stage-menu-open>.sub-menu{display:flex!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li.lh-stage-menu-closed>.sub-menu,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li.mega-menu.lh-stage-menu-closed>.sub-menu{display:none!important;}
}
/* F03-F05: actual source inline anchors, row spacing and capitalisation. */
@media(min-width:1024px){
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li>a{padding:0 15px!important;font:400 13px/19.5px Nunito,sans-serif!important;text-transform:uppercase!important;letter-spacing:normal;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li>a .sub-arrow{padding:0 0 0 8px;font-size:8px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu a{display:inline!important;width:auto!important;padding:2px 0!important;line-height:19.5px!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu li{line-height:19.5px;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu .sub-menu{padding-top:12px!important;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu .sub-menu>li,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li:not(.mega-menu)>.sub-menu>li{padding:5px 0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu .sub-menu>li:first-child,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li:not(.mega-menu)>.sub-menu>li:first-child{padding-top:0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu .sub-menu>li:last-child,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>li:not(.mega-menu)>.sub-menu>li:last-child{padding-bottom:0;}
.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu{max-width:none;}
}

@media(min-width:1024px){.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu a{background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:0 100%!important;background-size:0 1px!important;transition:background-size .25s ease;}.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu a:hover,.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main .sub-menu a:focus-visible{background-size:100% 1px!important;}}

body .elementor-location-header [data-id="47291e14"]{max-width:100%!important;}

/* One-pixel left-to-right hover line for ordinary native text links. */
.elementor a:not(.button):not(.elementor-button):not(.elementor-icon):not(.lh-original-tile):not([role=tab]):not(:has(img,svg)){background-image:linear-gradient(currentColor,currentColor);background-position:left bottom;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease,color .2s ease;}
.elementor a:not(.button):not(.elementor-button):not(.elementor-icon):not(.lh-original-tile):not([role=tab]):not(:has(img,svg)):hover,.elementor a:not(.button):not(.elementor-button):not(.elementor-icon):not(.lh-original-tile):not([role=tab]):not(:has(img,svg)):focus-visible{background-size:100% 1px;}

@media(max-width:1023px){.elementor-12067 .elementor-element.elementor-element-5dd69c0c nav.elementor-nav-menu--dropdown>.elementor-nav-menu>li>a{text-transform:uppercase!important;}}

/* F23: quiet LH notices; native text, actions, roles and validation remain. */
body .woocommerce-error,body .woocommerce-info,body .woocommerce-message,body .woocommerce-warning{position:relative!important;box-sizing:border-box;clear:both;list-style:none!important;background:transparent!important;background-image:none!important;color:#545454!important;border:0!important;border-bottom:1px solid #ddd!important;border-radius:0!important;box-shadow:none!important;padding:16px 0 16px 36px!important;margin:0 0 24px!important;font:400 14px/21px Nunito,sans-serif!important;text-transform:none!important;}
body .woocommerce-error::before,body .woocommerce-info::before,body .woocommerce-message::before,body .woocommerce-warning::before{content:""!important;display:block!important;position:absolute!important;top:13px!important;left:0!important;width:24px!important;height:24px!important;color:#545454!important;background:#545454!important;mask:url("/wp-content/uploads/lh-original-icons/notice.svg") center/contain no-repeat;-webkit-mask:url("/wp-content/uploads/lh-original-icons/notice.svg") center/contain no-repeat;}
body .woocommerce-message::before{content:"✓"!important;mask:none!important;-webkit-mask:none!important;background:transparent!important;font:400 22px/24px Nunito,sans-serif!important;text-align:center;}
body .woocommerce-error,body .woocommerce-warning{border-bottom-color:#545454!important;color:#000!important;}
body .woocommerce-error::before,body .woocommerce-warning::before{content:"!"!important;mask:none!important;-webkit-mask:none!important;background:transparent!important;border:1px solid #545454!important;border-radius:50%!important;font:700 16px/22px Nunito,sans-serif!important;text-align:center;}
body .woocommerce-error li,body .woocommerce-warning li{padding:0!important;margin:0!important;color:inherit!important;}
body .woocommerce-error a,body .woocommerce-warning a,body .woocommerce-info a,body .woocommerce-message a{color:#000!important;}
body .woocommerce-error a.button,body .woocommerce-info a.button,body .woocommerce-message a.button,body .woocommerce-warning a.button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;padding:12px 16px!important;font:600 13px/18.2px Questrial,sans-serif!important;text-transform:uppercase!important;}
@media(max-width:767px){body .woocommerce-error,body .woocommerce-info,body .woocommerce-message,body .woocommerce-warning{font-size:13px!important;line-height:19.5px!important;margin-bottom:20px!important;}body .woocommerce-error a.button,body .woocommerce-info a.button,body .woocommerce-message a.button{float:none!important;display:table!important;margin:12px 0 0!important;}}

/* F05 source-level padding override: preserve icon/text rules of the separate category module. */
@media(min-width:1024px){.elementor-12067 .elementor-element.elementor-element-5dd69c0c .elementor-nav-menu--main>.elementor-nav-menu>.mega-menu>.sub-menu .sub-menu{padding-top:12px!important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-5863a04e *//* Header trigger remains the existing native Pro widget and original icon. */
.elementor-12067 .elementor-element.elementor-element-5863a04e{width:auto;margin:0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__toggle .elementor-button{background:transparent;border:0;padding:0;color:#000;gap:5px;box-shadow:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__toggle .elementor-button-icon{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;font-size:18px;color:#545454;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__toggle .elementor-button-icon svg{width:18px;height:18px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-button-icon-qty{font:13px Nunito,sans-serif;color:#000;background:transparent;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{background:none;color:#000;font:13px Nunito,sans-serif;position:static;margin-left:5px;}

/* Connox information hierarchy, Local Handmade typography and native totals. */
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__container{background:rgba(0,0,0,.5);}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__main{width:680px;max-width:100vw;padding:0;background:#fff;color:#000;display:flex;flex-direction:column;overflow:hidden;}
body.admin-bar .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__main{top:32px;height:calc(100vh - 32px);}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-title{flex:none;min-height:82px;box-sizing:border-box;margin:0;padding:25px 70px 23px 30px;text-align:left;color:#000;font:600 24px/34px Questrial,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button{position:absolute;top:26px;right:25px;width:30px;height:30px;color:#000!important;cursor:pointer;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button::before,.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button::after{background-color:#000!important;width:20px;height:2px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .widget_shopping_cart_content{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__products{flex:1;min-height:0;overflow:auto;padding:0 30px;overscroll-behavior:contain;scrollbar-width:thin;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:7px;margin:0;padding:0 0 24px;border-bottom:1px solid #eee;color:#000;font:400 14px/21px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product+.elementor-menu-cart__product{padding-top:24px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image{grid-column:1;grid-row:1/span 4;align-self:start;width:96px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image a{display:flex;min-height:96px;align-items:center;justify-content:center;background:#f8f8f8;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain;mix-blend-mode:multiply;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name{grid-column:2;grid-row:1;min-width:0;padding:0;color:#000;font:400 15px/22px Nunito,sans-serif;overflow-wrap:anywhere;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name a{font:inherit;color:#000;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-brand{display:block;margin:0 0 2px;font:700 14px/21px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name dl.variation{margin:3px 0 0;color:#737373;font:400 13px/20px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name dl.variation dt{float:left;clear:left;padding:0;margin:0 4px 0 0;font-weight:400;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name dl.variation dd{margin:0;padding:0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-name dl.variation p{margin:0;font:inherit;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-price{display:contents;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price{grid-column:2;grid-row:2;min-width:0;padding:4px 0 0;text-align:left;color:#000;font:600 16px/24px Nunito,sans-serif;overflow-wrap:anywhere;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price .amount{color:#000;font:inherit;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price .wgm-tax,.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-price .woocommerce-de_price_taxrate{display:block!important;color:#545454!important;font:400 12px/18px Nunito,sans-serif!important;margin:2px 0 0!important;padding:0!important;text-align:left;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-delivery{grid-column:2;grid-row:3;margin:4px 0 0;color:#000;font:600 13px/20px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-delivery span{font-weight:400;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity{grid-column:2;grid-row:4;justify-self:end;display:flex;align-items:center;gap:0;margin:10px 0 0;border:1px solid #868686;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity .quantity{margin:0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity button{padding:0;width:40px;height:42px;border:0;background:transparent;color:#000;font:400 20px/42px Questrial,sans-serif;box-shadow:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity button:disabled{color:#aaa;cursor:default;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity input.qty{width:34px;height:42px;min-height:0;border:0;padding:0;margin:0;background:transparent;color:#000;text-align:center;font:400 14px/42px Nunito,sans-serif;appearance:textfield;-moz-appearance:textfield;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity input::-webkit-inner-spin-button{appearance:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove{position:relative;grid-column:2;grid-row:4;justify-self:start;align-self:end;top:auto;right:auto;width:80px;height:42px;margin-top:10px;border:0!important;border-radius:0!important;color:#545454!important;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove a{position:absolute;inset:0;width:100%;height:100%;opacity:1;color:#545454!important;font:400 12px/42px Nunito,sans-serif;text-decoration:underline;text-underline-offset:3px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove::before,.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove::after,.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove a::before,.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove a::after{content:none!important;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary{flex:none;margin:0;padding:20px 30px 16px;max-height:35vh;overflow:auto;color:#000;font:400 14px/22px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary-row>span:last-child{text-align:right;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary-row .amount{color:#000;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary-row .woocommerce-remove-coupon{display:block;color:#545454;text-decoration:underline;font-size:12px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-shipping-note{margin:6px 0 0;color:#737373;font:400 12px/18px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon{margin-bottom:20px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon summary{display:flex;align-items:center;justify-content:space-between;gap:18px;width:max-content;max-width:100%;min-height:44px;border:1px solid #868686;padding:9px 14px;cursor:pointer;list-style:none;color:#000;font:600 14px/22px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon summary::-webkit-details-marker{display:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon summary span{font-size:20px;font-weight:400;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon[open] summary span{transform:rotate(45deg);}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-form{margin:12px 0 0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-form label{display:block;margin-bottom:5px;font:400 13px/20px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields{display:flex;gap:8px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields input{flex:1;min-width:0;width:auto;min-height:46px;border:1px solid #868686;border-radius:0;padding:10px 12px;background:#fff;color:#000;font:400 14px/22px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields button{flex:none;min-height:46px;border:1px solid #000;border-radius:0;padding:10px 18px;background:#fff;color:#000;font:600 14px/22px Questrial,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields button:disabled{opacity:.5;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-status{margin:8px 0 0;color:#000;font:400 13px/20px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-status:empty{display:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__subtotal.lh-native-mini-total{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:0;margin:0 30px;padding:18px 0 12px;border-top:1px solid #eee;border-bottom:0;color:#000;font:600 18px/27px Questrial,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total>strong{font:inherit;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value{text-align:right;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value>strong,.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value>strong .amount{color:#000;font:600 18px/27px Questrial,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value .includes_tax,.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value .wgm-tax{display:block;color:#000;font:400 12px/18px Nunito,sans-serif;margin:3px 0 0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__footer-buttons{flex:none;display:flex;flex-direction:column;gap:8px;padding:0 30px 18px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__footer-buttons a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border-radius:0;font:600 16px/24px Questrial,sans-serif;text-transform:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__footer-buttons a.elementor-button--checkout{order:0;min-height:54px;padding:15px 20px;background:#000;border:1px solid #000;color:#fff;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{order:1;min-height:36px;padding:6px;background:transparent;border:0;color:#000;font:400 13px/20px Nunito,sans-serif;text-decoration:underline;text-underline-offset:3px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .woocommerce-mini-cart__empty-message{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:30px;text-align:center;color:#000;font:400 18px/27px Questrial,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-empty-icon{width:56px;height:56px;opacity:.6;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .woocommerce-mini-cart__empty-message p{margin:0;font:inherit;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .woocommerce-mini-cart__empty-message .lh-native-mini-login{font:400 14px/22px Nunito,sans-serif;color:#737373;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-login a,.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-return{color:#000;text-decoration:underline;text-underline-offset:4px;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-return{display:inline-block;background:transparent;border:0;padding:0;font:600 14px/22px Questrial,sans-serif;text-transform:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-status{grid-column:2;margin:4px 0 0;color:#000;font:400 13px/20px Nunito,sans-serif;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__main :is(a,button,input,summary):focus-visible{outline:2px solid #000;outline-offset:3px;}
html:has(.elementor-menu-cart__main[aria-hidden="false"]),body:has(.elementor-menu-cart__main[aria-hidden="false"]){overflow:hidden!important;}
@media(max-width:782px){body.admin-bar .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__main{top:46px;height:calc(100vh - 46px);}}
@media(max-width:680px){
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__main{width:100vw;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-title{min-height:76px;padding:20px 60px 20px 20px;font-size:22px;line-height:32px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button{top:20px;right:16px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__products{padding:0 20px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{grid-template-columns:76px minmax(0,1fr);column-gap:14px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image{width:76px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image a{min-height:76px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity{justify-self:start;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove{justify-self:end;width:70px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-summary{padding:16px 20px 14px;max-height:35vh;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__subtotal.lh-native-mini-total{margin:0 20px;font-size:17px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value>strong,.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-total-value>strong .amount{font-size:17px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__footer-buttons{padding:0 20px 16px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields input{font-size:16px;}
}
@media(max-width:359px){.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__products{padding:0 15px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product{grid-template-columns:60px minmax(0,1fr);gap:7px 12px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-image{width:60px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity button{width:32px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity input.qty{width:28px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__product-remove{width:62px;}.elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-coupon-fields button{padding:10px 12px;}}

/* 04.11.2026: close icon without frame; keyboard focus has a short underline. */
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button,
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button:is(:hover,:active,:focus,:focus-visible){border:0!important;outline:0!important;box-shadow:none!important;background-image:none;}
.elementor-12067 .elementor-element.elementor-element-5863a04e .elementor-menu-cart__close-button:focus-visible{background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:center bottom;background-size:20px 2px;}
@media(max-width:680px){
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity button{width:32px;height:38px;font-size:18px;line-height:38px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e .lh-native-mini-quantity input.qty{width:28px;height:38px;font-size:14px;line-height:38px;}
 .elementor-12067 .elementor-element.elementor-element-5863a04e.lh-mobile-quantity-ready .elementor-menu-cart__product:has(.lh-native-mini-quantity) .elementor-menu-cart__product-remove{display:none;}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4715ac83 */.elementor-12067 .elementor-element.elementor-element-4715ac83{width:22px;margin:0;}.elementor-12067 .elementor-element.elementor-element-4715ac83 .elementor-icon{font-size:22px;color:#000;}@media(max-width:1024px){.elementor-12067 .elementor-element.elementor-element-4715ac83{display:none;}}
.elementor-12067 .elementor-element.elementor-element-4715ac83{width:18px;}.elementor-12067 .elementor-element.elementor-element-4715ac83 .elementor-icon{font-size:18px;}.elementor-12067 .elementor-element.elementor-element-4715ac83 .elementor-icon svg{width:18px;height:18px;}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-1a838ad8 */.elementor-12067 .elementor-element.elementor-element-1a838ad8{width:22px;margin:0;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle{width:22px;height:22px;background:none;color:#545454;font-size:22px;line-height:22px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle .e-font-icon-svg-container{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;padding:0;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle svg{width:16px;height:16px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 input.elementor-search-form__input{font-family:Nunito,sans-serif;} @media(max-width:1024px){.elementor-12067 .elementor-element.elementor-element-1a838ad8{order:-1;}} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{position:fixed;top:70px;right:20px;width:32px;height:32px;z-index:10000;color:#fff;cursor:pointer;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button:before{content:"×";font:32px/32px Nunito,sans-serif;} @media(max-width:1024px){.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__input{font-size:24px!important;}} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container{background:#fff!important;position:fixed;top:0;left:0;right:0;bottom:auto;height:298px!important;padding:0!important;justify-content:initial;align-items:initial;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container{height:330px!important;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container:before{content:"WHAT ARE YOU LOOKING FOR?";position:absolute;top:99.6px;left:60px;font:600 10px/15px Questrial,sans-serif;color:rgba(84,84,84,.55);} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container:before{top:131.6px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container .elementor-search-form__input{position:absolute;top:134.6px;left:60px;width:calc(100% - 120px)!important;max-width:none!important;height:89.1px!important;padding:6px 0 20px!important;margin:0!important;font:600 41px/61.5px Questrial,sans-serif!important;color:#000!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(84,84,84,.1)!important;border-radius:0;outline:none;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container .elementor-search-form__input{top:166.6px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__input::placeholder{color:rgba(84,84,84,.55);opacity:1;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:40px;right:60px;color:#545454;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:72px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button svg{display:none;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button:before{font:28px/28px Questrial,sans-serif;color:#545454;} @media(max-width:1023px){.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container,body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container{height:100vh!important;top:0;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container{top:32px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container:before,body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container:before{top:26px;left:30px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container .elementor-search-form__input,body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container .elementor-search-form__input{top:51px;left:30px;width:calc(100% - 60px)!important;height:48.6px!important;padding:6px 0 5px!important;font:600 24px/36px Questrial,sans-serif!important;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button,body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:20px;right:20px;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:52px;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button:before{font:20px/20px Questrial,sans-serif;}} @media(max-width:782px){body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container{top:46px;} body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:66px;}} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__container .elementor-search-form__input{text-align:left!important;} .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{margin:0;padding:0;width:15.4px;height:28px;} @media(max-width:1023px){.elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button,body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{width:11px;height:20px;right:30px;top:20.8px;}} @media(min-width:783px) and (max-width:1023px){body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:52.8px;}} @media(max-width:782px){body.admin-bar .elementor-12067 .elementor-element.elementor-element-1a838ad8 .dialog-lightbox-close-button{top:66.8px;}}
.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle>i,.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle>.e-font-icon-svg-container,.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle>svg{display:none!important;}.elementor-12067 .elementor-element.elementor-element-1a838ad8 .elementor-search-form__toggle::before{content:"";display:block;width:18px;height:18px;background:currentColor;mask:url("https://localhandmade.de/wp-content/uploads/lh-original-icons/search.svg") center/contain no-repeat;-webkit-mask:url("https://localhandmade.de/wp-content/uploads/lh-original-icons/search.svg") center/contain no-repeat;}/* End custom CSS */