.elementor-14704 .elementor-element.elementor-element-b28ed01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-14704 .elementor-element.elementor-element-d2adab1{--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-14704 .elementor-element.elementor-element-950b3de > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14704 .elementor-element.elementor-element-7fd3207 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;}.elementor-14704 .elementor-element.elementor-element-6b2f550{--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-14704 .elementor-element.elementor-element-785f78d > .elementor-widget-container{background-color:#FFFFFF;padding:10px 25px 25px 25px;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-14704 .elementor-element.elementor-element-d2adab1{--width:65%;}.elementor-14704 .elementor-element.elementor-element-6b2f550{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14704 .elementor-element.elementor-element-d2adab1{--width:100%;}.elementor-14704 .elementor-element.elementor-element-6b2f550{--width:100%;}}@media(max-width:1024px){.elementor-14704 .elementor-element.elementor-element-b28ed01{--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;}}@media(max-width:767px){.elementor-14704 .elementor-element.elementor-element-7fd3207 > .elementor-widget-container{margin:0px -15px 0px -15px;padding:15px 15px 15px 15px;border-radius:0px 0px 0px 0px;}.elementor-14704 .elementor-element.elementor-element-785f78d > .elementor-widget-container{margin:0px -15px 0px -15px;padding:15px 15px 15px 15px;border-radius:0px 0px 0px 0px;}}/* Start custom CSS for wd_cart_table, class: .elementor-element-7fd3207 */.elementor-14704 .elementor-element.elementor-element-7fd3207 th, .elementor-14704 .elementor-element.elementor-element-7fd3207 td:before {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #1B242C;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 td.product-name a {
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    color: #1B242C;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .variation {
    font-size: 100%;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .item-variation-name, .elementor-14704 .elementor-element.elementor-element-7fd3207 .item-variation-value p, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation dt, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation dd, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation dd p {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #555F6D;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .item-variation-value p, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation dd p {
    font-weight: 500;
    color: #1B242C;
    margin: 0;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 button[name="apply_coupon"] {
    background: var( --wd-alternative-color );
    color: var( --wd-primary-color );
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .quantity select {
    width: auto;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-associated-table-product .tc-associated-table-product-price:after, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tm-cart-edit-options {
    display: none;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-associated-table-product .product-name:after {
    content: "اضافه شده";
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #555F6D;
    margin-bottom: 20px;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation {
    margin: 5px 0 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px 3px;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation dd {
    margin: 0;
    width: 50%;
    flex-grow: 1;
}
.elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-associated-table-product-indent {
    padding: 0;
}
@media (max-width: 768px) {
    .elementor-14704 .elementor-element.elementor-element-7fd3207 td {
        border-bottom: 0;
    }
    .elementor-14704 .elementor-element.elementor-element-7fd3207 .variation, .elementor-14704 .elementor-element.elementor-element-7fd3207 .tc-epo-metadata.variation {
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_cart_totals, class: .elementor-element-785f78d */.elementor-14704 .elementor-element.elementor-element-785f78d th, .elementor-14704 .elementor-element.elementor-element-785f78d td:before {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #1B242C;
}
.elementor-14704 .elementor-element.elementor-element-785f78d .checkout-button {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding: 20px;
    border-radius: 10px;
    margin-top: 10px;
}
.elementor-14704 .elementor-element.elementor-element-785f78d th, .elementor-14704 .elementor-element.elementor-element-785f78d td {
    border-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
.elementor-14704 .elementor-element.elementor-element-785f78d tr {
    border-bottom: 0;
}
.elementor-14704 .elementor-element.elementor-element-785f78d .info-shipping {
    background: #F5F7F9;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    color: #1B242C;
}
.elementor-14704 .elementor-element.elementor-element-785f78d .woocommerce-remove-coupon {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28ed01 */.elementor-14704 .elementor-element.elementor-element-b28ed01 .amount {
    color: #1B242C !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
}
.elementor-14704 .elementor-element.elementor-element-b28ed01 .woocommerce-Price-currencySymbol {
    color: #555F6D !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    margin-right: 3px !important;
}
.elementor-14704 .elementor-element.elementor-element-b28ed01 .cart-discount .amount {
    color: #1D7C4D !important;
}/* End custom CSS */