.elementor-1590 .elementor-element.elementor-element-3fe81e1{--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-1590 .elementor-element.elementor-element-3fe81e1:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-3fe81e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f5d65f4 );}.elementor-1590 .elementor-element.elementor-element-3fe81e1 > .elementor-shape-bottom svg, .elementor-1590 .elementor-element.elementor-element-3fe81e1 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:89px;}.elementor-1590 .elementor-element.elementor-element-f33918e{--display:flex;}.elementor-1590 .elementor-element.elementor-element-f33918e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1590 .elementor-element.elementor-element-06cf73a{border-style:double;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-bfd27eb );border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1590 .elementor-element.elementor-element-06cf73a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1590 .elementor-element.elementor-element-06cf73a .elementor-custom-embed-play i{color:#B0E6FF;font-size:122px;text-shadow:0px 0px 34px rgba(0,0,0,0.3);}.elementor-1590 .elementor-element.elementor-element-06cf73a .elementor-custom-embed-play svg{fill:#B0E6FF;width:122px;height:122px;}.elementor-1590 .elementor-element.elementor-element-7fe2ef4{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-bfd27eb );--border-color:var( --e-global-color-bfd27eb );--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:31px;--padding-left:10px;--padding-right:10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1590 .elementor-element.elementor-element-0c67f96{padding:12px 12px 12px 12px;border-style:dotted;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-bfd27eb );border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-1590 .elementor-element.elementor-element-0c67f96 .elementor-heading-title{font-family:"mahoor", Sans-serif;font-size:20px;font-weight:100;color:var( --e-global-color-bfd27eb );}.elementor-1590 .elementor-element.elementor-element-ffba4fb{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1590 .elementor-element.elementor-element-ffba4fb.elementor-element{--align-self:center;}.woocommerce .elementor-1590 .elementor-element.elementor-element-ffba4fb .star-rating{color:var( --e-global-color-bfd27eb );font-size:1.5em;}.woocommerce .elementor-1590 .elementor-element.elementor-element-ffba4fb .star-rating::before{color:#000000;}.woocommerce .elementor-1590 .elementor-element.elementor-element-ffba4fb .woocommerce-review-link{color:var( --e-global-color-bfd27eb );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1590 .elementor-element.elementor-element-67b99c5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:center;}.woocommerce .elementor-1590 .elementor-element.elementor-element-67b99c5 .price{color:#FF0000;font-family:"mahoor", Sans-serif;font-size:22px;font-weight:500;font-style:normal;}.woocommerce .elementor-1590 .elementor-element.elementor-element-67b99c5 .price ins{color:var( --e-global-color-bfd27eb );font-family:"diako", Sans-serif;font-size:15px;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-67b99c5:not(.elementor-product-price-block-yes) del{margin-right:6px;}body.rtl .elementor-1590 .elementor-element.elementor-element-67b99c5:not(.elementor-product-price-block-yes) del{margin-left:6px;}.elementor-1590 .elementor-element.elementor-element-67b99c5.elementor-product-price-block-yes del{margin-bottom:6px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-1590 .elementor-element.elementor-element-39a4880{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1590 .elementor-element.elementor-element-39a4880 .cart button, .elementor-1590 .elementor-element.elementor-element-39a4880 .cart .button{font-family:"mahoor", Sans-serif;font-size:18px;font-weight:900;border-style:dotted;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-f5d65f4 );background-color:var( --e-global-color-bfd27eb );border-color:var( --e-global-color-f5d65f4 );transition:all 0.5s;}.elementor-1590 .elementor-element.elementor-element-39a4880 .cart button:hover, .elementor-1590 .elementor-element.elementor-element-39a4880 .cart .button:hover{color:#FFFFFF;background-color:#3FAC00;border-color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-39a4880 .added_to_cart{color:var( --e-global-color-f5d65f4 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1590 .elementor-element.elementor-element-d9f0864{--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;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 29px 3px rgba(0, 0, 0, 0.5) inset;--margin-top:0px;--margin-bottom:249px;--margin-left:0px;--margin-right:0px;}.elementor-1590 .elementor-element.elementor-element-d9f0864:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-d9f0864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd27eb );}.elementor-1590 .elementor-element.elementor-element-47d846d{--display:flex;}.elementor-1590 .elementor-element.elementor-element-a831169{--display:flex;}.elementor-1590 .elementor-element.elementor-element-a831169:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-a831169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-weight );}.elementor-1590 .elementor-element.elementor-element-630cc0e{background-color:#FFF7CF;padding:14px 0px 0px 0px;border-radius:30px 30px 30px 30px;text-align:center;color:#000000;font-family:"mahoor", Sans-serif;font-size:16px;font-weight:100;}.elementor-1590 .elementor-element.elementor-element-1b0fb77{--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;}.elementor-1590 .elementor-element.elementor-element-21adad9{--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;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 29px 3px rgba(0, 0, 0, 0.5) inset;--margin-top:0px;--margin-bottom:249px;--margin-left:0px;--margin-right:0px;}.elementor-1590 .elementor-element.elementor-element-21adad9:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-21adad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfd27eb );}.elementor-1590 .elementor-element.elementor-element-f752adb{--display:flex;}.elementor-1590 .elementor-element.elementor-element-19ae5ae{--display:flex;}@media(max-width:1024px){.elementor-1590 .elementor-element.elementor-element-3fe81e1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1590 .elementor-element.elementor-element-0c67f96 .elementor-heading-title{font-size:17px;line-height:1.5em;}.elementor-1590 .elementor-element.elementor-element-ffba4fb{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-1590 .elementor-element.elementor-element-39a4880 .added_to_cart{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content{font-weight:var( --e-global-typography-text-weight );}}@media(max-width:767px){.elementor-1590 .elementor-element.elementor-element-06cf73a .elementor-custom-embed-play i{font-size:47px;}.elementor-1590 .elementor-element.elementor-element-06cf73a .elementor-custom-embed-play svg{width:47px;height:47px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1590 .elementor-element.elementor-element-0c67f96 .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-1590 .elementor-element.elementor-element-ffba4fb{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-1590 .elementor-element.elementor-element-39a4880 .cart button, .elementor-1590 .elementor-element.elementor-element-39a4880 .cart .button{font-size:14px;}.elementor-1590 .elementor-element.elementor-element-39a4880 .added_to_cart{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content{font-weight:var( --e-global-typography-text-weight );}}@media(min-width:768px){.elementor-1590 .elementor-element.elementor-element-f33918e{--width:75.69%;}}/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-ffba4fb */.star-rating span:before {
    color: #006594 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-67b99c5 */span.woocommerce-Price-amount.amount {
    font-weight: 50;
    color: #006594;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-8c59f9d */.pru-mesl span.crp_title {
    font-size: 11px;
    text-align: center;
    color: #FFD303;
    display: block;
}

