:root{--paper:#f2eadb;--ink:#1b1620;--cyan:#21b9da;--magenta:#e93883;--yellow:#f4d631}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Tahoma,Arial,sans-serif}a{color:inherit}img{width:100%;display:block;object-fit:cover}.flt-header{display:flex;align-items:center;padding:1rem 4vw;border-bottom:1px solid}.flt-stamp{font:900 1.2rem/1 Arial;background:var(--magenta);color:white;padding:.7rem;text-decoration:none;transform:rotate(-3deg)}.flt-header>div{margin-right:1.5rem}.flt-header>div>span{font-size:.72rem}.flt-header nav{display:flex;gap:2rem}.flt-header nav a{text-decoration:none;font-weight:700}.flt-menu{display:none;margin-right:auto}.flt-hero{display:grid;grid-template-columns:1fr 1.15fr 180px;min-height:670px}.flt-title{padding:9vw 6vw}.flt-title h1,.flt-pagehead h1{font-size:clamp(3.7rem,7vw,7.4rem);line-height:.93;letter-spacing:-.05em;margin:1.5rem 0}.flt-hero>img{height:100%}.flt-hero aside{background:var(--cyan);padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.flt-hero aside a{background:var(--ink);color:white;padding:.7rem;text-decoration:none}.flt-sheet{padding:7rem 4vw}.flt-sheet>h2{font-size:3.4rem;line-height:1.15}.flt-sheet>div{display:grid;grid-template-columns:repeat(4,1fr)}.flt-sheet article{padding:2rem;border:1px solid}.flt-sheet article:nth-child(1){background:var(--cyan)}.flt-sheet article:nth-child(2){background:var(--magenta);color:white}.flt-sheet article:nth-child(3){background:var(--yellow)}.flt-floor{display:grid;grid-template-columns:1fr .8fr 1fr;background:var(--ink);color:white}.flt-floor img{height:460px}.flt-floor blockquote{align-self:center;font-size:2rem;padding:2rem}.flt-footer{padding:3rem 4vw;display:flex;gap:3rem}.flt-footer nav{display:flex;gap:1.5rem;margin-right:auto}.flt-pagehead{padding:7rem 6vw;background:var(--magenta);color:white}.flt-pagehead p{font-size:1.2rem;max-width:750px}.flt-pagework{display:grid;grid-template-columns:1fr 1fr}.flt-pagework>div{display:grid;grid-template-columns:1fr 1fr}.flt-pagework article{padding:2rem;border:1px solid}.flt-pagework>img{height:100%}.flt-cta{padding:3rem 6vw;background:var(--cyan);display:flex;justify-content:space-between}.flt-legal{max-width:880px;margin:auto;padding:8rem 2rem}.flt-legal h1{font-size:4rem}.flt-cookies{position:fixed;bottom:1rem;right:1rem;background:var(--yellow);padding:1rem;z-index:5}.flt-cookies button{background:var(--ink);color:white;border:0;padding:.5rem 1rem}@media(max-width:820px){.flt-header nav{display:none}.flt-menu{display:block}.flt-header nav.open{display:grid;position:absolute;top:75px;right:0;left:0;background:var(--paper);padding:1rem;z-index:4}.flt-hero{grid-template-columns:1fr 90px}.flt-title{grid-column:1/-1}.flt-hero>img{height:400px}.flt-sheet>div{grid-template-columns:1fr 1fr}.flt-floor,.flt-pagework{grid-template-columns:1fr}.flt-footer{flex-direction:column}.flt-footer nav{margin:0;flex-direction:column}}.flt-order{padding:7rem 4vw;background:#17131b;color:white}.flt-order>header{display:grid;grid-template-columns:.7fr 1.3fr;gap:1.5rem}.flt-order>header h2,.flt-delivery h2{font-size:3.3rem;line-height:1.08;margin:0}.flt-order>header p{grid-column:2}.flt-order>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem}.flt-order article{padding:1.7rem;background:#27202c;border-top:6px solid var(--cyan)}.flt-order article:nth-child(2){border-color:var(--magenta)}.flt-order article:nth-child(3){border-color:var(--yellow)}.flt-order article:nth-child(4){border-color:white}.flt-delivery{display:grid;grid-template-columns:1.25fr .75fr}.flt-delivery>div{padding:6rem 5vw;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.flt-delivery>div>small,.flt-delivery>div>h2{grid-column:1/-1}.flt-delivery>div>p{margin:0;padding:1.3rem;background:white;border-right:5px solid var(--magenta)}.flt-delivery aside{padding:6rem 4vw;background:var(--cyan)}.flt-delivery dl div{display:grid;grid-template-columns:90px 1fr;padding:.7rem 0;border-bottom:1px solid}.flt-delivery dd{margin:0}.flt-guide{padding:6rem 5vw;background:#fff}.flt-guide>header{max-width:900px}.flt-guide>header h2{font-size:3.2rem}.flt-guide>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.flt-guide article{padding:1.5rem;background:var(--paper);border:1px solid}.flt-guide article:nth-child(2){border-top:6px solid var(--magenta)}.flt-guide article:nth-child(3){border-top:6px solid var(--yellow)}.flt-guide article:nth-child(4){border-top:6px solid var(--cyan)}.flt-guide aside{margin-top:2rem;padding:2rem;background:var(--ink);color:white}.flt-guide aside a{color:var(--yellow)}@media(max-width:820px){.flt-order>header,.flt-order>div,.flt-delivery,.flt-delivery>div,.flt-guide>div{grid-template-columns:1fr}.flt-order>header p,.flt-delivery>div>small,.flt-delivery>div>h2{grid-column:auto}.flt-order,.flt-delivery>div,.flt-delivery aside,.flt-guide{padding:4rem 6vw}}.flt-more{grid-column:1/-1;padding:4rem 5vw;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;background:var(--ink);color:white}.flt-more article{padding:1.4rem;background:#2b2530;border-top:6px solid var(--cyan)}.flt-more article:nth-child(2){border-color:var(--magenta)}.flt-more article:nth-child(3){border-color:var(--yellow)}.flt-route-note{margin-top:1rem;padding:1.5rem;background:var(--yellow);color:var(--ink)}@media(max-width:1000px){.flt-more{grid-template-columns:1fr 1fr}}@media(max-width:600px){.flt-more{grid-template-columns:1fr}}