.location-select{position:fixed;z-index:100;bottom:0;left:50%;width:980px;max-width:100%;padding:24px;transform:translate(-50%, 0);background:#252535;color:#fff}@media screen and (min-width: 667px){.location-select{z-index:999}}@media screen and (min-width: 667px){.location-select__inner{display:flex;align-items:center;justify-content:space-between}}.location-select h2{margin:0 0 24px;padding-right:48px;font-size:1.75rem;line-height:2rem}@media screen and (min-width: 667px){.location-select h2{width:50%;margin:0 auto 0 0;font-size:1.75rem;line-height:2rem}}.location-select form{display:flex;width:calc(100% - 64px)}@media screen and (min-width: 667px){.location-select form{width:46%}}.location-select form select{width:50%;height:27px;padding:0 8px;background-image:url("select-white.svg");color:#fff;font-family:"Autor Regular",helvetica,arial,sans-serif;font-size:1rem}.location-select form select:active{font-size:1rem}@media screen and (min-width: 667px){.location-select form select{width:60%;height:46px;padding:0 16px;font-size:1.375rem}}.location-select form select option{color:unset}.location-select form button{display:block;width:calc(50% - 16px);height:27px;margin-left:auto;padding:0 8px;border:1px solid #fff;color:#fff;font-size:1rem}@media screen and (min-width: 667px){.location-select form button{width:calc(40% - 28px);height:46px;padding:0 16px;font-size:1.375rem}}.location-select__close{color:#fff}@media screen and (max-width: 667px){.location-select__close{position:absolute;top:24px;right:24px}}@media screen and (min-width: 667px){.location-select__close{margin-left:44px}}.location-select__close svg{display:block;width:24px;height:auto}
