.woocommerce-custom-uxb-frontend-wrapper .woocommerce-billing-fields {
    border: none;
}

.woocommerce-custom-uxb-frontend-wrapper .checkout-uxb-coupon-form {
    max-width: 1080px;
    margin: auto;
}

html :where(.has-border-color), html :where([style*=border-width]) {
    border-style: unset;
}

.woocommerce-custom-uxb-post-type-wrapper .shipping_address {
    display: none;
}

.woocommerce-custom-uxb-post-type-wrapper ul li, .woocommerce-custom-uxb-post-type-wrapper .checkout ul li {
    list-style: none;
    margin-left: 0px !important;
}

.cart-empty-return-to-shop-uxb .primary.is-outline:hover {
    color: #ffffff !important;
}

.checkout-billing-uxb-wrapper,
.checkout-shipping-uxb-wrapper,
.checkout-order-payment-uxb-wrapper,
.cart-table-uxb-wrapper,
.cart-totals-uxb-wrapper,
.cart-cross-sell-uxb-wrapper,
.cart-uxb-coupon-form {
    border: var(--border-width) var(--border-style) var(--border-color);
    padding: 15px 30px 30px;
}

.cart-scross-sell-uxb-content .cross-sells .products {
    display: grid !important;
    column-gap: 20px;
    list-style-type: none;
    padding: 0px;
}

.cart-scross-sell-uxb-content.cart-uxb-columns-1 .cross-sells .products {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content.cart-uxb-columns-2 .cross-sells .products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content.cart-uxb-columns-3 .cross-sells .products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content.cart-uxb-columns-4 .cross-sells .products {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content.cart-uxb-columns-5 .cross-sells .products {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content.cart-uxb-columns-6 .cross-sells .products {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

.cart-scross-sell-uxb-content .cross-sells .product {
    width: 100% !important;
    max-width: 100% !important;
    flex: 100% !important;
}

.checkout-uxb-container .woocommerce-message .message-container {
    border: 2px dashed #e5f0f5;
    padding: 15px;
}