:root {
  --evo-brand-secondary: #aaaf37;
  --evo-brand-accent: #E6EFFB;
  --evo-header-background: #fff;
}

.header-full .logo img {
/* Change this for desktop */
    max-width: 250px !important;
    height: auto !important;
    max-height: none !important;
}

/* ===== MH styling stock info in price section ===== */
.price .live-inventory-v2-wrapper .in-stock, .price .live-inventory-v2-wrapper .out-stock {
  margin: 5px 0;
}
/* ===== End =====*/
/* ===== MH styling Fellowers shredder page ===== */
.ex-name-fellowersshredderslandingpage .page-content.onecolumn {
  margin-top: 0;
}
.ex-name-fellowersshredderslandingpage .singlebanner_wrapper:has(.right){
padding-right: 2.5em;
}
.ex-name-fellowersshredderslandingpage .singlebanner_wrapper:has(.left) {
padding-left: 2.5em;
}
.ex-name-fellowersshredderslandingpage .singlebanner_wrapper img {
width: 100%;
}
.ex-name-fellowersshredderslandingpage .col:has(.margin-0) {
  margin: 0;
}
@media only screen and (max-width: 991px){
  .ex-name-fellowersshredderslandingpage .singlebanner_wrapper:has(.right){
  padding: 0 2.5em;
}
  .ex-name-fellowersshredderslandingpage .singlebanner_wrapper:has(.left){
  padding: 0 2.5em;
}
}
@media only screen and (max-width: 768px){
  .ex-name-fellowersshredderslandingpage .gotAnyQuestions img {
  display: none;
  }
  .ex-name-fellowersshredderslandingpage .gotAnyQuestions .questionsInner{
  width: 100%;
  padding-right: 0;
  }
  .ex-name-fellowersshredderslandingpage .landingpage-hero-content > img {
  max-width: 200%;
  }
}
/* ===== End =====*/
/* ===== MH styling h3 ===== */
.merch-header {
  margin-top: 3rem;
}
.merch-header h3 {
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  color: #444242;
  display: flex;
  justify-content: center;
  align-items: center;
}

.merch-header h3::before,
.merch-header h3::after {
  content: "";
  height: 1px;
  flex: 1;
  margin: 0 20px;
  background-color: #d0d0d0;
}
div[role="row-section"]:has(.merch-header){
  margin-bottom: 0;
}
/* ===== End =====*/