.elementor-2215 .elementor-element.elementor-element-259462d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2215 .elementor-element.elementor-element-3cfc465{--display:flex;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-item-link{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-item-link:hover{color:#000;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-item-normal{font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-item, .elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator{margin-left:7px;margin-right:7px;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator svg, .elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator i{width:17px;height:17px;font-size:17px;line-height:17px;padding:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator, .elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator svg, .elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator i{color:#82828200;fill:#82828200;stroke:#82828200;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-separator{display:inline-flex;align-items:center;vertical-align:middle;line-height:normal;margin:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-91a607a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2215 .elementor-element.elementor-element-fc84719{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2215 .elementor-element.elementor-element-c4d94db{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-custom-product-container{border-style:none;box-shadow:none;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px !important;width:100% !important;max-width:100% !important;gap:0px;margin:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-main-product-image{object-fit:cover !important;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-main-product-image-wrapper{margin:0px 0px 0px 0px !important;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-product-icons{left:10px;top:10px;gap:10px;margin:10px 0px 10px 0px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-thumbnail{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F0F0F0;border-radius:10px 10px 10px 10px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-product-thumbnails{gap:10px;margin:10px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-thumbnail.pym-active{border-color:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon img, .elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon span{width:26px;height:26px;font-size:26px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon{background-color:#F6F6F6;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0);border-radius:16% 16% 16% 16%;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon:hover img{filter:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon:hover span{color:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon-tooltip{background-color:var( --e-global-color-secondary );color:#fff;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon img{filter:var(--icon-color-filter);}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon span{color:#02010100;}.elementor-2215 .elementor-element.elementor-element-6172cb2{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:20px;}.elementor-2215 .elementor-element.elementor-element-06d9462{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2215 .elementor-element.elementor-element-7c334a9 .pym-category-button{padding:10px 16px 10px 16px;border-radius:4px 4px 4px 4px;border-style:none;background-color:#0667371A;color:#066737;font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-7c334a9 .pym-category-button:hover{background-color:var( --e-global-color-text );}.elementor-2215 .elementor-element.elementor-element-7c334a9 .pym-product-categories{gap:10px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-37d8465 > .elementor-widget-container{margin:0px 11px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-37d8465 .elementor-heading-title{font-family:"PelakFa", Sans-serif;font-size:20px;font-weight:700;line-height:44px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attributes-container{padding:10px 10px 10px 10px;margin:5px 0px 0px 0px;background-color:#02010100;border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attributes-title{color:var( --e-global-color-primary );font-size:12px;font-weight:600;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-title-icon{background-color:var( --e-global-color-secondary );width:8px;height:8px;margin:10px 0px 6px 10px;border-radius:3px 3px 3px 3px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attribute-item{padding:16px 16px 16px 16px;border-radius:4px 4px 4px 4px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attribute-icon{background-color:#0667371A;width:8px;height:8px;border-radius:3px 3px 3px 3px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attribute-name{color:var( --e-global-color-accent );font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attribute-value{color:var( --e-global-color-primary );font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-attribute-content{column-gap:5px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-more-button, .elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-less-button{color:var( --e-global-color-secondary );background-color:#02010100;font-size:12px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-more-button:hover, .elementor-2215 .elementor-element.elementor-element-6205288 .pymvizh-less-button:hover{background-color:#BD9E6B;}.elementor-2215 .elementor-element.elementor-element-59cf4ad{--display:flex;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2215 .elementor-element.elementor-element-18a8ffa{--display:flex;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-ratings-container{justify-content:right;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-comments-icon i, .elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-comments-icon svg{font-size:20px;width:20px;height:20px;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-comments-text{font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-rating-icon i, .elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-rating-icon svg{font-size:20px;width:20px;height:20px;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-rating-icon i{color:#02010100;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-rating-icon svg{fill:#02010100;}.elementor-2215 .elementor-element.elementor-element-52d2e35 .pymnazar-rating-text{font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-9ef14e7{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-price-container{text-align:right;padding:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-container-title{color:var( --e-global-color-primary );font-size:14px;font-weight:600;margin:10px 0px 20px 0px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-before-discount{padding:12px 12px 12px 12px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-before-discount-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-before-discount-price{color:var( --e-global-color-accent );font-size:16px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-before-discount-currency{color:var( --e-global-color-accent );font-size:12px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-after-discount{padding:12px 12px 12px 12px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-after-discount-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-after-discount-price{font-size:16px;font-weight:700;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-after-discount-currency{color:var( --e-global-color-accent );font-size:12px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-discount-percentage{color:#EB3838;font-size:12px;font-weight:500;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-1834352 .pympricdisp-price-items{gap:10px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-container{text-align:right;margin:0px 0px -38px 0px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-payment-price-label{text-align:center;color:#333;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-discount-percentage{text-align:center;background-color:#dc3545;color:#fff;padding:4px 8px 4px 8px;border-radius:4px 4px 4px 4px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-swatch.active{outline-color:#066737;border-color:#066737;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-swatch.selected{outline-color:#066737;border-color:#066737;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-swatch-rectangular{height:40px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-swatches-container{gap:8px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-swatch{background-color:var( --e-global-color-text );border-color:#e0e0e0;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-swatch:hover{background-color:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-rectangular-color-indicator{width:16px;height:16px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-swatch-rectangular.active::after, .elementor-2215 .elementor-element.elementor-element-63ff03f .pym-swatch-rectangular.selected::after{display:block;background-color:var( --e-global-color-secondary );width:8px;height:8px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price-range{color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price del{color:var( --e-global-color-accent );display:inline-block;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price ins{color:#d9534f;display:inline-block;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price del .woocommerce-Price-currencySymbol{display:inline;color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price ins .woocommerce-Price-currencySymbol{color:#d9534f;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-price{text-align:center;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-meta{color:#066737;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-sku{color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-swatch-badge{background-color:#dc3545;color:#ffffff;border-radius:4px 4px 4px 4px;padding:2px 4px 2px 4px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-container-title{color:#333;justify-content:left;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-container-title-wrapper{text-align:left;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-container-icon i{color:#333;font-size:20px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-container-icon svg{fill:#333;width:20px;height:20px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pym-variation-container-icon{margin-left:8px;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity{border-color:#02010100;border-radius:12px 12px 12px 12px;box-shadow:-5px 5px 20px -10px rgba(204, 204, 204, 0);}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity .input-text{font-size:18px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity .pymaddtocart-btn i, .elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity .pymaddtocart-btn svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity .pymaddtocart-btn:hover i, .elementor-2215 .elementor-element.elementor-element-63ff03f .pymaddtocart-quantity .pymaddtocart-btn:hover svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button{background-color:#066737 !important;color:#fff !important;font-size:14px;font-weight:500;padding:10px 16px 10px 16px !important;margin:16px 0px 0px 0px;border-radius:8px 8px 8px 8px !important;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button:hover{background-color:#BD9E6B !important;color:#fff !important;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button i, .elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button svg{font-size:24px;width:24px;height:24px;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-before i, .elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-before svg{margin-left:0px;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-after i, .elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-after svg{margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-layout-horizontal .pymaddtocart-form{gap:10px;}.elementor-2215 .elementor-element.elementor-element-63ff03f.pymaddtocart-layout-vertical .pymaddtocart-form{gap:10px;}.elementor-2215 .elementor-element.elementor-element-ed6c472{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-249b77c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2215 .elementor-element.elementor-element-1bd04ae{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1.5px;border-color:#E6E6E6;--border-color:#E6E6E6;}.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-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-f83c1eb{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-1cfa91b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1.5px;border-color:#E6E6E6;--border-color:#E6E6E6;}.elementor-2215 .elementor-element.elementor-element-c0b5301 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-2215 .elementor-element.elementor-element-c0b5301{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-7318b30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1.5px;border-color:#E6E6E6;--border-color:#E6E6E6;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-b24e6bf{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-bb4d04f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-839cbac{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-edf8d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2215 .elementor-element.elementor-element-de24c66{--display:flex;}.elementor-2215 .elementor-element.elementor-element-efb5404{--display:flex;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-bac331b{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-37ba878{--display:flex;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-1a446a2{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-ce811b7{--display:flex;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-69b0887{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-9aec795{--display:flex;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-cb6fc48{--icon-box-icon-margin:15px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-description{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#606060;}.elementor-2215 .elementor-element.elementor-element-2b56e6c{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-cf7a0af{--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;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:12px 12px 12px 12px;}.elementor-2215 .elementor-element.elementor-element-1fb4f2e{--display:flex;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-accent );font-size:16px;font-weight:400;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF00;border-color:#02010100;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-size:14px;font-weight:400;line-height:32px;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-secondary );}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-Tabs-panel{color:var( --e-global-color-primary );}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:16px;font-weight:700;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-8218b26{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-d1a6749{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2215 .elementor-element.elementor-element-d1a6749:not(.elementor-motion-effects-element-type-background), .elementor-2215 .elementor-element.elementor-element-d1a6749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2215 .elementor-element.elementor-element-193985d{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2215 .elementor-element.elementor-element-2b409f9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2215 .elementor-element.elementor-element-ea996ba img{width:115px;height:115px;object-fit:cover;object-position:center center;}.elementor-2215 .elementor-element.elementor-element-96c57d0{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-f5c4855 .elementor-heading-title{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:700;line-height:28px;}.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-2215 .elementor-element.elementor-element-fd74b7f{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;}.elementor-2215 .elementor-element.elementor-element-fd74b7f .elementor-divider-separator{width:100%;}.elementor-2215 .elementor-element.elementor-element-fd74b7f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2215 .elementor-element.elementor-element-b86ec26{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;}.elementor-2215 .elementor-element.elementor-element-ec9c635 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-ec9c635{--icon-box-icon-margin:10px;}.elementor-2215 .elementor-element.elementor-element-ec9c635 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-ec9c635 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-ec9c635 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-fdedfa6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;}.elementor-2215 .elementor-element.elementor-element-33f8e19 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-33f8e19{--icon-box-icon-margin:10px;}.elementor-2215 .elementor-element.elementor-element-33f8e19 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-33f8e19 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-33f8e19 .elementor-icon-box-title a{font-family:"PelakFa", Sans-serif;font-size:14px;font-weight:500;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-price-container{text-align:right;background-color:#F6F6F6;padding:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-container-title{color:var( --e-global-color-primary );font-size:14px;font-weight:600;margin:10px 0px 20px 0px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-before-discount{padding:12px 12px 12px 12px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-before-discount-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-before-discount-price{color:var( --e-global-color-accent );font-size:16px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-before-discount-currency{color:var( --e-global-color-accent );font-size:12px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-after-discount{padding:12px 12px 12px 12px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-after-discount-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-after-discount-price{font-size:16px;font-weight:700;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-after-discount-currency{color:var( --e-global-color-accent );font-size:12px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-discount-percentage{color:#EB3838;font-size:12px;font-weight:500;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-519af8a .pympricdisp-price-items{gap:10px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-container{text-align:right;margin:0px 0px -38px 0px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-payment-price-label{text-align:center;color:#333;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-discount-percentage{text-align:center;background-color:#dc3545;color:#fff;padding:4px 8px 4px 8px;border-radius:4px 4px 4px 4px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-swatch.active{outline-color:#066737;border-color:#066737;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-swatch.selected{outline-color:#066737;border-color:#066737;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-swatch-rectangular{height:40px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-swatches-container{gap:8px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-swatch{background-color:var( --e-global-color-text );border-color:#e0e0e0;border-width:2px 2px 2px 2px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-swatch:hover{background-color:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-rectangular-color-indicator{width:16px;height:16px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-swatch-rectangular.active::after, .elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-swatch-rectangular.selected::after{display:block;background-color:var( --e-global-color-secondary );width:8px;height:8px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price-range{color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price del{color:var( --e-global-color-accent );display:inline-block;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price ins{color:#d9534f;display:inline-block;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price del .woocommerce-Price-currencySymbol{display:inline;color:var( --e-global-color-accent );}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price ins .woocommerce-Price-currencySymbol{color:#d9534f;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-price{text-align:center;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-meta{color:#066737;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-swatch-badge{background-color:#dc3545;color:#ffffff;border-radius:4px 4px 4px 4px;padding:2px 4px 2px 4px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-container-title{color:#333;justify-content:left;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-container-title-wrapper{text-align:left;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-container-icon i{color:#333;font-size:20px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-container-icon svg{fill:#333;width:20px;height:20px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pym-variation-container-icon{margin-left:8px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity-label{color:var( --e-global-color-primary );font-size:12px;font-weight:500;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity{border-color:#02010100;border-radius:12px 12px 12px 12px;box-shadow:-5px 5px 20px -10px rgba(204, 204, 204, 0);}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity .input-text{font-size:18px;font-weight:400;}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity .pymaddtocart-btn i, .elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity .pymaddtocart-btn svg{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity .pymaddtocart-btn:hover i, .elementor-2215 .elementor-element.elementor-element-72e5e8d .pymaddtocart-quantity .pymaddtocart-btn:hover svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button{background-color:#066737 !important;color:#fff !important;font-size:14px;font-weight:500;padding:10px 16px 10px 16px !important;margin:16px 0px 0px 0px;border-radius:8px 8px 8px 8px !important;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button:hover{background-color:#BD9E6B !important;color:#fff !important;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button i, .elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button svg{font-size:24px;width:24px;height:24px;line-height:24px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-before i, .elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-before svg{margin-left:0px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-after i, .elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-structure-structure_1 .pymaddtocart-button.icon-after svg{margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-layout-horizontal .pymaddtocart-form{gap:10px;}.elementor-2215 .elementor-element.elementor-element-72e5e8d.pymaddtocart-layout-vertical .pymaddtocart-form{gap:10px;}.elementor-2215 .elementor-element.elementor-element-9e4deba{--display:flex;--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-a5d4311{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-2215 .elementor-element.elementor-element-5b866fa{--display:flex;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:21px;}.elementor-2215 .elementor-element.elementor-element-63484f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-d8314c2{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-56f24d8 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-2215 .elementor-element.elementor-element-56f24d8 .elementor-icon-wrapper{text-align:center;}.elementor-2215 .elementor-element.elementor-element-56f24d8.elementor-view-stacked .elementor-icon{background-color:#010D0A00;}.elementor-2215 .elementor-element.elementor-element-56f24d8.elementor-view-framed .elementor-icon, .elementor-2215 .elementor-element.elementor-element-56f24d8.elementor-view-default .elementor-icon{color:#010D0A00;border-color:#010D0A00;}.elementor-2215 .elementor-element.elementor-element-56f24d8.elementor-view-framed .elementor-icon, .elementor-2215 .elementor-element.elementor-element-56f24d8.elementor-view-default .elementor-icon svg{fill:#010D0A00;}.elementor-2215 .elementor-element.elementor-element-56f24d8 .elementor-icon{font-size:32px;}.elementor-2215 .elementor-element.elementor-element-56f24d8 .elementor-icon svg{height:32px;}.elementor-widget-text-editor{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-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-2215 .elementor-element.elementor-element-ad6cc3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-ad6cc3c{color:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-43647da{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2215 .elementor-element.elementor-element-3a9ff19{--grid-columns:4;--grid-column-gap:20px;}.elementor-2215 .elementor-element.elementor-element-3a9ff19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-6ace40e{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-1187828{--grid-columns:4;}.elementor-2215 .elementor-element.elementor-element-2d14821{--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:flex-end;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-b48c4da > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-2215 .elementor-element.elementor-element-b48c4da{color:var( --e-global-color-primary );}.elementor-2215 .elementor-element.elementor-element-d77ba20 > .elementor-widget-container{margin:0px 0px -9px 0px;}.elementor-2215 .elementor-element.elementor-element-d77ba20 .elementor-icon-wrapper{text-align:center;}.elementor-2215 .elementor-element.elementor-element-d77ba20 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-d77ba20 .elementor-icon svg{height:24px;}@media(max-width:1024px){.elementor-2215 .elementor-element.elementor-element-fc84719{--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;--flex-wrap:wrap;}.elementor-2215 .elementor-element.elementor-element-6172cb2{--padding-top:0px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2215 .elementor-element.elementor-element-37d8465 .elementor-heading-title{font-size:17px;line-height:33px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-f83c1eb .elementor-icon-box-description{font-size:12px;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-1cfa91b{--justify-content:center;}.elementor-2215 .elementor-element.elementor-element-c0b5301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-c0b5301{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-c0b5301 .elementor-icon-box-description{font-size:12px;line-height:19px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-b24e6bf .elementor-icon-box-description{font-size:12px;line-height:19px;}.elementor-2215 .elementor-element.elementor-element-839cbac{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-839cbac .elementor-icon-box-description{font-size:12px;line-height:19px;}.elementor-2215 .elementor-element.elementor-element-bac331b{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-description{font-size:12px;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-1a446a2{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-description{font-size:12px;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-69b0887{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-description{font-size:12px;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48{--icon-box-icon-margin:9px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon{font-size:24px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-title, .elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-title a{font-size:14px;line-height:10px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-description{font-size:12px;line-height:20px;}.elementor-2215 .elementor-element.elementor-element-5b866fa{--padding-top:7px;--padding-bottom:10px;--padding-left:8px;--padding-right:10px;}.elementor-2215 .elementor-element.elementor-element-3a9ff19{--grid-columns:2;}.elementor-2215 .elementor-element.elementor-element-1187828{--grid-columns:2;}.elementor-2215 .elementor-element.elementor-element-b48c4da > .elementor-widget-container{margin:0px 0px -14px 0px;}}@media(max-width:767px){.elementor-2215 .elementor-element.elementor-element-259462d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-c7f461f .pymbr-item-link{font-size:12px;}.elementor-2215 .elementor-element.elementor-element-91a607a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2215 .elementor-element.elementor-element-fc84719{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2215 .elementor-element.elementor-element-c4d94db{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-product-icons{left:10px;top:10px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-main-product-image{width:200px !important;height:auto !important;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-main-product-image-wrapper{margin:30px 0px 4px 0px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-thumbnail{width:56px;height:56px;}.elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon img, .elementor-2215 .elementor-element.elementor-element-e235bbf .pym-icon span{width:28px;height:28px;font-size:28px;}.elementor-2215 .elementor-element.elementor-element-6172cb2{--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-2215 .elementor-element.elementor-element-37d8465 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-2215 .elementor-element.elementor-element-de24c66{--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;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-efb5404{--width:180px;--min-height:72px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-2215 .elementor-element.elementor-element-bac331b .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-37ba878{--width:180px;--min-height:72px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-2215 .elementor-element.elementor-element-1a446a2 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-ce811b7{--width:180px;--min-height:72px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-69b0887 .elementor-icon-box-description{font-size:10px;}.elementor-2215 .elementor-element.elementor-element-9aec795{--width:180px;--min-height:72px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-2215 .elementor-element.elementor-element-cb6fc48 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-2215 .elementor-element.elementor-element-2b56e6c{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:12px;}.woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:14px;}.elementor-2215 .elementor-element.elementor-element-9e4deba{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2215 .elementor-element.elementor-element-5b866fa{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-63484f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-d8314c2{--justify-content:center;}.elementor-2215 .elementor-element.elementor-element-43647da{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-3a9ff19{--grid-columns:1;}.elementor-2215 .elementor-element.elementor-element-6ace40e{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2215 .elementor-element.elementor-element-1187828{--grid-columns:1;--grid-row-gap:10px;}.elementor-2215 .elementor-element.elementor-element-2d14821{--justify-content:center;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2215 .elementor-element.elementor-element-b48c4da > .elementor-widget-container{margin:0px 0px -13px 0px;}}@media(min-width:768px){.elementor-2215 .elementor-element.elementor-element-c4d94db{--width:38%;}.elementor-2215 .elementor-element.elementor-element-6172cb2{--width:35%;}.elementor-2215 .elementor-element.elementor-element-59cf4ad{--width:27%;}.elementor-2215 .elementor-element.elementor-element-1fb4f2e{--width:70%;}.elementor-2215 .elementor-element.elementor-element-8218b26{--width:30%;}.elementor-2215 .elementor-element.elementor-element-2b409f9{--width:40%;}.elementor-2215 .elementor-element.elementor-element-96c57d0{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2215 .elementor-element.elementor-element-c4d94db{--width:50%;}.elementor-2215 .elementor-element.elementor-element-6172cb2{--width:50%;}.elementor-2215 .elementor-element.elementor-element-59cf4ad{--width:100%;}.elementor-2215 .elementor-element.elementor-element-1fb4f2e{--width:100%;}}/* Start custom CSS for pymbr-breadcrumb, class: .elementor-element-c7f461f */@media only screen and (max-width: 768px) {
  .elementor-widget-pymbr-breadcrumb .pymbr {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;

    /* فاصله زیر آیتم‌ها تا اسکرول‌بار */
    padding-bottom: 12px;
    /* رزرو فضای اسکرول‌بار تا روی محتوا نیفته */
    scrollbar-gutter: stable;
  }

  .elementor-widget-pymbr-breadcrumb .pymbr-item,
  .elementor-widget-pymbr-breadcrumb .pymbr-separator {
    flex: 0 0 auto;
  }

  /* شخصی‌سازی اسکرول‌بار (اختیاری) */
  .elementor-widget-pymbr-breadcrumb .pymbr::-webkit-scrollbar {
    height: 6px;
  }
  .elementor-widget-pymbr-breadcrumb .pymbr::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
    border-radius: 3px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9c16d0 *//* Pymshenase Product ID Styles */
.pymshenase-product-id {
    display: flex;
    align-items: center;
    gap: 5px;
    border-radius: 4px;
    font-size: 12px;
    margin-top: 4px;
}

.pymshenase-label {
    font-weight: 400;
    color: #606060;
}

.pymshenase-number {
    color: #606060;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for pymaddtocart-add-to-cart, class: .elementor-element-63ff03f */.pym-stock-in {
  color: #066737;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bac331b *//* کانتینر اصلی رو فلکس می‌کنیم تا محتوا عمودی و افقی وسط چین بشه */
.pymicojabpr .elementor-icon-box-wrapper {
  display: inline-flex;
  align-items: center;    /* چینش عمودی وسط */
  justify-content: center; /* چینش افقی وسط */
  width: 100%;            /* در صورت نیاز پهنا رو پر می‌کنه */
}

/* حذف هر مارجین اضافی دور آیکون */
.pymicojabpr .elementor-icon-box-icon {
  margin: 0 ;
  display: flex;          /* مطمئن می‌شیم خود آیکون هم فلکسه */
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: flex !important;
    flex:
unset;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a446a2 *//* کانتینر اصلی رو فلکس می‌کنیم تا محتوا عمودی و افقی وسط چین بشه */
.pymicojabpr .elementor-icon-box-wrapper {
  display: inline-flex;
  align-items: center;    /* چینش عمودی وسط */
  justify-content: center; /* چینش افقی وسط */
  width: 100%;            /* در صورت نیاز پهنا رو پر می‌کنه */
}

/* حذف هر مارجین اضافی دور آیکون */
.pymicojabpr .elementor-icon-box-icon {
  margin: 0;
  display: flex;          /* مطمئن می‌شیم خود آیکون هم فلکسه */
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69b0887 *//* کانتینر اصلی رو فلکس می‌کنیم تا محتوا عمودی و افقی وسط چین بشه */
.pymicojabpr .elementor-icon-box-wrapper {
  display: inline-flex;
  align-items: center;    /* چینش عمودی وسط */
  justify-content: center; /* چینش افقی وسط */
  width: 100%;            /* در صورت نیاز پهنا رو پر می‌کنه */
}

/* حذف هر مارجین اضافی دور آیکون */
.pymicojabpr .elementor-icon-box-icon {
  margin: 0;
  display: flex;          /* مطمئن می‌شیم خود آیکون هم فلکسه */
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb6fc48 *//* کانتینر اصلی رو فلکس می‌کنیم تا محتوا عمودی و افقی وسط چین بشه */
.pymicojabpr .elementor-icon-box-wrapper {
  display: inline-flex;
  align-items: center;    /* چینش عمودی وسط */
  justify-content: center; /* چینش افقی وسط */
  width: 100%;            /* در صورت نیاز پهنا رو پر می‌کنه */
}

/* حذف هر مارجین اضافی دور آیکون */
.pymicojabpr .elementor-icon-box-icon {
  margin: 0;
  display: flex;          /* مطمئن می‌شیم خود آیکون هم فلکسه */
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de24c66 *//* کانتینر اصلی: فعال‌سازی اسکرول افقی و غیرفعال‌سازی پیچش خط */
.pymcontaslijabpr {
  display: flex;            /* چینش فرزندان به صورت افقی */
  flex-wrap: nowrap;        /* خط‌شکنی ممنوع */
  overflow-x: auto;         /* اسکرول افقی */
  -webkit-overflow-scrolling: touch; /* اسکرول نرم در iOS */
  padding-bottom: 5px;     /* فاصله‌ از پایین برای جای اسکرول‌بار */
}

/* استایل هر آیتم (کانتینر میانی) */
.pymcontaslijabpr .contpymjabepr {
  flex: 0 0 auto;           
  margin-right: 0px;      
  width: 200px;             
  box-sizing: border-box; 
  margin-left: 10px;
}

/* اختیاری: مخفی‌سازی اسکرول‌بار در WebKit */
.pymcontaslijabpr::-webkit-scrollbar {
  height: 6px;
}
.pymcontaslijabpr::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
  border-radius: 3px;
}
.pymcontaslijabpr::-webkit-scrollbar-track {
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a901982 *//* مخفی کردن متن پیش‌فرض */
.comment-form-rating p.stars { display: none !important; }

/* ستاره‌های سفارشی */
.moved-rating .stars a img {
  width: 24px;
  height: 24px;
  opacity: 0.3; /* حالت پیش‌فرض کم‌رنگ */
  transition: opacity 0.2s;
}
.moved-rating .stars a.selected img,
.moved-rating .stars a:hover img {
  opacity: 1;
}

/* تعریف انیمیشن پالس */
@keyframes pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
}

/* ستاره‌های خالی (غیرفعال) پالس دهند */
.moved-rating .stars a {
  animation: pulse 1.5s infinite ease-in-out;
}

/* ستارهٔ انتخاب‌شده یا هاور شده انیمیشن نداشته باشد */
.moved-rating .stars a.selected,
.moved-rating .stars a:hover {
  animation: none;
}

/* جداکننده تب‌ها */
.product-tab-item .tab-separator {
  position: absolute;
  top: 35% !important;
  left: -11px !important;
  transform: translate(-50%, -50%);
  width: 1.5px;
  height: 20px;
  background-color: #E6E6E6;
  z-index: 1;
}

/* اعمال پدینگ 2px برای جعبه توضیحات محصول در موبایل */
@media only screen and (max-width: 768px) {
  #tab-description .product-description-box, .product-additional-info-box {
    padding-top: 10px !important;
    padding-right: 0px !important;
  }
}

/* تغییر پدینگ ووکامرس در موبایل */
@media (max-width: 767px) {
  .woocommerce .elementor-2215 .elementor-element.elementor-element-a901982 .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 5px !important;
  }
}

/* استایل کلی تب‌ها */
.product-tabs-wrapper {
  padding: 0 0 5px 0; /* حذف پدینگ بالایی و حفظ پدینگ پایینی */
  text-align: right;
}

.product-tabs {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 32px; /* فاصله ۳۲ پیکسلی بین تب‌ها */
}

.product-tab-item {
  position: relative;
  z-index: 2;
}

/* لینک تب‌ها */
.product-tab-item a {
  display: block;
  padding: 10px 15px 25px 16px !important; /* padding-left برای فاصله از جداکننده */
  text-decoration: none;
  position: relative;
  z-index: 2;
}

/* استایل تب فعال */
.product-tab-item.active a {
  color: #066737; /* رنگ تب فعال */
  font-size: 18px !important;
  font-weight: 500 !important;
}

.product-tab-item.active a::after {
  content: '';
  position: absolute;
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 4px;
  background-color: #066737;
  border-radius: 5px 5px 0 0;
  z-index: 2;
}

/* استایل محتوای تب‌ها */
.product-description-box,
.product-additional-info-box,
.woocommerce-tabs .woocommerce-Tabs-panel {
  direction: rtl;
  text-align: right;
}

/* عنوان تب‌ها */
.product-description-heading,
.product-additional-info-heading,
.woocommerce-Reviews-title,
#reply-title {
  color: #066737;
  font-size: 16px !important;
  font-weight: 700 !important;
  margin-bottom: 15px;
  position: relative;
  padding-right: 30px;
}

.product-description-heading::before,
.product-additional-info-heading::before,
.woocommerce-Reviews-title::before,
#reply-title::before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url('https://sepiddoone.com/wp-content/uploads/2025/04/Product-Description-Arrow.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

/* متن توضیحات */
.product-description-content {
  font-size: 16px;
  line-height: 1.8;
}

/* ویژگی‌های محصول */
.product-additional-info-content {
  padding: 0;
}

.custom-product-attributes {
  list-style: none;
  margin: 0;
  padding: 0;
}

.custom-attribute-item {
  background-color: #f7f7f7;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #666;
}

.attribute-label {
  font-size: 14px;
  color: #828282;
  margin-bottom: 8px; /* فاصله بین label و value */
  display: block; /* نمایش به‌صورت بلوک برای قرار گرفتن در خط جدا */
}

.attribute-value {
  font-size: 16px;
  font-weight: 500;
  color: #010D0A;
  display: block; /* نمایش به‌صورت بلوک برای قرار گرفتن در خط جدا */
}

/* فرم نظرات */
.woocommerce-noreviews,
.comment-form label,
.comment-form input,
.comment-form textarea {
  color: #666;
  font-size: 16px;
}

.comment-form .submit {
  background-color: #066737;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}

.comment-form .submit:hover {
  background-color: #054f2f;
}

/* خط افقی تمام‌عرض زیر تب‌ها */
.contaslipymtab {
  position: relative;
}

.contaslipymtab::before {
  content: '';
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #E6E6E6;
  z-index: 0;
}

/* برای نظرات */
.star-rating-container {
  display: flex;
  align-items: center;
  gap: 5px;
}

.rating-number {
  font-size: 16px;
  color: #f5a623; /* رنگ نارنجی برای عدد */
}

.comment_container {
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}

.comment-text {
  flex: 1;
}

.comment-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

.comment-actions {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.usefulness {
  display: flex;
  gap: 10px;
  align-items: center;
}

.usefulness span {
  font-size: 14px;
  color: #666;
}

.useful-yes,
.useful-no,
.reply-link {
  font-size: 14px;
  color: #007bff;
  text-decoration: none;
}

.useful-yes:hover,
.useful-no:hover,
.reply-link:hover {
  text-decoration: underline;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 5px !important;
  border: 1px solid #F0F0F0 !important;
  border-radius: 8px !important;
  padding: 24px 16px 14px !important;
}

/* استایل کلی بخش نظرات */
.woocommerce-Reviews {
  direction: rtl;
  margin-top: 20px;
}

/* استایل عنوان */
.woocommerce-Reviews-title {
  font-size: 24px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
  position: relative;
  padding-right: 32px; /* فضای کافی برای آیکون */
}

.woocommerce-Reviews-title::before {
  content: '';
  display: none !important; /* حذف آیکون قبلی */
}

.woocommerce-Reviews-title::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url('https://sepiddoone.com/wp-content/uploads/2025/04/chat-4.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

/* استایل فرم ثبت نظر */
#review_form_wrapper {
  margin-bottom: 40px;
}

.comment-reply-title {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 20px;
  display: block;
}

.comment-form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.comment-form-rating {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.comment-form-rating label {
  font-size: 16px;
  color: #333;
}

.stars a {
  color: #f5a623;
  font-size: 18px;
  text-decoration: none;
  margin-left: 5px;
}

.comment-form-comment label,
.comment-form-author label,
.comment-form-email label {
  font-size: 16px;
  color: #333;
  margin-bottom: 5px;
  display: block;
}

.comment-form-comment textarea,
.comment-form-author input,
.comment-form-email input {
  width: 100%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  font-size: 16px;
  box-sizing: border-box;
}

.comment-form-cookies-consent {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  color: #666;
}

.form-submit {
  margin-top: 10px;
}

.submit {
  background-color: #28a745;
  color: #fff;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}

.submit:hover {
  background-color: #218838;
}

/* استایل لیست نظرات */
.commentlist {
  list-style: none;
  padding: 0;
  margin: 0;
}

.comment-text {
  flex: 1;
}

.comment-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}

.star-rating-container {
  position: absolute;
  right: 90px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.star-rating-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}

.star-icon {
  width: 16px;
  height: 16px;
}

.rating-number {
  font-size: 14px;
  color: #010D0A;
  font-weight: 400;
}

.user-info {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-right: 40px; /* فاصله از ستاره‌ها (20px + فضای ستاره‌ها و امتیاز) */
}

.user-info .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.woocommerce-review__author {
  font-size: 16px;
  font-weight: 400;
  color: #010D0A;
}

.comment-date {
  font-size: 12px;
  color: #828282;
  margin-bottom: 15px !important;
  line-height: 1.6;
}

.description.pymnwrew-comment-text {
  font-size: 16px !important;
  color: #010D0A !important;
  font-weight: 600 !important;
  line-height: 1.6;
  margin-bottom: 15px;
}

.comment-actions {
  display: flex;
  justify-content: flex-start; /* سمت راست */
  align-items: center;
  margin-top: 35px;
}

.usefulness {
  display: flex;
  align-items: center;
  gap: 10px;
}

.usefulness span {
  font-size: 14px;
  color: #828282;
  line-height: 1.6;
}

.useful-yes,
.useful-no {
  display: flex;
  align-items: center;
  gap: 5px;
  text-decoration: none;
}

.useful-yes img,
.useful-no img {
  width: 16px;
  height: 16px;
}

.useful-yes .like-count,
.useful-no .dislike-count {
  font-size: 14px;
  color: #666;
}

.useful-yes:hover .like-count,
.useful-no:hover .dislike-count {
  color: #333;
}

/* کانتینر اصلی فرم */
.custom-review-form {
  direction: rtl;
  margin-bottom: 40px;
}

/* هدر بخش نظرات */
.reviews-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

/* گروه‌بندی ستاره + متن امتیاز */
.rating-summary {
  display: flex;
  align-items: center;
  gap: 8px;
  order: 2;
}

/* آیکن ستاره */
.rating-summary .rating-icon {
  width: 40px;
  height: 40px;
}

.input-phone {
  text-align: right;
}

/* متن امتیاز */
.rating-text {
  display: flex;
  flex-direction: column;
  margin-right: 4px;
}

.rating-text .avg-rating {
  font-size: 16px;
  font-weight: 500;
}

.rating-text .review-count {
  font-size: 12px;
  color: #828282;
  margin-top: -4px;
  font-weight: 4500;
}

/* عنوان سمت راست */
.comment-reply-title {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: #333;
}

.comment-reply-title .arrow-icon {
  width: 24px;
  height: 24px;
  margin-left: 8px;
}

/* ردیف فیلدها (نام و شماره کنار هم) */
.custom-review-form .fields-row {
  display: flex;
  gap: 16px;
  margin-bottom: 20px;
}

/* ورودی‌ها با آیکن داخلی */
.input-icon-wrapper {
  position: relative;
  flex: 1;
}

.input-icon-wrapper .input-icon {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
}

.input-icon-wrapper .input-text {
  width: 100%;
  padding: 14px 12px 14px 44px; /* ارتفاع داخلی بیشتر */
  background-color: #f7f7f7;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  box-sizing: border-box;
}

/* بخش رتبه‌بندی ستاره‌ای */
.comment-form-rating {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.comment-form-rating label {
  font-size: 16px;
  color: #333;
}

.comment-form-rating select {
  width: 100%;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #ddd;
  font-size: 16px;
  box-sizing: border-box;
}

/* textarea متن دیدگاه */
.input-text.input-comment {
  min-height: 180px;
  margin-top: -19px;
}

/* دکمه ارسال */
.form-submit {
  text-align: left; /* در RTL می‌شود سمت راست */
  margin-top: 10px;
}

.form-submit .submit {
  background-color: #139763;
  color: #fff;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
}

.form-submit .submit:hover {
  background-color: #0e7d54;
}

/* لیبل بالای ستاره‌ها */
.moved-rating .rating-label {
  font-size: 16px;
  color: #333;
  margin-bottom: 6px;
}

/* فقط ستاره‌های خودکار را نشان بده، select را پنهان کن */
.moved-rating select {
  display: none !important;
}

/* کانتینر ریتینگ: کوچک، سمت راست و مینیمال */
.moved-rating {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* ستاره‌های خودکار */
.moved-rating .stars {
  display: flex !important;
  gap: 8px;
}

/* استایل ستاره‌ها */
.moved-rating .stars a {
  font-size: 20px;
  color: #f5a623;
}

/* وقتی انتخاب شده یا هاور */
.moved-rating .stars a[aria-checked="true"],
.moved-rating .stars a:hover {
  color: #d48806;
}

/* ریسپانسیو */
@media (max-width: 768px) {
  .product-tabs {
        display: flex;
        justify-content: space-between;
        gap: 20px;
        flex-wrap: nowrap;
    }
 

  /* فرم نظرات */
  .custom-review-form .fields-row {
    flex-direction: column;
    gap: 16px;
  }

  .custom-review-form .fields-row .input-icon-wrapper {
    width: 100%;
  }

  .input-icon-wrapper.comment-field {
    width: 100%;
    margin-top: 16px;
  }

  .moved-rating {
    align-items: flex-end;
    padding: 12px 0;
  }

  .moved-rating .stars {
    justify-content: flex-end !important;
  }

  .form-submit .submit {
    display: block;
    width: 100%;
  }

  /* تب‌ها افقی و بدون اسکرول */
  .product-tabs-wrapper {
    padding: 0 0 10px 0;
  }

  /* هر آیتم تب به اندازه محتوا */
  .product-tab-item {
    flex: 0 0 auto;
    margin-bottom: 0;
  }

  /* لینک تب‌ها: سایز و وزن کوچکتر */
  .product-tab-item a {
    white-space: nowrap;
    padding: 10px 8px !important; /* کاهش پدینگ برای فشرده‌تر شدن */
    font-size: 12px !important;
    font-weight: 400 !important;
    position: relative;
  }

  /* تب فعال */
  .product-tab-item.active a {
    font-size: 12px !important;
    font-weight: 600 !important;
  }

  /* مخفی کردن جداکننده عمودی */
  .product-tab-item .tab-separator {
    display: none !important;
  }

  /* خط زیر تب فعال */
  .product-tab-item.active a::after {
    content: '';
    position: absolute;
    bottom: -11px;
    left: 50%;
    transform: translateX(-50%);
    width: 60px; /* کاهش عرض خط برای تناسب با فونت کوچکتر */
    height: 3px;
    background-color: #066737;
    border-radius: 2px 2px 0 0;
  }

  /* خط افقی زیر کل تب‌ها */
  .contaslipymtab::before {
    top: 52px;
  }

  /* محتوای تب‌ها */
  .product-description-box,
  .product-additional-info-box,
  .woocommerce-tabs .woocommerce-Tabs-panel {
    width: 100%;
    padding: 0 16px;
    box-sizing: border-box;
  }

  /* عناوین داخل تب‌ها */
  .product-description-heading,
  .product-additional-info-heading,
  .woocommerce-Reviews-title,
  #reply-title {
    font-size: 14px !important;
  }

  /* استایل متن توضیحات در موبایل */
  .product-description-content {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
  }

  /* نام و شماره زیر هم با گپ یکسان */
  .custom-review-form .fields-row {
    flex-direction: column;
    gap: 16px; /* همان گپ پیشین */
  }

  /* textarea درست زیر فیلدها با همان گپ */
  .input-icon-wrapper.comment-field {
    width: 100%;
    margin-top: 2px; /* یکسان با gap */
  }

  /* ریتینگ سمت راست باقی بماند */
  .moved-rating {
    align-items: flex-start; /* راست‌چین */
    padding: 12px;
  }

  /* دکمه تمام عرض */
  .form-submit .submit {
    display: block;
    width: 100%;
    margin-top: -47px;
  }

  .usefulness {
    justify-content: space-between;
  }
}



@media (max-width: 390px) {
  .product-tabs {
    display: flex;
    gap: 2px !important;
    flex-wrap: nowrap;                /* عدم شکست خطوط */
    overflow-x: auto !important;                 /* فعال‌سازی اسکرول افقی */
    -webkit-overflow-scrolling: touch; /* رفتار روان‌تر در iOS */
    scrollbar-width: none;            /* مخفی‌کردن اسکرول در فایرفاکس */
  }
  /* مخفی‌کردن اسکرول بار در Webkit (Chrome, Safari) */
  .product-tabs::-webkit-scrollbar {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
      padding:0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec9c635 */.elementor-2215 .elementor-element.elementor-element-ec9c635 .elementor-icon svg {
  margin-top: -1px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33f8e19 */.elementor-2215 .elementor-element.elementor-element-33f8e19 .elementor-icon svg {
  margin-top: -1px;
}/* End custom CSS */
/* Start custom CSS for pymaddtocart-add-to-cart, class: .elementor-element-72e5e8d */.pym-stock-in {
  color: #066737;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf7a0af */.contaslipymtab {
    position: relative; /* برای اینکه ::before بتواند موقعیت مطلق داشته باشد */
}

.contaslipymtab::before {
    content: '';
    position: absolute;
    top: 67px; /* فاصله از بالای کانتینر - قابل تغییر */
    left: 0;
    right: 0;
    z-index: 1;
    height: 1px; /* ضخامت خط */
    background-color: #E6E6E6; /* رنگ خط */
}


@media (max-width: 768px) {
    .contaslipymtab::before {
        top:63px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad6cc3c *//* دسکتاپ */
@media (min-width: 1024px) {
.pymmatndaste {
    font-weight: 800;
    font-size: 24px;
}

.pymmatnmahs {
    font-weight: 600;
    font-size: 20px;
}
}

/* تبلت (عرض بین 768px تا 1023px) */
@media (min-width: 768px) and (max-width: 1023px) {
.pymmatndaste {
    font-weight: 800;
    font-size: 24px;
}

.pymmatnmahs {
    font-weight: 600;
    font-size: 20px;
}
}

/* موبایل (عرض کمتر از 768px) */
@media (max-width: 767px) {
.pymmatndaste {
    font-weight: 700;
    font-size: 18px;
}

.pymmatnmahs {
    font-weight: 600;
    font-size: 14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b48c4da *//* استایل پیش‌فرض برای دسکتاپ */
.pymmosha {
    font-weight: 700;
    font-size: 18px;
}

.pymhame {
    font-weight: 600;
    font-size: 14px;
}

/* تبلت (عرض بین 768px تا 1024px) */
@media (max-width: 1024px) {
    .pymmosha {
        font-size: 16px;
    }
    .pymhame {
        font-size: 14px;
    }
}

/* موبایل (عرض کمتر از 768px) */
@media (max-width: 767px) {
    .pymmosha {
        font-size: 14px;
    }
    .pymhame {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Regular.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Regular.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Medium.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Medium.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-SemiBold.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-SemiBold.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Bold.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Bold.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-ExtraBold.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-ExtraBold.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'PelakFa';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Black.woff2') format('woff2'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Black.woff') format('woff'),
		url('https://sepiddone.seoamoozan.ir/wp-content/uploads/2025/03/PelakFA-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */