.details-wrapper {
  padding-bottom: 5px; }

.details-title h1 {
  font-size: 28px;
  font-weight: 600;
  color: #000; }
  .details-title h1 .tooltip-target {
    border-bottom: 1px dotted;
    cursor: pointer; }

.details-adtype {
  font-size: 14px;
  line-height: 1.5;
  color: #4a4a4a;
  top: -5px;
  position: relative; }

.details-price {
  text-align: left;
  color: #000; }
  .details-price .price {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 8px;
    white-space: nowrap; }
  .details-price .description {
    font-size: 14px;
    top: -5px;
    position: relative; }

.details .badge {
  font-weight: 600;
  font-size: 12px;
  padding: 6px; }
  .details .badge-type-hail-damaged {
    background-color: #b71c1c; }
  .details .badge-type-special-offer {
    background-color: #00ca9e; }
  .details .badge-type-run-out-stock {
    background-color: #5d5d5d; }
  .details .badge-type-clearance-stock {
    background-color: #5d5d5d; }

.csn-lightbox iframe {
  height: 100%;
  width: 100%;
  border: 0px; }

.csn-lightbox button.close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -30px;
  right: -30px;
  background-color: white;
  opacity: 1; }

.gallery-side-bar {
  display: none;
  height: 100%;
  overflow-y: auto; }
  .gallery-side-bar-wrapper {
    display: flex;
    flex-direction: column; }
    .gallery-side-bar-wrapper *[data-ad-tile] {
      align-self: center; }


/*# sourceMappingURL=details-assets-decadf1a304b0c1e99d5.css.map*/