.elementor-1117 .elementor-element.elementor-element-b5e3abe{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-8b0f80e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-3196625{padding:10px 9px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-3196625 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"iransans", Sans-serif;font-size:15px;}.elementor-1117 .elementor-element.elementor-element-3196625 .woocommerce-breadcrumb > a{color:#151515;}.elementor-1117 .elementor-element.elementor-element-fe239f2{--display:flex;}.elementor-1117 .elementor-element.elementor-element-998c770{--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-1117 .elementor-element.elementor-element-544188d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-544188d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1117 .elementor-element.elementor-element-bd3ff35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-1117 .elementor-element.elementor-element-bd3ff35 img{width:340px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE9FF;border-radius:15px 15px 15px 15px;}.elementor-1117 .elementor-element.elementor-element-167c5e2{margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-1px;}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-167c5e2{right:110px;}body.rtl .elementor-1117 .elementor-element.elementor-element-167c5e2{left:110px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1117 .elementor-element.elementor-element-5e2ec53 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1117 .elementor-element.elementor-element-5e2ec53 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#8A8A8A40;}.elementor-1117 .elementor-element.elementor-element-5e2ec53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--image-border-color:#A19BBE;--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1117 .elementor-element.elementor-element-dd6c032{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-dc28d70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-dc28d70 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1117 .elementor-element.elementor-element-868c900{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"iransans", Sans-serif;font-size:14px;color:#878787;}.elementor-1117 .elementor-element.elementor-element-868c900:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(42px/2);}.elementor-1117 .elementor-element.elementor-element-868c900:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(42px/2);}.elementor-1117 .elementor-element.elementor-element-868c900.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(42px/2);margin-left:calc(42px/2);}.elementor-1117 .elementor-element.elementor-element-868c900.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-42px/2);margin-left:calc(-42px/2);}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-868c900.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-42px/2) + (-1px/2) );}body:not.rtl .elementor-1117 .elementor-element.elementor-element-868c900.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-42px/2) - (1px/2) );}.elementor-1117 .elementor-element.elementor-element-868c900 .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1117 .elementor-element.elementor-element-868c900:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:solid;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-1117 .elementor-element.elementor-element-868c900.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-1117 .elementor-element.elementor-element-868c900 a{font-family:"iransans", Sans-serif;font-size:14px;color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1117 .elementor-element.elementor-element-812c8b1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;padding:8px 0px -1px 0px;text-align:center;}.elementor-1117 .elementor-element.elementor-element-812c8b1 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:16px;font-weight:600;line-height:33px;color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1117 .elementor-element.elementor-element-aef6f2d{width:100%;max-width:100%;background-color:#0EA5E90A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--button-spacing:0px;}.elementor-1117 .elementor-element.elementor-element-aef6f2d.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1117 .elementor-element.elementor-element-aef6f2d .cart button, .elementor-1117 .elementor-element.elementor-element-aef6f2d .cart .button{font-family:"iransans", Sans-serif;font-size:15px;border-radius:15px 15px 15px 15px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1117 .elementor-element.elementor-element-aef6f2d .cart button:hover, .elementor-1117 .elementor-element.elementor-element-aef6f2d .cart .button:hover{background-color:var( --e-global-color-accent );}.elementor-1117 .elementor-element.elementor-element-aef6f2d .added_to_cart{font-family:"iransans", Sans-serif;font-weight:500;}.elementor-1117 .elementor-element.elementor-element-aef6f2d .quantity .qty{border-radius:15px 15px 15px 15px;color:#737678;transition:all 0.2s;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations label{color:var( --e-global-color-text );font-family:"iransans", Sans-serif;font-size:15px;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations td.value select{color:#6F6F6F;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations td.value:before{font-family:"iransans", Sans-serif;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1117 .elementor-element.elementor-element-ad8d7ae{width:100%;max-width:100%;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-icon i{color:var( --e-global-color-bef64d4 );font-size:20px;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-icon svg{fill:var( --e-global-color-bef64d4 );--e-icon-list-icon-size:20px;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-icon{width:20px;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-text, .elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-text a{color:#000000;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-item{font-family:"iransans", Sans-serif;font-size:16px;font-weight:400;line-height:41px;}.elementor-1117 .elementor-element.elementor-element-c462f3a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(145.84586791992186, 124.81449682632542, 124.81449682632542, 0.5);}.elementor-1117 .elementor-element.elementor-element-c462f3a:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-c462f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004C6F00;}.elementor-1117 .elementor-element.elementor-element-9dca3bc{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-60c03cc{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1117 .elementor-element.elementor-element-0a9dcea{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-0a9dcea .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-784bea5{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1117 .elementor-element.elementor-element-784bea5 .swiper-slide > .elementor-element{height:100%;}.elementor-1117 .elementor-element.elementor-element-1210084{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-4dcdfb1{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1117 .elementor-element.elementor-element-29c4285{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:0px 20px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-29c4285 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:600;}.elementor-1117 .elementor-element.elementor-element-3bc9e5a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1117 .elementor-element.elementor-element-3bc9e5a .swiper-slide > .elementor-element{height:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1117 .elementor-element.elementor-element-784bea5{--swiper-slides-to-display:2;}.elementor-1117 .elementor-element.elementor-element-3bc9e5a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1117 .elementor-element.elementor-element-b5e3abe{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-998c770{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-544188d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-bd3ff35{width:100%;max-width:100%;}.elementor-1117 .elementor-element.elementor-element-bd3ff35 img{width:1000px;}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-167c5e2{right:80px;}body.rtl .elementor-1117 .elementor-element.elementor-element-167c5e2{left:80px;}.elementor-1117 .elementor-element.elementor-element-5e2ec53{padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-dd6c032{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1117 .elementor-element.elementor-element-dc28d70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1117 .elementor-element.elementor-element-dc28d70 .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-1117 .elementor-element.elementor-element-812c8b1{text-align:center;}.elementor-1117 .elementor-element.elementor-element-aef6f2d{width:100%;max-width:100%;}.elementor-1117 .elementor-element.elementor-element-aef6f2d .cart button, .elementor-1117 .elementor-element.elementor-element-aef6f2d .cart .button{font-size:12px;}.elementor-1117 .elementor-element.elementor-element-aef6f2d .added_to_cart{font-size:13px;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations label{font-size:13px;}.woocommerce .elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1117 .elementor-element.elementor-element-aef6f2d form.cart table.variations td.value:before{font-size:11px;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-1117 .elementor-element.elementor-element-ad8d7ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-1117 .elementor-element.elementor-element-9dca3bc{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-784bea5{--swiper-slides-to-display:1;}.elementor-1117 .elementor-element.elementor-element-3bc9e5a{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1117 .elementor-element.elementor-element-544188d{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-167c5e2 *//* ===== Sytino Sale Badge ===== */

.sytino-discount{

    position:absolute;
    top:5px;
    right:1px;

    display:flex;
    align-items:center;
    justify-content:center;

    min-width:48px;
    height:26px;

    padding:0 10px;

    background:#B30000;

    color:#fff;

    border-radius:8px;

    font-size:12px;
    font-weight:500;

    line-height:1;

    box-shadow:0 4px 12px rgba(214,40,40,.22);

    transition:.3s ease;

    z-index:20;
}


    background:#8B0000;

    box-shadow:0 8px 18px rgba(214,40,40,.28);

}


/*=============================
      Hanging Discount
=============================*/

.product-card{
    position:relative;
}

.product-card .sytino-discount{

    position:absolute;

    top:-18px;

    right:01px;

    z-index:20;

  
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:0 18px;

    background:linear-gradient(135deg,#F4511,#FF7043);

    color:#fff;

    border-radius:14px;

    font-weight:700;

    font-size:16px;

    box-shadow:0 15px 30px rgba(244,81,30,.35);

    transform-origin:center -35px;

    animation:sytinoSwing 2.8s ease-in-out infinite;

    will-change:transform;

}

/* نخ */

.product-card .sytino-discount::before{

    content:"";

    position:absolute;

    top:-38px;

    left:50%;

    transform:translateX(-50%);

    width:2px;

    height:38px;

    background:linear-gradient(#777,#d9d9d9);

}

/* میخ */

.product-card .sytino-discount::after{

    content:"";

    position:absolute;

    top:-45px;

    left:50%;

    transform:translateX(-50%);

    width:10px;

    height:10px;

    border-radius:50%;

    background:#555;

    box-shadow:
        inset 0 2px 2px rgba(255,255,255,.4),
        0 2px 6px rgba(0,0,0,.3);

}

/* تاب طبیعی */

@keyframes sytinoSwing{

    0%{
        transform:rotate(-8deg);
    }

    25%{
        transform:rotate(-3deg);
    }

    50%{
        transform:rotate(8deg);
    }

    75%{
        transform:rotate(3deg);
    }

    100%{
        transform:rotate(-8deg);
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-868c900 */.product_meta .product-brands,
.product_meta .brand,
.product_meta .posted_in{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-812c8b1 *//* Created and developed by Modiru */
/* استایل قیمت قدیمی */
.elementor-1117 .elementor-element.elementor-element-812c8b1 del {
    display: block;
    font-size: 15px;
    color: #8290A5;
    font-weight: 400 !important;
    text-decoration: none;
}
/* خط‌خوردگی سفارشی روی قیمت قدیمی */
.elementor-1117 .elementor-element.elementor-element-812c8b1 del .amount {
    position: relative;
}
.elementor-1117 .elementor-element.elementor-element-812c8b1 del .amount::after {
    width: 100%;
    height: 0.8px;
    background: #8290a58f;
    content: '';
    position: absolute;
    right: 0px;
    top: 40%;
    transform: rotate(-10deg);
}
/* حذف فقط نماد ارز در قیمت قدیمی بدون حذف عدد */
.elementor-1117 .elementor-element.elementor-element-812c8b1 del .woocommerce-Price-currencySymbol {
    font-size: 0;
    width: 0;
    height: 0;
    display: inline-block;
}
/* استایل قیمت جدید */
.elementor-1117 .elementor-element.elementor-element-812c8b1 ins {
    display: block;
    text-decoration: none;
    position: relative;
}
/* حذف نماد ارز فقط در قیمت جدید
.elementor-1117 .elementor-element.elementor-element-812c8b1 ins .woocommerce-Price-currencySymbol {
    font-size: 0;
    width: 0;
    height: 0;
    display: inline-block;
}
*//* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aef6f2d *//* ===== کل فرم ===== */

.woocommerce div.product form.cart{
    background:#fff !important;
    padding:10px;
    border-radius:10px;
    text-align:right !important;
}

/* ===== جدول متغیرها ===== */

table.variations{
    width:100%;
    direction:rtl;
    border-spacing:0 14px;
}

table.variations td,
table.variations th{
    text-align:right !important;
    vertical-align:middle;
    padding:5px 0 !important;
}

/* عنوان ویژگی */
.variations label{
    color:#111 !important;
    font-size:14px;
    font-weight:700;
}

/* انتخاب کنید */
.variations select{
    width:100%;
    height:50px;
    background:#ff8c00 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px;
    padding:0 16px;
    font-weight:700;
}

.variations select option{
    color:#111;
    background:#fff;
}

/* باکس قیمت */

.single_variation{
    background:#fff !important;
    border:1px solid #ececec !important;
    border-radius:16px;
    padding:18px;
}

.single_variation .price{
    color:#e50914 !important;
    font-size:24px;
    font-weight:800;
}

.stock{
    color:#555 !important;
}

/* ===== دکمه حذف ===== */

.reset_variations{
    color:#ff8c00 !important;
    font-size:13px !important;
}

/* ===== دکمه خرید ===== */

.woocommerce-variation-add-to-cart{
    display:flex !important;
    justify-content:flex-end !important;
    align-items:center !important;
    gap:10px;
    width:100%;
}

/* تعداد */

.quantity{
    margin:0 !important;
}

.quantity input.qty{
    width:50px;
    height:48px;
    border:1px solid #ddd;
    border-radius:10px;
    background:#fff;
    color:#111;
}

/* دکمه */

.single_add_to_cart_button{
    width:200px !important;
    height:48px !important;
    background:#ff8c00 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-02737bd */.elementor-1117 .elementor-element.elementor-element-02737bd input,
.elementor-1117 .elementor-element.elementor-element-02737bd select,
.elementor-1117 .elementor-element.elementor-element-02737bd textarea{
    height:60px!important;
    padding:0 22px!important;
    border:1px solid #f1c7c7!important;
    border-radius:16px!important;
    background:#ffffff!important;
    font-size:15px!important;
    color:#222!important;
    transition:all .35s ease!important;
    outline:none!important;
}

.elementor-1117 .elementor-element.elementor-element-02737bd textarea{
    min-height:180px!important;
    padding-top:18px!important;
}

.elementor-1117 .elementor-element.elementor-element-02737bd input::placeholder,
.elementor-1117 .elementor-element.elementor-element-02737bd textarea::placeholder{
    color:#b58c8c!important;
}

.elementor-1117 .elementor-element.elementor-element-02737bd input:hover,
.elementor-1117 .elementor-element.elementor-element-02737bd select:hover,
.elementor-1117 .elementor-element.elementor-element-02737bd textarea:hover{
    transform:translateY(-2px)!important;
    border-color:#E53935!important;
}
.elementor-1117 .elementor-element.elementor-element-02737bd label{
    margin:20px 10px;
}

.elementor-1117 .elementor-element.elementor-element-02737bd input:focus,
.elementor-1117 .elementor-element.elementor-element-02737bd select:focus,
.elementor-1117 .elementor-element.elementor-element-02737bd textarea:focus{
    transform:translateY(-2px)!important;
    border-color:#C62828!important;
    box-shadow:
    0 15px 35px rgba(198,40,40,.18)!important,
    0 0 0 4px rgba(198,40,40,.10)!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.eot');
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.woff2') format('woff2'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.woff') format('woff'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Light.eot');
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Light.woff2') format('woff2'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Light.woff') format('woff'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot');
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff2') format('woff2'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Medium.woff') format('woff'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot');
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Bold.woff') format('woff'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Black.eot');
	src: url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Black.woff2') format('woff2'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Black.woff') format('woff'),
		url('https://demosite2.faradidparham.com/wp-content/uploads/2026/07/IRANSansWeb_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */