.trip-dates-tabs{display:block}.trip-dates-tabs .trip-dates{margin-top:0;padding:0}.trip-dates-tabs__content{padding:var(--grid-col-gutter);background-color:var(--color-soft-white);color:var(--color-soft-black)}.trip-dates-tabs__slider-track{overflow:hidden;border-bottom-left-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small)}@media screen and (min-width: 1280px){.trip-dates-tabs__slider-track{padding-top:14px}}.trip-dates-tabs__nav{display:flex;gap:3px;margin-bottom:var(--grid-col-gutter)}@media screen and (min-width: 1024px){.trip-dates-tabs__nav{margin-bottom:24px}}@media screen and (min-width: 1280px){.trip-dates-tabs__nav{justify-content:flex-start}}.trip-dates-tabs__nav-item{flex:1;min-width:0}.trip-dates-tabs__nav-item button{position:relative;display:block;color:var(--color-soft-black);background-color:var(--color-brass-3);padding:7px 4px;text-align:center;font-family:var(--heading-font-family);border-radius:0;width:100%;height:100%;font-size:19px}@media(min-width: 400px){.trip-dates-tabs__nav-item button{font-size:calc(0.7vw + 16.2px)}}@media(min-width: 1400px){.trip-dates-tabs__nav-item button{font-size:26px}}.trip-dates-tabs__nav-item button{transition-property:background-color;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media(hover: hover){.trip-dates-tabs__nav-item button:hover{background-color:var(--color-brass-1)}}@media screen and (min-width: 1280px){.trip-dates-tabs__nav-item button:hover::before{opacity:1}}.trip-dates-tabs__nav-item[current=yes] button{background-color:var(--color-brass-1)}.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide[active=yes]{opacity:1;transition:none}.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide[active=yes]>*:not(.trip-dates-tabs__label),.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide[active=yes] .trip-dates-tabs__label-text{opacity:1}.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide{opacity:1;transition:none}.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide>*:not(.trip-dates-tabs__label),.trip-dates-tabs tp-slider[behaviour=fade] tp-slider-slides:first-of-type>tp-slider-slide .trip-dates-tabs__label-text{opacity:0;transition-property:opacity;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}
