.hero-actions > .button-primary{background:#ce202f;border-color:#ce202f;color:#fff}
.hero-actions > .button-primary:hover{background:#b51c29;border-color:#b51c29}
.hero .proof-line{font-size:15px}
#cezar-eshop-advice{width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-top:4px solid #ce202f;border-radius:12px;color:#152c40;background:#fff;box-shadow:0 24px 80px #0006;font:15px/1.5 Arial,Helvetica,sans-serif}
#cezar-eshop-advice::backdrop{background:#001423b8}
.eshop-advice-content{padding:30px;position:relative}
.eshop-advice-close{position:absolute;right:12px;top:8px;background:transparent;border:0;font-size:28px;color:#152c40;cursor:pointer}
#cezar-eshop-advice h2{font-size:28px;line-height:1.2;margin:8px 26px 24px 0;color:#152c40}
.eshop-advice-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}
.eshop-advice-fields label{display:grid;gap:5px;font-weight:700}
.eshop-advice-fields input,.eshop-advice-fields textarea{width:100%;min-width:0;border:1px solid #93a5b3;border-radius:5px;padding:10px 12px;background:#fff;color:#0057b8;font:16px/1.4 Arial,Helvetica,sans-serif}
.eshop-advice-wide{grid-column:1/-1}
.eshop-advice-error{color:#b51c29}
@media(max-width:640px){.eshop-advice-content{padding:24px 18px}.eshop-advice-fields{grid-template-columns:1fr}#cezar-eshop-advice h2{font-size:24px}}
