.wc-ppcp-cart-payments__container,.wc-ppcp-cart-payment__methods,#wc-ppcp-cart-button-container,#wc-ppcp_googlepay-cart-button-container,#wc-ppcp_applepay-cart-button-container {
  display:none;
}

html body.page-id-978 {
  background:#070A0F;
  color:#E8E4DD;
}

body.page-id-978 .ast-container {
  max-width:1240px;
  margin:0 auto;
}

body.page-id-978 #secondary,body.page-id-978 .widget-area.secondary,body.page-id-978 .ast-filter-wrap,body.page-id-978 .sidebar-main {
  display:none;
}

body.page-id-978 #primary {
  width:100%;
  max-width:100%;
  float:none;
}

body.page-id-978 #main {
  background:transparent;
}

body.page-id-978 .site-main {
  padding-top:26px;
}

body.page-id-978 .entry-content.clear {
  background:linear-gradient(180deg,#0B111A,#0A0F16);
  border:1px solid rgba(184,157,107,.25);
  border-radius:12px;
  padding:24px;
}

body.page-id-978 .woocommerce-cart-form,body.page-id-978 .cart-collaterals {
  color:#E8E4DD;
}

body.page-id-978 table.shop_table {
  background:rgba(255,255,255,.02);
  border:1px solid rgba(184,157,107,.22);
  color:#E8E4DD;
}

body.page-id-978 table.shop_table th {
  color:#d6c39f;
  border-color:rgba(184,157,107,.2);
  font-weight:600;
}

body.page-id-978 table.shop_table td {
  border-color:rgba(255,255,255,.08);
  color:#E8E4DD;
}

body.page-id-978 .product-name a {
  color:#EDE4D2;
}

body.page-id-978 .quantity .qty,body.page-id-978 .coupon input.input-text {
  background:#101827;
  color:#E8E4DD;
  border:1px solid rgba(184,157,107,.35);
}

body.page-id-978 button.button,body.page-id-978 a.button,body.page-id-978 input.button {
  background:#B89D6B;
  color:#111;
  border:none;
}

body.page-id-978 .cart_totals {
  background:rgba(255,255,255,.02);
  border:1px solid rgba(184,157,107,.25);
  border-radius:10px;
  padding:18px;
  max-width:520px;
}

body.page-id-978 .cart_totals h2 {
  color:#f0e6d4;
}

body.page-id-978 .cart_totals table th,body.page-id-978 .cart_totals table td {
  color:#E8E4DD;
}

body.page-id-978 .wc-proceed-to-checkout a.checkout-button {
  font-size:15px;
  letter-spacing:.04em;
}

body.page-id-978 .woocommerce-notices-wrapper,body.page-id-978 .woocommerce-message,body.page-id-978 .woocommerce-info {
  background:#111927;
  color:#E8E4DD;
  border-left:3px solid #B89D6B;
}

body.page-id-978 .site-primary-footer-wrap,body.page-id-978 .site-below-footer-wrap,body.page-id-978 #colophon.site-footer {
  display:none;
}

body.page-id-978 button[name="update_cart"],body.page-id-978 input[name="update_cart"] {
  opacity:.35;
}

#primary .woocommerce a.remove {
  display:inline-flex;
}

#primary .woocommerce .quantity .qty {
  padding:8px;
}

#primary .woocommerce button[name="update_cart"] {
  padding:8px 20px;
}

#primary .woocommerce .cart_totals {
  padding:18px;
  border-radius:10px;
}

#primary .woocommerce .cart_totals>h2 {
  margin:-24px -24px 20px;
  background:rgba(184,157,107,.1);
}

#primary .woocommerce .cart_totals table.shop_table {
  border:1px solid rgba(184,157,107,.2);
  border-radius:12px;
}

#primary .woocommerce table.shop_table td {
  border-top-color:rgba(184,157,107,.1);
}

#primary .woocommerce table.shop_table.cart td.product-remove {
  text-align:center!important;
}

#primary .woocommerce .coupon input.input-text {
  border-color:rgba(184,157,107,.35);
}

#primary .woocommerce .cart_totals {
  border-color:rgba(184,157,107,.25);
}

#primary .woocommerce .cart_totals>h2 {
  border-bottom-color:rgba(184,157,107,.15);
}

#primary .woocommerce .woocommerce-cart-form table.cart td.actions button.button {
  padding-right:20px;
  padding-left:20px;
}

#primary .woocommerce .cart_totals table.shop_table th {
  border-top-color:rgba(184,157,107,.15);
}
