/* Libanap előzetes — világos Bundik-blokk a Kreatív főoldalon (ideiglenes, a kampány végéig) */
@font-face{font-family:"Cormorant";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC}
@font-face{font-family:"Cormorant";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1E9F}
@font-face{font-family:"Cormorant";font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC}
@font-face{font-family:"Cormorant";font-weight:500;font-style:italic;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext-500-italic.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1E9F}
@font-face{font-family:"Cormorant";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:"Jost";font-weight:400;font-display:swap;src:url(../fonts/jost-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2192}
@font-face{font-family:"Jost";font-weight:400;font-display:swap;src:url(../fonts/jost-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1E9F}
@font-face{font-family:"Jost";font-weight:500;font-display:swap;src:url(../fonts/jost-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2192}
@font-face{font-family:"Jost";font-weight:500;font-display:swap;src:url(../fonts/jost-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1E9F}
.ltz{padding:0;background:#FBF7F0;color:#2A2421;border-bottom:1px solid rgba(42,36,33,.14)}
.ltz .wrap{display:grid;grid-template-columns:360px 1fr;gap:48px;align-items:center;padding-top:34px;padding-bottom:34px}
.ltz-img{margin:0}
.ltz-img img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:180px 180px 14px 14px}
.ltz-k{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:500 12.5px/1.3 "Jost",sans-serif;letter-spacing:2.6px;text-transform:uppercase;color:#9A5B30}
.ltz-k svg{width:20px;height:20px;color:#C9922E;flex:none}
.ltz h2{font:500 clamp(36px,4.6vw,58px)/1 "Cormorant",Georgia,serif;margin:0 0 12px;color:#2A2421;letter-spacing:-.5px}
.ltz h2 em{font-style:italic;color:#6E1F2A}
.ltz-s{font:italic 500 21px/1.4 "Cormorant",Georgia,serif;margin:0 0 20px;color:#2A2421;max-width:40ch}
.ltz-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.ltz-tag{display:inline-block;font:500 15px/1.2 "Jost",sans-serif;color:#6E1F2A;border:1px solid #6E1F2A;border-radius:999px;padding:11px 20px;text-decoration:none}
a.ltz-tag{background:#6E1F2A;color:#fff}
a.ltz-tag:hover{background:#56161F}
a.ltz-tag.ltz-soon{background:transparent;color:#6E1F2A}
.ltz:hover a.ltz-tag.ltz-soon,a.ltz-tag.ltz-soon:focus-visible{background:#6E1F2A;color:#fff}
.ltz .wrap{position:relative}
.ltz-link::after{content:"";position:absolute;inset:0;z-index:1}
.ltz-link:focus-visible{outline:2px solid #6E1F2A;outline-offset:3px}
.ltz{cursor:pointer}
.ltz-brand{display:flex;flex-direction:column;line-height:1;color:#2A2421}
.ltz-brand b{font:600 24px/1 "Cormorant",Georgia,serif}
.ltz-brand i{font:500 9.5px/1 "Jost",sans-serif;font-style:normal;letter-spacing:4.5px;color:#9A5B30;margin-top:4px;text-transform:uppercase}
@media(max-width:760px){
  .ltz .wrap{grid-template-columns:1fr;gap:18px;padding-top:22px;padding-bottom:26px}
  .ltz-img img{aspect-ratio:16/10;border-radius:120px 120px 12px 12px}
  .ltz-s{font-size:19px}
}
