.stores{padding-bottom:8rem;overflow:hidden}.stores .stores-wrapper{margin-top:3rem;background-color:#fff}.stores .stores-wrapper .stores-tabs{border-bottom:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;gap:var(--space-s);overflow:hidden;padding-left:1rem;padding-right:1rem}.stores .stores-wrapper .stores-tabs .nav{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.stores .stores-wrapper .stores-tabs .nav::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.stores .stores-wrapper .stores-tabs .nav{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;justify-content:flex-start;padding-bottom:.5rem;margin-bottom:-0.5rem}}.stores .stores-wrapper .store-item>.row{--bs-gutter-x: 2.25rem}.stores .stores-wrapper .store-item .store-image-wrapper{height:100%;padding-left:3rem}.stores .stores-wrapper .store-item .store-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;height:100%}.stores .stores-wrapper .store-item .store-address{display:flex;align-items:center}.stores .stores-wrapper .store-item .store-address .icon-wrapper{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.stores .stores-wrapper .store-item .store-content{gap:2.5rem;display:flex;flex-direction:column;padding-left:120px;padding-right:80px}.stores .stores-wrapper .store-item .openinghours{display:flex;flex-direction:column;gap:2px;margin-top:1rem}.stores .stores-wrapper .store-item .openinghour-item{display:flex;gap:2.25rem}.stores .stores-wrapper .store-item .openinghour-item .wochentag{max-width:210px;flex:1}.stores .stores-wrapper .store-item .openinghour-item .oeffnungszeit{flex:1}@media screen and (max-width: 1600px){.stores .stores-wrapper .store-item .store-content{padding-left:80px}}@media screen and (max-width: 1200px){.stores .stores-wrapper .store-item .store-content{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 992px){.stores .stores-content{padding-top:0;padding-bottom:0}.stores .stores-wrapper .store-item .store-image-wrapper{padding-left:0}.stores .stores-wrapper .store-item .store-image{aspect-ratio:4/3;min-height:inherit}}