.elementor-8890 .elementor-element.elementor-element-b84f7f7{--display:flex;--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;}.elementor-8890 .elementor-element.elementor-element-7cbb6e5{--display:flex;--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:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);--padding-top:var(--section-padding);--padding-bottom:var(--section-padding);--padding-left:var(--section-padding);--padding-right:var(--section-padding);}.elementor-8890 .elementor-element.elementor-element-7cbb6e5:not(.elementor-motion-effects-element-type-background), .elementor-8890 .elementor-element.elementor-element-7cbb6e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlhlkkjy3xwp.i.optimole.com/cb:zRMF.19901/w:600/h:600/q:mauto/f:best/https://speelwoud.nl/wp-content/uploads/2022/11/footer-bg.jpg");background-position:center center;background-size:261px auto;}.elementor-8890 .elementor-element.elementor-element-4c53f3d{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-8890 .elementor-element.elementor-element-4c53f3d.elementor-element{--align-self:center;}.elementor-8890 .elementor-element.elementor-element-4c53f3d img{width:320px;border-style:solid;border-width:16px 16px 16px 16px;border-color:#FFFFFF;}.elementor-8890 .elementor-element.elementor-element-4e7957b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8890 .elementor-element.elementor-element-c42c6bf{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8890 .elementor-element.elementor-element-fe3426c .elementor-heading-title{font-family:"typist", sans-serif;font-size:var(--step-1);font-weight:bold;}.elementor-8890 .elementor-element.elementor-element-324d639{font-family:"typist", sans-serif;}.elementor-8890 .elementor-element.elementor-element-53509fa{--grid-template-columns:repeat(0, auto);--icon-size:38px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-8890 .elementor-element.elementor-element-53509fa .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-8890 .elementor-element.elementor-element-53509fa .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-8890 .elementor-element.elementor-element-53509fa .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-8890 .elementor-element.elementor-element-e63e719{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8890 .elementor-element.elementor-element-6120a8f .elementor-heading-title{font-family:"typist", sans-serif;font-size:var(--step-1);font-weight:bold;}.elementor-8890 .elementor-element.elementor-element-e7875f3{--display:flex;--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-8890 .elementor-element.elementor-element-7a1e0ca .elementor-heading-title{font-family:"typist", sans-serif;font-size:var(--step-1);font-weight:bold;}.elementor-8890 .elementor-element.elementor-element-d61a00b{text-align:center;}.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-8890 .elementor-element.elementor-element-4e7957b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8890 .elementor-element.elementor-element-d61a00b.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-8890 .elementor-element.elementor-element-4c53f3d{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-8890 .elementor-element.elementor-element-4c53f3d img{width:240px;}.elementor-8890 .elementor-element.elementor-element-4e7957b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8890 .elementor-element.elementor-element-c42c6bf{--width:100%;}.elementor-8890 .elementor-element.elementor-element-e63e719{--width:100%;}.elementor-8890 .elementor-element.elementor-element-e7875f3{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8890 .elementor-element.elementor-element-c42c6bf{--width:50%;}.elementor-8890 .elementor-element.elementor-element-e63e719{--width:50%;}.elementor-8890 .elementor-element.elementor-element-e7875f3{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-5b63dcf */.elementor-8890 .elementor-element.elementor-element-5b63dcf a {
    display: block;
    z-index: 2;
    background: white url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-basket-icon lucide-shopping-basket"><path d="m15 11-1 9"/><path d="m19 11-4-7"/><path d="M2 11h20"/><path d="m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4"/><path d="M4.5 15.5h15"/><path d="m5 11 4-7"/><path d="m9 11 1 9"/></svg>') no-repeat center center;
    background-size: 32px;
    width: 60px;
    height: 60px;
    border-radius: 8px;
    box-shadow: 0 0 24px -8px rgba(0,0,0,.5);
    position: fixed;
    right: 1rem;
    bottom: 1rem;
    transition: .4s ease-in-out;

    span {
        position: absolute;
        left: -12px;
        top: -12px;
        display: flex;
        width: 24px;
        height: 24px;
        background: orange;
        border-radius: 50%;
        color: white;
        display: flex;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        line-height: 1;
    }
}/* End custom CSS */