.style-module-scss-module__Lxn_mq__wrapper{z-index:100001;position:fixed;inset-block-start:calc(env(safe-area-inset-top,0px) + .375rem);inset-inline-end:calc(env(safe-area-inset-right,0px) + .375rem)}.style-module-scss-module__Lxn_mq__bar{align-items:stretch;gap:.25rem;display:inline-flex}.style-module-scss-module__Lxn_mq__srOnly{white-space:nowrap;clip-path:rect(0 0 0 0);position:absolute}.style-module-scss-module__Lxn_mq__button{font-family:var(--semantic-typeface-paragraph,"Vodafone VF");color:var(--text-semantic-color-text-paragraph,#000);white-space:nowrap;cursor:pointer;border:1px solid var(--color-neutrals-primitives-color-neutral-200,#ccc);border-radius:var(--semantic-border-radius-round,624.938rem);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;line-height:1;display:inline-flex;box-shadow:0 1px 4px #0003}.style-module-scss-module__Lxn_mq__button:disabled{cursor:not-allowed;opacity:.55}.style-module-scss-module__Lxn_mq__button[aria-busy=true]{opacity:.7}.style-module-scss-module__Lxn_mq__button:focus-visible{outline:2px solid var(--toggle-semantic-color-toggle-active,#00697c);outline-offset:2px}.style-module-scss-module__Lxn_mq__track{background:var(--toggle-semantic-color-toggle-inactive,#7e7e7e);border-radius:var(--semantic-border-radius-round,624.938rem);flex:none;width:1.5rem;height:.875rem;transition:background .2s ease-in-out;position:relative}.style-module-scss-module__Lxn_mq__track[data-checked=true]{background:var(--toggle-semantic-color-toggle-active,#00697c)}.style-module-scss-module__Lxn_mq__thumb{background:var(--toggle-semantic-color-toggle-thumb,#fff);border-radius:50%;width:.6875rem;height:.6875rem;transition:inset-inline-start .2s ease-in-out;position:absolute;inset-block-start:.0625rem;inset-inline-start:.0625rem}.style-module-scss-module__Lxn_mq__track[data-checked=true] .style-module-scss-module__Lxn_mq__thumb{inset-inline-start:calc(100% - .75rem)}.style-module-scss-module__Lxn_mq__shareButton{width:1.75rem;color:var(--text-semantic-color-text-paragraph,#000);cursor:pointer;border:1px solid var(--color-neutrals-primitives-color-neutral-200,#ccc);border-radius:var(--semantic-border-radius-round,624.938rem);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;justify-content:center;align-items:center;transition:color .2s ease-in-out;display:inline-flex;box-shadow:0 1px 4px #0003}.style-module-scss-module__Lxn_mq__shareButton:disabled{cursor:progress;opacity:.55}.style-module-scss-module__Lxn_mq__shareButton[data-state=copied]{color:var(--toggle-semantic-color-toggle-active,#00697c)}.style-module-scss-module__Lxn_mq__shareButton[data-state=failed]{color:var(--color-primary-primitives-color-primary-red,#e60000)}.style-module-scss-module__Lxn_mq__shareButton:focus-visible{outline:2px solid var(--toggle-semantic-color-toggle-active,#00697c);outline-offset:2px}.style-module-scss-module__Lxn_mq__shareIcon{flex:none}.style-module-scss-module__Lxn_mq__badge{min-width:1rem;color:var(--toggle-semantic-color-toggle-thumb,#fff);text-align:center;background:var(--toggle-semantic-color-toggle-active,#00697c);border-radius:var(--semantic-border-radius-round,624.938rem);padding:.125rem .25rem;font-size:.625rem;font-weight:700}@media (max-width:25rem){.style-module-scss-module__Lxn_mq__label{white-space:nowrap;clip-path:rect(0 0 0 0);position:absolute}}
.style-module-scss-module__jJeSEa__slider{align-items:flex-start;gap:var(--cards-semantic-spacing-slider-inner,1.25rem);--slides-per-view:1;--slide-gap:var(--layout-semantic-spacing-grid,1.25rem);--slider-content-inset:max(var(--layout-semantic-spacing-wrapper-x,2.5rem), calc((100vw - var(--max-width-container,90rem)) / 2));--slider-content-width:calc(100vw - 2 * var(--slider-content-inset));--slider-peek:calc(var(--slide-gap) / 2);--slider-viewport-width:calc(var(--slider-content-width) + var(--slider-peek));--slide-size:calc((var(--slider-content-width) - (var(--slides-per-view) - 1) * var(--slide-gap)) / var(--slides-per-view));flex-direction:column;align-self:stretch;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);display:flex}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__slidesWrapper{width:var(--slider-viewport-width);margin-inline-start:var(--slider-content-inset)}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__viewport{width:100%;padding-block:var(--slider-padding-vertical);overflow:hidden}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__slidesContainer{touch-action:pan-y pinch-zoom;align-items:stretch;gap:var(--slide-gap);width:var(--slider-content-width);list-style:none;display:flex}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__slide{flex:0 0 var(--slide-size);min-width:0}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__slide>*{max-width:100%;height:100%}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__menu{width:var(--slider-content-width);justify-content:space-between;align-items:center;margin-inline-start:var(--slider-content-inset);display:none}.style-module-scss-module__jJeSEa__slider:has(.style-module-scss-module__jJeSEa__slide:nth-child(2)) .style-module-scss-module__jJeSEa__menu{display:flex}@media not (max-width:46.4375rem){.style-module-scss-module__jJeSEa__slider:has(.style-module-scss-module__jJeSEa__slide:nth-child(3)) .style-module-scss-module__jJeSEa__menu{display:flex}}@media not (max-width:80rem){.style-module-scss-module__jJeSEa__slider:has(.style-module-scss-module__jJeSEa__slide:nth-child(4)) .style-module-scss-module__jJeSEa__menu{display:flex}}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__menuButton{color:#000;cursor:pointer;background:0 0;border:2px solid;border-radius:3.125rem;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;padding:0;transition-property:background,color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715);display:flex}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__menuButton:disabled{color:#bebebe;cursor:not-allowed}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__menuButton:hover:not(:disabled),.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__menuButton:focus-visible{color:#fff;background:#000;border-color:#000;box-shadow:0 2px 8px #00000029}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__dots{align-items:flex-start;gap:var(--cards-semantic-spacing-slider-indicator-group,1rem);display:flex}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__dots .style-module-scss-module__jJeSEa__dot{background:var(--cards-semantic-color-slider-indicator-single-inactive,#bebebe);cursor:pointer;border:none;border-radius:62.4375rem;width:.75rem;height:.75rem;position:relative}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__dots .style-module-scss-module__jJeSEa__dot:after{content:"";background:0 0;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-module-scss-module__jJeSEa__slider .style-module-scss-module__jJeSEa__dots .style-module-scss-module__jJeSEa__dot[aria-current=true]{background:var(--cards-semantic-color-slider-indicator-single-active,#e60000)}
.style-module-scss-module__lv1jgq__contentCard{padding:var(--cards-semantic-spacing-card-y,1.5rem) var(--cards-semantic-spacing-card-x,1.5rem);gap:var(--cards-semantic-spacing-card-inner,2rem);border-radius:var(--slider-card-semantic-border-radius-slider-card,.375rem);background:var(--cards-semantic-color-card-body,#fff);display:flex;box-shadow:0 2px 8px #00000029}
.SplitContent-module-scss-module__LrypEq__splitContentOuter{flex:1;min-width:0;height:100%;container-type:inline-size}.SplitContent-module-scss-module__LrypEq__splitContent{gap:var(--cards-semantic-spacing-card-inner,2rem);height:100%;display:flex}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout=horizontal-60-40]>:first-child{flex:3 0 0}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout=horizontal-60-40]>:last-child,.SplitContent-module-scss-module__LrypEq__splitContent[data-layout=horizontal-40-60]>:first-child{flex:2 0 0}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout=horizontal-40-60]>:last-child{flex:3 0 0}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]{flex-direction:row}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]>:first-child,.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]>:last-child{min-width:0}@container (max-width:21.5625rem){.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]{flex-direction:column}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]>:first-child,.SplitContent-module-scss-module__LrypEq__splitContent[data-layout^=horizontal]>:last-child{flex:unset}}.SplitContent-module-scss-module__LrypEq__splitContent[data-layout=vertical]{flex-direction:column}
.style-module-scss-module__J79GLa__employeeCard{flex:100%;align-self:stretch;align-items:stretch;width:100%;min-width:0;height:100%}.style-module-scss-module__J79GLa__employeeCard[data-layout=horizontal] .style-module-scss-module__J79GLa__employeeImage{align-self:center}.style-module-scss-module__J79GLa__employeeCard[data-layout=horizontal] .style-module-scss-module__J79GLa__employeeText{justify-content:center}.style-module-scss-module__J79GLa__employeeCard[data-layout=horizontal] .style-module-scss-module__J79GLa__employeeText>a{margin-block-start:0}.style-module-scss-module__J79GLa__employeeCard .style-module-scss-module__J79GLa__employeeImage{aspect-ratio:300/200;object-fit:cover;border-radius:var(--semantic-border-radius-image,.375rem);flex-shrink:0;width:100%;height:auto;display:block}.style-module-scss-module__J79GLa__employeeCard .style-module-scss-module__J79GLa__employeeText{justify-content:space-between;align-items:flex-start;gap:var(--cards-semantic-spacing-card-copy,1rem);flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.style-module-scss-module__J79GLa__employeeCard .style-module-scss-module__J79GLa__employeeRole{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-md,1.625rem);letter-spacing:var(--semantic-letter-spacing-default,0);margin:0}.style-module-scss-module__J79GLa__employeeCard .style-module-scss-module__J79GLa__employeeText>a{margin-block-start:auto}
.style-module-scss-module__5MDIMq__section{gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);width:100%;max-width:var(--max-width-container);flex-direction:column;margin-inline:auto;padding-inline:0;display:flex}.style-module-scss-module__5MDIMq__employeeList{--employee-list-gap:var(--layout-semantic-spacing-grid,1.25rem);--employee-columns:1;grid-template-columns:repeat(var(--employee-columns), 1fr);gap:var(--employee-list-gap);width:100%;margin:0;padding:0;list-style:none;display:grid}.style-module-scss-module__5MDIMq__employeeList>li{width:100%;min-width:0}.style-module-scss-module__5MDIMq__employeeList[data-count="2"]{--employee-columns:2}.style-module-scss-module__5MDIMq__employeeList[data-count="3"]{--employee-columns:3}.style-module-scss-module__5MDIMq__employeeList[data-count="4"]{--employee-columns:4}@media (max-width:80rem){.style-module-scss-module__5MDIMq__employeeList[data-count="4"]{--employee-columns:2}}@media (max-width:46.4375rem){.style-module-scss-module__5MDIMq__employeeList[data-count]{--employee-columns:1}}
.style-module-scss-module__Zto86a__filterButton{min-width:3.1875rem;min-height:3.1875rem;padding:var(--filter-semantic-spacing-filter-button-y,.5rem) var(--filter-semantic-spacing-filter-button-x,.75rem);justify-content:center;align-items:center;gap:var(--filter-semantic-spacing-filter-button-inner,.5rem);border-radius:var(--semantic-border-radius-button,.375rem);border:var(--semantic-border-width-button,1px) solid var(--filter-semantic-color-filter-button-default-stroke,#7e7e7e);background:var(--filter-semantic-color-filter-button-default,#fff);color:var(--filter-semantic-color-filter-button-default-typo,#0d0d0d);cursor:pointer;transition:all .3s ease-in-out;display:inline-flex}.style-module-scss-module__Zto86a__filterButtonContainer{display:inline-flex;position:relative}.style-module-scss-module__Zto86a__filterButtonLabel{font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-default,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:150%;display:none}@media (min-width:46.4375rem){.style-module-scss-module__Zto86a__filterButtonLabel{display:block}}.style-module-scss-module__Zto86a__filterButtonCount{width:1.3125rem;height:1.3125rem;padding:var(--filter-semantic-spacing-counter-badge,.25rem);aspect-ratio:1;border-radius:var(--semantic-border-radius-round,624.938rem);background:var(--filter-semantic-color-counter-badge-body,#e60000);color:var(--filter-semantic-color-counter-badge-typo,#fff);text-align:center;line-height:100%;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-disclaimer,.75rem);letter-spacing:var(--semantic-letter-spacing-default,0);pointer-events:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__Zto86a__filterButtonCount{animation:.3s ease-in-out 1s forwards style-module-scss-module__Zto86a__fadeInCounterBadge;overflow:hidden;scale:0}}.style-module-scss-module__Zto86a__filterButtonIcon{display:block}.style-module-scss-module__Zto86a__filterButton:hover,.style-module-scss-module__Zto86a__filterButton:focus-visible{color:var(--filter-semantic-color-filter-button-hover-typo,#fff);border-color:var(--filter-semantic-color-filter-button-hover-body,#0d0d0d);background:var(--filter-semantic-color-filter-button-hover-body,#0d0d0d)}@keyframes style-module-scss-module__Zto86a__fadeInCounterBadge{0%{scale:0}to{scale:1}}
.style-module-scss-module__72URpq__reviewBanner{padding:var(--layout-semantic-spacing-blocks,3.75rem) var(--layout-semantic-spacing-gap-wrapper-x-desktop,2.5rem);background:var(--color-neutrals-primitives-color-neutral-400,#25282b);color:var(--color-neutrals-primitives-color-neutral-0,#fff);flex-direction:column;align-self:stretch;align-items:center;display:flex}.style-module-scss-module__72URpq__reviewBannerContent{align-items:center;gap:var(--rating-semantic-spacing-rating-between-contnet-button,.5rem);flex-direction:column;display:flex}.style-module-scss-module__72URpq__rating{align-items:center;gap:var(--rating-semantic-spacing-rating-between-items,1rem);align-self:stretch;display:flex}.style-module-scss-module__72URpq__averageRating{color:var(--text-semantic-color-text-inverted,#fff);font-family:var(--semantic-typeface-headline,"Vodafone VF");font-size:var(--headline-semantic-font-size-headline-small,1.75rem);font-style:normal;font-weight:700;line-height:var(--headline-semantic-line-height-sm,2.25rem);letter-spacing:var(--font-letter-spacing-primitives-letter-spacing-0,0)}.style-module-scss-module__72URpq__stars{position:relative}.style-module-scss-module__72URpq__reviews{justify-content:center;align-items:center;gap:var(--rating-semantic-spacing-rating-between-items,1rem);align-self:stretch;display:flex}.style-module-scss-module__72URpq__reviewCount{color:var(--text-semantic-color-text-inverted,#fff);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-sm,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0)}
.style-module-scss-module__U07iTW__jumpMarkNavigationContainer{width:100%;padding:0 var(--jumpmark-semantic-spacing-jumpmark-x,2.5rem);scrollbar-width:none;position:relative;overflow-x:auto}.style-module-scss-module__U07iTW__jumpMarkNavigationContainer::-webkit-scrollbar{display:none}.style-module-scss-module__U07iTW__jumpMarkNavigationContent{gap:var(--jumpmark-semantic-spacing-jumpmark-inner,1.25rem);width:100%;max-width:var(--max-width-container);flex-direction:row;align-items:center;min-width:0;margin-inline:auto;display:flex}.style-module-scss-module__U07iTW__jumpMarkNavigationTitle{padding:0 var(--jumpmark-semantic-spacing-textlink-x,.75rem);color:var(--jumpmarks-semantic-color-jumpmark-text-description,#bebebe);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-md,1.625rem);letter-spacing:var(--semantic-letter-spacing-default,0);white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-start;display:inline-flex}.style-module-scss-module__U07iTW__jumpMarkNavigation{top:var(--main-navigation-height,0);z-index:111;background:var(--jumpmarks-semantic-color-jumpmark-body);justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex;position:sticky}.style-module-scss-module__U07iTW__jumpMarkNavigation .style-module-scss-module__U07iTW__jumpMarkNavigationLink{padding:var(--jumpmark-semantic-spacing-textlink-y,.75rem) var(--jumpmark-semantic-spacing-textlink-x,.75rem);white-space:nowrap;color:var(--cta-textlink-semantic-color-link-textlink-default,#f2f2f2);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-md,1.625rem);letter-spacing:var(--semantic-letter-spacing-default,0);flex-direction:column;flex-shrink:0;align-items:flex-start;text-decoration:none;display:inline-flex}.style-module-scss-module__U07iTW__jumpMarkNavigation .style-module-scss-module__U07iTW__jumpMarkNavigationLink[aria-current=location]{color:var(--cta-textlink-semantic-color-link-textlink-active,#fff)}.style-module-scss-module__U07iTW__jumpMarkNavigation .style-module-scss-module__U07iTW__indicator{width:0;height:var(--semantic-border-width-nav-point-active,3px);background:var(--jumpmarks-semantic-color-jumpmark-active,#e60000);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__U07iTW__jumpMarkNavigation .style-module-scss-module__U07iTW__indicatorAnimated{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s}}
.style-module-scss-module__pNQjoW__languageInfo{align-items:center;gap:var(--copy-semantic-spacing-image-copy,.75rem);display:inline-flex}.style-module-scss-module__pNQjoW__languageInfo .style-module-scss-module__pNQjoW__flagContainer{background:var(--neutrals-primitives-color-neutral-50,#f2f2f2);border-radius:.25rem;justify-content:center;align-items:center;margin-block-end:var(--icon-margin-block-end);padding:.125rem;display:flex}.style-module-scss-module__pNQjoW__languageInfo .style-module-scss-module__pNQjoW__flagImage{flex-shrink:0;display:block}.style-module-scss-module__pNQjoW__languageInfo .style-module-scss-module__pNQjoW__languageName{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:150%}.style-module-scss-module__pNQjoW__languageInfoList{--language-info-list-grid-columns:4;gap:var(--language-paymethod-semantic-spacing-language-paymethod-group-inner,1.25rem) var(--language-paymethod-semantic-spacing-language-paymethod-group-inner,1.25rem);grid-template-columns:repeat(var(--language-info-list-grid-columns), fit-content(100%));list-style:none;display:inline-grid}@media (max-width:768px){.style-module-scss-module__pNQjoW__languageInfoList{--language-info-list-grid-columns:2}}
@keyframes styles-module-scss-module__pufM3a__dashdraw{to{stroke-dashoffset:610px}}.styles-module-scss-module__pufM3a__ws10LoadingSpinner{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.styles-module-scss-module__pufM3a__ws10LoadingSpinner svg{width:10rem;height:10rem}.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer3{opacity:.3;stroke-dasharray:120 32;fill:none;stroke:#e60000;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;animation:3.5s linear .2s infinite styles-module-scss-module__pufM3a__dashdraw}.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer2{opacity:.6;stroke-dasharray:120 32;fill:none;stroke:#e60000;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;animation:3.5s linear .1s infinite styles-module-scss-module__pufM3a__dashdraw}.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer1{stroke-dasharray:120 32;fill:none;stroke:#e60000;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;animation:3.5s linear infinite styles-module-scss-module__pufM3a__dashdraw}.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__center{fill:#e60000}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer1,.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer2,.styles-module-scss-module__pufM3a__ws10LoadingSpinner .styles-module-scss-module__pufM3a__outer3{animation:none}}
.style-module-scss-module__lxoZIq__map{width:100%;height:100%;display:block;position:relative;overflow:hidden}.style-module-scss-module__lxoZIq__mapPreview{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.style-module-scss-module__lxoZIq__googleMap{z-index:2;width:100%;height:100%;position:relative}.style-module-scss-module__lxoZIq__shopMarker{background:0 0;border:none;place-items:end center;width:3.625rem;height:3.625rem;display:grid}.style-module-scss-module__lxoZIq__shopMarker svg{transform-origin:bottom;width:2.75rem;height:2.75rem;transition:transform .2s ease-out}.style-module-scss-module__lxoZIq__shopMarker.style-module-scss-module__lxoZIq__active svg{transform:scale(1.3182)}.style-module-scss-module__lxoZIq__shopMarker.style-module-scss-module__lxoZIq__large{width:4.5rem;height:4.5rem}@media not (max-width:46.4375rem){.style-module-scss-module__lxoZIq__shopMarker.style-module-scss-module__lxoZIq__large{width:6rem;height:6rem}}@media not (max-width:80rem){.style-module-scss-module__lxoZIq__shopMarker.style-module-scss-module__lxoZIq__large{width:7.5rem;height:7.5rem}}.style-module-scss-module__lxoZIq__shopMarker.style-module-scss-module__lxoZIq__large svg{width:100%;height:100%;transform:none}.style-module-scss-module__lxoZIq__locationMarker{pointer-events:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:visible}.style-module-scss-module__lxoZIq__locationMarker svg{width:32px;height:32px;display:block;overflow:visible}.style-module-scss-module__lxoZIq__locationMarker .style-module-scss-module__lxoZIq__pulseCircle{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__lxoZIq__locationMarker .style-module-scss-module__lxoZIq__pulseCircle{animation:2s ease-out infinite style-module-scss-module__lxoZIq__locationPulse}}.style-module-scss-module__lxoZIq__locationMarker .style-module-scss-module__lxoZIq__innerDot{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__lxoZIq__locationMarker .style-module-scss-module__lxoZIq__innerDot{animation:2s ease-in-out infinite style-module-scss-module__lxoZIq__locationDotPulse}}.style-module-scss-module__lxoZIq__clusterMarker{color:var(--map-marker-semantic-color-cluster-number,#fff);text-align:center;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-disclaimer,.75rem);letter-spacing:var(--semantic-letter-spacing-default,0);background:0 0;border:none;margin:0;padding:0;font-style:normal;font-weight:400;line-height:normal}.style-module-scss-module__lxoZIq__clusterMarkerFrame{place-items:center;width:3.25rem;height:3.25rem;display:grid}.style-module-scss-module__lxoZIq__clusterMarkerFrame svg{transform-origin:50%;width:2.75rem;height:2.75rem;transition:transform .2s ease-out}.style-module-scss-module__lxoZIq__clusterMarkerActive{transform:scale(1.1818)}@keyframes style-module-scss-module__lxoZIq__locationPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}@keyframes style-module-scss-module__lxoZIq__locationDotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.style-module-scss-module__lxoZIq__permissionMessageContainer{box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background-color:#ced5d766;place-items:center;width:100%;height:100%;padding:1rem;display:grid;position:absolute;top:0;left:0}.style-module-scss-module__lxoZIq__permissionMessageContainer .style-module-scss-module__lxoZIq__permissionMessage{width:100%;max-width:21.2rem;inset:unset;pointer-events:auto;z-index:3;flex-direction:column;align-items:flex-start;margin:0;display:flex;position:relative;transform:none}.style-module-scss-module__lxoZIq__permissionMessageContainer .style-module-scss-module__lxoZIq__permissionMessage p{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:normal}.style-module-scss-module__lxoZIq__permissionMessageContainer .style-module-scss-module__lxoZIq__permissionMessage .style-module-scss-module__lxoZIq__buttonContainer{gap:var(--spacing-primitives-spacing-s8-rem,.5rem);display:flex}.style-module-scss-module__lxoZIq__permissionDialogDescription{font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem)}.style-module-scss-module__lxoZIq__mapLoadingOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background-color:#ced5d766;place-items:center;display:grid;position:absolute;inset:0}.style-module-scss-module__lxoZIq__mapNotWorking{padding:1.75rem}.style-module-scss-module__lxoZIq__mapNotWorking p{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-default,1rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:normal}.style-module-scss-module__lxoZIq__mapControls{flex-direction:column;gap:.5rem;margin:0 .625rem .625rem 0;display:flex}.style-module-scss-module__lxoZIq__mapControlButton,.style-module-scss-module__lxoZIq__zoomControlButton{box-sizing:border-box;color:#0d0d0d;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0;padding:.5rem;display:flex}.style-module-scss-module__lxoZIq__mapControlButton:hover,.style-module-scss-module__lxoZIq__zoomControlButton:hover{background:#f5f5f5}.style-module-scss-module__lxoZIq__mapControlButton:active,.style-module-scss-module__lxoZIq__zoomControlButton:active{background:#ebebeb}.style-module-scss-module__lxoZIq__mapControlButton:focus-visible,.style-module-scss-module__lxoZIq__zoomControlButton:focus-visible{outline-offset:2px;outline:2px solid #0073e6}.style-module-scss-module__lxoZIq__mapControlButton{border:1px solid #0d0d0d;border-radius:.375rem}.style-module-scss-module__lxoZIq__mapControlButton.style-module-scss-module__lxoZIq__active{color:var(--map-marker-semantic-color-map-control-inactive,#fff);background:var(--map-marker-semantic-color-map-control-active,#0d0d0d)}.style-module-scss-module__lxoZIq__zoomControls{background:#fff;border:1px solid #0d0d0d;border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.style-module-scss-module__lxoZIq__zoomControlButton+.style-module-scss-module__lxoZIq__zoomControlButton{border-top:1px solid #0d0d0d}
.style-module-scss-module__mnAjPq__dialog{border-radius:var(--semantic-border-radius-overlay,.375rem);background:#fff;border:0;width:calc(100% - 2rem);max-width:33.6875rem;margin:0;padding:1.5rem 0;position:fixed;inset:50%;transform:translate(-50%,-50%)}.style-module-scss-module__mnAjPq__dialog:not([open]){display:none}@media not (max-width:748px){.style-module-scss-module__mnAjPq__dialog{width:100%}}.style-module-scss-module__mnAjPq__dialog::backdrop{background:#25282b66}.style-module-scss-module__mnAjPq__header{justify-content:space-between;align-items:center;padding-inline:1.5rem;display:flex}.style-module-scss-module__mnAjPq__closeButton{cursor:pointer;color:#000;background:0 0;border:2px solid #000;border-radius:2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}.style-module-scss-module__mnAjPq__closeButton:hover{color:#fff;background:#000}.style-module-scss-module__mnAjPq__contentWithPadding{align-items:flex-start;gap:var(--copy-semantic-spacing-richtext,1.25rem);flex-direction:column;align-self:stretch;padding-inline:1.5rem;display:flex}
.style-module-scss-module__ULo3yW__quickLink{--icon-color:#fff;--icon-color-background:#fff0;--icon-color-hover:#e60000;--icon-color-background-hover:#fff;--icon-color-border:#fff0;--text-color:#fff}.style-module-scss-module__ULo3yW__quickLink--primary{--icon-color-border:#fff;--icon-color-border-hover:var(--icon-color-border)}.style-module-scss-module__ULo3yW__quickLink--secondary{--icon-color:#fff;--icon-color-background:#0d0d0d;--icon-color-hover:#fff;--icon-color-background-hover:#e60000;--icon-color-border:var(--icon-color-background);--icon-color-border-hover:var(--icon-color-background-hover);--text-color:#0d0d0d}.style-module-scss-module__ULo3yW__quickLink{align-items:center;gap:var(--quick-link-semantic-spacing-quick-link-single,.5rem);flex-direction:column;width:100%;text-decoration:none;display:inline-flex}.style-module-scss-module__ULo3yW__quickLinkTitleContainer{color:var(--text-color);text-align:center;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;justify-items:center;font-style:normal;line-height:150%;display:grid}.style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitle,.style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitleBold{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-area:1/1}.style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitle{font-weight:400;transition:font-weight .2s}.style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitleBold{visibility:hidden;pointer-events:none;font-weight:700}.style-module-scss-module__ULo3yW__quickLinkIcon{padding:var(--quick-link-semantic-spacing-quick-link-icon,1rem);color:var(--icon-color);background:var(--icon-color-background);border-radius:var(--semantic-border-radius-quick-link,624.938rem);border:var(--semantic-border-width-icon,1px) solid var(--icon-color-border);align-items:center;transition:all .2s;display:flex}.style-module-scss-module__ULo3yW__quickLink:hover .style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitle,.style-module-scss-module__ULo3yW__quickLink:focus-visible .style-module-scss-module__ULo3yW__quickLinkTitleContainer .style-module-scss-module__ULo3yW__quickLinkTitle{font-weight:700}.style-module-scss-module__ULo3yW__quickLink:hover .style-module-scss-module__ULo3yW__quickLinkIcon,.style-module-scss-module__ULo3yW__quickLink:focus-visible .style-module-scss-module__ULo3yW__quickLinkIcon{color:var(--icon-color-hover);background:var(--icon-color-background-hover);border:var(--semantic-border-width-icon,1px) solid var(--icon-color-border-hover)}.style-module-scss-module__ULo3yW__quickLinkList{place-content:flex-start center;align-items:flex-start;gap:var(--quick-link-semantic-spacing-quick-link-group-inner,3rem);flex-wrap:wrap;align-self:stretch;width:100%;list-style:none;display:flex}.style-module-scss-module__ULo3yW__quickLinkList li{flex:1 1 0;min-width:0}.style-module-scss-module__ULo3yW__quickLinkList--auto-gap{justify-content:center}.style-module-scss-module__ULo3yW__quickLinkList--auto-gap li{flex:0 auto;width:fit-content}.style-module-scss-module__ULo3yW__quickLinkList--auto-gap .style-module-scss-module__ULo3yW__quickLink{width:fit-content}.style-module-scss-module__ULo3yW__quickLinkList--small-gap{gap:var(--quick-link-semantic-spacing-quick-link-group-inner-contact,1.25rem)}
.style-module-scss-module__85WYSW__openingHoursTable{border-collapse:collapse;table-layout:fixed;width:100%}.style-module-scss-module__85WYSW__openingHoursTable td,.style-module-scss-module__85WYSW__openingHoursTable th{padding:var(--table-semantic-spacing-table-data-y) var(--table-semantic-spacing-table-data-x);color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-sm,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);vertical-align:top;text-align:left}.style-module-scss-module__85WYSW__openingHoursTable th{padding-inline-end:0}.style-module-scss-module__85WYSW__openingHoursTable td{font-variant-numeric:tabular-nums;flex-direction:column;gap:.25rem;padding-inline-start:var(--table-semantic-spacing-table-data-inner,.5rem);display:flex}.style-module-scss-module__85WYSW__openingHoursTable tr:nth-child(odd){background:var(--shop-card-semantic-color-bottom-sheet-opening-hours-grey,#f2f2f2)}.style-module-scss-module__85WYSW__openingHoursTable tr.style-module-scss-module__85WYSW__today td,.style-module-scss-module__85WYSW__openingHoursTable tr.style-module-scss-module__85WYSW__today th{font-weight:700}.style-module-scss-module__85WYSW__noHoursCaption{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-sm,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);text-align:center;margin-block:var(--tab-semantic-spacing-tab,.75rem)}
.style-module-scss-module__97IZcW__shopSearch{min-width:0;position:relative}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchForm{flex-wrap:nowrap;align-items:flex-start;gap:0;display:flex;position:relative}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchField{flex:0 100%;position:relative}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer{border-radius:var(--semantic-border-radius-form,.125rem) 0 0 var(--semantic-border-radius-form,.125rem);border:var(--semantic-border-width-default,1px) solid var(--form-semantic-color-form-border-inactive,#7e7e7e);background:var(--form-semantic-color-form-background,#fff);outline-offset:4px;align-items:center;gap:0;width:100%;height:3.25rem;display:flex;position:relative}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer:has(input:focus){border-color:#0000}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer:has(input:focus):before{border-radius:var(--semantic-border-radius-form,.125rem) 0 0 var(--semantic-border-radius-form,.125rem);border:var(--semantic-border-width-large,2px) solid var(--form-semantic-color-form-border-active,#00697c);content:"";pointer-events:none;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:-1px;left:-1px}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer input{appearance:none;width:100%;padding:var(--form-semantic-spacing-form-y,.75rem) calc(var(--form-semantic-spacing-form-y,.75rem) + var(--icon-semantic-sizing-icon-medium,2rem) + var(--form-semantic-spacing-form-y,.75rem)) var(--form-semantic-spacing-form-x,.75rem) var(--form-semantic-spacing-form-x,.75rem);color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");letter-spacing:var(--semantic-letter-spacing-default,0);border:none;outline:none;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer input::-webkit-search-cancel-button{display:none}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer input:focus{outline:none}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchInputContainer input::placeholder{color:var(--form-semantic-color-form-placeholder,#7e7e7e);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:150%}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchClearButton{z-index:2;height:100%;color:var(--text-semantic-color-text-paragraph,#000);cursor:pointer;padding:0 var(--form-semantic-spacing-form-y,.75rem);outline-offset:2px;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:0;right:0}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchSubmitButton{aspect-ratio:1;cursor:pointer;width:3.25rem;height:3.25rem;color:var(--icon-semantic-color-icon-inverted,#fff);border-radius:0 var(--semantic-border-radius-form,.125rem) var(--semantic-border-radius-form,.125rem) 0;background:var(--cta-button-semantic-color-buttonlink-primary-bg,#e60000);border:none;justify-content:center;align-items:center;padding:0;display:flex}.style-module-scss-module__97IZcW__shopSearch .style-module-scss-module__97IZcW__shopSearchSubmitButton:disabled{border-radius:0 var(--semantic-border-radius-form,.125rem) var(--semantic-border-radius-form,.125rem) 0;background:var(--form-semantic-color-button-inactive,#7e7e7e)}
.style-module-scss-module__7J6FLq__hero{flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}@media not (max-width:46.4375rem){.style-module-scss-module__7J6FLq__hero{padding-inline:var(--semantic-spacing-desktop-semantic-spacing-gap-wrapper-x-desktop,2.5rem)}}.style-module-scss-module__7J6FLq__heroContent{--content-tile-max-width:29rem;z-index:2;width:100%;max-width:var(--max-width-container);flex-direction:column;align-items:stretch;margin-inline:auto;display:flex}@media not (max-width:46.4375rem){.style-module-scss-module__7J6FLq__heroContent{gap:var(--hero-shopfinder-spacing-hero-shopseite-inner,1rem);flex-direction:row;padding-block:10.5rem 2.5rem}.style-module-scss-module__7J6FLq__heroContent>*{flex:1 1 0}}@media not (max-width:80rem){.style-module-scss-module__7J6FLq__heroContent{padding-block:2.5rem}}.style-module-scss-module__7J6FLq__heroShopCard{flex:1 0 0;align-self:stretch}@media (max-width:46.4375rem){.style-module-scss-module__7J6FLq__heroShopCard{box-shadow:none;border-radius:0}}@media not (max-width:46.4375rem){.style-module-scss-module__7J6FLq__heroShopCard{max-width:var(--content-tile-max-width)}}.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks{flex-direction:column;display:flex}@media not (max-width:46.4375rem){.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks{max-width:var(--content-tile-max-width);gap:var(--hero-shopfinder-spacing-hero-shopseite-inner,1rem)}}.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks .style-module-scss-module__7J6FLq__openingHoursCard{flex:100%}.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks .style-module-scss-module__7J6FLq__openingHoursCard,.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks .style-module-scss-module__7J6FLq__heroQuickLinks{padding:var(--shop-card-semantic-spacing-shop-card-y,1.5rem) var(--shop-card-semantic-spacing-shop-card-x,1.5rem)}@media (max-width:46.4375rem){.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks .style-module-scss-module__7J6FLq__openingHoursCard,.style-module-scss-module__7J6FLq__heroTabsAndQuickLinks .style-module-scss-module__7J6FLq__heroQuickLinks{box-shadow:none;border-radius:0}}.style-module-scss-module__7J6FLq__heroQuickLinks li{flex:1 1 0;min-width:0}.style-module-scss-module__7J6FLq__mapContainer{z-index:1;background:var(--red-gradient,linear-gradient(90deg, var(--primary-primitives-color-primary-300,#820000) 0%, var(--primary-primitives-color-primary-50,#e60000) 100%));order:-1;width:100%;height:10.5rem;display:block;position:relative;inset:0}@media not (max-width:46.4375rem){.style-module-scss-module__7J6FLq__mapContainer{height:100%;position:absolute}}
.style-module-scss-module__KVUFuW__suggestionBox{z-index:3;top:calc(100% + var(--spacing-primitives-spacing-s16-rem,1rem));width:100%;max-height:20.5625rem;padding:var(--spacing-primitives-spacing-s24-rem,1.5rem) var(--spacing-primitives-spacing-s16-rem,1rem);border-radius:var(--semantic-border-radius-button,.375rem);background:var(--form-semantic-color-form-dropdown-background,#fff);flex-direction:column;align-items:flex-start;gap:0;margin-block-start:0;display:flex;position:absolute;left:0;overflow-y:auto;box-shadow:0 2px 8px #00000029}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__emptyLabel{padding:var(--spacing-primitives-spacing-s8-rem,.5rem);color:var(--form-semantic-color-form-label,#7e7e7e);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-default,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:150%}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionsList{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;list-style:none;display:flex}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionsList li{width:100%}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionItem{width:100%;padding:var(--spacing-primitives-spacing-s8-rem,.5rem);text-align:left;cursor:pointer;color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-default,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);background:0 0;border:none;font-style:normal;font-weight:400;line-height:150%;display:block}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionItem:hover:not(:focus-visible),.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionItem[data-highlighted]:not(:focus-visible){background:var(--color-neutrals-primitives-color-neutral-0-hover,#ebebeb);color:var(--cta-link-semantic-color-buttontextlink-primary-text-color,#ba0005)}.style-module-scss-module__KVUFuW__suggestionBox .style-module-scss-module__KVUFuW__suggestionItem:focus-visible{outline:var(--semantic-border-width-large,2px) solid var(--form-semantic-color-form-border-active,#00697c);outline-offset:2px}
.Tabs-module-scss-module__tBY5Ia__tabs{flex-direction:column;width:100%;display:flex}.Tabs-module-scss-module__tBY5Ia__tabs-headline{margin-bottom:var(--primitives-spacing-s8)}.Tabs-module-scss-module__tBY5Ia__panels{margin-top:var(--semantics-spacing-desktop-after-tab-navi);position:relative}.Tabs-module-scss-module__tBY5Ia__tabs-list-wrapper{position:relative}.Tabs-module-scss-module__tBY5Ia__tabs-list{border-bottom:var(--semantic-border-width-default) solid var(--tab-semantic-color-tab-inactive);gap:.625rem;width:100%;display:inline-flex;position:relative}.Tabs-module-scss-module__tBY5Ia__tab-item{flex:0 100%;display:inline-flex}.Tabs-module-scss-module__tBY5Ia__tab{width:100%;padding:var(--tab-semantic-spacing-tab,.75rem);color:var(--text-semantic-color-text-paragraph,#000);text-align:center;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);letter-spacing:var(--semantic-letter-spacing-default,0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:150%;display:flex}.Tabs-module-scss-module__tBY5Ia__tab[aria-selected=true]{color:var(--semantics-color-navigation-navi-text-active);font-weight:700}.Tabs-module-scss-module__tBY5Ia__tab-label{white-space:nowrap;font-weight:400;transition:font-weight .3s;display:inline-block}.Tabs-module-scss-module__tBY5Ia__tab-label:after{content:attr(data-label);visibility:hidden;white-space:nowrap;height:0;font-weight:700;display:block;overflow:hidden}.Tabs-module-scss-module__tBY5Ia__tab:hover .Tabs-module-scss-module__tBY5Ia__tab-label,.Tabs-module-scss-module__tBY5Ia__tab-active .Tabs-module-scss-module__tBY5Ia__tab-label{font-weight:700}.Tabs-module-scss-module__tBY5Ia__tab-indicator{bottom:calc(var(--semantic-border-width-default)*-1);background:var(--tab-semantic-color-tab-active);opacity:0;pointer-events:none;border-radius:0;width:0;height:.1875rem;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.Tabs-module-scss-module__tBY5Ia__tab-indicator-animated{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s}}.Tabs-module-scss-module__tBY5Ia__panel{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;transition:opacity .5s;display:none;position:absolute;top:0;left:0;right:0}.Tabs-module-scss-module__tBY5Ia__panel-active{opacity:1;visibility:visible;pointer-events:auto;display:block;position:relative}.Tabs-module-scss-module__tBY5Ia__panels-slide-viewport{width:100%;margin-top:var(--semantics-spacing-desktop-after-tab-navi);position:relative;overflow:clip}.Tabs-module-scss-module__tBY5Ia__panels-slide-track{width:calc(100%*var(--tab-count,1));transform-origin:0 0;will-change:transform;flex-flow:row;align-items:flex-start;transition:transform .35s;display:flex}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__tBY5Ia__panels-slide-track{transition:none}}.Tabs-module-scss-module__tBY5Ia__panel-slide{flex:0 0 calc(100%/var(--tab-count,1));width:calc(100%/var(--tab-count,1));box-sizing:border-box;min-width:0}.Tabs-module-scss-module__tBY5Ia__panel-slide-inactive{pointer-events:none;-webkit-user-select:none;user-select:none}
.style-module-scss-module__bieZoq__shopCard{padding:var(--shop-card-semantic-spacing-shop-card-y,1.5rem) var(--shop-card-semantic-spacing-shop-card-x,1.5rem);justify-content:flex-start;align-items:center;gap:var(--shop-card-semantic-spacing-overlay-inner,1rem);border:var(--semantic-border-width-jumpmark-active,2px) solid var(--shop-card-semantic-color-bottom-sheet-body,#fff);border-radius:var(--border-radius-primitives-border-radius-6,.375rem);background:var(--shop-card-semantic-color-bottom-sheet-body,#fff);flex-direction:column;align-self:stretch;width:100%;min-width:0;height:100%;display:flex;box-shadow:0 2px 8px #00000029}.style-module-scss-module__bieZoq__shopCard h3{text-align:center}.style-module-scss-module__bieZoq__shopCard.style-module-scss-module__bieZoq__active{border:var(--semantic-border-width-jumpmark-active,2px) solid var(--shop-card-semantic-color-card-active,#ba0005)}.style-module-scss-module__bieZoq__shopCard .style-module-scss-module__bieZoq__shopAddress{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-md,1.625rem);letter-spacing:var(--semantic-letter-spacing-default,0);text-align:center}.style-module-scss-module__bieZoq__accordion{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;width:100%;display:flex}.style-module-scss-module__bieZoq__accordion[data-expanded=true]{gap:var(--shop-card-semantic-spacing-overlay-inner,1rem)}.style-module-scss-module__bieZoq__accordionPanel{transform-origin:top;grid-template-rows:0fr;align-content:start;align-self:stretch;width:100%;min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.style-module-scss-module__bieZoq__accordionPanel{transition:grid-template-rows .35s}}.style-module-scss-module__bieZoq__accordion[data-expanded=true] .style-module-scss-module__bieZoq__accordionPanel{grid-template-rows:1fr}.style-module-scss-module__bieZoq__accordionPanelInner{align-items:flex-start;gap:var(--shop-card-semantic-spacing-overlay-inner,1rem);flex-direction:column;min-height:0;display:flex;overflow:hidden}.style-module-scss-module__bieZoq__accordionToggle{justify-content:center;align-self:center}.style-module-scss-module__bieZoq__accordionToggleIcon{margin-block-end:0}
:root{--shopfinder-outer-padding:var(--layout-semantic-spacing-wrapper-x,2.5rem)}@media (min-width:748px){.style-module-scss-module__AWInyW__shopFinderHeader{align-items:center;gap:var(--hero-shopfinder-spacing-hero-shopfinder-between-search-filter,1.25rem);padding-block-start:1.88rem;display:flex}}.style-module-scss-module__AWInyW__filterBar{box-sizing:border-box;gap:var(--hero-shopfinder-spacing-hero-shopfinder-between-search-filter,1.25rem);align-items:center;width:100%;padding-block-start:1.88rem;display:flex}.style-module-scss-module__AWInyW__filterBar>:first-child{flex:25.5rem;min-width:0}@media (min-width:748px){.style-module-scss-module__AWInyW__filterBar{flex:0 auto;width:auto;min-width:0;padding-block-start:0;padding-inline:0}.style-module-scss-module__AWInyW__filterBar>:first-child{flex:0 clamp(20rem,28vw,22.5rem);width:clamp(20rem,28vw,22.5rem);max-width:none}}.style-module-scss-module__AWInyW__shopFinder{width:100%;padding-inline:var(--shopfinder-outer-padding);flex-direction:column;display:flex;overflow:visible hidden}.style-module-scss-module__AWInyW__shopFinderContent{width:100%;max-width:var(--max-width-container);margin-inline:auto}.style-module-scss-module__AWInyW__shopfinderContainer{height:var(--shopfinder-height,100svh);flex-direction:row;display:flex;position:relative}.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__sidebarContainer{flex-direction:column;flex:0 1 calc(32rem + var(--hero-shopfinder-spacing-hero-shopfinder-between-content,1.25rem));height:auto;padding-inline:0 var(--hero-shopfinder-spacing-hero-shopfinder-between-content,1.25rem);padding-block:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem);gap:1rem;margin-top:1rem;margin-bottom:1rem;display:flex;position:relative;overflow:visible auto}.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__mapContainer{width:100%;height:100%;padding-block:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem);flex:100%}.style-module-scss-module__AWInyW__shopCardButton{background:0 0;border:0}.style-module-scss-module__AWInyW__loadingStatus,.style-module-scss-module__AWInyW__validatingStatus{color:var(--semantic-color-text-secondary,#5e5e5e);font-size:var(--semantic-font-size-body-small,.875rem);margin:0}.style-module-scss-module__AWInyW__browseInitialState{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.style-module-scss-module__AWInyW__browseInitialStateTitle{color:var(--text-semantic-color-text-headline,#000);font-family:var(--semantic-typeface-headline,"Vodafone VF");letter-spacing:var(--font-letter-spacing-primitives-letter-spacing-0,0);margin:0;font-size:2.5rem;font-style:normal;font-weight:700;line-height:1.2}.style-module-scss-module__AWInyW__browseInitialStateDescription{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);margin:0;line-height:1.5}.style-module-scss-module__AWInyW__validatingStatus{z-index:1;background:var(--semantic-color-background-primary,#fff);padding-block:.25rem;position:sticky;top:0}.style-module-scss-module__AWInyW__viewTabs{border-block-end:var(--semantic-border-width-default,1px) solid var(--tab-semantic-color-tab-inactive,#bebebe);display:none}.style-module-scss-module__AWInyW__viewTab{padding:var(--tab-semantic-spacing-tab,.75rem);border:none;border-block-end:var(--semantic-border-width-nav-point-active,3px) solid #0000;color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);letter-spacing:var(--semantic-letter-spacing-default,0);cursor:pointer;background:0 0;flex:1 0 0;justify-content:center;align-items:center;margin-block-end:calc(-1*var(--semantic-border-width-default,1px));line-height:1.5;display:inline-flex}.style-module-scss-module__AWInyW__viewTabActive{color:var(--semantics-color-navigation-navi-text-active,#000);border-block-end-color:var(--tab-semantic-color-tab-active,#e60000);font-weight:700}@media (max-width:748px){.style-module-scss-module__AWInyW__viewTabs{margin-block-start:var(--hero-shopfinder-spacing-hero-shopfinder-between-search-tabnavi-mobile,.25rem);display:flex}.style-module-scss-module__AWInyW__foundShopsTitle{box-sizing:border-box;width:100%;padding-block-start:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem);display:block}.style-module-scss-module__AWInyW__shopfinderContainer{display:block;position:relative}.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__sidebarContainer,.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__mapContainer{flex:none;width:100%;height:100%;position:absolute;inset:0}.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__sidebarContainer{padding-inline:0}.style-module-scss-module__AWInyW__shopfinderContainer .style-module-scss-module__AWInyW__mapContainer{padding-block:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem)}.style-module-scss-module__AWInyW__shopfinderContainer[data-mobile-view=map] .style-module-scss-module__AWInyW__sidebarContainer,.style-module-scss-module__AWInyW__shopfinderContainer[data-mobile-view=list] .style-module-scss-module__AWInyW__mapContainer{opacity:0;visibility:hidden;pointer-events:none}}.style-module-scss-module__AWInyW__foundShopsTitle{color:var(--text-semantic-color-text-info,#4a4d4e);font-family:var(--semantic-typeface-headline,"Vodafone VF");font-size:var(--headline-semantic-font-size-headline-small,1.75rem);font-style:normal;font-weight:700;line-height:var(--headline-semantic-line-height-sm,2.25rem);letter-spacing:var(--font-letter-spacing-primitives-letter-spacing-0,0)}@media (min-width:748px){.style-module-scss-module__AWInyW__foundShopsTitle{flex:auto;min-width:0}}.style-module-scss-module__AWInyW__embedded{--shopfinder-height:clamp(31.25rem, 70svh, 45rem)}
.style-module-scss-module__blTGzW__shopfinder{padding-block:var(--layout-semantic-spacing-blocks,2.25rem)}.style-module-scss-module__blTGzW__emptyState{padding-block:var(--layout-semantic-spacing-blocks,2.25rem);padding-inline:var(--spacing-primitives-spacing-s16-rem,1rem)}@media not (max-width:748px){.style-module-scss-module__blTGzW__emptyState{padding-inline:var(--spacing-primitives-spacing-s40-rem,2.5rem)}}@media not (max-width:1280px){.style-module-scss-module__blTGzW__emptyState{padding-inline:var(--spacing-primitives-spacing-s140-rem,8.75rem)}}.style-module-scss-module__blTGzW__emptyStateInner{align-items:flex-start;gap:var(--hero-shopfinder-spacing-hero-shopseite-inner,1rem);flex-direction:column;max-width:77rem;margin-inline:auto;display:flex}.style-module-scss-module__blTGzW__emptyStateTitle{color:var(--block-fg,var(--text-semantic-color-text-primary,#0d0d0d));font-family:var(--semantic-typeface-headline,"Vodafone VF");font-size:var(--headline-semantic-font-size-headline-small,1.75rem);font-weight:700;line-height:var(--headline-semantic-line-height-sm,2.25rem);margin:0}.style-module-scss-module__blTGzW__emptyStateDescription{color:var(--block-fg,var(--text-semantic-color-text-info,#4a4d4e));font-size:var(--copy-semantic-font-size-copy-medium,1.125rem);margin:0;line-height:1.4}
.style-module-scss-module__s5pbPa__banner{width:100%;padding:var(--spacing-primitives-spacing-s16-rem) var(--spacing-primitives-spacing-s20-rem);text-align:center}@media not (max-width:748px){.style-module-scss-module__s5pbPa__banner{padding:var(--spacing-primitives-spacing-s20-rem) var(--spacing-primitives-spacing-s40-rem)}}@media not (max-width:1280px){.style-module-scss-module__s5pbPa__banner{padding:var(--spacing-primitives-spacing-s32-rem) var(--spacing-primitives-spacing-s12-rem)}}.style-module-scss-module__s5pbPa__text{max-width:77rem;font-family:var(--semantic-typeface-paragraph);font-size:var(--font-font-size-primitives-font-size-24-rem);font-weight:var(--semantic-font-weight-paragraph);letter-spacing:var(--semantic-letter-spacing-default);margin:0 auto;line-height:1.5}@media not (max-width:748px){.style-module-scss-module__s5pbPa__text{font-size:var(--font-font-size-primitives-font-size-28-rem)}}
.style-module-scss-module__10tVLW__cityDirectorySingleValue{width:28rem;padding:var(--city-directory-semantic-spacing-city-single-y,1rem) var(--city-directory-semantic-spacing-city-single-x,1.25rem);align-items:center;gap:var(--city-directory-semantic-spacing-city-single-inner,1.25rem);border-radius:var(--slider-card-semantic-border-radius-slider-card,.375rem);background:var(--city-directory-semantic-color-body-city-single,#fff);text-decoration:none;transition-property:background,color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715);display:flex;box-shadow:0 2px 8px #00000029}.style-module-scss-module__10tVLW__cityDirectorySingleValue.style-module-scss-module__10tVLW__fullWidth{width:100%}.style-module-scss-module__10tVLW__cityDirectorySingleValue .style-module-scss-module__10tVLW__cityDirectorySingleValueCityName{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);font-style:normal;font-weight:400;line-height:var(--paragraph-semantic-line-height-sm,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);flex:100%}.style-module-scss-module__10tVLW__cityDirectorySingleValue .style-module-scss-module__10tVLW__cityDirectorySingleValueArrowRightContainer{aspect-ratio:1;color:#e60000;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.style-module-scss-module__10tVLW__cityDirectorySingleValue .style-module-scss-module__10tVLW__cityDirectorySingleValueArrowRightContainer:before{content:"";background-color:currentColor;width:1.5rem;height:1.5rem;-webkit-mask:url(/assets/icons/chevron-right-system.svg) 50%/contain no-repeat;mask:url(/assets/icons/chevron-right-system.svg) 50%/contain no-repeat}.style-module-scss-module__10tVLW__cityDirectorySingleValue .style-module-scss-module__10tVLW__cityDirectorySingleValueHighlightBadge{transition-property:background,color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715)}.style-module-scss-module__10tVLW__cityDirectorySingleValue:hover{background:var(--city-directory-semantic-color-body-city-single-hover,#ededed)}.style-module-scss-module__10tVLW__cityDirectorySingleValue:hover .style-module-scss-module__10tVLW__cityDirectorySingleValueHighlightBadge{background:color-mix(in srgb, var(--city-directory-semantic-color-body-city-single-hover), #000 8%)!important}
.style-module-scss-module__jT1tzq__letterGridDesktop{--letter-gap-x:var(--city-directory-semantic-spacing-alphabet-inner-x);--letter-gap-y:var(--city-directory-semantic-spacing-alphabet-inner-y);gap:var(--letter-gap-y);flex-direction:column;align-self:stretch;width:100%;max-width:100%;margin:0;padding:0;display:none}@media not (max-width:748px){.style-module-scss-module__jT1tzq__letterGridDesktop{display:flex}}.style-module-scss-module__jT1tzq__letterGridRow{gap:var(--letter-gap-x);grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;width:100%;display:grid}@media (min-width:80rem){.style-module-scss-module__jT1tzq__letterGridRow{grid-template-columns:repeat(7,minmax(0,1fr))}}.style-module-scss-module__jT1tzq__letterGridCell{min-width:0}.style-module-scss-module__jT1tzq__letterSlider{align-self:stretch;align-items:center;gap:0;width:100%;display:none}@media (max-width:748px){.style-module-scss-module__jT1tzq__letterSlider{display:flex}}.style-module-scss-module__jT1tzq__chevronButton{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.style-module-scss-module__jT1tzq__chevronButton:disabled{cursor:default;opacity:.35}.style-module-scss-module__jT1tzq__chevronButton:focus-visible{outline:2px solid var(--city-directory-semantic-color-letter-body-active,#e60000);outline-offset:2px}.style-module-scss-module__jT1tzq__letterSliderTrack{gap:var(--spacing-primitives-spacing-s8-rem);scroll-behavior:smooth;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;flex:auto;align-items:center;min-width:0;display:flex;overflow:auto hidden}.style-module-scss-module__jT1tzq__letterSliderTrack::-webkit-scrollbar{width:0;height:0;display:none}.style-module-scss-module__jT1tzq__letterSliderTrackWrapper{width:100%;position:relative;overflow:hidden}.style-module-scss-module__jT1tzq__letterSliderTrackWrapper:before,.style-module-scss-module__jT1tzq__letterSliderTrackWrapper:after{content:"";width:var(--city-directory-semantic-spacing-alphabet-slider);height:100%;position:absolute;top:0}.style-module-scss-module__jT1tzq__letterSliderTrackWrapper:before{background:linear-gradient(90deg,#fff,#0000);left:0}.style-module-scss-module__jT1tzq__letterSliderTrackWrapper:after{background:linear-gradient(270deg,#fff,#0000);right:0}.style-module-scss-module__jT1tzq__letterGridItem{box-sizing:border-box;width:100%;padding:var(--city-directory-semantic-spacing-letter-y,.25rem) var(--city-directory-semantic-spacing-letter-x,.75rem);border-radius:var(--semantic-border-radius-button,.375rem);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;transition-property:background,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715);display:flex}.style-module-scss-module__jT1tzq__letterSliderTrack .style-module-scss-module__jT1tzq__letterGridItem{flex:none;width:auto;min-width:2rem}.style-module-scss-module__jT1tzq__letterGridItem:focus-visible{outline-offset:2px}.style-module-scss-module__jT1tzq__letterGridItem .style-module-scss-module__jT1tzq__letterGridItemLabel{color:var(--text-semantic-color-text-headline,#000);text-align:center;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);text-transform:uppercase;font-style:normal;font-weight:400;line-height:150%;transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715)}.style-module-scss-module__jT1tzq__letterGridItem:hover,.style-module-scss-module__jT1tzq__letterGridItem:focus-visible{background:var(--city-directory-semantic-color-letter-body-hover,#bebebe);color:var(--text-semantic-color-text-headline,#000)}.style-module-scss-module__jT1tzq__letterGridItemSelected:not(:hover){background:var(--city-directory-semantic-color-letter-body-active,#e60000)}.style-module-scss-module__jT1tzq__letterGridItemSelected:not(:hover) .style-module-scss-module__jT1tzq__letterGridItemLabel{color:var(--text-semantic-color-text-inverted,#fff)}