{"id":12,"date":"2026-08-24T01:02:59","date_gmt":"2026-08-23T21:32:59","guid":{"rendered":"https:\/\/ahangarany.ir\/courses2\/cart\/"},"modified":"2026-09-24T14:46:59","modified_gmt":"2026-09-24T11:16:59","slug":"cart","status":"publish","type":"page","link":"https:\/\/ahangarany.ir\/courses2\/cart\/","title":{"rendered":"\u0633\u0628\u062f \u062e\u0631\u06cc\u062f"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12\" class=\"elementor elementor-12\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bcdd7b e-con-full e-flex e-con e-parent\" data-id=\"5bcdd7b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-332553a elementor-widget elementor-widget-html\" data-id=\"332553a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n\/* =========================================================\n   FIX: PRODUCT SUBTOTAL COLUMN\n========================================================= *\/\n\n.woocommerce-cart-form table.shop_table {\n    table-layout: fixed !important;\n}\n\n\/* \u0639\u0631\u0636 \u0633\u062a\u0648\u0646\u200c\u0647\u0627 *\/\n.woocommerce-cart-form table.shop_table th.product-remove,\n.woocommerce-cart-form table.shop_table td.product-remove {\n    width: 48px !important;\n}\n\n.woocommerce-cart-form table.shop_table th.product-thumbnail,\n.woocommerce-cart-form table.shop_table td.product-thumbnail {\n    width: 105px !important;\n}\n\n.woocommerce-cart-form table.shop_table th.product-name,\n.woocommerce-cart-form table.shop_table td.product-name {\n    width: auto !important;\n}\n\n.woocommerce-cart-form table.shop_table th.product-price,\n.woocommerce-cart-form table.shop_table td.product-price {\n    width: 125px !important;\n}\n\n.woocommerce-cart-form table.shop_table th.product-quantity,\n.woocommerce-cart-form table.shop_table td.product-quantity {\n    width: 140px !important;\n}\n\n.woocommerce-cart-form table.shop_table th.product-subtotal,\n.woocommerce-cart-form table.shop_table td.product-subtotal {\n    width: 155px !important;\n    min-width: 155px !important;\n    padding-left: 25px !important;\n    padding-right: 15px !important;\n    white-space: nowrap !important;\n}\n\n\/* \u0645\u062a\u0646 \u062c\u0645\u0639 \u062c\u0632\u0621 \u06a9\u0627\u0645\u0644 \u062f\u06cc\u062f\u0647 \u0634\u0648\u062f *\/\n.woocommerce-cart-form td.product-subtotal .amount {\n    display: inline-block;\n    white-space: nowrap !important;\n    font-size: 13px;\n    font-weight: 800;\n}\n\n\/* \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u0631\u06cc\u062f\u0647 \u0634\u062f\u0646 \u0622\u062e\u0631\u06cc\u0646 \u0633\u062a\u0648\u0646 *\/\n.woocommerce-cart-form {\n    overflow: visible !important;\n}\n\n.woocommerce-cart-form table.shop_table {\n    overflow: visible !important;\n}\n\n\/* =========================================================\n   EMPTY CART - HOME PAGE BUTTON\n========================================================= *\/\n\n.woocommerce-cart .return-to-shop a.button {\n    min-width: 190px;\n    height: 48px;\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n    padding: 0 25px !important;\n    background: linear-gradient(\n        135deg,\n        #6c4df6,\n        #5638df\n    ) !important;\n    color: #fff !important;\n    border: 0 !important;\n    border-radius: 12px !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    box-shadow: 0 8px 20px rgba(108,77,246,.22);\n    transition: all .25s ease;\n}\n\n.woocommerce-cart .return-to-shop a.button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 12px 25px rgba(108,77,246,.30);\n}\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 900px) {\n\n    .woocommerce-cart-form table.shop_table {\n        table-layout: auto !important;\n    }\n\n    .woocommerce-cart-form table.shop_table th.product-subtotal,\n    .woocommerce-cart-form table.shop_table td.product-subtotal {\n        width: auto !important;\n        min-width: 0 !important;\n    }\n}\n\n\n\/* =========================================================\n   MODERN WOOCOMMERCE CART\n   Elementor HTML Widget\n   Vazirmatn \/ RTL \/ Responsive\n========================================================= *\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');\n\n:root {\n    --mc-primary: #6c4df6;\n    --mc-primary-dark: #5638df;\n    --mc-text: #171725;\n    --mc-muted: #77798a;\n    --mc-border: #ececf3;\n    --mc-bg: #f7f8fc;\n    --mc-card: #ffffff;\n    --mc-green: #13a66b;\n    --mc-red: #e74c3c;\n    --mc-radius: 20px;\n}\n\n\/* =========================\n   MAIN\n========================= *\/\n\n.woocommerce-cart {\n    direction: rtl;\n    font-family: 'Vazirmatn', sans-serif !important;\n    background: var(--mc-bg);\n}\n\n\/* Elementor containers *\/\n.woocommerce-cart .elementor-widget-container {\n    font-family: 'Vazirmatn', sans-serif !important;\n}\n\n\/* =========================\n   HIDE DEFAULT TITLES\n========================= *\/\n\n.woocommerce-cart h1.entry-title,\n.woocommerce-cart .page-title {\n    display: none !important;\n}\n\n\/* =========================\n   CART AREA\n========================= *\/\n\n.woocommerce-cart .woocommerce {\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 35px 20px 60px;\n}\n\n\/* =========================\n   CUSTOM HEADER\n========================= *\/\n\n.woocommerce-cart .woocommerce::before {\n    content: \"\u0633\u0628\u062f \u062e\u0631\u06cc\u062f \u0634\u0645\u0627\";\n    display: block;\n    font-size: 30px;\n    line-height: 1.5;\n    font-weight: 800;\n    color: var(--mc-text);\n    margin-bottom: 7px;\n}\n\n.woocommerce-cart .woocommerce::after {\n    content: \"\u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0633\u0641\u0627\u0631\u0634 \u062e\u0648\u062f \u0631\u0627 \u0646\u0647\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f.\";\n    display: block;\n    font-size: 13px;\n    color: var(--mc-muted);\n    margin-bottom: 28px;\n}\n\n\/* =========================\n   CLEAR DEFAULT FLOATS\n========================= *\/\n\n.woocommerce-cart .woocommerce::after {\n    clear: both;\n}\n\n\/* =========================\n   CART FORM\n========================= *\/\n\n.woocommerce-cart-form {\n    width: calc(100% - 384px);\n    float: right;\n    background: var(--mc-card);\n    border: 1px solid var(--mc-border);\n    border-radius: var(--mc-radius);\n    overflow: hidden;\n    box-shadow: 0 8px 35px rgba(30, 30, 60, .04);\n}\n\n\/* =========================\n   CART TABLE\n========================= *\/\n\n.woocommerce-cart-form table.shop_table {\n    width: 100% !important;\n    margin: 0 !important;\n    border: 0 !important;\n    border-collapse: collapse !important;\n    background: transparent !important;\n}\n\n\/* Remove Woo default table borders *\/\n.woocommerce-cart-form table.shop_table,\n.woocommerce-cart-form table.shop_table td,\n.woocommerce-cart-form table.shop_table th {\n    border: 0 !important;\n}\n\n\/* Header *\/\n.woocommerce-cart-form table.shop_table thead {\n    background: #fff;\n}\n\n.woocommerce-cart-form table.shop_table thead th {\n    padding: 21px 24px !important;\n    border-bottom: 1px solid var(--mc-border) !important;\n    color: var(--mc-text);\n    font-size: 14px;\n    font-weight: 700;\n}\n\n\/* Hide unnecessary headings *\/\n.woocommerce-cart-form th.product-remove,\n.woocommerce-cart-form th.product-thumbnail {\n    font-size: 0;\n}\n\n\/* =========================\n   PRODUCT ROW\n========================= *\/\n\n.woocommerce-cart-form table.shop_table tbody tr {\n    position: relative;\n    border-bottom: 1px solid var(--mc-border) !important;\n}\n\n.woocommerce-cart-form table.shop_table tbody tr:last-child {\n    border-bottom: 0 !important;\n}\n\n.woocommerce-cart-form table.shop_table td {\n    padding: 22px 14px !important;\n    vertical-align: middle !important;\n}\n\n\/* =========================\n   REMOVE BUTTON\n========================= *\/\n\n.woocommerce-cart-form td.product-remove {\n    width: 45px;\n    padding-right: 20px !important;\n}\n\n.woocommerce-cart-form td.product-remove a.remove {\n    width: 30px;\n    height: 30px;\n    display: flex !important;\n    align-items: center;\n    justify-content: center;\n    border-radius: 9px;\n    background: #fff2f1;\n    color: var(--mc-red) !important;\n    font-size: 17px;\n    font-weight: 500;\n    text-decoration: none;\n    transition: .2s ease;\n}\n\n.woocommerce-cart-form td.product-remove a.remove:hover {\n    background: var(--mc-red);\n    color: #fff !important;\n    transform: scale(1.05);\n}\n\n\/* =========================\n   PRODUCT IMAGE\n========================= *\/\n\n.woocommerce-cart-form td.product-thumbnail {\n    width: 105px;\n}\n\n.woocommerce-cart-form td.product-thumbnail img {\n    width: 85px !important;\n    height: 85px !important;\n    max-width: none !important;\n    object-fit: cover;\n    border-radius: 15px;\n    border: 1px solid var(--mc-border);\n    display: block;\n}\n\n\/* =========================\n   PRODUCT NAME\n========================= *\/\n\n.woocommerce-cart-form td.product-name {\n    min-width: 220px;\n}\n\n.woocommerce-cart-form td.product-name a {\n    color: var(--mc-text) !important;\n    font-size: 14px;\n    line-height: 1.9;\n    font-weight: 700;\n    text-decoration: none !important;\n    transition: .2s;\n}\n\n.woocommerce-cart-form td.product-name a:hover {\n    color: var(--mc-primary) !important;\n}\n\n\/* Variation *\/\n.woocommerce-cart-form td.product-name dl.variation {\n    margin: 7px 0 0;\n    font-size: 11px;\n    color: var(--mc-muted);\n}\n\n.woocommerce-cart-form td.product-name dl.variation dt,\n.woocommerce-cart-form td.product-name dl.variation dd {\n    display: inline;\n    margin: 0;\n}\n\n.woocommerce-cart-form td.product-name dl.variation dd {\n    margin-left: 8px;\n}\n\n\/* =========================\n   PRICE\n========================= *\/\n\n.woocommerce-cart-form td.product-price {\n    color: var(--mc-primary);\n    font-size: 13px;\n    font-weight: 700;\n    white-space: nowrap;\n}\n\n.woocommerce-cart-form td.product-price del {\n    color: #aaa;\n    font-weight: 400;\n    margin-left: 5px;\n}\n\n.woocommerce-cart-form td.product-price ins {\n    text-decoration: none;\n}\n\n\/* =========================\n   QUANTITY\n========================= *\/\n\n.woocommerce-cart-form td.product-quantity {\n    min-width: 125px;\n}\n\n.woocommerce-cart-form .quantity {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    direction: ltr;\n    border: 1px solid var(--mc-border);\n    border-radius: 11px;\n    overflow: hidden;\n    background: #fff;\n    height: 42px;\n}\n\n.woocommerce-cart-form .quantity input.qty {\n    width: 42px !important;\n    height: 40px !important;\n    border: 0 !important;\n    outline: none !important;\n    background: #fff !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    text-align: center !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 700;\n    color: var(--mc-text);\n}\n\n.woocommerce-cart-form .quantity input.qty::-webkit-inner-spin-button,\n.woocommerce-cart-form .quantity input.qty::-webkit-outer-spin-button {\n    opacity: 0;\n}\n\n\/* =========================\n   SUBTOTAL\n========================= *\/\n\n.woocommerce-cart-form td.product-subtotal {\n    color: var(--mc-text);\n    font-size: 13px;\n    font-weight: 800;\n    white-space: nowrap;\n}\n\n\/* =========================\n   CART ACTIONS\n========================= *\/\n\n.woocommerce-cart-form td.actions {\n    padding: 18px 24px !important;\n    background: #fcfcfe;\n    border-top: 1px solid var(--mc-border) !important;\n}\n\n\/* Coupon *\/\n.woocommerce-cart-form td.actions .coupon {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    float: right;\n}\n\n.woocommerce-cart-form td.actions .coupon input.input-text {\n    width: 190px !important;\n    height: 44px !important;\n    border: 1px solid var(--mc-border) !important;\n    border-radius: 11px !important;\n    background: #fff !important;\n    padding: 0 13px !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 11px !important;\n    outline: none !important;\n    box-shadow: none !important;\n}\n\n.woocommerce-cart-form td.actions .coupon input.input-text:focus {\n    border-color: var(--mc-primary) !important;\n}\n\n\/* Coupon button *\/\n.woocommerce-cart-form td.actions .coupon button,\n.woocommerce-cart-form td.actions .coupon .button {\n    height: 44px !important;\n    border: 0 !important;\n    border-radius: 11px !important;\n    padding: 0 17px !important;\n    background: #171725 !important;\n    color: #fff !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    cursor: pointer;\n}\n\n\/* Update button *\/\n.woocommerce-cart-form td.actions button[name=\"update_cart\"] {\n    height: 44px !important;\n    border: 0 !important;\n    border-radius: 11px !important;\n    padding: 0 18px !important;\n    background: #eeeef4 !important;\n    color: #555563 !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n}\n\n.woocommerce-cart-form td.actions button[name=\"update_cart\"]:disabled {\n    opacity: .55;\n}\n\n\/* =========================\n   CART TOTALS\n========================= *\/\n\n.woocommerce-cart .cart-collaterals {\n    width: 360px !important;\n    float: left !important;\n    margin: 0 !important;\n}\n\n.woocommerce-cart .cart_totals {\n    width: 100% !important;\n    background: var(--mc-card);\n    border: 1px solid var(--mc-border);\n    border-radius: var(--mc-radius);\n    padding: 25px !important;\n    box-shadow: 0 8px 35px rgba(30, 30, 60, .05);\n    position: sticky;\n    top: 25px;\n}\n\n\/* Title *\/\n.woocommerce-cart .cart_totals h2 {\n    margin: 0 0 20px !important;\n    padding: 0 !important;\n    font-size: 18px !important;\n    font-weight: 800 !important;\n    color: var(--mc-text);\n}\n\n\/* Total table *\/\n.woocommerce-cart .cart_totals table.shop_table {\n    border: 0 !important;\n    margin: 0 !important;\n}\n\n.woocommerce-cart .cart_totals table.shop_table th,\n.woocommerce-cart .cart_totals table.shop_table td {\n    padding: 11px 0 !important;\n    border: 0 !important;\n    background: transparent !important;\n    font-size: 12px;\n}\n\n\/* Labels *\/\n.woocommerce-cart .cart_totals table.shop_table th {\n    color: var(--mc-muted);\n    font-weight: 500;\n}\n\n\/* Values *\/\n.woocommerce-cart .cart_totals table.shop_table td {\n    text-align: left;\n    color: var(--mc-text);\n    font-weight: 700;\n}\n\n\/* Subtotal *\/\n.woocommerce-cart .cart_totals tr.cart-subtotal {\n    border-bottom: 1px solid var(--mc-border);\n}\n\n\/* Shipping *\/\n.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals {\n    border-bottom: 1px solid var(--mc-border);\n}\n\n\/* Grand total *\/\n.woocommerce-cart .cart_totals tr.order-total {\n    border-top: 1px solid var(--mc-border) !important;\n}\n\n.woocommerce-cart .cart_totals tr.order-total th,\n.woocommerce-cart .cart_totals tr.order-total td {\n    padding-top: 19px !important;\n}\n\n.woocommerce-cart .cart_totals tr.order-total th {\n    color: var(--mc-text);\n    font-weight: 700;\n}\n\n.woocommerce-cart .cart_totals tr.order-total td {\n    color: var(--mc-primary);\n    font-size: 19px;\n    font-weight: 800;\n}\n\n\/* =========================\n   CHECKOUT\n========================= *\/\n\n.woocommerce-cart .wc-proceed-to-checkout {\n    padding: 17px 0 0 !important;\n}\n\n.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {\n    width: 100%;\n    height: 55px;\n    margin: 0 !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center;\n    justify-content: center;\n    border-radius: 14px !important;\n    background: linear-gradient(\n        135deg,\n        var(--mc-primary),\n        var(--mc-primary-dark)\n    ) !important;\n    color: #fff !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    box-shadow: 0 10px 25px rgba(108,77,246,.24);\n    transition: .25s ease;\n}\n\n.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 14px 30px rgba(108,77,246,.30);\n}\n\n\/* =========================\n   TRUST MESSAGE\n========================= *\/\n\n.woocommerce-cart .cart_totals::after {\n    content: \"\u2713   \u067e\u0631\u062f\u0627\u062e\u062a \u0627\u0645\u0646 \u0648 \u062d\u0641\u0627\u0638\u062a\u200c\u0634\u062f\u0647\";\n    display: block;\n    margin-top: 15px;\n    padding: 12px;\n    border-radius: 11px;\n    background: #effaf5;\n    color: var(--mc-green);\n    text-align: center;\n    font-size: 10px;\n    font-weight: 600;\n}\n\n\/* =========================\n   SHIPPING CALCULATOR\n========================= *\/\n\n.woocommerce-cart .shipping-calculator-button {\n    color: var(--mc-primary) !important;\n    font-size: 11px;\n    font-weight: 600;\n}\n\n.woocommerce-cart .shipping-calculator-form {\n    padding-top: 12px;\n}\n\n.woocommerce-cart .shipping-calculator-form input,\n.woocommerce-cart .shipping-calculator-form select {\n    width: 100% !important;\n    height: 40px !important;\n    border: 1px solid var(--mc-border) !important;\n    border-radius: 9px !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 11px !important;\n}\n\n\/* =========================\n   EMPTY CART\n========================= *\/\n\n.woocommerce-cart .cart-empty.woocommerce-info {\n    width: 100%;\n    margin: 20px 0 !important;\n    padding: 55px 20px !important;\n    border: 1px solid var(--mc-border) !important;\n    border-radius: var(--mc-radius) !important;\n    background: #fff !important;\n    color: var(--mc-muted) !important;\n    text-align: center;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 14px;\n}\n\n.woocommerce-cart .return-to-shop {\n    text-align: center;\n}\n\n.woocommerce-cart .return-to-shop a.button {\n    background: var(--mc-primary) !important;\n    color: #fff !important;\n    border-radius: 11px !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n}\n\n\/* =========================\n   NOTICES\n========================= *\/\n\n.woocommerce-cart .woocommerce-notices-wrapper {\n    width: 100%;\n}\n\n.woocommerce-cart .woocommerce-message,\n.woocommerce-cart .woocommerce-error,\n.woocommerce-cart .woocommerce-info {\n    border-radius: 12px !important;\n    font-family: 'Vazirmatn', sans-serif !important;\n    font-size: 12px !important;\n}\n\n\/* =========================\n   RTL FIX\n========================= *\/\n\n.woocommerce-cart .woocommerce {\n    direction: rtl;\n}\n\n.woocommerce-cart .cart-collaterals {\n    direction: rtl;\n}\n\n\/* =========================\n   MOBILE\n========================= *\/\n\n@media (max-width: 900px) {\n\n    .woocommerce-cart .woocommerce {\n        padding: 25px 12px 45px;\n    }\n\n    .woocommerce-cart-form {\n        width: 100%;\n        float: none;\n        margin-bottom: 20px;\n    }\n\n    .woocommerce-cart .cart-collaterals {\n        width: 100% !important;\n        float: none !important;\n    }\n\n    .woocommerce-cart .cart_totals {\n        position: static;\n    }\n}\n\n@media (max-width: 650px) {\n\n    .woocommerce-cart .woocommerce::before {\n        font-size: 24px;\n    }\n\n    .woocommerce-cart .woocommerce::after {\n        font-size: 11px;\n        margin-bottom: 20px;\n    }\n\n    \/* Hide desktop table header *\/\n    .woocommerce-cart-form table.shop_table thead {\n        display: none;\n    }\n\n    \/* Product row *\/\n    .woocommerce-cart-form table.shop_table tbody tr {\n        display: grid;\n        grid-template-columns: 48px 75px minmax(0, 1fr);\n        grid-template-rows: auto auto auto;\n        gap: 8px;\n        padding: 17px 13px;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody td {\n        padding: 0 !important;\n        width: auto !important;\n        min-width: 0 !important;\n    }\n\n    \/* Remove *\/\n    .woocommerce-cart-form td.product-remove {\n        grid-column: 1;\n        grid-row: 1;\n        padding-top: 3px !important;\n    }\n\n    \/* Image *\/\n    .woocommerce-cart-form td.product-thumbnail {\n        grid-column: 2;\n        grid-row: 1 \/ 3;\n    }\n\n    .woocommerce-cart-form td.product-thumbnail img {\n        width: 70px !important;\n        height: 70px !important;\n    }\n\n    \/* Name *\/\n    .woocommerce-cart-form td.product-name {\n        grid-column: 3;\n        grid-row: 1;\n        align-self: center;\n    }\n\n    .woocommerce-cart-form td.product-name a {\n        font-size: 12px;\n        line-height: 1.7;\n    }\n\n    \/* Price *\/\n    .woocommerce-cart-form td.product-price {\n        grid-column: 3;\n        grid-row: 2;\n        font-size: 11px;\n    }\n\n    \/* Quantity *\/\n    .woocommerce-cart-form td.product-quantity {\n        grid-column: 2 \/ 4;\n        grid-row: 3;\n        justify-self: start;\n        margin-right: 83px;\n    }\n\n    \/* Subtotal *\/\n    .woocommerce-cart-form td.product-subtotal {\n        grid-column: 3;\n        grid-row: 3;\n        text-align: left;\n        align-self: center;\n        font-size: 11px;\n    }\n\n    \/* Actions *\/\n    .woocommerce-cart-form td.actions {\n        display: flex !important;\n        flex-direction: column;\n        gap: 12px;\n        padding: 15px !important;\n    }\n\n    .woocommerce-cart-form td.actions .coupon {\n        width: 100%;\n        float: none;\n        display: flex;\n    }\n\n    .woocommerce-cart-form td.actions .coupon input.input-text {\n        flex: 1;\n        width: auto !important;\n    }\n\n    .woocommerce-cart-form td.actions .coupon button {\n        white-space: nowrap;\n    }\n\n    .woocommerce-cart-form td.actions button[name=\"update_cart\"] {\n        width: 100%;\n    }\n\n    \/* Totals *\/\n    .woocommerce-cart .cart_totals {\n        padding: 20px 17px !important;\n    }\n\n    .woocommerce-cart .cart_totals h2 {\n        font-size: 17px !important;\n    }\n}\n\n\/* =========================\n   VERY SMALL MOBILE\n========================= *\/\n\n@media (max-width: 400px) {\n\n    .woocommerce-cart .woocommerce {\n        padding-left: 8px;\n        padding-right: 8px;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr {\n        grid-template-columns: 35px 65px minmax(0,1fr);\n    }\n\n    .woocommerce-cart-form td.product-thumbnail img {\n        width: 60px !important;\n        height: 60px !important;\n    }\n\n    .woocommerce-cart-form td.product-quantity {\n        margin-right: 70px;\n    }\n\n    .woocommerce-cart-form .quantity {\n        height: 38px;\n    }\n\n    .woocommerce-cart-form .quantity input.qty {\n        height: 36px !important;\n    }\n}\n\n\/* =========================================================\n   FINAL MOBILE CART FIX v4\n   Mobile layout rebuilt without WooCommerce data-title labels\n========================================================= *\/\n@media (max-width: 650px) {\n\n    .woocommerce-cart .woocommerce {\n        width: 100% !important;\n        max-width: 100% !important;\n        box-sizing: border-box !important;\n        padding: 18px 10px 35px !important;\n        overflow: hidden !important;\n    }\n\n    .woocommerce-cart-form {\n        width: 100% !important;\n        max-width: 100% !important;\n        float: none !important;\n        margin: 0 0 14px !important;\n        box-sizing: border-box !important;\n        overflow: hidden !important;\n        border-radius: 13px !important;\n    }\n\n    \/* \u062d\u0630\u0641 \u06a9\u0627\u0645\u0644 \u0628\u0631\u0686\u0633\u0628\u200c\u0647\u0627\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 \u0645\u062b\u0644 \u00ab\u0645\u062d\u0635\u0648\u0644:\u00bb\u060c \u00ab\u0642\u06cc\u0645\u062a:\u00bb \u0648 ... *\/\n    .woocommerce-cart-form table.shop_table tbody td::before,\n    .woocommerce-cart-form table.shop_table tbody td::after {\n        content: none !important;\n        display: none !important;\n    }\n\n    .woocommerce-cart-form table.shop_table {\n        width: 100% !important;\n        table-layout: auto !important;\n        border-collapse: separate !important;\n        border-spacing: 0 !important;\n    }\n\n    .woocommerce-cart-form table.shop_table thead {\n        display: none !important;\n    }\n\n    \/* \u0641\u0642\u0637 \u0631\u062f\u06cc\u0641 \u0648\u0627\u0642\u0639\u06cc \u0645\u062d\u0635\u0648\u0644 *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) {\n        position: relative !important;\n        display: block !important;\n        width: 100% !important;\n        min-height: 158px !important;\n        box-sizing: border-box !important;\n        padding: 14px !important;\n        border-bottom: 1px solid var(--mc-border) !important;\n        overflow: hidden !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td {\n        position: absolute !important;\n        display: block !important;\n        box-sizing: border-box !important;\n        width: auto !important;\n        min-width: 0 !important;\n        max-width: none !important;\n        margin: 0 !important;\n        padding: 0 !important;\n        border: 0 !important;\n        vertical-align: initial !important;\n    }\n\n    \/* \u062d\u0630\u0641 \u0645\u062d\u0635\u0648\u0644: \u0628\u0627\u0644\u0627 \u0633\u0645\u062a \u0686\u067e *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-remove {\n        top: 14px !important;\n        left: 14px !important;\n        right: auto !important;\n        bottom: auto !important;\n        z-index: 5 !important;\n    }\n\n    .woocommerce-cart-form td.product-remove a.remove {\n        width: 30px !important;\n        height: 30px !important;\n        margin: 0 !important;\n        border-radius: 8px !important;\n        font-size: 16px !important;\n    }\n\n    \/* \u062a\u0635\u0648\u06cc\u0631: \u0628\u0627\u0644\u0627 \u0633\u0645\u062a \u0631\u0627\u0633\u062a *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-thumbnail {\n        top: 14px !important;\n        right: 14px !important;\n        left: auto !important;\n        bottom: auto !important;\n        width: 64px !important;\n        height: 64px !important;\n    }\n\n    .woocommerce-cart-form td.product-thumbnail a,\n    .woocommerce-cart-form td.product-thumbnail img {\n        display: block !important;\n        width: 64px !important;\n        height: 64px !important;\n        max-width: 64px !important;\n        object-fit: cover !important;\n        margin: 0 !important;\n    }\n\n    .woocommerce-cart-form td.product-thumbnail img {\n        border-radius: 11px !important;\n    }\n\n    \/* \u0646\u0627\u0645 \u0645\u062d\u0635\u0648\u0644: \u0648\u0633\u0637 \u0628\u0627\u0644\u0627\u06cc \u06a9\u0627\u0631\u062a\u060c \u0628\u06cc\u0646 \u062a\u0635\u0648\u06cc\u0631 \u0648 \u062f\u06a9\u0645\u0647 \u062d\u0630\u0641 *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-name {\n        top: 15px !important;\n        right: 90px !important;\n        left: 52px !important;\n        width: auto !important;\n        min-width: 0 !important;\n        max-width: none !important;\n        text-align: right !important;\n        overflow: hidden !important;\n    }\n\n    .woocommerce-cart-form td.product-name a {\n        display: block !important;\n        max-width: 100% !important;\n        overflow-wrap: anywhere !important;\n        word-break: break-word !important;\n        font-size: 12px !important;\n        line-height: 1.65 !important;\n    }\n\n    .woocommerce-cart-form td.product-name dl.variation {\n        margin: 3px 0 0 !important;\n        font-size: 9px !important;\n        line-height: 1.5 !important;\n    }\n\n    \/* \u0642\u06cc\u0645\u062a \u0648\u0627\u062d\u062f *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-price {\n        top: 55px !important;\n        right: 90px !important;\n        left: 52px !important;\n        width: auto !important;\n        text-align: right !important;\n        white-space: nowrap !important;\n        font-size: 10px !important;\n    }\n\n    .woocommerce-cart-form td.product-price .amount,\n    .woocommerce-cart-form td.product-price bdi {\n        font-size: 10px !important;\n    }\n\n    \/* \u062a\u0639\u062f\u0627\u062f: \u067e\u0627\u06cc\u06cc\u0646 \u0633\u0645\u062a \u0631\u0627\u0633\u062a *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-quantity {\n        right: 90px !important;\n        left: auto !important;\n        bottom: 14px !important;\n        top: auto !important;\n        width: auto !important;\n        min-width: 0 !important;\n        margin: 0 !important;\n        text-align: right !important;\n    }\n\n    .woocommerce-cart-form .quantity {\n        height: 36px !important;\n        min-height: 36px !important;\n        margin: 0 !important;\n        display: inline-flex !important;\n        border-radius: 9px !important;\n    }\n\n    .woocommerce-cart-form .quantity input.qty {\n        width: 34px !important;\n        height: 34px !important;\n        font-size: 11px !important;\n    }\n\n    .woocommerce-cart-form .quantity .mc-qty-minus,\n    .woocommerce-cart-form .quantity .mc-qty-plus {\n        width: 31px !important;\n        min-width: 31px !important;\n        height: 34px !important;\n        padding: 0 !important;\n        font-size: 14px !important;\n    }\n\n    \/* \u062c\u0645\u0639 \u062c\u0632\u0621: \u067e\u0627\u06cc\u06cc\u0646 \u0633\u0645\u062a \u0686\u067e *\/\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-subtotal {\n        left: 14px !important;\n        right: auto !important;\n        bottom: 20px !important;\n        top: auto !important;\n        width: auto !important;\n        text-align: left !important;\n        white-space: nowrap !important;\n        font-size: 10px !important;\n    }\n\n    .woocommerce-cart-form td.product-subtotal .amount,\n    .woocommerce-cart-form td.product-subtotal bdi {\n        font-size: 10px !important;\n    }\n\n    \/* \u0628\u062e\u0634 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627 *\/\n    .woocommerce-cart-form table.shop_table tbody tr:has(td.actions) {\n        display: block !important;\n        width: 100% !important;\n        padding: 10px !important;\n        box-sizing: border-box !important;\n    }\n\n    .woocommerce-cart-form td.actions {\n        position: static !important;\n        display: flex !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        flex-direction: column !important;\n        gap: 8px !important;\n        padding: 10px !important;\n        margin: 0 !important;\n        background: #fcfcfe !important;\n    }\n\n    .woocommerce-cart-form td.actions .coupon {\n        width: 100% !important;\n        float: none !important;\n        display: flex !important;\n        gap: 6px !important;\n        box-sizing: border-box !important;\n    }\n\n    .woocommerce-cart-form td.actions .coupon input.input-text {\n        width: auto !important;\n        min-width: 0 !important;\n        flex: 1 1 auto !important;\n        height: 40px !important;\n        box-sizing: border-box !important;\n    }\n\n    .woocommerce-cart-form td.actions .coupon button,\n    .woocommerce-cart-form td.actions .coupon .button {\n        height: 40px !important;\n        flex: 0 0 auto !important;\n        padding: 0 11px !important;\n        font-size: 10px !important;\n    }\n\n    .woocommerce-cart-form td.actions button[name=\"update_cart\"] {\n        width: 100% !important;\n        height: 40px !important;\n        margin: 0 !important;\n        font-size: 10px !important;\n    }\n\n    \/* \u062c\u0645\u0639 \u06a9\u0644 *\/\n    .woocommerce-cart .cart-collaterals {\n        width: 100% !important;\n        float: none !important;\n        margin: 0 !important;\n    }\n\n    .woocommerce-cart .cart_totals {\n        width: 100% !important;\n        box-sizing: border-box !important;\n        position: static !important;\n        padding: 17px 12px !important;\n        margin: 0 !important;\n        border-radius: 13px !important;\n    }\n\n    .woocommerce-cart .cart_totals h2 {\n        font-size: 14px !important;\n        margin-bottom: 10px !important;\n    }\n\n    .woocommerce-cart .cart_totals table.shop_table {\n        width: 100% !important;\n        table-layout: fixed !important;\n    }\n\n    .woocommerce-cart .cart_totals table.shop_table th,\n    .woocommerce-cart .cart_totals table.shop_table td {\n        padding: 8px 0 !important;\n        font-size: 10px !important;\n    }\n\n    .woocommerce-cart .cart_totals tr.order-total th,\n    .woocommerce-cart .cart_totals tr.order-total td {\n        padding-top: 13px !important;\n    }\n\n    .woocommerce-cart .cart_totals tr.order-total td,\n    .woocommerce-cart .cart_totals tr.order-total td .amount,\n    .woocommerce-cart .cart_totals tr.order-total td bdi {\n        font-size: 15px !important;\n    }\n\n    .woocommerce-cart .wc-proceed-to-checkout {\n        padding-top: 11px !important;\n    }\n\n    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {\n        height: 48px !important;\n        min-height: 48px !important;\n        font-size: 11px !important;\n        border-radius: 11px !important;\n    }\n}\n\n@media (max-width: 380px) {\n    .woocommerce-cart .woocommerce {\n        padding-left: 7px !important;\n        padding-right: 7px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) {\n        min-height: 148px !important;\n        padding: 12px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-thumbnail {\n        top: 12px !important;\n        right: 12px !important;\n        width: 56px !important;\n        height: 56px !important;\n    }\n\n    .woocommerce-cart-form td.product-thumbnail a,\n    .woocommerce-cart-form td.product-thumbnail img {\n        width: 56px !important;\n        height: 56px !important;\n        max-width: 56px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-name,\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-price {\n        right: 79px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-name {\n        left: 47px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-price {\n        left: 47px !important;\n        top: 52px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-quantity {\n        right: 79px !important;\n        bottom: 12px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-subtotal {\n        left: 12px !important;\n        bottom: 18px !important;\n    }\n\n    .woocommerce-cart-form table.shop_table tbody tr:not(:has(td.actions)) > td.product-remove {\n        top: 12px !important;\n        left: 12px !important;\n    }\n}\n\n<\/style>\n\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    \/*\n     * ========================================================\n     * WooCommerce Cart UX\n     * ========================================================\n     * \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0647\u06cc\u0686 \u0642\u06cc\u0645\u062a \u06cc\u0627 \u0645\u062d\u0635\u0648\u0644\u06cc \u0631\u0627 \u0647\u0627\u0631\u062f\u06a9\u062f \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f.\n     * \u0641\u0642\u0637 \u06a9\u0646\u062a\u0631\u0644 \u062a\u0639\u062f\u0627\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u0628\u062f \u0648\u0627\u0642\u0639\u06cc \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 \u0628\u0647\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.\n     *\/\n\n    function initCartQuantity() {\n\n        document.querySelectorAll(\n            '.woocommerce-cart-form .quantity'\n        ).forEach(function(quantityBox) {\n\n            if (quantityBox.dataset.enhanced === '1') {\n                return;\n            }\n\n            const input = quantityBox.querySelector('input.qty');\n\n            if (!input) {\n                return;\n            }\n\n            quantityBox.dataset.enhanced = '1';\n\n            const minus = document.createElement('button');\n            minus.type = 'button';\n            minus.className = 'mc-qty-minus';\n            minus.innerHTML = '\u2212';\n            minus.setAttribute('aria-label', '\u06a9\u0627\u0647\u0634 \u062a\u0639\u062f\u0627\u062f');\n\n            const plus = document.createElement('button');\n            plus.type = 'button';\n            plus.className = 'mc-qty-plus';\n            plus.innerHTML = '+';\n            plus.setAttribute('aria-label', '\u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f');\n\n            \/*\n             * \u062f\u06a9\u0645\u0647\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 input \u0648\u0627\u0642\u0639\u06cc \u0648\u0648\u06a9\u0627\u0645\u0631\u0633 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645.\n             *\/\n            quantityBox.insertBefore(minus, input);\n            quantityBox.appendChild(plus);\n\n            minus.addEventListener('click', function() {\n\n                let value = parseFloat(input.value) || 0;\n                const min = parseFloat(input.getAttribute('min')) || 1;\n                const step = parseFloat(input.getAttribute('step')) || 1;\n\n                value = value - step;\n\n                if (value < min) {\n                    value = min;\n                }\n\n                input.value = value;\n                input.dispatchEvent(new Event('change', {\n                    bubbles: true\n                }));\n\n                updateCartButton();\n            });\n\n            plus.addEventListener('click', function() {\n\n                let value = parseFloat(input.value) || 0;\n                const max = parseFloat(input.getAttribute('max'));\n                const step = parseFloat(input.getAttribute('step')) || 1;\n\n                value = value + step;\n\n                if (!isNaN(max) && value > max) {\n                    value = max;\n                }\n\n                input.value = value;\n                input.dispatchEvent(new Event('change', {\n                    bubbles: true\n                }));\n\n                updateCartButton();\n            });\n\n        });\n    }\n\n\n    \/*\n     * ========================================================\n     * Quantity button styling\n     * ========================================================\n     *\/\n\n    const style = document.createElement('style');\n\n    style.innerHTML = `\n        .woocommerce-cart-form .quantity {\n            direction: ltr;\n        }\n\n        .woocommerce-cart-form .quantity .mc-qty-minus,\n        .woocommerce-cart-form .quantity .mc-qty-plus {\n            width: 36px;\n            height: 40px;\n            border: 0;\n            background: #fafaff;\n            color: #555563;\n            font-family: 'Vazirmatn', sans-serif;\n            font-size: 17px;\n            font-weight: 500;\n            cursor: pointer;\n            transition: .2s ease;\n            padding: 0;\n        }\n\n        .woocommerce-cart-form .quantity .mc-qty-minus:hover,\n        .woocommerce-cart-form .quantity .mc-qty-plus:hover {\n            background: #efedff;\n            color: #6c4df6;\n        }\n\n        .woocommerce-cart-form .quantity input.qty {\n            direction: ltr;\n        }\n\n        @media(max-width:650px) {\n            .woocommerce-cart-form .quantity .mc-qty-minus,\n            .woocommerce-cart-form .quantity .mc-qty-plus {\n                width: 34px;\n                height: 36px;\n            }\n        }\n    `;\n\n    document.head.appendChild(style);\n\n\n    \/*\n     * ========================================================\n     * \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 Update Cart \u0628\u0639\u062f \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0639\u062f\u0627\u062f\n     * ========================================================\n     *\/\n\n    function updateCartButton() {\n\n        const updateButton = document.querySelector(\n            '.woocommerce-cart-form button[name=\"update_cart\"]'\n        );\n\n        if (!updateButton) {\n            return;\n        }\n\n        updateButton.disabled = false;\n        updateButton.removeAttribute('disabled');\n        updateButton.classList.remove('disabled');\n    }\n\n\n    \/*\n     * ========================================================\n     * WooCommerce \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0639\u062f \u0627\u0632 AJAX \u062f\u0648\u0628\u0627\u0631\u0647 DOM \u0631\u0627 \u0628\u0633\u0627\u0632\u062f.\n     * \u062f\u0648\u0628\u0627\u0631\u0647 \u06a9\u0646\u062a\u0631\u0644\u200c\u0647\u0627 \u0631\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.\n     * ========================================================\n     *\/\n\n    document.body.addEventListener('updated_wc_div', function() {\n        initCartQuantity();\n    });\n\n    document.body.addEventListener('updated_cart_totals', function() {\n        initCartQuantity();\n    });\n\n    document.body.addEventListener('updated_checkout', function() {\n        initCartQuantity();\n    });\n\n    initCartQuantity();\n\n});\n\n<\/script>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-481332f elementor-widget elementor-widget-shortcode\" data-id=\"481332f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":4,"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":355,"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/pages\/12\/revisions\/355"}],"wp:attachment":[{"href":"https:\/\/ahangarany.ir\/courses2\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}