@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);@media((width < 600px) and (max-aspect-ratio:3/2) and (min-aspect-ratio:3/7)),((width >= 480px) and (width < 1024px) and (min-aspect-ratio:13/9)){#location-date-search #app-footer{opacity:1;transition:opacity .3s ease-in-out}body.keyboard-open:not(.modal-open) #location-date-search #app-footer{opacity:0;pointer-events:none}}.footer{margin-top:30px}.footer nav ul li{margin:0}.footer a.link,.footer a.link:active,.footer a.link:focus,.footer a.link:hover,.footer a.link:link,.footer a.link:visited{color:#85e1ff}.footer__links ul{list-style:none;margin:0;overflow:auto;padding:0}.footer__links ul li{list-style:none}@media(max-width:800px){.footer__links ul li{float:none}.footer__links ul li a{margin-bottom:5px}}@media((min-width:1024px)){.footer__links ul li{float:inline-start}.footer__copyright{float:inline-end}}.footer.--global{bottom:0;color:#d5393c;width:100%}@media((width < 600px) and (max-aspect-ratio:3/2) and (min-aspect-ratio:3/7)),((width >= 480px) and (width < 1024px) and (min-aspect-ratio:13/9)){.footer.--global{transition:height .3s ease-in-out}body.keyboard-open:not(.modal-open) .footer.--global{height:0;overflow:hidden}}.footer.--global .parent-container{clear:both;display:block;margin:0 auto}.footer{margin-top:1rem}@media((min-width:1024px)){.footer{margin-top:2rem}}.footer nav ul li{display:inline-block}.footer a.link{font-weight:600}.footer__row{padding-bottom:20px;text-align:center}.footer__social-links ul{display:inline-block;list-style:none;margin:0 auto}.footer__social-links ul a{color:#fff;font-size:1.25em;margin:0 .5em}.footer__links{float:none}.footer__links ul{display:inline-block;font-size:12px;margin:0 auto}.footer__links ul li:after{content:"|";display:inline-block;text-align:center;width:20px}.footer__links ul li:last-child:after{display:none}.footer .platform-logo{display:block;height:auto;width:150px}@media((min-width:1024px)){.footer .platform-logo{margin:0 auto;width:145px}}.footer .platform-logo svg{height:100%}.footer .brand-logo,.footer .platform-logo{color:inherit;display:block;font-size:12px;height:auto;line-height:1.2;margin:0 auto;padding-block:1rem;text-decoration:none;width:100px}@media((min-width:1024px)){.footer .brand-logo,.footer .platform-logo{margin:0 auto;width:120px}}.footer .brand-logo span,.footer .platform-logo span{display:inline-block;margin-bottom:.5em}.footer .brand-logo svg,.footer .platform-logo svg{height:100%}.footer .brand-logo svg .fill-color,.footer .platform-logo svg .fill-color{fill:#fff}.footer__copyright{float:none;font-size:12px}.footer.--global{background-color:#3e4055;color:#fff}.footer.--global .parent-container{max-width:var(--container-width);padding-inline:var(--container-padding)}@media((min-width:768px)){.footer.--global .parent-container{margin-inline:auto;padding-inline:var(--container-padding--tablet)}}@media((min-width:1024px)){.footer.--global .parent-container{padding-inline:var(--container-padding--desktop-sml)}}.footer.--global .parent-container{display:flex;flex-direction:column;padding-bottom:0;padding-top:20px;position:relative}body.package-selected .footer{margin-top:0}@media((min-width:1024px)){body.package-selected:not(.--has-sticky-quick-view) .footer{margin-top:2rem}}