.elementor-10544 .elementor-element.elementor-element-4409105d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-45130dd1{--display:flex;}.elementor-10544 .elementor-element.elementor-element-22db79db{--display:flex;}.elementor-10544 .elementor-element.elementor-element-6e0b53e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-fddb112 .elementor-heading-title{font-size:15px;color:#A273D6;}.elementor-10544 .elementor-element.elementor-element-43940cba > .elementor-widget-container{margin:-10px 0px 0px 0px;}html .elementor-10544 .elementor-element.elementor-element-43940cba .product_title{font-size:17px;}.elementor-10544 .elementor-element.elementor-element-119ef8e3 .price, .elementor-10544 .elementor-element.elementor-element-119ef8e3 .price del, .elementor-10544 .elementor-element.elementor-element-119ef8e3 .amount{font-size:22px;word-spacing:15px;}.elementor-10544 .elementor-element.elementor-element-119ef8e3 .price, .elementor-10544 .elementor-element.elementor-element-119ef8e3 .amount, .elementor-10544 .elementor-element.elementor-element-119ef8e3 del{color:#A273D6;}.elementor-10544 .elementor-element.elementor-element-119ef8e3 .price del, .elementor-10544 .elementor-element.elementor-element-119ef8e3 del .amount{color:#BEBEBE;}.elementor-10544 .elementor-element.elementor-element-1ab0b38f > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#1010101A;}.elementor-10544 .elementor-element.elementor-element-98aaa0a .elementor-icon-list-icon i{color:#2BAC64;transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-98aaa0a .elementor-icon-list-icon svg{fill:#2BAC64;transition:fill 0.3s;}.elementor-10544 .elementor-element.elementor-element-98aaa0a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10544 .elementor-element.elementor-element-98aaa0a .elementor-icon-list-text{transition:color 0.3s;}.elementor-10544 .elementor-element.elementor-element-7397041{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-ac1c36c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10544 .elementor-element.elementor-element-28e5375{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-10544 .elementor-element.elementor-element-28e5375:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-28e5375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF5FF;}.elementor-10544 .elementor-element.elementor-element-7361e89 .elementor-icon-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-7361e89.elementor-view-stacked .elementor-icon{background-color:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-7361e89.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-7361e89.elementor-view-default .elementor-icon{color:#AC8BDA;border-color:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-7361e89.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-7361e89.elementor-view-default .elementor-icon svg{fill:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-7361e89 .elementor-icon{font-size:35px;}.elementor-10544 .elementor-element.elementor-element-7361e89 .elementor-icon svg{height:35px;}.elementor-10544 .elementor-element.elementor-element-fb39832 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-fb39832{text-align:center;}.elementor-10544 .elementor-element.elementor-element-fb39832 .elementor-heading-title{font-size:13px;}.elementor-10544 .elementor-element.elementor-element-54feee9{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-10544 .elementor-element.elementor-element-54feee9:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-54feee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F8;}.elementor-10544 .elementor-element.elementor-element-45b7caa .elementor-icon-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-45b7caa.elementor-view-stacked .elementor-icon{background-color:#C57397;}.elementor-10544 .elementor-element.elementor-element-45b7caa.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-45b7caa.elementor-view-default .elementor-icon{color:#C57397;border-color:#C57397;}.elementor-10544 .elementor-element.elementor-element-45b7caa.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-45b7caa.elementor-view-default .elementor-icon svg{fill:#C57397;}.elementor-10544 .elementor-element.elementor-element-45b7caa .elementor-icon{font-size:35px;}.elementor-10544 .elementor-element.elementor-element-45b7caa .elementor-icon svg{height:35px;}.elementor-10544 .elementor-element.elementor-element-8d474fb > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-8d474fb{text-align:center;}.elementor-10544 .elementor-element.elementor-element-8d474fb .elementor-heading-title{font-size:13px;}.elementor-10544 .elementor-element.elementor-element-5b21ee8{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-10544 .elementor-element.elementor-element-5b21ee8:not(.elementor-motion-effects-element-type-background), .elementor-10544 .elementor-element.elementor-element-5b21ee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF5FF;}.elementor-10544 .elementor-element.elementor-element-23e2e65 .elementor-icon-wrapper{text-align:center;}.elementor-10544 .elementor-element.elementor-element-23e2e65.elementor-view-stacked .elementor-icon{background-color:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-23e2e65.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-23e2e65.elementor-view-default .elementor-icon{color:#AC8BDA;border-color:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-23e2e65.elementor-view-framed .elementor-icon, .elementor-10544 .elementor-element.elementor-element-23e2e65.elementor-view-default .elementor-icon svg{fill:#AC8BDA;}.elementor-10544 .elementor-element.elementor-element-23e2e65 .elementor-icon{font-size:35px;}.elementor-10544 .elementor-element.elementor-element-23e2e65 .elementor-icon svg{height:35px;}.elementor-10544 .elementor-element.elementor-element-8e6dfac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-8e6dfac{text-align:center;}.elementor-10544 .elementor-element.elementor-element-8e6dfac .elementor-heading-title{font-size:13px;}.elementor-10544 .elementor-element.elementor-element-cf83421{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 20px;--row-gap:15px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-11947431 .wd-wishlist-btn[class*="wd-style-"]{--wd-action-icon-size:20px;}.elementor-10544 .elementor-element.elementor-element-179e673e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10544 .elementor-element.elementor-element-7c143b88.elementor-element{--align-self:flex-start;}.elementor-10544 .elementor-element.elementor-element-7c143b88 .meta-label{color:#000000;}.elementor-10544 .elementor-element.elementor-element-4b8633a5 > .elementor-widget-container{margin:0px 2px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-4b8633a5.elementor-element{--align-self:flex-start;}.elementor-10544 .elementor-element.elementor-element-1796ddf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#77777733;--border-color:#77777733;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-daea227 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-4610a74a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#77777733;--border-color:#77777733;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-195fb629 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-10544 .elementor-element.elementor-element-20239bff{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10544 .elementor-element.elementor-element-13c92ba6 .title{font-size:16px;}@media(min-width:768px){.elementor-10544 .elementor-element.elementor-element-4409105d{--content-width:1000px;}.elementor-10544 .elementor-element.elementor-element-45130dd1{--width:50%;}.elementor-10544 .elementor-element.elementor-element-22db79db{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10544 .elementor-element.elementor-element-45130dd1{--width:50%;}.elementor-10544 .elementor-element.elementor-element-22db79db{--width:50%;}}@media(max-width:1024px){.elementor-10544 .elementor-element.elementor-element-4409105d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-10544 .elementor-element.elementor-element-119ef8e3 .price, .elementor-10544 .elementor-element.elementor-element-119ef8e3 .price del, .elementor-10544 .elementor-element.elementor-element-119ef8e3 .amount{font-size:18px;}.elementor-10544 .elementor-element.elementor-element-5e01aae8{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-10544 .elementor-element.elementor-element-4409105d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10544 .elementor-element.elementor-element-5e01aae8{width:100%;max-width:100%;}}/* Start custom CSS for wd_single_product_price, class: .elementor-element-119ef8e3 *//* =========================
   PRICE
========================= */

.roland-product-price .price {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
}

/* قیمت فعلی بیاد سمت راست */
.roland-product-price .price ins,
.roland-product-price .price > .amount,
.roland-product-price .price > .woocommerce-Price-amount,
.roland-product-price .price .woocommerce-Price-amount.amount:not(del .woocommerce-Price-amount) {
    order: 1 !important;
    color: #9b72ea !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    line-height: 1.4 !important;
}

/* قیمت خط خورده بره سمت چپ */
.roland-product-price .price del {
    order: 2 !important;
    color: #b8b8b8 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    opacity: 1 !important;
    text-decoration-color: #b8b8b8 !important;
}

.roland-product-price .price del .woocommerce-Price-amount {
    color: #b8b8b8 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
}

.roland-product-price .price ins .woocommerce-Price-amount,
.roland-product-price .price > .woocommerce-Price-amount,
.roland-product-price .price > .amount {
    color: #9b72ea !important;
    font-size: 24px !important;
    font-weight: 800 !important;
}

.roland-product-price .woocommerce-Price-currencySymbol {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-right: 4px !important;
}

.roland-product-price del .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    font-weight: 500 !important;
}


