.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Header: nur, was Elementor nicht als Einstellung kann. Hover, Fokus und Aufklapper liegen in den Klassen sp-hd-*. */

/* Warenkorb- und Menü-Button (MaxiCommerce-Widgets): kein grauer Tipp-Blitz am Handy, Fokusring in Songtastisch-Lila */
.elementor-6004 .mc-mini-cart-link{-webkit-tap-highlight-color:transparent}
.elementor-6004 .mc-mini-cart-link:focus-visible,.elementor-6004 .mc-menu-icon:focus-visible{outline:2px solid #7329E4;outline-offset:3px;border-radius:10px}

/* Kopfleiste: Konto- und Warenkorb-Symbol als Pille, Glanz beim Zeigen (bis 05.11.2026 im Songtastisch-Plugin, st-site-menu.css) */
@media (hover:hover) and (pointer:fine){
.sp-hd-actions .sp-hd-icon,.sp-hd-actions .mc-e-mini-cart-toggle,.sp-hd-actions [class*="mini-cart"] a,.sp-hd-actions [class*="mini-cart"] button{border-radius:999px;transition:background-color .2s ease}
.sp-hd-actions .sp-hd-icon:hover{background-color:#EAE6DF}
.sp-hd-actions .mc-mini-cart-link{background-image:linear-gradient(105deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.95),rgba(255,255,255,0) 64%);background-size:260% 100%;background-position:140% 0;background-repeat:no-repeat;background-color:transparent;transition:background-color .25s ease,background-position 0s}
.sp-hd-actions .mc-mini-cart-link:hover{background-color:#EAE6DF;background-position:-40% 0;transition:background-color .25s ease,background-position .8s cubic-bezier(.22,1,.36,1)}
}
html body .sp-hd-actions a.sp-hd-icon{background-image:linear-gradient(105deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.95),rgba(255,255,255,0) 64%)!important;background-size:260% 100%!important;background-position:140% 0!important;background-repeat:no-repeat!important;transition:background-color .25s ease,background-position 0s!important}
@media (hover:hover) and (pointer:fine){html body .sp-hd-actions a.sp-hd-icon:hover{background-color:#EAE6DF!important;background-position:-40% 0!important;transition:background-color .25s ease,background-position .8s cubic-bezier(.22,1,.36,1)!important}}/* End custom CSS */