/* R83: black circular submit arrow as provided in reference image */
.z-search-hero #zGeneratorSearch .z-search-inputrow > button[type="submit"] {
  appearance:none !important; -webkit-appearance:none !important;
  width:42px !important; height:42px !important; min-width:42px !important;
  padding:0 !important; margin:0 2px 0 8px !important;
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  border:0 !important; border-radius:50% !important;
  background:#151515 !important; color:#fff !important;
  box-shadow:0 2px 5px rgba(0,0,0,.18) !important;
  cursor:pointer !important; flex:0 0 42px !important;
  transform:none !important; font-size:0 !important; line-height:1 !important;
}
.z-search-hero #zGeneratorSearch .z-search-inputrow > button[type="submit"] svg { width:20px !important; height:20px !important; stroke:#fff !important; fill:none !important; display:block !important; }
.z-search-hero #zGeneratorSearch .z-search-inputrow > button[type="submit"]:hover { background:#303030 !important; }
.z-search-hero #zGeneratorSearch .z-search-inputrow > button[type="submit"]:focus-visible { outline:3px solid #78a6ff !important; outline-offset:3px !important; }
@media(max-width:600px){.z-search-hero #zGeneratorSearch .z-search-inputrow > button[type="submit"]{width:38px !important;height:38px !important;min-width:38px !important;flex-basis:38px !important;margin-left:4px !important;}}
