.tabs{display:block}.tabs--signature-trip .reviews__header h1,.tabs--signature-trip .reviews__header h2,.tabs--signature-trip .reviews__header h3,.tabs--signature-trip .reviews__header h4,.tabs--signature-trip .reviews__header h5,.tabs--signature-trip .reviews__header h6,.tabs--signature-trip .sidebar-grid__content h1,.tabs--signature-trip .sidebar-grid__content h2,.tabs--signature-trip .sidebar-grid__content h3,.tabs--signature-trip .sidebar-grid__content h4,.tabs--signature-trip .sidebar-grid__content h5,.tabs--signature-trip .sidebar-grid__content h6,.tabs--signature-trip .trip-extensions h1,.tabs--signature-trip .trip-extensions h2,.tabs--signature-trip .trip-extensions h3,.tabs--signature-trip .trip-extensions h4,.tabs--signature-trip .trip-extensions h5,.tabs--signature-trip .trip-extensions h6,.tabs--signature-trip ex-review h1,.tabs--signature-trip ex-review h2,.tabs--signature-trip ex-review h3,.tabs--signature-trip ex-review h4,.tabs--signature-trip ex-review h5,.tabs--signature-trip ex-review h6{font-family:var(--font-family-signature);font-weight:var(--font-weight-regular)}.tabs__header{background-color:var(--color-white);border-bottom:1px solid var(--color-mercury);display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;padding-inline:var(--grid-col-gutter);position:sticky;top:var(--header-height);z-index:2;-ms-overflow-style:none;scrollbar-width:none}.tabs__header::-webkit-scrollbar{display:none}.tabs__slider{border-bottom:3px solid var(--color-teal);bottom:0;position:absolute;transition-duration:var(--transition-time);transition-property:all;transition-timing-function:var(--transition-easing);width:100px}.tabs__link{margin:0 11px}.tabs__link a{align-items:center;border-bottom:3px solid #0000;color:var(--color-dark-cool-gray);display:flex;flex-direction:column;font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:-.1px;line-height:21px;padding:10px 0;text-transform:uppercase;white-space:nowrap}.tabs__link a:hover{color:var(--color-teal)}.tabs__link a:hover svg path{fill:var(--color-teal)}.tabs__link[active] a{color:var(--color-teal)}.tabs__link[active] svg path{fill:var(--color-teal)}.tabs__link:first-child{margin-left:0}.tabs__link:last-of-type a{margin-right:0}.tabs--single .tabs__header,.tabs--single .tabs__slider{border-bottom-color:#0000}.tabs--single .tabs__content{padding-top:var(--typography-spacing)}.tabs--single .tabs__link a,.tabs--single .tabs__link[active] a{border:none;color:var(--color-dark-cool-gray);font-family:var(--font-family-display);font-size:calc(1.25vw + 20px);font-weight:var(--font-weight-heading);letter-spacing:var(--font-letter-spacing-title);line-height:var(--heading-line-height);padding-bottom:6px;text-align:center;text-transform:capitalize}body.signature-trip .tabs--single .tabs__link a,body.signature-trip .tabs--single .tabs__link[active] a{font-weight:var(--font-weight-signature-heading,500)}.tabs--single .tabs__link a:hover{color:var(--color-dark-cool-gray)}.tabs--single .tabs__link svg path{fill:var(--color-dark-cool-gray)}.tabs__content-wrap .signature-header{align-items:center;display:flex;justify-content:center}.tabs__content-wrap .signature-header svg{width:clamp(360px,45vw,560px)}.tabs__content-wrap .signature-header+.section{margin-top:calc(var(--grid-section-gutter) - 20px)}.tabs__content{display:block;padding-top:25px;padding-inline:var(--grid-col-gutter)}.tabs__content[hidden]{display:none}.tabs__content[data-signature-tab=true]{padding-top:calc(var(--grid-section-gutter) - 20px)}.tabs:has(.grid-cards) .tabs__header{position:relative;top:auto}@media screen and (max-width:767px){.tabs__header{justify-content:flex-start}.tabs--single .tabs__header{justify-content:center}}@media screen and (min-width:768px){.tabs__header{gap:60px;justify-content:center;padding-inline:0}.tabs--single .tabs__link a,.tabs--single .tabs__link[active] a{padding-bottom:8px}}@media screen and (min-width:1024px){.tabs__link{margin:0}.tabs__link a{padding:15px 20px}}@media screen and (min-width:1280px){.tabs{margin:0 auto;max-width:calc(var(--wrap-width) + var(--grid-col-gutter)*2);padding:0 var(--grid-col-gutter)}.tabs__header{padding:0;top:calc(var(--header-height) + 8px)}.tabs__link{margin:0}.tabs__link a{padding:10px 0}.tabs__link:first-child{margin-left:0}.tabs__link:last-of-type a{margin-right:0}.tabs__content{padding-inline:0}}
