/* line 1, crossselling.scss */
.sidecart-crossselling {
  margin-top: 1.5rem; }

/* line 5, crossselling.scss */
.sidecart-crossselling__title {
  margin-bottom: 0; }

/* line 9, crossselling.scss */
.sidecart-crossselling__products {
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
  padding: 1.25rem; }
  /* line 16, crossselling.scss */
  .sidecart-crossselling__products > div {
    flex: 0 0 auto; }

/* line 21, crossselling.scss */
.crossselling-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
  line-height: 1.2;
  text-align: center; }
  /* line 28, crossselling.scss */
  .crossselling-product:not(:last-child) {
    margin-right: 1rem; }

/* line 33, crossselling.scss */
.crossselling-product__image {
  margin-bottom: .5rem; }

/* line 37, crossselling.scss */
.crossselling-product__infos {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }

/* line 45, crossselling.scss */
.crossselling-product__name {
  margin-bottom: .5rem;
  font-size: .875rem; }
  /* line 48, crossselling.scss */
  .crossselling-product__name a {
    color: inherit; }

@media (min-width: 768px) {
  /* line 54, crossselling.scss */
  .sidecart .modal-body {
    position: static; }

  /* line 57, crossselling.scss */
  .sidecart-crossselling {
    position: absolute;
    top: 0;
    right: 100%;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    width: 220px;
    height: 100%;
    margin-top: 0;
    padding: 1.5rem 1.25rem;
    background-color: var(--bs-light); }

  /* line 70, crossselling.scss */
  .sidecart-crossselling__title {
    margin-bottom: 1.5rem;
    padding: 0;
    text-align: center; }

  /* line 75, crossselling.scss */
  .sidecart-crossselling__products {
    overflow-x: visible;
    flex: 1 1 0%;
    flex-direction: column;
    align-items: center;
    margin-right: 0;
    margin-left: 0;
    padding: 0; }

  /* line 84, crossselling.scss */
  .crossselling-product:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1.5rem; } }
