.kl-dr{width:100%}
.kl-fig{padding:0;background:none;margin:0 0 var(--eu-s4)}
.kl-fig a{display:block;line-height:0}
.kl-fig img{width:100%;max-width:100%;height:auto;max-height:none;min-width:0;margin:0 auto;object-fit:contain}
@media (min-width:601px){.kl-fig{background:var(--eu-sand);padding:var(--eu-s3)}.kl-fig a{display:inline-block}.kl-fig img{width:auto;max-height:78vh}}
.kl-info h1{font-size:1.6rem;line-height:1.25}
.kl-info dl{margin:0 0 var(--eu-s3)}
.kl-act{display:grid;grid-template-columns:1fr;gap:var(--eu-s3);margin:var(--eu-s4) 0}
@media (min-width:760px){.kl-act{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
.kl-act form{margin:0;width:100%}
body.eu .kl-act .eu-btn,body.eu .kl-act a.eu-btn{width:100%;height:100%;min-height:64px;margin:0;padding:8px 14px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;font-size:17px;line-height:1.2;box-sizing:border-box}
body.eu .kl-act button.eu-btn{background:var(--eu-blue);border-color:var(--eu-blue);color:#fff!important}
body.eu .kl-act button.eu-btn:hover{background:var(--eu-blue-d);border-color:var(--eu-blue-d)}
.kl-act .kl-note{grid-column:1/-1}
.kl-btn2 small{display:block;margin-top:2px}
.kl-soc,.kl-com,.kl-more{border-top:1px solid var(--eu-line);margin:var(--eu-s4) 0 0;padding:var(--eu-s3) 0 0;width:100%;box-sizing:border-box}
.kl-soc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:15px}
.kl-like{margin:0}
.kl-like-b{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:6px 10px;border:1px solid #c5deec;border-radius:999px;background:#fff;color:var(--eu-blue);font:600 15px/1 var(--eu-f);cursor:pointer;white-space:nowrap}
.kl-like-b svg{color:#c2410c}
.kl-like-b:hover{background:var(--eu-tint)}
.kl-like-n{color:var(--eu-ink2);font-weight:400}
.kl-share{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}
.kl-share-l{color:var(--eu-muted)}
body.eu .kl-share a,.kl-copy{display:inline-flex;align-items:center;min-height:40px;color:var(--eu-blue);font:15px/1.2 var(--eu-f);text-decoration:underline!important;text-underline-offset:2px;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}
@media (max-width:480px){.kl-share-l{display:none}.kl-soc{flex-wrap:nowrap;gap:12px}.kl-share{flex-wrap:nowrap;gap:12px}}
.kl-vote-msg{flex:1 0 100%;margin:0;color:var(--eu-green);font-size:15px}
.kl-soc:has(.kl-vote-msg){flex-wrap:wrap}
.kl-com h2,.kl-more h2{margin-top:0}
.kl-com .templaemo_h_line{display:none}
.kl-com img{max-width:100%;height:auto}
.kl-com table{width:100%!important;max-width:100%}
.kl-com > table:not(:has(a)){display:none}
.kl-com iframe{max-width:100%}
.kl-com div[style*="width:500px"],.kl-com div[style*="width:400px"]{width:auto!important;max-width:100%;float:none!important}
.kl-com textarea{width:100%!important;max-width:100%;box-sizing:border-box}
.kl-com form{max-width:100%}
.kl-don{border-top:1px solid var(--eu-line);padding-top:var(--eu-s3)}
dialog.kl-lb{padding:0;border:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh;background:rgba(10,20,30,.92);margin:0}
dialog.kl-lb::backdrop{background:rgba(10,20,30,.92)}
.kl-lb img{display:block;max-width:100vw;max-height:100vh;width:auto;height:auto;margin:auto;position:absolute;inset:0;object-fit:contain}
.kl-lb-x{position:absolute;top:10px;right:10px;z-index:2;min-width:48px;min-height:48px;border:0;border-radius:999px;background:#fff;color:#1f2933;font:600 16px/1 var(--eu-f);padding:0 16px;cursor:pointer}
body.eu #templatemo_left.kl-none~#templatemo_right:has(.kl-dr),body.eu #templatemo_right:has(.kl-dr){flex:1 1 0%!important;min-width:0!important;width:100%!important;align-self:stretch}
.kl-dr{min-width:0;max-width:100%}
.kl-crumb{overflow-wrap:anywhere}
.kl-cats ul{columns:2 150px}@media (max-width:480px){.kl-cats ul{columns:1}}
/* legacy buttons wrap their label in <font color=white>: on the outlined button style that made them look empty */
body.eu a.buy_button font[color],body.eu a.buy_button2 font[color],body.eu a.buy_button_small font[color],body.eu a.buy_button_pirkt font[color]{color:inherit!important}
