@charset "utf-8";

.layout-client-wrapper_LayoutClientWrapper__b8THN { flex: 1 1 0%; --tw-bg-opacity: 1; background-color: rgb(249 248 246/var(--tw-bg-opacity,1)); }

.layout-client-wrapper_LayoutClientWrapper__b8THN:where([data-theme="dark"], [data-theme="dark"] *) { --tw-bg-opacity: 1; background-color: rgb(12 12 13/var(--tw-bg-opacity,1)); }

.GeolocatorBar_GeolocatorBar__mxbMy { position: sticky; top: 0px; z-index: 400; width: 100%; --tw-bg-opacity: 1; background-color: rgb(12 12 13/var(--tw-bg-opacity,1)); padding-top: 0.75rem; padding-bottom: 0.75rem; }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__mxbMy { padding-top: 1rem; padding-bottom: 1rem; }
}

.GeolocatorBar_GeolocatorBar__bar__TZBEf { display: flex; justify-content: center; flex-wrap: wrap; padding-left: 20px; padding-right: 20px; }

@media (min-width: 680px) {
  .GeolocatorBar_GeolocatorBar__bar__TZBEf { padding-left: 54px; padding-right: 54px; }
}

@media (min-width: 1024px) {
  .GeolocatorBar_GeolocatorBar__bar__TZBEf { max-width: 1176px; padding-left: 48px; padding-right: 48px; margin-left: auto; margin-right: auto; }
}

@media (min-width: 1920px) {
  .GeolocatorBar_GeolocatorBar__bar__TZBEf { max-width: 1536px; padding-left: 48px; padding-right: 48px; margin-left: auto; margin-right: auto; }
}

.GeolocatorBar_GeolocatorBar__bar__TZBEf { align-items: center; gap: 0.75rem 1.5rem; }

.GeolocatorBar_GeolocatorBar__text__KDPKp { width: 100%; padding-right: 0px; font-size: 1rem; line-height: 1.4rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__text__KDPKp { width: auto; }
}

.GeolocatorBar_GeolocatorBar__or__lYdeD { font-size: 1rem; line-height: 1.4rem; font-weight: 500; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

.GeolocatorBar_GeolocatorBar__buttons__RFHOW { display: flex; width: 100%; flex-direction: row; align-items: center; justify-content: center; gap: 0.75rem; }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__buttons__RFHOW { width: auto; }
}

.GeolocatorBar_GeolocatorBar__close__pvxps { position: absolute; top: 0.5rem; right: 1rem; --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__close__pvxps { top: 50%; --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
}

.GeolocatorBar_GeolocatorBar__flag-wrapper__m2ib8 { display: flex; height: 1.25rem; flex-direction: row; align-items: center; justify-content: center; gap: 0.375rem; }

.GeolocatorBar_GeolocatorBar__flag__oQ__d { max-height: 1.25rem; max-width: 1.25rem; flex-shrink: 0; }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__flag-abbr__LspXn { display: none; }
}

.GeolocatorBar_GeolocatorBar__flag-name__xTGFe { display: none; }

@media (min-width: 800px) {
  .GeolocatorBar_GeolocatorBar__flag-name__xTGFe { display: block; }
}