.amrelated-pack-wrapper {
    order: 5;
}

.amrelated-pack-wrapper .amrelated-title {
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    padding: 20px 0;
}

.amrelated-pack-wrapper .amrelated-content-wrapper {
    justify-content: space-between;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-photo-container .amrelated-checkbox + .amrelated-label {
    padding: 0;
    border: 0 none;
    width: 50px;
    height: 50px;
    background: transparent !important;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-photo-container .amrelated-checkbox + .amrelated-label:before {
    top: 20%;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-photo-container .amrelated-checkbox:checked + .amrelated-label:before {
    color: #fff;
    background: #000;
    border-color: #000;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-photo-container .amrelated-discount {
    background: #FF4545;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .amrelated-name.amrelated-brand {
    padding-bottom: 5px;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .amrelated-name a {
    height: 4em;
    overflow: hidden;
    display: inline-block;
    color: #343841;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .price-box .price-wrapper .price {
    display: inline-block;
    line-height: 26px;
    font-size: 13px !important;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .price-box .regular-price .price-wrapper .price,
.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .price-box .special-price .price-wrapper .price {
    color: #FFB74B;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-pack-item .amrelated-details .price-box .old-price .price-wrapper .price {
    text-decoration: line-through;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
    padding-bottom: 0;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .amrelated-discount {
    padding-left: 14px;
    padding-right: 14px;
    background: #FF4545;
    font-size: 13px;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .amrelated-discount .main.price {
    font-weight: normal;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action {
    padding-top: 8px;
    padding-bottom: 8px;
}

@media screen and (min-width: 1440px) {
  .amrelated-pack-list.-wide .amrelated-pack-items .amrelated-background {
    background: #FBFBFB;
    box-shadow: unset;
  }
  .amrelated-pack-item.-wide {
    width: 300px;
  }
}

@media screen and (min-width: 768px) {
  .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus {
    color: #FFB74B;
  }
  .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal {
    color: #FFB74B;
  }
  .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
    border-color: rgba(255, 183, 75, 0.5);
  }
  .amrelated-cart-bundle {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .amrelated-pack-wrapper {
    order: 2;
  }
  .amrelated-summary-content .main.price {
    font-size: 22px;
    font-weight: bold;
  }
  .amrelated-price-wrapper {
    padding: 0;
  }
  .amrelated-pack-wrapper .amrelated-title:after {
    display: none;
  }
  .amrelated-pack-item:not(:last-child) {
    border-bottom: 0 none;
  }
  .amrelated-pack-item:not(:last-child) .amrelated-info:before {
    content: '';
    background-color: #D1CDCF;
    height: 1px;
    position: absolute;
    left: -15px;
    right: -15px;
    bottom: -30px;
  }
  .amrelated-cart-bundle {
    padding: 0 16px;
  }
}
