.elementor-2710 .elementor-element.elementor-element-c04488c > .elementor-container{max-width:1342px;min-height:0px;}.elementor-2710 .elementor-element.elementor-element-c04488c{margin-top:0px;margin-bottom:0px;}.elementor-2710 .elementor-element.elementor-element-6a84dd1:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-6a84dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDEE2A1;}.elementor-2710 .elementor-element.elementor-element-6a84dd1 > .elementor-container{max-width:1342px;min-height:43px;}.elementor-2710 .elementor-element.elementor-element-6a84dd1, .elementor-2710 .elementor-element.elementor-element-6a84dd1 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-6a84dd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2710 .elementor-element.elementor-element-6a84dd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-b6d9208:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-b6d9208.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-b6d9208.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-element-populated, .elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-element-populated > .elementor-background-overlay, .elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-b6d9208 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-2710 .elementor-element.elementor-element-4637d74 .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2710 .elementor-element.elementor-element-4637d74: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-2710 .elementor-element.elementor-element-4637d74.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-2710 .elementor-element.elementor-element-4637d74{font-family:"IRANSans", IRANSans;font-weight:300;color:#151515;}.elementor-2710 .elementor-element.elementor-element-4637d74 a{font-family:"IRANSans", IRANSans;color:#292929;}.elementor-2710 .elementor-element.elementor-element-5268999 > .elementor-container{max-width:1342px;min-height:400px;}.elementor-2710 .elementor-element.elementor-element-20fd19c:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-20fd19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDEE2A1;}.elementor-2710 .elementor-element.elementor-element-20fd19c > .elementor-container{max-width:1342px;min-height:400px;}.elementor-2710 .elementor-element.elementor-element-20fd19c, .elementor-2710 .elementor-element.elementor-element-20fd19c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-20fd19c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2710 .elementor-element.elementor-element-20fd19c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-71cb131:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-71cb131.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-71cb131.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-element-populated, .elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-element-populated > .elementor-background-overlay, .elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-71cb131 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), IRANSans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2710 .elementor-element.elementor-element-30b8243 .elementor-heading-title{font-family:"IRANSans", IRANSans;font-size:16px;font-weight:300;line-height:27px;}.woocommerce .elementor-2710 .elementor-element.elementor-element-1db66a5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2710 .elementor-element.elementor-element-1db66a5 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-2710 .elementor-element.elementor-element-1db66a5 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-865c6ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-865c6ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-865c6ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-865c6ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-865c6ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-2710 .elementor-element.elementor-element-865c6ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), IRANSans;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2710 .elementor-element.elementor-element-146996b{color:#202020;}.elementor-2710 .elementor-element.elementor-element-8c68946{background-color:#FFFFFF;padding:5px 5px 5px 5px;font-family:"doran", IRANSans;}.elementor-2710 .elementor-element.elementor-element-8c68946 .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2710 .elementor-element.elementor-element-8c68946: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-2710 .elementor-element.elementor-element-8c68946.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-2710 .elementor-element.elementor-element-8c68946 a{font-family:"IRANSans", IRANSans;color:#131313;}.elementor-2710 .elementor-element.elementor-element-63fac28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-63fac28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-63fac28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-63fac28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-63fac28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 20px 20px 20px;}.elementor-2710 .elementor-element.elementor-element-63fac28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-d6a625d:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-d6a625d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2710 .elementor-element.elementor-element-d6a625d > .elementor-container{max-width:551px;min-height:87px;}.elementor-2710 .elementor-element.elementor-element-d6a625d, .elementor-2710 .elementor-element.elementor-element-d6a625d > .elementor-background-overlay{border-radius:15px 15px 0px 0px;}.elementor-2710 .elementor-element.elementor-element-d6a625d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2710 .elementor-element.elementor-element-d6a625d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-bed3470.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-bed3470.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-bed3470 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:4px;}.elementor-2710 .elementor-element.elementor-element-bed3470 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#7F7F7F33;}.elementor-2710 .elementor-element.elementor-element-fb96986{text-align:center;}.elementor-2710 .elementor-element.elementor-element-fb96986 .elementor-heading-title{font-family:"IRANSans", IRANSans;font-weight:400;color:#6D6D6D;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), IRANSans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2710 .elementor-element.elementor-element-031b79f{text-align:center;}.woocommerce .elementor-2710 .elementor-element.elementor-element-031b79f .price{color:#3E3E3E;font-family:"IRANSans", IRANSans;font-size:17px;font-weight:500;}.elementor-2710 .elementor-element.elementor-element-c90d339:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-c90d339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2710 .elementor-element.elementor-element-c90d339 > .elementor-container{max-width:557px;min-height:57px;}.elementor-2710 .elementor-element.elementor-element-c90d339{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2710 .elementor-element.elementor-element-c90d339 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-a86ab87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-a86ab87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-a86ab87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:4px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), IRANSans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2710 .elementor-element.elementor-element-7e50f19 .cart button, .elementor-2710 .elementor-element.elementor-element-7e50f19 .cart .button{font-weight:400;background-color:#2DCEA2;transition:all 0.2s;}.elementor-2710 .elementor-element.elementor-element-7e50f19 .added_to_cart{font-family:"IRANSans", IRANSans;font-weight:300;}.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart .variations{width:100%;margin-bottom:14px;}.woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations tr th, .woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations label{color:#171717;font-family:"IRANSans", IRANSans;font-weight:300;}.woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations td.value select, .woocommerce .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart table.variations td.value:before{background-color:#404040D6;border:1px solid #2B2B2B00;border-radius:31px;}.elementor-2710 .elementor-element.elementor-element-f90b917:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-f90b917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDEE2A1;}.elementor-2710 .elementor-element.elementor-element-f90b917 > .elementor-container{max-width:1342px;}.elementor-2710 .elementor-element.elementor-element-f90b917{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16px;margin-bottom:0px;}.elementor-2710 .elementor-element.elementor-element-f90b917 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-44e752d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-44e752d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-44e752d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-element-populated, .elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-element-populated > .elementor-background-overlay, .elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-44e752d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-46ecdd3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#50505014;}.elementor-2710 .elementor-element.elementor-element-46ecdd3, .elementor-2710 .elementor-element.elementor-element-46ecdd3 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2710 .elementor-element.elementor-element-b38de5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), IRANSans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2710 .elementor-element.elementor-element-106a544{text-align:center;}.elementor-2710 .elementor-element.elementor-element-106a544 .elementor-heading-title{font-family:"IRANSans", IRANSans;font-size:12px;font-weight:300;}.elementor-2710 .elementor-element.elementor-element-b61a852 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2710 .elementor-element.elementor-element-3e45ac3{text-align:center;}.elementor-2710 .elementor-element.elementor-element-3e45ac3 .elementor-heading-title{font-family:"IRANSans", IRANSans;font-size:12px;font-weight:300;}.elementor-2710 .elementor-element.elementor-element-199f691 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2710 .elementor-element.elementor-element-d0223c8{text-align:center;}.elementor-2710 .elementor-element.elementor-element-d0223c8 .elementor-heading-title{font-family:"IRANSans", IRANSans;font-size:12px;font-weight:300;}.elementor-2710 .elementor-element.elementor-element-ccc48b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-2710 .elementor-element.elementor-element-65df2bc{text-align:center;}.elementor-2710 .elementor-element.elementor-element-65df2bc .elementor-heading-title{font-family:"IRANSans", IRANSans;font-size:12px;font-weight:300;}.elementor-2710 .elementor-element.elementor-element-5c6895f:not(.elementor-motion-effects-element-type-background), .elementor-2710 .elementor-element.elementor-element-5c6895f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDEE2A1;}.elementor-2710 .elementor-element.elementor-element-5c6895f > .elementor-container{max-width:1342px;}.elementor-2710 .elementor-element.elementor-element-5c6895f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16px;margin-bottom:0px;}.elementor-2710 .elementor-element.elementor-element-5c6895f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2710 .elementor-element.elementor-element-28c94c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2710 .elementor-element.elementor-element-28c94c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2710 .elementor-element.elementor-element-28c94c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-element-populated, .elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-2710 .elementor-element.elementor-element-28c94c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-2710 .elementor-element.elementor-element-cc35aa2 .woocommerce-tabs ul.wc-tabs li a{color:#1C1C1C;font-weight:500;}.woocommerce .elementor-2710 .elementor-element.elementor-element-cc35aa2 .woocommerce-tabs ul.wc-tabs li{border-radius:24px 24px 0 0;}.elementor-2710 .elementor-element.elementor-element-82137ce > .elementor-container{max-width:1342px;}.elementor-2710 .elementor-element.elementor-element-a224e32 .widgetpro-short-link-container{text-align:right;}.elementor-2710 .elementor-element.elementor-element-a224e32 .widgetpro-short-link-btn{font-size:13px;gap:7px;padding:1px 1px 1px 1px;}.elementor-2710 .elementor-element.elementor-element-a224e32 .widgetpro-short-link-icon{color:#FAFAFA;font-size:12px;}.elementor-2710 .elementor-element.elementor-element-a224e32 .widgetpro-short-link-icon svg{fill:#FAFAFA;width:12px;height:12px;}@media(min-width:768px){.elementor-2710 .elementor-element.elementor-element-71cb131{width:28.28%;}.elementor-2710 .elementor-element.elementor-element-865c6ed{width:31.786%;}.elementor-2710 .elementor-element.elementor-element-63fac28{width:39.266%;}}@media(max-width:767px){.elementor-2710 .elementor-element.elementor-element-c04488c > .elementor-container{min-height:0px;}.elementor-2710 .elementor-element.elementor-element-5268999 > .elementor-container{min-height:0px;}.elementor-2710 .elementor-element.elementor-element-b38de5e{width:50%;}.elementor-2710 .elementor-element.elementor-element-b61a852{width:50%;}.elementor-2710 .elementor-element.elementor-element-199f691{width:50%;}.elementor-2710 .elementor-element.elementor-element-ccc48b1{width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1db66a5 *//* نشان درصد تخفیف محصول */
.woocommerce span.onsale,
.woocommerce .onsale,
span.onsale.pa-sale-percent {
    background: #2dcea2 !important;
    color: #ffffff !important;

    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    min-height: 58px !important;

    border-radius: 54% 46% 50% 50% / 48% 52% 48% 52% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    border: none !important;
    line-height: 1 !important;

    font-size: 18px !important;
    font-weight: 900 !important;
    font-family: inherit !important;

    box-shadow: 0 14px 28px rgba(45, 206, 162, .28) !important;
    direction: rtl !important;
    z-index: 9 !important;
}

/* متن تخفیف زیر درصد */
.woocommerce span.onsale::after,
.woocommerce .onsale::after,
span.onsale.pa-sale-percent::after {
    content: "تخفیف" !important;
    display: block !important;
    margin-top: 5px !important;

    color: #ffffff !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
}

/* حذف استایل‌های پیش‌فرض */
.woocommerce span.onsale::before,
.woocommerce .onsale::before {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7e50f19 *//* باکس اصلی قیمت و خرید */ .elementor-2710 .elementor-element.elementor-element-7e50f19 { background: #ffffff !important; padding: 28px !important; border-radius: 22px !important; box-shadow: 0 18px 45px rgba(0,0,0,.07) !important; border: 1px solid rgba(0,0,0,.04) !important; position: relative !important; overflow: hidden !important; } /* افکت ظریف گوشه */ .elementor-2710 .elementor-element.elementor-element-7e50f19::before { content: ""; position: absolute; top: -60px; right: -60px; width: 150px; height: 150px; background: radial-gradient(circle, rgba(22,199,154,.18), transparent 65%); pointer-events: none; } /* قیمت */ .elementor-2710 .elementor-element.elementor-element-7e50f19 p.price, .elementor-2710 .elementor-element.elementor-element-7e50f19 .price { text-align: center !important; margin-bottom: 22px !important; color: #1f2937 !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .price del { color: #9ca3af !important; font-size: 15px !important; font-weight: 600 !important; opacity: 1 !important; margin-left: 8px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .price ins, .elementor-2710 .elementor-element.elementor-element-7e50f19 .price bdi { color: #111827 !important; font-size: 21px !important; font-weight: 900 !important; text-decoration: none !important; } /* جدول متغیر */ .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations { width: 100% !important; margin: 0 0 18px !important; background: transparent !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations tr { display: flex !important; align-items: center !important; gap: 12px !important; background: #f8fafc !important; border-radius: 16px !important; padding: 10px !important; border: 1px solid #eef2f7 !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations th.label { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; width: 88px !important; text-align: center !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations th.label label { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; color: #111827 !important; font-size: 15px !important; font-weight: 800 !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations td.value { flex: 1 !important; padding: 0 !important; background: transparent !important; } /* متغیر انتخابی */ .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations select { width: 100% !important; height: 54px !important; border-radius: 14px !important; border: 1px solid #16c79a !important; background: #ffffff !important; color: #111827 !important; font-size: 17px !important; font-weight: 900 !important; text-align: center !important; text-align-last: center !important; padding: 0 16px !important; outline: none !important; box-shadow: 0 8px 22px rgba(22,199,154,.10) !important; cursor: pointer !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations select:focus { border-color: #0fb989 !important; box-shadow: 0 10px 28px rgba(22,199,154,.18) !important; } /* حذف پاک کردن */ .elementor-2710 .elementor-element.elementor-element-7e50f19 .reset_variations { display: none !important; } /* قیمت بعد از انتخاب متغیر */ .elementor-2710 .elementor-element.elementor-element-7e50f19 .woocommerce-variation-price { background: #f8fafc !important; border: 1px dashed #d7dee8 !important; border-radius: 14px !important; padding: 12px !important; margin: 14px 0 !important; text-align: center !important; } /* بخش تعداد و دکمه */ .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart { display: flex !important; align-items: center !important; gap: 12px !important; flex-wrap: wrap !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity { margin: 0 !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.qty { width: 70px !important; height: 56px !important; border-radius: 15px !important; border: 1px solid #e5e7eb !important; background: #f9fafb !important; color: #111827 !important; font-size: 17px !important; font-weight: 900 !important; text-align: center !important; } /* دکمه خرید */ .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button { flex: 1 !important; height: 56px !important; border-radius: 15px !important; background: linear-gradient(135deg, #16c79a, #0fb989) !important; color: #fff !important; font-size: 18px !important; font-weight: 900 !important; border: none !important; box-shadow: 0 12px 28px rgba(15,185,137,.30) !important; transition: .25s ease !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button:hover { transform: translateY(-2px) !important; box-shadow: 0 16px 34px rgba(15,185,137,.38) !important; filter: brightness(1.03); } /* غیرفعال */ .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button.disabled, .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button.wc-variation-selection-needed { opacity: .65 !important; cursor: not-allowed !important; transform: none !important; } /* موبایل */ @media (max-width: 767px) { .elementor-2710 .elementor-element.elementor-element-7e50f19 { padding: 18px !important; border-radius: 18px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations tr { display: block !important; padding: 12px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations th.label { display: block !important; width: 100% !important; text-align: right !important; margin-bottom: 8px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations select { height: 50px !important; font-size: 15px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart { gap: 10px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.qty { width: 62px !important; height: 52px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button { height: 52px !important; font-size: 16px !important; } } /* تمام عرض شدن دکمه خرید */ .elementor-2710 .elementor-element.elementor-element-7e50f19 form.cart { display: flex !important; flex-direction: column !important; width: 100% !important; gap: 12px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button { width: 100% !important; flex: unset !important; display: block !important; } /* تعداد زیر متغیر و بالای دکمه */ .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity { width: 100% !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.qty { width: 100% !important; max-width: 100% !important; } /* موبایل */ @media (max-width: 767px) { .elementor-2710 .elementor-element.elementor-element-7e50f19 { padding: 14px !important; border-radius: 16px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations tr { padding: 10px !important; border-radius: 14px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations th.label { text-align: center !important; margin-bottom: 10px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 table.variations select { width: 100% !important; height: 48px !important; font-size: 15px !important; border-radius: 12px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.qty { height: 48px !important; border-radius: 12px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 button.single_add_to_cart_button { height: 52px !important; font-size: 16px !important; border-radius: 13px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .price ins, .elementor-2710 .elementor-element.elementor-element-7e50f19 .price bdi { font-size: 18px !important; } .elementor-2710 .elementor-element.elementor-element-7e50f19 .price del { font-size: 13px !important; } }
/* حذف دکمه‌های مثبت و منفی تعداد */
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .plus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .minus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity button.plus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity button.minus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.plus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity input.minus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .qty-button,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .quantity-button,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .qty-plus,
.elementor-2710 .elementor-element.elementor-element-7e50f19 .quantity .qty-minus {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */