[data-alt-date-item][hidden],[data-date-view-only][hidden],[data-price-view-only][hidden]{display:none!important}.alt-dates-overhaul__controls{display:flex;flex-shrink:0;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:0 .5rem}.alt-dates-overhaul__years{display:flex;min-width:0;gap:1.25rem;overflow-x:auto;scrollbar-width:none}.alt-dates-overhaul__years::-webkit-scrollbar{display:none}.alt-dates-overhaul__year{flex:0 0 auto;padding:.25rem .125rem .4rem;background:0 0;border:0;border-bottom:3px solid transparent;color:#555;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}@media (hover:hover){.alt-dates-overhaul__year:hover{color:var(--color-primary)}}.alt-dates-overhaul__year[aria-current=true],.alt-dates-overhaul__year[aria-pressed=true]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.alt-dates-overhaul__year:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.alt-dates-overhaul__sort{flex:0 0 auto;margin:0 0 .5rem auto}.alt-dates-overhaul__sort-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alt-dates-overhaul__select{appearance:none;min-width:140px;padding:.45rem 2rem .45rem .75rem;border:1px solid #b5bfcc;border-radius:6px;background-color:#f3f5f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;color:var(--body-text);font-family:inherit;font-size:14px;cursor:pointer}@media (max-width:650px){.alt-dates-overhaul__select{font-size:16px}}.alt-dates-overhaul__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.alt-dates-overhaul__chart{position:relative;flex-shrink:0;margin:0 -1.5rem;padding:.75rem 2rem .5rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width:650px){.alt-dates-overhaul__chart{margin:0 -1rem;padding:.75rem 1.5rem .5rem}}.alt-dates-overhaul__years-chart{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none}.alt-dates-overhaul__chart-year{position:relative;margin:0;padding:0}.alt-dates-overhaul__chart-year+.alt-dates-overhaul__chart-year::before{content:"";position:absolute;top:1rem;left:-.75rem;height:3.25rem;border-left:1px dashed #c3cdda;transform:translateX(-50%)}.alt-dates-overhaul__bars{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.alt-dates-overhaul__bar-item{position:relative;flex:0 0 2.75rem;margin:0;padding:0}.alt-dates-overhaul__bar-btn{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0;background:0 0;border:0;font-family:inherit;cursor:pointer}@media (hover:hover){.alt-dates-overhaul__bar-btn:hover .alt-dates-overhaul__bar{background-color:#b9c7da}}.alt-dates-overhaul__bar-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:3px}.alt-dates-overhaul__bar-btn[aria-current=true] .alt-dates-overhaul__bar{background-color:var(--color-primary)}.alt-dates-overhaul__bar-btn[aria-current=true] .alt-dates-overhaul__bar-label{font-weight:700}.alt-dates-overhaul__bar-btn.is-cheapest .alt-dates-overhaul__bar{background-color:#cfe6d2}@media (hover:hover){.alt-dates-overhaul__bar-btn.is-cheapest:hover .alt-dates-overhaul__bar{background-color:#b3d6b8}}.alt-dates-overhaul__bar-btn.is-cheapest .alt-dates-overhaul__bar-price{color:var(--default-green)}.alt-dates-overhaul__bar-btn.is-cheapest[aria-current=true] .alt-dates-overhaul__bar{background-color:var(--default-green)}.alt-dates-overhaul__bar-price{position:absolute;bottom:100%;left:50%;margin-bottom:.125rem;transform:translateX(-50%);color:var(--color-primary);font-size:11px;font-weight:700;line-height:.875rem;letter-spacing:.02rem;font-variant-numeric:tabular-nums;white-space:nowrap}.alt-dates-overhaul__bar-track{display:flex;align-items:flex-end;width:100%;height:3.25rem;margin-top:1rem}.alt-dates-overhaul__bar{position:relative;display:block;width:100%;height:var(--bar-height,30%);background-color:#d3ddea;border-radius:5px 5px 0 0;transition:background-color .2s ease}.alt-dates-overhaul__bar-label{margin-top:.25rem;color:var(--body-text);font-size:11px;white-space:nowrap}.m-small-flex--content.alt-dates-overhaul__content{margin:1rem 0;padding-top:0;padding-bottom:0}.m-small-flex--content.alt-dates-overhaul__content>.gaudi-modal__message{margin-bottom:.5rem}.alt-dates-overhaul__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .75rem}.alt-dates-overhaul__group+.alt-dates-overhaul__group{margin-top:1.5rem}.alt-dates-overhaul__group-title{margin:0;color:#777;font-size:13px;font-weight:600;letter-spacing:.02rem;text-transform:uppercase}.alt-dates-overhaul__group-count{flex:0 0 auto;color:#757575;font-size:12px}.gaudi-options[data-type=columns].alt-dates-overhaul__list{gap:.9rem}.gaudi-options[data-type=columns].alt-dates-overhaul__list .gaudi-options__content>time{font-size:16px;font-weight:700}.gaudi-options[data-type=columns].alt-dates-overhaul__list .gaudi-options__content>span{font-size:15px}.alt-dates-overhaul__tile{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:44px;height:46px;border-radius:4px;background-color:var(--brand-blue-100);color:var(--color-primary)}.alt-dates-overhaul__tile-month{font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.alt-dates-overhaul__tile-day{font-size:22px;font-weight:700;line-height:1}.alt-dates-overhaul__badges{position:absolute;top:-.5625rem;right:.625rem;display:flex;gap:.25rem}.alt-dates-overhaul__badge{padding:.1875rem .375rem;border-radius:3px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.03rem;line-height:12px;white-space:nowrap}.alt-dates-overhaul__badge--cheapest{background-color:var(--default-green)}.alt-dates-overhaul__badge--current{background-color:var(--color-primary)}.m-small-flex--footer.alt-dates-overhaul__footer-bar{margin:0 -1.5rem;padding:1rem 2rem 0;border-top:1px solid #e3e3e3}@media (max-width:650px){.m-small-flex--footer.alt-dates-overhaul__footer-bar{margin:0 -1rem;padding:1rem 1.5rem 0}}.btn-group.alt-dates-overhaul__footer{display:flex;width:100%;gap:.75rem}.btn-group.alt-dates-overhaul__footer>.gaudi-btn{flex:1 1 0;margin:0}.btn-group.alt-dates-overhaul__footer>.gaudi-btn--primary{flex-grow:1.6}#alternative-dates-modal .gaudi-modal.m-small-flex{max-width:420px;min-height:150px}#alternative-dates-modal .modal-content-loader{margin-top:.4rem;letter-spacing:.02rem;font-size:16px}@media (max-width:365px){#alternative-dates-modal .m-small-flex--footer [data-modal-close]{display:none}#alternative-dates-modal .m-small-flex--footer #alt-dates-select-btn{width:100%}}@media (max-width:740px){.change-price__wrapper .spcard__popup{min-width:100%}}.alt-filter-tabs{display:flex}.alt-filter-tabs>ul{display:flex;width:100%;overflow-x:auto;list-style:none;padding:0;margin:0 0 1.5rem 0}.alt-filter-tabs>ul>li{display:block;width:auto;list-style:none;padding:0;margin:0 .5rem 0 0}.alt-filter-tabs>ul>li.active button{background-color:#333;border:1px solid #333;color:#fff;cursor:default}.alt-filter-tabs>ul>li.active button:hover{border:1px solid #333}.alt-filter-tabs>ul>li button{display:block;font-size:16px;font-weight:600;min-width:60px;background-color:#ebebeb;border:1px solid #ebebeb;color:var(--body-text);padding:.4rem .6rem;border-radius:4px;cursor:pointer}.alt-filter-tabs>ul>li button:hover{border:1px solid #ccc}.alternative-dates-year-divider{width:100%;display:flex;align-items:center;gap:.75rem;margin:.5rem 0 .25rem;color:var(--body-text);font-weight:600}.alternative-dates-year-divider::after,.alternative-dates-year-divider::before{content:"";flex:1;border-top:1px solid #d9d9d9}.alt-dates-sort{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem 0}.alt-dates-sort .alt-dates-sort__label{font-size:16px;font-weight:600;color:var(--body-text)}.alt-dates-sort .alt-dates-sort__options{display:flex;gap:.5rem}.alt-dates-sort .alt-dates-sort__btn{font-size:16px;font-weight:600;background-color:#ebebeb;border:1px solid #ebebeb;color:var(--body-text);padding:.4rem .75rem;border-radius:4px;cursor:pointer}.alt-dates-sort .alt-dates-sort__btn:hover{border:1px solid #ccc}.alt-dates-sort .alt-dates-sort__btn.is-active{background-color:#333;border:1px solid #333;color:#fff;cursor:default}.alt-dates-sort .alt-dates-sort__btn.is-active:hover{border:1px solid #333}.alt-dates-sort .alt-dates-sort__btn:focus-visible{outline:2px solid #124677;outline-offset:2px}/*# sourceMappingURL=alternative-dates-modal-d32ebf07e1.css.map */
