.site-footer{background:var(--ti-deep);color:#fff;padding:clamp(64px,8vw,96px) 0 clamp(24px,3vw,36px);position:relative;isolation:isolate}.site-footer:before{content:"";position:absolute;top:0;right:-8%;width:50%;height:75%;background:radial-gradient(closest-side,#ffba1f1a,#ffba1f00 70%);filter:blur(20px);pointer-events:none;z-index:0}.site-footer__inner{position:relative;z-index:1;max-width:var(--ti-max-width);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.site-footer__top{display:grid;grid-template-columns:1fr;gap:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}@media(min-width:880px){.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(56px,6vw,96px);align-items:start}}.site-footer__brand{display:flex;flex-direction:column;gap:clamp(18px,2vw,24px)}.site-footer__logo{display:block;width:clamp(200px,24vw,280px);height:auto}.site-footer__tagline{margin:0;font-family:var(--ti-font-serif);font-weight:500;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:#ffffffd1;max-width:36ch}.site-footer__right{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.site-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(24px,3vw,40px)}@media(min-width:720px){.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer__tripadvisor{display:inline-flex;align-items:center;gap:clamp(14px,1.4vw,20px);align-self:flex-end;color:var(--ti-white);text-decoration:none;padding:6px 0;transition:opacity .24s var(--ti-ease)}.site-footer__tripadvisor:hover{opacity:.78}.site-footer__tripadvisor:focus-visible{outline:none;box-shadow:var(--ti-focus);border-radius:var(--ti-radius-sm)}.site-footer__tripadvisor-label{font-family:var(--ti-font-display);font-weight:400;font-size:clamp(18px,1.6vw,24px);line-height:1;letter-spacing:-.005em;color:var(--ti-white)}.site-footer__tripadvisor-logo{height:clamp(26px,2.4vw,36px);width:auto;display:block}.site-footer__col-title{margin:0 0 clamp(16px,1.4vw,20px);font-family:var(--ti-font-body);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ti-sun)}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(10px,1vw,14px)}.site-footer__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 2px;font-family:var(--ti-font-serif);font-weight:500;font-size:clamp(16px,1.2vw,18px);line-height:1.35;color:#ffffffdb;text-decoration:none;transition:color .2s var(--ti-ease)}.site-footer__link:after{content:"";position:absolute;left:2px;right:2px;bottom:-2px;height:6px;background-image:var(--ti-squiggle-sun);background-repeat:no-repeat;background-size:100% 100%;opacity:0;transform:translateY(3px) scaleX(.6);transform-origin:center;transition:opacity .22s var(--ti-ease),transform .28s var(--ti-ease);pointer-events:none}.site-footer__link:hover{color:var(--ti-sun)}.site-footer__link:hover:after,.site-footer__link[aria-current=page]:after{opacity:1;transform:translateY(0) scaleX(1)}.site-footer__link-ext{width:11px;height:11px;font-family:var(--ti-font-body);font-size:.7em;font-weight:600;letter-spacing:.06em;color:var(--ti-sun);opacity:.7;transform:translateY(-1px);transition:opacity .2s var(--ti-ease),transform .2s var(--ti-ease)}.site-footer__link:hover .site-footer__link-ext{opacity:1;transform:translate(1px,-2px)}.site-footer__rule{height:1px;background:#ffffff24;margin:0;border:0}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(20px,2.4vw,28px);font-family:var(--ti-font-body);font-size:12px;color:#ffffff94}.site-footer__copy{margin:0}.site-footer__legal{display:inline-flex;flex-wrap:wrap;gap:6px 14px}.site-footer__legal a{color:#ffffff94;text-decoration:none;transition:color .22s var(--ti-ease)}.site-footer__legal a:hover{color:#fff}.site-footer__legal .sep{color:#ffffff47}.site-footer__credit{margin:clamp(18px,2.2vw,26px) 0 0;text-align:center;font-family:var(--ti-font-body);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff57}.site-footer__credit-link{position:relative;display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:2px 1px;color:#ffffff85;text-decoration:none;transition:color .2s var(--ti-ease)}.site-footer__credit-link:after{content:"";position:absolute;left:1px;right:1px;bottom:-3px;height:5px;background-image:var(--ti-squiggle-sun);background-repeat:no-repeat;background-size:100% 100%;opacity:0;transform:translateY(3px) scaleX(.6);transform-origin:center;transition:opacity .22s var(--ti-ease),transform .28s var(--ti-ease);pointer-events:none}.site-footer__credit-link:hover{color:var(--ti-sun)}.site-footer__credit-link:hover:after{opacity:1;transform:translateY(0) scaleX(1)}.site-footer__credit-ext{font-size:.82em;color:var(--ti-sun);opacity:.6;transform:translateY(-1px);transition:opacity .2s var(--ti-ease),transform .2s var(--ti-ease)}.site-footer__credit-link:hover .site-footer__credit-ext{opacity:1;transform:translate(1px,-2px)}.site-footer__top,.site-footer__bottom,.site-footer__credit{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ti-ease),transform .7s var(--ti-ease)}.site-footer.is-in-view .site-footer__top{opacity:1;transform:translateY(0)}.site-footer.is-in-view .site-footer__bottom{opacity:1;transform:translateY(0);transition-delay:.15s}.site-footer.is-in-view .site-footer__credit{opacity:1;transform:translateY(0);transition-delay:.26s}@media(prefers-reduced-motion:reduce){.site-footer__top,.site-footer__bottom,.site-footer__credit{opacity:1!important;transform:none!important;transition:none!important}.site-footer__link,.site-footer__credit-link{transition:none!important}}@media(max-width:767px){.site-footer{text-align:center}.site-footer__brand,.site-footer__right,.site-footer__list{align-items:center}.site-footer__logo,.site-footer__tagline{margin-inline:auto}.site-footer__tripadvisor{align-self:center;justify-content:center}.site-footer__col-title{text-align:center}.site-footer__bottom,.site-footer__legal{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
