.elementor-7131 .elementor-element.elementor-element-4c5ae45{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-a856323{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7131 .elementor-element.elementor-element-b1f7175{--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-7131 .elementor-element.elementor-element-b1f7175.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7131 .elementor-element.elementor-element-669dae8{--display:flex;}.elementor-7131 .elementor-element.elementor-element-66e1d7b{--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-7131 .elementor-element.elementor-element-f37bdd7{--display:flex;}.woocommerce .elementor-7131 .elementor-element.elementor-element-b20703f .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-7131 .elementor-element.elementor-element-b20703f .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-7131 .elementor-element.elementor-element-b20703f .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-7131 .elementor-element.elementor-element-bafcd01{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7131 .elementor-element.elementor-element-95ad46c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-bab7732{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-color:#FFCC5980;--border-color:#FFCC5980;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-bce2972{--display:flex;}.elementor-7131 .elementor-element.elementor-element-7c7debf{--display:flex;}.elementor-7131 .elementor-element.elementor-element-f275040 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-e376241{--display:flex;}.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-7131 .elementor-element.elementor-element-d480d24 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;color:#64912B;}.elementor-7131 .elementor-element.elementor-element-9f7761f{--display:flex;}.elementor-7131 .elementor-element.elementor-element-abc4f03 > .elementor-widget-container{margin:0px 0px -8px 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-7131 .elementor-element.elementor-element-4a5e77f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-4a5e77f .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-4a5e77f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-4a5e77f.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-4a5e77f.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-4a5e77f.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-4a5e77f.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-4a5e77f .elementor-icon{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-4a5e77f .elementor-icon svg{height:24px;}.elementor-7131 .elementor-element.elementor-element-9ee401b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-0cde219{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--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-7131 .elementor-element.elementor-element-0923d6e > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-0923d6e{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-0923d6e p{margin-bottom:0px;}.elementor-7131 .elementor-element.elementor-element-7acc4f4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-f832f40 > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-f832f40{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-f832f40 p{margin-bottom:0px;}.elementor-7131 .elementor-element.elementor-element-def6d6d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-6a2b379 > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-6a2b379{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-6a2b379 p{margin-bottom:0px;}.elementor-7131 .elementor-element.elementor-element-f4fbfe2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7131 .elementor-element.elementor-element-e184341 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:24px;font-weight:600;line-height:1.8em;color:#314D0F;}.woocommerce .elementor-7131 .elementor-element.elementor-element-df98481 .woocommerce-product-details__short-description{line-height:1.5em;}.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-7131 .elementor-element.elementor-element-680115f{--divider-border-style:solid;--divider-color:#7FB33E4D;--divider-border-width:1px;}.elementor-7131 .elementor-element.elementor-element-680115f .elementor-divider-separator{width:100%;}.elementor-7131 .elementor-element.elementor-element-680115f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-button .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-7131 .elementor-element.elementor-element-94f5d80 .elementor-button{background-color:#7FB33E;font-family:"Dana", Sans-serif;font-size:14px;font-weight:400;}.elementor-7131 .elementor-element.elementor-element-94f5d80 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7131 .elementor-element.elementor-element-94f5d80 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-7131 .elementor-element.elementor-element-1b8f788{--display:flex;}.elementor-7131 .elementor-element.elementor-element-8eb0250{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-ab9ccc6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-b3206b2 > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-b3206b2{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-b3206b2 p{margin-bottom:0px;}.elementor-7131 .elementor-element.elementor-element-e4e67e6{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-509f3ba > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-509f3ba{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-509f3ba p{margin-bottom:0px;}.elementor-7131 .elementor-element.elementor-element-2f992bb{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-fef7ace > .elementor-widget-container{margin:0px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-fef7ace{font-family:"Dana", Sans-serif;font-size:12px;font-weight:400;color:#A37C21;}.elementor-7131 .elementor-element.elementor-element-fef7ace p{margin-bottom:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7131 .elementor-element.elementor-element-4def338{--display:flex;}.elementor-7131 .elementor-element.elementor-element-85a60ba{--display:flex;}.elementor-7131 .elementor-element.elementor-element-01a0dc6{--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-widget-woocommerce-product-content{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-7131 .elementor-element.elementor-element-0813767{color:#314D0F;font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;}.elementor-7131 .elementor-element.elementor-element-91e168b{--display:flex;}.elementor-7131 .elementor-element.elementor-element-30a1d76{--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-7131 .elementor-element.elementor-element-2349694{font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;color:#314D0F;}.elementor-7131 .elementor-element.elementor-element-18960e6{--display:flex;}.elementor-7131 .elementor-element.elementor-element-f047804{--display:flex;}.elementor-7131 .elementor-element.elementor-element-c363bb1{--display:flex;}.elementor-7131 .elementor-element.elementor-element-cdce3cc{--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-7131 .elementor-element.elementor-element-cdce3cc:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-cdce3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F0D3;}.elementor-7131 .elementor-element.elementor-element-d53299c{font-family:"Dana", Sans-serif;font-weight:400;color:#314D0F;}.elementor-7131 .elementor-element.elementor-element-1bfeac2{--display:flex;}.elementor-7131 .elementor-element.elementor-element-2ec4187{--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-7131 .elementor-element.elementor-element-2ec4187:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-2ec4187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F0D3;}.elementor-7131 .elementor-element.elementor-element-989881f{font-family:"Dana", Sans-serif;font-weight:400;color:#314D0F;}.elementor-7131 .elementor-element.elementor-element-092935a{--display:flex;}.elementor-7131 .elementor-element.elementor-element-291a906{--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-7131 .elementor-element.elementor-element-291a906:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-291a906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F0D3;}.elementor-7131 .elementor-element.elementor-element-e53c269{font-family:"Dana", Sans-serif;font-weight:400;color:#314D0F;}.elementor-7131 .elementor-element.elementor-element-7db3815{--display:flex;}.elementor-7131 .elementor-element.elementor-element-b16660e{--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-7131 .elementor-element.elementor-element-b16660e:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-b16660e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F0D3;}.elementor-7131 .elementor-element.elementor-element-932f140{font-family:"Dana", Sans-serif;font-weight:400;color:#314D0F;}.elementor-7131 .elementor-element.elementor-element-ce6d2c3{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7131 .elementor-element.elementor-element-ce6d2c3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#7FB33E1A;border-style:none;}:where( .elementor-7131 .elementor-element.elementor-element-ce6d2c3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-7131 .elementor-element.elementor-element-19c9a51{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:8px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#7FB33E;--n-tabs-title-color-active:#314D0F;}.elementor-7131 .elementor-element.elementor-element-19c9a51 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;border-style:solid;border-color:#7FB33E;}.elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 5px 0px;border-color:#E7B645;}.elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#7FB33E;}.elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Dana", Sans-serif;font-weight:500;}.elementor-7131 .elementor-element.elementor-element-19c9a51 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#7FB33E;}:where( .elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:#7FB33E4D;}.elementor-7131 .elementor-element.elementor-element-c8eb02c{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-b3bfafa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-b3bfafa .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:20px;font-weight:600;color:#4A6F1B;}.elementor-7131 .elementor-element.elementor-element-e3ba96c > .elementor-widget-container{margin:14px -32px 0px -0px;}.elementor-7131 .elementor-element.elementor-element-e3ba96c .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-e3ba96c .elementor-icon{font-size:35px;}.elementor-7131 .elementor-element.elementor-element-e3ba96c .elementor-icon svg{height:35px;}.elementor-7131 .elementor-element.elementor-element-faf809a{--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;}.elementor-7131 .elementor-element.elementor-element-510ee21{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#88B04B;--border-color:#88B04B;--border-radius:8px 8px 8px 8px;}.elementor-7131 .elementor-element.elementor-element-64569f7{font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;color:#88B04B;}.elementor-7131 .elementor-element.elementor-element-34b27a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-02bb100{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-93093e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-d84460c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-f0b92d5 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-106a354 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-7131 .elementor-element.elementor-element-d7b788d > .elementor-widget-container{margin:0px 0px 0px 4px;padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-d7b788d .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:400;color:#64912B;}.elementor-7131 .elementor-element.elementor-element-f56a51f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-a39fb4e{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-22923fd > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-7131 .elementor-element.elementor-element-55614d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-55614d9 .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-55614d9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-55614d9.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-55614d9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-55614d9.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-55614d9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-55614d9 .elementor-icon{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-55614d9 .elementor-icon svg{height:24px;}.elementor-7131 .elementor-element.elementor-element-d086212{--display:flex;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-fc2b9d6{--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:#7FB33E4D;--border-color:#7FB33E4D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-fc2b9d6:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-fc2b9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FFF1;}.elementor-7131 .elementor-element.elementor-element-31a06f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-0e50658{--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-color:#FFEEC9;--border-color:#FFEEC9;}.elementor-7131 .elementor-element.elementor-element-5944c72{--display:flex;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-6fa8ecd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd.elementor-view-framed .elementor-icon, .elementor-7131 .elementor-element.elementor-element-6fa8ecd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-7131 .elementor-element.elementor-element-1dc8f9f{font-family:"Dana", Sans-serif;font-weight:400;color:#152102;}.elementor-7131 .elementor-element.elementor-element-4bd3f48{--display:flex;}.elementor-7131 .elementor-element.elementor-element-85049a0{font-family:"Dana", Sans-serif;font-weight:400;color:#7FB33E;}.elementor-7131 .elementor-element.elementor-element-364fc32{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7131 .elementor-element.elementor-element-8995543{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-b26832c > .elementor-widget-container{margin:-16px -24px 0px -48px;}.elementor-7131 .elementor-element.elementor-element-b26832c .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-b26832c .elementor-icon{font-size:35px;}.elementor-7131 .elementor-element.elementor-element-b26832c .elementor-icon svg{height:35px;}.elementor-7131 .elementor-element.elementor-element-5dbc3b3 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:20px;font-weight:600;color:#4A6F1B;}.elementor-7131 .elementor-element.elementor-element-adc4114{--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-7131 .elementor-element.elementor-element-adc4114:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-adc4114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8E7;}.elementor-7131 .elementor-element.elementor-element-51df438{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#7FB33E00;--arrow-hover-color:#02010100;}.elementor-7131 .elementor-element.elementor-element-51df438 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-51df438 .swiper-slide > .elementor-element{height:100%;}.elementor-7131 .elementor-element.elementor-element-e7b97a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 > .elementor-widget-container{margin:-16px -24px 0px -48px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-01d53a1 .elementor-icon{font-size:35px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 .elementor-icon svg{height:35px;}.elementor-7131 .elementor-element.elementor-element-f8cd903 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:20px;font-weight:600;color:#4A6F1B;}.elementor-7131 .elementor-element.elementor-element-47865a5{--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-7131 .elementor-element.elementor-element-47865a5:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-47865a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8E8;}.elementor-7131 .elementor-element.elementor-element-2a7f93f{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#7FB33E00;--arrow-hover-color:#02010100;}.elementor-7131 .elementor-element.elementor-element-2a7f93f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-2a7f93f .swiper-slide > .elementor-element{height:100%;}.elementor-7131 .elementor-element.elementor-element-073cf33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-0c807e2{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 > .elementor-widget-container{margin:-16px 0px 0px -8px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 .elementor-icon-wrapper{text-align:center;}.elementor-7131 .elementor-element.elementor-element-8bb1827 .elementor-icon{font-size:35px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 .elementor-icon svg{height:35px;}.elementor-7131 .elementor-element.elementor-element-42cfc99 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:20px;font-weight:600;color:#4A6F1B;}.elementor-7131 .elementor-element.elementor-element-8981c72{--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-7131 .elementor-element.elementor-element-8981c72:not(.elementor-motion-effects-element-type-background), .elementor-7131 .elementor-element.elementor-element-8981c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8E7;}.elementor-7131 .elementor-element.elementor-element-d6cd040{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#7FB33E00;--arrow-hover-color:#02010100;}.elementor-7131 .elementor-element.elementor-element-d6cd040 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-d6cd040 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-7131:not(.elementor-motion-effects-element-type-background), body.elementor-page-7131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFFF9;}@media(max-width:1024px){.elementor-7131 .elementor-element.elementor-element-51df438{--swiper-slides-to-display:2;}.elementor-7131 .elementor-element.elementor-element-2a7f93f{--swiper-slides-to-display:2;}.elementor-7131 .elementor-element.elementor-element-d6cd040{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-7131 .elementor-element.elementor-element-4c5ae45{--content-width:1250px;}.elementor-7131 .elementor-element.elementor-element-b1f7175{--width:1250px;}.elementor-7131 .elementor-element.elementor-element-669dae8{--width:66%;}.elementor-7131 .elementor-element.elementor-element-bafcd01{--width:33%;}.elementor-7131 .elementor-element.elementor-element-510ee21{--width:175px;}.elementor-7131 .elementor-element.elementor-element-02bb100{--width:33%;}.elementor-7131 .elementor-element.elementor-element-a39fb4e{--width:25%;}.elementor-7131 .elementor-element.elementor-element-0c807e2{--width:350px;}}@media(max-width:767px){.elementor-7131 .elementor-element.elementor-element-4c5ae45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-a856323{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-669dae8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-66e1d7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-f37bdd7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-b20703f > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 8px;}.elementor-7131 .elementor-element.elementor-element-bafcd01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-95ad46c{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-7131 .elementor-element.elementor-element-bab7732{--width:80%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-bce2972{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-7131 .elementor-element.elementor-element-7c7debf{--width:125px;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-f275040 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-e376241{--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:center;--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-7131 .elementor-element.elementor-element-d480d24 .elementor-heading-title{font-size:14px;}.elementor-7131 .elementor-element.elementor-element-9f7761f{--width:70px;--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-9ee401b{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-9ee401b.e-con{--order:99999 /* order end hack */;}.elementor-7131 .elementor-element.elementor-element-e184341 .elementor-heading-title{line-height:1.5em;}.elementor-7131 .elementor-element.elementor-element-680115f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7131 .elementor-element.elementor-element-1b8f788{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-8eb0250{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-8eb0250.e-con{--order:99999 /* order end hack */;}.elementor-7131 .elementor-element.elementor-element-4def338{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-85a60ba{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-91e168b{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-18960e6{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-c363bb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-cdce3cc{--border-radius:8px 8px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-d53299c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-d53299c{font-size:16px;line-height:1em;}.elementor-7131 .elementor-element.elementor-element-1bfeac2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-2ec4187{--border-radius:8px 8px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-989881f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-989881f{font-size:16px;line-height:1em;}.elementor-7131 .elementor-element.elementor-element-092935a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-291a906{--border-radius:8px 8px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-e53c269 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-e53c269{font-size:16px;line-height:1em;}.elementor-7131 .elementor-element.elementor-element-7db3815{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-7131 .elementor-element.elementor-element-b16660e{--border-radius:8px 8px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-932f140 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-932f140{font-size:16px;line-height:1em;}.elementor-7131 .elementor-element.elementor-element-ce6d2c3{--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-19c9a51{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-gap:8px;--n-tabs-gap:24px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:8px;}:where( .elementor-7131 .elementor-element.elementor-element-19c9a51.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-width:1px 0px 0px 0px;--padding-top:8px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7131 .elementor-element.elementor-element-c8eb02c{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-b3bfafa .elementor-heading-title{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-e3ba96c > .elementor-widget-container{margin:8px -24px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-e3ba96c .elementor-icon{font-size:25px;}.elementor-7131 .elementor-element.elementor-element-e3ba96c .elementor-icon svg{height:25px;}.elementor-7131 .elementor-element.elementor-element-faf809a{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7131 .elementor-element.elementor-element-510ee21{--width:150px;}.elementor-7131 .elementor-element.elementor-element-64569f7{font-size:14px;}.elementor-7131 .elementor-element.elementor-element-dfec116 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-7131 .elementor-element.elementor-element-02bb100{--z-index:99;}.elementor-7131 .elementor-element.elementor-element-d7b788d .elementor-heading-title{font-size:14px;}.elementor-7131 .elementor-element.elementor-element-a39fb4e{--width:100px;}.elementor-7131 .elementor-element.elementor-element-d086212{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7131 .elementor-element.elementor-element-fc2b9d6{--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-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-31a06f2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-7131 .elementor-element.elementor-element-0e50658{--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-around;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-5944c72{--width:125px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd .elementor-icon{font-size:16px;}.elementor-7131 .elementor-element.elementor-element-6fa8ecd .elementor-icon svg{height:16px;}.elementor-7131 .elementor-element.elementor-element-1dc8f9f{font-size:14px;}.elementor-7131 .elementor-element.elementor-element-4bd3f48{--width:125px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-85049a0{font-size:14px;}.elementor-7131 .elementor-element.elementor-element-364fc32{--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-around;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-8995543{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7131 .elementor-element.elementor-element-b26832c > .elementor-widget-container{margin:-12px 0px 0px -24px;}.elementor-7131 .elementor-element.elementor-element-b26832c .elementor-icon{font-size:25px;}.elementor-7131 .elementor-element.elementor-element-b26832c .elementor-icon svg{height:25px;}.elementor-7131 .elementor-element.elementor-element-5dbc3b3 .elementor-heading-title{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-adc4114{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-51df438{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-position:16px;--arrow-prev-top-position:186px;--arrow-next-right-position:16px;--arrow-next-top-position:186px;}.elementor-7131 .elementor-element.elementor-element-51df438 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-7131 .elementor-element.elementor-element-e7b97a4{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 > .elementor-widget-container{margin:-12px 0px 0px -24px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 .elementor-icon{font-size:25px;}.elementor-7131 .elementor-element.elementor-element-01d53a1 .elementor-icon svg{height:25px;}.elementor-7131 .elementor-element.elementor-element-f8cd903 .elementor-heading-title{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-47865a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-2a7f93f{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-position:16px;--arrow-prev-top-position:186px;--arrow-next-right-position:16px;--arrow-next-top-position:186px;}.elementor-7131 .elementor-element.elementor-element-2a7f93f > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-7131 .elementor-element.elementor-element-073cf33{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 > .elementor-widget-container{margin:-16px 0px 0px -8px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 .elementor-icon{font-size:25px;}.elementor-7131 .elementor-element.elementor-element-8bb1827 .elementor-icon svg{height:25px;}.elementor-7131 .elementor-element.elementor-element-42cfc99 .elementor-heading-title{font-size:24px;}.elementor-7131 .elementor-element.elementor-element-8981c72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7131 .elementor-element.elementor-element-d6cd040{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-position:16px;--arrow-prev-top-position:186px;--arrow-next-right-position:16px;--arrow-next-top-position:186px;}.elementor-7131 .elementor-element.elementor-element-d6cd040 > .elementor-widget-container{padding:8px 8px 8px 8px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b20703f */.woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
    width: 78%;
    margin-bottom:8px;
}

.woocommerce-product-gallery__wrapper:has(> .woocommerce-product-gallery__image:only-child) {
    display: flex;
    justify-content: flex-end;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px;
}
ol.flex-control-nav.flex-control-thumbs {
    width:20%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.elementor-7131 .elementor-element.elementor-element-b20703f .flex-viewport {width: 78%;}

img.wp-post-image {object-fit: contain !important;}
 .woocommerce-product-gallery.woocommerce-product-gallery--with-images{
    display: flex;
    flex-direction: row-reverse;
        gap: 5px;
}   
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 85px;
    height: 80px;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-f275040 */@media only screen and (max-width: 900px) {
    .emtiaz{
        margin-top:0px !important;
    }
    .emtiaz img {
    margin-top: -5px;
}
.woocommerce .star-rating {
overflow: visible;}
.elementor-widget-woocommerce-product-rating {
    margin-top: -8px;
}
.woocommerce .star-rating span::before ,span.rating-number {
    display: none !important;
}
.woocommerce-product-rating{gap:4px !important;}}

.woocommerce-review-link{
    display: none;
}
 .woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating {
    gap: 10px;
    align-items: center;
    display: flex
;
    margin-bottom: 0;
    flex-direction: row-reverse;
}
.elementor-7131 .elementor-element.elementor-element-f275040 .woocommerce-product-rating {
    width: 25px;
}
.elementor-7131 .elementor-element.elementor-element-f275040 span::before , .elementor-7131 .elementor-element.elementor-element-f275040 .star-rating::before {

    color: #ffd800;}
    .woocommerce-product-rating .star-rating::before {
font-family: "Dana";
    color: rgba(100, 145, 43, 1) !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-afa95af */.elementor-7131 .elementor-element.elementor-element-afa95af .elementor-shortcode{color: #64912B;}
@media screen and (max-width: 992px) {
.elementor-7131 .elementor-element.elementor-element-afa95af .elementor-shortcode{font-size: 14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c7debf */.elementor-7131 .elementor-element.elementor-element-7c7debf{
    display: flex;justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee401b */.elementor-7131 .elementor-element.elementor-element-9ee401b a{
    font-size: 12px;
    color: rgba(163, 124, 33, 1);
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-df98481 */.elementor-7131 .elementor-element.elementor-element-df98481 h2 {

    font-size: 24px;
    font-weight: 600;
    color: #314D0F;
}
.elementor-7131 .elementor-element.elementor-element-df98481 ul {
  list-style: none;
  padding-right: 0;
  margin-right: 0;
}

.elementor-7131 .elementor-element.elementor-element-df98481 ul li {
  position: relative;
  padding-right: 16px; /* فضای سمت راست آیکون */
}

.elementor-7131 .elementor-element.elementor-element-df98481 ul li::before {
  content: '';
  position: absolute;
  right: 0;
  top: 6px;
  width: 8px;
  height: 18px;
  background-image: url('https://stage.tehrantooti.com/wp-content/uploads/2025/07/bullet-list.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.elementor-7131 .elementor-element.elementor-element-df98481 strong{line-height: 2em;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d7f06d */button.variation-button {
    background: white;
    border: 1px solid rgba(231, 182, 69, 1);
    border-radius: 8px;
    color: black;
}
.elementor-7131 .elementor-element.elementor-element-6d7f06d .selected , button.variation-button:hover{
    color: black;
    background: rgba(255, 238, 201, 1)
}
.variation-group {
    margin: 0px 0px 24px 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94f5d80 */.elementor-7131 .elementor-element.elementor-element-94f5d80 svg{width: 20px;}
span.elementor-button-content-wrapper {display: flex;align-content: center;justify-content: center;align-items: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eb0250 */.elementor-7131 .elementor-element.elementor-element-8eb0250 a{
    font-size: 12px;
    color: rgba(163, 124, 33, 1);
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-352644f */.custom-specs-container {
    background-color:rgba(250, 248, 231, 1); 
    padding: 20px;
    direction: rtl;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.8;
}

.custom-specs-table {
    width: 100%;
    border-collapse: collapse;
}
.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none;
}

.custom-specs-table tr:not(:first-child) td {
    border-top: 1px solid rgba(231, 182, 69, 0.4);
}
.elementor-7131 .elementor-element.elementor-element-352644f td {
    background: #ff000000 !important;
}

.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none; /* بدون خط دور */
}

.custom-specs-table .attr-name {
    font-weight: 400;
    width: 20%;
    color: #000;
    white-space: nowrap;
}

.custom-specs-table .attr-value {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0813767 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2349694 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce6d2c3 */.e-n-accordion-item-title-text {
    display: flex
;
    gap: 8px;
}
.elementor-7131 .elementor-element.elementor-element-ce6d2c3 img {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18960e6 */.elementor-7131 .elementor-element.elementor-element-18960e6 td , .elementor-7131 .elementor-element.elementor-element-18960e6 th , .elementor-7131 .elementor-element.elementor-element-18960e6 tr
 {padding: 16px;background: #FAF8E7 !important;}
 .elementor-7131 .elementor-element.elementor-element-18960e6 th{padding: 32px 16px 16px 16px;}
 .dt-column-title{font-weight: 600;color: #4A6F1B;}
 .dt-container div:first-child , .dt-column-order{
display: none;}
.tablepress img {width: 24px;margin-bottom: -8px !important;}
    
.tablepress tr .column-1  {  gap: 16px;display: flex;justify-content: flex-start;align-items: flex-start;align-content: center;}
.submit{display: none !important;margin: 0px;}
.div-form {gap: 16px;display: flex;}
#commentform .comment-form-rating {margin-top: -10px;}
.comment-form-comment {
    padding: 16px 16px 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);}
    
.row-1 .dt-orderable-asc{border: 0px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-352644f */.custom-specs-container {
    background-color:rgba(250, 248, 231, 1); 
    padding: 20px;
    direction: rtl;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.8;
}

.custom-specs-table {
    width: 100%;
    border-collapse: collapse;
}
.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none;
}

.custom-specs-table tr:not(:first-child) td {
    border-top: 1px solid rgba(231, 182, 69, 0.4);
}
.elementor-7131 .elementor-element.elementor-element-352644f td {
    background: #ff000000 !important;
}

.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none; /* بدون خط دور */
}

.custom-specs-table .attr-name {
    font-weight: 400;
    width: 20%;
    color: #000;
    white-space: nowrap;
}

.custom-specs-table .attr-value {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0813767 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2349694 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce6d2c3 */.e-n-accordion-item-title-text {
    display: flex
;
    gap: 8px;
}
.elementor-7131 .elementor-element.elementor-element-ce6d2c3 img {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18960e6 */.elementor-7131 .elementor-element.elementor-element-18960e6 td , .elementor-7131 .elementor-element.elementor-element-18960e6 th , .elementor-7131 .elementor-element.elementor-element-18960e6 tr
 {padding: 16px;background: #FAF8E7 !important;}
 .elementor-7131 .elementor-element.elementor-element-18960e6 th{padding: 32px 16px 16px 16px;}
 .dt-column-title{font-weight: 600;color: #4A6F1B;}
 .dt-container div:first-child , .dt-column-order{
display: none;}
.tablepress img {width: 24px;margin-bottom: -8px !important;}
    
.tablepress tr .column-1  {  gap: 16px;display: flex;justify-content: flex-start;align-items: flex-start;align-content: center;}
.submit{display: none !important;margin: 0px;}
.div-form {gap: 16px;display: flex;}
#commentform .comment-form-rating {margin-top: -10px;}
.comment-form-comment {
    padding: 16px 16px 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);}
    
.row-1 .dt-orderable-asc{border: 0px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-352644f */.custom-specs-container {
    background-color:rgba(250, 248, 231, 1); 
    padding: 20px;
    direction: rtl;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.8;
}

.custom-specs-table {
    width: 100%;
    border-collapse: collapse;
}
.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none;
}

.custom-specs-table tr:not(:first-child) td {
    border-top: 1px solid rgba(231, 182, 69, 0.4);
}
.elementor-7131 .elementor-element.elementor-element-352644f td {
    background: #ff000000 !important;
}

.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none; /* بدون خط دور */
}

.custom-specs-table .attr-name {
    font-weight: 400;
    width: 20%;
    color: #000;
    white-space: nowrap;
}

.custom-specs-table .attr-value {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0813767 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2349694 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce6d2c3 */.e-n-accordion-item-title-text {
    display: flex
;
    gap: 8px;
}
.elementor-7131 .elementor-element.elementor-element-ce6d2c3 img {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18960e6 */.elementor-7131 .elementor-element.elementor-element-18960e6 td , .elementor-7131 .elementor-element.elementor-element-18960e6 th , .elementor-7131 .elementor-element.elementor-element-18960e6 tr
 {padding: 16px;background: #FAF8E7 !important;}
 .elementor-7131 .elementor-element.elementor-element-18960e6 th{padding: 32px 16px 16px 16px;}
 .dt-column-title{font-weight: 600;color: #4A6F1B;}
 .dt-container div:first-child , .dt-column-order{
display: none;}
.tablepress img {width: 24px;margin-bottom: -8px !important;}
    
.tablepress tr .column-1  {  gap: 16px;display: flex;justify-content: flex-start;align-items: flex-start;align-content: center;}
.submit{display: none !important;margin: 0px;}
.div-form {gap: 16px;display: flex;}
#commentform .comment-form-rating {margin-top: -10px;}
.comment-form-comment {
    padding: 16px 16px 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);}
    
.row-1 .dt-orderable-asc{border: 0px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-352644f */.custom-specs-container {
    background-color:rgba(250, 248, 231, 1); 
    padding: 20px;
    direction: rtl;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.8;
}

.custom-specs-table {
    width: 100%;
    border-collapse: collapse;
}
.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none;
}

.custom-specs-table tr:not(:first-child) td {
    border-top: 1px solid rgba(231, 182, 69, 0.4);
}
.elementor-7131 .elementor-element.elementor-element-352644f td {
    background: #ff000000 !important;
}

.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none; /* بدون خط دور */
}

.custom-specs-table .attr-name {
    font-weight: 400;
    width: 20%;
    color: #000;
    white-space: nowrap;
}

.custom-specs-table .attr-value {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0813767 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2349694 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce6d2c3 */.e-n-accordion-item-title-text {
    display: flex
;
    gap: 8px;
}
.elementor-7131 .elementor-element.elementor-element-ce6d2c3 img {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18960e6 */.elementor-7131 .elementor-element.elementor-element-18960e6 td , .elementor-7131 .elementor-element.elementor-element-18960e6 th , .elementor-7131 .elementor-element.elementor-element-18960e6 tr
 {padding: 16px;background: #FAF8E7 !important;}
 .elementor-7131 .elementor-element.elementor-element-18960e6 th{padding: 32px 16px 16px 16px;}
 .dt-column-title{font-weight: 600;color: #4A6F1B;}
 .dt-container div:first-child , .dt-column-order{
display: none;}
.tablepress img {width: 24px;margin-bottom: -8px !important;}
    
.tablepress tr .column-1  {  gap: 16px;display: flex;justify-content: flex-start;align-items: flex-start;align-content: center;}
.submit{display: none !important;margin: 0px;}
.div-form {gap: 16px;display: flex;}
#commentform .comment-form-rating {margin-top: -10px;}
.comment-form-comment {
    padding: 16px 16px 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);}
    
.row-1 .dt-orderable-asc{border: 0px;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-352644f */.custom-specs-container {
    background-color:rgba(250, 248, 231, 1); 
    padding: 20px;
    direction: rtl;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.8;
}

.custom-specs-table {
    width: 100%;
    border-collapse: collapse;
}
.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none;
}

.custom-specs-table tr:not(:first-child) td {
    border-top: 1px solid rgba(231, 182, 69, 0.4);
}
.elementor-7131 .elementor-element.elementor-element-352644f td {
    background: #ff000000 !important;
}

.custom-specs-table td {
    padding: 16px 10px;
    vertical-align: top;
    border: none; /* بدون خط دور */
}

.custom-specs-table .attr-name {
    font-weight: 400;
    width: 20%;
    color: #000;
    white-space: nowrap;
}

.custom-specs-table .attr-value {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0813767 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2349694 */.e-n-tabs-heading {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce6d2c3 */.e-n-accordion-item-title-text {
    display: flex
;
    gap: 8px;
}
.elementor-7131 .elementor-element.elementor-element-ce6d2c3 img {
    width: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18960e6 */.elementor-7131 .elementor-element.elementor-element-18960e6 td , .elementor-7131 .elementor-element.elementor-element-18960e6 th , .elementor-7131 .elementor-element.elementor-element-18960e6 tr
 {padding: 16px;background: #FAF8E7 !important;}
 .elementor-7131 .elementor-element.elementor-element-18960e6 th{padding: 32px 16px 16px 16px;}
 .dt-column-title{font-weight: 600;color: #4A6F1B;}
 .dt-container div:first-child , .dt-column-order{
display: none;}
.tablepress img {width: 24px;margin-bottom: -8px !important;}
    
.tablepress tr .column-1  {  gap: 16px;display: flex;justify-content: flex-start;align-items: flex-start;align-content: center;}
.submit{display: none !important;margin: 0px;}
.div-form {gap: 16px;display: flex;}
#commentform .comment-form-rating {margin-top: -10px;}
.comment-form-comment {
    padding: 16px 16px 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);}
    
.row-1 .dt-orderable-asc{border: 0px;}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-19c9a51 */.elementor-7131 .elementor-element.elementor-element-19c9a51 .e-n-tab-title { margin: 0px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510ee21 */.elementor-7131 .elementor-element.elementor-element-510ee21{cursor: pointer;}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-dfec116 */.div-form {
    gap: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
label.rating-label {
    font-weight: 400 !important;
    font-size: 13px;
    line-height: 1.5em;
}
.rating-numbers{
    color: rgba(121, 121, 121, 1);
}
.one {margin-right: 6px;}

.rating-numbers {
    gap: 30px;
    width: 100% !important;
    display: flex;
    ntent: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    justify-items: end;
    justify-content: center;
}
.rating-div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    align-content: center;
}
.elementor-7131 .elementor-element.elementor-element-dfec116 form#commentform {padding: 0px;}
.comment-form-rating .stars a {
    display: inline-block;
    text-align: center;
    width: 30px;
    font-size: 18px;
    color: rgba(255, 213, 77, 0.93);
    position: relative;
    margin: 0 4px;
    text-decoration: none;
    cursor: pointer;
}

.comment-form-rating .stars a::before {

    content: '★';
    display: block;
    font-size: 20px;
    color: gold;
    line-height: 1;
    margin-bottom: 2px;
}
.woocommerce .star-rating span::before{
    color: rgba(255, 213, 77, 0.93);
}

.elementor-7131 .elementor-element.elementor-element-dfec116 textarea#comment , .elementor-7131 .elementor-element.elementor-element-dfec116 input{
    background: #fcfef9;
}

.comment_container img , .ccs-reactions , .comment_container img{display: none}
.rating-and-submit
 {
    gap: 16px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
input#email, input#author {
    padding: 8px 8px 8px 144px;
    border-radius: 16px;
    border: 1px solid rgba(127, 179, 62, 0.3);
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 8px;
    border: 1px solid rgba(127, 179, 62, 0.3)
}
.stars a::before {
    content: "☆"; 
        color: rgb(255, 215, 0); 
    font-size: 24px;
    display: inline-block;
    margin-right: 5px;
    transition: color 0.2s ease; 
    margin: 0px !important;
}


.stars a.active::before {
    content: "★"; 
    color:rgba(255, 213, 77, 0.93);
}


.woocommerce .star-rating {
    display: inline-block;
    font-size: 16px;
}

.comment-text {
    margin: 0px;
    gap: 10px;
    display: grid;
    padding: 25px;
    border-radius: 24px;

}
ol.commentlist {
    padding: 0px !important;
}

.elementor-7131 .elementor-element.elementor-element-dfec116 textarea{border: 0px;}

form#commentform {
    padding: 12px;
    border: 0px solid #efefef;
    border-radius: 24px;
}

input#submit {
    font-weight: 400 !important;
    background: rgba(127, 179, 62, 1) !important;
    color: white !important;
}
.form-submit {display: flex;justify-content: flex-end;}

#commentform .comment-form-rating {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
}

li.review {margin: 50px 0px;}

.review {list-style-type: none;}

textarea:focus {border: 0px;outline: none; }

.stars a {
    display: grid;
    justify-items: center;
    align-items: center;
}

.stars span {display: flex;gap: 12px;}

.star-rating {
    display: flex;
    align-items: center;
    font-size: 20px;
    gap: 2px; 
    direction: rtl;}

.star-rating .star.filled {color: #FFD700;}

.star-rating .star.empty {color: #d3d3d3; }

.star-rating span {direction: ltr;}

.comment-form-rating {
    gap: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: center;}

input#submit{border: 0px;}

span#reply-title{display: none;}

.comment-text .star-rating[role="img"] {display: none !important;}

input#submit {border-radius: 8px;}

.elementor-7131 .elementor-element.elementor-element-dfec116 span.rating-value{display: none;}
.comment-notes{display: none;}

#commentform {display: flex;flex-direction: column;}

#commentform .comment-form-author {order: 1; }

#commentform .comment-form-email {order: 2; }

#commentform .comment-form-comment {order: 3;}

#commentform .comment-form-rating {order: 4; }

#commentform  .form-submit{order: 5;}

.comment-form-cookies-consent{
    display: none !important;
}
textarea#comment {
    padding: 8px;
    border: 0px solid #DFDFDF !important;
    border-radius: 24px;
}

/* Ensure commentform is flexible and well-styled */
form#commentform {
        display: flex;
    flex-direction: column-reverse;
    gap: 5px;
    padding: 12px;
    border-radius: 24px;
    align-content: center;
    justify-content: center;
    align-items: flex-start;
}

#commentform .form-submit {
    display: flex;
    flex-direction: row;
    justify-content: flex-end; 
    align-items: center;
    gap: 15px; 
}

#commentform .form-submit input[type="submit"] {
    background-color: #ec3237;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 5px;
}

#commentform .form-submit input[type="submit"]:hover {background-color: #d0262c;}

#commentform .comment-form-author {order: 2; }

#commentform .comment-form-email {order: 3;}

#commentform .comment-form-comment {order: 4;}

#commentform .comment-form-rating {order: 1;}

#commentform .form-submit {order: 5; }

textarea#comment {resize: none; }

.comment-notes,
.comment-form-cookies-consent {display: none !important;}

.active{color: #FFD700 !important;}

.variation-group button{margin: 8px 0px 0px 0px;}
.comment-text{margin:0px !important;}

@media screen and (max-width: 992px) {
    textarea#comment {width: 300px;}
    .stars span{gap:2px;}
.rating-numbers {gap: 20px;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-f0b92d5 *//* مخفی کردن محتوای پیش‌فرض داخل span */
.rating-top .woocommerce-product-rating .star-rating span {display: none !important;}
.rating-top .woocommerce-product-rating {gap: 0px;}
.woocommerce-product-rating .star-rating::before {
    content: attr(aria-label);
    font-size: 16px;
    font-weight: 600;
    color: rgba(100, 145, 43, 1);
}
.rating-top .woocommerce-product-rating .star-rating > span {
    font-size: 0 !important;position: relative;}

.rating-top .woocommerce-product-rating .star-rating > span::after {content: attr(aria-label);font-size: 1rem;position: absolute;left: 0;top: 0;color: rgba(100, 145, 43, 1); }

.rating-top ::before {line-height: 24px;padding: 0px;font-family: 'Dana';}

.rating-top  .star-rating{
    overflow: visible !important;
    width: 100% !important;
}
.rating-top  .star-rating::before{position: relative !important;}
.rating-top .woocommerce-product-rating {
    gap: 4px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7b788d */.elementor-7131 .elementor-element.elementor-element-d7b788d{cursor: pointer;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f56a51f */.elementor-7131 .elementor-element.elementor-element-f56a51f .elementor-shortcode{color: #64912B;}
@media screen and (max-width: 992px) {
.elementor-7131 .elementor-element.elementor-element-f56a51f .elementor-shortcode{font-size: 14px;}}
.elementor-7131 .elementor-element.elementor-element-f56a51f{cursor: pointer;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d629694 */button.variation-button {
    background: white;
    border: 1px solid rgba(231, 182, 69, 1);
    border-radius: 8px;
    color: black;
}
.elementor-7131 .elementor-element.elementor-element-d629694 .selected , button.variation-button:hover{
    color: black;
    background: rgba(255, 238, 201, 1)
}
.variation-group {
    margin: 0px 0px 24px 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d633707 */.cart-count-spinner {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 2px solid #ccc;
  border-top: 2px solid #7fb33e;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  vertical-align: middle;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85049a0 */.elementor-7131 .elementor-element.elementor-element-85049a0 a{color: #7FB33E; font-weight: 400;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-baec9cf */div#qty-box {
   border: 2px solid rgba(127, 179, 62, 1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dc4e34d */button#custom-add-to-cart {
    background: rgb(39 174 96 / 0%);
    color: rgba(127, 179, 62, 1) !important;
    border: 1px solid rgba(127, 179, 62, 1) !important;
    border-radius: 4px;
    font-size: 14px;
}

#custom-add-to-cart img{margin-bottom: -4px;}
button#qty-plus , button#qty-minus {
    display: flex
;
}
.variation-group{
        font-family: "Dana", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #314D0F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc2b9d6 */@media screen and (max-width: 992px) {
.bottom-cont{
    right:0px;
    bottom: 0px;
    left:0;
position:fixed !important;
background: rgba(249, 255, 241, 1);
border-top-left-radius: 16px;
border-top-right-radius: 16px;
box-shadow: 0px 2px 2px 0px rgba(127, 179, 62, 0.3) inset;}}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-51df438 */@media only screen and (min-width: 960px) {.elementor-7131 .elementor-element.elementor-element-51df438 svg {display:none;}}
.elementor-7131 .elementor-element.elementor-element-51df438 svg{opacity: 0.7}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2a7f93f */@media only screen and (min-width: 960px) {.elementor-7131 .elementor-element.elementor-element-2a7f93f svg {display:none;}}
.elementor-7131 .elementor-element.elementor-element-2a7f93f svg{opacity: 0.7}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c85b1e4 */.brand-text{

    font-size: 20px;
    font-weight: 600;
    color: #4A6F1B;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d6cd040 */@media only screen and (min-width: 960px) {.elementor-7131 .elementor-element.elementor-element-d6cd040 svg {display:none;}}
.elementor-7131 .elementor-element.elementor-element-d6cd040 svg{opacity: 0.7}/* End custom CSS */
/* Start custom CSS */.mobmenu{display: none;}/* End custom CSS */