#order-standard_cart {
  font-family: "Manrope", "Open Sans", sans-serif;
  color: #041422;
}

#order-standard_cart .header-lined h1,
#order-standard_cart .font-size-36,
#order-standard_cart .products .product header,
#order-standard_cart .view-cart-items-header,
#order-standard_cart .order-summary h2 {
  font-family: "Outfit", "Manrope", sans-serif;
  letter-spacing: -0.02em;
}

#order-standard_cart .products .product {
  border: 1px solid #d5e0ea;
  border-radius: 1.35rem;
  overflow: hidden;
  box-shadow: 0 20px 50px -36px rgba(4, 20, 34, 0.28);
  background: #fff;
}

#order-standard_cart .products .product header {
  background: #041422;
  color: #fff;
  border: 0;
}

#order-standard_cart .products .product header span {
  color: #12c8b0;
}

#order-standard_cart .products .product .btn-success,
#order-standard_cart .btn-complete-order,
#order-standard_cart .btn-checkout,
#order-standard_cart .checkout .btn-primary {
  background: linear-gradient(180deg, #ffc24a 0%, #f0b429 100%) !important;
  border: 0 !important;
  color: #3a2a00 !important;
  font-weight: 700 !important;
  border-radius: 999px !important;
  box-shadow: 0 10px 24px -12px rgba(240, 180, 41, 0.8);
}

#order-standard_cart .order-summary {
  border: 1px solid #d5e0ea;
  border-radius: 1.25rem;
  overflow: hidden;
}

#order-standard_cart .order-summary h2 {
  background: #041422;
  color: #fff;
  margin: 0;
  padding: 1rem 1.25rem;
}

#order-standard_cart .domain-selection-options,
#order-standard_cart .add-domain {
  border-radius: 1.1rem;
  border: 1px solid #d5e0ea;
}

#order-standard_cart .fields-container,
#order-standard_cart .view-cart-items {
  border-radius: 1.25rem;
  border: 1px solid #d5e0ea;
  background: #fff;
}

#order-standard_cart .already-registered,
#order-standard_cart .checkout-security-msg {
  border-radius: 1rem;
}

#order-standard_cart .secondary-cart-actions .btn,
#order-standard_cart .continue-button {
  border-radius: 999px;
  font-weight: 700;
}
