
/* Patch 049R3A — requested staging corrections */
.eap-r3a-search-only{
  padding:22px!important;
  background:linear-gradient(120deg,#103a55,#126692)!important;
}
.eap-r3a-search-only .eap-r2-search-grid{margin-top:0!important}
.eap-r3a-search-only .eap-r2-quick-links{margin:14px auto 0!important}
.eap-r3a-appliance-photo{
  width:100%;
  margin:18px 0 8px;
  overflow:hidden;
  background:#050505;
  border-radius:10px;
  box-shadow:0 5px 18px rgba(17,52,75,.07);
}
.eap-r3a-appliance-photo picture,
.eap-r3a-appliance-photo img{display:block;width:100%}
.eap-r3a-appliance-photo img{height:auto;aspect-ratio:12/5;object-fit:cover}
.eap-r3a-browse-section{padding-top:28px!important}
.eap-r3a-browse-section .eap-r2-section-head h1{
  margin:0 0 7px!important;
  color:var(--ea-navy)!important;
  font-size:clamp(28px,3.6vw,40px)!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}

/* A cleaner Cart control: obvious without looking like a generic template button. */
.eap-r3-nav .eap-r3-cart{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:36px!important;
  padding:8px 12px!important;
  color:#8e1820!important;
  background:#fff!important;
  border:1px solid rgba(255,255,255,.92)!important;
  border-radius:7px!important;
  box-shadow:0 2px 8px rgba(0,0,0,.12)!important;
}
.eap-r3-nav .eap-r3-cart:before{
  content:"";
  width:15px;height:15px;display:inline-block;flex:0 0 15px;
  background:no-repeat center/15px 15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b82027' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.2 10.2a2 2 0 0 0 2 1.6h7.8a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E");
}
.eap-r3-nav .eap-r3-cart:hover,.eap-r3-nav .eap-r3-cart:focus{
  background:#f8fbfd!important;color:#741118!important;transform:translateY(-1px);
}

/* Brand pages should read like working product/help pages, not generated instruction templates. */
.eap-r3-static-main .hero .lead{max-width:720px!important}
.eap-r3-static-main .finder-intro p{margin-bottom:0!important;color:var(--ea-muted)!important}
.eap-r3-static-main .fitment-note{background:transparent!important;border-left:3px solid #5fa7cd!important}

/* Approved seal, large enough to be recognizable but not dominant. */
.eap-r3-brand img{width:64px!important;height:64px!important;flex-basis:64px!important}
.eap-r3-footer-seal,.eap-footer-seal{width:108px!important;max-width:108px!important}

@media(max-width:760px){
  .eap-r3a-search-only{padding:14px!important}
  .eap-r3a-appliance-photo{margin-top:12px;border-radius:7px}
  .eap-r3-brand img{width:52px!important;height:52px!important;flex-basis:52px!important}
}
