.about__text{white-space:pre-wrap}.back-button-breadcrumb{align-items:center;color:var(--primary-colour);display:flex;gap:12px;padding:18px 12px;text-decoration:none}.back-button-breadcrumb:focus-visible,.back-button-breadcrumb:hover{text-decoration:underline}.breadcrumbs{align-items:center;box-sizing:border-box;display:flex;font-size:var(--font-size--small,100px);justify-content:space-between;min-height:60px}.breadcrumbs__links{display:flex}.breadcrumbs__link{align-items:center;color:inherit;display:flex;margin-right:10px;margin-right:calc(var(--breadcrumbs-gap, 20px)/2)}.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:var(--primary-colour);text-decoration:none}.breadcrumbs__link:last-child:after{display:none}.breadcrumbs__link.is-active{pointer-events:none;text-decoration:none}.breadcrumbs__link--seperator-chevrons:after{border-bottom:1px solid #000;border-bottom:1px solid var(--breadcrumbs-seperator-colour,#000);height:5px;transform:rotate(-45deg);width:5px}.breadcrumbs__link--seperator-chevrons:after,.breadcrumbs__link--seperator-slashes:after{border-right:1px solid #000;border-right:1px solid var(--breadcrumbs-seperator-colour,#000);content:"";display:block;margin-left:10px;margin-left:calc(var(--breadcrumbs-gap, 20px)/2)}.breadcrumbs__link--seperator-slashes:after{height:10px;text-decoration:none;transform:rotate(15deg);width:1px}.breadcrumbs__link--seperator-dots:after{background-color:#000;background-color:var(--breadcrumbs-seperator-colour,#000);border-radius:10px;content:"";display:block;height:5px;margin-left:10px;margin-left:calc(var(--breadcrumbs-gap, 20px)/2);text-decoration:none;transform:rotate(15deg);width:5px}.detailed-link-card{color:inherit;display:flex;flex-direction:column;text-decoration:none;width:100%}.detailed-link-card__image{margin-bottom:10px}.details__row{display:flex;font-size:1rem;font-size:var(--font-size--body,100px);margin-bottom:8px}.details__key{flex-basis:40%;flex-shrink:0}.details__value{flex-grow:1}.fuel-prices__table{margin-bottom:20px;text-align:left;width:100%}.fuel-prices__table-row td,.fuel-prices__table-row th{padding-bottom:5px}.fuel-prices__fuel-name{font-weight:400}.fuel-prices__fuel-price{text-align:right}.fuel-prices__disclaimer{margin-bottom:10px}.fuel-prices__last-updated{font-size:.875rem;font-size:var(--font-size--small,100px)}.ev-charging-section{block-size:100%;font-size:1rem}.ev-charging-section__points-count{margin-block-end:10px}.ev-charging-section__payment-options{margin-block-start:8px}.ev-charging-section__payment-options-icons-list{display:flex;gap:15px;margin-block-end:10px}.ev-charging-section__payment-options-list{list-style:none;margin:0;padding:0}.ev-charging-section__payment-options-item{display:inline}.ev-charging-section__payment-options-item:not(:last-child):after{content:", "}.ev-charging-section__last-updated{font-size:max(12px,.75rem);margin-block-start:12px}.ev-charging-section__tabs{background-color:gray;display:flex;gap:1px;list-style-type:none;padding:0}.ev-charging-section__tab{align-items:center;background-color:gray;background-color:var(--ev-charging-tab-background-colour,gray);border-block-start:2px solid gray;border-block-start:2px solid var(--ev-charging-tab-background-colour,gray);cursor:pointer;display:flex;gap:4px;padding:2px 4px}.ev-charging-section__tab--active{background-color:#fff;background-color:var(--ev-charging-tab-background-colour--active,#fff);border-block-start-color:blue;border-block-start-color:var(--primary-colour,blue)}.ev-charging-section__summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style-type:none}details summary::-webkit-details-marker{display:none}.ev-charging-section__connector--available .ev-charging-section__summary-text{color:green}.ev-charging-section__connector--unavailable .ev-charging-section__summary-text{color:red}.ev-charging-section__summary-text strong{color:#000;color:var(--text-dark-colour,#000);font-weight:700}.ev-charging-section__summary-text{display:flex;gap:8px}.ev-charging-section__summary-icon{transform:rotateX(180deg);transition:all .3s}.ev-charging-section__connector[open] .ev-charging-section__summary-icon{transform:rotateX(0deg)}.ev-charging-section__price-table{inline-size:100%}.ev-charging-section__price-column{text-align:end}.ev-charging-section__fees-button{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;display:block;font-family:inherit;line-height:inherit;margin:0;margin-inline-start:auto;outline:none;padding:0;text-align:inherit;text-decoration:underline}.ev-charging-section__connector{margin-block-start:8px}.ev-charging-section__connector:first-child{margin-block-start:0}.ev-charging-section__fees-modal{border:0;box-sizing:border-box;max-inline-size:620px}.ev-charging-section__fees-modal-top-row{align-items:flex-start;display:flex;justify-content:space-between}.ev-charging-section__fees-modal-title{color:var(--primary-colour);margin:0}.ev-charging-section__fees-modal-close-button{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:4px;text-align:inherit}.ev-charging-section__fees-modal-subtitle{margin:0}.ev-charging-section__fees-modal-wrapper{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.ev-charging-section__fees-modal-wrapper{gap:8px;grid-template-columns:1fr}}.ev-charging-section__fees-modal-wrapper--one-column{grid-template-columns:1fr}.ev-charging-section__fees-modal-wrapper--two-columns{grid-template-columns:repeat(2,1fr)}.ev-charging-section__fee span:first-child{font-weight:700;margin-inline-end:4px}.item-carousel{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.item-carousel .section-with-title__title{font-size:2rem;font-size:var(--font-size--hero,100px);justify-content:center;margin-bottom:30px}.item-carousel .section-with-title__unavailable{text-align:center}.item-carousel__list{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--padded-item-count),calc(100%/var(--per-page)));overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:calc(100% + 10px);width:calc(100% + var(--item-carousel--item-padding, 5px)*2)}.item-carousel__list-item{align-items:center;display:flex;justify-content:center;padding:0 5px;padding:0 var(--item-carousel--item-padding,5px)}.item-carousel__list-item--first-in-page{scroll-snap-align:start}.item-carousel__page-indicators{display:flex;gap:5px;justify-content:center;margin-top:20px;position:relative;top:calc(var(--item-carousel--indicator-overlap)*-1);width:100%}.item-carousel__page-indicator{border:1px solid #000;border:1px solid var(--item-carousel--indicator-stroke,#000);border-radius:var(--item-carousel--indicator-border-radius);cursor:pointer;height:10px;height:var(--item-carousel--indicator-size,10px);transition:background-color .4s;width:10px;width:var(--item-carousel--indicator-size,10px)}.item-carousel__page-indicator--active{background-color:gray;background-color:var(--item-carousel--indicator-fill,gray);transition-duration:0s}.opening-hours{gap:10px}.opening-hours th{font-weight:400}.opening-hours>div{width:100%}.opening-hours__table-title{font-size:1.125rem;font-size:var(--font-size--title,100px);font-weight:700;margin:0 0 20px;text-align:left}.opening-hours__table{border-collapse:collapse;color:var(--text-dark-colour);font-size:1rem;font-size:var(--font-size--body,100px);text-align:left;width:100%}.opening-hours__day-row--today{background-color:var(--primary-colour--opacity-01)}.opening-hours__day-row td,.opening-hours__day-row th{padding:4px}.opening-hours__day-row td:not(:last-child),.opening-hours__day-row th:not(:last-child){padding-right:clamp(4px,1vw,20px)}.opening-hours__day-row td{padding-left:10px;text-align:right;width:1px}.opening-hours__hours{white-space:nowrap}.opening-hours__hours:not(:last-child){margin-bottom:2px}.opening-hours__table--single .opening-hours__day-row td{text-align:left}.opening-hours__table--single .opening-hours__header-row-title{padding:0 9px 12px;text-align:left}.opening-hours__no-hours{text-align:center;width:100%}.properties{background-color:transparent;background-color:var(--properties-background-colour,transparent);box-sizing:border-box;color:var(--properties-background-colour--contrasting-text)!important;color:var(
    --properties-text-colour,var(--properties-background-colour--contrasting-text)
  )!important;display:flex;flex-direction:column;font-size:1rem;font-size:var(--font-size--body,100px);height:auto;padding:12px Min(24px,5.2vw) 14px;width:100%}.properties__list{--icon-width:var(--properties-icon-width,20px);align-items:center;display:grid;gap:10px;grid-gap:10px;grid-gap:var(--properties-row-gap,10px);gap:var(--properties-row-gap,10px);grid-auto-rows:min-content;grid-template-columns:1fr 1fr}.properties__list--has-icons{grid-template-columns:var(--icon-width) 1fr var(--icon-width) 1fr}.properties__icon{align-items:center;display:flex;justify-content:flex-start;width:20px;width:var(--properties-icon-width,20px)}.properties-icon-list{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.properties-icon-list:empty{display:none}.section-with-title{color:var(--text-dark-colour);font-size:1rem;font-size:var(--font-size--body,100px);position:relative}.section-with-title__anchor{position:absolute;top:0;top:calc(var(--floating-title-height, 0)*-1)}.section-with-title__title{align-items:center;display:flex;font-size:1.125rem;font-size:var(--font-size--header,100px);gap:10px;margin:0 0 14px}.section-with-title__title--collapsible{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.section-with-title__collapsible-icon{flex-shrink:0;margin-left:auto;transform:rotate(45deg);transition:transform .1s ease-out}.section-with-title__collapsible-icon--open{transform:rotate(0deg)}.section-with-title__sub-title{color:var(--text-dark-colour);font-size:1.125rem;font-size:var(--font-size--header,100px);margin:0 0 10px;padding:0}.section-with-title__unavailable{font-size:1rem;font-size:var(--font-size--body,100px)}.static-map{background-color:#f8f9fa;background-color:var(--static-map-background-colour,#f8f9fa);block-size:100%;min-block-size:200px;position:relative}.static-map,.static-map__image{inline-size:100%}.static-map__our-logo{block-size:18px;bottom:26px;left:4px;opacity:.55;opacity:var(--static-map-logo-opacity,.55);position:absolute}.static-map__our-logo:hover{opacity:.65;opacity:calc(var(--static-map-logo-opacity, .55) + .1)}:root{--font-size--hero:2rem;--font-size--title:1.125rem;--font-size--header:1.125rem;--font-size--body:1rem;--font-size--small:0.875rem}@media (max-width:560px){:root{--font-size--hero:2rem;--font-size--title:1rem;--font-size--header:1rem;--font-size--body:1rem;--font-size--small:0.875rem}}@font-face{font-family:geome-shell-font;font-weight:300;src:url(/fuel/assets/shell-light-a20dba2b8de9d37930ba.digested.woff2) format("woff2")}@font-face{font-family:geome-shell-font;font-weight:400;src:url(/fuel/assets/shell-book-849727b68f7586750a3b.digested.woff2) format("woff2")}@font-face{font-family:geome-shell-font;font-weight:500;src:url(/fuel/assets/shell-medium-3ab73d2f6706fd598ae2.digested.woff2) format("woff2")}@font-face{font-family:geome-shell-font;font-weight:600;src:url(/fuel/assets/shell-heavy-8a5e735335474813c500.digested.woff2) format("woff2")}@font-face{font-family:geome-shell-font;font-weight:700;src:url(/fuel/assets/shell-bold-6a272775a004d3ba49ab.digested.woff2) format("woff2")}.util-hidden{visibility:hidden}.content-grid{display:grid;grid-column:1/-1;grid-template-columns:subgrid;inline-size:100%;margin-inline:auto;max-inline-size:1280px;min-block-size:600px;grid-row-gap:20px;row-gap:20px}.section-with-title--opening_hours{grid-column:span 4}@media (max-width:1023px){.section-with-title--opening_hours{grid-column:span 10}}@media (max-width:560px){.section-with-title--opening_hours{grid-column:span 10}}.opening_hours_ev{grid-column:span 4}@media (max-width:1023px){.opening_hours_ev{grid-column:span 10}}@media (max-width:560px){.opening_hours_ev{grid-column:span 10}}.opening_hours_ev .opening-hours__table-title{display:none}.section-with-title--fuel_pricing,.section-with-title--fuels{grid-column:span 4}@media (max-width:1023px){.section-with-title--fuel_pricing,.section-with-title--fuels{grid-column:span 5}}@media (max-width:560px){.section-with-title--fuel_pricing,.section-with-title--fuels{grid-column:span 10}}.section-with-title--ev_charging{grid-column:span 3}@media (max-width:1023px){.section-with-title--ev_charging{grid-column:span 5}}@media (max-width:560px){.section-with-title--ev_charging{grid-column:span 10}}.properties-container{grid-column:span 4;grid-row:span 2}@media (max-width:1023px){.properties-container{grid-column:span 5}}@media (max-width:560px){.properties,.properties-container{grid-column:span 10}}.static-map{grid-column:span 6}@media (max-width:1023px){.static-map{grid-column:span 5}}@media (max-width:560px){.static-map{grid-column:span 10}}.section-with-title--hydrogen{grid-column:span 3}@media (max-width:1023px){.section-with-title--hydrogen{grid-column:1/span 5}}@media (max-width:560px){.section-with-title--hydrogen{grid-column:span 10}}.section-with-title--nearby,.section-with-title--offers{grid-column:span 10}.about-details-container{display:grid;grid-gap:inherit;gap:inherit;grid-column:5/span 6;grid-row:span 2;grid-template-columns:subgrid}@media (max-width:1023px){.about-details-container{display:flex;flex-direction:column;grid-column:span 5}}@media (max-width:560px){.about-details-container{grid-column:span 10}}.about,.details{grid-column:span 3}.app-stores-banner{align-items:center;background-color:var(--secondary-colour);color:#1e232a;display:flex;flex-direction:column;font-size:1.125rem;font-size:var(--font-size--header);font-weight:600;gap:16px;margin-block:12px;margin-inline:auto;max-inline-size:var(--max-page-width);padding:22px}.app-stores-banner__buttons{display:flex;gap:32px}.app-stores-banner__title{text-align:center}.breadcrumbs{align-self:stretch;block-size:auto;font-family:inherit;font-size:.875rem;grid-column:1/-1;inline-size:100%;margin-inline:auto;max-inline-size:var(--max-page-width);padding-inline:20px;text-transform:uppercase}.breadcrumbs__button{align-items:center;appearance:none;background-color:transparent;background-color:var(--primary-colour);border:0;border:2px solid var(--primary-colour);box-sizing:border-box;color:inherit;color:#fff!important;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:center;line-height:inherit;margin:0;min-block-size:40px;outline:none;padding:0;padding-inline:16px;text-align:inherit;text-align:center;text-decoration:none;text-transform:none;transition:color .3s,background-color .3s}.breadcrumbs__button:focus-visible:focus,.breadcrumbs__button:hover{background-color:#fff!important;box-sizing:border-box;color:var(--primary-colour)!important}.detailed-link-card{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 32px 1fr;justify-items:center}.detailed-link-card:focus-visible .detailed-link-card__title,.detailed-link-card:hover .detailed-link-card__title{color:var(--primary-colour)}.detailed-link-card:focus-visible .detailed-link-card__text,.detailed-link-card:hover .detailed-link-card__text{transform:translateY(-10px);transition-duration:.1s;transition-timing-function:cubic-bezier(.31,.75,.52,1.27)}.detailed-link-card__image{grid-column:1;grid-row:1/span 2;margin-block-end:0}.detailed-link-card__text{background-color:#fff;border-block-end:2px solid var(--primary-colour);display:flex;flex-direction:column;gap:8px;grid-column:1;grid-row:2/span 2;inline-size:calc(100% - 20px);padding:12px;transition:transform .2s ease-in}.detailed-link-card__title{font-family:geome-shell-font,Arial,sans-serif;font-size:1rem;font-weight:600;margin:0;text-decoration:underline;text-decoration:none;text-overflow:ellipsis;white-space:wrap;word-break:break-word}.detailed-link-card__body{margin:0;white-space:pre-wrap}.details__key{font-weight:500}.details__value{white-space:pre-wrap}.ev-charging-section__tabs{background-color:#f6f6f6}.ev-charging-section__tab{font-weight:300;padding:6px 8px}.ev-charging-section__tab--active{font-weight:400}.ev-charging-section__tab--available .ev-charging-section__tab-icon{filter:invert(45%) sepia(100%) saturate(2.4) hue-rotate(48deg)}.ev-charging-section__tab--unavailable .ev-charging-section__tab-icon{filter:invert(35%) sepia(100%) saturate(5) hue-rotate(-41deg)}.ev-charging-section__price-table{font-weight:300}.ev-charging-section__summary{padding-block-end:8px}.ev-charging-section__connector--available .ev-charging-section__summary-text,.ev-charging-section__summary-text.ev-charging-section__connector--available{color:var(--shell-green-colour)}.ev-charging-section__connector--unavailable .ev-charging-section__summary-text,.ev-charging-section__summary-text.ev-charging-section__connector--unavailable{color:var(--shell-red-colour)}.ev-charging-section__connector--available .ev-charging-section__summary-text strong{color:var(--text-dark-colour);font-weight:500}.ev-charging-section__fees-modal{color:var(--text-dark-colour)}@media (max-width:560px){.ev-charging-section__fees-modal{inline-size:94vw}}.ev-charging-section__fees-button{font-weight:300;margin-block-start:8px}.ev-charging-section__fees-modal-title{color:var(--shell-red-colour);font-family:geome-shell-font,sans-serif;font-size:1.125rem;font-size:var(--font-size--title)}.ev-charging-section__connector-type-heading{font-size:1.125rem;font-size:var(--font-size--title);font-weight:600;margin-block:8px 0}.ev-charging-section__fees-modal-wrapper{padding-block:8px}.ev-charging-section__fees-modal-pricing{display:flex;flex-direction:column;font-size:.875rem;font-size:var(--font-size--small);gap:10px;padding-block:6px}.ev-charging-section__fees-type-heading{font-size:1rem;font-size:var(--font-size--body);font-weight:500;margin:0}.ev-charging-section__fee{font-weight:300;margin:0}.ev-charging-section__fee span:first-child,.ev-charging-section__points-count strong{font-weight:400}.ev-charging-section__summary-text strong{font-weight:500}.footer{margin-inline:auto;max-inline-size:var(--max-page-width);padding:40px 20px;padding-block-start:0}@media (max-width:560px){.footer{padding:0}}.footer .config-links__group-title{font-family:Shell,Arial,Helvetica,sans-serif}@media (max-width:560px){.footer .config-links__group-title{padding-inline:20px}}.footer .config-links{display:flex;gap:10cqi;justify-content:flex-start}.footer .config-links__links{display:flex;flex-direction:column;gap:30px}.footer .config-links__link{color:#252530;font-size:.75rem;text-decoration:none}.footer .config-links__link:hover{text-decoration:underline}@media (max-width:560px){.footer .config-links__group:not(.config-links__group--social) .config-links__links{gap:0}.footer .config-links__group:not(.config-links__group--social) .config-links__link{border-block-end:1px solid var(--text-dark-colour);padding:24px 20px;position:relative}.footer .config-links__group:not(.config-links__group--social) .config-links__link:focus-visible,.footer .config-links__group:not(.config-links__group--social) .config-links__link:hover{background-color:var(--primary-colour--opacity-01)}.footer .config-links__group:not(.config-links__group--social) .config-links__link:after{--size:16px;block-size:var(--size);border-block-end:1px solid var(--text-dark-colour);border-inline-end:1px solid var(--text-dark-colour);content:"";display:block;inline-size:var(--size);position:absolute;right:calc(20px + var(--size)/2);top:calc(50% - var(--size)/2);transform:rotate(-45deg)}.footer .config-links{flex-direction:column;gap:10px}}.footer .config-links__group--social .config-links__links{flex-direction:row;flex-wrap:wrap;gap:0;inline-size:120px;padding-block-end:20px}@media (max-width:560px){.footer .config-links__group--social .config-links__links{inline-size:unset;padding-inline:20px}}.footer .config-links__group--social .config-links__link{align-items:center;block-size:60px;border:1px solid var(--text-dark-colour);box-sizing:border-box;display:flex;inline-size:60px;justify-content:center;margin-block-start:-1px;margin-inline-start:-1px;transition:background-color .6s}.footer .config-links__group--social .config-links__link:focus,.footer .config-links__group--social .config-links__link:hover{background-color:var(--secondary-colour);transition-duration:0s}.item-carousel__list-item{align-items:stretch}.item-carousel__list-item img{block-size:auto;border:1px solid #979797;inline-size:100%}.location-info{--gap:8px;align-items:flex-start;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.65);border-block-end:3px solid var(--primary-colour);color:#fff;display:flex;flex-direction:column;font-size:1.125rem;gap:var(--gap);grid-column:span 4;padding:15px 30px}@media (max-width:1023px){.location-info{grid-column:span 6}}@media (max-width:560px){.location-info{grid-column:span 10}}.location-info__name{font-family:geome-shell-font,Arial,sans-serif;font-size:2rem;font-weight:600;-ms-hyphens:auto;hyphens:auto;inline-size:100%;margin:0;overflow-wrap:break-word;text-transform:uppercase}.location-info__row{align-content:center;align-items:center;display:flex;gap:10px}.location-info__row>:first-child{flex-shrink:0}.location-info__address,.location-info__telephone{color:inherit;cursor:pointer;text-decoration:none;white-space:pre-wrap}.location-info__address:focus-visible,.location-info__address:hover,.location-info__telephone:focus-visible,.location-info__telephone:hover{text-decoration:underline}.location-info__button{align-items:center;appearance:none;background-color:transparent;background-color:var(--primary-colour);border:0;border:2px solid var(--primary-colour);box-sizing:border-box;color:inherit;color:#fff!important;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:center;line-height:inherit;margin:0;min-block-size:40px;outline:none;padding:0;padding-inline:16px;text-align:inherit;text-align:center;text-decoration:none;text-transform:none;transition:color .3s,background-color .3s}.location-info__button:focus-visible:focus,.location-info__button:hover{background-color:#fff!important;box-sizing:border-box;color:var(--primary-colour)!important}.location-info__button{grid-column:span 2;grid-row:2}@media (max-width:1023px){.location-info__button{grid-column:span 3}}@media (max-width:560px){.location-info__button{grid-column:span 5}}.location-info__destination-host{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25em}.location-info__destination-host strong{font-family:geome-shell-font,Arial,sans-serif;font-size:18px;font-weight:500}.location-info__destination-host img{align-self:center;margin-inline:4px}.location-page{contain:layout;display:grid;padding:0 20px;grid-gap:20px;gap:20px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(3,max-content);inline-size:100%;margin-inline:auto;max-inline-size:var(--max-grid-width)}.location-page__header{display:grid;grid-column:1/-1;grid-template-columns:subgrid;inline-size:100%;padding-block:30px;position:relative;grid-row-gap:8px;row-gap:8px}.location-page__header-banner-image{--image-width:min(var(--max-page-width),100cqi);block-size:100%;box-sizing:border-box;inline-size:var(--image-width);left:-20px;left:calc((var(--image-width) - 100%)*-.5);position:absolute;z-index:-1}.location-page__header-banner-image img{block-size:100%;inline-size:100%;object-fit:cover;object-position:90% 50%}.location-page__header-banner-image--is-closed{filter:saturate(0)}.back-button-breadcrumb{text-transform:uppercase}.location-page__footer{grid-column:1/-1;grid-template-columns:subgrid}.location-page__info{background-color:#f7f7f7}.location-page__status{background-color:#ffc400;box-sizing:border-box;font-family:geome-shell-font,Arial,sans-serif;font-size:1rem;font-size:var(--font-size--body);font-weight:400;grid-column:1/-1;padding-block:12px;text-align:center}.mobile-title{align-items:center;background-color:#fff;border-bottom:1px solid #eaeaea;color:var(--primary-colour);grid-area:s;height:48px;justify-content:space-between;position:sticky;top:0;z-index:100}.mobile-title__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mobile-title__children{max-height:100vh;overflow:auto;position:absolute;top:100%}.mobile-title__close-button{appearance:none;aspect-ratio:1/1;background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;height:100%;line-height:inherit;margin:0;outline:none;padding:4px 16px;position:relative;text-align:inherit;width:40px}.mobile-title__close-button:after,.mobile-title__close-button:before{background-color:var(--primary-colour);content:"";height:1px;position:absolute;transition:transform .2s ease-in-out;width:20px}.mobile-title__close-button--closed:before{transform:translateY(-5px)}.mobile-title__close-button--closed:after{transform:translateY(5px)}.mobile-title__close-button--open:before{transform:rotate(45deg)}.mobile-title__close-button--open:after{transform:rotate(-45deg)}.nearby__content .open-now{font-size:.875rem;font-size:var(--font-size--small);margin-block-start:auto}.nearby__backdrop{--nearby--backdrop-width:min(var(--max-page-width),100cqi);background-color:#f6f6f6;block-size:100%;inline-size:var(--nearby--backdrop-width);left:calc((var(--nearby--backdrop-width) - 100%)*-.5);position:absolute;top:0;z-index:-1}.section-with-title--offers .item-carousel__list--1-per-page{inline-size:calc(25% + 10px);inline-size:calc(25% + var(--item-carousel--item-padding, 5px)*2)}.section-with-title--offers .item-carousel__list--2-per-page{inline-size:calc(50% + 10px);inline-size:calc(50% + var(--item-carousel--item-padding, 5px)*2)}.section-with-title--offers .item-carousel__list--3-per-page{inline-size:calc(75% + 10px);inline-size:calc(75% + var(--item-carousel--item-padding, 5px)*2)}@media only screen and (max-width:1023px){.section-with-title--offers .item-carousel__list--1-per-page{inline-size:calc(50% + 10px);inline-size:calc(50% + var(--item-carousel--item-padding, 5px)*2)}.section-with-title--offers .item-carousel__list--2-per-page{inline-size:calc(100% + 10px);inline-size:calc(100% + var(--item-carousel--item-padding, 5px)*2)}}@media only screen and (max-width:720px){.section-with-title--offers .item-carousel__list--1-per-page{inline-size:calc(100% + 10px);inline-size:calc(100% + var(--item-carousel--item-padding, 5px)*2)}}.opening-hours__header-row-title{font-family:geome-shell-font,Arial,sans-serif;font-weight:400}.opening-hours__table-title{font-family:geome-shell-font,Roboto,sans-serif}.opening-hours{display:flex;flex-wrap:wrap}.opening-hours__day-row--today{background-color:transparent;background-color:initial;color:var(--shell-red-colour)}.properties-container{display:flex;flex-direction:column;gap:inherit}@media (max-width:560px){.properties-container{display:contents}}.properties--features,.properties--more_at_location{padding-inline:16px}.properties__list{white-space:break-word;word-break:break-word}.section-with-title__title{font-family:geome-shell-font,Roboto,Helvetica,sans-serif;font-weight:600}.section-with-title__sub-title{font-family:geome-shell-font,Roboto,Helvetica,sans-serif;font-size:var(--font-size-body)}.section-with-title--nearby .section-with-title__title,.section-with-title--offers .section-with-title__title{align-self:center;font-size:2rem;font-size:var(--font-size--hero)}@media (max-width:560px){.section-with-title--nearby .section-with-title__title,.section-with-title--offers .section-with-title__title{font-size:1rem;font-size:var(--font-size--body)}}.section-with-title--nearby{color:var(--text-dark-colour);padding-block:28px;position:relative}.sidebar{background-color:#fff;display:flex;flex-direction:column;grid-area:s;position:relative;z-index:100}.sidebar .config-links,.sidebar .mobile-breadcrumbs{background-color:#fff;color:#000;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.sidebar .config-links__links,.sidebar .mobile-breadcrumbs__links{display:flex;flex-direction:column}.sidebar .mobile-breadcrumbs__link{text-transform:uppercase}.sidebar .config-links__link,.sidebar .mobile-breadcrumbs__link{align-items:center;color:inherit;display:flex;gap:10px;padding:12px;text-decoration:none;transition:color .2s,background-color .2s;width:100%}.sidebar .config-links__link.is-active,.sidebar .config-links__link:not(.just-text):focus-visible:active,.sidebar .config-links__link:not(.just-text):hover,.sidebar .mobile-breadcrumbs__link.is-active,.sidebar .mobile-breadcrumbs__link:not(.just-text):focus-visible:active,.sidebar .mobile-breadcrumbs__link:not(.just-text):hover{background-color:var(--primary-colour);color:#fff}.sidebar .config-links__group--bottom{color:#333}.sidebar__logo{align-items:center;aspect-ratio:1/1;background-color:#fff;color:var(--primary-colour);display:flex;flex-direction:column;font-weight:100;gap:5px;justify-content:center;width:100%}@media (max-width:1023px){.sidebar__logo{display:none}.sidebar{height:100vmax;width:100vw}.sidebar .config-links,.sidebar .mobile-breadcrumbs{flex-grow:0;justify-content:flex-start}.sidebar .config-links__link,.sidebar .mobile-breadcrumbs__link{border-bottom:1px solid #d9d9d9}.sidebar .config-links__group--bottom{color:inherit}}.static-map{aspect-ratio:2/1}.sticky-buttons{align-items:center;display:flex;inline-size:100%;justify-content:center;position:fixed;top:94px;transform:translateY(-100%);transition:transform .2s;will-change:transform;z-index:1}.sticky-buttons__container{background-color:#f7f7f7;display:flex;gap:20px;inline-size:100%;margin-inline:auto;max-inline-size:var(--max-page-width);padding-block:6px;padding-inline:20px}.sticky-buttons__container>:last-child{margin-inline-start:auto}.sticky-buttons--shown{top:94px;transform:translateY(0)}.sticky-buttons__button{align-items:center;appearance:none;background-color:transparent;background-color:var(--primary-colour);border:0;border:2px solid var(--primary-colour);box-sizing:border-box;color:inherit;color:#fff!important;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:center;line-height:inherit;margin:0;min-block-size:40px;outline:none;padding:0;padding-inline:16px;text-align:inherit;text-align:center;text-decoration:none;text-transform:none;transition:color .3s,background-color .3s}.sticky-buttons__button:focus-visible:focus,.sticky-buttons__button:hover{background-color:#fff!important;box-sizing:border-box;color:var(--primary-colour)!important}.sticky-buttons__button{inline-size:min(15cqi,220px)}.sticky-buttons__button--fit-content{inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:16px}.top-nav{--top-nav__mobile-height:68px;background-color:#fff;block-size:94px;box-sizing:border-box;display:flex;font-family:Arial,Helvetica,sans-serif;inline-size:100%;margin-inline:auto;max-inline-size:var(--max-page-width);padding:0 20px;position:sticky;top:0;z-index:2}.top-nav:after,.top-nav:before{background-color:#404040;block-size:4px;content:"";display:block;inline-size:calc(100% - 20px);left:10px;position:absolute;top:calc(100% - 2px);z-index:1}.top-nav:before{background-color:inherit;inline-size:100%;left:0}.top-nav--mobile{align-items:center;block-size:var(--top-nav__mobile-height);font-size:.75rem;gap:10px;padding-inline-end:0;position:sticky}.top-nav--mobile:after,.top-nav--mobile:before{background-color:var(--secondary-colour);block-size:4px;content:"";inline-size:calc(100% - var(--top-nav__mobile-height));left:0;top:100%}.top-nav--mobile:after{background-color:#000;inline-size:var(--top-nav__mobile-height);left:calc(100% - var(--top-nav__mobile-height))}.top-nav__logo{block-size:100%;display:flex;justify-content:center;padding-block-start:11px;padding-inline:20px}.top-nav__text{block-size:61px;border-block-end:1px solid #e4e4e4;flex-grow:1;justify-content:flex-end}.top-nav__link,.top-nav__text{align-items:center;display:flex}.top-nav__link{block-size:100%;color:var(--text-dark-colour);font-size:.75rem;margin-inline-start:15px;position:relative;text-decoration:none}.top-nav__link:before{background-color:#e4e4e4;block-size:0;bottom:0;content:"";inline-size:100%;position:absolute;transition:height .3s}.top-nav__link:hover:before{block-size:3px}.top-nav__locales{block-size:100%;box-sizing:border-box;display:flex;margin-inline-start:15px}.top-nav__locales--mobile{block-size:40px;inline-size:100%;justify-content:flex-end;margin-inline-start:0;padding-inline-end:45px}.top-nav__link--locale{margin-inline-start:10px}.top-nav__link--locale:not(:last-child):after{background-color:var(--text-dark-colour);block-size:16px;content:"";inline-size:1px;left:5px;position:relative}.top-nav__link--locale.is-active{font-weight:700}.top-nav__menu-button{align-items:center;appearance:none;background-color:transparent;block-size:var(--top-nav__mobile-height);border:0;border-inline-start:1px solid #9b9b9b;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;inline-size:var(--top-nav__mobile-height);justify-content:center;line-height:inherit;margin:0;margin-inline-start:auto;outline:none;padding:0;text-align:inherit}.top-nav__menu-button--open{background-color:#ffc400}.top-nav__mobile-modal{background-color:#fff;block-size:100vh;box-sizing:border-box;inline-size:100%;left:0;padding-block-start:4px;position:absolute;top:100%}.top-nav__menu-link{align-items:center;box-sizing:border-box;color:var(--text-dark-colour);display:flex;font-size:.75rem;font-weight:700;inline-size:100%;min-block-size:50px;padding:0 35px;text-decoration:none;text-transform:uppercase}.top-nav__menu-link:not(:last-child){border-block-end:1px solid #000}.top-nav__menu-link:active{background-color:rgba(black,.1)}.top-nav__menu-link:after{block-size:10px;border-block-end:1px solid #000;border-inline-end:1px solid #000;content:"";display:block;inline-size:10px;margin-inline-start:auto;transform:rotate(-45deg)}@media (prefers-color-scheme:dark){html{--text-dark-colour:#fff;background-color:#353535}.ev-section__charger-item img,.ev-section__payment-options-icons-list{filter:invert(1)}.breadcrumbs__link{--breadcrumbs-seperator-colour:#fff;color:#fff}.top-nav{background-color:#353535}.top-nav:after{background-color:#fff}.detailed-link-card__text{background-color:#232323}.nearby__backdrop,.section-with-title--nearby{background:#2c2c2c}.properties--more_at_location{--properties-background-colour:#232323;--properties-text-colour:#fff}.config-links,.footer .config-links__link{color:#fff}.sticky-buttons__container{background-color:#353535}.opening-hours__day-row--today{background-color:transparent;color:var(--secondary-colour)}.top-nav--mobile{color:#fff}.top-nav__mobile-modal{background-color:#353535}.top-nav__menu-link,.top-nav__menu-link:after{border-color:#fff!important}.ev-section__charger-item-status{color:#fff!important}.ev-charging-section__fees-modal,.ev-charging-section__tabs{background-color:#2c2c2c}.ev-charging-section__tab{background-color:#353535}.ev-charging-section__payment-options-icons-list,.ev-charging-section__tab-icon{filter:invert(1)}}html{color:var(--text-dark-colour);font-family:geome-shell-font,Roboto,Helvetica,sans-serif}body{container:inline-size}*{box-sizing:border-box}
/*# sourceMappingURL=locationPageStyles-e8ef7c35b3f6cce2f7ec.digested.css.map*/
