@charset "UTF-8";.location-finder{display:flex;flex-direction:column;gap:var(--gap-l, 24px)}.location-finder__country{margin-top:var(--gap-l, 24px)}.location-finder__country-title{color:var(--text-primary-blue, #004da0);margin-bottom:var(--gap-s, 12px)}.location-finder__empty{color:var(--text-neutral-60, #666);padding:var(--padding-l, 32px) 0;text-align:center}.location-finder .search-active-filters{flex-basis:100%;width:100%}.location-finder .search-active-filters[hidden]{display:none}.location-finder__switch{align-items:center;cursor:pointer;display:inline-flex;gap:var(--gap-xs, 8px);margin:var(--gap-m, 16px) 0}.location-finder__switch:focus-visible .location-finder__switch-track,.location-finder__switch:focus-within .location-finder__switch-track{outline:2px solid var(--line-primary-cyan, #00a6eb);outline-offset:2px}@media(min-width:960px){.location-finder__switch{margin-left:auto}}.location-finder__switch-track{background:var(--background-secondary-silver-40, #ccc);border-radius:var(--radius-full, 999px);display:inline-block;height:20px;position:relative;transition:background-color .2s ease;width:36px}.location-finder__switch-track:after{background:var(--background-neutral-white, #fff);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.location-finder__switch input:checked+.location-finder__switch-track{background:var(--background-primary-cyan-100, #00b8d9)}.location-finder__switch input:checked+.location-finder__switch-track:after{transform:translate(16px)}.location-card{background:var(--background-neutral-white, #fff);border:1px solid var(--line-neutral-40, #d8dcdd);border-radius:var(--radius-s, 8px)}.location-card[open]{border-color:var(--line-primary-blue, #004da0)}.location-card__summary{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-m, 14px);justify-content:space-between;list-style:none;padding:var(--padding-s, 20px)}@media(min-width:960px){.location-card__summary{align-items:center;flex-direction:row;gap:var(--gap-2xl, 32px);padding:var(--padding-m, 26px)}}.location-card__summary::-webkit-details-marker{display:none}.location-card__headline{display:flex;flex:1;flex-direction:column;gap:var(--gap-xs, 12px);min-width:0}.location-card__title{color:var(--text-primary-blue, #004da0);font-size:var(--font-sizes-heading-s, 18px);font-weight:400;letter-spacing:-.18px;line-height:1.3;margin:0}.location-card__meta{display:flex;flex-wrap:wrap;gap:var(--gap-xs, 8px)}@media(min-width:960px){.location-card__meta{gap:var(--gap-l, 18px)}}.location-card__meta-item{align-items:center;color:var(--text-neutral-100, #262728);display:inline-flex;font-size:var(--font-sizes-paragraph-m, 16px);gap:var(--gap-2xs, 4px);letter-spacing:-.16px;line-height:1.5}@media(min-width:960px){.location-card__meta-item{font-size:var(--font-sizes-paragraph-l, 18px);letter-spacing:-.18px}}.location-card__meta-icon{display:inline-flex}.location-card__meta-icon .icon{--icon-size: 24px}.location-card__summary-actions{align-items:center;display:inline-flex;gap:var(--gap-m, 14px);justify-content:space-between;width:100%}@media(min-width:960px){.location-card__summary-actions{justify-content:normal;width:auto}}.location-card__toggle-icon{display:inline-flex;margin-left:auto;transition:transform .2s ease}@media(min-width:960px){.location-card__toggle-icon{margin-left:0}}.location-card__toggle-icon .icon{--icon-size: 24px}.location-card[open] .location-card__toggle-icon{transform:rotate(180deg)}.location-card__details{background:var(--background-secondary-silver-10, #fbfbfb);border-top:1px solid var(--line-neutral-40, #d8dcdd);border-radius:0 0 var(--radius-s, 8px) var(--radius-s, 8px);display:flex;flex-direction:column;gap:var(--gap-xl, 32px);padding:var(--padding-s, 20px)}@media(min-width:960px){.location-card__details{padding:var(--padding-xl, 38px) var(--padding-m, 26px)}}.location-card__label{color:var(--text-primary-blue, #004da0);font-size:var(--font-sizes-heading-s, 18px);font-weight:300;letter-spacing:-.18px;line-height:1.3;margin:0}.location-card__info-grid{display:grid;grid-gap:var(--gap-2xl, 32px);gap:var(--gap-2xl, 32px);grid-template-columns:1fr;padding-top:var(--gap-l, 24px)}@media(min-width:960px){.location-card__info-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}}.location-card__info-block{display:flex;flex-direction:column;gap:var(--gap-m, 14px)}.location-card__info-copy{color:var(--text-neutral-100, #262728);font-size:var(--font-sizes-paragraph-m, 16px);font-weight:350;letter-spacing:-.16px;line-height:1.5;margin:0}@media(min-width:960px){.location-card__info-copy{font-size:var(--font-sizes-paragraph-l, 18px);letter-spacing:-.18px}}.location-card__categories{display:flex;flex-wrap:wrap;gap:var(--gap-xs, 8px);list-style:none;margin:0;padding:0}.location-card__categories li{border:1px solid var(--line-primary-blue, #004da0);border-radius:var(--radius-s, 8px);color:var(--text-primary-blue, #004da0);font-size:var(--font-sizes-paragraph-s, 14px);letter-spacing:-.14px;line-height:1.5;padding:var(--gap-xs, 8px) var(--padding-2xs, 12px)}.location-card__actions{border-top:1px solid var(--line-neutral-40, #d8dcdd);display:flex;flex-wrap:wrap;gap:var(--gap-m, 14px);padding-top:var(--gap-l, 24px)}@media(min-width:960px){.location-card__actions{padding-top:var(--gap-xl, 32px)}}.location-card__button.button{font-size:var(--font-sizes-paragraph-m, 16px);gap:var(--gap-s, 10px);letter-spacing:-.16px;min-width:0;padding:var(--padding-3xs, 10px) var(--padding-xs, 16px)}.location-card__button .icon{--icon-size: 20px}.location-finder .location-card__info-copy{font-style:normal}.location-finder__contact-row,.location-finder__contact-link a,.location-item__copy-link{align-items:center;color:var(--text-primary-blue, #004da0);display:inline-flex;gap:var(--gap-2xs, 4px);-webkit-text-decoration:underline;text-decoration:underline}.location-finder__contact-row .icon,.location-finder__contact-link a .icon,.location-item__copy-link .icon{--icon-size: 16px}.location-item__copy-link{background:none;border:0;cursor:pointer;margin-top:var(--gap-2xs, 4px);padding:0}.location-finder__contact-link a,.location-item__copy-link{-webkit-text-decoration:none;text-decoration:none}.location-finder__contact-link a:hover,.location-finder__contact-link a:focus,.location-item__copy-link:hover,.location-item__copy-link:focus{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:8%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.location-finder__contact-row{padding:.25rem;gap:var(--gap-xs, 8px);-webkit-text-decoration:none;text-decoration:none}.location-finder .location-card__categories li.location-item__tag--distributor{background:var(--background-secondary-gold-40, #f2d98a);border-color:transparent}.search-form__suggest-option{background:var(--text-primary-white);color:var(--text-neutral-100, #262728);cursor:pointer;display:block;height:56px;padding:14px var(--padding-s, 20px)}.search-form__suggest-option:hover,.search-form__suggest-option.is-active{background:var(--background-secondary-silver-20, #f2f3f4)}.facet-option-item[data-requires-distributors][hidden]{display:none}
