.trip-sticky-bottom{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;background-color:var(--color-lotion-gray);border-top:1px solid var(--color-mercury);box-shadow:0 0 7px 0 rgba(0,0,0,.5);padding:var(--spacing-15);z-index:60}@media screen and (max-width: 1023px){.trip-sticky-bottom{display:block}}.trip-sticky-bottom__price-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-15);margin-bottom:var(--spacing-11)}.trip-sticky-bottom__price{display:flex;align-items:center;gap:var(--spacing-6)}.trip-sticky-bottom__price .trip-sidebar-item__price--regular{font-family:var(--font-family);font-size:var(--font-size-body-17);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-25);letter-spacing:0}@media(min-width: 1024px){.trip-sticky-bottom__price .trip-sidebar-item__price--regular{font-family:var(--font-family);font-size:var(--font-size-heading-22);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-33);letter-spacing:var(--font-letter-spacing-title)}}body.signature-trip .trip-sticky-bottom__price .trip-sidebar-item__price--regular{font-family:var(--font-family-display);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing-title)}@media(min-width: 1024px){body.signature-trip .trip-sticky-bottom__price .trip-sidebar-item__price--regular{font-family:var(--font-family-display);font-size:var(--font-size-heading-23);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-28);letter-spacing:var(--font-letter-spacing-title)}}.trip-sticky-bottom__price .trip-sidebar-item__price--new{color:var(--color-saving-green);font-family:var(--font-family);font-size:var(--font-size-body-17);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-25);letter-spacing:0}@media(min-width: 1024px){.trip-sticky-bottom__price .trip-sidebar-item__price--new{font-family:var(--font-family);font-size:var(--font-size-heading-22);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-33);letter-spacing:var(--font-letter-spacing-title)}}body.signature-trip .trip-sticky-bottom__price .trip-sidebar-item__price--new{font-family:var(--font-family-display);font-size:var(--font-size-heading-18);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing-title)}@media(min-width: 1024px){body.signature-trip .trip-sticky-bottom__price .trip-sidebar-item__price--new{font-family:var(--font-family-display);font-size:var(--font-size-heading-23);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-28);letter-spacing:var(--font-letter-spacing-title)}}.trip-sticky-bottom__price .trip-sidebar-item__price--old{text-decoration:line-through;font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-default);line-height:var(--font-line-height-22);letter-spacing:0}@media(min-width: 1024px){.trip-sticky-bottom__price .trip-sidebar-item__price--old{font-family:var(--font-family);font-size:var(--font-size-body-15);font-weight:var(--font-weight-default);line-height:var(--font-line-height-23);letter-spacing:var(--font-letter-spacing)}}.trip-sticky-bottom__days-text{color:var(--color-dark-cool-gray);white-space:nowrap;font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-default);line-height:var(--font-line-height-19);letter-spacing:0}@media(min-width: 1024px){.trip-sticky-bottom__days-text{font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-default);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing)}}.trip-sticky-bottom__buttons{display:flex;gap:var(--spacing-13);width:100%}.trip-sticky-bottom__call-button,.trip-sticky-bottom__dates-button{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-8);height:44px;padding:var(--spacing-12) var(--spacing-24);text-transform:uppercase;text-decoration:none;flex-direction:row-reverse;font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-20);letter-spacing:var(--font-letter-spacing-inline-text)}.trip-sticky-bottom .btn{padding-left:0;padding-right:0}.trip-sticky-bottom__call-button svg{display:none}.trip-sticky-bottom .trip-sidebar-item__price--old span{display:none}@media screen and (min-width: 375px){.trip-sticky-bottom .trip-sidebar-item__price--old span{display:inline}.trip-sticky-bottom__call-button svg{display:block;width:14px;height:14px}}
