.gw-parts-page .gw-quick-section.gw-quote-v2.gw-quote-v2--embedded {
  grid-column: 1 / -1;
  margin-block: 20px;
  padding: 0;
  border: 0;
  background: transparent;
}

.gw-parts-page .gw-quote-v2--embedded > .gw-wrap {
  width: 100%;
}

@media (max-width: 600px) {
  .gw-parts-page .gw-quick-section.gw-quote-v2.gw-quote-v2--embedded {
    margin-block: 14px;
  }
}

.gw-parts-page .gw-listing-quote .gw-quick-section.gw-quote-v2 {
  padding-block: 8px 24px;
  border: 0;
  background: transparent;
  scroll-margin-top: calc(var(--gw-header-offset, 116px) + 12px);
}

.gw-listing-quote .gw-quote-panel > summary {
  gap: 12px;
  min-height: 0;
  padding: 16px 20px;
}

.gw-listing-quote .gw-quote-panel > summary > span:first-child {
  gap: 4px;
}

.gw-listing-quote .gw-quote-eyebrow {
  display: none;
}

.gw-listing-quote .gw-quote-title {
  font-size: clamp(18px, 2vw, 22px);
}

.gw-listing-quote .gw-quote-description {
  font-size: 14px;
}

.gw-listing-quote .gw-quote-toggle {
  gap: 12px;
  min-height: 44px;
  padding: 8px 14px;
  border: 1px solid #1f5a34;
  background: #fff;
  color: #1f5a34;
}

.gw-listing-quote .gw-quote-panel > summary:hover .gw-quote-toggle {
  background: #e3efe4;
}
