.elementor-72 .elementor-element.elementor-element-41252a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-72 .elementor-element.elementor-element-c083f7c{--wd-brd-radius:0px;}.elementor-72 .elementor-element.elementor-element-001eb81{--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-72 .elementor-element.elementor-element-17f82ee{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:7px;}.elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon-box-title{margin-block-end:2px;}.elementor-72 .elementor-element.elementor-element-1ce7f33.elementor-view-stacked .elementor-icon{background-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-1ce7f33.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-1ce7f33.elementor-view-default .elementor-icon{fill:#5D37FF;color:#5D37FF;border-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon{font-size:37px;}.elementor-72 .elementor-element.elementor-element-fcf9f2f{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-bec3733{--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-72 .elementor-element.elementor-element-b004a13{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:7px;}.elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon-box-title{margin-block-end:2px;}.elementor-72 .elementor-element.elementor-element-7895877.elementor-view-stacked .elementor-icon{background-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-7895877.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-7895877.elementor-view-default .elementor-icon{fill:#5D37FF;color:#5D37FF;border-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon{font-size:37px;}.elementor-72 .elementor-element.elementor-element-3ca98d1{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-914e212 .elementor-button{background-color:#151B2D;font-family:"yekanbakh", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-72 .elementor-element.elementor-element-914e212 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-041e169{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-2e3785b{--display:flex;}.elementor-72 .elementor-element.elementor-element-7b1e9b3{--wd-brd-radius:0px;}.elementor-72 .elementor-element.elementor-element-6ef20f8{--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-72 .elementor-element.elementor-element-a9faa32{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-23869be .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:7px;}.elementor-72 .elementor-element.elementor-element-23869be .elementor-icon-box-title{margin-block-end:2px;}.elementor-72 .elementor-element.elementor-element-23869be.elementor-view-stacked .elementor-icon{background-color:#F8BE14;}.elementor-72 .elementor-element.elementor-element-23869be.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-23869be.elementor-view-default .elementor-icon{fill:#F8BE14;color:#F8BE14;border-color:#F8BE14;}.elementor-72 .elementor-element.elementor-element-23869be .elementor-icon{font-size:37px;}.elementor-72 .elementor-element.elementor-element-f16aeb6{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-1ea74b8{--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-72 .elementor-element.elementor-element-0c39f3e{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:7px;}.elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon-box-title{margin-block-end:2px;}.elementor-72 .elementor-element.elementor-element-c74913a.elementor-view-stacked .elementor-icon{background-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-c74913a.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-c74913a.elementor-view-default .elementor-icon{fill:#5D37FF;color:#5D37FF;border-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon{font-size:33px;}.elementor-72 .elementor-element.elementor-element-1a2772a{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-c386614{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-72 .elementor-element.elementor-element-18f191c{text-align:center;}.elementor-72 .elementor-element.elementor-element-e8bccb4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-e8bccb4 .elementor-divider-separator{width:37%;margin:0 auto;margin-center:0;}.elementor-72 .elementor-element.elementor-element-e8bccb4 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-72 .elementor-element.elementor-element-3ce1629{--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;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-c061ea5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-72 .elementor-element.elementor-element-73e1cd9 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-stacked .elementor-icon{background-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-default .elementor-icon{fill:#8B72FF;color:#8B72FF;border-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-73e1cd9.elementor-view-default:has(:focus) .elementor-icon{fill:#B6A6FF;color:#B6A6FF;border-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-47e5851{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-72 .elementor-element.elementor-element-a8f0027 .elementor-icon-box-wrapper{gap:15px;}.elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-stacked .elementor-icon{background-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-default .elementor-icon{fill:#8B72FF;color:#8B72FF;border-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-a8f0027.elementor-view-default:has(:focus) .elementor-icon{fill:#B6A6FF;color:#B6A6FF;border-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-2b3d20d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-72 .elementor-element.elementor-element-97d14d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-stacked .elementor-icon{background-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-default .elementor-icon{fill:#8B72FF;color:#8B72FF;border-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-97d14d8.elementor-view-default:has(:focus) .elementor-icon{fill:#B6A6FF;color:#B6A6FF;border-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-da409a6{--display:flex;}.elementor-72 .elementor-element.elementor-element-5af759a .elementor-icon-box-wrapper{gap:15px;}.elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-stacked .elementor-icon{background-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-default .elementor-icon{fill:#8B72FF;color:#8B72FF;border-color:#8B72FF;}.elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-72 .elementor-element.elementor-element-5af759a.elementor-view-default:has(:focus) .elementor-icon{fill:#B6A6FF;color:#B6A6FF;border-color:#B6A6FF;}.elementor-72 .elementor-element.elementor-element-7669af8{--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-72 .elementor-element.elementor-element-bfd4d2c{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:7px;}.elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon-box-title{margin-block-end:2px;}.elementor-72 .elementor-element.elementor-element-03b24f7.elementor-view-stacked .elementor-icon{background-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-03b24f7.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-03b24f7.elementor-view-default .elementor-icon{fill:#5D37FF;color:#5D37FF;border-color:#5D37FF;}.elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon{font-size:37px;}.elementor-72 .elementor-element.elementor-element-e0fcf6c{--display:flex;--justify-content:center;}.elementor-72 .elementor-element.elementor-element-9a3e813 .elementor-button{background-color:#151B2D;font-family:"yekanbakh", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-72 .elementor-element.elementor-element-9a3e813 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-bdbf82c{--display:flex;}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-41252a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-001eb81{--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-17f82ee{--width:506px;}.elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon{font-size:25px;}.elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-1ce7f33 .elementor-icon-box-title a{font-size:15px;}.elementor-72 .elementor-element.elementor-element-bec3733{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-b004a13{--width:506px;}.elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon{font-size:21px;}.elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-7895877 .elementor-icon-box-title a{font-size:17px;}.elementor-72 .elementor-element.elementor-element-3ca98d1{--width:638px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-914e212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-914e212 .elementor-button{font-size:12px;padding:13px 18px 13px 16px;}.elementor-72 .elementor-element.elementor-element-041e169{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-6ef20f8{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-a9faa32{--width:506px;}.elementor-72 .elementor-element.elementor-element-23869be .elementor-icon{font-size:21px;}.elementor-72 .elementor-element.elementor-element-23869be .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-23869be .elementor-icon-box-title a{font-size:17px;}.elementor-72 .elementor-element.elementor-element-f16aeb6{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-1ea74b8{--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-0c39f3e{--width:506px;}.elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon{font-size:21px;}.elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-c74913a .elementor-icon-box-title a{font-size:17px;}.elementor-72 .elementor-element.elementor-element-3ce1629{--flex-wrap:nowrap;}.elementor-72 .elementor-element.elementor-element-7669af8{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:19px;}.elementor-72 .elementor-element.elementor-element-bfd4d2c{--width:506px;}.elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon{font-size:21px;}.elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon-box-title, .elementor-72 .elementor-element.elementor-element-03b24f7 .elementor-icon-box-title a{font-size:14px;}.elementor-72 .elementor-element.elementor-element-e0fcf6c{--width:638px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-9a3e813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-72 .elementor-element.elementor-element-9a3e813 .elementor-button{font-size:12px;padding:13px 18px 13px 16px;}.elementor-72 .elementor-element.elementor-element-f9c81f3 > .elementor-widget-container{margin:5px 0px 0px 0px;}}/* Start custom CSS for wd_banner_carousel, class: .elementor-element-c083f7c */.elementor-72 .elementor-element.elementor-element-c083f7c {
    border: none !important;
    box-shadow:
        0 0 13px rgba(8, 127, 245, 0.30),
        0 0 18px rgba(112, 72, 217, 0.20) !important;
}

.elementor-72 .elementor-element.elementor-element-c083f7c {
    border-radius: 12px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-4707636 *//* =================================
   DEZ Games - Dark Blue / Purple
   ================================= */

/* کارت */
.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner {
    background: linear-gradient(
        145deg,
        #07182f 0%,
        #0b1730 55%,
        #151033 100%
    ) !important;

    border: 1px solid rgba(76, 92, 180, .32) !important;
    border-radius: 14px !important;

    padding: 6px !important;
    box-shadow:
        0 4px 15px rgba(3, 8, 25, .35),
        0 0 12px rgba(70, 55, 180, .08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s ease !important;
}


/* =================================
   تصویر
   ================================= */

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-thumb {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 11px !important;
    overflow: hidden !important;

    /* هاله دور عکس */
    box-shadow:
        0 0 8px rgba(40, 130, 255, .20),
        0 0 16px rgba(105, 55, 220, .13) !important;

    transition:
        box-shadow .3s ease,
        transform .3s ease !important;
}

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-image {
    display: block !important;
    margin: 0 !important;
}

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-image img {
    display: block !important;
    width: 100% !important;

    border-radius: 11px !important;

    /* هاله رنگی */
    box-shadow:
        0 0 7px rgba(40, 145, 255, .22),
        0 0 14px rgba(125, 65, 220, .12) !important;

    transition:
        transform .35s ease,
        filter .35s ease !important;
}


/* =================================
   بخش نوشته
   ================================= */

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content.hover-mask {
    position: static !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;

    background: transparent !important;

    padding: 7px 2px 2px !important;
    margin: 0 !important;

    height: auto !important;
}


/* اسم بازی */
.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-entities-title {
    margin: 0 0 6px !important;
    padding: 0 !important;

    text-align: center !important;

    color: #f3f5ff !important;

    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    transition:
        color .25s ease,
        text-shadow .25s ease !important;
}


/* =================================
   دکمه
   ================================= */

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-cat-count {
    display: block !important;
    position: static !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-cat-count a {

    display: block !important;

    width: 100% !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 7px 8px !important;

    /* آبی + بنفش */
    background: linear-gradient(
        100deg,
        #087ff5 0%,
        #386cf5 48%,
        #7048d9 100%
    ) !important;

    color: #fff !important;

    border-radius: 8px !important;
    border: 1px solid rgba(120, 150, 255, .20) !important;

    text-align: center !important;

    font-size: 0 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;

    box-shadow:
        0 4px 10px rgba(20, 70, 220, .20),
        0 0 8px rgba(100, 65, 220, .10) !important;

    transition:
        transform .2s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}


/* متن دکمه */
.elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-cat-count a::before {
    content: "مشاهده محصولات";

    font-size: 11px !important;
    color: #fff !important;
}


/* =================================
   هاور
   ================================= */

@media (hover: hover) and (pointer: fine) {

    /* کارت */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner:hover {
        transform: translateY(-3px) !important;

        border-color: rgba(95, 120, 255, .65) !important;

        box-shadow:
            0 8px 22px rgba(5, 10, 35, .45),
            0 0 18px rgba(70, 75, 210, .20) !important;
    }
    /* هاله عکس قوی‌تر */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner:hover .wd-cat-thumb {
        box-shadow:
            0 0 10px rgba(40, 145, 255, .40),
            0 0 22px rgba(115, 60, 230, .28) !important;
    }

    /* زوم خیلی نرم عکس */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner:hover .wd-cat-image img {
        transform: scale(1.04) !important;
        filter: brightness(1.08) saturate(1.08) !important;
    }

    /* اسم بازی */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner:hover .wd-entities-title {
        color: #62b4ff !important;

        text-shadow:
            0 0 8px rgba(70, 150, 255, .28) !important;
    }

    /* دکمه */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner:hover .wd-cat-count a {
        filter: brightness(1.08) !important;

        box-shadow:
            0 5px 14px rgba(30, 100, 240, .28),
            0 0 12px rgba(105, 65, 225, .22) !important;

        transform: translateY(-1px) !important;
    }
}


/* =================================
   موبایل
   ================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-inner {
        padding: 5px !important;
        border-radius: 13px !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-thumb {
        border-radius: 10px !important;

        box-shadow:
            0 0 7px rgba(40, 130, 255, .20),
            0 0 13px rgba(105, 55, 220, .12) !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-image img {
        border-radius: 10px !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content.hover-mask {
        padding: 7px 1px 1px !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-entities-title {
        font-size: 13px !important;
        margin-bottom: 6px !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-cat-count a {
        padding: 7px 5px !important;
        border-radius: 7px !important;
    }

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-cat-count a::before {
        font-size: 10px !important;
    }
}


/* =================================
   فاصله کاروسل
   ================================= */

.elementor-72 .elementor-element.elementor-element-4707636 .wd-carousel-item {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* فقط موبایل: مخفی کردن اسم بازی */
@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content .wd-entities-title {
        display: none !important;
    }

    /* فاصله دکمه از عکس */
    .elementor-72 .elementor-element.elementor-element-4707636 .wd-cat-content {
        padding-top: 7px !important;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-914e212 */.gradient-btn .elementor-button:hover {
    background: linear-gradient(
        90deg,
        #087ff5 0%,
        #386cf5 50%,
        #7048d9 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-9f9fc13 *//* =========================================
   DEZ Games - Quick Purchase
   Clean Final Version
   ========================================= */


/* ===== 1. کارت ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product {
    position: relative !important;

    background: linear-gradient(
        145deg,
        #07182f 0%,
        #101936 55%,
        #171033 100%
    ) !important;

    border: 1px solid rgba(76, 92, 180, 0.32) !important;
    border-radius: 14px !important;

    overflow: hidden !important;

    box-shadow:
        0 4px 14px rgba(0, 0, 0, 0.20),
        0 0 10px rgba(8, 127, 245, 0.08) !important;

    transform: none !important;
    transition: none !important;
}


/* ===== 2. حذف هاور کارت ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product:hover {
    transform: none !important;

    border-color: rgba(76, 92, 180, 0.32) !important;

    box-shadow:
        0 4px 14px rgba(0, 0, 0, 0.20),
        0 0 10px rgba(8, 127, 245, 0.08) !important;
}


/* ===== 3. تصویر ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-element-top {
    margin: 6px !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-element-top img {
    display: block !important;
    width: 100% !important;

    border-radius: 10px !important;

    transform: none !important;
    transition: none !important;
}

.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product:hover .product-element-top img {
    transform: none !important;
}


/* ===== 4. محتوای پایین کارت ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-element-bottom {
    display: block !important;
    width: 100% !important;

    box-sizing: border-box !important;

    padding: 8px 12px 12px !important;

    margin: 0 !important;
}


/* ===== 5. عنوان بازی ===== */
/* عنوان سمت راست */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-entities-title {
    display: block !important;
    width: 100% !important;

    margin: 0 0 6px !important;
    padding: 0 5px !important;

    box-sizing: border-box !important;

    color: #ffffff !important;

    text-align: right !important;

    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
}


/* ===== 6. فاصله تگ / برچسب محصول ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-labels,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-product-labels {
    top: 10px !important;
    right: 10px !important;
    left: 10px !important;

    padding: 0 !important;
    margin: 0 !important;

    box-sizing: border-box !important;
}

.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-label {
    margin: 5px 0 !important;
    padding: 4px 7px !important;

    border-radius: 6px !important;

    font-size: 10px !important;
    line-height: 1.3 !important;
}


/* ===== 7. قیمت حذف شود ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .price {
    display: none !important;
}


/* ===== 8. حذف سواچ / انتخاب گزینه‌ها ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .variations_form .variations,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .variations_form .wd-swatches,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .variations_form .wd-swatches-product,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-swatches-product,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-swatches {
    display: none !important;
}


/* ===== 9. دکمه‌های اضافی / Clear ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .clear,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .reset_variations,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-clear,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-clear-button,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wvs_archive_reset_variations,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product li.wvs_archive_reset_variations,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wvs_archive_reset_variations.hide {
    display: none !important;

    visibility: hidden !important;
    opacity: 0 !important;

    width: 0 !important;
    height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ===== 10. حذف فضای باقی‌مانده Variation ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .variations {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}


/* ===== 11. همه دکمه‌های اضافی WoodMart مخفی ===== */
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .quick-view,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-quick-view,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .add-to-cart-loop + .clear,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .product-compare-button,
.elementor-72 .elementor-element.elementor-element-9f9fc13 .wd-product .wd-compare-btn {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_banner_carousel, class: .elementor-element-7b1e9b3 */.elementor-72 .elementor-element.elementor-element-7b1e9b3 {
    border: none !important;

    box-shadow:
        0 0 13px rgba(255, 59, 48, 0.28),
        0 0 22px rgba(255, 120, 40, 0.16) !important;
}

.elementor-72 .elementor-element.elementor-element-7b1e9b3 {
    border-radius: 12px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16aeb6 *//* =========================================
   DEZ Games - کارت تخفیف ویژه
   ========================================= */

/* کل کارت محصول */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product {
    position: relative !important;

    background: linear-gradient(
        145deg,
        #07182f 0%,
        #101936 55%,
        #171033 100%
    ) !important;

    border: 1px solid rgba(76, 92, 180, 0.28) !important;
    border-radius: 12px !important;

    overflow: hidden !important;

    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.20),
        0 0 10px rgba(8, 127, 245, 0.08) !important;

    transform: none !important;
    transition: none !important;
}


/* حذف هاور کارت */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover {
    transform: none !important;

    border-color: rgba(76, 92, 180, 0.28) !important;

    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.20),
        0 0 10px rgba(8, 127, 245, 0.08) !important;
}


/* =========================================
   عکس محصول
   ========================================= */

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-element-top {
    margin: 5px !important;

    border-radius: 9px !important;

    overflow: hidden !important;
}

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-element-top img {
    display: block !important;

    width: 100% !important;

    border-radius: 8px !important;

    transform: none !important;
    transition: none !important;
}

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover .product-element-top img {
    transform: none !important;
}


/* =========================================
   بخش زیر عکس
   ========================================= */

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-element-bottom {
    display: block !important;

    width: 100% !important;

    box-sizing: border-box !important;

    padding: 7px 9px 10px !important;

    margin: 0 !important;
}


/* =========================================
   عنوان محصول
   ========================================= */

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .wd-entities-title {
    display: block !important;

    width: 100% !important;

    margin: 0 0 5px !important;
    padding: 0 2px !important;

    box-sizing: border-box !important;

    color: #ffffff !important;

    text-align: right !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    line-height: 1.5 !important;

    transform: none !important;
}


/* =========================================
   تگ‌های محصول
   ========================================= */

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-labels,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .wd-product-labels {
    top: 8px !important;

    right: 8px !important;
    left: auto !important;

    padding: 0 !important;
    margin: 0 !important;

    z-index: 5 !important;
}


/* خود درصد تخفیف */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .onsale {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 38px !important;
    height: 22px !important;

    margin: 0 !important;
    padding: 0 6px !important;

    box-sizing: border-box !important;

    background: #e53935 !important;

    color: #ffffff !important;

    border: none !important;
    border-radius: 6px !important;

    font-size: 10px !important;
    font-weight: 800 !important;

    line-height: 1 !important;

    box-shadow: none !important;
}


/* =========================================
   قیمت
   ========================================= */

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .price {
    display: block !important;

    margin: 0 !important;

    padding: 0 !important;

    color: #ffffff !important;

    text-align: right !important;

    font-size: 12px !important;
    font-weight: 800 !important;

    line-height: 1.5 !important;
}


/* قیمت قدیمی */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .price del {
    margin-left: 5px !important;

    color: #ef5350 !important;

    font-size: 10px !important;
}


/* قیمت جدید */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .price ins {
    color: #35d49a !important;

    text-decoration: none !important;

    font-weight: 800 !important;
}


/* =========================================
   حذف افکت‌های حرکتی
   ========================================= */
   
   .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover .product-element-top,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover .product-element-bottom,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover .wd-entities-title,
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product:hover img {
    transform: none !important;
}


/* =========================================
   موبایل
   ========================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-element-top {
        margin: 4px !important;

        border-radius: 8px !important;
    }

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .product-element-bottom {
        padding: 6px 7px 8px !important;
    }

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .wd-entities-title {
        margin-bottom: 4px !important;

        font-size: 11px !important;

        line-height: 1.5 !important;
    }

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .onsale {
        min-width: 34px !important;
        height: 20px !important;

        padding: 0 5px !important;

        font-size: 9px !important;
    }

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .price {
        font-size: 11px !important;
    }

    .elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-product .price del {
        font-size: 9px !important;
    }
}

/* ارتفاع یکسان اسلایدهای تخفیف ویژه */
.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-carousel-wrap {
    display: flex !important;
    align-items: stretch !important;
}

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-carousel-item {
    height: 305px !important;
    display: flex !important;
    align-items: stretch !important;
}

.elementor-72 .elementor-element.elementor-element-f16aeb6 .wd-carousel-item > * {
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-130c7ae *//* =================================
   DEZ Games - Dark Blue / Purple
   ================================= */

/* کارت */
.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner {
    background: linear-gradient(
        145deg,
        #07182f 0%,
        #0b1730 55%,
        #151033 100%
    ) !important;

    border: 1px solid rgba(76, 92, 180, .32) !important;
    border-radius: 14px !important;

    padding: 6px !important;
    box-shadow:
        0 4px 15px rgba(3, 8, 25, .35),
        0 0 12px rgba(70, 55, 180, .08) !important;

    transition:
        border-color .3s ease,
        box-shadow .3s ease,
        transform .3s ease !important;
}


/* =================================
   تصویر
   ================================= */

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-thumb {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 11px !important;
    overflow: hidden !important;

    /* هاله دور عکس */
    box-shadow:
        0 0 8px rgba(40, 130, 255, .20),
        0 0 16px rgba(105, 55, 220, .13) !important;

    transition:
        box-shadow .3s ease,
        transform .3s ease !important;
}

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-image {
    display: block !important;
    margin: 0 !important;
}

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-image img {
    display: block !important;
    width: 100% !important;

    border-radius: 11px !important;

    /* هاله رنگی */
    box-shadow:
        0 0 7px rgba(40, 145, 255, .22),
        0 0 14px rgba(125, 65, 220, .12) !important;

    transition:
        transform .35s ease,
        filter .35s ease !important;
}


/* =================================
   بخش نوشته
   ================================= */

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content.hover-mask {
    position: static !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;

    background: transparent !important;

    padding: 7px 2px 2px !important;
    margin: 0 !important;

    height: auto !important;
}


/* اسم بازی */
.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-entities-title {
    margin: 0 0 6px !important;
    padding: 0 !important;

    text-align: center !important;

    color: #f3f5ff !important;

    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    transition:
        color .25s ease,
        text-shadow .25s ease !important;
}


/* =================================
   دکمه
   ================================= */

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-cat-count {
    display: block !important;
    position: static !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-cat-count a {

    display: block !important;

    width: 100% !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 7px 8px !important;

    /* آبی + بنفش */
    background: linear-gradient(
        100deg,
        #087ff5 0%,
        #386cf5 48%,
        #7048d9 100%
    ) !important;

    color: #fff !important;

    border-radius: 8px !important;
    border: 1px solid rgba(120, 150, 255, .20) !important;

    text-align: center !important;

    font-size: 0 !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;

    box-shadow:
        0 4px 10px rgba(20, 70, 220, .20),
        0 0 8px rgba(100, 65, 220, .10) !important;

    transition:
        transform .2s ease,
        box-shadow .25s ease,
        filter .25s ease !important;
}


/* متن دکمه */
.elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-cat-count a::before {
    content: "مشاهده محصولات";

    font-size: 11px !important;
    color: #fff !important;
}


/* =================================
   هاور
   ================================= */

@media (hover: hover) and (pointer: fine) {

    /* کارت */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner:hover {
        transform: translateY(-3px) !important;

        border-color: rgba(95, 120, 255, .65) !important;

        box-shadow:
            0 8px 22px rgba(5, 10, 35, .45),
            0 0 18px rgba(70, 75, 210, .20) !important;
    }
    /* هاله عکس قوی‌تر */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner:hover .wd-cat-thumb {
        box-shadow:
            0 0 10px rgba(40, 145, 255, .40),
            0 0 22px rgba(115, 60, 230, .28) !important;
    }

    /* زوم خیلی نرم عکس */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner:hover .wd-cat-image img {
        transform: scale(1.04) !important;
        filter: brightness(1.08) saturate(1.08) !important;
    }

    /* اسم بازی */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner:hover .wd-entities-title {
        color: #62b4ff !important;

        text-shadow:
            0 0 8px rgba(70, 150, 255, .28) !important;
    }

    /* دکمه */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner:hover .wd-cat-count a {
        filter: brightness(1.08) !important;

        box-shadow:
            0 5px 14px rgba(30, 100, 240, .28),
            0 0 12px rgba(105, 65, 225, .22) !important;

        transform: translateY(-1px) !important;
    }
}


/* =================================
   موبایل
   ================================= */

@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-inner {
        padding: 5px !important;
        border-radius: 13px !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-thumb {
        border-radius: 10px !important;

        box-shadow:
            0 0 7px rgba(40, 130, 255, .20),
            0 0 13px rgba(105, 55, 220, .12) !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-image img {
        border-radius: 10px !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content.hover-mask {
        padding: 7px 1px 1px !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-entities-title {
        font-size: 13px !important;
        margin-bottom: 6px !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-cat-count a {
        padding: 7px 5px !important;
        border-radius: 7px !important;
    }

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-cat-count a::before {
        font-size: 10px !important;
    }
}


/* =================================
   فاصله کاروسل
   ================================= */

.elementor-72 .elementor-element.elementor-element-130c7ae .wd-carousel-item {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* فقط موبایل: مخفی کردن اسم بازی */
@media (max-width: 767px) {

    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content .wd-entities-title {
        display: none !important;
    }

    /* فاصله دکمه از عکس */
    .elementor-72 .elementor-element.elementor-element-130c7ae .wd-cat-content {
        padding-top: 7px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c386614 *//* =========================================
   DEZ GAMES - چرا دزگیم؟
   Container: c386614
   ========================================= */


/* =========================================
   کانتینر اصلی
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 {
    position: relative !important;

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(91, 67, 180, 0.18) 0%,
            rgba(91, 67, 180, 0) 45%
        ),
        linear-gradient(
            145deg,
            #07182f 0%,
            #101936 52%,
            #171033 100%
        ) !important;

    border: 1px solid rgba(76, 92, 180, 0.38) !important;

    border-radius: 16px !important;

    box-shadow:
        0 5px 18px rgba(0, 0, 0, 0.22),
        0 0 18px rgba(76, 92, 180, 0.08) !important;

    overflow: hidden !important;
}


/* =========================================
   عنوان
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-heading-title {
    color: #ffffff !important;

    font-weight: 700 !important;

    text-align: center !important;

    line-height: 1.4 !important;
}


/* =========================================
   خط زیر عنوان
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-divider-separator {
    width: 48px !important;

    margin: 0 auto !important;

    border-top: 2px solid #8b72ff !important;

    border-radius: 10px !important;

    box-shadow:
        0 0 7px rgba(139, 114, 255, 0.35) !important;
}


/* =========================================
   آیتم‌ها
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .e-con:has(.elementor-widget-icon-box) {
    position: relative !important;

    background: transparent !important;
}


/* =========================================
   خطوط دسکتاپ
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5::before,
.elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851::before,
.elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d::before,
.elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6::before {

    content: "" !important;

    display: block !important;

    position: absolute !important;

    top: 18% !important;

    bottom: 18% !important;

    left: 0 !important;

    width: 1px !important;

    background: linear-gradient(
        to bottom,
        transparent 0%,
        rgba(91, 190, 255, 0.35) 15%,
        rgba(139, 114, 255, 0.75) 50%,
        rgba(91, 190, 255, 0.35) 85%,
        transparent 100%
    ) !important;

    box-shadow:
        0 0 5px rgba(139, 114, 255, 0.18) !important;
}


/* حذف خط از آخرین آیتم */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6::before {
    display: none !important;
}


/* =========================================
   آیکون
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-icon .elementor-icon {
    color: #8b72ff !important;

    transition:
        color 0.25s ease,
        filter 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================
   هاور
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box:hover .elementor-icon {

    color: #8b72ff !important;

    transform: scale(1.07) !important;

    filter:
        drop-shadow(
            0 0 6px rgba(139, 114, 255, 0.45)
        ) !important;
}


/* =========================================
   عنوان آیتم
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-title {

    color: #ffffff !important;

    font-weight: 800 !important;

    line-height: 1.6 !important;

    margin-bottom: 5px !important;
}


/* =========================================
   توضیحات
   ========================================= */

.elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-description {

    color: rgba(255, 255, 255, 0.52) !important;

    line-height: 1.7 !important;
}


/* =========================================================
   📱 MOBILE
   ========================================================= */

@media (max-width: 767px) {


    /* =========================================
       باکس اصلی
       ========================================= */
       .elementor-72 .elementor-element.elementor-element-c386614 {

        border-radius: 18px !important;

        padding-top: 4px !important;

        padding-bottom: 4px !important;

        background:
            radial-gradient(
                circle at 50% 0%,
                rgba(91, 67, 180, 0.18) 0%,
                rgba(91, 67, 180, 0) 55%
            ),
            linear-gradient(
                145deg,
                #07182f 0%,
                #101936 52%,
                #171033 100%
            ) !important;
    }


    /* =========================================
       عنوان اصلی
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-heading-title {

        font-size: 22px !important;

        line-height: 1.3 !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    /* =========================================
       خط عنوان
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-divider-separator {

        width: 44px !important;

        border-top-width: 2px !important;
    }


    /* =================================================
       والد 4 آیتم
       ================================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .e-con:has(
        > .elementor-element-c061ea5
    ):has(
        > .elementor-element-47e5851
    ):has(
        > .elementor-element-2b3d20d
    ):has(
        > .elementor-element-da409a6
    ) {

        display: grid !important;

        grid-template-columns: 1fr 1fr !important;

        grid-template-rows: auto auto !important;

        gap: 0 !important;

        width: 100% !important;

        padding: 0 !important;

        margin: 0 !important;

        direction: ltr !important;

        align-items: stretch !important;
    }


    /* =================================================
       ترتیب صحیح آیتم‌ها
       
       ردیف اول:
       پشتیبانی | تحویل

       ردیف دوم:
       پرداخت   | قیمت
       ================================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5 {

        order: 1 !important;

        grid-column: 1 !important;

        grid-row: 1 !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851 {

        order: 2 !important;

        grid-column: 2 !important;

        grid-row: 1 !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d {

        order: 3 !important;

        grid-column: 1 !important;

        grid-row: 2 !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6 {

        order: 4 !important;

        grid-column: 2 !important;

        grid-row: 2 !important;
    }


    /* =========================================
       خود آیتم‌ها
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6 {

        width: 100% !important;

        min-width: 0 !important;

        max-width: none !important;

        min-height: 0 !important;

        height: auto !important;

        margin: 0 !important;

        padding: 18px 8px !important;

        box-sizing: border-box !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        direction: rtl !important;
    }


    /* =========================================
       Icon Box
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5 .elementor-icon-box-wrapper,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851 .elementor-icon-box-wrapper,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d .elementor-icon-box-wrapper,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6 .elementor-icon-box-wrapper {

        width: 100% !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: center !important;

        justify-content: center !important;

        text-align: center !important;

        margin: 0 !important;

        padding: 0 !important;
    }
    /* =========================================
       آیکون
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-icon {

        margin: 0 0 8px 0 !important;

        padding: 0 !important;

        line-height: 1 !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-icon .elementor-icon {

        font-size: 28px !important;

        line-height: 1 !important;

        color: #8b72ff !important;

        filter:
            drop-shadow(
                0 0 6px rgba(139, 114, 255, 0.28)
            ) !important;
    }


    /* =========================================
       عنوان آیتم
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-title {

        font-size: 13px !important;

        line-height: 1.5 !important;

        font-weight: 800 !important;

        margin: 0 0 4px 0 !important;

        padding: 0 !important;

        text-align: center !important;

        color: #ffffff !important;
    }


    /* =========================================
       توضیحات
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-description {

        font-size: 10px !important;

        line-height: 1.55 !important;

        color: rgba(255, 255, 255, 0.52) !important;

        text-align: center !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    /* =========================================
       خطوط بین ستون‌ها
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d {

        border-left:
            1px solid rgba(139, 114, 255, 0.22) !important;
    }


    /* =========================================
       خط افقی بین دو ردیف
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851 {

        border-bottom:
            1px solid rgba(139, 114, 255, 0.22) !important;
    }


    /* =========================================
       حذف خطوط قدیمی
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5::before,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851::before,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d::before,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6::before {

        content: none !important;

        display: none !important;
    }


    /* =========================================
       هاور موبایل
       ========================================= */

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box:hover .elementor-icon {

        transform: none !important;

        filter:
            drop-shadow(
                0 0 6px rgba(139, 114, 255, 0.28)
            ) !important;
    }
}


/* =========================================================
   📱 موبایل خیلی کوچک
   ========================================================= */

@media (max-width: 380px) {

    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-heading-title {

        font-size: 20px !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-c061ea5,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-47e5851,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-2b3d20d,
    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-element-da409a6 {

        padding: 16px 5px !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-icon .elementor-icon {

        font-size: 25px !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-title {

        font-size: 12px !important;
    }


    .elementor-72 .elementor-element.elementor-element-c386614 .elementor-icon-box-description {

        font-size: 9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a3e813 */.gradient-btn .elementor-button:hover {
    background: linear-gradient(
        90deg,
        #087ff5 0%,
        #386cf5 50%,
        #7048d9 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-f9c81f3 *//* =========================================================
   خود کانتینر مقالات
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-carousel-container {
    width: 100% !important;
}


/* =========================================================
   فاصله بین کارت‌ها
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-carousel {
    --wd-gap-lg: 16px !important;
    --wd-gap-md: 14px !important;
    --wd-gap-sm: 10px !important;
}


/* =========================================================
   کارت مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post {

    position: relative !important;

    height: auto !important;

    margin: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;

    border-radius: 12px !important;

   background:
    linear-gradient(
        145deg,
        #101936 0%,
        #121a3d 50%,
        #1a163d 100%
    ) !important;

    border: 1px solid rgba(42, 104, 170, 0.45) !important;

    box-shadow:
        0 5px 18px rgba(0, 0, 0, 0.20),
        inset 0 0 20px rgba(20, 100, 180, 0.035) !important;

    transition:
        transform 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* =========================================================
   هاور کارت
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post:hover {

    transform: translateY(-3px) !important;

    border-color: rgba(0, 145, 255, 0.70) !important;

    box-shadow:
        0 8px 25px rgba(0, 0, 0, 0.28),
        0 0 18px rgba(0, 120, 255, 0.08) !important;
}


/* =========================================================
   تصویر مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-thumb {

    position: relative !important;

    width: 100% !important;

    height: 145px !important;

    margin: 0 !important;

    overflow: hidden !important;

    background: #08172c !important;
}


/* تصویر */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-thumb img {

    width: 100% !important;

    height: 100% !important;

    object-fit: cover !important;

    object-position: center !important;

    display: block !important;

    transition:
        transform 0.35s ease !important;
}


/* زوم خیلی ملایم */

.elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post:hover .wd-post-thumb img {

    transform: scale(1.035) !important;
}


/* =========================================================
   هاله روی تصویر
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-thumb::after {

    content: "" !important;

    position: absolute !important;

    inset: 0 !important;

    pointer-events: none !important;

    background:
        linear-gradient(
            to bottom,
            rgba(0,0,0,0) 45%,
            rgba(4,12,25,0.72) 100%
        ) !important;
}


/* =========================================================
   محتوای مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-inner .article-body {

    padding: 13px 14px 15px !important;

    background: transparent !important;
}


/* =========================================================
   اگر ساختار WoodMart از article-inner استفاده کرد
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .article-inner {

    background: transparent !important;
}


/* =========================================================
   دسته‌بندی مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-cat {

    margin-bottom: 7px !important;

    line-height: 1 !important;
}


.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-cat a {

    display: inline-block !important;

    padding: 5px 9px !important;

    border-radius: 7px !important;

    background: #ff4f9a !important;

    color: #ffffff !important;
    font-size: 10px !important;

    font-weight: 800 !important;

    line-height: 1.2 !important;

    text-decoration: none !important;

    box-shadow:
        0 3px 8px rgba(255, 79, 154, 0.18) !important;
}


/* =========================================================
   عنوان مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-entities-title {

    margin: 0 0 8px 0 !important;

    padding: 0 !important;

    color: #ffffff !important;

    font-size: 16px !important;

    font-weight: 800 !important;

    line-height: 1.7 !important;

    text-align: right !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
}


.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-entities-title a {

    color: #ffffff !important;

    text-decoration: none !important;
}


/* =========================================================
   متادیتای مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-meta {

    display: flex !important;

    align-items: center !important;

    flex-wrap: wrap !important;

    gap: 7px !important;

    margin: 0 0 8px 0 !important;

    color: rgba(255,255,255,0.55) !important;

    font-size: 10px !important;
}


.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-meta a {

    color: rgba(255,255,255,0.62) !important;

    text-decoration: none !important;
}


/* =========================================================
   خلاصه مقاله
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .post-excerpt {

    color: rgba(255,255,255,0.62) !important;

    font-size: 11px !important;

    line-height: 1.8 !important;

    margin: 0 0 8px 0 !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
}


/* =========================================================
   ادامه مطلب
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more-section {

    margin-top: 7px !important;
}


.elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more {

    color: #ff55a4 !important;

    font-size: 11px !important;

    font-weight: 800 !important;

    text-decoration: none !important;

    transition:
        color 0.2s ease,
        transform 0.2s ease !important;
}


.elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more:hover {

    color: #ffffff !important;
}


/* =========================================================
   فلش ادامه مطلب
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more::after {

    content: " ←" !important;

    color: #ff55a4 !important;
}


/* =========================================================
   جلوگیری از سایه اضافی WoodMart
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-add-shadow {

    box-shadow:
        0 5px 18px rgba(0,0,0,0.20) !important;
}


/* =========================================================
   حذف فاصله‌های اضافه
   ========================================================= */

.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-content,
.elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-info {

    background: transparent !important;
}


/* =========================================================
   📱 MOBILE
   ========================================================= */

@media (max-width: 767px) {


    /* -----------------------------------------
       سه کارت در موبایل
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-carousel {

        --wd-col-sm: 1.25 !important;

        --wd-gap-sm: 8px !important;
    }


    /* -----------------------------------------
       عرض کارت
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-carousel-item {

        min-width: 0 !important;
    }


    /* -----------------------------------------
       کارت
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post {

        border-radius: 9px !important;

        box-shadow:
            0 3px 10px rgba(0,0,0,0.20) !important;
    }
    /* -----------------------------------------
       تصویر موبایل
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-thumb {

        height: 82px !important;

        border-radius: 8px 8px 0 0 !important;
    }


    /* -----------------------------------------
       محتوای کارت
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-inner .article-body {

        padding: 7px 7px 9px !important;
    }


    /* -----------------------------------------
       دسته‌بندی
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-cat {

        margin-bottom: 4px !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-cat a {

        padding: 3px 5px !important;

        border-radius: 5px !important;

        font-size: 7px !important;
    }


    /* -----------------------------------------
       عنوان
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-entities-title {

        font-size: 10px !important;

        line-height: 1.55 !important;

        margin-bottom: 4px !important;

        -webkit-line-clamp: 2 !important;
    }


    /* -----------------------------------------
       متا
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-meta {

        gap: 3px !important;

        font-size: 7px !important;

        margin-bottom: 3px !important;
    }


    /* -----------------------------------------
       خلاصه
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .post-excerpt {

        font-size: 7px !important;

        line-height: 1.55 !important;

        margin-bottom: 4px !important;

        -webkit-line-clamp: 2 !important;
    }


    /* -----------------------------------------
       ادامه مطلب
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more {

        font-size: 8px !important;
    }


    /* -----------------------------------------
       فلش
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more::after {

        content: " ←" !important;
    }


    /* -----------------------------------------
       حذف زوم موبایل
       ----------------------------------------- */

    .elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post:hover {

        transform: none !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 article.wd-post:hover .wd-post-thumb img {

        transform: none !important;
    }
}


/* =========================================================
   📱 موبایل خیلی کوچک
   ========================================================= */

@media (max-width: 380px) {

    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-thumb {

        height: 72px !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-inner .article-body {

        padding: 6px !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-entities-title {

        font-size: 9px !important;

        line-height: 1.5 !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .wd-post-meta {

        font-size: 6px !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .post-excerpt {

        font-size: 6.5px !important;
    }


    .elementor-72 .elementor-element.elementor-element-f9c81f3 .read-more {

        font-size: 7px !important;
    }
}/* End custom CSS */