.elementor-3248 .elementor-element.elementor-element-45f0186{--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:space-evenly;--align-items:center;}.elementor-3248 .elementor-element.elementor-element-277c7de{--display:flex;}.elementor-3248 .elementor-element.elementor-element-607ef60 .woocommerce-breadcrumb{color:#050303;font-family:"Peyda", myfont;}.elementor-3248 .elementor-element.elementor-element-607ef60 .woocommerce-breadcrumb > a{color:#777373;}.elementor-3248 .elementor-element.elementor-element-7fd8587{--display:flex;}.elementor-3248 .elementor-element.elementor-element-3db5164{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#E6E6E7;--e-share-buttons-secondary-color:#06223D;}.elementor-3248 .elementor-element.elementor-element-3db5164 .elementor-share-btn:hover{--e-share-buttons-primary-color:#CBA162;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-3248 .elementor-element.elementor-element-f09018d{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-c87ada3{--display:flex;--min-height:56vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#02010114;--border-color:#02010114;--border-radius:0px 8px 8px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-c87ada3:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-c87ada3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF80;}.elementor-3248 .elementor-element.elementor-element-f3b4619{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-f3b4619.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-1a24e84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-3248 .elementor-element.elementor-element-1a24e84 .flex-viewport:not(:last-child){margin-bottom:14px;}.woocommerce .elementor-3248 .elementor-element.elementor-element-1a24e84 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-3248 .elementor-element.elementor-element-1a24e84 .flex-control-thumbs li{padding-right:calc(26px / 2);padding-left:calc(26px / 2);padding-bottom:26px;}.woocommerce .elementor-3248 .elementor-element.elementor-element-1a24e84 .flex-control-thumbs{margin-right:calc(-26px / 2);margin-left:calc(-26px / 2);}.elementor-3248 .elementor-element.elementor-element-162097f{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-a6b5615{--display:flex;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-eb2ac2b .elementor-heading-title{font-family:"Peyda", myfont;font-size:32px;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3248 .elementor-element.elementor-element-47ca2c1{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-3248 .elementor-element.elementor-element-47ca2c1 .elementor-heading-title{font-family:"Peyda", myfont;font-size:18px;font-weight:400;color:#818588;}.elementor-3248 .elementor-element.elementor-element-fd2748a{--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;--align-items:center;--margin-top:25px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3248 .elementor-element.elementor-element-a0bb763 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-a0bb763 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3248 .elementor-element.elementor-element-a0bb763{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3248 .elementor-element.elementor-element-a0bb763 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3248 .elementor-element.elementor-element-a0bb763 .elementor-icon-list-item > a{font-family:"Peyda", myfont;font-weight:400;}.elementor-3248 .elementor-element.elementor-element-a0bb763 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-f3339d5{text-align:start;}.elementor-3248 .elementor-element.elementor-element-f3339d5 .elementor-heading-title{font-family:"Peyda", myfont;font-size:20px;font-weight:500;}.elementor-3248 .elementor-element.elementor-element-9634978{--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;--align-items:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-38406eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-38406eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3248 .elementor-element.elementor-element-38406eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3248 .elementor-element.elementor-element-38406eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3248 .elementor-element.elementor-element-38406eb .elementor-icon-list-item > a{font-family:"Peyda", myfont;font-weight:400;}.elementor-3248 .elementor-element.elementor-element-38406eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-1968616{text-align:start;}.elementor-3248 .elementor-element.elementor-element-1968616 .elementor-heading-title{font-family:"PersianNun", myfont;font-size:20px;font-weight:300;}.elementor-3248 .elementor-element.elementor-element-98739b7{--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;--align-items:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-2b9caf5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-2b9caf5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3248 .elementor-element.elementor-element-2b9caf5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3248 .elementor-element.elementor-element-2b9caf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3248 .elementor-element.elementor-element-2b9caf5 .elementor-icon-list-item > a{font-family:"Peyda", myfont;font-weight:400;}.elementor-3248 .elementor-element.elementor-element-2b9caf5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-1ddd1f5{text-align:start;}.elementor-3248 .elementor-element.elementor-element-1ddd1f5 .elementor-heading-title{font-family:"Peyda", myfont;font-size:20px;font-weight:500;}.elementor-3248 .elementor-element.elementor-element-3f86a41{--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;--align-items:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-33a5d82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-33a5d82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3248 .elementor-element.elementor-element-33a5d82{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3248 .elementor-element.elementor-element-33a5d82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3248 .elementor-element.elementor-element-33a5d82 .elementor-icon-list-item > a{font-family:"Peyda", myfont;font-weight:400;}.elementor-3248 .elementor-element.elementor-element-33a5d82 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3248 .elementor-element.elementor-element-85eef71{text-align:start;}.elementor-3248 .elementor-element.elementor-element-85eef71 .elementor-heading-title{font-family:"Peyda", myfont;font-size:20px;font-weight:500;}.elementor-3248 .elementor-element.elementor-element-2805ca3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-15fe567{--display:flex;--min-height:56vh;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3248 .elementor-element.elementor-element-15fe567:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-15fe567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3248 .elementor-element.elementor-element-0e89546{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3248 .elementor-element.elementor-element-0e89546 .elementor-heading-title{font-family:"Peyda", myfont;font-size:28px;font-weight:300;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-3248 .elementor-element.elementor-element-9bd01f0{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-3248 .elementor-element.elementor-element-9bd01f0 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-3248 .elementor-element.elementor-element-9bd01f0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3248 .elementor-element.elementor-element-12aaff0{background-color:#F2ECE5;padding:10px 10px 10px 10px;border-radius:4px 4px 4px 4px;}.elementor-3248 .elementor-element.elementor-element-12aaff0 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-3248 .elementor-element.elementor-element-12aaff0 .elementor-icon-box-title{margin-block-end:4px;}.elementor-3248 .elementor-element.elementor-element-12aaff0 .elementor-icon{font-size:25px;}.elementor-3248 .elementor-element.elementor-element-12aaff0 .elementor-icon-box-title, .elementor-3248 .elementor-element.elementor-element-12aaff0 .elementor-icon-box-title a{font-family:"Peyda", myfont;font-size:18px;font-weight:300;}.elementor-3248 .elementor-element.elementor-element-edbdf8c{background-color:#F2ECE5;padding:10px 10px 10px 10px;border-radius:4px 4px 4px 4px;}.elementor-3248 .elementor-element.elementor-element-edbdf8c .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-3248 .elementor-element.elementor-element-edbdf8c .elementor-icon-box-title{margin-block-end:4px;}.elementor-3248 .elementor-element.elementor-element-edbdf8c .elementor-icon{font-size:25px;}.elementor-3248 .elementor-element.elementor-element-edbdf8c .elementor-icon-box-title, .elementor-3248 .elementor-element.elementor-element-edbdf8c .elementor-icon-box-title a{font-family:"Peyda", myfont;font-size:18px;font-weight:300;}.elementor-3248 .elementor-element.elementor-element-0e74b84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;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:#D8CECE66;--border-color:#D8CECE66;--border-radius:8px 8px 8px 8px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-0e74b84:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-0e74b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3248 .elementor-element.elementor-element-740c4e1{--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;--justify-content:space-between;}.elementor-3248 .elementor-element.elementor-element-11e508d.elementor-element{--align-self:center;}.elementor-3248 .elementor-element.elementor-element-11e508d{text-align:center;}.elementor-3248 .elementor-element.elementor-element-11e508d .elementor-heading-title{font-family:"Peyda", myfont;font-size:24px;font-weight:200;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3248 .elementor-element.elementor-element-67a9c60.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-67a9c60{text-align:end;}.woocommerce .elementor-3248 .elementor-element.elementor-element-67a9c60 .price{color:#976D31;font-family:"PersianNun", myfont;font-size:20px;font-weight:100;}.elementor-3248 .elementor-element.elementor-element-ab8a07b{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-3248 .elementor-element.elementor-element-ab8a07b .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-3248 .elementor-element.elementor-element-ab8a07b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3248 .elementor-element.elementor-element-c1a3861{width:100%;max-width:100%;--view-cart-spacing:0px;--button-spacing:11px;}.elementor-3248 .elementor-element.elementor-element-c1a3861 .cart button, .elementor-3248 .elementor-element.elementor-element-c1a3861 .cart .button{font-family:"Peyda", myfont;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-3248 .elementor-element.elementor-element-c1a3861 .added_to_cart{font-family:"myfont", myfont;font-weight:500;}.elementor-3248 .elementor-element.elementor-element-c1a3861 .quantity .qty{font-family:"PersianNun", myfont;transition:all 0.2s;}.woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart .variations{width:49%;margin-bottom:52px;}.woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart table.variations tr th, .woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart table.variations tr td{padding-top:calc( 53px/2 );padding-bottom:calc( 53px/2 );}.woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart table.variations label{font-family:"myfont", myfont;}.woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart table.variations td.value select, .woocommerce .elementor-3248 .elementor-element.elementor-element-c1a3861 form.cart table.variations td.value:before{border-radius:100px;}.elementor-3248 .elementor-element.elementor-element-4faff8b{--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:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-871707e{--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:#00000038;--border-color:#00000038;--border-radius:16px 16px 16px 16px;}.elementor-3248 .elementor-element.elementor-element-871707e:not(.elementor-motion-effects-element-type-background), .elementor-3248 .elementor-element.elementor-element-871707e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-3248 .elementor-element.elementor-element-30ef11f .woocommerce-tabs ul.wc-tabs li.active a{color:#976D31;}.woocommerce .elementor-3248 .elementor-element.elementor-element-30ef11f .woocommerce-tabs ul.wc-tabs li a{font-family:"PersianNun", myfont;}.elementor-3248 .elementor-element.elementor-element-576a91f{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-5df9872{width:var( --container-widget-width, 41% );max-width:41%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon{font-size:28px;}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon i{transform:rotate(0deg);}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon-box-title, .elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon-box-title a{font-family:"myfont", myfont;font-size:24px;font-weight:300;}.elementor-3248 .elementor-element.elementor-element-5df9872 .elementor-icon-box-description{font-size:16px;font-weight:400;color:#00000094;}.elementor-3248 .elementor-element.elementor-element-b171e77{--swiper-slides-to-display:4;--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;}@media(min-width:768px){.elementor-3248 .elementor-element.elementor-element-45f0186{--content-width:1440px;}.elementor-3248 .elementor-element.elementor-element-f09018d{--content-width:1440px;}.elementor-3248 .elementor-element.elementor-element-c87ada3{--width:70%;}.elementor-3248 .elementor-element.elementor-element-f3b4619{--width:63%;}.elementor-3248 .elementor-element.elementor-element-162097f{--width:35%;}.elementor-3248 .elementor-element.elementor-element-2805ca3{--width:30%;}.elementor-3248 .elementor-element.elementor-element-4faff8b{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3248 .elementor-element.elementor-element-c87ada3{--width:100%;}.elementor-3248 .elementor-element.elementor-element-f3b4619{--width:50%;}.elementor-3248 .elementor-element.elementor-element-162097f{--width:50%;}.elementor-3248 .elementor-element.elementor-element-2805ca3{--width:100%;}}@media(max-width:1024px){ .elementor-3248 .elementor-element.elementor-element-3db5164{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3248 .elementor-element.elementor-element-f09018d{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3248 .elementor-element.elementor-element-c87ada3{--min-height:80vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-f3b4619{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;}.elementor-3248 .elementor-element.elementor-element-1a24e84.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-162097f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3248 .elementor-element.elementor-element-a6b5615{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-eb2ac2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-3248 .elementor-element.elementor-element-47ca2c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;}.elementor-3248 .elementor-element.elementor-element-fd2748a{--margin-top:-70px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-f3339d5{padding:0px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-f3339d5.elementor-element{--align-self:center;}.elementor-3248 .elementor-element.elementor-element-9634978{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-98739b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-3f86a41{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-2805ca3{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-15fe567{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3248 .elementor-element.elementor-element-0e89546.elementor-element{--align-self:center;}.elementor-3248 .elementor-element.elementor-element-4faff8b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3248 .elementor-element.elementor-element-b171e77{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3248 .elementor-element.elementor-element-45f0186{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-3248 .elementor-element.elementor-element-277c7de{--width:72%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-607ef60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-607ef60 .woocommerce-breadcrumb{text-align:start;}.elementor-3248 .elementor-element.elementor-element-7fd8587{--width:24%;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-3db5164.elementor-element{--flex-grow:0;--flex-shrink:0;} .elementor-3248 .elementor-element.elementor-element-3db5164{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3248 .elementor-element.elementor-element-3db5164 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-3248 .elementor-element.elementor-element-c87ada3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-f3b4619{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3248 .elementor-element.elementor-element-162097f{--width:100%;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-a6b5615{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-eb2ac2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3248 .elementor-element.elementor-element-fd2748a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3248 .elementor-element.elementor-element-2805ca3{--width:94%;--margin-top:540px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3248 .elementor-element.elementor-element-15fe567{--width:94%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3248 .elementor-element.elementor-element-0e89546 .elementor-heading-title{font-size:24px;}.elementor-3248 .elementor-element.elementor-element-30ef11f{padding:0px 0px 0px 0px;}.elementor-3248 .elementor-element.elementor-element-576a91f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3248 .elementor-element.elementor-element-5df9872{width:auto;max-width:auto;}.elementor-3248 .elementor-element.elementor-element-5df9872.elementor-element{--align-self:flex-start;}.elementor-3248 .elementor-element.elementor-element-b171e77{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-f3b4619 *//* =========================================
   DESKTOP - Vertical Thumbnails
   ========================================= */

@media (min-width: 1025px) {

    .pimg-x .woocommerce-product-gallery {
        display: flex !important;
        flex-direction: row-reverse !important;
        align-items: flex-start !important;
        gap: 12px !important;
        height: 455px !important;
        overflow: hidden !important;
    }

    .pimg-x .flex-viewport {
        flex: 1 !important;
        height: 455px !important;
        overflow: hidden !important;
        margin: 0 !important;
        border-radius: 14px !important;
    }

    .pimg-x .woocommerce-product-gallery__wrapper {
        height: 455px !important;
        margin: 0 !important;
    }

    .pimg-x .woocommerce-product-gallery__image {
        height: 455px !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }

    .pimg-x .flex-viewport img,
    .pimg-x .woocommerce-product-gallery__image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }

    .pimg-x .flex-control-nav {
        width: 84px !important;
        min-width: 84px !important;
        max-height: 455px !important;

        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        margin: 0 !important;
        padding: 0 !important;

        scrollbar-width: none !important;
    }

    .pimg-x .flex-control-nav::-webkit-scrollbar {
        display: none !important;
    }

    .pimg-x .flex-control-nav li {
        width: 84px !important;
        min-width: 84px !important;

        margin: 0 !important;
        padding: 0 !important;

        float: none !important;
    }

    .pimg-x .flex-control-nav img {
        width: 84px !important;
        height: 84px !important;

        object-fit: cover !important;
        border-radius: 10px !important;

        border: 1px solid #e5e7eb !important;

        opacity: .55 !important;
    }

    .pimg-x .flex-control-nav img.flex-active,
    .pimg-x .flex-control-nav img:hover {
        opacity: 1 !important;
        border-color: #c58b45 !important;
    }
}


