.home-hotel-choice{width:100%;max-width:100%;margin:0;position:relative}.home-hotel-choice summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex!important}.home-hotel-choice summary::-webkit-details-marker{display:none}.home-hotel-choice summary svg{flex-shrink:0;transition:transform .2s}.home-hotel-choice[open] summary svg{transform:rotate(180deg)}.home-hotel-choice-visit{max-width:360px;margin-inline:auto}.home-hotel-choice-visit summary{gap:22px;justify-content:center!important}.home-hotel-choice-list{text-align:left;background:#fff;border:1px solid #d7e0e9;border-radius:12px;gap:3px;margin-top:12px;padding:12px;display:grid;box-shadow:0 12px 34px #18324c18}.home-hotel-choice-caption{letter-spacing:.18em;color:#a88657;padding:8px 12px 10px;font-size:.68rem;font-weight:700}.home-hotel-choice-list a{color:#213e60;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;text-decoration:none;transition:background .2s;display:flex}:is(.home-hotel-choice-list a:hover,.home-hotel-choice-list a:focus-visible){background:#edf3f8}.home-hotel-choice-list a strong{font-size:.95rem;font-weight:600}.home-hotel-choice-list a small{color:#73849a;align-items:center;gap:5px;margin-top:5px;font-size:.75rem;line-height:1.3;display:flex}.home-hotel-choice-list a>svg{color:#ad8c5c;flex-shrink:0}@media (max-width:640px){.home-hotel-choice-visit{max-width:100%}.home-hotel-choice-list{padding:9px}}
