/* EsEm Tactical — EsEm bodovi */

.esem-bodovi-poruka{background:var(--krem,#f5f2ec);border-left:3px solid var(--zuta,#c98a00);padding:10px 14px;font-size:13px;color:var(--tekst,#1c1c1a);margin:14px 0}
.esem-bodovi-poruka strong{color:var(--maslina-tamna,#272c20)}

.esem-bodovi-koristi{background:var(--krem,#f5f2ec);border:1px solid var(--linija,#dedad2);padding:14px 16px;margin-bottom:18px;font-size:14px;color:var(--tekst,#1c1c1a)}
.esem-bodovi-koristi label{display:flex;align-items:center;gap:10px;cursor:pointer}
.esem-bodovi-koristi input[type="checkbox"]{width:18px;height:18px;flex:none;accent-color:var(--maslina,#3a4030)}
.esem-bodovi-koristi strong{color:var(--maslina-tamna,#272c20)}

.esem-bodovi-racun{border:1px solid var(--linija,#dedad2);padding:20px 22px;margin-bottom:24px;background:#fff}
.esem-bodovi-racun h2{font-family:'Oswald',sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#111;margin:0 0 10px}
.esem-bodovi-racun p{margin:0 0 6px;font-size:14px;color:var(--tekst,#1c1c1a)}
.esem-bodovi-racun strong{font-family:'Saira Condensed',sans-serif;font-size:20px;color:var(--maslina-tamna,#272c20)}
.esem-bodovi-napomena{font-size:12.5px!important;color:var(--sivi,#6b6b64)!important}

/* ---------- odjeljak bodova na stranici proizvoda ---------- */
.esem-bodovi-proizvod{display:flex;align-items:center;gap:14px;background:var(--krem,#f5f2ec);border:1px solid var(--linija,#dedad2);padding:14px 16px;margin:18px 0}
.esem-bodovi-proizvod-ikona{flex:none;width:56px;height:56px}
.esem-bodovi-proizvod-ikona img{width:100%;height:100%;object-fit:contain}
.esem-bodovi-proizvod-tekst strong{display:block;font-family:'Oswald',sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--maslina-tamna,#272c20);margin-bottom:4px}
.esem-bodovi-proizvod-tekst p{margin:0;font-size:13px;line-height:1.4;color:var(--tekst,#1c1c1a)}
.esem-bodovi-proizvod-tekst p strong{display:inline;font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:normal;color:var(--zuta,#c98a00)}

.esem-bodovi-kosarica-veliki{margin:20px 0}
.esem-bodovi-forma{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.esem-bodovi-forma input{flex:1;min-width:150px;border:1px solid var(--linija,#dedad2);padding:10px 12px;font-family:'Barlow',sans-serif;font-size:14px}
.esem-bodovi-forma button{flex:0 0 100%;background:var(--maslina,#3a4030);color:#fff;border:none;padding:11px 16px;font-family:'Oswald',sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}
.esem-bodovi-forma button:hover{background:var(--maslina-tamna,#272c20)}
.esem-bodovi-forma-napomena{flex:0 0 100%;margin:2px 0 0!important;font-size:12px!important;color:var(--sivi,#6b6b64)!important}
.esem-bodovi-forma-napomena a{color:var(--maslina,#3a4030);text-decoration:underline}
@media (min-width:480px){
	.esem-bodovi-forma input{flex:1 1 auto}
	.esem-bodovi-forma button{flex:0 0 auto}
}
