.elementor-2016 .elementor-element.elementor-element-e3b2f8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2016 .elementor-element.elementor-element-760d5a4{--display:flex;}.elementor-2016 .elementor-element.elementor-element-924ef15{--spacer-size:50px;}.elementor-2016 .elementor-element.elementor-element-0b6923d{--display:flex;}.elementor-2016 .elementor-element.elementor-element-585dff8{--update-cart-automatically-display:none;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-2016 .elementor-element.elementor-element-e3b2f8a:not(.elementor-motion-effects-element-type-background), .elementor-2016 .elementor-element.elementor-element-e3b2f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://omastudio.ir/wp-content/uploads/2025/05/Cart-Page-Background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2016 .elementor-element.elementor-element-e3b2f8a{--min-height:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2016 .elementor-element.elementor-element-924ef15{--spacer-size:60px;}.elementor-2016 .elementor-element.elementor-element-0b6923d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-585dff8 */.e-cart__container {
  background: transparent !important;
  padding: 10px;
  gap: 15px !important;
}
.woocommerce-cart-form__cart-item {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

td.product-remove {
    margin-top: -40px !important;
    font-size: 20px !important;
}

td.product-thumbnail {
    display: flex !important;
    font-family: Arial !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    margin-top: -25px !important;
}
td.product-thumbnail::before {
    content: "تصویر:" !important;
    margin-left: auto !important;
}
td.product-name {
    font-family: Arial !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    margin-top: -10px !important;
}
.product-name a {
    color: #000D62 !important;
    font-family: Aclonica !important;
    font-size: 16px !important;
}
td.product-price {
    font-family: Arial !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    margin-top: -10px !important;
}
.woocommerce-Price-amount {
    font-family: Aclonica !important;
    font-weight: 900 !important;
    font-size: 18px !important;
}
.woocommerce-Price-currencySymbol {
    font-family: Arial !important;
    font-weight: 900 !important;
    font-size: 16px !important;
}
td.product-quantity {
    display: none !important;
}
td.product-subtotal {
    display: none !important;
}
.cart-empty {
    border-radius: 10px !important;
    font-family: Arial !important;
    font-weight: 900 !important;
    color: #000 !important;
}
.woocommerce .button {
    background: linear-gradient(135deg, #007FA2 35%, #00C8FF 75%) !important;
    font-family: Arial !important;
    font-weight: 900 !important;
    border-radius: 10px !important;
    border: 3px solid black !important;
}
.woocommerce-message {
    border-radius: 10px !important;
    font-family: Arial !important;
    font-weight: 900 !important;
    color: #000 !important;
}
.woocommerce-message .button {
    display: none !important;
}
a.restore-item {
    color: #00C8FF !important;
}
.e-cart__column {
    padding-bottom: -10px !important;
}
.elementor-widget-woocommerce-cart .e-cart-section {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
    border-radius: 10px !important;
    margin: 0 !important;
}
.e-cart__container h2 {
    font-family: Arial !important;
    font-size: 18px !important;
}
.cart-subtotal {
    display: none !important;
}
.order-total {
    font-family: Arial !important;
    font-size: 16px !important;
}
.woocommerce-Price-amount span {
    color: #000 !important;
}
.woocommerce-Price-amount {
    color: #000 !important;
}
td::before {
    color: #000 !important;
}/* End custom CSS */