#Top_bar,
#Top_bar.is-sticky,
.header-classic #Top_bar {
  border-bottom: 1px solid #c79b4b !important;
  box-shadow: none !important;
}

.home sr7-module sr7-loader,
.home sr7-module rs-loader,
.home sr7-module .sr7-loader,
.home sr7-module .sr7-loader-inner,
.home sr7-module .sr7-loader-icon,
.home sr7-module .sr7-preloader,
.home sr7-module .tp-loader,
.home sr7-module [class*="loader"],
.home sr7-module [class*="spinner"],
.home sr7-module [class*="preload"],
.home rs-module rs-loader,
.home rs-module .tp-loader,
.home rs-module [class*="loader"],
.home rs-module [class*="spinner"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  animation: none !important;
  pointer-events: none !important;
}

@media (min-width: 901px) {
  body.woocommerce-cart #Content .section_wrapper,
  body.woocommerce-cart #Content .container {
    box-sizing: border-box !important;
    width: min(1480px, calc(100% - 64px)) !important;
    max-width: none !important;
    margin-inline: auto !important;
  }

  body.woocommerce-cart #Content .woocommerce {
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(360px, 400px) !important;
    column-gap: 48px !important;
    align-items: start !important;
    width: 100% !important;
    max-width: none !important;
  }

  body.woocommerce-cart #Content .woocommerce > .woocommerce-notices-wrapper,
  body.woocommerce-cart #Content .woocommerce > .woocommerce-error,
  body.woocommerce-cart #Content .woocommerce > .woocommerce-message,
  body.woocommerce-cart #Content .woocommerce > .woocommerce-info {
    grid-column: 1 / -1 !important;
  }

  body.woocommerce-cart #Content .woocommerce-cart-form {
    grid-column: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    float: none !important;
  }

  body.woocommerce-cart #Content .cart-collaterals {
    grid-column: 2 !important;
    width: 100% !important;
    min-width: 360px !important;
    max-width: none !important;
    margin: 0 !important;
    float: none !important;
  }

  body.woocommerce-cart #Content .cart-collaterals .cart_totals {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 360px !important;
    max-width: none !important;
    float: none !important;
  }
}
