.elementor-437 .elementor-element.elementor-element-7fccd9af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px -10px 0px;padding:10px 10px 0px 10px;}.elementor-437 .elementor-element.elementor-element-7fccd9af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-437 .elementor-element.elementor-element-2a535368.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-437 .elementor-element.elementor-element-2a535368.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-437 .elementor-element.elementor-element-2a535368.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-437 .elementor-element.elementor-element-76f32820{width:auto;max-width:auto;}.elementor-437 .elementor-element.elementor-element-76f32820 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-437 .elementor-element.elementor-element-247dbc25{width:auto;max-width:auto;}.elementor-437 .elementor-element.elementor-element-247dbc25 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-437 .elementor-element.elementor-element-32981c43:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-32981c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-437 .elementor-element.elementor-element-32981c43, .elementor-437 .elementor-element.elementor-element-32981c43 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-32981c43{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 48px 24px 48px;}.elementor-437 .elementor-element.elementor-element-32981c43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-437 .elementor-element.elementor-element-5b07f39b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-437 .elementor-element.elementor-element-5b07f39b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-4fba3d17.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-437 .elementor-element.elementor-element-4fba3d17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-437 .elementor-element.elementor-element-4fba3d17 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-437 .elementor-element.elementor-element-245f0ab9 > .elementor-widget-container{background-color:#D6064417;padding:14px 14px 14px 14px;border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-245f0ab9.wd-single-countdown .element-title{color:var( --e-global-color-primary );font-size:18px;font-weight:700;}.elementor-437 .elementor-element.elementor-element-23c74616 > .elementor-widget-container{margin:18px 0px 18px 0px;}html .elementor-437 .elementor-element.elementor-element-23c74616 .product_title{font-size:24px;color:#414141;}.elementor-437 .elementor-element.elementor-element-30b5f95c:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-30b5f95c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-437 .elementor-element.elementor-element-30b5f95c, .elementor-437 .elementor-element.elementor-element-30b5f95c > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-30b5f95c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 16px 0px;padding:12px 12px 12px 12px;}.elementor-437 .elementor-element.elementor-element-30b5f95c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-437 .elementor-element.elementor-element-5c3d6b0f{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:1px;}.elementor-437 .elementor-element.elementor-element-5c3d6b0f .elementor-divider-separator{width:100%;}.elementor-437 .elementor-element.elementor-element-5c3d6b0f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-437 .elementor-element.elementor-element-1ae90006.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-437 .elementor-element.elementor-element-1ae90006 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-437 .elementor-element.elementor-element-76756f9e:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-76756f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-437 .elementor-element.elementor-element-76756f9e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-437 .elementor-element.elementor-element-76756f9e, .elementor-437 .elementor-element.elementor-element-76756f9e > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-76756f9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-437 .elementor-element.elementor-element-64454d11.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-437 .elementor-element.elementor-element-f20fb2d > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-f20fb2d .title{color:#313131;font-size:19px;}.elementor-437 .elementor-element.elementor-element-6aeb86d > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-6aeb86d .price, .elementor-437 .elementor-element.elementor-element-6aeb86d .price del, .elementor-437 .elementor-element.elementor-element-6aeb86d .amount{font-size:14px;}.elementor-437 .elementor-element.elementor-element-6aeb86d .price, .elementor-437 .elementor-element.elementor-element-6aeb86d .amount, .elementor-437 .elementor-element.elementor-element-6aeb86d del{color:#333333;}.elementor-437 .elementor-element.elementor-element-6aeb86d .price del, .elementor-437 .elementor-element.elementor-element-6aeb86d del .amount{font-size:18px;color:#A7A7A7;}.elementor-437 .elementor-element.elementor-element-6aeb86d{font-size:20px;}.elementor-437 .elementor-element.elementor-element-6aeb86d .woocommerce-price-suffix{color:#6D6D6D;}.elementor-437 .elementor-element.elementor-element-33770fd8 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-33770fd8 .price{font-family:"IRANSansXFaNum", Sans-serif;}.elementor-437 .elementor-element.elementor-element-33770fd8 .price, .elementor-437 .elementor-element.elementor-element-33770fd8 .amount, .elementor-437 .elementor-element.elementor-element-33770fd8 del{color:#585858;}.elementor-437 .elementor-element.elementor-element-33770fd8 .price del, .elementor-437 .elementor-element.elementor-element-33770fd8 del .amount{font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;color:#585858;}.elementor-437 .elementor-element.elementor-element-33770fd8 .woocommerce-price-suffix{font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;color:#585858;}.elementor-437 .elementor-element.elementor-element-1b965cb:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-1b965cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-437 .elementor-element.elementor-element-1b965cb{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:13px 0px 0px 0px;padding:21px 15px 3px 15px;}.elementor-437 .elementor-element.elementor-element-1b965cb, .elementor-437 .elementor-element.elementor-element-1b965cb > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-1b965cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-437 .elementor-element.elementor-element-9bd8f5d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-437 .elementor-element.elementor-element-9bd8f5d > .elementor-element-populated{margin:-14px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-437 .elementor-element.elementor-element-5268f7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5268f7d .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-5268f7d .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-b1f8654 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-b1f8654 .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-b1f8654 .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-cf3711d > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-cf3711d .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-cf3711d .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-8e0c969 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-8e0c969 .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-8e0c969 .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-ec335a9 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-ec335a9 .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-ec335a9 .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-7482ae3 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-7482ae3 .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-7482ae3 .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-cb81b8b > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-cb81b8b .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-cb81b8b .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-5bef2f4 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5bef2f4 .title{color:#414141;font-size:14px;}.elementor-437 .elementor-element.elementor-element-5bef2f4 .title-after_title{font-size:10px;}.elementor-437 .elementor-element.elementor-element-713cb156 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-437 .elementor-element.elementor-element-7f734e74{margin:0px 0px 20px -19px;}.elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-element-populated, .elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-element-populated > .elementor-background-overlay, .elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 20px 20px;}.elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-437 .elementor-element.elementor-element-5152a0c8:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-5152a0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-5152a0c8, .elementor-437 .elementor-element.elementor-element-5152a0c8 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-5152a0c8{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 24px 0px 24px;}.elementor-437 .elementor-element.elementor-element-5152a0c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-437 .elementor-element.elementor-element-edebaf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-437 .elementor-element.elementor-element-edebaf .elementor-icon-box-title{margin-block-end:0px;color:#5C5C5C;}.elementor-437 .elementor-element.elementor-element-edebaf.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-437 .elementor-element.elementor-element-edebaf.elementor-view-framed .elementor-icon, .elementor-437 .elementor-element.elementor-element-edebaf.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-437 .elementor-element.elementor-element-edebaf .elementor-icon{font-size:20px;}.elementor-437 .elementor-element.elementor-element-edebaf .elementor-icon-box-title, .elementor-437 .elementor-element.elementor-element-edebaf .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:600;}.elementor-437 .elementor-element.elementor-element-5d8c7778:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-5d8c7778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-5d8c7778, .elementor-437 .elementor-element.elementor-element-5d8c7778 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-437 .elementor-element.elementor-element-5d8c7778{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-21px 0px 70px 0px;padding:10px 20px 19px 20px;}.elementor-437 .elementor-element.elementor-element-5d8c7778 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-437 .elementor-element.elementor-element-4505555 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-437 .elementor-element.elementor-element-4505555 .elementor-icon-box-title{margin-block-end:0px;color:#5C5C5C;}.elementor-437 .elementor-element.elementor-element-4505555.elementor-view-stacked .elementor-icon{background-color:#414141;}.elementor-437 .elementor-element.elementor-element-4505555.elementor-view-framed .elementor-icon, .elementor-437 .elementor-element.elementor-element-4505555.elementor-view-default .elementor-icon{fill:#414141;color:#414141;border-color:#414141;}.elementor-437 .elementor-element.elementor-element-4505555 .elementor-icon{font-size:20px;}.elementor-437 .elementor-element.elementor-element-4505555 .elementor-icon-box-title, .elementor-437 .elementor-element.elementor-element-4505555 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:600;}.elementor-437 .elementor-element.elementor-element-4449bb4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-4449bb4c .wd-products-with-bg, .elementor-437 .elementor-element.elementor-element-4449bb4c .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:1024px){.elementor-437 .elementor-element.elementor-element-1ae90006 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5d8c7778{margin:0px 0px 50px 0px;}.elementor-437 .elementor-element.elementor-element-4449bb4c > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(max-width:767px){.elementor-437 .elementor-element.elementor-element-32981c43{padding:24px 36px 18px 36px;}.elementor-437 .elementor-element.elementor-element-2d8f4ccf > .elementor-widget-container{margin:0px 13px 22px 13px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2d8f4ccf .woocommerce-product-gallery{--wd-gallery-gap:17px;}.elementor-437 .elementor-element.elementor-element-4fba3d17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-245f0ab9.wd-single-countdown .element-title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-76756f9e{margin:15px 0px 0px 0px;padding:17px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-6aeb86d .price, .elementor-437 .elementor-element.elementor-element-6aeb86d .price del, .elementor-437 .elementor-element.elementor-element-6aeb86d .amount{font-size:14px;}.elementor-437 .elementor-element.elementor-element-1b965cb{margin:16px 0px 0px 0px;padding:19px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-9bd8f5d > .elementor-element-populated{margin:-14px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-437 .elementor-element.elementor-element-5268f7d .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-b1f8654 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-b1f8654 .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-cf3711d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-cf3711d .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-8e0c969 > .elementor-widget-container{margin:-18px 0px 0px 52px;}.elementor-437 .elementor-element.elementor-element-8e0c969 .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-ec335a9 > .elementor-widget-container{margin:-18px 0px 0px 52px;}.elementor-437 .elementor-element.elementor-element-ec335a9 .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-7482ae3 > .elementor-widget-container{margin:-18px 0px 0px -4px;}.elementor-437 .elementor-element.elementor-element-7482ae3 .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-cb81b8b > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-cb81b8b .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-5bef2f4 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5bef2f4 .title{font-size:14px;}.elementor-437 .elementor-element.elementor-element-7f734e74{margin:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2ca7e991 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5152a0c8{margin:-5px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-5d8c7778{margin:16px 0px 30px 0px;}.elementor-437 .elementor-element.elementor-element-4449bb4c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-437 .elementor-element.elementor-element-4449bb4c .wd-el-title{font-size:20px;}}@media(min-width:768px){.elementor-437 .elementor-element.elementor-element-4fba3d17{width:36.851%;}.elementor-437 .elementor-element.elementor-element-1ae90006{width:29.454%;}}@media(max-width:1024px) and (min-width:768px){.elementor-437 .elementor-element.elementor-element-5b07f39b{width:50%;}.elementor-437 .elementor-element.elementor-element-4fba3d17{width:50%;}.elementor-437 .elementor-element.elementor-element-1ae90006{width:100%;}.elementor-437 .elementor-element.elementor-element-2ca7e991{width:100%;}}/* Start custom CSS for wd_single_product_price, class: .elementor-element-6aeb86d *//* قیمت خط خورده محصول */
.single-product .price del .woocommerce-Price-amount {
    font-size: 14px !important;
    opacity: 0.7;
}

/* قیمت نهایی */
.single-product .price ins .woocommerce-Price-amount {
    font-size: 20px;
}

/* اگر قالب از bdi استفاده کند */
.single-product .price del bdi {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-33770fd8 *//* دکمه افزودن به سبد */
.single_add_to_cart_button {
    background-color: #fb0000 !important;
    color: #ffffff !important;
    border-radius: 22px !important;
    border: none !important;
}

/* هاور */
.single_add_to_cart_button:hover {
    background-color: #fb0000 !important;
}

/* وقتی محصول اضافه شد یا لودینگ شد */
.single_add_to_cart_button.added,
.single_add_to_cart_button.loading,
.single_add_to_cart_button:focus,
.single_add_to_cart_button:active {
    background-color: #fb0000 !important;
    color: #ffffff !important;
}
/* فقط موبایل */
@media (max-width: 768px) {

  /* باکس کلی فرم افزودن به سبد */
  .single-product .cart {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #ffffff;
    padding: 8px 10px;
    box-shadow: 0 -6px 25px rgba(0,0,0,0.15);
    z-index: 351;
    display: flex;
    gap: 10px;
    align-items: center;
     border-top: 1px solid #;   /* کادر بالا */      
  }

  /* فاصله پایین صفحه که محتوا زیر دکمه نره */
  body.single-product {
    padding-bottom: 90px;
  }

  /* استایل فیلد تعداد */
  .single-product .cart .quantity {
    display: flex;
    align-items: center;
  }

  .single-product .cart .quantity input {
    height: 40px;
    text-align: center;
  }

  /* دکمه افزودن به سبد */
  .single-product .cart .single_add_to_cart_button {
    flex: 1;
    height: 40px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 8px;
  }

}
@media (max-width: 768px) {

.single-product .cart button.single_add_to_cart_button{
border-radius:7px !important;
}

}
@media (max-width:768px){

.single-product .cart .single_add_to_cart_button{
background:#FF0000 !important; /* رنگ دکمه */
border-color:#0077FFB0 !important;
color:#fff !important; /* رنگ متن */
}

}
@media (max-width:768px){

/* حذف انیمیشن پیش فرض وودمارت */
.single-product .cart .single_add_to_cart_button{
transition:none !important;
transform:none !important;
animation:none !important;
}

/* انیمیشن سبک جدید */
.single-product .cart .single_add_to_cart_button{
transition:background-color .25s ease, box-shadow .25s ease;
}

/* افکت لمس */
.single-product .cart .single_add_to_cart_button:active{
box-shadow:0 2px 8px rgba(0,0,0,0.15) inset;
transform:scale(0.98);
}

}
/* ردیف قیمت + متغیرها */
.single-product .variations_form {
    display: flex;
    flex-wrap: wrap;
    align-items: center;

    gap: 10px; /* فاصله افقی بین قیمت و متغیر */
    margin-top: 0px; /* کل ردیف قیمت+متغیر را پایین می‌آورد */
}

/* متغیرها سمت چپ */
.single-product table.variations {
    width: 50%;

    transform: translateY(22px); /* پایین/بالا بردن فقط متغیرها */
    margin-left: 33px; /* جابه‌جایی افقی متغیرها */
}

/* قیمت سمت راست */
.single-product .summary .price,
.single-product .woocommerce-variation-price {
    width: 100%;
    text-align: right;

    margin-top: -50px; /* بالا بردن قیمت (عدد منفی = بالا) */
    margin-right: 0px; /* حرکت قیمت به چپ/راست */
    transform: translateY(0px); /* پایین آوردن قیمت بدون تغییر layout */
}
.single-product table.variations {
    margin-top: -22px;
}
/* جلوگیری از افزایش ارتفاع بعد از انتخاب متغیر */
.single-product .woocommerce-variation.single_variation {
    position: absolute;
    height: 0;
    overflow: visible;
}
.single-product .woocommerce-variation-price .price {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-4449bb4c *//* قیمت خط خورده محصول */
.single-product .price del .woocommerce-Price-amount {
    font-size: 14px !important;
    opacity: 0.7;
}

/* قیمت نهایی */
.single-product .price ins .woocommerce-Price-amount {
    font-size: 20px;
}

/* اگر قالب از bdi استفاده کند */
.single-product .price del bdi {
    font-size: 14px !important;
}


/* --- استثنا برای ویجت محصولات (پرفروش، جدیدترین و...) --- */

.single-product .wd-products .price del .woocommerce-Price-amount,
.single-product .product_list_widget .price del .woocommerce-Price-amount,
.single-product .wd-products .price del bdi,
.single-product .product_list_widget .price del bdi{
    font-size: inherit !important;
    opacity: inherit !important;
}

.single-product .wd-products .price ins .woocommerce-Price-amount,
.single-product .product_list_widget .price ins .woocommerce-Price-amount{
    font-size: inherit !important;
}



/* حذف دسته‌بندی زیر نام محصول در صفحه فروشگاه */
.wd-product-cats {
    display: none !important;
}
.woocommerce-loop-product__category,
.product-category,
.product-cat,
.meta-category {
    display: none !important;
}/* End custom CSS */