.geo-popup{color:var(--color-black);background-color:var(--color-bone);border:0;max-width:420px;width:calc(100% - 32px);margin:32vh auto auto;padding:0;font-family:var(--font-body)}@media (min-width:768px){.geo-popup{margin:auto}}.geo-popup::backdrop{background-color:var(--color-fade)}.geo-popup__inner{flex-direction:column;gap:16px;padding:24px;display:flex}.geo-popup__header{align-items:flex-start;gap:16px;display:flex}.geo-popup__title{letter-spacing:0;text-transform:none;flex:1;margin:0;font-family:var(--font-body);font-size:17px;font-weight:var(--font-weight-body);line-height:1.4}.geo-popup__close{color:inherit;cursor:pointer;background:none;border:0;align-items:center;justify-content:center;min-height:24px;min-width:24px;margin:-4px -4px 0 0;padding:0;display:flex}.geo-popup__close .icon{height:16px;width:16px}.geo-popup__body,.geo-popup__note{margin:0;font-size:13px;line-height:1.4}.geo-popup__note{font-size:11px}.geo-popup__actions{flex-direction:column;gap:8px;display:flex}.geo-popup__actions .btn{letter-spacing:0;text-transform:none;white-space:normal;border:1px solid var(--color-black);max-width:none;margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.geo-popup__actions .geo-popup__primary,.geo-popup__actions .geo-popup__secondary:hover{color:var(--color-white);background-color:var(--color-black)}.geo-popup__actions .geo-popup__primary:hover,.geo-popup__actions .geo-popup__secondary{color:var(--color-black);background-color:transparent}country-selector{display:inline-block;position:relative}.country-selector__trigger{color:var(--color-black);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.country-selector__trigger[aria-expanded=true] .country-selector__chevron{transform:rotate(180deg)}.country-selector__chevron{transition:transform.2s;display:inline-flex}.country-selector__chevron .icon{height:12px;width:12px}.country-selector--footer .country-selector__trigger{min-height:24px;font-family:var(--font-body);font-size:11px;line-height:1.455}.country-selector__panel{color:var(--color-black);text-align:left;z-index:9999;background:var(--color-white);border:1px solid var(--color-black);max-height:none;max-width:none;width:296px;margin:0;padding:0 0 8px;font-family:var(--font-body);font-size:11px;line-height:1.45;position:absolute;top:auto;right:auto;bottom:auto;left:auto}.country-selector__panel:focus{outline:none}.country-selector--header .country-selector__panel{right:0;top:calc(100% + 8px)}.country-selector--footer .country-selector__panel{bottom:calc(100% + 8px);left:0}@keyframes country-selector-fade-in{0%{opacity:0}to{opacity:1}}@keyframes country-selector-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.country-selector--drawer .country-selector__panel{border:0;max-height:85dvh;width:100%;padding-bottom:24px;position:fixed;top:auto;right:0;bottom:0;left:0}.country-selector--drawer .country-selector__panel::backdrop{background:var(--color-fade)}.country-selector--drawer .country-selector__panel[open]{animation:country-selector-slide-up.5s ease-out}.country-selector--drawer .country-selector__panel[open]::backdrop{animation:country-selector-fade-in.5s ease-out}.country-selector--drawer .country-selector__panel[open] .country-selector__inner{max-height:calc(85dvh - 24px)}@media (prefers-reduced-motion:reduce){.country-selector--drawer .country-selector__panel[open],.country-selector--drawer .country-selector__panel[open]::backdrop{animation:none}}.country-selector--drawer .country-selector__panel .country-selector__heading{border-bottom:1px solid var(--color-light-grey);align-items:center;padding:16px}.country-selector__inner{flex-direction:column;display:flex}.country-selector__heading{gap:8px;padding:16px 16px 12px;display:flex}.country-selector__heading p{flex:1;margin:0;font-size:inherit;line-height:1.5}.country-selector__close{color:var(--color-black);cursor:pointer;align-items:center;justify-content:center;min-height:24px;min-width:24px;display:inline-flex}.country-selector__close .icon{height:16px;width:16px}.country-selector__search{align-items:center;gap:8px;padding:12px 16px;display:flex}.country-selector__search .icon{height:16px;width:16px;display:block}.country-selector__search-input{appearance:none;color:var(--color-black);background:none;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:12px;line-height:1.42}.country-selector__search-input::placeholder{color:color-mix(in srgb,var(--color-grey) 75%,var(--color-black));opacity:1}.country-selector__search-input::-webkit-search-cancel-button{display:none}.country-selector__list{overscroll-behavior:contain;flex:auto;max-height:504px;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.country-selector__option{cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 8px;justify-content:space-between;margin:0;padding:8px 16px;display:flex}.country-selector__option[hidden]{display:none}.country-selector__option:hover,.country-selector__option[aria-selected=true]{background:color-mix(in srgb,var(--color-bone-darker) 40%,var(--color-bone))}.is-keyboard .country-selector__option.is-active{box-shadow:inset 0 0 0 1px var(--color-black)}.country-selector__name span{margin-left:4px}.country-selector__note{color:var(--color-grey);flex-basis:100%}.country-selector__empty{color:var(--color-grey);margin:0;padding:8px 16px;font-size:inherit}country-selector .country-selector__option{font-size:11px;line-height:1.45}country-selector input.country-selector__search-input{border:0;min-height:0;padding:0;font-size:12px;line-height:1.42;box-shadow:none}country-selector input.country-selector__search-input:focus{box-shadow:none}@supports (-webkit-touch-callout:none){country-selector input.country-selector__search-input{font-size:16px}}footer .footer__grid{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media only screen and (min-width:61.875rem){footer .footer__grid{padding-bottom:6rem}}.footer__country{text-align:left;grid-column:1/2;align-self:center}.footer__country+.footer__copyright{text-align:left;grid-column:auto;align-self:center;justify-self:start;margin-bottom:0}@media only screen and (min-width:990px){.footer__country,.footer__country+.footer__copyright{text-align:center;justify-self:center;margin-top:40px}.footer__country+.footer__copyright{grid-column:-2/-1}}@media only screen and (max-width:767px){.country-selector--footer .country-selector__panel{width:calc(100vw - 32px);bottom:calc(100% + 17px)}}