.ws-store-finder-detail{background-color:#fff;display:grid;filter:var(--ws-shadow-close);grid-template-areas:"logo controls" "address-distance opening-times" "renovation-store-status opening-times";grid-template-columns:1fr auto;grid-template-rows:auto minmax(40px,auto)}@media only screen and (min-width:960px){.ws-store-finder-detail{grid-template-areas:"logo controls" "address-distance address-distance" "renovation-store-status renovation-store-status" "actions actions" "features features" "opening-times opening-times" "parking parking" "contact contact"}}@media only screen and (max-width:959.98px){.ws-store-finder-detail--renovation-notice{grid-template-areas:"logo controls" "address-distance address-distance" "renovation-store-status renovation-store-status" "opening-times opening-times"}}.ws-store-finder-detail--expanded{grid-template-areas:"logo controls" "address-distance address-distance" "renovation-store-status renovation-store-status" "actions actions" "features features" "opening-times opening-times" "parking parking" "contact contact"}.ws-store-finder-detail__logo{grid-area:logo}.ws-store-finder-detail__logo .ws-store-logo__img{height:32px}.ws-store-finder-detail__logo--custom{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px);width:100%}.ws-store-finder-detail__logo--custom img{object-fit:cover}.ws-store-finder-detail__controls{grid-area:controls}.ws-store-finder-detail__address-distance{grid-area:address-distance}.ws-store-finder-detail__renovation-store-status{grid-area:renovation-store-status}.ws-store-finder-detail-actions{gap:8px;grid-area:actions}.ws-store-finder-detail-actions__button{display:grid;grid-template-areas:"icon" "text";grid-template-columns:auto;grid-template-rows:auto 1fr;width:50%}@media only screen and (min-width:960px){.ws-store-finder-detail-actions__button{display:grid!important}}.ws-store-finder-detail-actions-button__icon{grid-area:icon}.ws-store-finder-detail-actions-button__text{grid-area:text}.ws-store-finder-detail__features{grid-area:features}.ws-store-finder-detail__opening-times{grid-area:opening-times}.ws-store-finder-detail__parking{grid-area:parking}.ws-store-finder-detail__contact{grid-area:contact}.ws-store-finder-detail__contact,.ws-store-finder-detail__opening-times,.ws-store-finder-detail__parking{border-top:1px solid var(--background-2)}@media only screen and (max-width:959.98px){.ws-store-finder-detail:not(.ws-store-finder-detail--expanded):not(.ws-store-finder-detail--renovation-notice) .ws-store-finder-detail__opening-times{border-top:none;padding:0!important}}.ws-store-actions{display:flex}.ws-store-actions__icon{fill:var(--ws-color-tertiary);height:24px;width:24px}.ws-store-finder-item{color:var(--base-color2);cursor:pointer;display:grid;grid-template-areas:"logo actions" "address actions" "distance ." "state state" "explanation explanation";grid-template-columns:1fr auto;grid-template-rows:auto minmax(40px,auto) auto auto;outline-offset:-1px;position:relative}.ws-store-finder-item--selected{background-color:var(--ws-color-primary-light)}.ws-store-finder-item__distance{grid-area:distance}.ws-store-finder-item__logo{grid-area:logo}.ws-store-finder-item__logo .ws-store-finder-item__logo--custom{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px);width:100%}.ws-store-finder-item__logo .ws-store-finder-item__logo--custom img{object-fit:cover}.ws-store-finder-item__logo .ws-store-logo__img{height:24px}.ws-store-finder-item__address{grid-area:address}.ws-store-finder-item__actions{align-self:start;grid-area:actions}.ws-store-finder-item__state{grid-area:state}.ws-store-finder-item__explanation{grid-area:explanation}.ws-store-finder-item>.ws-notifications{bottom:0;position:absolute;width:100%}.ws-store-finder-item .ws-store-renovation-notice__additional-information{display:none}.ws-store-finder-list{background-color:#fff;filter:var(--ws-shadow-regular);overflow-x:hidden;overflow-y:auto}.ws-store-finder-list-enter-from,.ws-store-finder-list-leave-to{opacity:0}.ws-store-finder-list-enter-to,.ws-store-finder-list-leave-from{opacity:1}.ws-store-finder-list-enter-active,.ws-store-finder-list-leave-active{transition:opacity .3s ease}.ws-store-finder-list-move{transition:transform .75s ease}.ws-store-finder-list-leave-active{position:absolute;width:100%}.ws-store-finder-item:not(:last-child){border-bottom:1px solid var(--background-1)}.ws-store-finder-list .v-progress-circular{display:flex}.ws-store-finder[data-v-011ba73a]{grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative;z-index:0}.ws-store-finder__content[data-v-011ba73a]{grid-column:1;grid-row:2;grid-template-areas:"search" "map" "bottom";grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow-y:hidden}@media only screen and (min-width:960px){.ws-store-finder__content[data-v-011ba73a]{grid-template-areas:"search map" "list map";grid-template-columns:41.6666666667% 1fr;grid-template-rows:auto 1fr;grid-gap:4px}}@media only screen and (min-width:1280px){.ws-store-finder__content[data-v-011ba73a]{grid-template-columns:33.3333333333% 1fr}}.ws-google-maps-position-finder[data-v-011ba73a]{grid-area:search}.ws-google-maps[data-v-011ba73a]{grid-area:map}.ws-store-finder-detail[data-v-011ba73a]{animation-duration:.2s;animation-name:slideinfrombottom;bottom:0;max-height:100%;overflow:auto;position:absolute;width:100%;z-index:2}@media only screen and (min-width:960px){.ws-store-finder-detail[data-v-011ba73a]{animation-name:slideinfromleft;border-bottom-right-radius:var(--ws-border-radius);bottom:auto;max-width:400px;top:0;width:max-content}}.ws-store-finder__list[data-v-011ba73a]{grid-area:list;overflow-y:auto;z-index:1}@media only screen and (max-width:959.98px){.ws-store-finder__list[data-v-011ba73a]{grid-column:1;grid-row:2;transition:transform .3s ease-in-out}.ws-store-finder__list[data-v-011ba73a]:not(.ws-store-finder__list--visible){animation:visibility-hidden-011ba73a 0s .3s forwards;transform:translateY(100%)}}.ws-store-finder__bottom-bar[data-v-011ba73a]{background-color:var(--ws-background-color);display:flex;filter:var(--ws-shadow-regular);grid-area:bottom;justify-content:center;z-index:2}@media only screen and (max-width:959.98px){.ws-store-finder__google-maps--hidden[data-v-011ba73a]{animation:visibility-hidden-011ba73a 0s .3s forwards}}@keyframes visibility-hidden-011ba73a{0%{visibility:visible}to{visibility:hidden}}
