.adsCards-wrapper{margin-top:32px}.adsCards-wrapper .adsCards-cards{display:flex;justify-content:center;align-items:center;gap:16px}@media screen and (max-width:768px){.adsCards-wrapper .adsCards-cards .adsCards-card{position:relative;width:360px;height:180px}}.adv-wrapper{padding:32px 16px}.adv-wrapper .adv-container{width:100%;max-width:1200px;margin:0 auto}.adv-wrapper .adv-container .adv-about{font-size:22px}.adv-wrapper .adv-container .adv-cards{display:flex;justify-content:space-around;align-items:flex-start;gap:16px;row-gap:32px;flex-wrap:wrap;margin-top:32px}.adv-wrapper .adv-container .adv-cards .adv-card{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:220px}.adv-wrapper .adv-container .adv-cards .adv-card svg{height:48px;width:48px;margin-bottom:12px}.adv-wrapper .adv-container .adv-cards .adv-card .adv-card--info h3{font-size:16px;font-weight:600;text-align:center}.adv-wrapper .adv-container .adv-cards .adv-card .adv-card--info p{margin:0;font-size:14px;text-align:center}@media screen and (max-width:640px){.adv-wrapper .adv-container .adv-about{font-size:16px}}.banners-wrapper{margin-top:32px}.banners-wrapper .banners-container{display:flex;justify-content:center;align-items:center;padding:16px;gap:32px}@media screen and (max-width:640px){.banners-wrapper .banners-container{flex-wrap:wrap}}.brands-slider-wrapper .brands-slider-container{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1300px){.brands-slider-wrapper .brands-slider-container{max-width:1000px}}@media screen and (max-width:1100px){.brands-slider-wrapper .brands-slider-container{max-width:800px}}@media screen and (max-width:1024px){.brands-slider-wrapper .brands-slider-container .brands-slider-btn-next,.brands-slider-wrapper .brands-slider-container .brands-slider-btn-prev{display:none}}.brands-slider-wrapper .brands-slider-container .brands-slider-card{display:flex;justify-content:center;align-items:center;padding:16px;border-radius:16px;background:#fff;height:100%;max-height:120px;width:100%;max-width:212px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16),0 0 2px 0 rgba(0,0,0,.16)}.brands-slider-wrapper .brands-slider-container .brands-slider-card a{width:100%}.brands-slider-wrapper .brands-slider-container .brands-slider-card .brands-slider-img-container{position:relative;width:100%;height:87px;max-height:87px;padding-top:48.33%}.brands-slider-wrapper .brands-slider-container .home-products-link{display:block;font-size:16px;font-weight:500;margin:16px auto 0;text-align:center}.mapAndSchedule-wrapper .mapAndSchedule-container{width:100%;max-width:1200px;margin:0 auto;padding:32px 16px;display:flex;justify-content:center}.mapAndSchedule-wrapper .mapAndSchedule-container .map-container{position:relative;flex-basis:50%;flex-grow:1;height:350px}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container{margin-left:16px;flex-basis:50%;flex-grow:1;padding:16px 0}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row{display:flex}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row .schedule-col{flex-basis:50%;flex-grow:1;padding:12px 8px;border-bottom:1px solid #e4e4e4;font-size:14px;border-left:1px solid #e4e4e4}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row .schedule-col:first-child{border-left:none;flex-shrink:2}@media screen and (max-width:425px){.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row .schedule-col{font-size:11px}}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row:first-child .schedule-col{flex-basis:50%;flex-grow:1;color:var(--mainBackgroundColor);font-weight:700;font-size:16px}@media screen and (max-width:425px){.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container .schedule-row:first-child .schedule-col{font-size:12px}}@media screen and (max-width:1024px){.mapAndSchedule-wrapper .mapAndSchedule-container .map-container{flex-basis:55%}.mapAndSchedule-wrapper .mapAndSchedule-container .schedule-container{flex-basis:45%}}@media screen and (max-width:768px){.mapAndSchedule-wrapper .mapAndSchedule-container{flex-wrap:wrap}.mapAndSchedule-wrapper .mapAndSchedule-container .map-container{height:300px}}.map-placeholder{width:100%;height:400px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);border:2px dashed #cbd5e0;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.map-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(16,185,129,.1) 0,transparent 50%);pointer-events:none}.map-placeholder .map-placeholder-content{text-align:center;z-index:1;position:relative}.map-placeholder .map-placeholder-icon{margin-bottom:1rem;display:flex;justify-content:center}.map-placeholder .map-placeholder-icon svg{opacity:.7}.map-placeholder .map-placeholder-text h3{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.map-placeholder .map-placeholder-text p{color:#6b7280;margin-bottom:.25rem}.map-placeholder .map-placeholder-text p.coordinates{font-size:.875rem;font-family:monospace;color:#9ca3af}@media(max-width:768px){.map-placeholder{height:300px}.map-placeholder .map-placeholder-text h3{font-size:1.125rem}}.map-placeholder:hover{border-color:#9ca3af;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.map-placeholder:hover .map-placeholder-icon svg{opacity:1;stroke:#374151}.home-products-wrapper{padding:48px 0 32px}.home-products-wrapper .home-products-container{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1300px){.home-products-wrapper .home-products-container{max-width:1000px}}@media screen and (max-width:1100px){.home-products-wrapper .home-products-container{max-width:800px}}@media screen and (max-width:1024px){.home-products-wrapper .home-products-container .home-slider-btn-next,.home-products-wrapper .home-products-container .home-slider-btn-prev{display:none}}.home-products-wrapper .home-products-container .home-products-link{display:block;font-size:16px;font-weight:500;margin:16px auto 0;text-align:center}.home-products-wrapper .home-products-container .home-products-cards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.home-products-wrapper .home-products-container .home-products-cards .product-card{flex-shrink:1;max-width:200px}.product-card{box-shadow:1px 4px 32px 0 rgba(0,0,0,.07);max-width:250px;width:100%;height:400px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.product-card .product-card-head{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-card .product-card-head .product-card-head-disc-svg{position:absolute;top:0;right:15px}.product-card .product-card-head .product-card-head-disc{position:absolute;top:10px;right:15px;width:60px;text-align:center;color:#fff;font-size:16px;font-style:normal;font-weight:700}.product-card .product-card-head img{display:block;-o-object-fit:contain;object-fit:contain;height:200px}.product-card .product-card-head p{padding:16px;font-size:12px;font-style:normal;font-weight:400;margin-right:auto}.product-card .product-card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px 16px;width:100%}.product-card .product-card-body .product-card-price{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;margin-bottom:8px}.product-card .product-card-body .product-card-price .product-card-price-info .product-card-price-current{color:#98a1ab;font-size:14px;font-weight:500}.product-card .product-card-body .product-card-price .product-card-price-info .product-card-price-disc{color:#0ea45f;font-size:14px;font-weight:700}.product-card .product-card-body .product-card-price button{background-color:transparent;outline:none;border:none}.product-card .product-card-body .product-card-stock{display:flex;align-items:center;width:100%;margin-bottom:8px;font-size:12px;font-weight:600;color:#2bba46}.product-card .product-card-body .product-card-stock svg{margin-right:8px}@media screen and (max-width:1100px){.product-card{height:303px}.product-card .product-card-head img{height:138px}.product-card .product-card-head p{padding:12px 8px;font-size:10px}.product-card .product-card-body{padding:0 8px 8px}.product-card .product-card-body .product-card-price{height:35px;margin-bottom:0}.product-card .product-card-body .product-card-price .product-card-price-info .product-card-price-current{font-size:11px}.product-card .product-card-body .product-card-price .product-card-price-info .product-card-price-disc{font-size:12px}.product-card .product-card-body .product-card-stock{font-size:10px}.product-card .product-card-body .product-card-stock svg{width:10px;height:8px}.product-card .product-card-body .ecopara-btn-outline{height:40px}}.home-slider-wrapper .home-slider-container{width:100%;max-width:1200px;margin:0 auto}.home-slider-wrapper .home-slider-container .home-slider-img{max-height:400px;height:100%}.home-slider-wrapper .home-slider-container .home-slider-img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1300px){.home-slider-wrapper .home-slider-container{max-width:1000px}}@media screen and (max-width:1100px){.home-slider-wrapper .home-slider-container .home-slider-btn-prev{left:20px}.home-slider-wrapper .home-slider-container .home-slider-btn-next{right:20px}}