.elementor-1620 .elementor-element.elementor-element-b3151c4{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-b3151c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1620 .elementor-element.elementor-element-f9898d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6868684D;--border-color:#6868684D;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 81px 1px rgba(248.2, 248.2, 248.2, 0.14);--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1620 .elementor-element.elementor-element-f9898d5:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-f9898d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1620 .elementor-element.elementor-element-ee4f484{--display:flex;}.elementor-1620 .elementor-element.elementor-element-ee4f484.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-1620 .elementor-element.elementor-element-e315c1a .elementor-image-box-title{font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button{background-color:#F7496A26;font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C030;border-radius:10px 10px 10px 10px;}.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:hover, .elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:focus{background-color:#A00202;}.elementor-1620 .elementor-element.elementor-element-bae27eb > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1620 .elementor-element.elementor-element-257dee4 > .elementor-widget-container{margin:27px 0px 37px 0px;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#79797940;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-icon i{color:#E71111;transition:color 0.3s;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-icon svg{fill:#E71111;transition:fill 0.3s;}.elementor-1620 .elementor-element.elementor-element-257dee4{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-item > a{font-family:"morabba", Sans-serif;font-size:19px;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-1620 .elementor-element.elementor-element-257dee4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#72DFE4;}.elementor-1620 .elementor-element.elementor-element-2abee2d{--display:flex;}.elementor-1620 .elementor-element.elementor-element-c224f83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1620 .elementor-element.elementor-element-2e3b40e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1620 .elementor-element.elementor-element-2e3b40e{font-size:19px;font-weight:800;color:#FCFCFC;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1620 .elementor-element.elementor-element-a6335ca > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon-wrapper{text-align:center;}.elementor-1620 .elementor-element.elementor-element-a6335ca.elementor-view-stacked .elementor-icon{background-color:#8686862B;}.elementor-1620 .elementor-element.elementor-element-a6335ca.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-a6335ca.elementor-view-default .elementor-icon{color:#8686862B;border-color:#8686862B;}.elementor-1620 .elementor-element.elementor-element-a6335ca.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-a6335ca.elementor-view-default .elementor-icon svg{fill:#8686862B;}.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon{font-size:25px;border-radius:17px 17px 17px 17px;}.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon svg{height:25px;}.elementor-1620 .elementor-element.elementor-element-59bf015{--display:flex;border-style:none;--border-style:none;}.elementor-1620 .elementor-element.elementor-element-59bf015:not(.elementor-motion-effects-element-type-background), .elementor-1620 .elementor-element.elementor-element-59bf015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03010A00;}.elementor-1620 .elementor-element.elementor-element-741eef1 > .elementor-widget-container{background-color:#FFFFFF00;}.elementor-1620 .elementor-element.elementor-element-741eef1{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-1620 .elementor-element.elementor-element-53d1c27{left:630px;}body.rtl .elementor-1620 .elementor-element.elementor-element-53d1c27{right:630px;}.elementor-1620 .elementor-element.elementor-element-53d1c27{top:0px;z-index:-1;}.elementor-1620 .elementor-element.elementor-element-53d1c27 .elementor-icon-wrapper{text-align:center;}.elementor-1620 .elementor-element.elementor-element-53d1c27 .elementor-icon{font-size:1000px;}.elementor-1620 .elementor-element.elementor-element-53d1c27 .elementor-icon svg{height:1000px;}.elementor-1620 .elementor-element.elementor-element-53d1c27 .elementor-icon i, .elementor-1620 .elementor-element.elementor-element-53d1c27 .elementor-icon svg{transform:rotate(39deg);}body:not(.rtl) .elementor-1620 .elementor-element.elementor-element-2a95ad0{left:0px;}body.rtl .elementor-1620 .elementor-element.elementor-element-2a95ad0{right:0px;}.elementor-1620 .elementor-element.elementor-element-2a95ad0{top:-19px;z-index:-1;}.elementor-1620 .elementor-element.elementor-element-2a95ad0 .elementor-icon-wrapper{text-align:center;}.elementor-1620 .elementor-element.elementor-element-2a95ad0.elementor-view-stacked .elementor-icon{background-color:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-2a95ad0.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-2a95ad0.elementor-view-default .elementor-icon{color:#FBFEFF00;border-color:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-2a95ad0.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-2a95ad0.elementor-view-default .elementor-icon svg{fill:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-2a95ad0 .elementor-icon{font-size:700px;}.elementor-1620 .elementor-element.elementor-element-2a95ad0 .elementor-icon svg{height:700px;}.elementor-1620 .elementor-element.elementor-element-2a95ad0 .elementor-icon i, .elementor-1620 .elementor-element.elementor-element-2a95ad0 .elementor-icon svg{transform:rotate(214deg);}body:not(.rtl) .elementor-1620 .elementor-element.elementor-element-f05cf8d{left:51px;}body.rtl .elementor-1620 .elementor-element.elementor-element-f05cf8d{right:51px;}.elementor-1620 .elementor-element.elementor-element-f05cf8d{top:497px;z-index:-1;}.elementor-1620 .elementor-element.elementor-element-f05cf8d .elementor-icon-wrapper{text-align:center;}.elementor-1620 .elementor-element.elementor-element-f05cf8d.elementor-view-stacked .elementor-icon{background-color:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-f05cf8d.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-f05cf8d.elementor-view-default .elementor-icon{color:#FBFEFF00;border-color:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-f05cf8d.elementor-view-framed .elementor-icon, .elementor-1620 .elementor-element.elementor-element-f05cf8d.elementor-view-default .elementor-icon svg{fill:#FBFEFF00;}.elementor-1620 .elementor-element.elementor-element-f05cf8d .elementor-icon{font-size:700px;}.elementor-1620 .elementor-element.elementor-element-f05cf8d .elementor-icon svg{height:700px;}.elementor-1620 .elementor-element.elementor-element-f05cf8d .elementor-icon i, .elementor-1620 .elementor-element.elementor-element-f05cf8d .elementor-icon svg{transform:rotate(354deg);}body.elementor-page-1620:not(.elementor-motion-effects-element-type-background), body.elementor-page-1620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://playfa.net/wp-content/uploads/2025/03/bg.svg");background-repeat:no-repeat;}@media(max-width:767px){.elementor-1620 .elementor-element.elementor-element-c224f83{--width:100%;}.elementor-1620 .elementor-element.elementor-element-2e3b40e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-1620 .elementor-element.elementor-element-b3151c4{--width:127.686%;}.elementor-1620 .elementor-element.elementor-element-f9898d5{--width:1400px;}.elementor-1620 .elementor-element.elementor-element-ee4f484{--width:20%;}}/* Start custom CSS for button, class: .elementor-element-bae27eb *//* استایل دکمه خروج با تم قرمز شیشه‌ای */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button {
    background: linear-gradient(135deg, rgba(255, 20, 50, 0.1) 0%, rgba(150, 0, 20, 0.15) 100%) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 50, 50, 0.3) !important;
    border-radius: 10px !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 10 !important;
}

