.bV6GuG_wrapper{z-index:100001;flex-direction:column;align-items:flex-end;gap:.25rem;max-inline-size:calc(100% - .75rem);font-size:.8125rem;line-height:1.2;display:flex;position:fixed;inset-block-start:calc(env(safe-area-inset-top,0px) + .375rem);inset-inline-end:calc(env(safe-area-inset-right,0px) + .375rem)}.bV6GuG_bar{font-family:var(--semantic-typeface-paragraph,"Vodafone VF");color:var(--theme-elevation-800);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:3px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.375rem .5rem;display:inline-flex;box-shadow:0 2px 8px #00000026}.bV6GuG_label{text-transform:uppercase;letter-spacing:.03em;color:var(--theme-elevation-500);font-weight:700}.bV6GuG_switch{background:var(--theme-elevation-100);border-radius:3px;gap:.125rem;padding:.125rem;display:inline-flex}.bV6GuG_option{min-block-size:1.5rem;min-inline-size:1.5rem;color:var(--theme-elevation-800);white-space:nowrap;border-radius:3px;align-items:center;padding:0 .5rem;text-decoration:none;display:inline-flex}.bV6GuG_option:hover{background:var(--theme-elevation-200)}.bV6GuG_option[aria-current=page]{color:var(--theme-elevation-100);background:var(--theme-elevation-800);font-weight:600}.bV6GuG_option[aria-current=page]:hover{background:var(--theme-elevation-600)}.bV6GuG_option:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.bV6GuG_picker{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.bV6GuG_pickerLabel{color:var(--theme-elevation-500)}.bV6GuG_select,.bV6GuG_submit{min-block-size:1.5rem;font-family:inherit;font-size:inherit;color:var(--theme-elevation-800);border:1px solid var(--theme-border-color);border-radius:3px;line-height:1.2}.bV6GuG_select:focus-visible,.bV6GuG_submit:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.bV6GuG_select{background:var(--theme-elevation-0);max-inline-size:13rem;padding-inline:.25rem}.bV6GuG_submit{cursor:pointer;color:var(--theme-elevation-100);background:var(--theme-elevation-800);border-color:var(--theme-elevation-800);padding-inline:.625rem;font-weight:600}.bV6GuG_submit:hover{background:var(--theme-elevation-600);border-color:var(--theme-elevation-600)}.bV6GuG_capped{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;cursor:help}.bV6GuG_srOnly{white-space:nowrap;clip-path:rect(0 0 0 0);position:absolute}.bV6GuG_shop{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.bV6GuG_shopLabel{color:var(--theme-elevation-500)}.bV6GuG_warning{max-inline-size:22rem;font-family:var(--semantic-typeface-paragraph,"Vodafone VF");color:var(--theme-warning-900);text-align:end;background:var(--theme-warning-100);border:1px solid var(--theme-warning-250);border-radius:3px;margin:0;padding:.375rem .625rem;line-height:1.3;box-shadow:0 2px 8px #00000026}.bV6GuG_noticeMain{justify-content:center;align-items:center;min-block-size:60vh;padding:3rem 1.5rem;display:flex}.bV6GuG_notice{text-align:center;background:var(--theme-elevation-50);border:1px dashed var(--theme-elevation-250);border-radius:3px;max-inline-size:34rem;padding:2rem}.bV6GuG_noticeHeading{font-family:var(--semantic-typeface-headline,"Vodafone VF");color:var(--theme-elevation-900);margin:0 0 .75rem;font-size:1.375rem;line-height:1.25}.bV6GuG_noticeBody{font-family:var(--semantic-typeface-paragraph,"Vodafone VF");color:var(--theme-elevation-700);margin:0;font-size:1rem;line-height:1.5}
.a6UoLa_header{z-index:10000;background:var(--navigation-semantic-color-navigation-body,#fff);position:sticky;top:0;box-shadow:0 2px 8px #00000029}.a6UoLa_bar{z-index:111;background:var(--navigation-semantic-color-navigation-body,#fff);padding:.75rem 1.5rem;position:relative}@media not (max-width:748px){.a6UoLa_bar{padding:var(--navigation-semantic-spacing-navigation-bar-y) var(--navigation-semantic-spacing-navigation-bar-x);padding-block:0}}.a6UoLa_barContent{align-items:center;gap:var(--navigation-semantic-spacing-navigation-inner,1.75rem);max-width:var(--max-width-container);margin-inline:auto;display:flex}.a6UoLa_logoLink{border-radius:var(--semantic-border-radius-button,.375rem);flex:0 0 2rem;width:2rem;height:2rem;line-height:0;text-decoration:none;display:inline-flex}@media not (max-width:748px){.a6UoLa_logoLink{flex:0 0 3rem;width:3rem;height:3rem}}.a6UoLa_logoLink img{width:100%;height:100%;display:block}.a6UoLa_logoLink:focus-visible{outline:2px solid var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);outline-offset:2px}.a6UoLa_skipLink{z-index:200;color:var(--color-neutrals-primitives-color-neutral-0,#fff);background:var(--color-neutrals-primitives-color-neutral-600,#333);border-radius:0 0 var(--semantic-border-radius-button,.375rem) 0;padding:.75rem 1rem;text-decoration:none;position:absolute;top:-100%;left:0}.a6UoLa_skipLink:focus{top:0}.a6UoLa_desktopNav{display:none}.a6UoLa_desktopNavList{align-items:center;gap:var(--navigation-semantic-spacing-navigation-points,.75rem);margin:0;padding:0;list-style:none;display:flex}.a6UoLa_desktopNavItem{display:flex}.a6UoLa_navLink{font-size:var(--navigation-semantic-font-size-navigation,1.125rem);align-items:center;font-weight:300;line-height:1.2;text-decoration:none;display:inline-flex}.a6UoLa_navLink:focus-visible{outline:2px solid var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);outline-offset:2px}.a6UoLa_navLinkDesktop{padding:var(--navigation-semantic-spacing-navigation-point-single-y,1rem) var(--navigation-semantic-spacing-navigation-point-single-x,1.25rem)}.a6UoLa_navLinkMobile{width:100%;padding:1rem 1.5rem;font-size:1.5rem;line-height:1.5}.a6UoLa_navLinkActive{color:var(--navigation-semantic-color-navigation-nav-point-active,#e60000)}@media not (max-width:748px){.a6UoLa_navLinkActive{border-block-end:3px solid}}.a6UoLa_navLinkInactive{color:var(--color-neutrals-primitives-color-neutral-600,#333)}@media not (max-width:748px){.a6UoLa_navLinkInactive{border-block-end:3px solid #0000}}.a6UoLa_mobileMenu{display:flex}.a6UoLa_barEnd{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.a6UoLa_menuToggle{min-width:2.75rem;min-height:2.75rem;color:var(--color-neutrals-primitives-color-neutral-600,#333);border-radius:var(--semantic-border-radius-button,.375rem);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.a6UoLa_menuToggle:focus-visible{outline:2px solid var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);outline-offset:2px}.a6UoLa_mobileDrawerRoot{z-index:9999;visibility:hidden;pointer-events:none;height:100dvh;transition:visibility 0s linear .3s;position:fixed;inset:0}.a6UoLa_mobileDrawerRootOpen{visibility:visible;pointer-events:auto;transition-delay:0s}.a6UoLa_mobileDrawerRootOpen .a6UoLa_mobileBackdrop{opacity:1}.a6UoLa_mobileDrawerRootOpen .a6UoLa_mobileDrawer{transform:translate(0)}.a6UoLa_mobileBackdrop{background:var(--color-neutrals-primitives-color-neutral-500-transparent,#0d0d0d4d);cursor:pointer;opacity:0;border:none;padding:0;transition:opacity .2s ease-in-out;position:absolute;inset:0}.a6UoLa_mobileDrawer{box-sizing:border-box;width:80%;max-width:100%;height:100dvh;background:var(--navigation-semantic-color-navigation-body,#fff);flex-direction:column;padding-block-start:var(--main-navigation-height,0);transition:transform .3s cubic-bezier(.34,1.08,.64,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 2px 8px #00000029}@media (prefers-reduced-motion:reduce){.a6UoLa_mobileDrawerRoot,.a6UoLa_mobileBackdrop,.a6UoLa_mobileDrawer{transition:none}}.a6UoLa_mobileNavList{padding:var(--navigation-semantic-spacing-navigation-y,.75rem) var(--navigation-semantic-spacing-navigation-x,1rem);margin:0;list-style:none}.a6UoLa_mobileNavItem{border-block-end:1px solid var(--color-neutrals-primitives-color-neutral-50,#f2f2f2)}.a6UoLa_mobileNavItem:last-child{border-block-end:none}.a6UoLa_mobileNavItem .a6UoLa_navLinkActive{border-inline-end:var(--semantic-border-width-nav-point-active,.1875rem) solid var(--navigation-semantic-color-navigation-nav-point-active,#e60000)}@media not (max-width:748px){.a6UoLa_desktopNav{display:block}.a6UoLa_mobileMenu{display:none}}.a6UoLa_contactChannels{align-items:center;gap:2.25rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:748px){.a6UoLa_contactChannels{gap:.5rem}}.a6UoLa_contactChannelItem{display:flex}.a6UoLa_contactChannelLink{min-width:2.75rem;min-height:2.75rem;color:var(--color-neutrals-primitives-color-neutral-600,#333);border-radius:var(--semantic-border-radius-button,.375rem);justify-content:center;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.a6UoLa_contactChannelLink:focus-visible{outline:2px solid var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);outline-offset:2px}.a6UoLa_contactChannelLink[data-channel=whatsapp]{color:#128c7e}.a6UoLa_contactChannelNumber{font-size:1.125rem;font-weight:700;line-height:1.444;text-decoration:underline}@media (max-width:748px){.a6UoLa_contactChannelNumber{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.a6UoLa_contactChannelsDrawer{padding:var(--navigation-semantic-spacing-navigation-y,.75rem) var(--navigation-semantic-spacing-navigation-x,1rem);border-block-start:1px solid var(--color-neutrals-primitives-color-neutral-50,#f2f2f2);flex-direction:column;margin:0;list-style:none;display:flex}.a6UoLa_contactChannelsDrawer .a6UoLa_contactChannelLink{justify-content:flex-start;width:100%;padding:1rem 1.5rem}.a6UoLa_contactChannelText{color:var(--color-neutrals-primitives-color-neutral-600,#333);font-size:1.5rem;font-weight:300;line-height:1.5}
.WrYneG_head{gap:var(--copy-semantic-spacing-heading-copy,1rem);flex-direction:column;display:flex}.WrYneG_headline{font-family:var(--semantic-typeface-headline,"Vodafone VF");font-size:var(--head-headline-size,var(--headline-semantic-font-size-headline-medium));line-height:var(--head-headline-line-height,var(--headline-semantic-line-height-md));color:var(--block-headline);margin:0}.WrYneG_copy{max-width:var(--head-copy-max-width,none);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--head-copy-size,var(--paragraph-semantic-font-size-paragraph-default));color:var(--block-fg);margin-inline:auto;line-height:1.5}.WrYneG_copy p{margin:0}.WrYneG_copy p+p{margin-block-start:.75em}.WrYneG_copy strong{font-weight:700}.WrYneG_copy sup,.WrYneG_copy sub{vertical-align:baseline;font-size:.7em;line-height:0;position:relative}.WrYneG_copy sup{top:-.5em}.WrYneG_copy sub{bottom:-.25em}.WrYneG_copy a{color:inherit;text-underline-offset:.1875rem;text-decoration:underline}.WrYneG_copy sup a{display:inline-block}.WrYneG_copy sup a:after{content:"";width:1.5rem;height:1.5rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}
.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}.Zto86a_filterButtonContainer{display:inline-flex;position:relative}.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){.Zto86a_filterButtonLabel{display:block}}.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){.Zto86a_filterButtonCount{animation:.3s ease-in-out 1s forwards Zto86a_fadeInCounterBadge;overflow:hidden;scale:0}}.Zto86a_filterButtonIcon{display:block}.Zto86a_filterButton:hover,.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 Zto86a_fadeInCounterBadge{0%{scale:0}to{scale:1}}
.P-3R0q_heading{color:var(--block-headline,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-rem,0);font-style:normal;font-weight:700;display:block}.P-3R0q_heading--x-large{font-size:var(--headline-semantic-font-size-headline-x-large,2.5rem);line-height:var(--headline-semantic-line-height-xl,4.5rem)}.P-3R0q_heading--large{font-size:var(--headline-semantic-font-size-headline-large,2rem);line-height:var(--headline-semantic-line-height-lg,4rem)}.P-3R0q_heading--medium{font-size:var(--headline-semantic-font-size-headline-medium,1.5rem);line-height:var(--headline-semantic-line-height-md,3rem)}.P-3R0q_heading--small{font-size:var(--headline-semantic-font-size-headline-small,1rem);line-height:var(--headline-semantic-line-height-sm,2.25rem)}.P-3R0q_heading--x-small{font-size:var(--headline-semantic-font-size-headline-x-small,.875rem);line-height:var(--headline-semantic-line-height-xs,1.75rem)}
.GNB2vG_copy p+p{margin-block-start:.5em}.GNB2vG_copy a{color:inherit;text-underline-offset:3px;text-decoration:underline}
@property --time{syntax:"<number>";inherits:true;initial-value:0}@property --clip-path-factor{syntax:"<number>";inherits:true;initial-value:1}.NFkjPq_headerBanner{background:linear-gradient(90deg, var(--color-primary-primitives-color-primary-300,#820000) 0%, var(--color-primary-primitives-color-primary-50,#e60000) 100%);padding-inline:2.5rem;overflow:hidden}@media not (min-width:748px){.NFkjPq_headerBanner{padding:1.25rem 1.5rem}}.NFkjPq_headerBanner .NFkjPq_headerBannerContent{width:100%;max-width:var(--max-width-container);flex-direction:row;align-items:center;height:9.375rem;margin-inline:auto;display:flex}.NFkjPq_headerBanner .NFkjPq_headerBannerContent h1{text-transform:uppercase;color:#fff;line-height:1;font-family:var(--semantic-typeface-outline,"Vodafone VF Outline")!important;font-weight:900!important}@media not (min-width:748px){.NFkjPq_headerBanner .NFkjPq_headerBannerContent h1{font-size:1.75rem}.NFkjPq_headerBanner .NFkjPq_headerBannerContent{height:6.125rem}}.NFkjPq_headerBanner .NFkjPq_firstLine{line-height:1;display:inline-block;position:relative}.NFkjPq_headerBanner .NFkjPq_secondLine{color:#fff}.NFkjPq_outlineText{--offset:.25em;--time:0;--clip-path-factor:.75;vertical-align:baseline;line-height:1;display:inline-block;position:relative}.NFkjPq_outlineTextAnimated{animation:1.8s ease-in-out .6s forwards NFkjPq_livingTypeEffect}@media (prefers-reduced-motion:reduce){.NFkjPq_outlineTextAnimated{animation:none}}.NFkjPq_outlineSizer{visibility:hidden;white-space:pre}.NFkjPq_outlineSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.NFkjPq_outlineSvg text{font:inherit;font-family:var(--semantic-typeface-outline,"Vodafone VF Outline");font-weight:inherit;text-transform:inherit;white-space:pre;fill:#0000;stroke:currentColor;paint-order:stroke fill;dominant-baseline:middle}.NFkjPq_layer{transform:translateX(calc(var(--dir) * var(--fragment) * var(--offset) * var(--time)))}.NFkjPq_start{--dir:-1;clip-path:inset(0 calc(100% - var(--offset) * var(--clip-path-factor)) 0 0)}.NFkjPq_end{--dir:1;clip-path:inset(0 0 0 calc(100% - var(--offset) * var(--clip-path-factor)))}.NFkjPq_fragment1{stroke-width:.05em;--fragment:1}.NFkjPq_fragment2{stroke-width:.0375em;--fragment:2}.NFkjPq_fragment3{stroke-width:.025em;--fragment:3}.NFkjPq_fragment4{stroke-width:.0125em;--fragment:4}.NFkjPq_fillBase{stroke-width:.05em;paint-order:stroke fill}@keyframes NFkjPq_livingTypeEffect{0%{--time:0;--clip-path-factor:1}25%{--time:1;--clip-path-factor:.75}50%{--time:1;--clip-path-factor:.5}75%{--time:0;--clip-path-factor:.25}to{--time:0;--clip-path-factor:0}}
.Hg3_Ya_cityDirectoryPage{min-height:calc(100dvh - var(--main-navigation-height,0px));background:var(--body-semantic-color-body,#f2f2f2)}.Hg3_Ya_cityDirectory{width:100%;padding-inline:var(--layout-semantic-spacing-wrapper-x,2.5rem);padding-block:1.75rem}.Hg3_Ya_cityDirectoryContent{--city-directory-sidebar-offset:11rem;width:100%;max-width:var(--max-width-container);flex-direction:column;gap:1.75rem;margin-inline:auto;display:flex;position:relative}.Hg3_Ya_content{grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";gap:1.75rem;width:100%;min-width:0;display:grid}.Hg3_Ya_sidebar{top:calc(100dvh - var(--city-directory-sidebar-offset));z-index:1;grid-area:stack;align-self:start;min-width:0;position:sticky}.Hg3_Ya_groups{min-width:0;flex-direction:column;flex:auto;grid-area:stack;gap:1.75rem;padding-block-end:var(--city-directory-sidebar-offset);display:flex}.Hg3_Ya_letterSection{scroll-margin-top:calc(var(--main-navigation-height) + 1rem);flex-direction:column;gap:1rem;display:flex}.Hg3_Ya_letterSection[hidden],.Hg3_Ya_cityGrid>li[hidden]{display:none}.Hg3_Ya_letterSection:focus{outline:none}.Hg3_Ya_cityGrid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Hg3_Ya_cityGrid>li{width:100%;display:flex}.Hg3_Ya_skipLink{width:1px;height:1px;clip-path:rect(0 0 0 0) inset(50%);white-space:nowrap;color:var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;text-align:center;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;overflow:hidden}.Hg3_Ya_skipLink:focus-visible{clip-path:none;border-radius:var(--semantic-border-radius-button,.375rem);outline:2px solid var(--color-secondary-primitives-color-secondary-cyan-dark,#007c92);outline-offset:2px;width:auto;height:auto;padding:.5rem .75rem;text-decoration:underline;position:static;overflow:visible}@media (min-width:46.4375rem){.Hg3_Ya_cityDirectory{padding-block:2.5rem}.Hg3_Ya_content{flex-direction:row;align-items:flex-start;gap:2.5rem;display:flex}.Hg3_Ya_groups{padding-block-end:0}.Hg3_Ya_letterSection{scroll-margin-top:calc(var(--main-navigation-height) + 1.5rem - 5px)}.Hg3_Ya_sidebar{top:calc(var(--main-navigation-height) + 1.5rem);flex:0 clamp(18rem,30vw,28.5833rem);width:clamp(18rem,30vw,28.5833rem);max-width:none;margin-block-end:0;display:block}}@media (min-width:80rem){.Hg3_Ya_cityGrid{grid-template-columns:repeat(2,1fr);column-gap:1.5rem}}
.RpjOda_directorySearch{align-items:flex-start;gap:var(--city-directory-semantic-spacing-city-directory-search);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.RpjOda_directorySearch>:first-child{width:100%}
.B0h_EG_cityShopPage{min-height:calc(100dvh - var(--main-navigation-height,0px));background:var(--body-semantic-color-body,#f2f2f2)}.B0h_EG_cityShopList{width:100%;padding-inline:var(--layout-semantic-spacing-wrapper-x,2.5rem);padding-block:1.75rem}.B0h_EG_cityShopListContent{width:100%;max-width:var(--max-width-container);flex-direction:column;gap:1.75rem;margin-inline:auto;display:flex}.B0h_EG_header{flex-direction:column;gap:.5rem;display:flex}.B0h_EG_shopCount{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-weight:400}.B0h_EG_noShops{color:var(--text-semantic-color-text-paragraph,#000);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:1rem}.B0h_EG_shopGrid{grid-template-columns:1fr;align-items:start;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:46.4375rem){.B0h_EG_cityShopList{padding-block:2.5rem}.B0h_EG_shopGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:80rem){.B0h_EG_shopGrid{grid-template-columns:repeat(3,1fr)}}
.J79GLa_employeeCard{flex:100%;align-self:stretch;align-items:stretch;width:100%;min-width:0;height:100%}.J79GLa_employeeCard[data-layout=horizontal] .J79GLa_employeeImage{align-self:center}.J79GLa_employeeCard[data-layout=horizontal] .J79GLa_employeeText{justify-content:center}.J79GLa_employeeCard[data-layout=horizontal] .J79GLa_employeeText>a{margin-block-start:0}.J79GLa_employeeCard .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}.J79GLa_employeeCard .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}.J79GLa_employeeCard .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}.J79GLa_employeeCard .J79GLa_employeeText>a{margin-block-start:auto}
._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}._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}._5MDIMq_employeeList>li{width:100%;min-width:0}._5MDIMq_employeeList[data-count="2"]{--employee-columns:2}._5MDIMq_employeeList[data-count="3"]{--employee-columns:3}._5MDIMq_employeeList[data-count="4"]{--employee-columns:4}@media (max-width:80rem){._5MDIMq_employeeList[data-count="4"]{--employee-columns:2}}@media (max-width:46.4375rem){._5MDIMq_employeeList[data-count]{--employee-columns:1}}
._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}._72URpq_reviewBannerContent{align-items:center;gap:var(--rating-semantic-spacing-rating-between-contnet-button,.5rem);flex-direction:column;display:flex}@media (max-width:748px){._72URpq_reviewBannerContent{align-self:stretch}}._72URpq_rating{align-items:center;gap:var(--rating-semantic-spacing-rating-between-items,1rem);align-self:stretch;display:flex}@media (max-width:748px){._72URpq_rating{justify-content:center}}._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)}._72URpq_stars{position:relative}._72URpq_reviews{justify-content:center;align-items:center;gap:var(--rating-semantic-spacing-rating-between-items,1rem);align-self:stretch;display:flex}._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)}
.e1tQoW_highlightBadge{padding:var(--highlight-badge-semantic-spacing-highlight-badge-y,.25rem) var(--highlight-badge-semantic-spacing-highlight-badge-x,1rem);align-items:center;gap:var(--highlight-badge-semantic-spacing-highlight-badge-inner,.25rem);border-radius:var(--semantic-border-radius-highlight-badge,624.938rem);display:inline-flex}.e1tQoW_highlightBadge[data-color=yellow]{background-color:var(--highlight-badge-semantic-color-highlight-badge-body-yellow);color:var(--text-semantic-color-text-paragraph)}.e1tQoW_highlightBadge[data-color=lightGrey]{background-color:var(--highlight-badge-semantic-color-highlight-badge-body-light-grey);color:var(--text-semantic-color-text-paragraph)}.e1tQoW_highlightBadge[data-color=green]{background-color:var(--highlight-badge-semantic-color-highlight-badge-body-green);color:var(--text-semantic-color-text-inverted)}.e1tQoW_highlightBadge[data-color=red]{background-color:var(--highlight-badge-semantic-color-highlight-badge-body-red);color:var(--text-semantic-color-text-inverted)}.e1tQoW_highlightBadgeLabel{color:currentColor;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:700;line-height:150%}.e1tQoW_highlightBadgeIcon{aspect-ratio:1;width:1.5rem;height:1.5rem}.e1tQoW_badgeGroup{place-content:flex-start center;align-items:flex-start;gap:var(--highlight-badge-semantic-spacing-highlight-badge-group,.75rem);flex-wrap:wrap;align-self:stretch;display:flex}
.se1Ifq_grid{grid-template-columns:repeat(var(--icon-grid-columns-mobile,1), minmax(0, 1fr));gap:var(--icon-grid-gap,var(--layout-semantic-spacing-grid));align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (min-width:46.5rem){.se1Ifq_grid{grid-template-columns:repeat(var(--icon-grid-columns-tablet,3), minmax(0, 1fr))}}@media (min-width:80.0625rem){.se1Ifq_grid{grid-template-columns:repeat(var(--icon-grid-columns-desktop,4), minmax(0, 1fr))}}.se1Ifq_item{align-items:center;gap:var(--icon-grid-item-gap,var(--services-semantic-spacing-services-inner,.5rem));text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}.se1Ifq_itemIcon{color:var(--block-icon,currentColor);justify-content:center;align-items:center;display:flex}.se1Ifq_itemContent{align-items:center;gap:var(--icon-grid-item-gap,var(--services-semantic-spacing-services-inner,.5rem));flex-direction:column;width:100%;min-width:0;display:flex}
.U07iTW_jumpMarkNavigationContainer{width:100%;padding:0 var(--jumpmark-semantic-spacing-jumpmark-x,2.5rem);scrollbar-width:none;position:relative;overflow-x:auto}.U07iTW_jumpMarkNavigationContainer::-webkit-scrollbar{display:none}.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}.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}.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}.U07iTW_jumpMarkNavigation .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}.U07iTW_jumpMarkNavigation .U07iTW_jumpMarkNavigationLink[aria-current=location]{color:var(--cta-textlink-semantic-color-link-textlink-active,#fff)}.U07iTW_jumpMarkNavigation .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){.U07iTW_jumpMarkNavigation .U07iTW_indicatorAnimated{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s}}
.pNQjoW_languageInfo{align-items:center;gap:var(--copy-semantic-spacing-image-copy,.75rem);display:inline-flex}.pNQjoW_languageInfo .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}.pNQjoW_languageInfo .pNQjoW_flagImage{flex-shrink:0;display:block}.pNQjoW_languageInfo .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%}.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){.pNQjoW_languageInfoList{--language-info-list-grid-columns:2}}
@keyframes pufM3a_dashdraw{to{stroke-dashoffset:610px}}.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}.pufM3a_ws10LoadingSpinner svg{width:10rem;height:10rem}.pufM3a_ws10LoadingSpinner .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 pufM3a_dashdraw}.pufM3a_ws10LoadingSpinner .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 pufM3a_dashdraw}.pufM3a_ws10LoadingSpinner .pufM3a_outer1{stroke-dasharray:120 32;fill:none;stroke:#e60000;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;animation:3.5s linear infinite pufM3a_dashdraw}.pufM3a_ws10LoadingSpinner .pufM3a_center{fill:#e60000}@media (prefers-reduced-motion:reduce){.pufM3a_ws10LoadingSpinner .pufM3a_outer1,.pufM3a_ws10LoadingSpinner .pufM3a_outer2,.pufM3a_ws10LoadingSpinner .pufM3a_outer3{animation:none}}
.lxoZIq_map{width:100%;height:100%;display:block;position:relative;overflow:hidden}.lxoZIq_mapPreview{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.lxoZIq_googleMap{z-index:2;width:100%;height:100%;position:relative}.lxoZIq_shopMarker{background:0 0;border:none;place-items:end center;width:3.625rem;height:3.625rem;display:grid}.lxoZIq_shopMarker svg{transform-origin:bottom;width:2.75rem;height:2.75rem;transition:transform .2s ease-out}.lxoZIq_shopMarker.lxoZIq_active svg{transform:scale(1.3182)}.lxoZIq_shopMarker.lxoZIq_large{width:4.5rem;height:4.5rem}@media not (max-width:46.4375rem){.lxoZIq_shopMarker.lxoZIq_large{width:6rem;height:6rem}}@media not (max-width:80rem){.lxoZIq_shopMarker.lxoZIq_large{width:7.5rem;height:7.5rem}}.lxoZIq_shopMarker.lxoZIq_large svg{width:100%;height:100%;transform:none}.lxoZIq_locationMarker{pointer-events:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:visible}.lxoZIq_locationMarker svg{width:32px;height:32px;display:block;overflow:visible}.lxoZIq_locationMarker .lxoZIq_pulseCircle{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.lxoZIq_locationMarker .lxoZIq_pulseCircle{animation:2s ease-out infinite lxoZIq_locationPulse}}.lxoZIq_locationMarker .lxoZIq_innerDot{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.lxoZIq_locationMarker .lxoZIq_innerDot{animation:2s ease-in-out infinite lxoZIq_locationDotPulse}}.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}.lxoZIq_clusterMarkerFrame{place-items:center;width:3.25rem;height:3.25rem;display:grid}.lxoZIq_clusterMarkerFrame svg{transform-origin:50%;width:2.75rem;height:2.75rem;transition:transform .2s ease-out}.lxoZIq_clusterMarkerActive{transform:scale(1.1818)}@keyframes lxoZIq_locationPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}@keyframes lxoZIq_locationDotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.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}.lxoZIq_permissionMessageContainer .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}.lxoZIq_permissionMessageContainer .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}.lxoZIq_permissionMessageContainer .lxoZIq_permissionMessage .lxoZIq_buttonContainer{gap:var(--spacing-primitives-spacing-s8-rem,.5rem);display:flex}.lxoZIq_permissionDialogDescription{font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem)}.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}.lxoZIq_mapNotWorking{padding:1.75rem}.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}.lxoZIq_mapControls{flex-direction:column;gap:.5rem;margin:0 .625rem .625rem 0;display:flex}.lxoZIq_mapControlButton,.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}.lxoZIq_mapControlButton:hover,.lxoZIq_zoomControlButton:hover{background:#f5f5f5}.lxoZIq_mapControlButton:active,.lxoZIq_zoomControlButton:active{background:#ebebeb}.lxoZIq_mapControlButton:focus-visible,.lxoZIq_zoomControlButton:focus-visible{outline-offset:2px;outline:2px solid #0073e6}.lxoZIq_mapControlButton{border:1px solid #0d0d0d;border-radius:.375rem}.lxoZIq_mapControlButton.lxoZIq_active{color:var(--map-marker-semantic-color-map-control-inactive,#fff);background:var(--map-marker-semantic-color-map-control-active,#0d0d0d)}.lxoZIq_zoomControls{background:#fff;border:1px solid #0d0d0d;border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.lxoZIq_zoomControlButton+.lxoZIq_zoomControlButton{border-top:1px solid #0d0d0d}
.IpN_VW_button{padding:var(--button-semantic-spacing-button-padding-y,1rem) var(--button-semantic-spacing-button-padding-x,1rem);justify-content:center;align-items:center;gap:var(--button-semantic-spacing-button-padding-inner,.5rem);border-radius:var(--semantic-border-radius-button,.375rem);appearance:none;cursor:pointer;border:none;text-decoration:none;transition-property:background,color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(.47,0,.745,.715);display:inline-flex}.IpN_VW_button:disabled{cursor:not-allowed}@media (max-width:748px){.IpN_VW_button:not(.IpN_VW_button--text){width:100%;display:flex}}.IpN_VW_button--fullWidth{width:100%;display:flex}.IpN_VW_button--text{padding:0}.IpN_VW_button--primary{color:#fff;background:var(--cta-button-semantic-color-buttonlink-primary-bg,#e60000)}.IpN_VW_button--primary:hover,.IpN_VW_button--primary:focus-visible{background:var(--cta-button-semantic-color-buttonlink-primary-bg-hover,#cd0000)}.IpN_VW_button--primary.IpN_VW_button--text{color:var(--cta-link-semantic-color-buttontextlink-primary-text-color,#ba0005);background:0 0}.IpN_VW_button--primary.IpN_VW_button--text:hover,.IpN_VW_button--primary.IpN_VW_button--text:focus-visible{color:var(--cta-link-semantic-color-buttontextlink-primary-text-color-hover,#820000);background:0 0}.IpN_VW_button--secondary{color:#fff;background:var(--cta-button-semantic-color-buttonlink-secondary-bg,#0d0d0d)}.IpN_VW_button--secondary:hover,.IpN_VW_button--secondary:focus-visible{background:var(--cta-button-semantic-color-buttonlink-secondary-bg-hover,#25282b)}.IpN_VW_button--secondary.IpN_VW_button--text{color:var(--cta-link-semantic-color-buttontextlink-secondary-text-color,#000);background:0 0}.IpN_VW_button--secondary.IpN_VW_button--text:hover,.IpN_VW_button--secondary.IpN_VW_button--text:focus-visible{color:var(--cta-link-semantic-color-buttontextlink-secondary-text-color-hover,#820000);background:0 0}.IpN_VW_button--accent{color:var(--cta-button-semantic-color-buttonlink-accent-bg,#000);border:var(--semantic-border-width-button,1px) solid var(--cta-button-semantic-color-buttonlink-accent-bg,#000);background:0 0}.IpN_VW_button--accent:hover,.IpN_VW_button--accent:focus-visible{color:#fff;border:var(--semantic-border-width-button,1px) solid var(--cta-button-semantic-color-buttonlink-accent-bg-hover,#000);background:var(--cta-button-semantic-color-buttonlink-accent-bg-hover,#000)}.IpN_VW_button--accent.IpN_VW_button--text{color:var(--cta-link-semantic-color-buttontextlink-secondary-text-color,#000);background:0 0;border:none}.IpN_VW_button--accent.IpN_VW_button--text:hover,.IpN_VW_button--accent.IpN_VW_button--text:focus-visible{color:var(--cta-link-semantic-color-buttontextlink-secondary-text-color-hover,#820000);background:0 0}.IpN_VW_button--inverted{color:var(--cta-button-semantic-color-buttonlink-inverted-text-color,#0d0d0d);background:var(--cta-button-semantic-color-buttonlink-inverted-bg,#fff)}.IpN_VW_button--inverted:hover,.IpN_VW_button--inverted:focus-visible{color:var(--cta-button-semantic-color-buttonlink-inverted-text-color,#0d0d0d);background:var(--cta-button-semantic-color-buttonlink-inverted-bg-hover,#f2f2f2)}.IpN_VW_button--inverted.IpN_VW_button--text{color:var(--cta-link-semantic-color-buttontextlink-inverted-text-color,#fff);background:0 0}.IpN_VW_button--inverted.IpN_VW_button--text:hover,.IpN_VW_button--inverted.IpN_VW_button--text:focus-visible{color:var(--cta-link-semantic-color-buttontextlink-inverted-text-color-hover,#f2f2f2);background:0 0}.IpN_VW_buttonLabel{font-family:var(--semantic-typeface-button,"Vodafone VF");font-size:var(--button-semantic-font-size-button-large,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:140%}.IpN_VW_button .IpN_VW_icon{margin-block-end:var(--icon-margin-block-end)}.IpN_VW_buttonGroup{gap:var(--button-semantic-spacing-button-group-gap,.5rem);flex-flow:wrap;display:flex}
.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}
.LrypEq_splitContentOuter{flex:1;min-width:0;height:100%;container-type:inline-size}.LrypEq_splitContent{gap:var(--cards-semantic-spacing-card-inner,2rem);height:100%;display:flex}.LrypEq_splitContent[data-layout=horizontal-60-40]>:first-child{flex:3 0 0}.LrypEq_splitContent[data-layout=horizontal-60-40]>:last-child,.LrypEq_splitContent[data-layout=horizontal-40-60]>:first-child{flex:2 0 0}.LrypEq_splitContent[data-layout=horizontal-40-60]>:last-child{flex:3 0 0}.LrypEq_splitContent[data-layout^=horizontal]{flex-direction:row}.LrypEq_splitContent[data-layout^=horizontal]>:first-child,.LrypEq_splitContent[data-layout^=horizontal]>:last-child{min-width:0}@container (max-width:21.5625rem){.LrypEq_splitContent[data-layout^=horizontal]{flex-direction:column}.LrypEq_splitContent[data-layout^=horizontal]>:first-child,.LrypEq_splitContent[data-layout^=horizontal]>:last-child{flex:unset}}.LrypEq_splitContent[data-layout=vertical]{flex-direction:column}
:where(.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%)}@media not (max-width:748px){:where(.mnAjPq_dialog){width:100%}}:where(.mnAjPq_dialog)::backdrop{background:#25282b66}.mnAjPq_dialog:not([open]){display:none}.mnAjPq_header{justify-content:space-between;align-items:center;padding-inline:1.5rem;display:flex}.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}.mnAjPq_closeButton:hover{color:#fff;background:#000}.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}
.uCIJRa_mediumContentGrid{align-items:stretch;gap:var(--medium-content-grid-semantic-spacing-medium-content-grid,1.5rem);flex-direction:column;width:100%;margin-inline:auto;display:flex}@media not (max-width:46.4375rem){.uCIJRa_mediumContentGrid{flex-direction:row;align-items:center}.uCIJRa_mediumContentGrid[data-image-position=right]{flex-direction:row-reverse}}@media (min-width:80.0625rem){.uCIJRa_mediumContentGrid{max-width:var(--max-width-container)}}.uCIJRa_media{aspect-ratio:16/9;border-radius:var(--semantic-border-radius-image,.375rem);flex:100%;width:100%;min-width:0;position:relative;overflow:hidden}@media not (max-width:46.4375rem){.uCIJRa_media{flex:0 1 calc(50% - var(--medium-content-grid-semantic-spacing-medium-content-grid,1.5rem))}}.uCIJRa_mediaImage{object-fit:cover;width:100%;height:100%}.uCIJRa_richText{align-items:flex-start;gap:var(--copy-semantic-spacing-richtext,1.25rem);flex-direction:column;flex:1 1 0;width:100%;min-width:0;display:flex}.uCIJRa_headingCopy{align-items:flex-start;gap:var(--copy-semantic-spacing-heading-copy,.25rem);flex-direction:column;width:100%;display:flex}.uCIJRa_kicker{color:var(--text-semantic-color-text-kicker,#000);font-family:var(--semantic-typeface-kicker,"Vodafone VF");font-size:var(--kicker-semantic-font-size-kicker,1.75rem);font-style:normal;font-weight:700;line-height:normal}.uCIJRa_paragraph{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)}.uCIJRa_buttonGroup{align-items:flex-start;gap:var(--copy-semantic-spacing-buttons,1rem);flex-flow:wrap;width:100%;display:flex}.uCIJRa_disclaimer{color:var(--text-semantic-color-text-paragraph,#000);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);font-style:normal;font-weight:400;line-height:normal}
._85WYSW_openingHoursTable{border-collapse:collapse;table-layout:fixed;width:100%}._85WYSW_openingHoursTable td,._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}._85WYSW_openingHoursTable th{padding-inline-end:0}._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}._85WYSW_openingHoursTable tr:nth-child(odd){background:var(--shop-card-semantic-color-bottom-sheet-opening-hours-grey,#f2f2f2)}._85WYSW_openingHoursTable tr._85WYSW_today td,._85WYSW_openingHoursTable tr._85WYSW_today th{font-weight:700}._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)}
.IrHqsq_paymentMethodInfo{align-items:center;gap:var(--copy-semantic-spacing-image-copy,.75rem);display:inline-flex}.IrHqsq_paymentMethodInfo .IrHqsq_iconContainer{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}.IrHqsq_paymentMethodInfo .IrHqsq_icon{object-fit:contain;display:block}.IrHqsq_paymentMethodInfo .IrHqsq_paymentMethodName{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%}.IrHqsq_paymentMethodInfoList{--payment-method-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(--payment-method-info-list-grid-columns), fit-content(100%));list-style:none;display:inline-grid}@media (max-width:768px){.IrHqsq_paymentMethodInfoList{--payment-method-info-list-grid-columns:2}}
.lJXlvW_list{--card-list-gap:var(--layout-semantic-spacing-grid,1.25rem);align-items:stretch;gap:var(--card-list-gap);flex-flow:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.lJXlvW_list>li{flex:0 0 100%}.lJXlvW_list>li>*{height:100%}@media not (max-width:46.4375rem){.lJXlvW_list>li{flex:0 0 calc((100% - var(--card-list-gap))/2)}}@media not (max-width:80rem){.lJXlvW_list>li{flex:0 0 calc((100% - 2*var(--card-list-gap))/3)}}.lJXlvW_list[data-align-sections]{grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:var(--card-section-rows,auto 1fr auto);gap:var(--cards-semantic-spacing-card-copy,1rem) var(--card-list-gap);display:grid}@media not (max-width:46.4375rem){.lJXlvW_list[data-align-sections]{grid-auto-columns:calc((100% - var(--card-list-gap))/2)}}@media not (max-width:80rem){.lJXlvW_list[data-align-sections]{grid-auto-columns:calc((100% - 2*var(--card-list-gap))/3)}}.lJXlvW_list[data-align-sections]>li{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.lJXlvW_list[data-align-sections]>li>*{grid-row:1/-1;grid-template-rows:subgrid;height:auto;display:grid}
.MtRTxq_card{gap:var(--cards-semantic-spacing-card-copy,1rem);border:1px solid var(--color-neutrals-primitives-color-neutral-100);flex-direction:column;height:100%}.MtRTxq_image{border-radius:var(--slider-card-semantic-border-radius-slider-card,.375rem);object-fit:cover;grid-row:1;width:100%;height:auto}.MtRTxq_head{align-items:flex-start;gap:var(--spacing-primitives-spacing-s8-rem);flex-direction:column;grid-row:2;display:flex}.MtRTxq_badge{align-self:flex-start}.MtRTxq_heading{color:var(--text-semantic-color-text-headline);font-family:var(--semantic-typeface-headline,"Vodafone VF");text-align:left;flex-direction:column;margin:0;display:flex}.MtRTxq_kicker{font-size:var(--headline-semantic-font-size-headline-small);font-weight:700;line-height:var(--headline-semantic-line-height-sm)}.MtRTxq_headline{font-size:var(--headline-semantic-font-size-headline-medium);font-weight:700;line-height:var(--headline-semantic-line-height-md)}.MtRTxq_list{gap:var(--spacing-primitives-spacing-s8-rem);margin-inline:calc(-1*var(--cards-semantic-spacing-card-x,1.5rem));padding:var(--cards-semantic-spacing-card-y,1.5rem) var(--cards-semantic-spacing-card-x,1.5rem);background:var(--color-neutrals-primitives-color-neutral-50);color:var(--text-semantic-color-text-paragraph);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");font-size:var(--paragraph-semantic-font-size-paragraph-medium);line-height:var(--paragraph-semantic-line-height-md);flex-direction:column;grid-row:3;margin-block:0;list-style:none;display:flex}.MtRTxq_listItem{align-items:flex-start;gap:var(--spacing-primitives-spacing-s8-rem);display:flex}.MtRTxq_listItem svg{color:var(--icon-semantic-color-icon);flex:none}.MtRTxq_listItem sup,.MtRTxq_listItem sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.MtRTxq_listItem sup{inset-block-start:-.5em}.MtRTxq_listItem sub{inset-block-start:.25em}.MtRTxq_footer{justify-content:flex-end;gap:var(--spacing-primitives-spacing-s16-rem);flex-direction:column;grid-row:4;margin-block-start:auto;display:flex}.MtRTxq_price{color:var(--text-semantic-color-text-headline);font-family:var(--semantic-typeface-headline,"Vodafone VF");text-align:center;flex-direction:column;align-items:center;margin:0;font-weight:700;display:flex}.MtRTxq_priceAmount{font-size:var(--headline-semantic-font-size-headline-large);line-height:var(--headline-semantic-line-height-lg)}.MtRTxq_priceCurrency{font-size:var(--headline-semantic-font-size-headline-small);line-height:var(--headline-semantic-line-height-sm)}.MtRTxq_pricePeriod{font-size:var(--headline-semantic-font-size-headline-x-small);line-height:var(--headline-semantic-line-height-xs)}.MtRTxq_cta{width:100%}
._5HfKBq_productCard{flex:100%;align-self:stretch;align-items:stretch;width:100%;min-width:0;height:100%}._5HfKBq_productCard ._5HfKBq_productImage{aspect-ratio:300/200;object-fit:cover;border-radius:var(--semantic-border-radius-image,.375rem);flex-shrink:0;width:100%;height:auto;display:block}._5HfKBq_productCard ._5HfKBq_productText{gap:var(--cards-semantic-spacing-card-copy,1rem);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}._5HfKBq_productCard ._5HfKBq_productBody{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)}
.hPINRG_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}.hPINRG_productsSlider{max-width:var(--max-width-container);margin-inline:auto}
.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}.ULo3yW_quickLink--primary{--icon-color-border:#fff;--icon-color-border-hover:var(--icon-color-border)}.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}.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}.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}.ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitle,.ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitleBold{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-area:1/1}.ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitle{font-weight:400;transition:font-weight .2s}.ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitleBold{visibility:hidden;pointer-events:none;font-weight:700}.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}.ULo3yW_quickLink:hover .ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitle,.ULo3yW_quickLink:focus-visible .ULo3yW_quickLinkTitleContainer .ULo3yW_quickLinkTitle{font-weight:700}.ULo3yW_quickLink:hover .ULo3yW_quickLinkIcon,.ULo3yW_quickLink:focus-visible .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)}.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}.ULo3yW_quickLinkList li{flex:1 1 0;min-width:0}.ULo3yW_quickLinkList--auto-gap{justify-content:center}.ULo3yW_quickLinkList--auto-gap li{flex:0 auto;width:fit-content}.ULo3yW_quickLinkList--auto-gap .ULo3yW_quickLink{width:fit-content}.ULo3yW_quickLinkList--small-gap{gap:var(--quick-link-semantic-spacing-quick-link-group-inner-contact,1.25rem)}
._97IZcW_shopSearch{min-width:0;position:relative}._97IZcW_shopSearch ._97IZcW_shopSearchForm{flex-wrap:nowrap;align-items:flex-start;gap:0;display:flex;position:relative}._97IZcW_shopSearch ._97IZcW_shopSearchField{flex:0 100%;position:relative}._97IZcW_shopSearch ._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}._97IZcW_shopSearch ._97IZcW_shopSearchInputContainer:has(input:focus){border-color:#0000}._97IZcW_shopSearch ._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}._97IZcW_shopSearch ._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%}._97IZcW_shopSearch ._97IZcW_shopSearchInputContainer input::-webkit-search-cancel-button{display:none}._97IZcW_shopSearch ._97IZcW_shopSearchInputContainer input:focus{outline:none}._97IZcW_shopSearch ._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%}._97IZcW_shopSearch ._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}._97IZcW_shopSearch ._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}._97IZcW_shopSearch ._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)}
.Ql8kTa_serviceItemCopy{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-medium,1.125rem);letter-spacing:var(--semantic-letter-spacing-default,0);font-style:normal;font-weight:400;line-height:150%}.Ql8kTa_services{align-items:flex-start;gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);max-width:var(--max-width-container);flex-direction:column;display:flex}.Ql8kTa_services button{margin-inline:auto}@media not (min-width:46.5rem){.Ql8kTa_services button{width:100%}}.Ql8kTa_servicesList.Ql8kTa_servicesListCollapsed>li:nth-child(n+5){display:none}@media (min-width:46.5rem){.Ql8kTa_servicesList.Ql8kTa_servicesListCollapsed>li:nth-child(n+5){display:flex}.Ql8kTa_servicesList.Ql8kTa_servicesListCollapsed>li:nth-child(n+7){display:none}}@media (min-width:80.0625rem){.Ql8kTa_servicesList.Ql8kTa_servicesListCollapsed>li:nth-child(n+7){display:flex}.Ql8kTa_servicesList.Ql8kTa_servicesListCollapsed>li:nth-child(n+9){display:none}}
.pnirTq_shopInfoCard{align-items:center;gap:var(--shop-card-semantic-spacing-overlay-inner,1rem);flex-direction:column;display:flex}.pnirTq_shopInfoCard .pnirTq_shopImage{object-fit:cover;border-radius:var(--semantic-border-radius-image);aspect-ratio:16/9;background:#d3d3d3 50%;width:100%;height:auto}.pnirTq_shopInfoCard .pnirTq_shopAddress{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-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)}.pnirTq_shopInfoCard .pnirTq_buttons{gap:var(--button-semantic-spacing-button-group-inner,.5rem);flex-direction:column;width:100%;margin-block:auto 0;display:flex}.pnirTq_shopInfoCard h2,.pnirTq_shopInfoCard h3{text-align:center}
._2Y4UHW_offerTile{width:100%;min-width:0;height:100%}._2Y4UHW_offerTile[data-layout=horizontal]{flex-direction:row;align-items:center}._2Y4UHW_offerTile[data-layout=horizontal] ._2Y4UHW_offerTileContent{flex:3 0 0;justify-content:center;min-width:0}._2Y4UHW_offerTile[data-layout=horizontal] ._2Y4UHW_offerTileImage{aspect-ratio:1;flex:2 0 0;align-self:center;width:100%;min-width:0;height:auto}._2Y4UHW_offerTile[data-layout=vertical]{flex-direction:column;align-items:stretch}._2Y4UHW_offerTile[data-layout=vertical] ._2Y4UHW_offerTileImage{aspect-ratio:16/9;width:100%;height:auto}._2Y4UHW_offerTile ._2Y4UHW_offerTileImage{object-fit:cover;border-radius:var(--semantic-border-radius-image,.375rem);background:#d3d3d3 50%/cover no-repeat}._2Y4UHW_offerTile ._2Y4UHW_offerTileContent{align-items:flex-start;gap:var(--cards-semantic-spacing-card-copy,1rem);flex-direction:column;align-self:stretch;display:flex}
.jurFKa_offers{gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);width:100%;max-width:var(--max-width-container);flex-direction:column;display:flex}.jurFKa_offers .jurFKa_offersGrid{align-items:stretch;gap:var(--layout-semantic-spacing-grid,1.25rem);flex-direction:column;align-self:stretch;width:100%;margin:0;padding:0;list-style:none;display:flex}.jurFKa_offers .jurFKa_offersGrid .jurFKa_offerItem{width:100%;min-width:0;height:100%;display:block}@media not (max-width:46.4375rem){.jurFKa_offers .jurFKa_offersGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}.jurFKa_offers .jurFKa_offersGrid[data-count="1"]{grid-template-columns:1fr}.jurFKa_offers .jurFKa_offersGrid[data-count="3"] .jurFKa_offerItem:first-child,.jurFKa_offers .jurFKa_offersGrid[data-count="5"] .jurFKa_offerItem:first-child{grid-row:span 2}}
._7J6FLq_hero{flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}@media not (max-width:46.4375rem){._7J6FLq_hero{padding-inline:var(--semantic-spacing-desktop-semantic-spacing-gap-wrapper-x-desktop,2.5rem)}}._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){._7J6FLq_heroContent{gap:var(--hero-shopfinder-spacing-hero-shopseite-inner,1rem);flex-direction:row;padding-block:10.5rem 2.5rem}._7J6FLq_heroContent>*{flex:1 1 0}}@media not (max-width:80rem){._7J6FLq_heroContent{padding-block:2.5rem}}._7J6FLq_heroShopCard{flex:1 0 0;align-self:stretch}@media (max-width:46.4375rem){._7J6FLq_heroShopCard{box-shadow:none;border-radius:0}}@media not (max-width:46.4375rem){._7J6FLq_heroShopCard{max-width:var(--content-tile-max-width)}}._7J6FLq_heroTabsAndQuickLinks{flex-direction:column;display:flex}@media not (max-width:46.4375rem){._7J6FLq_heroTabsAndQuickLinks{max-width:var(--content-tile-max-width);gap:var(--hero-shopfinder-spacing-hero-shopseite-inner,1rem)}}._7J6FLq_heroTabsAndQuickLinks ._7J6FLq_openingHoursCard{flex:100%}._7J6FLq_heroTabsAndQuickLinks ._7J6FLq_openingHoursCard,._7J6FLq_heroTabsAndQuickLinks ._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){._7J6FLq_heroTabsAndQuickLinks ._7J6FLq_openingHoursCard,._7J6FLq_heroTabsAndQuickLinks ._7J6FLq_heroQuickLinks{box-shadow:none;border-radius:0}}._7J6FLq_heroQuickLinks li{flex:1 1 0;min-width:0}._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){._7J6FLq_mapContainer{height:100%;position:absolute}}
.ljSUYa_page{background:var(--body-semantic-color-body);min-height:100vh;position:relative;overflow-x:clip}:is(.ljSUYa_page #offers,.ljSUYa_page #services,.ljSUYa_page #languages,.ljSUYa_page #payment-methods,.ljSUYa_page #products,.ljSUYa_page #shops-nearby){scroll-margin-top:calc(var(--main-navigation-height,0px) + var(--jump-mark-navigation-height,0px) + 1rem)}.ljSUYa_shopInfoSection{background:var(--color-neutrals-primitives-color-neutral-0,#fff)}.ljSUYa_languagesAndPaymentMethods{gap:var(--layout-semantic-spacing-blocks,3.75rem);width:100%;max-width:var(--max-width-container);flex-direction:column;display:flex}.ljSUYa_languagesAndPaymentMethods .ljSUYa_languagesAndPaymentMethodsItem{gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);flex-direction:column;display:flex}@media not (max-width:1024px){.ljSUYa_languagesAndPaymentMethods{gap:var(--language-paymethod-semantic-spacing-language-paymethod-between,2rem);flex-direction:row}.ljSUYa_languagesAndPaymentMethods>*{width:50%}}@media not (max-width:1440px){.ljSUYa_languagesAndPaymentMethods{gap:var(--language-paymethod-semantic-spacing-language-paymethod-between,3.75rem)}}.ljSUYa_socialMediaLinksContainer{background:var(--red-gradient,linear-gradient(90deg, var(--primary-primitives-color-primary-300,#820000) 0%, var(--primary-primitives-color-primary-50,#e60000) 100%));width:100%;padding:var(--quick-link-semantic-spacing-quick-link-group-y,3.75rem) var(--quick-link-semantic-spacing-quick-link-group-x,1.25rem)}.ljSUYa_section{gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);width:100%;max-width:var(--max-width-container);flex-direction:column;display:flex}.ljSUYa_paddingContainer{padding:var(--layout-semantic-spacing-blocks,3.75rem) var(--layout-semantic-spacing-wrapper-x,2.5rem);gap:var(--layout-semantic-spacing-blocks,3.75rem);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}
.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}.KVUFuW_suggestionBox .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%}.KVUFuW_suggestionBox .KVUFuW_suggestionsList{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;list-style:none;display:flex}.KVUFuW_suggestionBox .KVUFuW_suggestionsList li{width:100%}.KVUFuW_suggestionBox .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}.KVUFuW_suggestionBox .KVUFuW_suggestionItem:hover:not(:focus-visible),.KVUFuW_suggestionBox .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)}.KVUFuW_suggestionBox .KVUFuW_suggestionItem:focus-visible{outline:var(--semantic-border-width-large,2px) solid var(--form-semantic-color-form-border-active,#00697c);outline-offset:2px}
.tBY5Ia_tabs{flex-direction:column;width:100%;display:flex}.tBY5Ia_tabs-headline{margin-bottom:var(--primitives-spacing-s8)}.tBY5Ia_panels{margin-top:var(--semantics-spacing-desktop-after-tab-navi);position:relative}.tBY5Ia_tabs-list-wrapper{position:relative}.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}.tBY5Ia_tab-item{flex:0 100%;display:inline-flex}.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}.tBY5Ia_tab[aria-selected=true]{color:var(--semantics-color-navigation-navi-text-active);font-weight:700}.tBY5Ia_tab-label{white-space:nowrap;font-weight:400;transition:font-weight .3s;display:inline-block}.tBY5Ia_tab-label:after{content:attr(data-label);visibility:hidden;white-space:nowrap;height:0;font-weight:700;display:block;overflow:hidden}.tBY5Ia_tab:hover .tBY5Ia_tab-label,.tBY5Ia_tab-active .tBY5Ia_tab-label{font-weight:700}.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){.tBY5Ia_tab-indicator-animated{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s}}.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}.tBY5Ia_panel-active{opacity:1;visibility:visible;pointer-events:auto;display:block;position:relative}.tBY5Ia_panels-slide-viewport{width:100%;margin-top:var(--semantics-spacing-desktop-after-tab-navi);position:relative;overflow:clip}.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){.tBY5Ia_panels-slide-track{transition:none}}.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}.tBY5Ia_panel-slide-inactive{pointer-events:none;-webkit-user-select:none;user-select:none}
.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}.bieZoq_shopCard h3{text-align:center}.bieZoq_shopCard.bieZoq_active{border:var(--semantic-border-width-jumpmark-active,2px) solid var(--shop-card-semantic-color-card-active,#ba0005)}.bieZoq_shopCard .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}.bieZoq_accordion{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;width:100%;display:flex}.bieZoq_accordion[data-expanded=true]{gap:var(--shop-card-semantic-spacing-overlay-inner,1rem)}.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){.bieZoq_accordionPanel{transition:grid-template-rows .35s}}.bieZoq_accordion[data-expanded=true] .bieZoq_accordionPanel{grid-template-rows:1fr}.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}.bieZoq_accordionToggle{justify-content:center;align-self:center}.bieZoq_accordionToggleIcon{margin-block-end:0}
:root{--shopfinder-outer-padding:var(--layout-semantic-spacing-wrapper-x,2.5rem)}@media (min-width:748px){.AWInyW_shopFinderHeader{align-items:center;gap:var(--hero-shopfinder-spacing-hero-shopfinder-between-search-filter,1.25rem);padding-block-start:1.88rem;display:flex}}.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}.AWInyW_filterBar>:first-child{flex:25.5rem;min-width:0}@media (min-width:748px){.AWInyW_filterBar{flex:0 auto;width:auto;min-width:0;padding-block-start:0;padding-inline:0}.AWInyW_filterBar>:first-child{flex:0 clamp(20rem,28vw,22.5rem);width:clamp(20rem,28vw,22.5rem);max-width:none}}.AWInyW_shopFinder{width:100%;padding-inline:var(--shopfinder-outer-padding);flex-direction:column;display:flex;overflow:visible hidden}.AWInyW_shopFinderContent{width:100%;max-width:var(--max-width-container);margin-inline:auto}.AWInyW_shopfinderContainer{height:var(--shopfinder-height,100svh);flex-direction:row;display:flex;position:relative}.AWInyW_shopfinderContainer .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}.AWInyW_shopfinderContainer .AWInyW_mapContainer{width:100%;height:100%;padding-block:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem);flex:100%}.AWInyW_shopCardButton{background:0 0;border:0}.AWInyW_loadingStatus,.AWInyW_validatingStatus{color:var(--semantic-color-text-secondary,#5e5e5e);font-size:var(--semantic-font-size-body-small,.875rem);margin:0}.AWInyW_browseInitialState{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.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}.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}.AWInyW_validatingStatus{z-index:1;background:var(--semantic-color-background-primary,#fff);padding-block:.25rem;position:sticky;top:0}.AWInyW_viewTabs{border-block-end:var(--semantic-border-width-default,1px) solid var(--tab-semantic-color-tab-inactive,#bebebe);display:none}.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}.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){.AWInyW_viewTabs{margin-block-start:var(--hero-shopfinder-spacing-hero-shopfinder-between-search-tabnavi-mobile,.25rem);display:flex}.AWInyW_foundShopsTitle{box-sizing:border-box;width:100%;padding-block-start:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem);display:block}.AWInyW_shopfinderContainer{display:block;position:relative}.AWInyW_shopfinderContainer .AWInyW_sidebarContainer,.AWInyW_shopfinderContainer .AWInyW_mapContainer{flex:none;width:100%;height:100%;position:absolute;inset:0}.AWInyW_shopfinderContainer .AWInyW_sidebarContainer{padding-inline:0}.AWInyW_shopfinderContainer .AWInyW_mapContainer{padding-block:var(--hero-shopfinder-semantic-spacing-hero-shopseite-inner,1rem)}.AWInyW_shopfinderContainer[data-mobile-view=map] .AWInyW_sidebarContainer,.AWInyW_shopfinderContainer[data-mobile-view=list] .AWInyW_mapContainer{opacity:0;visibility:hidden;pointer-events:none}}.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){.AWInyW_foundShopsTitle{flex:auto;min-width:0}}.AWInyW_embedded{--shopfinder-height:clamp(31.25rem, 70svh, 45rem)}
.g6Xv2G_collapsible{width:100%;padding:var(--accordion-semantic-spacing-accordion-y,1.25rem) var(--accordion-semantic-spacing-accordion-x,0);border-bottom:var(--semantic-border-width-default,1px) solid var(--accordion-semantic-color-accordion-border,#7e7e7e)}.g6Xv2G_collapsible .g6Xv2G_heading{font:inherit;margin:0}.g6Xv2G_collapsible .g6Xv2G_trigger{justify-content:space-between;align-items:center;gap:var(--accordion-semantic-spacing-accordion-label-icon,.75rem);width:100%;color:var(--text-semantic-color-text-headline,#000);font-family:var(--semantic-typeface-headline,"Vodafone VF");font-size:var(--headline-semantic-font-size-headline-x-small,1.25rem);font-style:normal;font-weight:700;line-height:var(--headline-semantic-line-height-xs,1.75rem);letter-spacing:var(--font-letter-spacing-primitives-letter-spacing-0,0);text-align:start;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0;display:flex}.g6Xv2G_collapsible .g6Xv2G_trigger .g6Xv2G_icon{color:var(--icon-semantic-color-icon)}.g6Xv2G_collapsible .g6Xv2G_trigger:hover,.g6Xv2G_collapsible .g6Xv2G_trigger:focus-visible,.g6Xv2G_collapsible .g6Xv2G_trigger[aria-expanded=true]{color:var(--cta-link-semantic-color-buttontextlink-primary-text-color,#ba0005)}.g6Xv2G_collapsible .g6Xv2G_content{padding:var(--accordion-semantic-spacing-accordion-y,1.25rem) 0 0 0;justify-content:center;align-items:flex-start;gap:var(--accordion-semantic-spacing-accordion-inner,1.25rem);flex-direction:column;display:flex}.g6Xv2G_collapsible .g6Xv2G_content[hidden]{display:none}
.cY00Vq_filterPillButton{min-height:3rem;padding:var(--filter-semantic-spacing-filter-pill-y,.5rem) var(--filter-semantic-spacing-filter-pill-x,1.25rem);justify-content:center;align-items:center;gap:var(--filter-semantic-spacing-filter-pill-inner,.5rem);border-radius:var(--semantic-border-radius-filter-pill,624.938rem);background:var(--form-button-semantic-color-form-button,#fff);color:var(--text-semantic-color-text-paragraph,#000);border:1px solid #7e7e7e;display:inline-flex}.cY00Vq_filterPillButton--active{color:var(--form-button-semantic-color-form-button-selected-label,#fff);border-radius:var(--semantic-border-radius-filter-pill,624.938rem);background:var(--form-button-semantic-color-form-button-selected,#00697c);border-color:#00697c}.cY00Vq_filterPillButtonLabel{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);color:currentColor;font-style:normal;font-weight:400;line-height:150%}
.xLmTcW_optionButton{cursor:pointer;font:inherit;min-height:3rem;padding:var(--filter-semantic-spacing-filter-pill-y,.5rem) var(--filter-semantic-spacing-filter-pill-x,1.25rem);justify-content:center;gap:var(--filter-semantic-spacing-filter-pill-inner,.5rem);color:var(--text-semantic-color-text-paragraph,#000);border-radius:var(--semantic-border-radius-option-picker,.375rem);border:var(--semantic-border-width-button,1px) solid var(--form-button-semantic-color-form-button-border,#7e7e7e);background:var(--form-button-semantic-color-form-button,#fff);align-items:center;margin:0;display:inline-flex;position:relative}.xLmTcW_optionButtonLabel{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);z-index:0;pointer-events:none;font-style:normal;font-weight:400;line-height:150%;position:relative}.xLmTcW_optionButtonInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;font:inherit;margin:0;position:absolute;inset:0}.xLmTcW_optionButton.xLmTcW_checked:after{content:"";border-radius:var(--semantic-border-radius-option-picker,.375rem);border:var(--semantic-border-width-large,2px) solid var(--form-button-semantic-color-form-button-selected,#00697c);pointer-events:none;width:100%;height:100%;position:absolute;top:-2px;left:-2px}.xLmTcW_optionButton:has(input:checked):after{content:"";border-radius:var(--semantic-border-radius-option-picker,.375rem);border:var(--semantic-border-width-large,2px) solid var(--form-button-semantic-color-form-button-selected,#00697c);pointer-events:none;width:100%;height:100%;position:absolute;top:-2px;left:-2px}.xLmTcW_optionButton:has(input:disabled){cursor:not-allowed;opacity:.5}.xLmTcW_optionButton:has(input:disabled) input{cursor:not-allowed}.xLmTcW_optionButtonGroup{gap:var(--filter-semantic-spacing-filter-pill-x,1.25rem);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.xLmTcW_optionButtonGroup:has(:focus-visible){outline:var(--semantic-border-width-large,2px) solid var(--form-button-semantic-color-form-button-selected,#00697c);outline-offset:4px;border-radius:var(--semantic-border-radius-option-picker,.375rem)}
.KoEWXa_switchButton{position:relative}.KoEWXa_switchButtonToggle{border-radius:var(--semantic-border-radius-round,624.938rem);border:1px solid var(--toggle-semantic-color-toggle-inactive,#7e7e7e);background:var(--toggle-semantic-color-toggle-inactive,#7e7e7e);justify-content:flex-start;align-items:center;width:3.25rem;height:2rem;transition:all .3s ease-in-out;display:flex;position:relative}.KoEWXa_switchButtonToggle[data-checked=true]{border-radius:var(--semantic-border-radius-round,624.938rem);border:1px solid var(--toggle-semantic-color-toggle-active,#00697c);background:var(--toggle-semantic-color-toggle-active,#00697c)}.KoEWXa_switchButtonInput:focus-visible+.KoEWXa_switchButtonToggle{outline:.125rem solid var(--toggle-semantic-color-toggle-active,#00697c);outline-offset:.125rem}.KoEWXa_switchButtonToggle:before{content:"";visibility:hidden;width:1.875rem;height:1.875rem}.KoEWXa_switchButtonToggleThumb{border:1px solid var(--toggle-semantic-color-toggle-inactive,#7e7e7e);border-radius:var(--semantic-border-radius-round,624.938rem);background:var(--toggle-semantic-color-toggle-thumb,#fff);justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.KoEWXa_switchButtonToggle[data-checked=true] .KoEWXa_switchButtonToggleThumb{border:1px solid var(--toggle-semantic-color-toggle-active,#00697c);left:calc(100% - 1.875rem)}.KoEWXa_switchButtonToggleThumbIcon path{stroke:var(--toggle-semantic-color-toggle-inactive,#7e7e7e);transition:all .3s ease-in-out}.KoEWXa_switchButtonToggleThumbIcon path:first-child{d:path("M8.75 8.75L0.75 0.75")}.KoEWXa_switchButtonToggleThumbIcon path:nth-child(2){d:path("M0.75 8.75L8.75 0.75")}.KoEWXa_switchButtonToggle[data-checked=true] .KoEWXa_switchButtonToggleThumbIcon path{stroke:var(--toggle-semantic-color-toggle-active,#00697c)}.KoEWXa_switchButtonToggle[data-checked=true] .KoEWXa_switchButtonToggleThumbIcon path:first-child{display:none}.KoEWXa_switchButtonToggle[data-checked=true] .KoEWXa_switchButtonToggleThumbIcon path:nth-child(2){d:path("M10.75 0.75L3.90789 7.75L0.75 4.51923")}.KoEWXa_switchButtonButton{align-items:center;gap:var(--filter-semantic-spacing-toggle-description,.5rem);cursor:pointer;background:0 0;border:none;flex-wrap:nowrap;display:inline-flex}.KoEWXa_switchButtonButton:has(:disabled){cursor:not-allowed}.KoEWXa_switchButtonInput{clip-path:inset(50%);width:.625rem;height:.625rem;clip-path:rect(0 0 0 0);white-space:nowrap;border:0;margin:-.625rem;padding:0;position:absolute;overflow:hidden}.KoEWXa_switchButtonLabel{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);margin-block-start:var(--icon-margin-block-end);font-style:normal;font-weight:400;line-height:150%}
.efBGVa_scrollableContent{flex:auto;min-height:0;overflow-y:auto}.efBGVa_services{align-content:flex-start;align-items:flex-start;gap:var(--filter-semantic-spacing-filter-pill-group,.75rem);flex-wrap:wrap;align-self:stretch;display:flex}.efBGVa_content{padding:var(--filter-semantic-spacing-filter-y,1.5rem) 1.5rem;align-items:flex-start;gap:var(--filter-semantic-spacing-filter-inner,.75rem);flex-direction:column;align-self:stretch;display:flex}.efBGVa_noServicesMessage{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);font-style:normal;font-weight:400;line-height:150%}.efBGVa_activeFiltersSection{padding:var(--filter-semantic-spacing-active-filter-y,1.5rem) var(--filter-semantic-spacing-active-filter-x,1.5rem);align-items:flex-start;gap:var(--filter-semantic-spacing-active-filter-inner,.75rem);background:var(--filter-semantic-color-filter-active-filter,#f2f2f2);flex-direction:column;align-self:stretch;padding-inline:1.5rem;display:flex}.efBGVa_submitButtonContainer{padding:var(--filter-semantic-spacing-filter-y,1.5rem) var(--filter-semantic-spacing-active-filter-x,1.5rem) 0;flex-shrink:0}.efBGVa_submitButtonContainer>*{width:100%}.efBGVa_filterOverlay{max-width:100vw;height:80svh;overflow:hidden}@media (min-width:46.5rem){.efBGVa_filterOverlay{max-width:40rem}}@media (max-width:748px){.efBGVa_filterOverlay{opacity:0;width:100%;max-width:none;height:88dvh;max-height:88dvh;transition:transform .25s cubic-bezier(.56, .25, .06, .87),opacity .25s cubic-bezier(.56, .25, .06, .87),display .25s allow-discrete,overlay .25s allow-discrete;border-radius:1rem 1rem 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;transform:translateY(80%)}.efBGVa_filterOverlay[open]{opacity:1;transform:translateY(0)}.efBGVa_filterOverlay::backdrop{transition:background-color .35s ease,display .35s allow-discrete,overlay .35s allow-discrete;background:0 0}.efBGVa_filterOverlay[open]::backdrop{background:#25282b66}.efBGVa_filterOverlay .efBGVa_filterOverlayLayout>:first-child{justify-content:center;min-height:4.5rem;padding:1rem 1.5rem;position:relative}.efBGVa_filterOverlay .efBGVa_filterOverlayLayout>:first-child>h2{text-align:center}.efBGVa_filterOverlay .efBGVa_filterOverlayLayout>:first-child button{position:absolute;top:1rem;right:1.5rem}.efBGVa_filterOverlay .efBGVa_submitButtonContainer{background:var(--shop-card-semantic-color-bottom-sheet-body,#fff);padding:1rem 1rem 2.5rem}}@starting-style{@media (max-width:748px){.efBGVa_filterOverlay[open]{opacity:0;transform:translateY(100%)}.efBGVa_filterOverlay[open]::backdrop{background:0 0}}}@media (prefers-reduced-motion:reduce) and (max-width:748px){.efBGVa_filterOverlay{transition-duration:1ms;transition-timing-function:linear}.efBGVa_filterOverlay::backdrop{transition-duration:1ms}}.efBGVa_filterOverlayLayout{flex-direction:column;height:100%;display:flex;overflow:hidden}.efBGVa_filterOverlayLayout>:first-child,.efBGVa_filterOverlayLayout>:last-child{flex-shrink:0}
.JLm2tW_sheet{background:0 0;border:0;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0 0 1rem;display:block;position:fixed;inset:auto 0 0;overflow:visible}.JLm2tW_sheet:not([open]){display:none}.JLm2tW_sheet::backdrop{background:0 0;transition:background-color .35s}.JLm2tW_sheet[data-state=open]::backdrop{background:#25282b66}.JLm2tW_sheetPanel{background:var(--shop-card-semantic-color-bottom-sheet-body,#fff);opacity:0;border-radius:1rem 1rem 0 0;flex-direction:column;width:100%;max-height:88dvh;transition:transform .25s cubic-bezier(.56,.25,.06,.87),opacity .25s cubic-bezier(.56,.25,.06,.87);display:flex;position:relative;transform:translateY(80%)}.JLm2tW_sheet[data-state=open] .JLm2tW_sheetPanel{opacity:1;transform:translateY(0)}.JLm2tW_pinMarker{z-index:3;width:3.625rem;height:3.6875rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.JLm2tW_pinMarker svg{width:100%;height:100%;display:block}.JLm2tW_closeButton{z-index:2;width:2.75rem;height:2.75rem;color:var(--icon-semantic-color-icon,#0d0d0d);cursor:pointer;background:#fff;border:2px solid;border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin-block-end:-2.75rem;padding:0;display:inline-flex;position:sticky;top:0}.JLm2tW_shopLinkButtonContainer{box-sizing:border-box;background:var(--shop-card-semantic-color-bottom-sheet-body,#fff);flex-shrink:0;width:100%;padding:1rem 1.5rem}.JLm2tW_body{align-items:center;gap:var(--shop-card-semantic-spacing-overlay-inner,1rem);flex-direction:column;flex:auto;min-height:0;padding:1.5rem 1.5rem 0;display:flex;overflow-y:auto}.JLm2tW_body>h2{text-align:center}.JLm2tW_infoChips{justify-content:center;gap:var(--highlight-badge-semantic-spacing-highlight-badge-group,.75rem);flex-wrap:wrap;padding-inline:1.25rem;display:flex}.JLm2tW_infoChips div span{font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem)}.JLm2tW_address{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);line-height:var(--paragraph-semantic-line-height-md,1.625rem);text-align:center;margin:0}.JLm2tW_openingStatus{justify-content:center;display:flex}.JLm2tW_openingStatus>*{width:fit-content}@starting-style{.JLm2tW_sheet[data-state=open]::backdrop{background:0 0}.JLm2tW_sheet[data-state=open] .JLm2tW_sheetPanel{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.JLm2tW_sheet{transition-duration:0s}.JLm2tW_sheetPanel{transition-duration:1ms;transition-timing-function:linear}}
.MLOTda_block{--card-section-rows:auto auto 1fr auto;width:100%;padding:var(--spacing-primitives-spacing-s36-rem) var(--spacing-primitives-spacing-s16-rem)}@media not (max-width:748px){.MLOTda_block{padding:var(--spacing-primitives-spacing-s60-rem) var(--spacing-primitives-spacing-s40-rem)}}@media not (max-width:1280px){.MLOTda_block{padding:var(--spacing-primitives-spacing-s60-rem) var(--spacing-primitives-spacing-s140-rem)}}.MLOTda_container{align-items:center;gap:var(--layout-semantic-spacing-blocks-inner,1.25rem);width:100%;max-width:var(--max-width-container,90rem);flex-direction:column;margin-inline:auto;display:flex}.MLOTda_head{text-align:center;--head-copy-max-width:68ch;width:100%}.MLOTda_list{justify-content:center}.MLOTda_block[data-background=dark-grey],.MLOTda_block[data-background=gradient-red]{--slider-control-color:var(--text-semantic-color-text-inverted);--slider-control-hover-bg:var(--text-semantic-color-text-inverted);--slider-control-hover-color:var(--text-semantic-color-text-paragraph);--slider-indicator-active:var(--text-semantic-color-text-inverted)}
.R_VRlG_rich-text{width:100%;max-width:var(--max-width-device-rem-desktop);font-family:var(--semantic-typeface-paragraph,"Vodafone VF");color:var(--text-semantic-color-text-paragraph,#000);margin-inline:auto;line-height:1.7;display:block}.R_VRlG_rich-text[data-size=small]{font-size:var(--paragraph-semantic-font-size-paragraph-disclaimer,.75rem);line-height:normal}.R_VRlG_rich-text[data-size=medium]{font-size:var(--paragraph-semantic-font-size-paragraph-small,.875rem);line-height:var(--paragraph-semantic-line-height-sm,1.125rem)}.R_VRlG_rich-text[data-size=large]{font-size:var(--paragraph-semantic-font-size-paragraph-medium,1.125rem);line-height:var(--paragraph-semantic-line-height-md,1.625rem)}.R_VRlG_rich-text p{margin:0 0 var(--semantics-rich-text-paragraph-gap,0)}.R_VRlG_rich-text p:last-child{margin-bottom:0}.R_VRlG_rich-text h1,.R_VRlG_rich-text h2,.R_VRlG_rich-text h3,.R_VRlG_rich-text h4,.R_VRlG_rich-text h5,.R_VRlG_rich-text h6{margin-block:var(--copy-semantic-spacing-heading-copy,0);margin-inline:0}.R_VRlG_rich-text h1:first-child,.R_VRlG_rich-text h2:first-child,.R_VRlG_rich-text h3:first-child,.R_VRlG_rich-text h4:first-child,.R_VRlG_rich-text h5:first-child,.R_VRlG_rich-text h6:first-child{margin-top:0}.R_VRlG_rich-text a{color:var(--semantics-rich-text-color-link,#000);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.R_VRlG_rich-text a:hover{color:var(--semantics-rich-text-color-link-hover,#000)}.R_VRlG_rich-text ul,.R_VRlG_rich-text ol{margin-block:1em;padding-inline-start:2em}.R_VRlG_rich-text ul li,.R_VRlG_rich-text ol li{margin-bottom:var(--semantics-rich-text-list-item-gap,0)}.R_VRlG_rich-text blockquote{margin:var(--semantics-rich-text-blockquote-margin,0) 0;padding:var(--semantics-rich-text-blockquote-padding-block,0) var(--semantics-rich-text-blockquote-padding-inline,0);border-left:var(--semantics-rich-text-blockquote-border-width,0) solid var(--semantics-rich-text-blockquote-border-color,#000);background-color:var(--semantics-rich-text-blockquote-bg,#000);border-radius:0 var(--semantics-rich-text-blockquote-border-radius,0) var(--semantics-rich-text-blockquote-border-radius,0);color:var(--semantics-rich-text-blockquote-color,#000);font-style:italic}
.i4lDqq_block{width:100%;padding:var(--spacing-primitives-spacing-s36-rem) var(--spacing-primitives-spacing-s16-rem)}@media not (max-width:748px){.i4lDqq_block{padding:var(--spacing-primitives-spacing-s60-rem) var(--spacing-primitives-spacing-s40-rem)}}@media not (max-width:1280px){.i4lDqq_block{padding:var(--spacing-primitives-spacing-s60-rem) var(--spacing-primitives-spacing-s140-rem)}}.i4lDqq_container{align-items:center;gap:var(--layout-semantic-spacing-blocks-inner,1.25rem);width:100%;max-width:var(--max-width-container,90rem);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.i4lDqq_head{--head-copy-max-width:68ch;width:100%}.i4lDqq_block[data-size=small]{--head-headline-size:var(--headline-semantic-font-size-headline-small);--head-headline-line-height:var(--headline-semantic-line-height-sm);--head-copy-size:var(--font-font-size-primitives-font-size-16-rem)}.i4lDqq_block[data-size=default]{--head-headline-size:var(--headline-semantic-font-size-headline-medium);--head-headline-line-height:var(--headline-semantic-line-height-md);--head-copy-size:var(--font-font-size-primitives-font-size-16-rem)}@media not (max-width:748px){.i4lDqq_block[data-size=default]{--head-copy-size:var(--font-font-size-primitives-font-size-18-rem)}}@media not (max-width:1280px){.i4lDqq_block[data-size=default]{--head-copy-size:var(--font-font-size-primitives-font-size-20-rem)}}.i4lDqq_block[data-size=large]{--head-headline-size:var(--headline-semantic-font-size-headline-large);--head-headline-line-height:var(--headline-semantic-line-height-lg);--head-copy-size:var(--font-font-size-primitives-font-size-18-rem)}@media not (max-width:748px){.i4lDqq_block[data-size=large]{--head-copy-size:var(--font-font-size-primitives-font-size-24-rem)}}@media not (max-width:1280px){.i4lDqq_block[data-size=large]{--head-copy-size:var(--font-font-size-primitives-font-size-28-rem)}}
.blTGzW_shopfinder{padding-block:var(--layout-semantic-spacing-blocks,2.25rem)}.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){.blTGzW_emptyState{padding-inline:var(--spacing-primitives-spacing-s40-rem,2.5rem)}}@media not (max-width:1280px){.blTGzW_emptyState{padding-inline:var(--spacing-primitives-spacing-s140-rem,8.75rem)}}.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}.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}.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}
.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){.s5pbPa_banner{padding:var(--spacing-primitives-spacing-s20-rem) var(--spacing-primitives-spacing-s40-rem)}}@media not (max-width:1280px){.s5pbPa_banner{padding:var(--spacing-primitives-spacing-s32-rem) var(--spacing-primitives-spacing-s12-rem)}}.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){.s5pbPa_text{font-size:var(--font-font-size-primitives-font-size-28-rem)}}
.EJHnXW_notFoundPage{min-height:calc(100dvh - var(--main-navigation-height,0px));background:var(--body-semantic-color-body,#f2f2f2)}.EJHnXW_wrapper{width:100%;padding-inline:var(--layout-semantic-spacing-wrapper-x,1.5rem);padding-block:var(--layout-semantic-spacing-wrapper-y,1.5rem)}.EJHnXW_content{align-items:flex-start;gap:var(--copy-semantic-spacing-richtext,1rem);width:100%;max-width:var(--max-width-container);flex-direction:column;margin-inline:auto;display:flex}.EJHnXW_headingCopy{gap:var(--copy-semantic-spacing-heading-copy,0);flex-direction:column;display:flex}.EJHnXW_copy{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,1rem);line-height:var(--paragraph-semantic-line-height-md,1.25rem)}@media (min-width:80rem){.EJHnXW_wrapper{padding-block:var(--layout-semantic-spacing-blocks-desktop,3.75rem)}}
.DizWWa_tilePreview{align-items:center;gap:var(--layout-semantic-spacing-blocks-inner,2.25rem);padding:var(--layout-semantic-spacing-wrapper-y,2.5rem) var(--layout-semantic-spacing-wrapper-x,2.5rem);flex-direction:column;display:flex}.DizWWa_tilePreview>*{width:100%;max-width:var(--tile-preview-max-width,27.5rem);margin-inline:auto}.DizWWa_tilePreview[data-width=service-column],.DizWWa_tilePreview[data-width=offer-column]{--tile-preview-max-width:calc((min(100%, var(--max-width-container)) - (var(--tile-preview-columns) - 1) * var(--tile-preview-gap)) / var(--tile-preview-columns))}.DizWWa_tilePreview[data-width=service-column]{--tile-preview-columns:1;--tile-preview-gap:var(--services-semantic-spacing-services-group,1.75rem)}@media (min-width:46.5rem){.DizWWa_tilePreview[data-width=service-column]{--tile-preview-columns:3}}@media (min-width:80.0625rem){.DizWWa_tilePreview[data-width=service-column]{--tile-preview-columns:4}}.DizWWa_tilePreview[data-width=offer-column]{--tile-preview-columns:1;--tile-preview-gap:var(--layout-semantic-spacing-grid,1.25rem)}@media not (max-width:46.4375rem){.DizWWa_tilePreview[data-width=offer-column]{--tile-preview-columns:2}}.DizWWa_tilePreviewList{margin:0;padding:0;list-style:none}