.prod_title {
 height: 90px !important;
}
.plitki_more {
  display: none !important;
}
.text_list {
  display: none !important;
}
.prod_plitki {
  min-height: 505px !important;
}
.type_show {
   display: none !important;  
}
table.fav_sravn {
  width: 100%;
  display: none !important;
}
.item_price {
  margin-bottom: 30px;  
}
.index_populyarnie_tovari {
  margin-bottom: 50px;
}
#sravn_list_count {
   display: none !important;     
}
#fav_list_count {
     display: none !important;  
}


/* форма */
.event-signup-card{
    max-width:640px;margin:16px auto;padding:20px 18px;border:1px solid #eee;border-radius:16px;
    box-shadow:0 6px 16px rgba(0,0,0,.06);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif
  }
  .event-signup-title{margin:0 0 14px;font-size:22px;line-height:1.25;font-weight:700}
  .form-row{margin-bottom:12px}
  .form-row label{display:block;margin:0 0 6px;font-size:14px;color:#222}
  .form-row input[type="text"],
  .form-row input[type="tel"]{
    width:100%;padding:12px 14px;border:1px solid #d9d9d9;border-radius:12px;font-size:16px;line-height:1.3;
    transition:border-color .2s, box-shadow .2s;background:#fff
  }
  .form-row input:focus{outline:none;border-color:#ff3b30;box-shadow:0 0 0 3px rgba(255,59,48,.15)}
  .btn-red{
    display:inline-flex;align-items:center;justify-content:center;gap:8px;
    padding:12px 20px;border:none;border-radius:14px;font-size:16px;font-weight:700;
    background:#e53935;color:#fff;cursor:pointer;transition:transform .06s ease, filter .2s
  }
  .btn-red:hover{filter:brightness(1.05)}
  .btn-red:active{transform:translateY(1px)}
  .req{color:#e53935}
  .field-error{color:#d32f2f;font-size:13px;margin-top:6px;min-height:16px}
  .form-note{margin-top:12px;font-size:14px}
  .hp-field{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0}
  @media (max-width:480px){
    .event-signup-card{padding:16px;border-radius:14px}
    .btn-red{width:100%}
  }
/* форма конец */
