.footer_component{color:var(--color-text-primary);position:relative;font-family:var(--font-body);margin-bottom:650px}.footer_element{background-color:var(--color-cream);position:relative;z-index:2}.padding-top-40{padding-top:40px}.footer_top-wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:80px;align-items:stretch}.footer_menu-wrapper{display:flex;flex-direction:column;gap:22px;flex:1;align-self:flex-start}.footer_link{display:flex;width:max-content;align-items:baseline;gap:8px;text-decoration:none;position:relative;background-image:linear-gradient(var(--color-beige),var(--color-beige));background-size:0% 100%;background-repeat:no-repeat;background-position:left center;transition:background-size var(--ease-smooth)}.footer_link:hover{background-size:100% 100%}.footer_subtext{font-family:var(--font-body);font-size:1rem;color:var(--color-text-secondary)}.footer_link_text{font-family:var(--font-heading);font-size:2rem;text-transform:uppercase;color:var(--color-text-primary);position:relative;z-index:2}.footer_left-wrapper{flex:3;display:flex;flex-direction:column;gap:28px;margin-top:12px}.footer_left-content{background-color:var(--color-beige);padding:48px}.footer_details-wrapper h3,.heading-style-h3{font-family:var(--font-heading);font-size:2.5rem;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:32px;margin-top:0;font-weight:400}.footer_content{display:flex;flex-direction:row;justify-content:space-between;gap:48px;flex-wrap:wrap;align-items:stretch}.footer-content_left,.footer-content_middle,.footer-content_right{display:flex;flex-direction:column}.footer-content_left p{font-family:var(--font-body);font-size:1rem;line-height:27px;color:var(--color-text-primary);margin-bottom:24px;margin-top:0}.footer_bottom_list{padding-bottom:40px;background-color:var(--color-bg-primary)}.footer_link-wrapper{display:flex;flex-direction:column;gap:8px}.footer-link_small{font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary);text-decoration:underline;transition:opacity var(--ease-default)}.footer-link_small:hover{opacity:.7}.openingstijden_collection-list-wrapper{flex:1}.openingstijden_collection-list{display:flex;flex-direction:column;gap:0px}.openingstijden_collection-list-item{display:flex;gap:16px;justify-content:space-between;font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary)}.footer_social-list{display:flex;flex-direction:row;gap:24px;margin-top:24px}.footer_social-link{width:32px;height:32px;color:var(--color-text-primary);transition:opacity var(--ease-default);display:inline-block}.footer_social-link:hover{opacity:.7}.icon-embed-small{width:100%;height:100%}.divider-horizontal{width:100%;height:1px;background-color:var(--color-beige);margin:30px 0}@media(max-width:768px){.divider-horizontal{margin:20px 0}}.margin-0{margin:0!important}.footer_bottom-wrapper{display:flex;justify-content:space-between;align-items:center}.footer_legal-list{display:flex;gap:24px}.footer_legal-link,.footer_credit-text,.smaac{font-family:var(--font-body);font-size:12px;color:var(--color-text-primary);text-decoration:underline;transition:opacity var(--ease-default)}.footer_legal-link:hover,.smaac:hover{opacity:.7}.footer_scroller_background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.footer_scroller_link{display:none}.footer_progress_wrapper{position:fixed;bottom:40px;right:40px;display:flex;align-items:center;gap:16px;z-index:100}.footer_progress_text{font-family:var(--font-body);font-size:14px;text-transform:uppercase;color:var(--color-text-primary)}.footer_progress_bar{width:100px;height:2px;background-color:var(--color-beige);position:relative}.footer_progress_fill{position:absolute;top:0;left:0;bottom:0;background-color:var(--color-text-primary);width:0%}.footer_scroller_badge{position:absolute;right:40px;bottom:15%;width:120px}.footer_scroller_badge_logo{width:100%;height:auto}.footer_newsletter-wrapper{display:flex;flex-direction:column;gap:24px}.offline-newsletter-popup{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;background-color:var(--color-pure-white)}.footer_newsletter-header{display:flex;flex-direction:column;gap:8px}.footer_newsletter-title{font-family:var(--font-heading);font-size:2rem;line-height:1.2;color:var(--color-text-primary);margin:0;font-weight:400}.footer_newsletter-text{font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary);margin:0;line-height:1.5;max-width:297px}.footer_newsletter-form-container{display:flex;flex-direction:column}.footer_newsletter-label{font-family:var(--font-body);font-size:1rem;color:var(--color-text-primary);margin-bottom:8px}.footer_newsletter-form{display:flex;flex-direction:row;gap:8px;align-items:center}.footer_newsletter-input{background-color:var(--color-pure-white);border:none;border-radius:0;padding:10px 16px;font-family:var(--font-body);font-size:16px;color:var(--color-text-primary);width:100%;max-width:269px;height:43px;box-sizing:border-box;outline:none}.footer_newsletter-input::placeholder{color:var(--color-text-placeholder)}.footer_newsletter-submit{background-color:var(--color-beige);border:none;width:43px;height:43px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;transition:opacity var(--ease-default)}.footer_newsletter-submit:hover{opacity:.8}.footer_scrollbalk-container{position:fixed;bottom:0;left:0;width:100%;height:400px;padding:40px 0 60px;z-index:-1}.footer_scrollbalk{position:absolute;bottom:40px;right:40px;display:flex;flex-direction:row;align-items:center;gap:8px;z-index:10}@media(max-width:600px){.footer_scrollbalk{position:absolute;bottom:40px;display:flex;flex-direction:column;align-items:center;justify-self:center;gap:8px;z-index:10}}.width-172{width:172px!important}.footer_scrollbalk-container .move-to-center{position:absolute;left:50%;transform:translate(-50%) translateY(calc(-50% + 100px)) scale(1);transform-origin:center center;transition:transform .05s linear;z-index:5;display:flex;justify-content:center;align-items:center}.footer_scrollbalk-text{font-family:var(--font-body);font-size:18px;color:var(--color-text-primary)}.footer_scrollbalk-bar-wrapper{position:relative;width:220px;height:7.3px;background-color:var(--color-cream);border-radius:100px;overflow:hidden}.footer_scrollbalk-bar-fill{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#000;border-radius:100px;transition:width .05s linear}@media(max-width:991px){.footer_top-wrapper{flex-direction:column;gap:80px}.footer_menu-wrapper{margin:0 auto;align-items:center;text-align:center}.footer_social-list{justify-content:center}.footer_link_text{font-size:28px}}@media(max-width:767px){.footer_content{flex-direction:column;gap:32px}.footer_bottom-wrapper{flex-direction:column;gap:24px;align-items:flex-start}.footer_legal-list{flex-wrap:wrap;justify-content:flex-start;width:100%;gap:12px}}@media(max-width:479px){.footer_left-content{padding:24px}.footer_menu-wrapper{gap:32px}.container-large{padding:0 20px}}.footer-content_right .offline-newsletter-input-container{display:flex;flex-direction:row;align-items:center;padding:4px 4px 4px 16px;gap:0;width:100%;height:43px;background:var(--color-pure-white);border-radius:100px;position:relative;box-sizing:border-box}.footer-content_right .offline-newsletter-input{flex:1;height:24px;font-family:var(--font-body);font-size:16px;color:var(--color-text-primary);background:transparent;border:none;outline:none;min-width:0}.footer-content_right .offline-newsletter-submit{position:relative;right:auto;top:auto;width:35px;height:35px;flex-shrink:0;border:none;background:var(--color-beige);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity var(--ease-default)}.footer-content_right .offline-newsletter-submit:hover{opacity:.8}.footer-content_right .offline-newsletter-submit-bg{width:100%;height:100%;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}.footer-content_right .offline-newsletter-submit-bg img{width:16px;height:16px;display:block;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/29/assets/footer.css.map */
