.woocommerce-checkout{background:#f3f4f6}.woocommerce-checkout h1{padding:0 20px;max-width:1200px;margin:0 auto;margin-top:40px}.woocommerce-checkout .cart-page .container{max-width:1200px;margin:20px auto 40px;padding:0 20px}.woocommerce-checkout .cart-page .container .row{display:flex;gap:20px}.woocommerce-checkout .cart-page .container .row .col-lg-8{flex:2}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .billing-fields{display:flex;gap:15px}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row{margin-bottom:15px;width:100%}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row label{font-size:14px;color:#6b737f;font-weight:700;margin-bottom:5px;display:block}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row input,.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row select{width:100%;padding:10px;border:none;border-radius:5px;font-size:14px;background:#fff}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .pay-box{background:#fff;border-radius:10px;padding:15px;margin-bottom:15px}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .pay-box .form-check{display:flex;align-items:center;gap:10px}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .pay-box .form-check .form-check-input{margin-top:0}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .pay-box .form-check .form-check-label{font-weight:700;color:#202937;margin-bottom:0}.woocommerce-checkout .cart-page .container .row .col-lg-8 .checkout .pay-box .form-check p{color:#6b737f;font-size:12px;margin:5px 0 0}.woocommerce-checkout .cart-page .container .row .col-lg-4{flex:1}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar{background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .text-muted{display:flex;justify-content:space-between;font-size:14px;color:#6b737f;margin-bottom:10px}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .text-muted.fs-6{font-size:16px;font-weight:700;color:#202937;margin-top:10px}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .text-muted.border-bottom{border-bottom:1px solid #eee;padding-bottom:10px}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .text-muted .text-success{color:#06c270}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .btn{background:#06c270;color:#fff;border:none;padding:12px;border-radius:10px;width:100%;font-size:14px;font-weight:700;cursor:pointer}.woocommerce-checkout .cart-page .container .row .col-lg-4 .sidebar .btn:hover{background:#05a662}.woocommerce-checkout .cart-page .container .row .col-lg-4 .gray-content{font-size:14px;color:gray}.woocommerce-checkout .cart-page .container .row .col-lg-4 .news-form{display:flex;gap:10px;margin-top:15px}.woocommerce-checkout .cart-page .container .row .col-lg-4 .news-form .form-control{flex:1;padding:10px;border:none;background:#f9f9f9;border-radius:5px;font-size:14px;color:#6b737f}.woocommerce-checkout .cart-page .container .row .col-lg-4 .news-form button{background:#d2d5dc;color:#333;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:700}.woocommerce-checkout .cart-page .container .row .col-lg-4 .news-form button:hover{background:#06c270;color:#fff}.woocommerce-order-container{background:#f3f4f6;font-family:"Vazir",sans-serif;direction:rtl;padding:40px 20px;max-width:1200px;margin:0px auto 50px}.woocommerce-order-container .woocommerce-error{background:#fff;border:1px solid #ff4d4d;border-radius:5px;padding:15px;margin-bottom:20px;color:#ff4d4d;font-size:14px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .woocommerce-error p{margin:0}.woocommerce-order-container .woocommerce-error .button{display:inline-block;margin:10px 5px;padding:8px 15px;border-radius:5px;text-decoration:none;font-weight:700;font-size:14px}.woocommerce-order-container .woocommerce-error .button.pay{background:#1cafa5;color:#fff}.woocommerce-order-container .woocommerce-error .button.pay:hover{background:#179a91}.woocommerce-order-container .woocommerce-error .button:not(.pay){background:#d2d5dc;color:#333}.woocommerce-order-container .woocommerce-error .button:not(.pay):hover{background:#b9bdc5}.woocommerce-order-container .thank-you-header{text-align:center;font-size:32px;color:#06c270;margin-bottom:20px;font-weight:700}.woocommerce-order-container .custom-thankyou-message{text-align:center;background:#fff;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .custom-thankyou-message p{margin:0 0 10px;font-size:16px;color:#6b737f}.woocommerce-order-container .custom-thankyou-message p:last-child{margin-bottom:0}.woocommerce-order-container .custom-thankyou-message p a{color:#1cafa5;text-decoration:none;font-weight:700}.woocommerce-order-container .custom-thankyou-message p a:hover{color:#179a91}.woocommerce-order-container .woocommerce-order-overview{background:#fff;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .woocommerce-order-overview h2{font-size:20px;color:#202937;margin-bottom:15px;font-weight:700}.woocommerce-order-container .woocommerce-order-overview ul{list-style:none;padding:0;margin:0}.woocommerce-order-container .woocommerce-order-overview ul li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee;font-size:14px}.woocommerce-order-container .woocommerce-order-overview ul li:last-child{border-bottom:none}.woocommerce-order-container .woocommerce-order-overview ul li strong{color:#202937;font-weight:700}.woocommerce-order-container .woocommerce-order-overview ul li span{color:#6b737f}.woocommerce-order-container .woocommerce-order-downloads{background:#fff;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .woocommerce-order-downloads h2{font-size:20px;color:#202937;margin-bottom:15px;font-weight:700}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads{width:100%;border-collapse:collapse}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads thead th{padding:10px;background:#f9f9f9;color:#202937;font-weight:700;text-align:right;border-bottom:1px solid #eee}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads tbody td{padding:10px;border-bottom:1px solid #eee;font-size:14px;color:#6b737f}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads tbody td a{color:#1cafa5;text-decoration:none}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads tbody td a:hover{color:#179a91}.woocommerce-order-container .woocommerce-order-items{background:#fff;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .woocommerce-order-items h2{font-size:20px;color:#202937;margin-bottom:15px;font-weight:700}.woocommerce-order-container .woocommerce-order-items .shop_table{width:100%;border-collapse:collapse}.woocommerce-order-container .woocommerce-order-items .shop_table thead th{padding:10px;background:#f9f9f9;color:#202937;font-weight:700;text-align:right;border-bottom:1px solid #eee}.woocommerce-order-container .woocommerce-order-items .shop_table tbody td{padding:10px;border-bottom:1px solid #eee;font-size:14px;color:#6b737f}.woocommerce-order-container .woocommerce-order-items .shop_table tbody td.product-name .sku{color:#999;font-size:12px}.woocommerce-order-container .woocommerce-order-items .shop_table tfoot tr th,.woocommerce-order-container .woocommerce-order-items .shop_table tfoot tr td{padding:10px;font-size:14px;border-top:1px solid #eee;color:#202937;font-weight:700}.woocommerce-order-container .woocommerce-order-items .shop_table tfoot tr th{text-align:right}.woocommerce-order-container .woocommerce-customer-details{display:flex;gap:20px;margin-bottom:30px}.woocommerce-order-container .woocommerce-customer-details .billing-address,.woocommerce-order-container .woocommerce-customer-details .shipping-address{background:#fff;border-radius:10px;padding:20px;flex:1;box-shadow:0 2px 5px rgba(0,0,0,.1)}.woocommerce-order-container .woocommerce-customer-details .billing-address h2,.woocommerce-order-container .woocommerce-customer-details .shipping-address h2{font-size:20px;color:#202937;margin-bottom:15px;font-weight:700}.woocommerce-order-container .woocommerce-customer-details .billing-address address,.woocommerce-order-container .woocommerce-customer-details .shipping-address address{font-size:14px;color:#6b737f;font-style:normal;line-height:1.6}.woocommerce-cart{background:#f3f4f6}.woocommerce-cart .container{max-width:1200px;margin:50px auto}.woocommerce-cart .container h1{padding:0 20px}.woocommerce-cart .container .woocommerce{display:flex;justify-content:space-between;position:relative}.woocommerce-cart .container .woocommerce .woocommerce-notices-wrapper{position:absolute;top:-103px;right:13%;width:100%}.woocommerce-cart .container .woocommerce .woocommerce-message{position:absolute;font-size:13px;border:none;width:100%}.woocommerce-cart .container .woocommerce .woocommerce-cart-form{width:70%}.woocommerce-cart .container .woocommerce .cart-wrapper{display:flex;flex-direction:row-reverse;gap:20px;padding:20px 0}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items{flex:1 !important}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table{width:100% !important;border-collapse:collapse !important;border:none}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row{display:flex !important;align-items:center !important;padding:10px 0 !important;border-bottom:none !important}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row td{border:none !important}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row:last-child{border-bottom:none !important}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row .product-thumbnail img{width:167px !important;height:117px !important;border-radius:5px !important;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row .product-name{flex:1;margin:0 10px;font-size:20px;color:#6b737f;font-weight:700}.woocommerce-cart .container .woocommerce .cart-wrapper .cart-items .shop_table .cart-item-row .product-price{font-size:20px;font-weight:500;color:#202937}.woocommerce-cart .container .woocommerce .cart-collaterals{display:flex;flex-direction:row-reverse;gap:20px;padding:40px 20px;width:32%;height:100%}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary{background:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .summary-item{display:flex;justify-content:space-between;margin-bottom:15px;font-size:14px}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .summary-item.total{font-weight:bold;font-size:16px;margin-top:20px;padding-top:10px}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon{display:flex;gap:10px;margin-top:40px;margin-bottom:40px}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon input{flex:1;padding:8px;border-radius:5px;font-size:14px;background:#f9f9f9;border:none !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button{background:#d2d5dc !important;color:#333 !important;border:none !important;padding:8px 15px !important;border-radius:8px !important;cursor:pointer !important;color:#fff !important;font-size:14px}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button:focus-within,.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button:hover{background:#06c270 !important;color:#fff !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .checkout-button{display:block !important;width:100% !important;background:#06c270 !important;color:#fff !important;text-align:center !important;padding:12px !important;border-radius:10px;text-decoration:none !important;font-size:14px !important;font-weight:bold !important}@media(max-width: 768px){.woocommerce-cart .container .woocommerce .cart-wrapper,.woocommerce-cart .container .woocommerce .cart-collaterals{flex-direction:column !important}.woocommerce-cart .container .woocommerce .cart-summary{width:100% !important}.woocommerce-cart .container .woocommerce .cart-item-row{flex-direction:column !important;align-items:flex-start !important}.woocommerce-cart .container .woocommerce .product-thumbnail{margin-bottom:10px !important}}.panel-courses{width:100%;padding:30px 20px;background:#f3f4f6}.panel-courses .pre-register-course .title-part{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px}.panel-courses .pre-register-course .title-part .buy-new-course{border:1px solid #1cafa5;padding:12px 32px;border-radius:8px;color:#1cafa5;font-size:14px;font-weight:700}.panel-courses .pre-register-course .title-part .title *{text-align:right;font-size:24px;font-weight:700;width:100%}.panel-courses .pre-register-course .cards{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:20px}.panel-courses .pre-register-course .cards .card{width:32%;border-radius:14px;background:#fff;padding:20px 26px;text-align:center;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap:26px}.panel-courses .pre-register-course .cards .card .image{width:100%}.panel-courses .pre-register-course .cards .card .image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.5;border-radius:14px}.panel-courses .pre-register-course .cards .card .card-title *{font-size:16px;font-weight:700}.panel-courses .pre-register-course .cards .card .buy-or-delete{display:flex;align-items:center;justify-content:space-between}.panel-courses .pre-register-course .cards .card .buy-or-delete .buy-course{border:1px solid #1cafa5;padding:12px 32px;border-radius:8px;color:#1cafa5;font-size:14px;font-weight:700}.panel-courses .your-courses .title *{text-align:right;font-size:24px;font-weight:700;margin-bottom:42px}.panel-courses .your-courses .cards{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.panel-courses .your-courses .cards .card{width:31%;border-radius:14px;background:#fff;padding:20px 26px;text-align:center;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap:26px}.panel-courses .your-courses .cards .card .image{width:100%}.panel-courses .your-courses .cards .card .image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.5;border-radius:14px}.panel-courses .your-courses .cards .card .card-title *{font-size:16px;font-weight:700}.panel-courses .your-courses .cards .card .download a{display:flex;align-items:center;gap:10px;justify-content:center;color:#1cafa5;font-weight:600;font-size:16px}.panel-courses .your-courses .cards .card .disabled{color:#ff3b3b;background:none;border:none;font-size:16px;font-weight:600}.panel-courses .your-micro-courses .title *{text-align:right;font-size:24px;font-weight:700;margin-bottom:42px}.panel-courses .your-micro-courses .cards{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.panel-courses .your-micro-courses .cards .card{width:31%;border-radius:14px;background:#fff;padding:20px 26px;text-align:center;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap:26px}.panel-courses .your-micro-courses .cards .card .image{width:100%}.panel-courses .your-micro-courses .cards .card .image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.5;border-radius:14px}.panel-courses .your-micro-courses .cards .card .card-title *{font-size:16px;font-weight:700}.panel-courses .your-micro-courses .cards .card .dl-and-deadline{display:flex;align-items:center;justify-content:space-between}.panel-courses .your-micro-courses .cards .card .dl-and-deadline .deadline{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.panel-courses .your-micro-courses .cards .card .dl-and-deadline .download{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#1cafa5}.panel-courses .your-micro-courses .cards .card .disabled{color:#ff3b3b;background:none;border:none;font-size:16px;font-weight:600}.panel-courses .suggest-courses{margin-top:64px}.panel-courses .suggest-courses .title *{text-align:right;font-size:24px;font-weight:700;margin-bottom:42px}.panel-courses .suggest-courses .cards{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.panel-courses .suggest-courses .cards .card{width:31%;border-radius:14px;background:#fff;padding:20px 26px;text-align:center;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;gap:26px}.panel-courses .suggest-courses .cards .card .image{width:100%}.panel-courses .suggest-courses .cards .card .image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.5;border-radius:14px}.panel-courses .suggest-courses .cards .card .card-title *{font-size:16px;font-weight:700}.panel-courses .suggest-courses .cards .card .disabled{color:#ff3b3b;background:none;border:none;font-size:16px;font-weight:600}.setting-section-title{margin-bottom:20px}.setting-part-adresses{width:100%;background:#fff;border-radius:16px;padding:40px 54px;font-family:"YekanBakh",sans-serif;direction:rtl}.setting-part-adresses .setting-section-title{font-size:14px;color:#666;margin-bottom:30px;text-align:right;font-family:"YekanBakh",sans-serif}.setting-part-adresses .u-columns.woocommerce-Addresses{display:flex;flex-direction:column;gap:20px}.setting-part-adresses .u-column1,.setting-part-adresses .u-column2{width:100%;background:#f5f5f5;border-radius:8px;padding:20px;box-sizing:border-box}.setting-part-adresses .u-column1 .woocommerce-Address-title,.setting-part-adresses .u-column2 .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-direction:column;gap:8px}.setting-part-adresses .u-column1 .woocommerce-Address-title h2,.setting-part-adresses .u-column2 .woocommerce-Address-title h2{font-size:16px;font-weight:bold;color:#333;margin:0}.setting-part-adresses .u-column1 .woocommerce-Address-title .edit,.setting-part-adresses .u-column2 .woocommerce-Address-title .edit{font-size:14px;color:#1cafa5;text-decoration:none;font-weight:500;transition:color .3s}.setting-part-adresses .u-column1 .woocommerce-Address-title .edit:hover,.setting-part-adresses .u-column2 .woocommerce-Address-title .edit:hover{color:#17a89e}.setting-part-adresses .u-column1 address,.setting-part-adresses .u-column2 address{font-size:14px;color:#666;line-height:1.6;font-family:"YekanBakh",sans-serif;font-style:normal}@media(max-width: 768px){.setting-part-adresses{padding:20px}.setting-part-adresses .u-columns.woocommerce-Addresses{gap:15px}.setting-part-adresses address{text-align:center}}.woocommerce-account{background:#f3f4f6}.woocommerce-account .container{max-width:1280px;margin:0 auto;padding:0 20px}.woocommerce-account .container h1{margin:30px 0}.woocommerce-account .container .user-welcome{text-align:center;background:#fff;border-radius:16px;margin-bottom:50px}.woocommerce-account .container .user-welcome img{width:100px;height:100px;border-radius:50px}.woocommerce-account .container .user-welcome .user-id-and-name{margin:10px 0;font-size:16px;font-weight:700}.woocommerce-account .container .user-welcome .user-desc-in-panel p{font-size:14px;font-weight:400}.woocommerce-account .container .woocommerce-MyAccount-navigation{margin:40px 0;background:#fff;padding:50px;border-radius:16px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:24px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul li a{font-size:16px;font-weight:400;color:#202937;transition:all .2s ease-in-out}.woocommerce-account .container .woocommerce-MyAccount-navigation ul li a:hover{filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%);transition:all .2s ease-in-out}.woocommerce-account .container .woocommerce-MyAccount-navigation ul li:hover::before{filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul li.is-active{border-right:2px solid #1cafa5;padding-right:5px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul li.is-active a{filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard::before{content:"";background:url("../img/panel/panel-home.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard.is-active::before{content:"";background:url("../img/panel/panel-home.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account::before{content:"";background:url("../img/panel/panel-user.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account.is-active::before{content:"";background:url("../img/panel/panel-user.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--courses{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--courses::before{content:"";background:url("../img/panel/panel-course.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--courses.is-active::before{background:url("../img/panel/panel-course.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--consultation{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--consultation::before{content:"";background:url("../img/panel/penel-co.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--consultation.is-active::before{content:"";background:url("../img/panel/penel-co.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address::before{content:"";background:url("../img/panel/panel-setting.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address.is-active::before{content:"";background:url("../img/panel/panel-setting.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{display:flex;align-items:center;gap:8px}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout::before{content:"";background:url("../img/panel/panel-arrow.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.woocommerce-account .container .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout.is-active::before{content:"";background:url("../img/panel/panel-arrow.svg");width:24px;height:24px;background-size:contain;background-repeat:no-repeat;filter:invert(47%) sepia(62%) saturate(749%) hue-rotate(150deg) brightness(95%) contrast(85%)}.woocommerce-account .container .woocommerce-MyAccount-content{margin:40px 0}.woocommerce-account .container .woocommerce-MyAccount-content #consuling-servive-dashboard-section{background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:30px 38px;border-radius:16px}.woocommerce-account .container .woocommerce-MyAccount-content #consuling-servive-dashboard-section .title{margin-bottom:35px}.woocommerce-account .container .woocommerce-MyAccount-content #consuling-servive-dashboard-section .avatar,.woocommerce-account .container .woocommerce-MyAccount-content #consuling-servive-dashboard-section .personal-detail{text-align:center}.woocommerce-account .container .woocommerce-MyAccount-content #consuling-servive-dashboard-section .card{background:#f1f1f1;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;padding:24px;border-radius:16px;box-shadow:0 0 5px #bfbfbf;border:1px solid #fff}@media screen and (min-width: 769px)and (max-width: 1100px){.woocommerce-account .container{padding:0 20px}.woocommerce-account .container .woocommerce{width:80%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.woocommerce-account .container .user-welcome{width:100%}.woocommerce-account .container .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .container .woocommerce-MyAccount-content{width:100%}}@media screen and (max-width: 768px){.woocommerce-account .container{padding:0 20px}.woocommerce-account .container .woocommerce{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.woocommerce-account .container .woocommerce-notices-wrapper{position:absolute;top:-148px;right:0}.woocommerce-account .container .user-welcome{width:100%}.woocommerce-account .container .woocommerce-MyAccount-navigation{width:100%;margin:0;padding:16px}.woocommerce-account .container .woocommerce-MyAccount-content{width:100%}}.woocommerce-EditAccountForm.edit-account{width:100%;background:#fff;border-radius:16px;padding:100px 54px;font-family:"YekanBakh",sans-serif;direction:rtl}.woocommerce-EditAccountForm.edit-account .user-info-panel-pbp{font-size:16px;font-weight:bold;color:#333;margin-bottom:20px;text-align:right}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row{margin-bottom:20px;display:flex;gap:8px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child{flex-direction:row-reverse;justify-content:center;align-items:center;text-align:center}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child label{display:inline-block;font-size:0;color:rgba(0,0,0,0);margin-bottom:10px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child input[type=file]{display:none}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child label[for=profile_avatar]{position:relative;display:inline-block;margin-top:10px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child label[for=profile_avatar]:after{content:"بارگذاری تصویر";display:inline-block;border:1px solid #1cafa5;color:#1cafa5;padding:8px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s ease,transform .2s ease}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child){flex-direction:column;align-items:flex-start;text-align:right}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) label{display:block;font-size:14px;color:#666;margin-bottom:8px;text-align:right}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) .required{color:#e2401c}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=text],.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=email]{background:#f5f5f5;border:none;padding:12px 20px;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box;color:#333}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=text]::-moz-placeholder, .woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=email]::-moz-placeholder{color:#999;font-size:14px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=text]::placeholder,.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=email]::placeholder{color:#999;font-size:14px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=text]:focus,.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) input[type=email]:focus{outline:none;background:#f5f5f5}.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button{display:block;width:323px;padding:12px;background-color:#1cafa5;color:#fff;border:none;border-radius:8px;font-size:16px;font-family:"YekanBakh",sans-serif;cursor:pointer;transition:background-color .3s;margin:20px auto 0}.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button:hover{background-color:#17a89e}@media screen and (max-width: 768px){.woocommerce-EditAccountForm.edit-account{padding:16px}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row{gap:0}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:first-child{flex-direction:column-reverse;align-items:center}.woocommerce-EditAccountForm.edit-account .woocommerce-form-row:not(:first-child) label{margin-right:0}.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button{width:100%}}.address-form-panel{width:100%;background:#fff;border-radius:16px;padding:100px 54px;font-family:"YekanBakh",sans-serif;direction:rtl}.address-form-panel .address-sec-title{font-size:16px;font-weight:bold;color:#333;margin-bottom:20px;text-align:right}.address-form-panel .woocommerce-address-fields{width:100%}.address-form-panel .woocommerce-address-fields__field-wrapper{display:flex;gap:20px}.address-form-panel .woocommerce-address-fields__field-wrapper p{margin:0;width:50%}.address-form-panel .woocommerce-address-fields__field-wrapper label{display:block;font-size:14px;color:#666;margin-bottom:8px;text-align:right}.address-form-panel .woocommerce-address-fields__field-wrapper .required{color:#e2401c}.address-form-panel .woocommerce-address-fields__field-wrapper input[type=text],.address-form-panel .woocommerce-address-fields__field-wrapper input[type=email],.address-form-panel .woocommerce-address-fields__field-wrapper input[type=tel],.address-form-panel .woocommerce-address-fields__field-wrapper select{background:#f5f5f5;border:none;padding:12px 20px;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box;color:#333}.address-form-panel .woocommerce-address-fields__field-wrapper input[type=text]::-moz-placeholder, .address-form-panel .woocommerce-address-fields__field-wrapper input[type=email]::-moz-placeholder{color:#999;font-size:14px}.address-form-panel .woocommerce-address-fields__field-wrapper input[type=text]::placeholder,.address-form-panel .woocommerce-address-fields__field-wrapper input[type=email]::placeholder{color:#999;font-size:14px}.address-form-panel .woocommerce-address-fields__field-wrapper input[type=text]:focus,.address-form-panel .woocommerce-address-fields__field-wrapper input[type=email]:focus,.address-form-panel .woocommerce-address-fields__field-wrapper select:focus{outline:none;background:#f5f5f5}.address-form-panel .button{display:block;width:100%;padding:12px;background-color:#1cafa5;color:#fff;border:none;border-radius:8px;font-size:16px;font-family:"YekanBakh",sans-serif;cursor:pointer;transition:background-color .3s;margin-top:20px;text-align:center}.address-form-panel .button:hover{background-color:#17a89e}@media(max-width: 768px){.address-form-panel{padding:40px 20px}}@media screen and (min-width: 769px)and (max-width: 1100px){.woocommerce-cart .container .woocommerce{flex-direction:column;gap:40px;padding:0 20px}.woocommerce-cart .container .woocommerce .woocommerce-cart-form{width:100%}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper{padding:0 !important}.woocommerce-cart .container .woocommerce .cart-collaterals{width:80%;margin:0 auto}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary{width:100%}.panel-courses .pre-register-course .cards .card,.panel-courses .your-courses .cards .card,.panel-courses .your-micro-courses .cards .card,.panel-courses .suggest-courses .cards .card{width:48%}}@media screen and (max-width: 768px){.panel-courses .pre-register-course .cards,.panel-courses .your-courses .cards,.panel-courses .your-micro-courses .cards,.panel-courses .suggest-courses .cards{gap:60px}.panel-courses .pre-register-course .cards .card,.panel-courses .your-courses .cards .card,.panel-courses .your-micro-courses .cards .card,.panel-courses .suggest-courses .cards .card{width:100%}.panel-courses .pre-register-course .title-part{justify-content:center}.panel-courses .pre-register-course .title-part .buy-new-course-position{background:#f3f4f6;position:fixed;bottom:0px !important;right:0 !important;left:0 !important;width:100%;text-align:center;padding:20px}.panel-courses .pre-register-course .title-part .buy-new-course-position .buy-new-course{width:100% !important;display:flex;justify-content:center}.panel-courses .pre-register-course .title-part .title{width:100%;text-align:center}.panel-courses .pre-register-course .title-part .title *{border:1px solid #d2d5dc;border-radius:16px;padding:15px 24px;text-align:center;font-size:16px}.panel-courses .your-courses .title,.panel-courses .your-micro-courses .title,.panel-courses .suggest-courses .title{width:100%;text-align:center}.panel-courses .your-courses .title *,.panel-courses .your-micro-courses .title *,.panel-courses .suggest-courses .title *{border:1px solid #d2d5dc;border-radius:16px;padding:15px 24px;text-align:center;font-size:16px}.woocommerce-cart .container .woocommerce{flex-direction:column;gap:20px;padding:0 20px}.woocommerce-cart .container .woocommerce .woocommerce-cart-form{width:100%}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper{padding:0 !important}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row{gap:0px;padding:15px 0;display:flex !important;flex-direction:row !important;flex-wrap:wrap;background:#fff;justify-content:center;align-content:space-between;align-items:stretch !important}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row .product-thumbnail{display:block;margin-bottom:10px !important}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row .product-thumbnail img{width:100px !important;height:70px !important;-o-object-fit:contain;object-fit:contain}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row .product-name{font-size:16px !important;margin:0 !important;color:#6b737f !important;font-weight:700 !important}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row .product-price{font-size:16px !important;color:#202937 !important;font-weight:500 !important}.woocommerce-cart .container .woocommerce .woocommerce-cart-form .cart-wrapper .cart-items .shop_table .cart-item-row .product-remove a{margin-left:0 !important;margin-right:10px !important}.woocommerce-cart .container .woocommerce .cart-collaterals{width:100%;margin:0;padding:0;background:rgba(0,0,0,0)}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary{width:100%;background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .summary-item{display:flex;justify-content:space-between;margin-bottom:15px;font-size:16px !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .summary-item.total{font-size:18px !important;border-top:none !important;margin-top:10px !important;padding-top:0 !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon{display:flex;gap:10px;margin-bottom:30px !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon input{flex:1;padding:8px;border-radius:5px;font-size:14px;background:#f9f9f9;border:none !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button{background:#d2d5dc !important;color:#333 !important;border:none !important;padding:8px 15px !important;border-radius:5px !important;cursor:pointer !important;color:#fff !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button:focus-within,.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .coupon .apply-coupon-button:hover{background:#06c270 !important;color:#fff !important}.woocommerce-cart .container .woocommerce .cart-collaterals .cart-summary .checkout-button{position:fixed !important;bottom:0 !important;width:100% !important;right:0;left:0;text-align:center !important;padding:12px !important;text-decoration:none !important;font-size:20px !important;z-index:1000 !important;margin-top:20px !important;border-radius:0 !important}.woocommerce-order-container{padding:20px 10px}.woocommerce-order-container .woocommerce-error{padding:10px;font-size:12px}.woocommerce-order-container .woocommerce-error .button{padding:6px 12px;font-size:12px}.woocommerce-order-container .thank-you-header{font-size:24px;margin-bottom:15px}.woocommerce-order-container .custom-thankyou-message{padding:15px;margin-bottom:20px}.woocommerce-order-container .custom-thankyou-message p{font-size:14px}.woocommerce-order-container .woocommerce-order-overview{padding:15px;margin-bottom:20px}.woocommerce-order-container .woocommerce-order-overview h2{font-size:18px}.woocommerce-order-container .woocommerce-order-overview ul li{font-size:12px;padding:8px 0}.woocommerce-order-container .woocommerce-order-downloads{padding:15px;margin-bottom:20px}.woocommerce-order-container .woocommerce-order-downloads h2{font-size:18px}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads thead th{padding:8px;font-size:12px}.woocommerce-order-container .woocommerce-order-downloads .woocommerce-table--order-downloads tbody td{padding:8px;font-size:12px}.woocommerce-order-container .woocommerce-order-items{padding:15px;margin-bottom:20px}.woocommerce-order-container .woocommerce-order-items h2{font-size:18px}.woocommerce-order-container .woocommerce-order-items .shop_table thead th{padding:8px;font-size:12px}.woocommerce-order-container .woocommerce-order-items .shop_table tbody td{padding:8px;font-size:12px}.woocommerce-order-container .woocommerce-order-items .shop_table tfoot tr th,.woocommerce-order-container .woocommerce-order-items .shop_table tfoot tr td{padding:8px;font-size:12px}.woocommerce-order-container .woocommerce-customer-details{flex-direction:column;gap:15px}.woocommerce-order-container .woocommerce-customer-details .billing-address,.woocommerce-order-container .woocommerce-customer-details .shipping-address{padding:15px}.woocommerce-order-container .woocommerce-customer-details .billing-address h2,.woocommerce-order-container .woocommerce-customer-details .shipping-address h2{font-size:18px}.woocommerce-order-container .woocommerce-customer-details .billing-address address,.woocommerce-order-container .woocommerce-customer-details .shipping-address address{font-size:12px}.cart-page .container .row{flex-direction:column}.cart-page .container .row .col-lg-8{order:2;width:100%}.cart-page .container .row .col-lg-8 .checkout .billing-fields{gap:10px}.cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row{margin-bottom:10px}.cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row label{font-size:14px}.cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row input,.cart-page .container .row .col-lg-8 .checkout .billing-fields .form-row select{padding:8px;font-size:14px}.cart-page .container .row .col-lg-8 .checkout .pay-box{padding:10px}.cart-page .container .row .col-lg-8 .checkout .pay-box .form-check{flex-direction:column;align-items:flex-start;gap:5px}.cart-page .container .row .col-lg-8 .checkout .pay-box .form-check .form-check-label{font-size:14px}.cart-page .container .row .col-lg-8 .checkout .pay-box .form-check p{font-size:12px}.cart-page .container .row .col-lg-4{order:1;width:100%}.cart-page .container .row .col-lg-4 .sidebar{padding:10px;margin-bottom:15px}.cart-page .container .row .col-lg-4 .sidebar .text-muted{font-size:14px}.cart-page .container .row .col-lg-4 .sidebar .text-muted.fs-6{font-size:16px}.cart-page .container .row .col-lg-4 .sidebar .btn{padding:10px;font-size:14px}.cart-page .container .row .col-lg-4 .news-form{gap:8px}.cart-page .container .row .col-lg-4 .news-form .form-control{padding:8px;font-size:14px}.cart-page .container .row .col-lg-4 .news-form button{padding:8px 12px;font-size:14px}.woocommerce-address-fields__field-wrapper{flex-direction:column}.woocommerce-address-fields__field-wrapper p{width:100% !important}}/*# sourceMappingURL=woocommerce-s.min.css.map */