.glc-destination{width:100%;margin:0 0 8px}.glc-destination .glc-destination-trigger{display:flex;align-items:center;gap:10px;width:100%;height:56px;padding:0 16px;margin:0;background:#fff;border:1px solid #b2b4b2;border-radius:2px;cursor:pointer;text-align:left;font-family:"GT America Extended","GT America",system-ui,sans-serif;color:#4d4e56;box-sizing:border-box;transition:border-color 120ms ease}.glc-destination .glc-destination-trigger:hover{border-color:#ce3914}.glc-destination .glc-destination-trigger:focus-visible{outline:2px solid #ce3914;outline-offset:2px}.glc-destination .glc-destination-icon{flex:0 0 auto;color:#4d4e56}.glc-destination .glc-destination-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.glc-destination .glc-destination-caret{flex:0 0 auto;margin-left:8px;color:#4d4e56;transition:transform 150ms ease}.glc-destination .glc-destination-trigger[aria-expanded=true] .glc-destination-caret{transform:rotate(180deg)}.glc-destinations-scrim{position:fixed;inset:0;background:rgba(77,78,86,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity 280ms ease;cursor:pointer;z-index:2147483000}.glc-destinations-scrim[hidden]{display:none}.glc-destinations-scrim.glc-is-open{opacity:1}.glc-destinations-panel{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:#fff;box-shadow:-8px 0 24px rgba(0,0,0,.16);transform:translateX(100%);transition:transform 280ms ease;z-index:2147483001;display:flex;flex-direction:column;box-sizing:border-box}.glc-destinations-panel[hidden]{display:none}.glc-destinations-panel.glc-is-open{transform:translateX(0)}.glc-destinations-panel .glc-destinations-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:56px;padding:0 24px;border-bottom:.5px solid #b2b4b2}.glc-destinations-panel .glc-destinations-title{margin:0;font-family:"GT America Extended","GT America",system-ui,sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#4d4e56}.glc-destinations-panel .glc-destinations-close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#4d4e56;cursor:pointer}.glc-destinations-panel .glc-destinations-list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px;display:flex;flex-direction:column;gap:16px}.glc-destinations-panel .glc-destination-card.lcbw-is-selected{background:#ebeced}@media(max-width: 767px){.glc-destinations-panel{width:100vw}}.flatpickr-day.glc-day--unavailable{color:#4d4e56 !important;opacity:.5 !important;cursor:not-allowed;position:relative;text-decoration:none !important}.flatpickr-day.glc-day--loading{color:rgba(77,78,86,.5) !important;cursor:progress}
