.header-wrapper .region-banner{background-color:#fff;overflow:visible;padding:3px 0}.header-wrapper .region-banner__subtitle{border-bottom:.5px solid #ddd;color:#666;font-size:12px;padding:6px 16px}.header-wrapper .region-banner__row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.header-wrapper .region-banner__recommend{align-items:center;display:flex;gap:11px}.header-wrapper .region-banner__icon{color:var(--color-primary);font-size:18px}.header-wrapper .region-banner__text{font-size:14px}.header-wrapper .region-banner__label{color:var(--color-primary);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}.header-wrapper .region-banner__value{color:var(--color-primary-dark);font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}.header-wrapper .region-banner__change{align-items:center;display:flex;gap:15px;position:relative}.header-wrapper .region-banner__prompt{color:var(--color-primary-dark);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}.header-wrapper .region-trigger{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%;padding:4px 12px}.header-wrapper .region-trigger__chevron{font-size:16px;transition:transform .15s ease-out}.header-wrapper .region-trigger__chevron--open{transform:rotate(180deg)}.header-wrapper .region-menu{background:#fff;border:.5px solid #ddd;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);display:none;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.header-wrapper .region-menu--open{display:block}.header-wrapper .region-menu__item{border-radius:6px;color:#111;cursor:pointer;font-size:14px;padding:8px 12px}.header-wrapper .region-menu__item:hover{background:#f5f5f5}.header-wrapper .region-menu ul{list-style:none;margin:0;padding:0}@media(max-width:991px){.region-banner__label:not(.tab-mob-only),.region-banner__prompt:not(.tab-mob-only){display:none}.header-wrapper .region-trigger{font-size:14px;padding:5px 10px}.header-wrapper .region-banner__recommend{gap:5px}.header-wrapper .region-banner__label,.header-wrapper .region-banner__prompt{font-size:12px}.header-wrapper .region-banner__change,.header-wrapper .region-banner__row{gap:5px}}@media(max-width:480px){.header-wrapper .region-banner__row{flex-direction:column;gap:5px;justify-content:center}}