suchergebnis-filialauswahl .element-overlay-slide-in{border:0;height:100%;left:100%;max-height:unset;max-width:560px;padding:16px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%}suchergebnis-filialauswahl .element-overlay-slide-in[data-orientation=left]{left:0;-webkit-transform:translateX(0);transform:translateX(0)}suchergebnis-filialauswahl .element-overlay-slide-in header{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-bottom:16px}suchergebnis-filialauswahl .element-overlay-slide-in header [cta]{flex-shrink:0}suchergebnis-filialauswahl .element-overlay-slide-in header [cta=close]{margin-left:auto;position:static}suchergebnis-filialauswahl .element-overlay-slide-in .element-button-primary-close{flex-shrink:0;position:absolute;right:20px;top:20px}suchergebnis-filialauswahl .element-overlay-slide-in[open],suchergebnis-filialauswahl .element-overlay-slide-in[open][data-orientation=right]{-webkit-animation:suchergebnis-filialauswahl-slidein .3s ease-in-out forwards;animation:suchergebnis-filialauswahl-slidein .3s ease-in-out forwards;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}suchergebnis-filialauswahl .element-overlay-slide-in[data-orientation=left][open]{-webkit-animation:suchergebnis-filialauswahl-slidein-from-left .3s ease-in-out forwards;animation:suchergebnis-filialauswahl-slidein-from-left .3s ease-in-out forwards;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}suchergebnis-filialauswahl .element-overlay-slide-in[data-animation=skip][open]{-webkit-animation:none;animation:none}suchergebnis-filialauswahl .element-overlay-slide-in::-webkit-backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-slide-in::-ms-backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-slide-in::backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-slide-in+.backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing][data-animation=skip]::-webkit-backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][data-animation=skip]::-webkit-backdrop{-webkit-animation:none;animation:none}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing][data-animation=skip]::-ms-backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][data-animation=skip]::-ms-backdrop{animation:none}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing][data-animation=skip]+.backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][closing][data-animation=skip]::backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][data-animation=skip]+.backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][data-animation=skip]::backdrop{-webkit-animation:none;animation:none}suchergebnis-filialauswahl .element-overlay-slide-in[open]::-webkit-backdrop{-webkit-animation:suchergebnis-filialauswahl-fadeIn .5s ease-in-out forwards;animation:suchergebnis-filialauswahl-fadeIn .5s ease-in-out forwards}suchergebnis-filialauswahl .element-overlay-slide-in[open]::-ms-backdrop{animation:suchergebnis-filialauswahl-fadeIn .5s ease-in-out forwards}suchergebnis-filialauswahl .element-overlay-slide-in[open]+.backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open]::backdrop{-webkit-animation:suchergebnis-filialauswahl-fadeIn .5s ease-in-out forwards;animation:suchergebnis-filialauswahl-fadeIn .5s ease-in-out forwards}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing]::-webkit-backdrop{-webkit-animation:suchergebnis-filialauswahl-fadeOut .5s ease-in-out forwards;animation:suchergebnis-filialauswahl-fadeOut .5s ease-in-out forwards}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing]::-ms-backdrop{animation:suchergebnis-filialauswahl-fadeOut .5s ease-in-out forwards}suchergebnis-filialauswahl .element-overlay-slide-in[open][closing]+.backdrop,suchergebnis-filialauswahl .element-overlay-slide-in[open][closing]::backdrop{-webkit-animation:suchergebnis-filialauswahl-fadeOut .5s ease-in-out forwards;animation:suchergebnis-filialauswahl-fadeOut .5s ease-in-out forwards}@-webkit-keyframes suchergebnis-filialauswahl-slidein{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes suchergebnis-filialauswahl-slidein{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes suchergebnis-filialauswahl-slidein-from-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes suchergebnis-filialauswahl-slidein-from-left{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes suchergebnis-filialauswahl-slideout{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes suchergebnis-filialauswahl-slideout{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes suchergebnis-filialauswahl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes suchergebnis-filialauswahl-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes suchergebnis-filialauswahl-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes suchergebnis-filialauswahl-fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (min-width:768px){suchergebnis-filialauswahl .element-overlay-slide-in{padding:16px 20px 20px}suchergebnis-filialauswahl .element-overlay-slide-in header{margin-bottom:16px}}@media screen and (min-width:1024px){suchergebnis-filialauswahl .element-overlay-slide-in{padding:24px 40px 40px}suchergebnis-filialauswahl .element-overlay-slide-in header{margin-bottom:24px}}suchergebnis-filialauswahl .element-overlay-slide-in:not(:has(header)){padding:50px 15px 15px}@media screen and (min-width:480px){suchergebnis-filialauswahl .element-overlay-slide-in:not(:has(header)){padding:50px 20px 20px}}suchergebnis-filialauswahl .element-overlay-small{border:0;bottom:0;left:0;margin:auto;max-width:560px;opacity:0;padding:16px;position:fixed;right:0;top:0;visibility:hidden;width:100%}suchergebnis-filialauswahl .element-overlay-small header{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-bottom:16px}suchergebnis-filialauswahl .element-overlay-small header [cta]{flex-shrink:0}suchergebnis-filialauswahl .element-overlay-small header [cta=close]{margin-left:auto;position:static}suchergebnis-filialauswahl .element-overlay-small .element-button-primary-close{position:absolute;right:20px;top:20px}suchergebnis-filialauswahl .element-overlay-small[open]{-webkit-animation:suchergebnis-filialauswahl-fadein .3s .1s backwards;animation:suchergebnis-filialauswahl-fadein .3s .1s backwards;opacity:1;visibility:visible}suchergebnis-filialauswahl .element-overlay-small[open]::-webkit-backdrop{-webkit-animation:suchergebnis-filialauswahl-fadein .5s .1s backwards;animation:suchergebnis-filialauswahl-fadein .5s .1s backwards}suchergebnis-filialauswahl .element-overlay-small[open]::-ms-backdrop{animation:suchergebnis-filialauswahl-fadein .5s .1s backwards}suchergebnis-filialauswahl .element-overlay-small[open]+.backdrop,suchergebnis-filialauswahl .element-overlay-small[open]::backdrop{-webkit-animation:suchergebnis-filialauswahl-fadein .5s .1s backwards;animation:suchergebnis-filialauswahl-fadein .5s .1s backwards}@-webkit-keyframes suchergebnis-filialauswahl-fadein{0%{opacity:0}to{opacity:1}}@keyframes suchergebnis-filialauswahl-fadein{0%{opacity:0}to{opacity:1}}suchergebnis-filialauswahl .element-overlay-small::-webkit-backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-small::-ms-backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-small::backdrop{background:rgba(0,0,0,.25)}suchergebnis-filialauswahl .element-overlay-small+.backdrop{background:rgba(0,0,0,.25)}@media screen and (min-width:768px){suchergebnis-filialauswahl .element-overlay-small{padding:16px 20px 20px}suchergebnis-filialauswahl .element-overlay-small header{margin-bottom:16px}}@media screen and (min-width:1024px){suchergebnis-filialauswahl .element-overlay-small{padding:24px 40px 40px}suchergebnis-filialauswahl .element-overlay-small header{margin-bottom:24px}}suchergebnis-filialauswahl .element-overlay-small:not(:has(header)){padding:50px 15px 15px}@media screen and (min-width:480px){suchergebnis-filialauswahl .element-overlay-small:not(:has(header)){padding:50px 20px 20px}}suchergebnis-filialauswahl .element-button-primary-close{background-color:#eee;border-radius:20px;color:#292929;cursor:pointer;font-size:0;height:40px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:40px}suchergebnis-filialauswahl .element-button-primary-close:before{background-color:currentColor;content:"";display:block;height:20px;margin:0 auto;mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);-webkit-mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px}suchergebnis-filialauswahl .element-button-primary-close:active,suchergebnis-filialauswahl .element-button-primary-close:hover{background-color:#292929;color:#fff}suchergebnis-filialauswahl *{border:none}suchergebnis-filialauswahl *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}suchergebnis-filialauswahl filiale-auswahl{height:100%}suchergebnis-filialauswahl .wrapper{display:-ms-grid;display:grid;grid-template-areas:"header" "content";height:100%;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}@media screen and (max-width:768px){suchergebnis-filialauswahl .wrapper{width:100%}suchergebnis-filialauswahl .wrapper.mapAktiv .btn-nearby-search,suchergebnis-filialauswahl .wrapper.mapAktiv .searchfield-wrapper{display:none}suchergebnis-filialauswahl .wrapper.mapAktiv .header{grid-template-areas:"headline            btn-close" "btn-maps            btn-maps";grid-gap:5px}suchergebnis-filialauswahl .wrapper.mapAktiv .btn-maps{grid-area:btn-maps;-ms-grid-column-align:center;justify-self:center}suchergebnis-filialauswahl .wrapper.mapAktiv .googlemaps{grid-area:content;-ms-grid-column:1;-ms-grid-row:2}suchergebnis-filialauswahl .wrapper:not(.mapAktiv) .googlemaps{display:none}}@media screen and (min-width:769px){suchergebnis-filialauswahl .wrapper{grid-template-areas:"header      googlemaps" "content     googlemaps";-ms-grid-columns:375px auto;grid-template-columns:375px auto}suchergebnis-filialauswahl .wrapper.mapAktiv{width:1024px}suchergebnis-filialauswahl .wrapper .googlemaps{grid-area:googlemaps;margin-top:20px}suchergebnis-filialauswahl .wrapper.mapAktiv .googlemaps{-ms-grid-column:1;-ms-grid-row:2}}suchergebnis-filialauswahl .header{display:-ms-grid;display:grid;grid-area:header;-ms-grid-column:1;-ms-grid-row:1;padding:15px;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto auto auto;grid-template-areas:"headline           headline            headline        btn-close" "input-search       input-search        input-search    input-search" "btn-nearby-search  btn-nearby-search   btn-maps        btn-maps";grid-template-rows:auto auto auto}suchergebnis-filialauswahl .header .headline{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;grid-area:headline}suchergebnis-filialauswahl .header .icon-close{grid-area:btn-close;-ms-grid-column:4;-ms-grid-row:1;justify-self:end}suchergebnis-filialauswahl .header .btn-nearby-search{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:2;grid-area:btn-nearby-search}suchergebnis-filialauswahl .header .btn-maps{-ms-grid-column:3;-ms-grid-row:3;-ms-grid-column-span:2;grid-area:btn-maps}suchergebnis-filialauswahl .header .btn-maps.hidden{display:none}suchergebnis-filialauswahl .header .btn-maps,suchergebnis-filialauswahl .header .btn-nearby-search{cursor:pointer;display:-webkit-box;display:flex}suchergebnis-filialauswahl .header .searchfield-wrapper{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:4;display:block;grid-area:input-search;padding-bottom:10px;padding-top:10px;position:relative;width:100%}@media screen and (max-width:768px){suchergebnis-filialauswahl .wrapper.mapAktiv .btn-maps{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3}suchergebnis-filialauswahl .header .headline{-ms-grid-column:1;-ms-grid-row:1}suchergebnis-filialauswahl .header .icon-close{-ms-grid-column:3;-ms-grid-row:1}suchergebnis-filialauswahl .header .btn-maps{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3}}suchergebnis-filialauswahl .header .searchfield-wrapper>label{width:100%}suchergebnis-filialauswahl .header .searchfield-wrapper .icon-search{height:23px;pointer-events:none;position:absolute;right:11px;top:23px;width:23px}suchergebnis-filialauswahl .header .input-search{-webkit-appearance:none;-moz-appearance:none;appearance:none}suchergebnis-filialauswahl .header .input-search::-webkit-search-cancel-button{margin-right:20px}suchergebnis-filialauswahl .content{grid-area:content;-ms-grid-column:1;-ms-grid-row:2;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:769px){suchergebnis-filialauswahl .wrapper .googlemaps{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}suchergebnis-filialauswahl .header{-ms-grid-column:1;-ms-grid-row:1}suchergebnis-filialauswahl .content{-ms-grid-column:1;-ms-grid-row:2}}@supports ((-webkit-mask:url("")) or (mask:url(""))){suchergebnis-filialauswahl .content{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(90%,#000),to(transparent));-webkit-mask-image:linear-gradient(#000,#000 90%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(90%,#000),to(transparent));mask-image:linear-gradient(#000,#000 90%,transparent)}}suchergebnis-filialauswahl .filialen{padding-bottom:150px}suchergebnis-filialauswahl .filiale{border-bottom:undefined;border-bottom:1px solid var(--color-line-medium);display:-ms-grid;display:grid;grid-template-areas:"filiale-title              filiale-distance" "filialinfo                 filialinfo" "filiale-submit             filiale-submit" "filialzuordnung            filialzuordnung";padding:20px 15px;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}suchergebnis-filialauswahl .filiale .distance-flag{grid-area:filiale-distance;-ms-grid-column:2;-ms-grid-row:1}suchergebnis-filialauswahl .filiale .titel{grid-area:filiale-title;-ms-grid-column:1;-ms-grid-row:1;margin-bottom:5px}suchergebnis-filialauswahl .filialinfo{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2;grid-area:filialinfo}suchergebnis-filialauswahl .filiale .abholinfo,suchergebnis-filialauswahl .filialinfo .abholinfo,suchergebnis-filialauswahl .filialinfo .abholstation,suchergebnis-filialauswahl .filialinfo .anschrift,suchergebnis-filialauswahl .filialinfo .filialabholung-nicht-moeglich{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}suchergebnis-filialauswahl .filiale .abholinfo span[class=element-icon-],suchergebnis-filialauswahl .filialinfo .abholinfo span[class=element-icon-],suchergebnis-filialauswahl .filialinfo .abholstation span[class=element-icon-],suchergebnis-filialauswahl .filialinfo .anschrift span[class=element-icon-],suchergebnis-filialauswahl .filialinfo .filialabholung-nicht-moeglich span[class=element-icon-]{flex-shrink:0}suchergebnis-filialauswahl button.abholinfo[disabled=true]{cursor:default;text-align:left;text-decoration:none}suchergebnis-filialauswahl .abholinfo-text{pointer-events:none}suchergebnis-filialauswahl .filiale .abholaussageAbfragen:hover{cursor:pointer}suchergebnis-filialauswahl .filiale form{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:2;grid-area:filiale-submit}suchergebnis-filialauswahl .filiale form .submit{width:100%}suchergebnis-filialauswahl .filiale[hide=true]{display:none}suchergebnis-filialauswahl .content-loading{margin:80px auto}suchergebnis-filialauswahl .content-loading .loading-indicator{-webkit-animation:suchergebnis-filialauswahl-loading 2s linear infinite;animation:suchergebnis-filialauswahl-loading 2s linear infinite;display:block;height:50px;margin:0 auto 30px;width:50px}suchergebnis-filialauswahl .content-loading .loading-message{text-align:center}@-webkit-keyframes suchergebnis-filialauswahl-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes suchergebnis-filialauswahl-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}suchergebnis-filialauswahl .content .error-text{margin:50px 0;padding:0 25px;text-align:center}suchergebnis-filialauswahl .opening-hours{margin:15px 0}suchergebnis-filialauswahl .opening-hours[open]{padding-bottom:14px}suchergebnis-filialauswahl .opening-hours .oeffnungszeiten-open{display:none}suchergebnis-filialauswahl .opening-hours .oeffnungszeiten-closed,suchergebnis-filialauswahl .opening-hours[open] .oeffnungszeiten-open{display:inline-block}suchergebnis-filialauswahl .opening-hours[open] .oeffnungszeiten-closed{display:none}suchergebnis-filialauswahl .opening-hours-details{display:-webkit-box;display:flex;flex-wrap:wrap}suchergebnis-filialauswahl .opening-hours-details>*{flex-basis:50%}suchergebnis-filialauswahl .filialinfo{display:block!important}suchergebnis-filialauswahl .nur_stationaer_hinweis{padding:15px 15px 0}suchergebnis-filialauswahl .filialeBearbeitenDialog{height:100%;overflow-y:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}suchergebnis-filialauswahl .umkreis-hinweis{border-top:1px solid #000;margin-top:50px;padding:20px 25px 0;text-align:center}suchergebnis-filialauswahl .filialzuordnung{-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:2;grid-area:filialzuordnung;margin:0 auto}suchergebnis-filialauswahl .hidden{display:none}