#order-standard_cart {
    color: #374151 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 21px !important;
}
#order-standard_cart h1,
#order-standard_cart h2,
#order-standard_cart h3,
#order-standard_cart h4,
#order-standard_cart h5,
#order-standard_cart h6 {
    color: #111827 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-weight: 700 !important;
}
#order-standard_cart h1 {
    font-size: 24px !important;
    line-height: 30px !important;
}
#order-standard_cart h2 {
    font-size: 22px !important;
    line-height: 28px !important;
}
#order-standard_cart h3 {
    font-size: 20px !important;
    line-height: 26px !important;
}
#order-standard_cart h4 {
    font-size: 18px !important;
    line-height: 24px !important;
}
#order-standard_cart p,
#order-standard_cart li,
#order-standard_cart td,
#order-standard_cart th,
#order-standard_cart label,
#order-standard_cart span,
#order-standard_cart div {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
}
#order-standard_cart .products .product {
    background-color: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 6px !important;
}
#order-standard_cart .products .product header {
    position: relative;
    display: block !important;
    min-height: 42px;
    margin: 0;
    padding: 12px 20px;
    background-color: #ffffff !important;
    border-bottom: 1px solid #e5e7eb !important;
    border-radius: 6px 6px 0 0;
    overflow: visible !important;
}
#order-standard_cart .products .product header span,
#order-standard_cart .products .product header span[id^="product"][id$="-name"],
#order-standard_cart .products .product header .product-name {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    margin: 0 !important;
    color: #111827 !important;
    background-color: transparent !important;
    -webkit-text-fill-color: #111827 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    text-indent: 0 !important;
    text-shadow: none !important;
    white-space: normal !important;
}
#order-standard_cart .products .product header a,
#order-standard_cart .products .product header a:hover,
#order-standard_cart .products .product header a:focus {
    color: #111827 !important;
    text-decoration: none !important;
}
#order-standard_cart .products .product .product-desc,
#order-standard_cart .products .product .product-desc p,
#order-standard_cart .products .product .product-desc li,
#order-standard_cart .products .product .product-desc span {
    color: #4b5563 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
}
#order-standard_cart .products .product .product-desc ul {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    padding-left: 18px !important;
}
#order-standard_cart .products .product .product-desc li {
    margin-bottom: 4px !important;
}
#order-standard_cart .products .product footer {
    background-color: #ffffff !important;
}
#order-standard_cart .products .product footer,
#order-standard_cart .products .product footer span,
#order-standard_cart .products .product footer div {
    color: #374151 !important;
    font-size: 13px !important;
    line-height: 19px !important;
}
#order-standard_cart .products .product footer .price,
#order-standard_cart .products .product footer .price span {
    color: #111827 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
}
#order-standard_cart .products .product footer .price .discount,
#order-standard_cart .products .product footer .price .strike,
#order-standard_cart .products .product footer .price s,
#order-standard_cart .products .product footer .price del {
    color: #dc2626 !important;
    font-size: 14px !important;
}
#order-standard_cart .btn,
#order-standard_cart .btn-primary,
#order-standard_cart .btn-success {
    background-color: #111827 !important;
    border-color: #111827 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
    border-radius: 6px !important;
    text-decoration: none !important;
}
#order-standard_cart .btn:hover,
#order-standard_cart .btn:focus,
#order-standard_cart .btn-primary:hover,
#order-standard_cart .btn-primary:focus,
#order-standard_cart .btn-success:hover,
#order-standard_cart .btn-success:focus {
    background-color: #9b55fe !important;
    border-color: #9b55fe !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
#order-standard_cart .sidebar .list-group-item,
#order-standard_cart .sidebar .panel,
#order-standard_cart .sidebar .card {
    font-size: 14px !important;
}
#order-standard_cart .sidebar .list-group-item.active,
#order-standard_cart .sidebar .list-group-item:hover {
    color: #111827 !important;
    background-color: #f4f0ff !important;
    border-color: #9b55fe !important;
}
#order-standard_cart .order-summary {
    margin: 0 0 20px 0;
    padding: 0;
    background-color: #ffffff !important;
    border-bottom: 3px solid #9b55fe !important;
    border-radius: 4px;
}
#order-standard_cart .view-cart-items-header {
    margin: 0;
    padding: 8px 15px;
    background-color: #9b55fe !important;
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 20px !important;
    border-radius: 4px 4px 0 0;
}
#order-standard_cart .view-cart-items {
    margin: 0 0 20px 0;
    border-bottom: 2px solid #9b55fe !important;
}
#order-standard_cart .empty-cart .btn {
    margin: 0;
    padding: 4px 10px;
    background-color: #9b55fe !important;
    border: 0;
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 20px !important;
    border-radius: 0 0 4px 4px;
}
body.elementor-kit-8 #order-standard_cart .products .product header span,
body.elementor-kit-8 #order-standard_cart .products .product header span[id^="product"][id$="-name"],
body.elementor-kit-8 #order-standard_cart .products .product .product-desc,
body.elementor-kit-8 #order-standard_cart .products .product .product-desc p,
body.elementor-kit-8 #order-standard_cart .products .product .product-desc li {
    -webkit-text-fill-color: initial !important;
}
body.elementor-kit-8 #order-standard_cart .products .product header span,
body.elementor-kit-8 #order-standard_cart .products .product header span[id^="product"][id$="-name"] {
    color: #111827 !important;
    -webkit-text-fill-color: #111827 !important;
}
