.elementor-1514 .elementor-element.elementor-element-9ded9e6{--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;}.elementor-1514 .elementor-element.elementor-element-4f26e85{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1514 .elementor-element.elementor-element-4f26e85:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-4f26e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3918824 );}.elementor-1514 .elementor-element.elementor-element-94b711a{--display:flex;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-link{font-size:16px;font-weight:400;color:#22223080;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-link:hover{color:#000;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-normal{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item, .elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator{margin-left:5px;margin-right:5px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator svg, .elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator i{width:14px;height:14px;font-size:14px;line-height:14px;padding:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator, .elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator svg, .elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator i{color:#999;fill:#999;stroke:#999;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-separator{display:inline-flex;align-items:center;vertical-align:middle;line-height:normal;margin:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-a9d2af0{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1514 .elementor-element.elementor-element-a9d2af0:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-a9d2af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-ea76eee{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1514 .elementor-element.elementor-element-e916f96{--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:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-c0adea2 );--border-color:var( --e-global-color-c0adea2 );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1514 .elementor-element.elementor-element-85a5772{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d009fbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d3b1ea0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-custom-product-container{background-color:var( --e-global-color-b77bc61 );border-style:none;box-shadow:none;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px !important;width:100% !important;height:411px !important;max-width:100% !important;gap:10px;margin:0px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-main-product-image{width:270px !important;height:196px !important;object-fit:contain !important;border-radius:10px 10px 10px 10px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-main-product-image-wrapper{margin:0px 0px 0px 0px !important;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-product-icons{left:10px;top:10px;gap:10px;margin:10px 0px 10px 0px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-thumbnail{width:64px;height:64px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0adea2 );border-radius:4px 4px 4px 4px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-product-thumbnails{gap:10px;margin:10px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-thumbnail.pym-active{border-color:var( --e-global-color-accent );}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon img, .elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon span{width:24px;height:24px;font-size:24px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon{width:48px;height:48px;padding:calc((48px - 24px) / 2);background-color:#fff;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);border-radius:50% 50% 50% 50%;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon img{filter:var(--icon-color-filter);}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon span{color:#000000;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon:hover img{filter:var(--icon-hover-color-filter);}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon:hover span{color:#066737;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-icon-tooltip{background-color:#ff0000;color:#fff;}.elementor-1514 .elementor-element.elementor-element-2acc4de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-5c74b69{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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-1514 .elementor-element.elementor-element-bbdc697{background-color:#F46F271A;padding:8px 12px 8px 12px;border-radius:4px 4px 4px 4px;}.elementor-1514 .elementor-element.elementor-element-bbdc697 .elementor-heading-title{font-family:"PeydaFa", Sans-serif;font-size:12px;font-weight:500;line-height:20px;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-3b34332{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c0adea2 );--border-color:var( --e-global-color-c0adea2 );--padding-top:5px;--padding-bottom:25px;--padding-left:5px;--padding-right:5px;}.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-1514 .elementor-element.elementor-element-98d16db .elementor-heading-title{font-family:"PeydaFa", Sans-serif;font-size:20px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-47b8c7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attributes-list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attribute-card{padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0adea2 );}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attribute-label{color:var( --e-global-color-accent );font-size:12px;font-weight:400;line-height:24px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attribute-value{color:var( --e-global-color-text );font-size:14px;font-weight:500;line-height:24px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-more-button, .elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-less-button{color:var( --e-global-color-secondary );font-size:12px;font-weight:500;line-height:24px;padding:5px 5px 5px 5px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-more-button:hover, .elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-less-button:hover{color:var( --e-global-color-accent );}.elementor-1514 .elementor-element.elementor-element-6d8220d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-1ae24f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-f5f4775{--display:flex;--min-height:390px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1514 .elementor-element.elementor-element-f5f4775:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-f5f4775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b77bc61 );}.elementor-1514 .elementor-element.elementor-element-14da394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a3dd2aa{--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-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7383A033;--border-color:#7383A033;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.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-1514 .elementor-element.elementor-element-f7fd8a5 p{margin-block-end: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-1514 .elementor-element.elementor-element-f27690b .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-f27690b.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f27690b.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-f27690b.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f27690b.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-f27690b.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f27690b .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-f27690b .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-34c85fd{--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-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7383A033;--border-color:#7383A033;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-672cffc p{margin-block-end:0px;}.elementor-1514 .elementor-element.elementor-element-42f062c .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-42f062c.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-42f062c.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-42f062c.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-42f062c.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-42f062c.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-42f062c .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-42f062c .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-67999bf{--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-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d9a475f .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-d9a475f.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-d9a475f.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-d9a475f.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-d9a475f.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-d9a475f.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-d9a475f .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-d9a475f .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-2f8b1af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-container{text-align:right;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-payment-price-label{text-align:center;color:#33333300;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-discount-percentage{text-align:center;background-color:#EF5151;color:var( --e-global-color-b3b8de7 );font-size:14px;font-weight:600;padding:4px 14px 4px 14px;border-radius:4px 4px 4px 4px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-swatch.active{outline-color:#36BACC;border-color:#36BACC;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-swatch.selected{outline-color:#36BACC;border-color:#36BACC;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-swatch{width:40px;height:40px;background-color:#ffffff;border-color:#e0e0e0;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-swatch-circular{width:40px;height:40px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-swatches-container{gap:8px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-swatch:hover{background-color:#f8f9fa;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-attribute-label{color:#333;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price-range{color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price del{color:var( --e-global-color-accent );font-size:14px;font-weight:400;display:block;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price ins{color:var( --e-global-color-text );font-size:24px;font-weight:700;display:block;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price del .woocommerce-Price-currencySymbol{display:none;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-accent );font-size:14px;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price{text-align:center;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-meta{color:#EF5151;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-sku{color:var( --e-global-color-accent );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-swatch-badge{background-color:#dc3545;color:#ffffff;border-radius:4px 4px 4px 4px;padding:2px 4px 2px 4px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-container-title{color:#333;justify-content:left;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-container-title-wrapper{text-align:left;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-container-icon i{color:#333;font-size:20px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-container-icon svg{fill:#333;width:20px;height:20px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-container-icon{margin-left:8px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-quantity-container{background-color:#fff;border-radius:10px 10px 10px 10px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-quantity-span{color:#000;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-text-span{color:rgba(0,0,0,0.9);}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button.pym-variable-product{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .pymaddtocart-button{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button.pym-variable-product:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .pymaddtocart-button:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-79c85c2{font-size:0.9rem;font-weight:500;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .pymaddtocart-go-to-shop{background:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pymaddtocart-structure-structure_2 .pymaddtocart-go-to-shop:hover{background:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-79c85c2.pymaddtocart-layout-horizontal .pymaddtocart-form{gap:0px;}.elementor-1514 .elementor-element.elementor-element-79c85c2.pymaddtocart-layout-vertical .pymaddtocart-form{gap:0px;}.elementor-1514 .elementor-element.elementor-element-cdab0af{--display:flex;}.elementor-1514 .elementor-element.elementor-element-41b4141 p{margin-block-end:0px;}.elementor-1514 .elementor-element.elementor-element-c0c2852{--swiper-slides-to-display:2;--swiper-slides-gap:16px;}.elementor-1514 .elementor-element.elementor-element-c0c2852 .swiper-slide > .elementor-element{height:100%;}.elementor-1514 .elementor-element.elementor-element-13739db{--swiper-slides-to-display:2;--swiper-slides-gap:16px;}.elementor-1514 .elementor-element.elementor-element-13739db .swiper-slide > .elementor-element{height:100%;}.elementor-1514 .elementor-element.elementor-element-0233d74{--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:var( --e-global-color-c0adea2 );--border-color:var( --e-global-color-c0adea2 );--border-radius:8px 8px 8px 8px;}.elementor-1514 .elementor-element.elementor-element-a5df0c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1514 .elementor-element.elementor-element-3e54ac7 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-accent );font-size:16px;font-weight:400;line-height:28px;}.woocommerce .elementor-1514 .elementor-element.elementor-element-3e54ac7 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-3918824 );border-color:#02010100;}.woocommerce .elementor-1514 .elementor-element.elementor-element-3e54ac7 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-size:14px;font-weight:400;line-height:32px;}.woocommerce .elementor-1514 .elementor-element.elementor-element-3e54ac7 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.woocommerce .elementor-1514 .elementor-element.elementor-element-3e54ac7 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-5847006{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-d468973{--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:var( --e-global-color-c0adea2 );--border-color:var( --e-global-color-c0adea2 );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1514 .elementor-element.elementor-element-d468973:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-d468973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b77bc61 );}.elementor-1514 .elementor-element.elementor-element-28c01ea{--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-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-1514 .elementor-element.elementor-element-df5edf6 img{width:88px;height:64px;object-fit:contain;object-position:center center;}.elementor-1514 .elementor-element.elementor-element-35af539 .elementor-heading-title{font-family:"PeydaFa", Sans-serif;font-size:14px;font-weight:600;line-height:28px;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-d56452a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-02a5b6a{--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-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7383A033;--border-color:#7383A033;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-cf65929 p{margin-block-end:0px;}.elementor-1514 .elementor-element.elementor-element-f6192ac .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-f6192ac.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f6192ac.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-f6192ac.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f6192ac.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-f6192ac.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-f6192ac .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-f6192ac .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-fbca984{--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-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#7383A033;--border-color:#7383A033;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-6a07be1 p{margin-block-end:0px;}.elementor-1514 .elementor-element.elementor-element-16b7154 .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-16b7154.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-16b7154.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-16b7154.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-16b7154.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-16b7154.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-16b7154 .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-16b7154 .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-bb392f3{--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-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-a88a65b .elementor-icon-wrapper{text-align:center;}.elementor-1514 .elementor-element.elementor-element-a88a65b.elementor-view-stacked .elementor-icon{background-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-a88a65b.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-a88a65b.elementor-view-default .elementor-icon{color:#337FE800;border-color:#337FE800;}.elementor-1514 .elementor-element.elementor-element-a88a65b.elementor-view-framed .elementor-icon, .elementor-1514 .elementor-element.elementor-element-a88a65b.elementor-view-default .elementor-icon svg{fill:#337FE800;}.elementor-1514 .elementor-element.elementor-element-a88a65b .elementor-icon{font-size:24px;}.elementor-1514 .elementor-element.elementor-element-a88a65b .elementor-icon svg{height:24px;}.elementor-1514 .elementor-element.elementor-element-f53d8b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-container{text-align:right;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-payment-price-label{text-align:center;color:#33333300;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-discount-percentage{text-align:center;background-color:#EF5151;color:var( --e-global-color-b3b8de7 );font-size:14px;font-weight:600;padding:4px 14px 4px 14px;border-radius:4px 4px 4px 4px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-swatch.active{outline-color:#36BACC;border-color:#36BACC;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-swatch.selected{outline-color:#36BACC;border-color:#36BACC;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-swatch{width:40px;height:40px;background-color:#ffffff;border-color:#e0e0e0;border-width:2px 2px 2px 2px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-swatch-circular{width:40px;height:40px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-swatches-container{gap:8px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-swatch:hover{background-color:#f8f9fa;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-attribute-label{color:#333;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price-range{color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price del{color:var( --e-global-color-accent );font-size:14px;font-weight:400;display:block;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price ins{color:var( --e-global-color-text );font-size:24px;font-weight:700;display:block;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price del .woocommerce-Price-currencySymbol{display:none;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price ins .woocommerce-Price-currencySymbol{color:var( --e-global-color-accent );font-size:14px;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-price{text-align:center;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-meta{color:#EF5151;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-sku{color:#666;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-swatch-badge{background-color:#dc3545;color:#ffffff;border-radius:4px 4px 4px 4px;padding:2px 4px 2px 4px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-container-title{color:#333;justify-content:left;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-container-title-wrapper{text-align:left;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-container-icon i{color:#333;font-size:20px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-container-icon svg{fill:#333;width:20px;height:20px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pym-variation-container-icon{margin-left:8px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-quantity-container{background-color:#fff;border-radius:10px 10px 10px 10px;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-quantity-span{color:#000;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-text-span{color:rgba(0,0,0,0.9);}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button.pym-variable-product{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .pymaddtocart-button{background-color:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .single_add_to_cart_button.button.alt.pymaddtocart-button.pym-variable-product:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .pymaddtocart-button:hover{background-color:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-68a10d4{font-size:0.9rem;font-weight:500;}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .pymaddtocart-go-to-shop{background:#24B171 !important;color:var( --e-global-color-b3b8de7 );}.elementor-1514 .elementor-element.elementor-element-68a10d4 .pymaddtocart-structure-structure_2 .pymaddtocart-go-to-shop:hover{background:#F46F27 !important;}.elementor-1514 .elementor-element.elementor-element-68a10d4.pymaddtocart-layout-horizontal .pymaddtocart-form{gap:0px;}.elementor-1514 .elementor-element.elementor-element-68a10d4.pymaddtocart-layout-vertical .pymaddtocart-form{gap:0px;}.elementor-1514 .elementor-element.elementor-element-454d488{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1514 .elementor-element.elementor-element-5b700f5{--display:flex;}.elementor-1514 .elementor-element.elementor-element-3684f39 p{margin-block-end:0px;}.elementor-1514 .elementor-element.elementor-element-906d28d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-1514 .elementor-element.elementor-element-906d28d .swiper-slide > .elementor-element{height:100%;}.elementor-1514 .elementor-element.elementor-element-34f720f{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-1514 .elementor-element.elementor-element-34f720f .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1514 .elementor-element.elementor-element-4f26e85{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-link{font-size:14px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-normal{font-size:14px;}.elementor-1514 .elementor-element.elementor-element-a9d2af0{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1514 .elementor-element.elementor-element-ea76eee{--flex-wrap:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1514 .elementor-element.elementor-element-e916f96{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-custom-product-container{padding:5px 5px 18px 5px !important;height:450px !important;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-main-product-image{width:233px !important;height:170px !important;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-thumbnail{width:50px;height:50px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-product-thumbnails{gap:4px;}.elementor-1514 .elementor-element.elementor-element-98d16db .elementor-heading-title{font-size:16px;}.elementor-1514 .elementor-element.elementor-element-c0c2852{--swiper-slides-to-display:2;}.elementor-1514 .elementor-element.elementor-element-13739db{--swiper-slides-to-display:2;}.elementor-1514 .elementor-element.elementor-element-454d488{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1514 .elementor-element.elementor-element-906d28d{--swiper-slides-to-display:2;}.elementor-1514 .elementor-element.elementor-element-34f720f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-link{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-d25ae23 .pymbr-item-normal{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-a9d2af0{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1514 .elementor-element.elementor-element-ea76eee{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-custom-product-container{padding:0px 2px 4px 2px !important;height:310px !important;}.elementor-1514 .elementor-element.elementor-element-511fe3b .pym-main-product-image{width:90% !important;height:auto !important;}.elementor-1514 .elementor-element.elementor-element-bbdc697{padding:6px 6px 6px 6px;}.elementor-1514 .elementor-element.elementor-element-bbdc697 .elementor-heading-title{font-size:12px;line-height:18px;}.elementor-1514 .elementor-element.elementor-element-3b34332{--padding-top:0px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-98d16db .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attributes-list{gap:5px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attribute-card{padding:5px 5px 5px 5px;}.elementor-1514 .elementor-element.elementor-element-f6415bd .pymvizh2-attribute-value{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-6d8220d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1514 .elementor-element.elementor-element-f5f4775{--min-height:325px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price del{font-size:14px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-price ins{font-size:20px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-meta{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-variation-sku{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-79c85c2 .pym-swatch-badge{font-size:12px;}.elementor-1514 .elementor-element.elementor-element-c0c2852{--swiper-slides-to-display:1;}.elementor-1514 .elementor-element.elementor-element-13739db{--swiper-slides-to-display:1;}.elementor-1514 .elementor-element.elementor-element-906d28d{--swiper-slides-to-display:1;}.elementor-1514 .elementor-element.elementor-element-34f720f{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1514 .elementor-element.elementor-element-e916f96{--width:75%;}.elementor-1514 .elementor-element.elementor-element-85a5772{--width:5%;}.elementor-1514 .elementor-element.elementor-element-d3b1ea0{--width:50%;}.elementor-1514 .elementor-element.elementor-element-2acc4de{--width:45%;}.elementor-1514 .elementor-element.elementor-element-6d8220d{--width:25%;}.elementor-1514 .elementor-element.elementor-element-a5df0c9{--width:70%;}.elementor-1514 .elementor-element.elementor-element-5847006{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1514 .elementor-element.elementor-element-e916f96{--width:100%;}.elementor-1514 .elementor-element.elementor-element-6d8220d{--width:1010%;}.elementor-1514 .elementor-element.elementor-element-a5df0c9{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4a0402b *//* رپ اصلی: دسکتاپ عمودی، موبایل افقی */
.pymstack-wrap{
  display: flex;
  flex-direction: column;    /* دسکتاپ: آیتم‌ها زیر هم */
  align-items: center;
  gap: 12px;
}

/* آیکون‌ها: 20px ثابت */
.pymstack-icon{
  width: 20px; height: 20px; object-fit: contain; display: block;
}

/* دکمه اشتراک‌گذاری: 40x40 با بردر و گردی 4px */
.pymstack-sharebtn{
  width: 40px; height: 40px;
  display: grid; place-items: center;
  background: #fff; border: 1px solid #EAEDF0; border-radius: 4px;
  padding: 0; line-height: 0; cursor: pointer;
}

/* جداکننده: دسکتاپ افقی */
.pymstack-sep{
  width: 100%; height: 1px; background: #EAEDF0;
}

/* باکس‌های نظرات/امتیاز: 40x76 با بردر و گردی 4px */
.pymstack-box{
  width: 40px; height: 76px;
  border: 1px solid #EAEDF0; border-radius: 4px;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  background: #fff;
}

/* عدد: 14px/600/مشکی */
.pymstack-label{
  margin-top: 8px;
  font-size: 14px; font-weight: 600; color: #222230;
  line-height: 1; text-align: center;
}

/* ————— ریسپانسیو (موبایل): چینش افقی + جداکننده عمودی + محتوا افقی در باکس‌ها ————— */
@media (max-width: 767px){
  .pymstack-wrap{
    flex-direction: row;        /* کنار هم */
    justify-content: center;
    gap: 12px;
  }
  .pymstack-sep{
    width: 1px; height: 40px;   /* عمودی */
    align-self: center;
  }
  .pymstack-box{
    width: auto; height: 40px;
    flex-direction: row; gap: 6px;
    padding: 0 10px;             /* آیکون + عدد افقی */
  }
  .pymstack-label{
    margin-top: 0;
  }
}/* End custom CSS */
/* Start custom CSS for pym_product_display, class: .elementor-element-511fe3b */.pym-thumbnail {
  background-color: #fff;
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-48401a9 *//* Pymshenase Product ID Styles */
.pymshenase-product-id {
    display: flex;
    align-items: center;
    gap: 5px;
    border-radius: 4px;
}

.pymshenase-label {
    font-weight: 500;
    color: #7383A0;
    font-size: 12px;
}

.pymshenase-number {
    color: #7383A0;
    font-weight: 500;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4be0d9d *//* ===========================
   PYM Special Deal — Styles
   =========================== */

/* کانتینر اصلی با پس‌زمینه */
.pymdeal-wrap {
  /* پس‌زمینه و پدینگ اصلی */
  background: rgba(229, 48, 63, 0.1);
  padding: 16px 20px;              /* بالا/پایین 10px — چپ/راست 20px */
  border-radius: 8px;             /* اختیاری، می‌تونی حذف کنی */
}

/* ردیف داخلی: فاصله بینابینی (space-between) */
.pymdeal-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;  /* فاصله بین دو کانتینر */
  gap: 12px;                        /* در صورت نیاز */
}

/* کانتینر راست: آیکون قبل از متن — ابعاد دقیق */
.pymdeal-right {
  width: 92px;
  height: 26px;
  padding: 0;                       /* صفر طبق خواسته */
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;                         /* فاصله آیکون و متن */
}

/* آیکون 24px */
.pymdeal-iconimg {
  width: 24px;
  height: 24px;
  display: inline-block;
  object-fit: contain;
}

/* متن (label) */
.pymdeal-title {
  font-size: 14px;
  font-weight: 600;
  color: #E64747;
  line-height: 1;
  white-space: nowrap;
}

/* کانتینر چپ: تایمر — ابعاد دقیق */
.pymdeal-left {
  width: 134px;
  height: 32px;
  padding: 0;                       /* صفر طبق خواسته */
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;        /* آیتم‌ها به سمت خارج (سمت چپ کانتینر اصلی) */
  gap: 8px;                         /* فاصله بین باکس‌ها و جداکننده‌ها */
  direction: ltr;                   /* ترتیب ساعت : دقیقه : ثانیه از چپ به راست */
}

/* هر باکس تایمر: 32x32، بردر 1px #E64747، گردی 5px */
.pymdeal-box {
  width: 32px;
  height: 32px;
  border: 1px solid #E64747;
  border-radius: 5px;
  display: grid;
  place-items: center;
  background: transparent;
}

/* عدد داخل باکس: سایز/وزن/رنگ */
.pymdeal-num {
  font-size: 13px;
  font-weight: 600;
  color: #222230;
  line-height: 1;
}

/* جداکننده بین باکس‌ها: دو نقطه‌ی گرد 3x3 با رنگ rgba(230,71,71,1) */
.pymdeal-sep {
  position: relative;
  width: 10px;                      /* فضای بین دو باکس */
  height: 32px;                     /* هم‌ارتفاع با باکس تایمر */
  display: inline-block;
}
.pymdeal-sep::before,
.pymdeal-sep::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 3px;
  height: 3px;
  background: rgba(230, 71, 71, 1);
  border-radius: 50%;
}
.pymdeal-sep::before { top: 9px; }  /* فاصله عمودی حساب‌شده برای توازن */
.pymdeal-sep::after  { bottom: 9px; }

/* حالت پایان شمارش: در صورت نیاز */
.pymdeal-ended .pymdeal-box    { opacity: .6; }
.pymdeal-ended .pymdeal-title  { opacity: .9; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7fd8a5 *//* 7 روز (هایلایت) */
.pymguar-days {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27;   /* نارنجی برند */
  line-height: 1.6;
}

/* متن ضمانت */
.pymguar-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;   /* مشکی مایل به خاکستری */
  line-height: 1.6;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px) {
  .pymguar-days,
  .pymguar-text {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-672cffc *//* عدد روز (هایلایت نارنجی) */
.pymship-days {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27;   /* نارنجی برند */
  line-height: 1.6;
}

/* متن ارسال */
.pymship-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;   /* خاکستری تیره */
  line-height: 1.6;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px) {
  .pymship-days,
  .pymship-text {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-09dffa3 *//* کانتینر کلی */
.pymstock-wrap {
  display: inline-flex;
  align-items: baseline;
  gap: 5px;
  font-family: inherit;
}

/* متن عمومی */
.pymstock-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;
}

/* وقتی qty داریم: عدد نارنجی */
.pymstock-hasqty .pymstock-num {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27; /* نارنجی */
}

/* حالت موجود بدون عدد: کلمه "موجود" نارنجی و بولد */
.pymstock-available .pymstock-avail {
  color: #F46F27; /* نارنجی */
  font-weight: 400;
}

/* حالت ناموجود: متن قرمز و بولد */
.pymstock-out {
  color: #E64747; /* قرمز درخواست‌شده */
  font-weight: 400;
  font-size: 14px;
}

/* (اختیاری) ریسپانسیو کوچک‌تر */
@media (max-width: 767px) {
  .pymstock-text,
  .pymstock-hasqty .pymstock-num,
  .pymstock-out {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for pymaddtocart-add-to-cart, class: .elementor-element-79c85c2 */.woocommerce div.product form.cart {
  margin-bottom: 0 !important;
}


.pym-variation-price {
  display: flex !important;
  align-items: end;
  justify-content: space-between !important;
  flex-wrap: nowrap;
  gap: 10px;
}

.pym-variation-price {
  text-align: end !important;
}


.pym-payment-price-label {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41b4141 *//* رَپ جمله + خط زیرین از سمت راست */
.pymalso{
  position: relative;
  display: inline-block;
  padding-bottom: 6px;         /* فاصله از خط زیرین */
  direction: rtl;
}

/* خط زیرین نارنجی: 30% عرض، ضخامت 2px، گردی دو سر */
.pymalso::after{
  content: "";
  position: absolute;
  right: 0;                    /* شروع از سمت راست */
  bottom: 0;
  width: 25%;
  height: 2px;
  background: #F46F27;         /* نارنجی برند */
  border-radius: 999px;        /* گردی دو طرف خط */
}

/* متن‌های داخل */
.pymalso-pre{
  font-weight: 700;
  font-size: 20px;
  color: #222230;
  line-height: 24px;
}

.pymalso-key{
  font-weight: 700;
  font-size: 20px;
  color: #F46F27;        
  line-height: 24px;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px){
  .pymalso-pre,
  .pymalso-key{ font-size: 12px; }
  .pymalso{ padding-bottom: 5px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf65929 *//* 7 روز (هایلایت) */
.pymguar-days {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27;   /* نارنجی برند */
  line-height: 1.6;
}

/* متن ضمانت */
.pymguar-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;   /* مشکی مایل به خاکستری */
  line-height: 1.6;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px) {
  .pymguar-days,
  .pymguar-text {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a07be1 *//* عدد روز (هایلایت نارنجی) */
.pymship-days {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27;   /* نارنجی برند */
  line-height: 1.6;
}

/* متن ارسال */
.pymship-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;   /* خاکستری تیره */
  line-height: 1.6;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px) {
  .pymship-days,
  .pymship-text {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-05c8da6 *//* کانتینر کلی */
.pymstock-wrap {
  display: inline-flex;
  align-items: baseline;
  gap: 5px;
  font-family: inherit;
}

/* متن عمومی */
.pymstock-text {
  font-weight: 400;
  font-size: 14px;
  color: #222230;
}

/* وقتی qty داریم: عدد نارنجی */
.pymstock-hasqty .pymstock-num {
  font-weight: 400;
  font-size: 14px;
  color: #F46F27; /* نارنجی */
}

/* حالت موجود بدون عدد: کلمه "موجود" نارنجی و بولد */
.pymstock-available .pymstock-avail {
  color: #F46F27; /* نارنجی */
  font-weight: 400;
}

/* حالت ناموجود: متن قرمز و بولد */
.pymstock-out {
  color: #E64747; /* قرمز درخواست‌شده */
  font-weight: 400;
  font-size: 14px;
}

/* (اختیاری) ریسپانسیو کوچک‌تر */
@media (max-width: 767px) {
  .pymstock-text,
  .pymstock-hasqty .pymstock-num,
  .pymstock-out {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for pymaddtocart-add-to-cart, class: .elementor-element-68a10d4 */.woocommerce div.product form.cart {
  margin-bottom: 0 !important;
}


.pym-variation-price {
  display: flex !important;
  align-items: end;
  justify-content: space-between !important;
  flex-wrap: nowrap;
  gap: 10px;
}

.pym-variation-price {
  text-align: end !important;
}


.pym-payment-price-label {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0233d74 */.conttabmain {
  position: relative; /* لازم برای کنترل ::before */
  overflow: hidden;   /* برای جلوگیری از بیرون‌زدگی */
}

/* لایه بالای کانتینر */
.conttabmain::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 76px;
  background: #EFF0F5;
  border-bottom: 1.5px solid #EAEDF0;
  z-index: 0;
  border-radius: 8px 8px 0 0;
}

/* محتوا روی لایه قرار بگیره */
.conttabmain > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3684f39 *//* رَپ جمله + خط زیرین از سمت راست */
.pymalso1{
  position: relative;
  display: inline-block;
  padding-bottom: 6px;         /* فاصله از خط زیرین */
  direction: rtl;
}

/* خط زیرین نارنجی: 30% عرض، ضخامت 2px، گردی دو سر */
.pymalso1::after{
  content: "";
  position: absolute;
  right: 0;                    /* شروع از سمت راست */
  bottom: 0;
  width: 35%;
  height: 2px;
  background: #F46F27;         /* نارنجی برند */
  border-radius: 999px;        /* گردی دو طرف خط */
}

/* متن‌های داخل */
.pymalso-pre1{
  font-weight: 500;
  font-size: 18px;
  color: #222230;
  line-height: 24px;
}

.pymalso-key1{
  font-weight: 700;
  font-size: 24px;
  color: #F46F27;        
  line-height: 24px;
}

/* ریسپانسیو اختیاری */
@media (max-width: 767px){
  .pymalso-pre1,
  .pymalso-key1{ font-size: 12px; }
  .pymalso1{ padding-bottom: 5px; }
}/* End custom CSS */