/* =========================================
   TABLET + MOBILE
   ========================================= */

@media (max-width: 1024px) {

    /* گالری را از Flex افقی خارج کن */
    .pimg-x .woocommerce-product-gallery {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        overflow: visible !important;
        margin: 0 !important;
    }

    /* عکس اصلی */
    .pimg-x .flex-viewport {
        width: 100% !important;
        height: auto !important;
        overflow: hidden !important;

        margin: 0 !important;

        border-radius: 14px !important;

        flex: none !important;
    }

    .pimg-x .woocommerce-product-gallery__wrapper {
        height: auto !important;
        margin: 0 !important;
    }

    .pimg-x .woocommerce-product-gallery__image {
        height: auto !important;
        margin: 0 !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }

    .pimg-x .woocommerce-product-gallery__image img {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        display: block !important;
    }


    /* =====================================
       Thumbnail ها زیر عکس
       ===================================== */

    .pimg-x .flex-control-nav {
        display: flex !important;
        flex-direction: row !important;

        position: static !important;

        width: 100% !important;
        height: auto !important;
        max-height: none !important;

        margin: 10px 0 0 !important;
        padding: 0 !important;

        gap: 8px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        float: none !important;

        scrollbar-width: none !important;
    }

    .pimg-x .flex-control-nav::-webkit-scrollbar {
        display: none !important;
    }

    .pimg-x .flex-control-nav li {
        flex: 0 0 65px !important;

        width: 65px !important;
        min-width: 65px !important;
        height: 65px !important;

        margin: 0 !important;
        padding: 0 !important;

        float: none !important;
    }

    .pimg-x .flex-control-nav img {
        width: 65px !important;
        height: 65px !important;

        object-fit: cover !important;

        border-radius: 8px !important;

        border: 1px solid #e5e7eb !important;

        opacity: 1 !important;
    }

    .pimg-x .flex-control-nav img.flex-active {
        border-color: #c58b45 !important;
    }


    /* Zoom */
    .pimg-x .woocommerce-product-gallery__trigger {
        top: 12px !important;
        right: 12px !important;
        left: auto !important;
        bottom: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-162097f */.elementor-3248 .elementor-element.elementor-element-162097f{
    height: 462px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c87ada3 */.main-scet{
    height: 460px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-67a9c60 *//* --- تنظیمات کلی قیمت (برای هر دو قیمت قدیم و جدید) --- */
.woocommerce-Price-amount,
.woobt-price,
.wd-product-price,
.woodmart-product-price,
.woocommerce div.product p.price,
.woocommerce ul.products li.product .price {
  display: flex !important;
  flex-direction: column !important; /* برای چینش عمودی */
  align-items: flex-start !important; /* تراز به چپ */
}

/* --- قیمت قدیمی (del) --- */
.woocommerce div.product p.price del,
.woocommerce ul.products li.product .price del {
  order: 2 !important; /* قیمت قدیمی را پایین‌تر قرار بده */
  color: #888 !important; /* رنگ طوسی کمرنگ */
  text-decoration: line-through !important; /* خط خورده */
  font-size: 0.9em !important; /* کمی کوچک‌تر */
  margin-bottom: 4px !important; /* فاصله کم با قیمت جدید */
}

.woocommerce div.product p.price del .woocommerce-Price-amount,
.woocommerce ul.products li.product .price del .woocommerce-Price-amount {
  display: flex !important;
  flex-direction: row !important; /* عدد و تومان کنار هم */
  align-items: baseline !important; /* تراز عمودی */
}

/* واحد پول برای قیمت قدیمی */
.woocommerce div.product p.price del .woocommerce-Price-currency-symbol,
.woocommerce ul.products li.product .price del .woocommerce-Price-currency-symbol {
  color: #888 !important; /* همان طوسی کمرنگ */
  margin-right: 5px !important; /* فاصله با عدد */
  font-size: 0.9em !important; /* هماهنگ با قیمت */
}

/* --- قیمت جدید (ins) --- */
.woocommerce div.product p.price ins,
.woocommerce ul.products li.product .price ins {
  order: 1 !important; /* قیمت جدید در اولویت بالا */
  text-decoration: none !important; /* بدون خط خوردگی */
  margin-bottom: 0 !important; /* حذف فاصله اضافی */
}

.woocommerce div.product p.price ins .woocommerce-Price-amount,
.woocommerce ul.products li.product .price ins .woocommerce-Price-amount {
  display: flex !important;
  flex-direction: row !important; /* عدد و تومان کنار هم */
  align-items: baseline !important; /* تراز عمودی */
}

/* واحد پول برای قیمت جدید */
.woocommerce div.product p.price ins .woocommerce-Price-currency-symbol,
.woocommerce ul.products li.product .price ins .woocommerce-Price-currency-symbol {
  color: rgba(0,0,0,.55) !important; /* مشکی کمرنگ */
  margin-right: 5px !important; /* فاصله با عدد */
  font-size: 1em !important; /* اندازه اصلی */
}

/* --- اگر اعداد و واحد پول داخل spanهای جداگانه باشند --- */
.woocommerce-Price-amount .woocommerce-Price-currency-symbol,
.woocommerce-Price .woocommerce-Price-currency-symbol {
  display: inline !important; /* یا block بسته به نیاز */
  color: inherit !important; /* ارث‌بری رنگ از والد */
  margin-right: 5px !important; /* فاصله با عدد */
}

/* اگر بخواهیم تومان حتماً مشکی کمرنگ باشد */
.woocommerce-Price-currency-symbol {
  color: rgba(0,0,0,.55) !important;
}

/* اگر قیمت قدیمی را بخواهیم طوسی تیره تر کنیم */
.woocommerce div.product p.price del,
.woocommerce ul.products li.product .price del {
  color: #666 !important; /* طوسی تیره‌تر */
}
.price {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.price del,
.price ins {
    display: block;
    width: 100%;
    margin: 0;
}

.price del .woocommerce-Price-amount,
.price ins .woocommerce-Price-amount {
    display: inline-block;
    direction: ltr;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c1a3861 *//* class: atc-x */
.atc-x .woocommerce div.product form.cart{display:flex;align-items:center;gap:12px}.atc-x .quantity{display:flex;align-items:center;border:1px solid #dfe3e8;border-radius:8px;overflow:hidden;height:42px}.atc-x .quantity .qty{width:48px;height:42px;border:0!important;text-align:center;font-size:15px;font-weight:500;background:#fff;padding:0;-moz-appearance:textfield}.atc-x .quantity .qty::-webkit-inner-spin-button,.atc-x .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.atc-x .quantity:before,.atc-x .quantity:after{content:"";width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#1f2937;background:#f8fafc;cursor:pointer;pointer-events:none}.atc-x .quantity:before{content:"−";border-left:1px solid #dfe3e8}.atc-x .quantity:after{content:"+";border-right:1px solid #dfe3e8;order:3}.atc-x .single_add_to_cart_button{height:42px;padding:0 24px!important;border-radius:6px!important;background:#072c4c!important;color:#fff!important;border:0!important;font-size:14px;font-weight:600;transition:.2s}.atc-x .single_add_to_cart_button:hover{opacity:.9}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-30ef11f *//* ==========================================================
   ۱. بخش هدر تب‌ها (طراحی اختصاصی طبق تصویر)
   ========================================================== */
.tabs-x .woocommerce-tabs {
  border: 1px solid #e5e7eb !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  background: #fff !important;
  direction: rtl !important;
}

.tabs-x .woocommerce-tabs ul.wc-tabs,
.tabs-x .woocommerce-tabs ul.tabs {
  display: flex !important;
  align-items: center !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 16px !important;
  border-bottom: 1px solid #e5e7eb !important;
  background: #fff !important;
  list-style: none !important;
}

.tabs-x .woocommerce-tabs ul.tabs:before,
.tabs-x .woocommerce-tabs ul.tabs:after {
  display: none !important;
}

/* استایل آیتم‌های تب */
.tabs-x .woocommerce-tabs ul.tabs li {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
}

.tabs-x .woocommerce-tabs ul.tabs li:before,
.tabs-x .woocommerce-tabs ul.tabs li:after {
  display: none !important;
}

/* جداکننده عمودی بین تب‌ها */
.tabs-x .woocommerce-tabs ul.tabs li:not(:last-child)::after {
  content: "" !important;
  display: inline-block !important;
  width: 1px !important;
  height: 16px !important;
  background-color: #d8d3c9 !important;
  margin: 0 4px !important;
}

/* لینک‌های داخل تب */
.tabs-x .woocommerce-tabs ul.tabs li a {
  display: flex !important;
  align-items: center !important;
  height: 54px !important;
  padding: 0 16px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #444 !important;
  position: relative !important;
  text-decoration: none !important;
  transition: color 0.2s ease !important;
}

.tabs-x .woocommerce-tabs ul.tabs li a:hover {
  color: #c58b45 !important;
}

/* تب فعال (Active) و خط زیرین طلایی */
.tabs-x .woocommerce-tabs ul.tabs li.active a {
  color: #c58b45 !important;
  font-weight: 700 !important;
}

.tabs-x .woocommerce-tabs ul.tabs li.active a:after {
  content: "" !important;
  position: absolute !important;
  right: 15% !important;
  bottom: -1px !important;
  width: 70% !important;
  height: 2px !important;
  background: #c58b45 !important;
  border-radius: 2px !important;
}

/* ==========================================================
   ۲. بدنه و محتوای تب‌ها
   ========================================================== */
.tabs-x .woocommerce-Tabs-panel {
  padding: 34px 38px !important;
  margin: 0 !important;
  border: 0 !important;
  background: #fff !important;
  color: #333 !important;
  line-height: 2.2 !important;
  font-size: 15px !important;
}

.tabs-x .woocommerce-Tabs-panel h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
  margin: 0 0 24px !important;
  color: #222 !important;
}

.tabs-x .woocommerce-Tabs-panel p {
  margin: 0 0 18px !important;
}

.tabs-x .woocommerce-Tabs-panel ul {
  margin: 18px 0 !important;
  padding: 0 18px 0 0 !important;
}

.tabs-x .woocommerce-Tabs-panel li {
  margin-bottom: 10px !important;
}

/* جدول مشخصات محصول */
.tabs-x table.shop_attributes {
  border: 1px solid #e5e7eb !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  width: 100% !important;
}

.tabs-x table.shop_attributes th,
.tabs-x table.shop_attributes td {
  padding: 14px 18px !important;
  border-bottom: 1px solid #eef0f2 !important;
  background: #fff !important;
}

.tabs-x table.shop_attributes tr:last-child th,
.tabs-x table.shop_attributes tr:last-child td {
  border-bottom: 0 !important;
}

/* ==========================================================
   ۳. طراحی جدید و مدرن بخش دیدگاه‌ها (Reviews)
   ========================================================== */
.tabs-x #reviews #comments {
  margin-bottom: 40px !important;
}

.tabs-x #reviews #comments ol.commentlist {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

.tabs-x #reviews #comments ol.commentlist li {
  margin-bottom: 20px !important;
}

/* کارت هر دیدگاه */
.tabs-x #reviews #comments ol.commentlist li .comment-text {
  border: 1px solid #f0f0f0 !important;
  border-radius: 12px !important;
  padding: 20px 24px !important;
  background: #fcfcfc !important;
  margin: 0 !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.02) !important;
}

/* آواتار کاربر */
.tabs-x #reviews #comments ol.commentlist li img.avatar {
  border-radius: 50% !important;
  border: 2px solid #c58b45 !important;
  padding: 2px !important;
  background: #fff !important;
  width: 46px !important;
  height: 46px !important;
}

.tabs-x #reviews .meta {
  color: #777 !important;
  font-size: 13px !important;
  margin-bottom: 8px !important;
}

