@media screen and (min-width:768px){.store-content__grid{display:grid;grid-template-columns:repeat(2,6fr);grid-template-rows:auto 1fr}}@media screen and (min-width:1024px){.store-content__grid{grid-template-columns:5fr 7fr}}@media screen and (min-width:768px){.store-content__column--map-and-openinghours{grid-area:1/1/3/2}}@media screen and (min-width:1024px){.store-content__column--map-and-openinghours{grid-area:1/2/2/3}}@media screen and (min-width:768px){.store-content__column--image{grid-area:1/2/2/3}}@media screen and (min-width:1024px){.store-content__column--image{grid-area:1/1/3/2}}@media screen and (min-width:768px){.store-content__column--info{grid-area:2/2/3/3}}@media screen and (min-width:1024px){.store-content__column--info{grid-area:2/2/3/3}}.store-content__image{margin-bottom:0}.store-content__map{padding:3.4375rem 2.5rem 0}@media screen and (min-width:768px){.store-content__map{padding:calc(var(--element-spacing)*2) calc(var(--element-spacing)*2) 0 0}}@media screen and (min-width:1024px){.store-content__map{padding:calc(var(--element-spacing)*2) 0 0 calc(var(--element-spacing)*2)}}.store-content__map-link{text-decoration:none;margin-top:var(--element-spacing)}.store-content__map-link-img{width:1.875rem}.store-content__map-link-text{text-decoration:underline;margin-left:calc(var(--element-spacing)/2)}.store-content__openhours{box-sizing:border-box;min-width:15.625rem;max-width:70%;padding:calc(var(--element-spacing)*2) 2.5rem 6.25rem}@media screen and (min-width:768px){.store-content__openhours{padding:calc(var(--element-spacing)*2) calc(var(--element-spacing)*2) 0 0}}@media screen and (min-width:1024px){.store-content__openhours{max-width:50%;padding:calc(var(--element-spacing)*2) 0 0 var(--element-spacing)}}.store-content__openhours-row{margin-bottom:calc(var(--element-spacing)/2)}.store-content__openhours-description{margin-top:var(--element-spacing)}.store-content__info{padding:calc(var(--element-spacing)*2) 0 0 0}@media screen and (min-width:1024px){.store-content__info{padding:calc(var(--element-spacing)*2) 0 0 calc(var(--element-spacing)*2)}}.store-content__info-button{margin-top:calc(var(--element-spacing)*2)}@media screen and (min-width:768px) and (max-width:1023px){.store-content__block-title{line-height:2rem}}.store-content__rich-text a{text-decoration:none}.store-content__rich-text a:hover{text-decoration:underline}