.elementor-147 .elementor-element.elementor-element-6a04fd0 > .elementor-container{min-height:186px;}.elementor-147 .elementor-element.elementor-element-6a04fd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-6a04fd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-147 .elementor-element.elementor-element-3bb0cdc > .elementor-element-populated{margin:76px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-f192f14 > .elementor-widget-container{margin:65px 50px 0px 0px;padding:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb{text-align:right;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb li:after{color:#000000;opacity:5;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb li a{color:#000000;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb li a:hover{color:#000000;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb li.active{color:#F63107;}.elementor-147 .elementor-element.elementor-element-f192f14 .breadcrumb i{opacity:5;}.elementor-147 .elementor-element.elementor-element-d73705f{--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-147 .elementor-element.elementor-element-19d716b{--spacer-size:60px;}.elementor-147 .elementor-element.elementor-element-7de06538 > .elementor-container{max-width:1100px;}.elementor-147 .elementor-element.elementor-element-7de06538{margin-top:0px;margin-bottom:0px;}.elementor-147 .elementor-element.elementor-element-4ea56754 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-viewport, .woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-viewport{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-viewport:not(:last-child){margin-bottom:26px;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7A7A7A;border-radius:5px 5px 5px 5px;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-147 .elementor-element.elementor-element-28d0c9e6 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-147 .elementor-element.elementor-element-28d0c9e6 span.onsale{color:#FFFFFF;background-color:#F3525A;padding:3px 10px 3px 10px;border-radius:5px 5px 5px 5px;}.elementor-147 .elementor-element.elementor-element-188bd368 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-147 .elementor-element.elementor-element-188bd368 .title{text-align:right;font-size:24px;color:#000000;}.elementor-147 .elementor-element.elementor-element-10ba62e5 .price ins,.elementor-147 .elementor-element.elementor-element-10ba62e5 .price .woocommerce-Price-amount{color:#F3525A;}.elementor-147 .elementor-element.elementor-element-10ba62e5 .price del,.elementor-147 .elementor-element.elementor-element-10ba62e5 .price del .woocommerce-Price-amount{color:#000000 !important;}.woocommerce .elementor-147 .elementor-element.elementor-element-c214659 .woocommerce-product-details__short-description{color:rgba(122, 122, 122, 0.69);}.elementor-147 .elementor-element.elementor-element-486b6b61 .cart button{background-color:#F3525A;transition:all 0.2s;}.elementor-147 .elementor-element.elementor-element-486b6b61 .cart button:hover{background-color:#051934;}.elementor-147 .elementor-element.elementor-element-486b6b61 .quantity .qty{transition:all 0.2s;}.elementor-147 .elementor-element.elementor-element-196a1f2e{--divider-border-style:solid;--divider-color:rgba(122, 122, 122, 0.61);--divider-border-width:1px;}.elementor-147 .elementor-element.elementor-element-196a1f2e .elementor-divider-separator{width:100%;}.elementor-147 .elementor-element.elementor-element-196a1f2e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-147 .elementor-element.elementor-element-4e610d7{color:#172541;}.elementor-147 .elementor-element.elementor-element-4e610d7 a{color:#172541;}.elementor-147 .elementor-element.elementor-element-686bbb98 > .elementor-widget-container{padding:10px 10px 10px 10px;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs li a{color:#172541;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-radius:5px 5px 0 0;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs li.active a{color:#000000;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:56px;}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs .woocommerce-Tabs-panel{border-radius:1px 1px 1px 1px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.woocommerce .elementor-147 .elementor-element.elementor-element-686bbb98 .woocommerce-tabs ul.wc-tabs{margin-left:1px;margin-right:1px;}.elementor-147 .elementor-element.elementor-element-67534a7 .heading{font-size:30px;}.elementor-147 .elementor-element.elementor-element-67534a7 .separator i,.elementor-147 .elementor-element.elementor-element-67534a7 .separator img,.elementor-147 .elementor-element.elementor-element-67534a7 .separator span{padding:0px 10px 0px 10px;}.elementor-147 .elementor-element.elementor-element-97987a9 .hover_shop{opacity:0;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-offer{flex-direction:row;color:#fff;background-color:#F2535A;padding:5px 5px 5px 5px;top:20px;right:20px;border-radius:4px 4px 4px 4px;}.elementor-147 .elementor-element.elementor-element-97987a9 .product{padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;}.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by,.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by a{color:#333333;}.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by a{padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;}.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by i{color:#f19001;}.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by a:hover,.elementor-147 .elementor-element.elementor-element-97987a9 .sort-by a.active{color:#fff;background-color:#f19001;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover figure img{opacity:.7;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item figure{background:#020D26;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-wc-title{text-align:right;margin:0px 9px 0px 0px !important;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-wc-title a{color:#000;}.elementor-147 .elementor-element.elementor-element-97987a9 .star-rating:before{color:#e7e7e7;}.elementor-147 .elementor-element.elementor-element-97987a9 .star-rating span{color:#FFCC00;}.elementor-147 .elementor-element.elementor-element-97987a9 .title_price h2,.elementor-147 .elementor-element.elementor-element-97987a9 .title_price .price{text-align:right;}.elementor-147 .elementor-element.elementor-element-97987a9 .price{margin:0px 10px 0px 0px;}.elementor-147 .elementor-element.elementor-element-97987a9 .price ins,.elementor-147 .elementor-element.elementor-element-97987a9 .price .woocommerce-Price-amount{color:#f2535a;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .price ins ,.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .price .woocommerce-Price-amount{color:#f2535a;}.elementor-147 .elementor-element.elementor-element-97987a9 .price del,.elementor-147 .elementor-element.elementor-element-97987a9 .price del .woocommerce-Price-amount{color:#051934 !important;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .price del ,.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .price del .woocommerce-Price-amount{color:#051934 !important;}.elementor-147 .elementor-element.elementor-element-97987a9 .woocommerce .pagination{text-align:center;}.elementor-147 .elementor-element.elementor-element-97987a9 .woocommerce .pagination span,.elementor-147 .elementor-element.elementor-element-97987a9 .woocommerce .pagination a{color:#051934;background-color:#fff;}.elementor-147 .elementor-element.elementor-element-97987a9 .woocommerce .pagination span.current,.elementor-147 .elementor-element.elementor-element-97987a9 .woocommerce .pagination a:hover{color:#fff;background-color:#eead16;}.elementor-147 .elementor-element.elementor-element-97987a9 .nav-links a,.elementor-147 .elementor-element.elementor-element-97987a9 .nav-links span{padding:7px 15px 4px 15px;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item .btn-details{color:#fff;background:rgb(51, 51, 51 , 0.60);padding:5px 20px 0px 20px;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .btn-details{color:#fff;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item .div-btn-details{margin:5px 0px 5px 0px;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item .div-btn-cart{text-align:right;margin:0px 0px 5px 0px;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item .add_to_cart_button{color:#fff;background:rgb(51, 51, 51 , 0.60);padding:5px 10px 0px 10px;}.elementor-147 .elementor-element.elementor-element-97987a9 .tmt-product-item:hover .add_to_cart_button{color:#fff;}.elementor-147 .elementor-element.elementor-element-97987a9 .div-btn-cart:hover .add_to_cart_button{background:rgb(51, 51, 51 , 0.60);}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-24c7dff9{width:35%;}.elementor-147 .elementor-element.elementor-element-545cf685{width:65%;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-6a04fd0 > .elementor-container{min-height:110px;}.elementor-147 .elementor-element.elementor-element-10ba62e5.elementor-element{--align-self:center;}.elementor-147 .elementor-element.elementor-element-10ba62e5 .price{text-align:center;}}/* Start custom CSS for tmt-product-add-to-cart, class: .elementor-element-486b6b61 *//* کادر متغیرها بزرگ‌تر و مرتب‌تر */
.woocommerce div.product form.cart .variations {
    margin-bottom: 20px;
    padding: 16px;
    border: none;
    background: #fff;
    width: 100%; /* تمام عرض بخش محصول */
    max-width: 500px; /* اگر می‌خواهی محدود شود */
}

.woocommerce div.product form.cart .variations td.label {
    font-weight: bold;
    color: #333;
    padding-right: 10px;
    vertical-align: middle;
}

.woocommerce div.product form.cart .variations select {
    padding: 10px 12px;
    border-radius: 8px;
    border: 2px solid #000;
    font-size: 15px;
    min-width: 180px;
}

/* درست کردن جای گزینه "پاک کردن" */
.woocommerce div.product form.cart .reset_variations {
    display: inline-block;
    margin-top: 0 !important;
    margin-left: 10px;
    font-size: 14px;
    vertical-align: middle;
}

/* چینش کلی فرم */
.woocommerce div.product form.cart {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

/* بخش تعداد، دکمه و قیمت در یک خط */
.woocommerce div.product form.cart .single_variation_wrap {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

/* استایل تعداد */
.woocommerce div.product form.cart .quantity input {
    width: 70px;
    height: 42px;
    border-radius: 8px;
    border: 1px solid #ccc;
    text-align: center;
}

/* دکمه افزودن به سبد خرید */
.woocommerce div.product form.cart .single_add_to_cart_button {
    background: #e63946;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 8px;
    padding: 12px 24px;
    transition: 0.3s;
    cursor: pointer;
}

.woocommerce div.product form.cart .single_add_to_cart_button:hover {
    background: #d62828;
}

/* قیمت بعد از دکمه */
.woocommerce div.product form.cart .woocommerce-variation-price {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-196a1f2e */.woocommerce .elementor-147 .elementor-element.elementor-element-c214659 .woocommerce-product-details__short-description{
    color:#000;
}/* End custom CSS */