.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-11 .elementor-element.elementor-element-7c1b740{text-align:center;}.elementor-11 .elementor-element.elementor-element-7c1b740 > *{max-width:100%;}.elementor-11 .elementor-element.elementor-element-1484e14:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1484e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFCB68;}.elementor-11 .elementor-element.elementor-element-1484e14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-1484e14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-list-container .pp-list-items li{align-items:center;}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-list-items .pp-icon-list-icon{color:#353658;font-size:14px;line-height:14px;height:14px;width:14px;}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-list-items .pp-icon-list-icon svg{fill:#353658;}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-list-items .pp-icon-list-image img{width:14px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2fc121f.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-11 .elementor-element.elementor-element-2fc121f.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-11 .elementor-element.elementor-element-2fc121f.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-icon-wrapper{top:0px;}.elementor-11 .elementor-element.elementor-element-2fc121f .pp-icon-list-text{color:#353658;font-family:"iransans, sans-serif", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-8f0484a .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-ac4af8f{margin:25px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f03ba44:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f03ba44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f03ba44, .elementor-11 .elementor-element.elementor-element-f03ba44 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-f03ba44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f03ba44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-db15641 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-68a7cad > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-68a7cad .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-68a7cad .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-e18a0e8 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1ecfd56 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1ecfd56 .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-1ecfd56 .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-9cb05fc > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b92cb92 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b92cb92 .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-b92cb92 .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-2404187 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2aec175 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2aec175 .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-2aec175 .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-030c597 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bc5f0c1 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-bc5f0c1 .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-bc5f0c1 .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-c538936 > .elementor-element-populated{padding:5px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-68d989a > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-68d989a .wd-info-box{--ib-icon-sp:5px;}.elementor-11 .elementor-element.elementor-element-68d989a .info-box-title{color:#FFFFFF;font-size:13.6px;}.elementor-11 .elementor-element.elementor-element-086d491:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-086d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#372A96;}.elementor-11 .elementor-element.elementor-element-086d491 > .elementor-background-overlay{opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-086d491{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:33px 0px 0px 0px;padding:10px 20px 0px 20px;}.elementor-11 .elementor-element.elementor-element-3be34b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-3be34b0 > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-f837fda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-f837fda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-f837fda.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-093d9ae .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-ff76cf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-ff76cf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-ff76cf2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-becc100{width:var( --container-widget-width, 131.051% );max-width:131.051%;--container-widget-width:131.051%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-becc100 .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-1a01cf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-1a01cf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-1a01cf0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-40048ae .wd-text-block{font-size:14px;color:#EFCB68;}.elementor-11 .elementor-element.elementor-element-3c2bf10 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-3c2bf10 > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-9624677.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-9624677.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-9624677.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-dffb8fc .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9dfa2fa .wd-text-block{font-size:14px;color:#EFCB68;}.elementor-11 .elementor-element.elementor-element-40bfdf0{width:var( --container-widget-width, 97.477% );max-width:97.477%;--container-widget-width:97.477%;--container-widget-flex-grow:0;--wd-brd-radius:8px;}.elementor-11 .elementor-element.elementor-element-74cac7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-74cac7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-69ac536 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a3bb71f > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2886709{margin:54px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-ef85e91 img{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-70a542b img{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-c3b8f49 img{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-2da8907:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2da8907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#372A96;}.elementor-11 .elementor-element.elementor-element-2da8907 > .elementor-background-overlay{opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-2da8907{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:33px 0px 0px 0px;padding:10px 20px 0px 20px;}.elementor-11 .elementor-element.elementor-element-014a37b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-014a37b > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-af4aacb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-af4aacb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-af4aacb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-ff9038a .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-2c9822f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-2c9822f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-2c9822f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-9f96289{width:var( --container-widget-width, 131.051% );max-width:131.051%;--container-widget-width:131.051%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9f96289 .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-0add637.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-0add637.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-0add637.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-4ea8d5b .wd-text-block{font-size:14px;color:#EFCB68;}.elementor-11 .elementor-element.elementor-element-ede4d15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-ede4d15 > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-9e54807.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-9e54807.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-9e54807.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-97d51dc .wd-text-block{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-88460f0 .wd-text-block{font-size:14px;color:#EFCB68;}.elementor-11 .elementor-element.elementor-element-90e5adb{width:var( --container-widget-width, 97.477% );max-width:97.477%;--container-widget-width:97.477%;--container-widget-flex-grow:0;--wd-brd-radius:8px;}.elementor-11 .elementor-element.elementor-element-b2be45b{margin:54px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-34d1ce0 img{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-a129b7d img{border-radius:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-870e8a9 img{border-radius:15px 15px 15px 15px;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-44a3cf9{margin:-63px 0px 033px 0px;}.elementor-11 .elementor-element.elementor-element-2fc121f.pp-icon-list-traditional .pp-list-items li, .elementor-11 .elementor-element.elementor-element-2fc121f.pp-icon-list-inline .pp-list-items{justify-content:center;}.elementor-11 .elementor-element.elementor-element-6438a69{margin:35px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8f0484a .wd-info-box{padding:0px 13px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3be34b0{margin:-32px 0px -23px 0px;}.elementor-11 .elementor-element.elementor-element-f837fda{width:33%;}.elementor-11 .elementor-element.elementor-element-f837fda.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-ff76cf2{width:34%;}.elementor-11 .elementor-element.elementor-element-becc100{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-becc100 .wd-text-block{font-size:20px;line-height:0.6em;}.elementor-11 .elementor-element.elementor-element-1a01cf0{width:31%;}.elementor-11 .elementor-element.elementor-element-3c2bf10{margin:-32px 0px -23px 0px;}.elementor-11 .elementor-element.elementor-element-40bfdf0 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-11 .elementor-element.elementor-element-1c16b1a{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a3bb71f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5038db6{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1f7bb8 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-014a37b{margin:-32px 0px -23px 0px;}.elementor-11 .elementor-element.elementor-element-af4aacb{width:33%;}.elementor-11 .elementor-element.elementor-element-af4aacb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-2c9822f{width:34%;}.elementor-11 .elementor-element.elementor-element-9f96289{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-9f96289 .wd-text-block{font-size:20px;line-height:0.6em;}.elementor-11 .elementor-element.elementor-element-0add637{width:31%;}.elementor-11 .elementor-element.elementor-element-ede4d15{margin:-32px 0px -23px 0px;}.elementor-11 .elementor-element.elementor-element-90e5adb > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-11 .elementor-element.elementor-element-1a14140{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6577b02 > .elementor-widget-container{margin:0px 20px 0px 0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-577f073{width:100%;}.elementor-11 .elementor-element.elementor-element-9624677{width:13.28%;}.elementor-11 .elementor-element.elementor-element-5ae38a3{width:86.719%;}.elementor-11 .elementor-element.elementor-element-9e54807{width:13.28%;}.elementor-11 .elementor-element.elementor-element-c186b7b{width:86.719%;}}/* Start custom CSS for text-editor, class: .elementor-element-7c1b740 */@media only screen and (min-width: 764px) {
.triple-slider .swiper {
    width: 100%!important;
    max-width: 1240px!important;
    height: auto !important;
}
}
.triple-slider .triple-slider-main {
    box-shadow: 0 0 0 rgba(0, 0, 0, .5)!important;
}
@media only screen and (min-width: 764px) {
.wpcpro-wrapper .wpcp-carousel-section.wpcp-image-carousel:not(.swiper-cube) .wpcp-slide-image {
    position: relative;
    border-radius: 35px;
    margin-left: 50px;
    margin-right: 50px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44a3cf9 */@media only screen and (max-width: 764px) {
.elementor-section.elementor-section-stretched {
    margin-top: -50px;
}
   .wpcp-carousel-wrapper.wpcp-wrapper-5893 {
    height: 168px;
} 
    
}

@media only screen and (min-width: 764px) {
   .wpcp-carousel-wrapper.wpcp-wrapper-5893 {
       height: 523px;
   }
}/* End custom CSS */
/* Start custom CSS for wd_infobox_carousel, class: .elementor-element-8f0484a */@media only screen and (max-width: 764px) {
.rtl .btn-icon-pos-right {
    padding: 0;
}
    .box-icon-with-bg .info-box-icon {
    height: 130px;
    }
    a>.wd-btn-text {
    font-size: 14px;
}
   
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac4af8f */.elementor-11 .elementor-element.elementor-element-68a7cad .wd-info-box .info-box-icon {
    background: linear-gradient(to top, #171945, #372A96);
    border: 1px solid #000000;
}


.rtl .btn-icon-pos-right {
    color: #ffffff!important;
    background-color: #171945!important;
    border: 1px solid #000000!important;
}

a>.wd-btn-text
{
    padding: 0 18px;
    font-size: 16.5px;
}

div.wd-button-wrapper
{
    position: relative;
    top: -40px;
    
}

.elementor .btn:hover
 {
    box-shadow: none; 
    
}

:is(.btn,.button,button,[type=submit],[type=button]):hover {
    color: #ffffff!important;
    border-color:  #171945!important; 
    background-color: #171945!important;
    box-shadow: none!important;
}




 .box-icon-with-bg .info-box-icon { 
    background: linear-gradient(to top, #171945, #372A96);
    border: 1px solid #000000;
 }/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-40bfdf0 */@media only screen and (max-width: 764px) {
.wd-product.wd-hover-tiled .product-wrapper {
    height: 352px;
}
}
@media only screen and (min-width: 764px) {
.wd-product.wd-hover-tiled .product-wrapper {
    height: 467px;
}
}
/* کد قوی‌تر برای نمایش قیمت‌ها زیر هم 
   با استفاده از important! برای غلبه بر استایل قالب
*/

.price {
  /* قیمت‌ها را به صورت ستونی (زیر هم) مرتب می‌کند */
  display: flex !important;
  flex-direction: column !important;
  
  /* محتوا را در سمت راست تراز می‌کند (مناسب برای فارسی) */
  align-items: flex-end !important; 
}

/* استایل قیمت جدید (با تخفیف) */
.price ins {
  order: 1; /* این قیمت همیشه در ردیف اول (بالا) خواهد بود */
  text-decoration: none !important; /* حذف خط زیر قیمت */

}

/* استایل قیمت قدیمی (خط‌خورده) */
.price del {
  order: 2; /* این قیمت همیشه در ردیف دوم (پایین) خواهد بود */
}

.price ins>.amount
{
      color:#171945 !important;
      font-size: 16px;
}

/* مرحله ۱: مشخص کردن کانتینر (کادر) اصلی محصول به عنوان مرجع.
   کلاس li.product معمولاً کادر هر محصول در ووکامرس است.
*/
li.product {
  position: relative;
  /* برای جلوگیری از بهم‌ریختگی، بهتر است یک padding داخلی برای پایین کادر در نظر بگیرید */
  padding-bottom: 50px; /* این مقدار را می‌توانید کم و زیاد کنید */
}


/* مرحله ۲: قرار دادن قیمت در پایین کادر مرجع.
*/
.price {
  /* موقعیت قیمت را به صورت مطلق و نسبت به li.product تنظیم می‌کند */
  position: absolute !important; 
  
  /* قیمت را با ۱۰٪ فاصله از لبه پایینی قرار می‌دهد */
  bottom: 5%;
  
  /* برای اینکه قیمت به لبه‌های چپ و راست نچسبد */
  right: 15px;
  left: 15px;
}

.product-label.onsale {
    background-color: #EE2277!important;
    border-radius: 30px;
    margin-right: 12px;
}


.wd-product.wd-hover-tiled .product-element-top {
    padding: 35px;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-90e5adb */@media only screen and (max-width: 764px) {
.wd-product.wd-hover-tiled .product-wrapper {
    height: 352px;
}
}
@media only screen and (min-width: 764px) {
.wd-product.wd-hover-tiled .product-wrapper {
    height: 467px;
}
}
/* کد قوی‌تر برای نمایش قیمت‌ها زیر هم 
   با استفاده از important! برای غلبه بر استایل قالب
*/

.price {
  /* قیمت‌ها را به صورت ستونی (زیر هم) مرتب می‌کند */
  display: flex !important;
  flex-direction: column !important;
  
  /* محتوا را در سمت راست تراز می‌کند (مناسب برای فارسی) */
  align-items: flex-end !important; 
}

/* استایل قیمت جدید (با تخفیف) */
.price ins {
  order: 1; /* این قیمت همیشه در ردیف اول (بالا) خواهد بود */
  text-decoration: none !important; /* حذف خط زیر قیمت */

}

/* استایل قیمت قدیمی (خط‌خورده) */
.price del {
  order: 2; /* این قیمت همیشه در ردیف دوم (پایین) خواهد بود */
}

.price ins>.amount
{
      color:#171945 !important;
      font-size: 16px;
}

/* مرحله ۱: مشخص کردن کانتینر (کادر) اصلی محصول به عنوان مرجع.
   کلاس li.product معمولاً کادر هر محصول در ووکامرس است.
*/
li.product {
  position: relative;
  /* برای جلوگیری از بهم‌ریختگی، بهتر است یک padding داخلی برای پایین کادر در نظر بگیرید */
  padding-bottom: 50px; /* این مقدار را می‌توانید کم و زیاد کنید */
}


/* مرحله ۲: قرار دادن قیمت در پایین کادر مرجع.
*/
.price {
  /* موقعیت قیمت را به صورت مطلق و نسبت به li.product تنظیم می‌کند */
  position: absolute !important; 
  
  /* قیمت را با ۱۰٪ فاصله از لبه پایینی قرار می‌دهد */
  bottom: 5%;
  
  /* برای اینکه قیمت به لبه‌های چپ و راست نچسبد */
  right: 15px;
  left: 15px;
}

.product-label.onsale {
    background-color: #EE2277!important;
    border-radius: 30px;
    margin-right: 12px;
}





/* 1. تنظیم کانتینر اصلی تصویر به عنوان مبدا موقعیت‌دهی */
.product-element-top {
    position: relative !important;
}

/* 2. نمایش دائمی کانتینر والد رنگ‌ها */
.product-grid-item .wrapp-swatches {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    background: none !important; /* اطمینان از شفاف بودن پس‌زمینه والد */
        border: 0!important;
}

/* 3. جابجایی و استایل‌دهی نهایی به دایره‌های رنگی با اولویت بالا */
.product-grid-item .wd-swatches-grid {
    position: fixed;
    top: 8px !important;    /* فاصله از بالا (می‌توانید تغییر دهید) */
    left: 15px !important;   /* فاصله از چپ (می‌توانید تغییر دهید) */
    right: auto !important;
    bottom: auto !important;
    z-index: 10 !important;
    
    background-color: transparent !important; /* حذف قطعی پس‌زمینه */
    padding: 0 !important;
    
    display: flex !important;
    flex-direction: row !important;
    gap: 5px !important;
    
}

/* 4. مخفی کردن نقاط اضافه */
.product-grid-item .wrapp-swatches .wd-product-grid-slider-pagin {
    display: none !important;

}

/* 5. استایل خود دایره‌های رنگی */
.product-grid-item .wd-swatches-grid .wd-swatch {
    min-width: 16px;
    height: 16px;
    margin: 0;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1) inset;
    
}


.product-labels {
        display:none!important;
}/* End custom CSS */