/* =========================
   ADD TO CART AREA
========================= */

.roland-add-to-cart form.cart {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    flex-wrap: nowrap !important;
}

/* چون سایت RTL هست، آیتم اول سمت راست می‌افتد */
.roland-add-to-cart form.cart .quantity {
    order: 1 !important;
}

.roland-add-to-cart form.cart .single_add_to_cart_button,
.roland-add-to-cart form.cart button[type="submit"] {
    order: 2 !important;
    flex: 1 1 auto !important;
}

/* دکمه افزودن به سبد */
.roland-add-to-cart .single_add_to_cart_button,
.roland-add-to-cart .add_to_cart_button,
.roland-add-to-cart button[type="submit"] {
    background: linear-gradient(90deg, #ea9ccd 0%, #b79df3 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 999px !important;
    min-height: 42px !important;
    height: 42px !important;
    padding: 0 28px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 42px !important;
    box-shadow: none !important;
}

/* باکس تعداد */
.roland-add-to-cart .quantity,
.roland-add-to-cart .quantity.buttons_added {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 90px !important;
    height: 42px !important;
    background: #fff !important;
    border: 1px solid #e4ddeb !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    box-shadow: none !important;
}

/* فیلد تعداد */
.roland-add-to-cart .quantity input.qty {
    width: 30px !important;
    height: 40px !important;
    border: none !important;
    background: transparent !important;
    text-align: center !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #7a698d !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    -moz-appearance: textfield !important;
}

.roland-add-to-cart .quantity input.qty::-webkit-outer-spin-button,
.roland-add-to-cart .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* دکمه‌های + و - */
.roland-add-to-cart .quantity .plus,
.roland-add-to-cart .quantity .minus,
.roland-add-to-cart .quantity input.plus,
.roland-add-to-cart .quantity input.minus,
.roland-add-to-cart .quantity button.plus,
.roland-add-to-cart .quantity button.minus {
    width: 28px !important;
    height: 40px !important;
    border: none !important;
    background: transparent !important;
    color: #7a698d !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    box-shadow: none !important;
}

/* جداکننده‌های داخل باکس تعداد */
.roland-add-to-cart .quantity .plus,
.roland-add-to-cart .quantity input.plus,
.roland-add-to-cart .quantity button.plus {
    border-right: 1px solid #eee7f3 !important;
}

.roland-add-to-cart .quantity .minus,
.roland-add-to-cart .quantity input.minus,
.roland-add-to-cart .quantity button.minus {
    border-left: 1px solid #eee7f3 !important;
}/* End custom CSS */