.mod_article,
.mod_ls_shop_cross_seller,
#above-footer,
#footer {
  margin-top: $grid-gutter-width;
}

#below-header .mod_article {
  margin-top: 0;
}

.product-list.lsjs-slider-applied {
  .shopProduct {
    margin-top: 0;
  }
}

.ce_list,
.ce_text {
  ul {
    padding-left: 1.5rem;
  }
  ol {
    padding-left: 1.8rem;
  }
}

.voucher-notice {
  font-size: 80%;
}

/*
 * shopping cart: Adjustments for the shopping cart
 * Proven adaptations can be transferred to the core.
 */

.coupons[data-lsjs-component="statusToggler"] {
  [data-lsjs-element*="toggler"] {
    cursor: pointer;
  }
}

/*
 * shopping cart:
 * Adjustments File: vendor/leadingsystems/contao-merconis/src/Resources/contao/lscss/_merconis-cart-checkout-order-review.scss
 * Line: 402 - 404 (div[data-misc-close-form-initially="1"] {...})
 */
#checkoutStepShipping,
#checkoutStepPayment {
  .paymentAndShippingOptionContainer {
    > div[data-misc-close-form-initially="1"] {
      > div {
        padding: 1.5rem;
      }
    }
  }
}

/*
 * checkoutStep: Adjustments for checkout
 * Proven adaptations can be transferred to the core.
 */

/*
 * checkoutStep: Also for forms in the product detail view
 */
#checkoutStepFinalConfirmation,
.contact-product .ce_form {
  .widget-explanation,
  .widget-checkbox {
    a {
      text-decoration: underline;
    }
  }
}