/* V30: preserve the V28 hero shop-name login card on the V29 layout. */
.et-home .shop-open{display:block;margin-top:18px}
.et-home .shop-open .shop-open-row{display:flex;align-items:stretch;gap:10px}
.et-home .shop-open .shop-open-row input{min-width:0;flex:1 1 auto}
/* Keep the contact brand card as green as every other contact card. */
.et-home .footer-row>a.footer-brand{
  background:linear-gradient(120deg,#064a2e,#08784a);
  border:1px solid #075a39;
  color:#fff;
  box-shadow:0 10px 22px rgba(3,71,40,.15);
}
.et-home .footer-row>a.footer-brand b,
.et-home .footer-row>a.footer-brand small{color:#fff!important;opacity:1}
.et-home .footer-row>a.footer-brand img{
  box-sizing:content-box;
  background:#fff;
  padding:5px 7px;
  border-radius:12px;
}
.et-home .footer-row>a.footer-brand:hover{
  background:linear-gradient(120deg,#043a26,#076a3e);
  transform:translateY(-1px);
}
@media (max-width:600px){
  .et-home .shop-open{margin-top:14px}
  .et-home .shop-open .shop-open-row{gap:8px}
  .et-home .footer-row>a.footer-brand{justify-content:center}
}