.pru-mesl span.widget-title {
    color: #FFD303;
}

.pru-mesl img.crp_featured.crp_thumb.woocommerce_single {
    border: dotted #FFD303 4px;
    border-radius: 28px;
}

.pru-mesl.elementor-element.elementor-element-477bafb.elementor-widget.elementor-widget-sidebar {
    background-color: #ffd303;
    box-shadow: 0 0 8px 3px rgb(255 211 3 / 74%);
    border-radius: 50px;
    padding: 14px;
}

.pru-mesl .is-divider {
    background-color: #FFD303 !important;
    height: 3px;
    margin: 1em 0;
    max-width: 212px !important;
    width: 100%;
}

.pru-mesl aside#widget_crp-2 {
    margin: 0 auto;
}


.pru-mesl span.crp_title . {
    font-size: 11px;
    text-align: center;
    color: #FFD303;
    display: block;
}
span.widget-title{
    font-size: 20px;
    text-align: center;
    color: #FFD303;
    display: block;
font-weight: 300
}


@media (max-width: 480px) {
.pru-mesl .is-divider {
    max-width: 304px !important;
}





}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-3f2d8dd */.my-review-box{
    background:#101d29;
    padding:35px;
    border-radius:14px;
    border:1px solid rgba(255,255,255,0.06);
    box-shadow:0 10px 35px rgba(0,0,0,0.35);
    color:#fff;
    position:relative;
}

