.sp-footer-promo{background:var(--sp-color-cream);display:block;padding-block:var(--sp-space-10) var(--sp-space-12);--sp-fp-card-shadow: 0 .75rem 1.31875rem rgba(233, 228, 223, .6)}.sp-footer-promo__inner{display:flex;flex-direction:column;gap:var(--sp-space-13)}.sp-footer-promo__brands{display:flex;flex-direction:column;align-items:center;gap:var(--sp-space-8);text-align:center}.sp-footer-promo__brands-heading{margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-kicker);line-height:var(--sp-lh-kicker);letter-spacing:var(--sp-ls-kicker);font-weight:var(--sp-weight-semibold);text-transform:uppercase;color:var(--sp-color-ink)}.sp-footer-promo__logo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-space-6) var(--sp-space-8);width:100%;max-width:93.5625rem;margin:0;padding:0;list-style:none}.sp-footer-promo__logo-item{display:flex;align-items:center;justify-content:center;flex:0 1 calc(50% - var(--sp-space-8))}.sp-footer-promo__logo-link{display:inline-flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;transition:opacity .18s ease}.sp-footer-promo__logo-link:hover,.sp-footer-promo__logo-link:focus-visible{opacity:.6}.sp-footer-promo__logo-link:focus-visible{outline:2px solid var(--sp-color-ink);outline-offset:6px}@media(prefers-reduced-motion:reduce){.sp-footer-promo__logo-link{transition:none}}.sp-footer-promo__logo-img{max-width:100%;height:auto;max-height:2.5rem;width:auto;object-fit:contain}.sp-footer-promo__logo-row--fallback .sp-footer-promo__logo-img{width:auto;height:var(--fp-logo-h, 2.5rem);max-height:2.5rem}.sp-footer-promo__band{display:flex;flex-wrap:wrap;gap:var(--sp-space-8);justify-content:center}.sp-footer-promo__travelers,.sp-footer-promo__side{flex:1 1 21.875rem;width:100%}.sp-footer-promo__travelers{max-width:54.875rem;width:100%;background:var(--sp-color-paper);box-shadow:var(--sp-fp-card-shadow);border-radius:0;padding:var(--sp-space-8);display:grid;grid-template-columns:1fr;grid-template-areas:"badge" "eyebrow" "heading" "text" "photo" "button";justify-items:center;gap:var(--sp-space-4);text-align:center}.sp-footer-promo__travelers-media{grid-area:badge}.sp-footer-promo__travelers-badge{display:block;width:5.625rem;height:auto}.sp-footer-promo__travelers-eyebrow{grid-area:eyebrow;margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-kicker);line-height:var(--sp-lh-kicker);letter-spacing:var(--sp-ls-kicker);font-weight:var(--sp-weight-semibold);text-transform:uppercase;color:var(--sp-color-stone)}.sp-footer-promo__travelers-heading,.sp-footer-promo__newsletter-heading{margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-h3-promo);line-height:var(--sp-lh-h3-promo);font-weight:var(--sp-weight-regular);text-transform:none;color:var(--sp-color-ink)}.sp-footer-promo__travelers-heading{grid-area:heading}.sp-footer-promo__travelers-text{grid-area:text;margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-body-support);line-height:1.6;color:var(--sp-color-slate)}.sp-footer-promo__travelers-text p{margin:0}.sp-footer-promo__travelers-photo{grid-area:photo;width:100%;max-width:20.5625rem;display:flex;justify-content:center}.sp-footer-promo__travelers-photo-img{display:block;width:100%;max-width:14.375rem;height:auto}.sp-footer-promo__travelers-button,.sp-footer-promo__newsletter-submit{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:var(--sp-space-2);padding:var(--sp-btn-pad-y) var(--sp-btn-pad-x);min-height:var(--sp-btn-height);background:var(--sp-color-ink);color:var(--sp-color-paper);border:none;border-radius:var(--sp-btn-radius);font-family:var(--sp-font-family);font-size:var(--sp-fs-label);line-height:var(--sp-lh-label);letter-spacing:var(--sp-ls-label);font-weight:var(--sp-weight-bold);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease}.sp-footer-promo__travelers-button:hover,.sp-footer-promo__travelers-button:focus-visible,.sp-footer-promo__newsletter-submit:hover,.sp-footer-promo__newsletter-submit:focus-visible{opacity:.85}.sp-footer-promo__travelers-button{white-space:nowrap}.sp-footer-promo__travelers-button{grid-area:button;width:100%}.sp-footer-promo__travelers-button[aria-disabled=true]{pointer-events:none;opacity:.5}.sp-footer-promo__side{max-width:36.625rem;display:flex;flex-direction:column;gap:var(--sp-space-8)}.sp-footer-promo__newsletter,.sp-footer-promo__newsletter-note{margin:var(--sp-space-3) 0 0;font-family:var(--sp-font-family);font-size:.8125rem;line-height:1.5;color:var(--sp-color-stone, #565656)}.sp-footer-promo__newsletter{margin-top:0}.sp-footer-promo__delivery{background:var(--sp-color-paper);border-radius:0;box-shadow:var(--sp-fp-card-shadow)}.sp-footer-promo__newsletter{background:var(--sp-color-paper);border-radius:inherit;box-shadow:var(--sp-fp-card-shadow);padding:var(--sp-space-8);display:flex;flex-direction:column;gap:var(--sp-space-3);container-type:inline-size;container-name:sp-fp-newsletter}@media(min-width:768px)and (max-width:1299.98px){.sp-footer-promo__newsletter{flex:1 1 auto;justify-content:center}}.sp-footer-promo__newsletter-eyebrow{margin:0;font-family:var(--sp-font-family);font-size:14px;line-height:1.2;letter-spacing:.42px;font-weight:var(--sp-weight-medium);text-transform:uppercase;color:var(--sp-color-ink)}.sp-footer-promo__newsletter-text{margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-body-support);line-height:var(--sp-lh-body-support);color:var(--sp-color-charcoal)}.sp-footer-promo__newsletter-text p{margin:0}.sp-footer-promo__newsletter-success{margin:0;font-family:var(--sp-font-family);font-size:var(--sp-fs-body-support);color:var(--sp-color-ink)}.sp-footer-promo__newsletter-inline{display:flex;flex-wrap:wrap;gap:0;margin-top:var(--sp-space-2)}.sp-footer-promo__newsletter-input-wrap{position:relative;display:block;flex:1 1 8rem;min-width:0}.sp-footer-promo__newsletter-input-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.125rem;height:.9rem;color:var(--sp-color-ink);pointer-events:none}input.sp-footer-promo__newsletter-input{width:100%;box-sizing:border-box;min-height:var(--sp-btn-height);padding:0 var(--sp-space-4) 0 2.75rem;background:var(--sp-color-linen);border:var(--sp-btn-border-width) solid #bcbbba;border-radius:var(--sp-radius-xs);font-family:var(--sp-font-family);font-size:var(--sp-fs-input-text);line-height:var(--sp-lh-input-text);color:var(--sp-color-ink)}.sp-footer-promo__newsletter-input::placeholder{color:var(--sp-color-putty)}.sp-footer-promo__newsletter-submit{flex:0 0 auto;margin-top:0;align-self:stretch}@container sp-fp-newsletter (max-width: 280px){.sp-footer-promo__newsletter-submit{flex:1 1 100%}}.sp-footer-promo__delivery{container-type:inline-size;--sp-fp-delivery-fs: clamp(.9375rem, 3.754cqw, 1.375rem);display:flex;align-items:center;gap:var(--sp-space-4);padding:var(--sp-space-4) var(--sp-space-6)}.sp-footer-promo__delivery-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.25rem;height:3.25rem;border-radius:0;background:var(--sp-color-linen)}.sp-footer-promo__delivery-icon .icon{width:1.5rem;height:1.5rem;color:var(--sp-color-ink)}.sp-footer-promo__delivery-text{margin:0;text-wrap:balance;font-family:var(--sp-font-family);font-size:var(--sp-fp-delivery-fs);line-height:1.6;font-weight:var(--sp-weight-regular);color:var(--sp-color-ink)}@media(max-width:767.98px){.sp-footer-promo{padding-block:var(--sp-space-9) var(--sp-space-10)}.sp-footer-promo__band{display:none}.sp-footer-promo__logo-item{flex:0 1 calc(33.333% - var(--sp-space-6))}.sp-footer-promo__logo-row{gap:var(--sp-space-7) var(--sp-space-6)}}@media(min-width:768px){.sp-footer-promo__logo-item{flex:0 1 calc(33.333% - var(--sp-space-8))}}@media(min-width:1300px)and (max-width:1505.98px){.sp-footer-promo{padding-inline:max(0px,calc((100% - 1350px)/2))}}@media(min-width:1300px){.sp-footer-promo__inner{padding-inline:0;max-width:93.5rem}.sp-footer-promo__logo-row{flex-wrap:nowrap;justify-content:space-between;gap:0;padding-inline:var(--sp-space-8)}.sp-footer-promo__logo-item{flex:0 0 auto}.sp-footer-promo__band{flex-wrap:nowrap;gap:var(--sp-space-8)}.sp-footer-promo__travelers{flex:0 0 calc((100% - var(--sp-space-8)) * 878 / 1464);max-width:none}.sp-footer-promo__side{flex:0 0 calc((100% - var(--sp-space-8)) * 586 / 1464)}}@media(min-width:1300px){.sp-footer-promo__travelers{position:relative;padding:42px 51px 37px 10px;grid-template-columns:minmax(0,354fr) minmax(0,415fr);grid-template-areas:"photo badge" "photo heading" "photo text" "photo button";column-gap:var(--sp-space-10);row-gap:0;align-content:start;justify-items:start;text-align:left}.sp-footer-promo__travelers-media,.sp-footer-promo__travelers-heading,.sp-footer-promo__travelers-text,.sp-footer-promo__travelers-button{justify-self:start}.sp-footer-promo__travelers-heading{margin-top:27px}.sp-footer-promo__travelers-text{margin-top:10px;width:100%}.sp-footer-promo__travelers-badge{width:4.25rem}.sp-footer-promo__travelers-eyebrow{display:none}.sp-footer-promo__travelers-photo{grid-area:auto;position:absolute;top:10px;bottom:10px;left:10px;width:calc((100% - 109px) * 354 / 769);max-width:none;align-items:center;background:var(--sp-color-linen);border-radius:0;overflow:hidden}.sp-footer-promo__travelers-photo-img{width:104.4%;max-width:none;flex-shrink:0}}@media(min-width:1300px){.sp-footer-promo__newsletter{min-height:17.5rem}.sp-footer-promo__delivery{min-height:5.875rem;padding:10px;gap:var(--sp-space-6)}.sp-footer-promo__delivery-icon{width:4.625rem;height:4.625rem}.sp-footer-promo__delivery-icon .icon{width:3rem;height:auto}.sp-footer-promo__newsletter-inline{--sp-fp-field-h: 3.4375rem}input.sp-footer-promo__newsletter-input{min-height:var(--sp-fp-field-h)}.sp-footer-promo__newsletter-submit{flex:0 0 11.5rem;min-height:var(--sp-fp-field-h)}}@media(min-width:1300px){.sp-footer-promo__travelers-button{width:min(20rem,100%);margin-top:41px;padding-block:0;line-height:1.35}}@media(prefers-reduced-motion:reduce){.sp-footer-promo__travelers-button,.sp-footer-promo__newsletter-submit{transition:none}}.cross-page-promos{display:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sp-footer-promo.css.map */
