html.region-selector-open{overflow:hidden}.region-selector{--region-selector-transition: .3s ease;width:calc(100% - 3rem);max-width:730px;max-height:calc(100vh - 4rem);margin:auto;padding:0;border:0;background-color:var(--hh-color-day, #fff);color:var(--hh-color-night, #2a2a2a);overflow:auto}.region-selector::backdrop{background-color:#000000b3}.region-selector[open]{animation:region-selector-in var(--region-selector-transition)}.region-selector[open]::backdrop{animation:region-selector-fade var(--region-selector-transition)}@keyframes region-selector-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes region-selector-fade{0%{opacity:0}to{opacity:1}}.region-selector__panel{position:relative;padding:7.4rem 4rem;text-align:center}.region-selector__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.region-selector__close:hover{opacity:.7}.region-selector__close svg{width:1.8rem;height:1.8rem}.region-selector__close svg path{fill:currentColor}.region-selector__title{margin:0 0 1.5rem;font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:.02em}.region-selector__description{max-width:37rem;margin:0 auto 2.4rem;font-family:var(--hh-font-gotham-book);font-size:1.6rem;font-weight:300;line-height:1.5;letter-spacing:-.016rem;color:#575757}.region-selector__form{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin:0}.region-selector__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;width:100%;max-width:42rem;text-align:left}.region-selector__fields[hidden],.region-selector__footnote[hidden]{display:none}.region-selector__label{display:block;margin-bottom:.6rem;font-family:var(--hh-font-gotham-medium);font-size:1rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.region-selector__select{width:100%;min-height:4.4rem;padding:1rem 3.2rem 1rem 1rem;border:1px solid #e5e5e5;border-radius:0;background-color:var(--hh-color-day, #fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%232a2a2a' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;background-size:1rem;color:inherit;font-family:var(--hh-font-gotham-medium);font-size:1.3rem;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.region-selector__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.region-selector__footnote{margin:0;font-family:var(--hh-font-gotham-book);font-size:1.2rem;font-weight:300;color:#575757}.region-selector__actions{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:42rem}.region-selector__submit{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:1.4rem 2rem;background-color:#000}.region-selector__submit-label{font-size:1.1rem;letter-spacing:.15em}.region-selector__submit-choice{font-family:var(--hh-font-gotham-book);font-size:1.2rem;letter-spacing:.02em;text-transform:none}.region-selector__stay,.region-selector__change{padding:.6rem 0;border:0;background:transparent;color:inherit;font-family:var(--hh-font-gotham-book);font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.region-selector__change{font-size:1.2rem;color:#575757}@media(max-width:767px){.region-selector{width:100%;max-width:none;max-height:90vh;margin:auto 0 0}.region-selector[open]{animation-name:region-selector-up}.region-selector__panel{padding:2.4rem;padding-bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));text-align:left}.region-selector__title{padding-right:3rem;margin-bottom:1.2rem;font-size:2.4rem}.region-selector__description{max-width:none;margin-bottom:1.8rem;font-size:1.4rem}.region-selector__form,.region-selector__actions{align-items:stretch}.region-selector__fields{grid-template-columns:1fr;max-width:none;gap:1.2rem}.region-selector__actions{max-width:none}.region-selector__select{font-size:1.6rem}}@keyframes region-selector-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.region-selector[open],.region-selector[open]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1211/assets/component-region-selector.css.map */
