.elementor-163 .elementor-element.elementor-element-af28bb9:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-af28bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7336248 );}.elementor-163 .elementor-element.elementor-element-af28bb9 > .elementor-container{max-width:1400px;min-height:25vh;}.elementor-163 .elementor-element.elementor-element-af28bb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 0px 0px 0px;z-index:50;}.elementor-163 .elementor-element.elementor-element-af28bb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-163 .elementor-element.elementor-element-9199834 img{width:100%;max-width:180px;height:100%;}.elementor-163 .elementor-element.elementor-element-97e143f{--grid-template-columns:repeat(4, auto);z-index:5;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:8px;}.elementor-163 .elementor-element.elementor-element-97e143f .elementor-widget-container{text-align:center;}.elementor-163 .elementor-element.elementor-element-97e143f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-97e143f .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.25em;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-97e143f .elementor-social-icon i{color:var( --e-global-color-90b2ef2 );}.elementor-163 .elementor-element.elementor-element-97e143f .elementor-social-icon svg{fill:var( --e-global-color-90b2ef2 );}.elementor-163 .elementor-element.elementor-element-2dd2b5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-5d45519{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-807c138 );}.elementor-163 .elementor-element.elementor-element-5d45519 > .elementor-widget-container{margin:01em 0em 0em 0em;}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline{text-align:center;font-family:var( --e-global-typography-a6aca45-font-family ), Sans-serif;font-size:var( --e-global-typography-a6aca45-font-size );font-weight:var( --e-global-typography-a6aca45-font-weight );line-height:var( --e-global-typography-a6aca45-line-height );letter-spacing:var( --e-global-typography-a6aca45-letter-spacing );word-spacing:var( --e-global-typography-a6aca45-word-spacing );}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline-plain-text{color:var( --e-global-color-90b2ef2 );}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline-dynamic-text{font-family:"Ruluko", Sans-serif;font-weight:bold;line-height:1.3em;letter-spacing:-0.02em;word-spacing:0.1px;}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-163 .elementor-element.elementor-element-98c83b4{--grid-template-columns:repeat(4, auto);z-index:5;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:8px;}.elementor-163 .elementor-element.elementor-element-98c83b4 .elementor-widget-container{text-align:center;}.elementor-163 .elementor-element.elementor-element-98c83b4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-98c83b4 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.25em;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-98c83b4 .elementor-social-icon i{color:var( --e-global-color-90b2ef2 );}.elementor-163 .elementor-element.elementor-element-98c83b4 .elementor-social-icon svg{fill:var( --e-global-color-90b2ef2 );}.elementor-163 .elementor-element.elementor-element-d2d721b:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-d2d721b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb30f2f );}.elementor-163 .elementor-element.elementor-element-d2d721b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:50;}.elementor-163 .elementor-element.elementor-element-d2d721b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1500px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline{font-size:var( --e-global-typography-a6aca45-font-size );line-height:var( --e-global-typography-a6aca45-line-height );letter-spacing:var( --e-global-typography-a6aca45-letter-spacing );word-spacing:var( --e-global-typography-a6aca45-word-spacing );}}@media(max-width:1200px){.elementor-163 .elementor-element.elementor-element-5d45519 > .elementor-widget-container{margin:4em 0em 0em 0em;}}@media(max-width:992px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline{font-size:var( --e-global-typography-a6aca45-font-size );line-height:var( --e-global-typography-a6aca45-line-height );letter-spacing:var( --e-global-typography-a6aca45-letter-spacing );word-spacing:var( --e-global-typography-a6aca45-word-spacing );}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-d0dda08 > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(max-width:450px){.elementor-163 .elementor-element.elementor-element-d0dda08 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-163 .elementor-element.elementor-element-5d45519 > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-163 .elementor-element.elementor-element-5d45519 .elementor-headline{font-size:var( --e-global-typography-a6aca45-font-size );line-height:var( --e-global-typography-a6aca45-line-height );letter-spacing:var( --e-global-typography-a6aca45-letter-spacing );word-spacing:var( --e-global-typography-a6aca45-word-spacing );}}@media(max-width:767px) and (min-width:451px){.elementor-163 .elementor-element.elementor-element-d0dda08{width:50%;}.elementor-163 .elementor-element.elementor-element-4fa32bd{width:50%;}.elementor-163 .elementor-element.elementor-element-9f02fea{width:50%;}.elementor-163 .elementor-element.elementor-element-80e93e2{width:50%;}}/* Start custom CSS for image, class: .elementor-element-9199834 */.elementor-163 .elementor-element.elementor-element-9199834 .elementor-widget-container{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-163 .elementor-element.elementor-element-9199834 img{
    object-fit: contain;
    padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dd2b5d */.elementor-163 .elementor-element.elementor-element-2dd2b5d{
    display:flex;
    justify-content: center;
    align-items: center
}

.elementor-163 .elementor-element.elementor-element-2dd2b5d p{
    display:block;
    font-family: 'Ruluko', sans-serif;
}

.elementor-163 .elementor-element.elementor-element-2dd2b5d span{
    display:block;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */.footermenu ul,
.footerrechtlich ul{
    list-style-type: none;
    margin:0;
}

.footerrechtlich ul{
    display:flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    gap: 2em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.03em
}

.footermenu h5{
    color:#fff;
    font-family: 'Ruluko', sans-serif;
    border-bottom: 1px dashed #888;
}

.footerrechtlich a:link,
.footerrechtlich a:visited,
.footerrechtlich a:active,
.footermenu a:link,
.footermenu a:visited,
.footermenu a:active{
    color:#fff;
    font-family: 'Ruluko', sans-serif;
    display:block;
    margin: 5px 0;
}

.footer .EurAdress{
    color:#fff!important;
    width: 200px;
    font-size: 1.1em;
    margin-left: 1em;
}

/* Mobile Portrait */
@media screen and (min-width: 100px) and (max-width: 450px){
    .footermenu {
        max-width: 260px;
        margin-left: auto;
        margin-right: auto;
    }
    
}

/* Mobile Landscape*/
@media screen and (min-width: 451px) and (max-width: 767px){
    .footer .EurAdress{
        margin-left: 0;
    }
}

/* Footer: Payment & Delivery */

.eurShopOptions,
.eurShopOptions div{
    display:flex!important;
    justify-content: center;
    align-items: center;
    flex-flow:row wrap; 
}

.eurShopOptions{
    gap: 4px;
    min-height: 80px;
}

.eurShopOptions:hover{
    filter: brightness(0.9) blur(0.05em);
}

.eurShopOptions div{
    width: calc( 100% / 3 );
    max-width: 80px;
    aspect-ratio: 2/1.2;
    /*background:#fff;*/
    border-radius: 5px;
}
.eurShopOptions div span{
    text-align:center;
    line-height: 1em;
    font-weight: 600;
    font-size: 15px;
    /*color:var(--e-global-color-primary);*/
}
.eurShopOptions div img{
    padding: 2px;
}

.eurShopOptions > div{
     border: 2px solid #ffffff;   
}


.eurShopOptions.pay div{
    border-color:#2790c3;
}


.eurShopOptions.pay div:nth-child(1){
    border-color:#2790c3;
    background:#fff;
    color:var(--e-global-color-primary);
}

.eurShopOptions.pay div:nth-child(2){
    border-color:#2790c3;
}

.eurShopOptions.pay div:nth-child(3){
    border-color:#2790c3;

}

.eurShopOptions.del div:nth-child(1){
    border-color:#ffcc00;
}

.eurShopOptions.del div:nth-child(2){
    border-color:#0091cd;
}

.eurShopOptions.del div:nth-child(3){
    border-color:#dc0032;

}/* End custom CSS */