.klx{--bg:#EFE9DF;--paper:#EFE9DF;--stone:#E2D8C8;--line:rgba(28,26,23,.16);--ink:#0B2222;--gold:#B08D57;--blue:#2F45A8;background:var(--bg)}.klx .dark{background:#0b2222;--line:rgba(239,231,218,.18)}.klx h2{font-size:clamp(44px,6.4vw,96px);line-height:.95}.klx .sec{padding-block:clamp(88px,13vw,180px)}.klx .lead{font-size:clamp(17px,1.3vw,19px);line-height:1.7}.klx .eb{letter-spacing:.24em}.klx .btn{font:500 12.5px var(--body);letter-spacing:.2em;text-transform:uppercase;padding:19px 38px;border-radius:0}.klx .btn small{letter-spacing:.06em;text-transform:none;font-size:12px}.klx .lnk{font:500 12.5px var(--body);letter-spacing:.2em;text-transform:uppercase;text-underline-offset:8px}.klx .arch{-webkit-mask:none;mask:none}.klx .card{background:none;border:0;padding:0}.klx .strip{border:0;background:var(--ink);color:var(--on-ink)}.klx .strip ul{color:#a9b3ad;justify-content:center;gap:12px 56px;padding-block:22px}.klx .proof{font-size:12px;letter-spacing:.08em}.klx .hero{min-height:min(100svh,980px)}.klx .hero-photo img{object-position:50% 62%}.klx .bleed{position:relative;min-height:min(100svh,1000px);display:flex;align-items:flex-end;color:#f3eee6;overflow:hidden}.klx .bleed>.cover{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.klx .bleed>.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0814140d 30%,#081414b8)}.klx .bleed .over{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 max(16px,4vw) clamp(48px,8vw,110px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.klx .bleed .eb,.klx .bleed .lead{color:#f3eee6d1}.klx .bleed .btn{background:#f3eee6;color:#0b2222;border-color:#f3eee6}@media(max-width:880px){.klx .bleed .over{grid-template-columns:1fr;gap:20px}.klx .bleed{min-height:92svh}}.klx .callout{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;font-size:10.5px;letter-spacing:.2em;text-shadow:0 1px 10px rgba(0,0,0,.6)}.klx .vrow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.klx .vrow .cover{aspect-ratio:4/5}.klx .steps,.klx .steps li{border-color:var(--line)}@media(max-width:880px){.klx .vrow{grid-template-columns:1fr}}.klx .trip.edge{gap:2px;margin-inline:calc(-1*max(16px,4vw))}.klx .trip.edge article{gap:16px}.klx .trip.edge .cover{aspect-ratio:3/4}.klx .trip.edge .txt{padding:0 max(16px,2vw);display:flex;flex-direction:column;gap:8px}.klx .trip.edge h3{text-align:left;font-size:clamp(36px,3.4vw,52px)}.klx .trip.edge .k{font:500 11px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}@media(max-width:820px){.klx .trip.edge{margin-inline:0;gap:44px}}.klx .menu-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px)}.klx .dish{border-color:var(--line);padding:24px 0}.klx .dish .name{font-size:clamp(28px,2.8vw,42px)}.klx .plates{min-height:0;aspect-ratio:4/5}.klx .ledger{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:48px}.klx .ledger div{padding:30px 24px 0 0;min-width:0}.klx .ledger b{display:block;font:400 clamp(52px,7vw,112px)/1 var(--display)}.klx .ledger span{font:500 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink-muted)}.klx .ledger div:last-child b{color:#c9a877}.klx .tune{display:flex;align-items:center;gap:16px;margin-top:36px;color:var(--on-ink-muted);font-size:14px;flex-wrap:wrap}.klx .tune button{width:38px;height:38px;border:1px solid rgba(239,231,218,.35);background:none;color:var(--on-ink);font:400 18px var(--display);cursor:pointer}.klx .tune output{font:400 28px var(--display);color:var(--on-ink);min-width:28px;text-align:center}@media(max-width:720px){.klx .ledger{grid-template-columns:1fr}.klx .ledger div{padding:22px 0;border-bottom:1px solid var(--line)}}.klx .buy-photo{aspect-ratio:4/5}.klx .opt{background:none;border:0;border-bottom:1px solid var(--line);padding:18px 0;box-shadow:none!important}.klx .opts{gap:0;border-top:1px solid var(--line)}.klx .opt:has(input:checked) b{font-style:italic}.klx .pspec,.klx details{border-color:var(--line)}.klx .added{background:none;border:0;border-top:1px solid var(--line);padding:16px 0}.klx .phero{position:relative;min-height:min(100svh,980px);display:flex;align-items:flex-end;color:#f3eee6}.klx .phero>.cover{position:absolute;top:0;right:0;bottom:0;left:0}.klx .phero>.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08141400 35%,#081414bf)}.klx .phero .over{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 max(16px,4vw) clamp(56px,9vw,120px);display:flex;flex-direction:column;gap:22px}.klx .phero h1{font-size:clamp(60px,9vw,150px);line-height:.88;max-width:12ch}.klx .phero .eb,.klx .phero .lead{color:#f3eee6d9}.klx .phero .btn{background:#f3eee6;color:#0b2222;border-color:#f3eee6}.klx .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.klx .pcard{display:flex;flex-direction:column;gap:18px;min-width:0}.klx .pcard .cover{aspect-ratio:4/5;display:block}.klx .pcard .cover img{transition:transform 1.4s ease}.klx .pcard:hover .cover img{transform:scale(1.03)}.klx .pcard .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.klx .pcard h3{font-size:clamp(30px,2.8vw,42px);line-height:1.05}.klx .pcard .pr{font:400 26px var(--display)}.klx .pcard p{color:var(--muted);font-size:15px;max-width:34em}.klx .badge{position:absolute;left:18px;top:18px;z-index:2;font:500 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(max-width:720px){.klx .cards{grid-template-columns:1fr}}.klx .mani p{font:400 clamp(32px,4.6vw,68px)/1.06 var(--display);padding:30px 0;border-top:1px solid var(--line)}.klx .mani p:first-child{border-top:0}.klx .mani em{color:#c9a877}.klx .wwy{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px)}.klx .wwy div{border-top:1px solid var(--line);padding-top:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.klx .wwy b{font:400 clamp(30px,2.6vw,40px)/1.05 var(--display)}.klx .wwy p{color:var(--muted)}.klx .facts4{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.klx .facts4 div{padding:28px 20px 0 0;min-width:0}.klx .facts4 b{display:block;font:400 clamp(38px,4.2vw,64px)/1 var(--display)}.klx .facts4 span{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}@media(max-width:820px){.klx .wwy{grid-template-columns:1fr}.klx .facts4{grid-template-columns:1fr 1fr;gap:24px 0}}.klx .gal{display:grid;gap:12px}.klx .gal .main{aspect-ratio:4/5}.klx .gal .main img{transition:opacity .35s ease}.klx .thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.klx .thumbs button{flex:0 0 68px;height:85px;padding:0;border:0;opacity:.55;background:var(--stone);cursor:pointer;overflow:hidden;transition:opacity .2s}.klx .thumbs button[aria-current=true]{opacity:1}.klx .thumbs img{width:100%;height:100%;object-fit:cover}.klx .who3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px)}.klx .who3>div{border-top:1px solid var(--line);padding-top:22px;display:flex;flex-direction:column;gap:10px}.klx .who3 h3{font-size:clamp(30px,2.6vw,40px)}.klx .who3 p{color:var(--muted);font-size:15px}.klx .cform{display:grid;gap:26px;max-width:720px}.klx .cform label{display:block;font:500 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.klx .cform input,.klx .cform select,.klx .cform textarea{width:100%;font:400 22px var(--display);color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 0;border-radius:0}.klx .cform textarea{min-height:120px;resize:vertical}.klx .cform .two{display:grid;grid-template-columns:1fr 1fr;gap:26px}.klx .note{font:500 13px var(--mono);color:var(--muted)}@media(max-width:820px){.klx .who3,.klx .cform .two{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kelussia-pages.css.map */