/* رنگ آیکون */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button-icon i,
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button-icon svg {
    color: #ff6b6b !important;
    fill: #ff6b6b !important;
    transition: all 0.3s ease !important;
}

/* نوار نوری متحرک */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-20deg);
    transition: all 0.8s ease;
    z-index: 1;
}

/* اطمینان از قرارگیری متن و آیکون روی نوار نوری */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button-content-wrapper {
    position: relative !important;
    z-index: 2 !important;
}

/* افکت هاور (هاور شدن: بزرگ شدن، روشن‌تر شدن و هاله قرمز) */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:hover {
    background: linear-gradient(135deg, rgba(255, 20, 50, 0.2) 0%, rgba(150, 0, 20, 0.3) 100%) !important;
    border-color: rgba(255, 50, 50, 0.6) !important;
    transform: translateY(-3px) scale(1.02) !important;
    box-shadow: 0 8px 25px rgba(255, 20, 50, 0.4) !important; /* هاله قرمز */
}

/* سفید شدن آیکون هنگام هاور */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:hover .elementor-button-icon i,
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:hover .elementor-button-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* حرکت نوار نوری هنگام هاور */
.elementor-1620 .elementor-element.elementor-element-bae27eb .elementor-button:hover::before {
    left: 200%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6335ca *//* =========================================
   استایل شیشه‌ای (رفع مشکل دو لایه شدن)
========================================= */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-button, 
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon {
    /* پس زمینه شیشه ای با هاله آبی و بنفش */
    background: linear-gradient(135deg, rgba(0, 210, 255, 0.15) 0%, rgba(142, 45, 226, 0.15) 100%) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 10px !important;
    transition: all 0.4s ease !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 10 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

/* =========================================
   نوار نوری متحرک
========================================= */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-button::before,
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.45) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-20deg);
    transition: all 0.8s ease;
    z-index: 1; 
}

