:root {
  --evo-brand-secondary: #abb7ad;
  --evo-brand-accent: #f4f4f4;
  --evo-header-background: #f4f4f4;
}


.accountboxes {
border: 1px solid #007f03;
  margin-bottom: 40px;
      padding: 20px;
}

header .header-mobile {
  background-color: #fff;
}

header .header-mobile .header-menu .cd-dropdown-trigger-mobile i {
  color: #59705a;
}

header .header-mobile .header-cart > a > .minicart_icon {
  color: #59705a;
}

header .header-mobile .header-account > a > i {
  color: #59705a;
}

  
/* Full width of page container, edge-to-edge */
.brand-section-wrapper{
  width:100%;
  margin:0 auto;
  padding:28px 0;
  text-align:center;
}

.brand-title{
  font-size:2rem;
  margin:0 0 24px;
}

/* Desktop: 6 columns */
.roll-brand-section{
  --gap:20px;
  --logo-h:60px;
  display:grid;
  grid-template-columns:repeat(6, 1fr);
  gap:var(--gap);
}

/* Brand card + hover */
.roll-brand-item{
  border:1px solid #e0e0e0;
  border-radius:12px;
  padding:18px 14px;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center; /* keeps logo centered */
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease, filter .2s ease;
  filter:grayscale(40%);
  text-decoration:none;
}
.roll-brand-item:hover,
.roll-brand-item:focus-visible{
  transform:translateY(-3px);
  box-shadow:0 8px 18px rgba(0,0,0,.08);
  border-color:#c7d6c9;
  filter:grayscale(0%);
}

/* Logo sizing */
.roll-brand-item img{
  max-width:100%;
  max-height:var(--logo-h);
  width:auto;
  height:auto;
  object-fit:contain;
  display:block;
  margin:0 auto; /* makes sure image itself is centered */
}

/* Responsive breakpoints */
@media (max-width: 1200px){
  .roll-brand-section{ grid-template-columns:repeat(5, 1fr); }
}
@media (max-width: 992px){
  .roll-brand-section{ grid-template-columns:repeat(4, 1fr); }
}
@media (max-width: 768px){
  .roll-brand-section{ grid-template-columns:repeat(3, 1fr); }
  .brand-title{ font-size:1.75rem; }
  .roll-brand-section{ --logo-h:56px; }
}
@media (max-width: 560px){
  .roll-brand-section{ 
    grid-template-columns:repeat(2, mi

      
.trustedbrandsrow {
  background-color: #f4f4f4 !important; 
  padding-top: 30px !important; 
  margin-top: 30px !important; 
  padding-bottom: 30px !important; 
    }