.gb-brand.pyw-flights-brand{--color-ink:#25224d;--color-page:#f5f8ff;--color-panel:#fff;--color-soft:#f5f7fd;--color-line:#d7dff2;--color-muted:#606375;--color-primary-600:#b50061;--color-primary-700:#8c004b}.pyw-chrome-container{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.pyw-site-header{z-index:40;color:#1e1d49;background:#fff;border-bottom:1px solid #ececf3;font-family:Open Sans Variable,Open Sans,sans-serif;position:relative}.pyw-header-row{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.pyw-logo{flex-shrink:0;align-items:center;display:inline-flex}.pyw-logo img{width:auto;height:60px;display:block}.pyw-desktop-nav{align-items:center;gap:22px;font-size:.95rem;font-weight:600;line-height:1.2;display:flex}.pyw-desktop-nav a{white-space:nowrap;text-decoration:none}.pyw-site-header a:hover{color:#d20b75}.pyw-site-header .pyw-quote{color:#fff;background:#b50061;border:1px solid #b50061;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.gb-brand.pyw-flights-brand :is(.pyw-quote,.bg-primary-600):is(:hover,:focus-visible,:active):not(:disabled){background-color:var(--color-primary-700);border-color:var(--color-primary-700);color:#fff}.pyw-mobile-menu{display:none}.pyw-site-footer{color:#ffffffb3;background:#15143a;margin-top:60px;padding:70px 0 30px;font:14px/1.65 Open Sans Variable,Open Sans,sans-serif}.pyw-footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.pyw-site-footer .pyw-logo img{filter:brightness(0)invert()}.pyw-footer-brand p{max-width:320px;margin-top:16px;font-size:.92rem}.pyw-site-footer h2{color:#fff;letter-spacing:2px;text-transform:uppercase;margin:4px 0 18px;font-size:.82rem;font-weight:700}.pyw-site-footer ul{margin:0;padding:0;list-style:none}.pyw-site-footer li{margin-bottom:10px;font-size:.92rem}.pyw-site-footer a{text-decoration:none}.pyw-site-footer a:hover{color:#d20b75}.pyw-social{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.pyw-social a{justify-content:center;align-items:center;min-width:32px;min-height:44px;display:inline-flex}.pyw-footer-bottom{text-align:center;color:#ffffff80;padding-top:24px;font-size:.8rem}.pyw-footer-bottom a{color:#fff9}@media (width<=1150px){.pyw-desktop-nav{gap:14px;font-size:13px}}@media (width<=900px){.pyw-header-row{min-height:68px}.pyw-site-header .pyw-logo img{height:44px}.pyw-desktop-nav{display:none}.pyw-mobile-menu{display:block}.pyw-mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;list-style:none;display:flex}.pyw-mobile-menu summary::-webkit-details-marker{display:none}.pyw-mobile-menu summary span{background:#1e1d49;border-radius:3px;width:26px;height:3px;display:block}.pyw-menu-backdrop{z-index:60;background:#0006;border:0;position:fixed;inset:0}.pyw-mobile-menu nav{z-index:70;background:#fff;width:min(84vw,340px);height:100dvh;padding:28px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-6px 0 24px #00000024}.pyw-mobile-menu nav a{color:#1a1a1a;border-bottom:1px solid #1e1d4914;align-items:center;min-height:48px;padding:13px 0;font-weight:700;display:flex}.pyw-mobile-menu nav .pyw-quote{color:#fff;margin-top:16px}.pyw-menu-close{color:#b50061;background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto;font-size:34px;line-height:1;display:block}}@media (width<=800px){.pyw-footer-grid{grid-template-columns:1fr 1fr}.pyw-footer-brand{grid-column:1/-1}}@media (width<=700px){.pyw-chrome-container{padding:0 18px}}@media (width<=500px){.pyw-site-header .pyw-logo img{height:36px}.pyw-header-row{min-height:60px}.pyw-footer-grid{grid-template-columns:1fr}.pyw-site-footer{padding-top:40px}.pyw-footer-bottom{line-height:2}}
