.producers-banner{padding:var(--rowGap) 64px;position:relative;--swiper-navigation-sides-offset:-24px}.producers-banner:before{top:0}.producers-banner:after,.producers-banner:before{background-color:#e5e5e5;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:101vw;z-index:-1}.producers-banner:after{bottom:0}.producers-banner:last-child{margin-bottom:calc(var(--rowGap)*-1)}.producers-banner .swiper-slide{align-items:center;aspect-ratio:160/80;display:flex;justify-content:center;padding-block:10px;width:calc(14.28571% - 27.42857px)}.producers-banner img{height:auto;max-height:100%;max-width:100%;width:auto}@media (min-width:1280px){.producers-banner{margin-block:-32px;padding-block:56px}.producers-banner .swiper-slide{filter:grayscale(1);margin-right:32px;transition:filter .2s ease-in-out}.producers-banner .swiper-slide:hover{filter:none}}#newsletter{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(var(--rowGap)*-1);padding-block:var(--rowGap);position:relative}#newsletter:before{background-color:#e5e5e5;background:#2a2a8d;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.newsletter-header{text-align:center}.newsletter-header b{display:block;font-size:28px}.newsletter-header p{margin-top:4px}.newsletter-input{align-items:center;display:flex;flex-direction:column;margin-top:18px;width:774px}.newsletter-input input[type=text]{background-color:initial;border:2px solid #fff;border-radius:25px;color:#fff;font-family:Roboto,Adjusted Arial Fallback,Arial;font-size:16px;height:52px;text-align:center;width:100%}.newsletter-input input[type=text]:focus::placeholder{color:#0000}.newsletter-input input[type=text]::-webkit-input-placeholder{color:#fff}.newsletter-input input[type=text]::-moz-placeholder{color:#fff}.newsletter-input input[type=text]:-ms-input-placeholder{color:#fff}.newsletter-input input[type=text]:-moz-placeholder{color:#fff}.newsletter-input .popup-trigger{background-color:#fff;border:1px solid #2a2a8d;border-radius:25px;color:#2a2a8d;cursor:pointer;font-weight:700;line-height:1.2;margin-top:8px;padding:16px;text-align:center;text-transform:uppercase;width:130px}.newsletter-input .popup-trigger:hover{background-color:#7f7fbb;border-color:#7f7fbb;color:#fff}.newsletter-clauses-wrapper.unchecked{padding-bottom:10px}.newsletter-clauses-wrapper.unchecked:after{clear:both;color:#da4040;content:"Zaznaczenie zgody jest konieczne, aby zapisać się do Newslettera";margin-top:10px}.footer-content{background:#fff}.footer-item{display:flex;flex-direction:column;max-width:40%}.footer-item>strong{color:#262626;display:block;font-size:20px;line-height:1.2;margin-bottom:24px;text-transform:uppercase}.footer-submenu ul{column-gap:112px}.footer-submenu a{color:#5d5d5d;display:inline-block;padding:10px 0}@media (min-width:1280px){.footer-submenu a:hover{text-decoration:underline}}.location-hours{flex-basis:24%}.location-hours>div{display:flex;flex-direction:column;max-width:300px;padding-left:34px;position:relative}.location-hours>div:before{color:inherit;color:#262626;display:block;font-family:icomoon;font-size:var(--iconSize);font-style:normal;font-weight:400;left:0;line-height:1;position:absolute;text-decoration:none;text-transform:none;top:0}.location-hours>div b{margin-bottom:8px}.location-hours .location{margin-bottom:20px}.location-hours .location:before{content:"\e915"}.location-hours .hours:before{content:"\e914"}.footer-contact>b{margin-bottom:20px}.footer-contact .contact-list{display:flex;flex-direction:column;margin-block:-8px}.footer-contact .contact-list a{align-items:center;color:#5d5d5d;display:flex;gap:10px;padding:8px 0;position:relative}.footer-contact .contact-list a:before{color:inherit;color:#262626;display:block;font-family:icomoon;font-size:var(--iconSize);font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.footer-contact .contact-list .email:before{content:"\e90f"}.footer-contact .contact-list .phone:before{content:"\e91c"}.footer-bottom-bar{display:flex;justify-content:space-between;padding:20px 0;position:relative}.footer-bottom-bar:before{background-color:#e5e5e5;background:#2a2a8d;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.footer-bottom-bar a,.footer-bottom-bar span{color:#fff}
/*# sourceMappingURL=lazy_base.css.map*/