/* عنوان فرم */
.my-review-box h3,
.my-review-box h4{
    color:#ffd303;
    font-weight:700;
    margin-bottom:20px;
}

/* لیبل ها */
.my-review-box label{
    display:block;
    font-size:14px;
    margin-bottom:6px;
    color:#b9c4ce;
}

/* فیلدها */
.my-review-box input,
.my-review-box textarea,
.my-review-box select{
    width:100%;
    background:#0c1620;
    border:1px solid rgba(255,255,255,0.08);
    border-radius:8px;
    padding:12px 14px;
    color:#fff;
    font-size:14px;
    transition:all .25s ease;
}

/* فوکوس فیلد */
.my-review-box input:focus,
.my-review-box textarea:focus,
.my-review-box select:focus{
    outline:none;
    border-color:#006594;
    box-shadow:0 0 0 2px rgba(0,101,148,0.25);
    background:#0e1a25;
}

/* تکست اریا */
.my-review-box textarea{
    min-height:120px;
    resize:vertical;
}

/* دکمه ارسال */
.my-review-box button,
.my-review-box input[type="submit"]{
    background:#ffd303;
    border:none;
    color:#101d29;
    font-weight:700;
    padding:12px 22px;
    border-radius:8px;
    cursor:pointer;
    transition:all .25s ease;
    margin-top:10px;
}

/* هاور دکمه */
.my-review-box button:hover,
.my-review-box input[type="submit"]:hover{
    background:#ffdf3a;
    transform:translateY(-2px);
    box-shadow:0 6px 18px rgba(255,211,3,0.25);
}

/* پیام ها */
.my-review-box .form-message,
.my-review-box .comment-notes{
    font-size:13px;
    color:#9aa7b3;
    margin-bottom:15px;
}

/* استار ریتینگ ووکامرس */
.my-review-box .stars a{
    color:#ffd303;
}

/* فاصله فیلدها */
.my-review-box p{
    margin-bottom:18px;
}

/* ریسپانسیو */
@media (max-width:768px){

.my-review-box{
    padding:25px;
}

}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-3c266f5 */.pru-mesl span.crp_title {
    font-size: 11px;
    text-align: center;
    color: #FFD303;
    display: block;
}

.pru-mesl span.widget-title {
    color: #FFD303;
}

.pru-mesl img.crp_featured.crp_thumb.woocommerce_single {
    border: dotted #FFD303 4px;
    border-radius: 28px;
}

.pru-mesl.elementor-element.elementor-element-477bafb.elementor-widget.elementor-widget-sidebar {
    background-color: #ffd303;
    box-shadow: 0 0 8px 3px rgb(255 211 3 / 74%);
    border-radius: 50px;
    padding: 14px;
}

.pru-mesl .is-divider {
    background-color: #FFD303 !important;
    height: 3px;
    margin: 1em 0;
    max-width: 212px !important;
    width: 100%;
}

.pru-mesl aside#widget_crp-2 {
    margin: 0 auto;
}


.pru-mesl span.crp_title . {
    font-size: 11px;
    text-align: center;
    color: #FFD303;
    display: block;
}
span.widget-title{
    font-size: 20px;
    text-align: center;
    color: #FFD303;
    display: block;
font-weight: 300
}


@media (max-width: 480px) {
.pru-mesl .is-divider {
    max-width: 304px !important;
}





}

/* Tablet (768px - 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
    span.crp_title {
        margin-top: 15px;
    }
    
    .pru-mesl span.crp_title {
        font-size: 10px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mahoor';
	font-display: auto;
	src: url('https://mehrzadmohebbi.ir/wp-content/uploads/2026/04/MahoorCNTRwght-FD.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'diako';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mehrzadmohebbi.ir/wp-content/uploads/2026/04/Diako-Hima-Regular-@Fontsplua.ttf') format('truetype');
}
/* End Custom Fonts CSS */