/* برای اینکه آیکون یا متن دکمه زیر نوار نوری نرود */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-button-content-wrapper,
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon svg,
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon i {
    position: relative;
    z-index: 2;
}

/* =========================================
   انیمیشن و افکت هاور
========================================= */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-button:hover,
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon:hover {
    border-color: rgba(255, 255, 255, 0.6) !important;
    transform: translateY(-3px) scale(1.05) !important;
    box-shadow: 0 8px 20px rgba(142, 45, 226, 0.4) !important;
    background: linear-gradient(135deg, rgba(0, 210, 255, 0.25) 0%, rgba(142, 45, 226, 0.25) 100%) !important;
}

/* حرکت نوار نوری هنگام هاور */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-button:hover::before,
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon:hover::before {
    left: 200%;
}

/* حذف استایل‌های اضافه از کادر بیرونی برای جلوگیری از دو لایه شدن */
.elementor-1620 .elementor-element.elementor-element-a6335ca .elementor-icon-wrapper {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-741eef1 */.woocommerce-MyAccount-navigation {
    display: none !important;
}
.woocommerce-MyAccount-content {
    width: 100% !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59bf015 */.elementor-1620 .elementor-element.elementor-element-59bf015 {

    backdrop-filter: blur(5px); /* افکت بلور برای پس‌زمینه حاشیه */
    -webkit-backdrop-filter: blur(5px); /* برای مرورگرهای قدیمی‌تر وب‌کیت */
    padding: 10px; /* فاصله داخلی بین حاشیه و عکس (اختیاری) */
    transition: all 0.3s ease; /* انیمیشن تغییرات (اختیاری) */
}
/* ========================================================= */
/* استایل کارت‌های شیشه‌ای برای اطلاعات پیشخوان (سمت چپ) */
/* ========================================================= */

/* هدف قرار دادن ستون‌ها یا ویجت‌های داخل محتوای پیشخوان به عنوان کارت */
.woocommerce-MyAccount-content .elementor-column > .elementor-widget-wrap,
.woocommerce-MyAccount-content .elementor-widget-icon-box,
.woocommerce-MyAccount-content .elementor-widget-counter {
    background: rgba(25, 25, 35, 0.4) !important; /* پس‌زمینه تیره و نیمه‌شفاف برای هر باکس */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    border-radius: 16px !important;
    padding: 25px 15px !important;
    margin-bottom: 15px !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
    text-align: center !important; /* وسط‌چین کردن محتوا */
}

/* افکت هاور (رفتن موس روی کارت‌ها) با درخشش فیروزه‌ای ملایم */
.woocommerce-MyAccount-content .elementor-column > .elementor-widget-wrap:hover,
.woocommerce-MyAccount-content .elementor-widget-icon-box:hover,
.woocommerce-MyAccount-content .elementor-widget-counter:hover {
    transform: translateY(-5px) !important; /* کمی بالا آمدن کارت */
    border-color: rgba(0, 229, 255, 0.3) !important; /* حاشیه فیروزه‌ای */
    box-shadow: 0 10px 25px rgba(0, 229, 255, 0.15) !important; /* هاله نور فیروزه‌ای */
    background: rgba(30, 30, 45, 0.7) !important;
}

/* درخشان کردن آیکون‌های فیروزه‌ای داخل کارت‌ها */
.woocommerce-MyAccount-content .elementor-icon i,
.woocommerce-MyAccount-content .elementor-icon svg {
    color: #00e5ff !important;
    fill: #00e5ff !important;
    filter: drop-shadow(0 0 8px rgba(0, 229, 255, 0.5)) !important; /* سایه نورانی برای آیکون */
    margin-bottom: 15px !important;
}

/* زیباسازی عناوین (مثل "نظرات شما"، "کیف پول" و...) */
.woocommerce-MyAccount-content .elementor-icon-box-title,
.woocommerce-MyAccount-content h1, 
.woocommerce-MyAccount-content h2, 
.woocommerce-MyAccount-content h3 {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
    letter-spacing: 0.5px !important;
}

/* زیباسازی مقادیر (مثل "176"، "0 تومان" و...) */
.woocommerce-MyAccount-content .elementor-icon-box-description,
.woocommerce-MyAccount-content p {
    color: #b0b0c0 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

/* استایل مخصوص بنر پایین (با خرید آثار پلی فا...) */
.woocommerce-MyAccount-content .elementor-heading-title {
    background: linear-gradient(90deg, #00e5ff, #e91e63);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold !important;
    text-shadow: none !important;
}
/* ========================================================= */
/* تنظیم چیدمان داخل کارت‌ها (آیکون راست، متن دقیقاً کنار آن) */
/* ========================================================= */

/* کانتینر اصلی: کنار هم قرار دادن آیکون و متن به صورت فشرده */
.woocommerce-MyAccount-content .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important; /* در سایت فارسی: آیکون راست، متن چپ */
    align-items: center !important; /* تراز وسط عمودی */
    justify-content: center !important; /* قرار دادن کل مجموعه در مرکز کارت (اگر می‌خواهید بچسبد به راست، به جای center از flex-start استفاده کنید) */
    gap: 15px !important; /* فاصله ثابت بین آیکون و متن */
    width: 100% !important;
}

/* محفظه متن: جلوگیری از کشیدگی و ایجاد فاصله خالی */
.woocommerce-MyAccount-content .elementor-icon-box-content {
    width: auto !important; 
    flex-grow: 0 !important; /* جلوگیری از پر کردن فضای خالی و دور شدن از آیکون */
    text-align: right !important; /* راست‌چین کردن متن */
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important; /* عنوان بالا، مقدار/توضیح پایین */
    justify-content: center !important;
}

/* محفظه آیکون */
.woocommerce-MyAccount-content .elementor-icon-box-icon {
    margin: 0 !important;
    padding: 0 !important;
    flex-shrink: 0 !important; /* جلوگیری از کوچک یا فشرده شدن آیکون */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* ----------------------------------- */
/* 1. تنظیم سایز آیکون */
/* ----------------------------------- */
.woocommerce-MyAccount-content .elementor-icon i {
    font-size: 34px !important; 
}
.woocommerce-MyAccount-content .elementor-icon svg {
    width: 34px !important; 
    height: 34px !important;
}

/* ----------------------------------- */
/* 2. تنظیم سایز متن‌ها */
/* ----------------------------------- */
.woocommerce-MyAccount-content .elementor-icon-box-title {
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 5px !important; /* فاصله بین عنوان و مقدار زیر آن */
    display: block !important;
    line-height: 1.2 !important;
}

.woocommerce-MyAccount-content .elementor-icon-box-description {
    font-size: 14px !important;
    opacity: 0.8 !important;
    margin: 0 !important;
    display: block !important;
    line-height: 1.2 !important;
}
/* ========================================================= */
/* یکسان‌سازی ارتفاع کارت‌ها */
/* ========================================================= */
.woocommerce-MyAccount-content .elementor-widget-icon-box,
.woocommerce-MyAccount-content .elementor-widget-icon-box .elementor-widget-container,
.woocommerce-MyAccount-content .elementor-icon-box-wrapper {
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9898d5 */.elementor-1620 .elementor-element.elementor-element-f9898d5 {

    backdrop-filter: blur(5px); /* افکت بلور برای پس‌زمینه حاشیه */
    -webkit-backdrop-filter: blur(5px); /* برای مرورگرهای قدیمی‌تر وب‌کیت */
    padding: 10px; /* فاصله داخلی بین حاشیه و عکس (اختیاری) */
    transition: all 0.3s ease; /* انیمیشن تغییرات (اختیاری) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3151c4 */.elementor-1620 .elementor-element.elementor-element-b3151c4 {
    position: relative;
    overflow: hidden;
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS */body {
    position: relative;
    width: 100%; /* کل عرض صفحه کنترل می‌شود */
    overflow-x: hidden; /* از هرگونه اثر حرکتی به پهنا جلوگیری می‌شود */
    max-width: 100vw; /* عرض دستگاه محدود به مشاهده‌پذیر می‌شود */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'morabba';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://playfa.net/wp-content/uploads/2024/10/Morabba-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */