/** Shopify CDN: Minification failed

Line 61:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*//* Chat bubble full opacity */
[data-shopify-app-embed="chat"] {
  opacity: 1 !important;
}

[data-shopify-app-embed="chat"] * {
  opacity: 1 !important;
}

#shopify-section-header-inline .t4s-type__mega > a > i { order: 2; font-size: 12px; margin-left: 2px; margin-right: 0px; }/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){}
/* Reverb-style green "Typical new price" banner */
.ega-typical-new {
  margin-top:.5rem;
  padding:.5rem .75rem;
  border-radius:.25rem;
  background:#e5f7e6;   /* light green */
  color:#12751d;        /* dark green text */
  border:1px solid #c6ebc9;
  font-size:1.15rem;    /* desktop size */
  font-weight:500;
  display:inline-block;
}
.ega-typical-new b {
  margin-right:.25rem;
}

/* Mobile: force banner on its own line */
@media (max-width: 767px) {
  .ega-typical-new {
    display: block !important;   /* force block behavior */
    clear: both !important;      /* drop below any inline siblings */
    width: 50%;                 /*  width like Reverb */
    font-size: 1rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding: .35rem .65rem;
    border-radius: .25rem;
  }
}



}



