.elementor-436 .elementor-element.elementor-element-38ce6ea{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-436 .elementor-element.elementor-element-0912b6b{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-436 .elementor-element.elementor-element-0912b6b.e-con{--align-self:flex-start;}.elementor-436 .elementor-element.elementor-element-63f734f{width:auto;max-width:auto;}.elementor-436 .elementor-element.elementor-element-63f734f > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-436 .elementor-element.elementor-element-63f734f.elementor-element{--align-self:center;}.elementor-436 .elementor-element.elementor-element-13ffaf8 > .elementor-widget-container{margin:67px 14px 0px 0px;}.elementor-436 .elementor-element.elementor-element-e6a7534{--display:flex;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:29px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:10px;}.elementor-436 .elementor-element.elementor-element-10af00c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-436 .elementor-element.elementor-element-10af00c.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-436 .elementor-element.elementor-element-561ea04 > .elementor-widget-container{margin:32px 0px 9px 0px;}.elementor-436 .elementor-element.elementor-element-561ea04.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}html .elementor-436 .elementor-element.elementor-element-561ea04 .product_title{font-family:"Vazirmatn", Sans-serif;font-weight:900;}.elementor-436 .elementor-element.elementor-element-4fa0b26 .title{font-size:21px;}.elementor-436 .elementor-element.elementor-element-4fa0b26 .title-after_title{font-weight:900;}.elementor-436 .elementor-element.elementor-element-ac0d460.wd-style-bordered .shop_attributes{--wd-attr-brd-width:1px;}.elementor-436 .elementor-element.elementor-element-ac0d460 .shop_attributes th{font-size:20px;}.elementor-436 .elementor-element.elementor-element-ac0d460 .shop_attributes td{font-size:20px;font-weight:900;color:#882023;--wd-link-color:#000000;}.elementor-436 .elementor-element.elementor-element-ded5acf > .elementor-widget-container{margin:0px 0px 0px 31px;}.elementor-436 .elementor-element.elementor-element-ded5acf.elementor-element{--align-self:stretch;}.elementor-436 .elementor-element.elementor-element-ded5acf .price{font-family:"Vazirmatn", Sans-serif;font-size:31px;font-weight:700;letter-spacing:-5px;word-spacing:0px;}.elementor-436 .elementor-element.elementor-element-ded5acf :is(.price, del){color:#352223;}.elementor-436 .elementor-element.elementor-element-ded5acf .price del{font-family:"Vazirmatn", Sans-serif;font-size:19px;font-weight:200;line-height:1px;}.elementor-436 .elementor-element.elementor-element-152fc36.elementor-element{--align-self:flex-end;}.elementor-436 .elementor-element.elementor-element-152fc36 .single_add_to_cart_button{--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:#882023;--btn-accented-color-hover:#D1D1D1;--btn-accented-bgcolor-hover:#6F191C;}.elementor-436 .elementor-element.elementor-element-152fc36 .wd-buy-now-btn{font-family:"Vazirmatn", Sans-serif;font-weight:700;}.elementor-436 .elementor-element.elementor-element-152fc36 .variations_form .woocommerce-variation-price :is(.price, del){color:#000000;}@media(max-width:1024px){.elementor-436 .elementor-element.elementor-element-38ce6ea{--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-436 .elementor-element.elementor-element-e6a7534{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-436 .elementor-element.elementor-element-561ea04{width:initial;max-width:initial;}.elementor-436 .elementor-element.elementor-element-ded5acf .price{font-size:18px;}.elementor-436 .elementor-element.elementor-element-152fc36{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-436 .elementor-element.elementor-element-38ce6ea{--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;--margin-top:-30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-436 .elementor-element.elementor-element-63f734f{width:100%;max-width:100%;}.elementor-436 .elementor-element.elementor-element-e6a7534{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-436 .elementor-element.elementor-element-561ea04{width:100%;max-width:100%;}.elementor-436 .elementor-element.elementor-element-561ea04 > .elementor-widget-container{margin:0px -8px 0px 0px;}.elementor-436 .elementor-element.elementor-element-561ea04.elementor-element{--align-self:flex-start;}html .elementor-436 .elementor-element.elementor-element-561ea04 .product_title{font-size:20px;}.elementor-436 .elementor-element.elementor-element-4fa0b26 .title{font-size:20px;}.elementor-436 .elementor-element.elementor-element-4fa0b26 .title-after_title{font-size:0px;}.elementor-436 .elementor-element.elementor-element-ac0d460 .shop_attributes th{font-size:16px;}.elementor-436 .elementor-element.elementor-element-ac0d460 .shop_attributes td{font-size:16px;}.elementor-436 .elementor-element.elementor-element-152fc36{width:100%;max-width:100%;}.elementor-436 .elementor-element.elementor-element-b77c1f4 > .elementor-widget-container{margin:0px -6px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-436 .elementor-element.elementor-element-0912b6b{--width:50%;}.elementor-436 .elementor-element.elementor-element-e6a7534{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-436 .elementor-element.elementor-element-e6a7534{--width:50%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-63f734f */.wd-last {
    color: #882023 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_title, class: .elementor-element-561ea04 */.elementor-436 .elementor-element.elementor-element-561ea04 {
    border-bottom: 1px solid #E5E5E5 !important;
    padding-bottom: 12px !important;
    margin-bottom: 18px !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-ded5acf */.elementor-436 .elementor-element.elementor-element-ded5acf {
    width: 100% !important;
    text-align: right !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price {
    display: flex !important;
    flex-direction: column !important;
    direction: rtl !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    text-align: right !important;
    width: 100% !important;
    gap:8px !important;
    margin: 10px 0 18px !important;
    line-height: 1.2 !important;
}

/* تنظیم مشترک دو قیمت */
.elementor-436 .elementor-element.elementor-element-ded5acf .price del,
.elementor-436 .elementor-element.elementor-element-ded5acf .price ins {
    display: inline-block !important;
    flex: none !important;
    align-self: flex-start !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
}

/* قیمت قبلی؛ بالا */
.elementor-436 .elementor-element.elementor-element-ded5acf .price del {
    order: 0 !important;
    position: relative !important;
    color: #888 !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price del .woocommerce-Price-amount,
.elementor-436 .elementor-element.elementor-element-ded5acf .price del bdi,
.elementor-436 .elementor-element.elementor-element-ded5acf .price del .woocommerce-Price-currencySymbol {
    color: #888 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price del::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    top: 50% !important;
    height: 1px !important;
    background: #888 !important;
    pointer-events: none !important;
}

/* قیمت فعلی؛ پایین */
.elementor-436 .elementor-element.elementor-element-ded5acf .price ins {
    order: 1 !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price ins .woocommerce-Price-amount,
.elementor-436 .elementor-element.elementor-element-ded5acf .price ins bdi {
    color: #882023 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price ins .woocommerce-Price-currencySymbol {
    color: #555 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    margin-right: px !important;
}
.elementor-436 .elementor-element.elementor-element-ded5acf .price {
    align-items: flex-end !important;
    text-align: left !important;
}

.elementor-436 .elementor-element.elementor-element-ded5acf .price del,
.elementor-436 .elementor-element.elementor-element-ded5acf .price ins {
    align-self: flex-end !important;
    text-align: left !important;
}
.elementor-436 .elementor-element.elementor-element-ded5acf .dijry-old-price-row {
    display: inline-flex !important;
    align-items: center !important;
    align-self: flex-end !important;
    direction: rtl !important;
    gap: 8px !important;
    order: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-152fc36 *//* دکمه افزودن به سبد خرید */
.elementor-436 .elementor-element.elementor-element-152fc36 .single_add_to_cart_button {
    border-radius: 30px !important;
    margin-left: 20px !important;
}

/* دکمه های + و - */
.elementor-436 .elementor-element.elementor-element-152fc36 .quantity .plus,
.elementor-436 .elementor-element.elementor-element-152fc36 .quantity .minus {
    background: #882023 !important;
    border: 1px solid #882023 !important;
    color: #fff !important;
    border-radius: 5px !important;
    width: 32px !important;
    height: 32px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* حالت هاور */
.elementor-436 .elementor-element.elementor-element-152fc36 .quantity .plus:hover,
.elementor-436 .elementor-element.elementor-element-152fc36 .quantity .minus:hover {
    background: #6F191C !important;
    border-color: #6F191C !important;
    color: #fff !important;
}
.single-product form.cart .quantity {
    display: inline-flex;
    flex-direction: row;
    direction: ltr;
}

.single-product form.cart .quantity .minus {
    order: 1;
}

.single-product form.cart .quantity .qty {
    order: 2;
}

.single-product form.cart .quantity .plus {
    order: 3;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-b77c1f4 */input#submit.submit {
    background-color: #882023 !important;
    border: 1px solid #882023 !important;
    color: #fff !important;
    border-radius: 8px;
    padding: 12px 28px;
    cursor: pointer;
}

input#submit.submit:hover {
    background-color: #6e191c !important;
    border-color: #6e191c !important;
}
textarea#comment {
    background-color: #ffffff !important;
    color: #222222;
}/* End custom CSS */