.tabs-x #reviews .meta strong {
  color: #222 !important;
  font-size: 15px !important;
}

/* فرم ارسال دیدگاه جدید */
.tabs-x #review_form_wrapper {
  background: #f9fbfd !important;
  border: 1px solid #eaeef3 !important;
  border-radius: 12px !important;
  padding: 24px 28px !important;
}

.tabs-x #review_form #reply-title {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #1e293b !important;
  margin-bottom: 16px !important;
  display: block !important;
}

/* ورودی‌های فرم (Textarea & Input) */
.tabs-x #review_form input[type="text"],
.tabs-x #review_form input[type="email"],
.tabs-x #review_form textarea {
  width: 100% !important;
  border: 1px solid #dcdfe4 !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  background: #fff !important;
  font-size: 14px !important;
  outline: none !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
}

.tabs-x #review_form input[type="text"]:focus,
.tabs-x #review_form input[type="email"]:focus,
.tabs-x #review_form textarea:focus {
  border-color: #c58b45 !important;
  box-shadow: 0 0 0 3px rgba(197, 139, 69, 0.15) !important;
}

/* دکمه ثبت دیدگاه */
.tabs-x #review_form #submit {
  background: #c58b45 !important;
  color: #fff !important;
  border: none !important;
  padding: 12px 30px !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  cursor: pointer !important;
  transition: background 0.2s ease, transform 0.1s ease !important;
}

.tabs-x #review_form #submit:hover {
  background: #b07937 !important;
  transform: translateY(-1px) !important;
}

/* امتیازدهی ستاره‌ای */
.tabs-x .woocommerce-review-link,
.tabs-x .stars span a,
.tabs-x .star-rating span {
  color: #c58b45 !important;
}

.tabs-x .stars span a {
  font-size: 18px !important;
  margin-left: 4px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PersianNun';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bazarganisafir.com/wp-content/uploads/2026/07/PeydaFaNum-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */