.booking-cta{min-height:44px;color:var(--color-navy)}.booking-cta__icon,.booking-cta__arrow{flex-shrink:0}.booking-cta--button{gap:.6rem;padding-inline:1.5rem;border-color:var(--color-navy);color:var(--color-navy)}.booking-cta--button:hover,.booking-cta--button:focus-visible{background-color:var(--color-navy);color:var(--color-ivory)}.booking-cta--inline{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;line-height:1.3;text-decoration:none;color:var(--color-navy)}.booking-cta--inline .booking-cta__label{text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--color-rule);transition:text-decoration-color .24s ease}.booking-cta--inline .booking-cta__icon{color:var(--color-blue)}.booking-cta--inline .booking-cta__arrow{transition:transform .24s ease}.booking-cta--inline:hover,.booking-cta--inline:focus-visible{color:var(--color-blue)}.booking-cta--inline:hover .booking-cta__label,.booking-cta--inline:focus-visible .booking-cta__label{text-decoration-color:currentColor}.booking-cta--inline:hover .booking-cta__arrow,.booking-cta--inline:focus-visible .booking-cta__arrow{transform:translate(3px)}.booking-cta-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:24rem;padding:1.25rem 1.5rem 1.5rem;background-color:var(--color-ivory);border:1px solid var(--color-rule);border-radius:var(--radius);color:var(--color-navy)}.booking-cta-card__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-gold)}.booking-cta-card__title{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.2}.booking-cta-card__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-navy-muted)}.booking-cta-card .booking-cta--button{margin-top:.75rem}.booking-cta-row{display:flex}.booking-cta-row--left{justify-content:flex-start}.booking-cta-row--center{justify-content:center}.booking-cta-row--right{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.booking-cta,.booking-cta__label,.booking-cta__arrow{transition:none}.booking-cta--inline:hover .booking-cta__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/booking-cta.css.map */
