.elementor-8608 .elementor-element.elementor-element-253be78{--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;}.elementor-8608 .elementor-element.elementor-element-1da7488 .woocommerce-breadcrumb{color:var( --e-global-color-c17fcfa );font-family:var( --e-global-typography-b483008-font-family ), Sans-serif;font-size:var( --e-global-typography-b483008-font-size );font-weight:var( --e-global-typography-b483008-font-weight );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-1da7488 .woocommerce-breadcrumb > a{color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-2575383{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8608 .elementor-element.elementor-element-52bb35c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8608 .elementor-element.elementor-element-9797803{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-9797803:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-9797803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-2c97293{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-2c97293:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-2c97293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-38f7197 .elementor-heading-title{font-family:var( --e-global-typography-b6795e0-font-family ), Sans-serif;font-size:var( --e-global-typography-b6795e0-font-size );font-weight:var( --e-global-typography-b6795e0-font-weight );line-height:var( --e-global-typography-b6795e0-line-height );color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-831f5e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8608 .elementor-element.elementor-element-831f5e4 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-8608 .elementor-element.elementor-element-81e8fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8608 .elementor-element.elementor-element-1b85670{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-1b85670:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-1b85670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-4c5f7b2 .elementor-heading-title{font-family:var( --e-global-typography-430575a-font-family ), Sans-serif;font-size:var( --e-global-typography-430575a-font-size );font-weight:var( --e-global-typography-430575a-font-weight );line-height:var( --e-global-typography-430575a-line-height );color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-ffe7c0a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8608 .elementor-element.elementor-element-b8bdc4e .elementor-heading-title{font-family:var( --e-global-typography-660699a-font-family ), Sans-serif;font-size:var( --e-global-typography-660699a-font-size );font-weight:var( --e-global-typography-660699a-font-weight );line-height:var( --e-global-typography-660699a-line-height );}.elementor-8608 .elementor-element.elementor-element-28fe49a{text-align:justify;font-family:var( --e-global-typography-03b2224-font-family ), Sans-serif;font-size:var( --e-global-typography-03b2224-font-size );font-weight:var( --e-global-typography-03b2224-font-weight );line-height:var( --e-global-typography-03b2224-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-4d4e9d4{--divider-border-style:solid;--divider-color:var( --e-global-color-a5482c1 );--divider-border-width:1px;}.elementor-8608 .elementor-element.elementor-element-4d4e9d4 .elementor-divider-separator{width:100%;}.elementor-8608 .elementor-element.elementor-element-4d4e9d4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8608 .elementor-element.elementor-element-d8b113c .elementor-heading-title{font-family:var( --e-global-typography-03b2224-font-family ), Sans-serif;font-size:var( --e-global-typography-03b2224-font-size );font-weight:var( --e-global-typography-03b2224-font-weight );line-height:var( --e-global-typography-03b2224-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-5171863 .elementor-heading-title{font-family:var( --e-global-typography-03b2224-font-family ), Sans-serif;font-size:var( --e-global-typography-03b2224-font-size );font-weight:var( --e-global-typography-03b2224-font-weight );line-height:var( --e-global-typography-03b2224-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-dda3b26{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-dda3b26:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-dda3b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-8426874 .cart button, .elementor-8608 .elementor-element.elementor-element-8426874 .cart .button{font-family:var( --e-global-typography-b483008-font-family ), Sans-serif;font-size:var( --e-global-typography-b483008-font-size );font-weight:var( --e-global-typography-b483008-font-weight );line-height:var( --e-global-typography-b483008-line-height );border-radius:8px 8px 8px 8px;color:var( --e-global-color-bf2639b );background-color:var( --e-global-color-c17fcfa );transition:all 0.2s;}.elementor-8608 .elementor-element.elementor-element-8426874 .quantity .qty{font-family:var( --e-global-typography-60dafcd-font-family ), Sans-serif;font-size:var( --e-global-typography-60dafcd-font-size );font-weight:var( --e-global-typography-60dafcd-font-weight );line-height:var( --e-global-typography-60dafcd-line-height );border-radius:8px 8px 8px 8px;color:var( --e-global-color-bf2639b );background-color:var( --e-global-color-c17fcfa );transition:all 0.2s;}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations label{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value select, .woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value:before{background-color:var( --e-global-color-c17fcfa );border:var( --e-global-color-667b9e9 );border-radius:5px;}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value:before{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:var( --e-global-color-bf2639b );justify-content:space-between;border-radius:16px 16px 16px 16px;}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion{border-radius:16px 16px 16px 16px;}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-toggle__label-text{text-align:left;}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-e5330a7 );font-family:var( --e-global-typography-b483008-font-family ), Sans-serif;font-size:var( --e-global-typography-b483008-font-size );font-weight:var( --e-global-typography-b483008-font-weight );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-c17fcfa );background-color:var( --e-global-color-da0e260 );font-size:16px;width:32px;height:32px;border-radius:16px 16px 16px 16px;}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-60dafcd-font-family ), Sans-serif;font-size:var( --e-global-typography-60dafcd-font-size );font-weight:var( --e-global-typography-60dafcd-font-weight );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-c17fcfa );background-color:var( --e-global-color-da0e260 );font-size:16px;width:32px;height:32px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-family:var( --e-global-typography-60dafcd-font-family ), Sans-serif;font-size:var( --e-global-typography-60dafcd-font-size );font-weight:var( --e-global-typography-60dafcd-font-weight );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-c17fcfa );background-color:var( --e-global-color-da0e260 );font-size:16px;width:32px;height:32px;border-radius:16px 16px 16px 16px;}.elementor-8608 .elementor-element.elementor-element-b47d6d3{--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-8608 .elementor-element.elementor-element-0655f47{--display:flex;--border-radius:0px 0px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-0655f47:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-0655f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-dab1daf{text-align:justify;font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-ec78e4e{--display:flex;--border-radius:0px 0px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-ec78e4e:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-ec78e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .star-rating{color:var( --e-global-color-c17fcfa );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .star-rating::before{color:var( --e-global-color-1b5f2bd );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .woocommerce-review-link{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-b5b36bf{--display:flex;--border-radius:0px 0px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-b5b36bf:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-b5b36bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-f5a68aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8608 .elementor-element.elementor-element-97d632d .elementor-heading-title{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-5da603b{text-align:justify;font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-f0221dd{--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;--border-radius:0px 0px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8608 .elementor-element.elementor-element-f0221dd:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-f0221dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-77e704b{--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;}.elementor-8608 .elementor-element.elementor-element-69377da img{border-radius:8px 8px 8px 8px;}.elementor-8608 .elementor-element.elementor-element-1d41554 img{border-radius:8px 8px 8px 8px;}.elementor-8608 .elementor-element.elementor-element-a40f93a{--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-8608 .elementor-element.elementor-element-a365b97 .elementor-heading-title{font-family:var( --e-global-typography-60dafcd-font-family ), Sans-serif;font-size:var( --e-global-typography-60dafcd-font-size );font-weight:var( --e-global-typography-60dafcd-font-weight );line-height:var( --e-global-typography-60dafcd-line-height );color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-1b3a204{text-align:justify;font-family:var( --e-global-typography-03b2224-font-family ), Sans-serif;font-size:var( --e-global-typography-03b2224-font-size );font-weight:var( --e-global-typography-03b2224-font-weight );line-height:var( --e-global-typography-03b2224-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-8b576ba{--divider-border-style:solid;--divider-color:var( --e-global-color-a5482c1 );--divider-border-width:1px;}.elementor-8608 .elementor-element.elementor-element-8b576ba .elementor-divider-separator{width:100%;}.elementor-8608 .elementor-element.elementor-element-8b576ba .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8608 .elementor-element.elementor-element-82760b1 .elementor-heading-title{font-family:var( --e-global-typography-60dafcd-font-family ), Sans-serif;font-size:var( --e-global-typography-60dafcd-font-size );font-weight:var( --e-global-typography-60dafcd-font-weight );line-height:var( --e-global-typography-60dafcd-line-height );color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-c70e676{text-align:justify;font-family:var( --e-global-typography-03b2224-font-family ), Sans-serif;font-size:var( --e-global-typography-03b2224-font-size );font-weight:var( --e-global-typography-03b2224-font-weight );line-height:var( --e-global-typography-03b2224-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-8e5d731{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:var( --e-global-typography-945a222-font-size );--n-tabs-title-color:var( --e-global-color-bedf984 );--n-tabs-title-color-active:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-8e5d731 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-da0e260 );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-da0e260 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-c17fcfa );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-da0e260 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-c17fcfa );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .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-945a222-font-family ), Sans-serif;font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-8e5d731 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-45945a2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8608 .elementor-element.elementor-element-006f4f6{--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-8608 .elementor-element.elementor-element-05e342f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-05e342f:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-05e342f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-2c3a785{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-2c3a785:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-2c3a785:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-1fb3166{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-1fb3166:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-1fb3166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-a71c252{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-a71c252:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-a71c252:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-79f40f8{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-79f40f8:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-79f40f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-c82cc62{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-c82cc62:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-c82cc62:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-ee8ef6b{--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-8608 .elementor-element.elementor-element-0934d2e{--display:flex;}.elementor-8608 .elementor-element.elementor-element-eb638ae{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-eb638ae:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-eb638ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-4195d14{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-4195d14:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-4195d14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-02540d5{--display:flex;}.elementor-8608 .elementor-element.elementor-element-58717a3{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-58717a3:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-58717a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-b449e9d{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-b449e9d:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-b449e9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-f845da2{--display:flex;}.elementor-8608 .elementor-element.elementor-element-a9b911c{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8608 .elementor-element.elementor-element-a9b911c:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-a9b911c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf2639b );}.elementor-8608 .elementor-element.elementor-element-ddc0b71{--icon-box-icon-margin:15px;}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon{font-size:64px;}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title a{font-family:var( --e-global-typography-ee11e14-font-family ), Sans-serif;font-size:var( --e-global-typography-ee11e14-font-size );font-weight:var( --e-global-typography-ee11e14-font-weight );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-ddc0b71:has(:hover) .elementor-icon-box-title,
					 .elementor-8608 .elementor-element.elementor-element-ddc0b71:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e5330a7 );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-description{font-family:var( --e-global-typography-945a222-font-family ), Sans-serif;font-size:var( --e-global-typography-945a222-font-size );font-weight:var( --e-global-typography-945a222-font-weight );line-height:var( --e-global-typography-945a222-line-height );color:var( --e-global-color-bedf984 );}.elementor-8608 .elementor-element.elementor-element-92bf276{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8608 .elementor-element.elementor-element-c771085{--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;--margin-top:3rem;--margin-bottom:-3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8608 .elementor-element.elementor-element-c771085:not(.elementor-motion-effects-element-type-background), .elementor-8608 .elementor-element.elementor-element-c771085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5482c1 );}.elementor-8608 .elementor-element.elementor-element-171f20c{--display:flex;}.elementor-8608 .elementor-element.elementor-element-bd0a031 > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}.elementor-8608 .elementor-element.elementor-element-bd0a031{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-8608 .elementor-element.elementor-element-bd0a031 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}}@media(min-width:376px){.elementor-8608 .elementor-element.elementor-element-52bb35c{--width:50%;}.elementor-8608 .elementor-element.elementor-element-81e8fc9{--width:50%;}.elementor-8608 .elementor-element.elementor-element-77e704b{--width:50%;}.elementor-8608 .elementor-element.elementor-element-a40f93a{--width:50%;}.elementor-8608 .elementor-element.elementor-element-006f4f6{--width:100%;}.elementor-8608 .elementor-element.elementor-element-ee8ef6b{--width:100%;}.elementor-8608 .elementor-element.elementor-element-171f20c{--content-width:1280px;}}@media(max-width:768px) and (min-width:376px){.elementor-8608 .elementor-element.elementor-element-52bb35c{--width:100%;}.elementor-8608 .elementor-element.elementor-element-81e8fc9{--width:100%;}}@media(max-width:1366px){.elementor-8608 .elementor-element.elementor-element-1da7488 .woocommerce-breadcrumb{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-38f7197 .elementor-heading-title{font-size:var( --e-global-typography-b6795e0-font-size );line-height:var( --e-global-typography-b6795e0-line-height );}.elementor-8608 .elementor-element.elementor-element-4c5f7b2 .elementor-heading-title{font-size:var( --e-global-typography-430575a-font-size );line-height:var( --e-global-typography-430575a-line-height );}.elementor-8608 .elementor-element.elementor-element-b8bdc4e .elementor-heading-title{font-size:var( --e-global-typography-660699a-font-size );line-height:var( --e-global-typography-660699a-line-height );}.elementor-8608 .elementor-element.elementor-element-28fe49a{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-d8b113c .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-5171863 .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .cart button, .elementor-8608 .elementor-element.elementor-element-8426874 .cart .button{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .quantity .qty{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations label{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value:before{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-dab1daf{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .woocommerce-review-link{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-97d632d .elementor-heading-title{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-5da603b{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a365b97 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-1b3a204{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-82760b1 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-c70e676{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8e5d731{--n-tabs-title-font-size:var( --e-global-typography-945a222-font-size );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}}@media(max-width:768px){.elementor-8608 .elementor-element.elementor-element-1da7488 .woocommerce-breadcrumb{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-38f7197 .elementor-heading-title{font-size:var( --e-global-typography-b6795e0-font-size );line-height:var( --e-global-typography-b6795e0-line-height );} .elementor-8608 .elementor-element.elementor-element-831f5e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8608 .elementor-element.elementor-element-4c5f7b2 .elementor-heading-title{font-size:var( --e-global-typography-430575a-font-size );line-height:var( --e-global-typography-430575a-line-height );}.elementor-8608 .elementor-element.elementor-element-b8bdc4e .elementor-heading-title{font-size:var( --e-global-typography-660699a-font-size );line-height:var( --e-global-typography-660699a-line-height );}.elementor-8608 .elementor-element.elementor-element-28fe49a{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-d8b113c .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-5171863 .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .cart button, .elementor-8608 .elementor-element.elementor-element-8426874 .cart .button{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .quantity .qty{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations label{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value:before{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-dab1daf{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .woocommerce-review-link{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-97d632d .elementor-heading-title{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-5da603b{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a365b97 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-1b3a204{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-82760b1 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-c70e676{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8e5d731{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:var( --e-global-typography-945a222-font-size );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-92bf276{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8608 .elementor-element.elementor-element-bd0a031 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:576px){.elementor-8608 .elementor-element.elementor-element-253be78{--justify-content:center;--flex-wrap:wrap;}.elementor-8608 .elementor-element.elementor-element-92bf276{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8608 .elementor-element.elementor-element-bd0a031 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(max-width:375px){.elementor-8608 .elementor-element.elementor-element-1da7488 .woocommerce-breadcrumb{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-38f7197 .elementor-heading-title{font-size:var( --e-global-typography-b6795e0-font-size );line-height:var( --e-global-typography-b6795e0-line-height );} .elementor-8608 .elementor-element.elementor-element-831f5e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-8608 .elementor-element.elementor-element-4c5f7b2 .elementor-heading-title{font-size:var( --e-global-typography-430575a-font-size );line-height:var( --e-global-typography-430575a-line-height );}.elementor-8608 .elementor-element.elementor-element-b8bdc4e .elementor-heading-title{font-size:var( --e-global-typography-660699a-font-size );line-height:var( --e-global-typography-660699a-line-height );}.elementor-8608 .elementor-element.elementor-element-28fe49a{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-d8b113c .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-5171863 .elementor-heading-title{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .cart button, .elementor-8608 .elementor-element.elementor-element-8426874 .cart .button{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-8426874 .quantity .qty{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations label{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8608 .elementor-element.elementor-element-8426874 form.cart table.variations td.value:before{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-b483008-font-size );line-height:var( --e-global-typography-b483008-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-7705a31 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-dab1daf{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.woocommerce .elementor-8608 .elementor-element.elementor-element-37ae7b9 .woocommerce-review-link{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-97d632d .elementor-heading-title{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-5da603b{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a365b97 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-1b3a204{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-82760b1 .elementor-heading-title{font-size:var( --e-global-typography-60dafcd-font-size );line-height:var( --e-global-typography-60dafcd-line-height );}.elementor-8608 .elementor-element.elementor-element-c70e676{font-size:var( --e-global-typography-03b2224-font-size );line-height:var( --e-global-typography-03b2224-line-height );}.elementor-8608 .elementor-element.elementor-element-8e5d731{--n-tabs-title-font-size:var( --e-global-typography-945a222-font-size );}.elementor-8608 .elementor-element.elementor-element-8e5d731.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-wrapper{text-align:center;}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-2c3a785 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-a71c252 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-c82cc62 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-wrapper{text-align:center;}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-4195d14 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-b449e9d .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title, .elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-title a{font-size:var( --e-global-typography-ee11e14-font-size );line-height:var( --e-global-typography-ee11e14-line-height );}.elementor-8608 .elementor-element.elementor-element-ddc0b71 .elementor-icon-box-description{font-size:var( --e-global-typography-945a222-font-size );line-height:var( --e-global-typography-945a222-line-height );}.elementor-8608 .elementor-element.elementor-element-92bf276{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-acce42c */#main-content>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1) {
border-top-left-radius : 8px;
border-top-right-radius : 8px;
border-bottom-right-radius : 8px;
border-bottom-left-radius : 8px;
color : rgb(0, 0, 0);
background-color : rgba(233, 106, 27, 0.03);
}
#main-content>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1) {
border-top-left-radius : 8px;
border-top-right-radius : 8px;
border-bottom-right-radius : 8px;
border-bottom-left-radius : 8px;
background-color : rgb(247, 247, 247);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8b113c */.elementor-8608 .elementor-element.elementor-element-d8b113c span{
      font-family: var(--e-global-typography-b6795e0-font-family), Sans-serif;
    font-size: var(--e-global-typography-b6795e0-font-size);
    font-weight: var(--e-global-typography-b6795e0-font-weight);
    line-height: var(--e-global-typography-b6795e0-line-height);
    color: var(--e-global-color-e5330a7);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5171863 */.elementor-8608 .elementor-element.elementor-element-5171863 span{
      font-family: var(--e-global-typography-b6795e0-font-family), Sans-serif;
    font-size: var(--e-global-typography-b6795e0-font-size);
    font-weight: var(--e-global-typography-b6795e0-font-weight);
    line-height: var(--e-global-typography-b6795e0-line-height);
    color: var(--e-global-color-e5330a7);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8426874 */#main-content>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>form:nth-child(4)>div:nth-child(5)>div:nth-child(2)>div:nth-child(1)>input:nth-child(4) {
border-top-left-radius : 8px;
border-top-right-radius : 0px;
border-bottom-right-radius : 0px;
border-bottom-left-radius : 8px;
}
#main-content>div:nth-child(1)>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>div:nth-child(2)>div:nth-child(1)>div:nth-child(1)>form:nth-child(4)>div:nth-child(5)>div:nth-child(2)>div:nth-child(1)>input:nth-child(1) {
border-top-left-radius : 0px;
border-top-right-radius : 8px;
border-bottom-right-radius : 8px;
border-bottom-left-radius : 0px;
}
span.wd-swatch-text {
  display: inline-block !important;
  border: 1px solid #E8681D !important;
  border-radius: 8px !important;
  padding: 8px !important;
  background-color: #fff !important;
  color: #000 !important;
  transition: all 0.3s ease !important;
}

span.wd-swatch-text:hover {
  background-color: #E8681D !important;
  color: #fff !important;
}
.amount{
    font-size: clamp(18px, 1.2vw + 16px, 24px) !important;

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0878266 */.comment-form-rating .stars {
    display: flex
;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.comment-form-rating .stars a {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block;
    position: relative;
    margin-left: 5px; /* فاصله بین ستاره‌ها */
    text-decoration: none;
    color: #E8681D; /* رنگ اصلی ستاره‌ها */
    transition: color 0.2s;
}

/* ستاره خالی */
.comment-form-rating .stars a:before {
    content: "★";
    font-size: 22px;
    line-height: 1;
    font-family: 'Bakh', sans-serif;
    opacity: 0.3;
    position: relative;
    display: inline-block;
}

/* هاور → پر کردن تمام ستاره‌های قبل */
.comment-form-rating .stars a:hover:before,
.comment-form-rating .stars a:hover ~ a:before {
    opacity: 1;
}

/* وقتی ستاره انتخاب شده */
.comment-form-rating .stars.selected a.active:before,
.comment-form-rating .stars.selected a.active ~ a:before {
    opacity: 1 !important;
}

/* ستاره‌های بعد از ستاره انتخاب‌شده خالی */
.comment-form-rating .stars.selected a:not(.active):before {
    opacity: 0.3 !important;
}

/* =================== باکس کلی بخش نظرات =================== */
.woocommerce-Reviews {
    background-color: rgba(232, 104, 29, 0.05); /* رنگ اصلی با شفافیت */
    padding: 20px;
    border-radius: 12px;
    border: 1px solid rgba(232, 104, 29, 0.2);
    font-family: 'Bakh', sans-serif;
}

/* =================== عنوان بخش نظرات =================== */
.woocommerce-Reviews-title {
    font-family: 'Bakh', sans-serif;
    font-size: clamp(16px, 1.6vw + 1rem, 22px);
    font-weight: bold;
    color: #E8681D;
    margin-bottom: 20px;
    border-bottom: 2px solid #E8681D;
    padding-bottom: 8px;
    display: inline-block;
}


/* =================== متن وقتی هیچ نظری ثبت نشده =================== */
.woocommerce-noreviews {
    font-family: 'Bakh', sans-serif;
    font-size: 1em;
    color: #E8681D;
    background: rgba(232, 104, 29, 0.05);
    border: 1px solid rgba(232, 104, 29, 0.2);
    padding: 12px 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

/* =================== نظرات کاربران =================== */
.woocommerce-Reviews .comment {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 15px;
    list-style: none;
}

/* اطلاعات کاربر و تاریخ */
.woocommerce-Reviews .comment-text .meta {
    font-size: 0.85em;
    color: #555;
    margin-bottom: 5px;
}

/* نام کاربر */
.woocommerce-Reviews .comment-text .woocommerce-review__author {
    font-weight: bold;
    color: #028004; /* رنگ دوم */
}

/* تاریخ */
.woocommerce-Reviews .comment-text .woocommerce-review__published-date {
    font-style: italic;
    color: #777;
}

/* ستاره‌های متن نظر */
.woocommerce-Reviews .comment-text .star-rating {
    margin-bottom: 10px;
    color: #E8681D; /* رنگ اصلی */
    font-size: 18px;
}

/* متن نظر */
.woocommerce-Reviews .comment-text .description p {
    font-size: 0.95em;
    line-height: 1.6;
    color: #333;
    margin: 0;
}

/* =================== فرم ثبت نظر =================== */
#review_form_wrapper {
    margin-top: 30px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 20px;
    border-radius: 10px;
    font-family: 'Bakh', sans-serif;
}

/* ورودی‌ها و textarea */
#review_form #respond textarea,
#review_form #respond input[type="text"],
#review_form #respond input[type="email"],
#review_form #respond input[type="url"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Bakh', sans-serif;
    box-sizing: border-box;
}

/* دکمه ثبت نظر */
#review_form #respond input[type="submit"] {
    background: #E8681D; /* رنگ اصلی */
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Bakh', sans-serif;
    font-weight: bold;
    transition: background 0.3s;
}

#review_form #respond input[type="submit"]:hover {
    background: #d75c10; /* کمی تیره‌تر از رنگ اصلی */
}

/* چک‌باکس ذخیره نام و ایمیل کنار متن */
#review_form #respond p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}

#review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
}

/* ستاره‌های فرم ثبت نظر */
#review_form #respond .stars a {
    color: #E8681D !important; /* رنگ اصلی */
    text-decoration: none;
    font-size: 22px;
    transition: color 0.2s;
}

#review_form #respond .stars a:hover,
#review_form #respond .stars a:hover ~ a,
#review_form #respond .stars a.selected {
    color: #E8681D !important;
}

/* =================== رسپانسیو برای موبایل =================== */
@media screen and (max-width: 768px) {

    .woocommerce-Reviews {
        padding: 15px;
    }

    .woocommerce-Reviews-title {
        font-size: 1.5em;
        margin-bottom: 15px;
    }

    .woocommerce-Reviews .comment {
        padding: 12px 15px;
    }

    .woocommerce-Reviews .comment-text .star-rating {
        font-size: 16px;
    }

    #review_form_wrapper {
        padding: 15px;
    }

    #review_form #respond textarea,
    #review_form #respond input[type="text"],
    #review_form #respond input[type="email"],
    #review_form #respond input[type="url"] {
        padding: 8px;
    }

    #review_form #respond input[type="submit"] {
        width: 100%;
        padding: 12px 0;
    }

    #review_form #respond .stars a {
        font-size: 20px;
    }
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating, .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0878266 */.comment-form-rating .stars {
    display: flex
;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.comment-form-rating .stars a {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block;
    position: relative;
    margin-left: 5px; /* فاصله بین ستاره‌ها */
    text-decoration: none;
    color: #E8681D; /* رنگ اصلی ستاره‌ها */
    transition: color 0.2s;
}

/* ستاره خالی */
.comment-form-rating .stars a:before {
    content: "★";
    font-size: 22px;
    line-height: 1;
    font-family: 'Bakh', sans-serif;
    opacity: 0.3;
    position: relative;
    display: inline-block;
}

/* هاور → پر کردن تمام ستاره‌های قبل */
.comment-form-rating .stars a:hover:before,
.comment-form-rating .stars a:hover ~ a:before {
    opacity: 1;
}

/* وقتی ستاره انتخاب شده */
.comment-form-rating .stars.selected a.active:before,
.comment-form-rating .stars.selected a.active ~ a:before {
    opacity: 1 !important;
}

/* ستاره‌های بعد از ستاره انتخاب‌شده خالی */
.comment-form-rating .stars.selected a:not(.active):before {
    opacity: 0.3 !important;
}

/* =================== باکس کلی بخش نظرات =================== */
.woocommerce-Reviews {
    background-color: rgba(232, 104, 29, 0.05); /* رنگ اصلی با شفافیت */
    padding: 20px;
    border-radius: 12px;
    border: 1px solid rgba(232, 104, 29, 0.2);
    font-family: 'Bakh', sans-serif;
}

/* =================== عنوان بخش نظرات =================== */
.woocommerce-Reviews-title {
    font-family: 'Bakh', sans-serif;
    font-size: clamp(16px, 1.6vw + 1rem, 22px);
    font-weight: bold;
    color: #E8681D;
    margin-bottom: 20px;
    border-bottom: 2px solid #E8681D;
    padding-bottom: 8px;
    display: inline-block;
}


/* =================== متن وقتی هیچ نظری ثبت نشده =================== */
.woocommerce-noreviews {
    font-family: 'Bakh', sans-serif;
    font-size: 1em;
    color: #E8681D;
    background: rgba(232, 104, 29, 0.05);
    border: 1px solid rgba(232, 104, 29, 0.2);
    padding: 12px 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

/* =================== نظرات کاربران =================== */
.woocommerce-Reviews .comment {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 15px;
    list-style: none;
}

/* اطلاعات کاربر و تاریخ */
.woocommerce-Reviews .comment-text .meta {
    font-size: 0.85em;
    color: #555;
    margin-bottom: 5px;
}

/* نام کاربر */
.woocommerce-Reviews .comment-text .woocommerce-review__author {
    font-weight: bold;
    color: #028004; /* رنگ دوم */
}

/* تاریخ */
.woocommerce-Reviews .comment-text .woocommerce-review__published-date {
    font-style: italic;
    color: #777;
}

/* ستاره‌های متن نظر */
.woocommerce-Reviews .comment-text .star-rating {
    margin-bottom: 10px;
    color: #E8681D; /* رنگ اصلی */
    font-size: 18px;
}

/* متن نظر */
.woocommerce-Reviews .comment-text .description p {
    font-size: 0.95em;
    line-height: 1.6;
    color: #333;
    margin: 0;
}

/* =================== فرم ثبت نظر =================== */
#review_form_wrapper {
    margin-top: 30px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 20px;
    border-radius: 10px;
    font-family: 'Bakh', sans-serif;
}

/* ورودی‌ها و textarea */
#review_form #respond textarea,
#review_form #respond input[type="text"],
#review_form #respond input[type="email"],
#review_form #respond input[type="url"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Bakh', sans-serif;
    box-sizing: border-box;
}

/* دکمه ثبت نظر */
#review_form #respond input[type="submit"] {
    background: #E8681D; /* رنگ اصلی */
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Bakh', sans-serif;
    font-weight: bold;
    transition: background 0.3s;
}

#review_form #respond input[type="submit"]:hover {
    background: #d75c10; /* کمی تیره‌تر از رنگ اصلی */
}

/* چک‌باکس ذخیره نام و ایمیل کنار متن */
#review_form #respond p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}

#review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
}

/* ستاره‌های فرم ثبت نظر */
#review_form #respond .stars a {
    color: #E8681D !important; /* رنگ اصلی */
    text-decoration: none;
    font-size: 22px;
    transition: color 0.2s;
}

#review_form #respond .stars a:hover,
#review_form #respond .stars a:hover ~ a,
#review_form #respond .stars a.selected {
    color: #E8681D !important;
}

/* =================== رسپانسیو برای موبایل =================== */
@media screen and (max-width: 768px) {

    .woocommerce-Reviews {
        padding: 15px;
    }

    .woocommerce-Reviews-title {
        font-size: 1.5em;
        margin-bottom: 15px;
    }

    .woocommerce-Reviews .comment {
        padding: 12px 15px;
    }

    .woocommerce-Reviews .comment-text .star-rating {
        font-size: 16px;
    }

    #review_form_wrapper {
        padding: 15px;
    }

    #review_form #respond textarea,
    #review_form #respond input[type="text"],
    #review_form #respond input[type="email"],
    #review_form #respond input[type="url"] {
        padding: 8px;
    }

    #review_form #respond input[type="submit"] {
        width: 100%;
        padding: 12px 0;
    }

    #review_form #respond .stars a {
        font-size: 20px;
    }
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating, .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0878266 */.comment-form-rating .stars {
    display: flex
;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.comment-form-rating .stars a {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block;
    position: relative;
    margin-left: 5px; /* فاصله بین ستاره‌ها */
    text-decoration: none;
    color: #E8681D; /* رنگ اصلی ستاره‌ها */
    transition: color 0.2s;
}

/* ستاره خالی */
.comment-form-rating .stars a:before {
    content: "★";
    font-size: 22px;
    line-height: 1;
    font-family: 'Bakh', sans-serif;
    opacity: 0.3;
    position: relative;
    display: inline-block;
}

/* هاور → پر کردن تمام ستاره‌های قبل */
.comment-form-rating .stars a:hover:before,
.comment-form-rating .stars a:hover ~ a:before {
    opacity: 1;
}

/* وقتی ستاره انتخاب شده */
.comment-form-rating .stars.selected a.active:before,
.comment-form-rating .stars.selected a.active ~ a:before {
    opacity: 1 !important;
}

/* ستاره‌های بعد از ستاره انتخاب‌شده خالی */
.comment-form-rating .stars.selected a:not(.active):before {
    opacity: 0.3 !important;
}

/* =================== باکس کلی بخش نظرات =================== */
.woocommerce-Reviews {
    background-color: rgba(232, 104, 29, 0.05); /* رنگ اصلی با شفافیت */
    padding: 20px;
    border-radius: 12px;
    border: 1px solid rgba(232, 104, 29, 0.2);
    font-family: 'Bakh', sans-serif;
}

/* =================== عنوان بخش نظرات =================== */
.woocommerce-Reviews-title {
    font-family: 'Bakh', sans-serif;
    font-size: clamp(16px, 1.6vw + 1rem, 22px);
    font-weight: bold;
    color: #E8681D;
    margin-bottom: 20px;
    border-bottom: 2px solid #E8681D;
    padding-bottom: 8px;
    display: inline-block;
}


/* =================== متن وقتی هیچ نظری ثبت نشده =================== */
.woocommerce-noreviews {
    font-family: 'Bakh', sans-serif;
    font-size: 1em;
    color: #E8681D;
    background: rgba(232, 104, 29, 0.05);
    border: 1px solid rgba(232, 104, 29, 0.2);
    padding: 12px 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

/* =================== نظرات کاربران =================== */
.woocommerce-Reviews .comment {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 15px;
    list-style: none;
}

/* اطلاعات کاربر و تاریخ */
.woocommerce-Reviews .comment-text .meta {
    font-size: 0.85em;
    color: #555;
    margin-bottom: 5px;
}

/* نام کاربر */
.woocommerce-Reviews .comment-text .woocommerce-review__author {
    font-weight: bold;
    color: #028004; /* رنگ دوم */
}

/* تاریخ */
.woocommerce-Reviews .comment-text .woocommerce-review__published-date {
    font-style: italic;
    color: #777;
}

/* ستاره‌های متن نظر */
.woocommerce-Reviews .comment-text .star-rating {
    margin-bottom: 10px;
    color: #E8681D; /* رنگ اصلی */
    font-size: 18px;
}

/* متن نظر */
.woocommerce-Reviews .comment-text .description p {
    font-size: 0.95em;
    line-height: 1.6;
    color: #333;
    margin: 0;
}

/* =================== فرم ثبت نظر =================== */
#review_form_wrapper {
    margin-top: 30px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 20px;
    border-radius: 10px;
    font-family: 'Bakh', sans-serif;
}

/* ورودی‌ها و textarea */
#review_form #respond textarea,
#review_form #respond input[type="text"],
#review_form #respond input[type="email"],
#review_form #respond input[type="url"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Bakh', sans-serif;
    box-sizing: border-box;
}

/* دکمه ثبت نظر */
#review_form #respond input[type="submit"] {
    background: #E8681D; /* رنگ اصلی */
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Bakh', sans-serif;
    font-weight: bold;
    transition: background 0.3s;
}

#review_form #respond input[type="submit"]:hover {
    background: #d75c10; /* کمی تیره‌تر از رنگ اصلی */
}

/* چک‌باکس ذخیره نام و ایمیل کنار متن */
#review_form #respond p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}

#review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
}

/* ستاره‌های فرم ثبت نظر */
#review_form #respond .stars a {
    color: #E8681D !important; /* رنگ اصلی */
    text-decoration: none;
    font-size: 22px;
    transition: color 0.2s;
}

#review_form #respond .stars a:hover,
#review_form #respond .stars a:hover ~ a,
#review_form #respond .stars a.selected {
    color: #E8681D !important;
}

/* =================== رسپانسیو برای موبایل =================== */
@media screen and (max-width: 768px) {

    .woocommerce-Reviews {
        padding: 15px;
    }

    .woocommerce-Reviews-title {
        font-size: 1.5em;
        margin-bottom: 15px;
    }

    .woocommerce-Reviews .comment {
        padding: 12px 15px;
    }

    .woocommerce-Reviews .comment-text .star-rating {
        font-size: 16px;
    }

    #review_form_wrapper {
        padding: 15px;
    }

    #review_form #respond textarea,
    #review_form #respond input[type="text"],
    #review_form #respond input[type="email"],
    #review_form #respond input[type="url"] {
        padding: 8px;
    }

    #review_form #respond input[type="submit"] {
        width: 100%;
        padding: 12px 0;
    }

    #review_form #respond .stars a {
        font-size: 20px;
    }
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating, .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0878266 */.comment-form-rating .stars {
    display: flex
;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.comment-form-rating .stars a {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block;
    position: relative;
    margin-left: 5px; /* فاصله بین ستاره‌ها */
    text-decoration: none;
    color: #E8681D; /* رنگ اصلی ستاره‌ها */
    transition: color 0.2s;
}

/* ستاره خالی */
.comment-form-rating .stars a:before {
    content: "★";
    font-size: 22px;
    line-height: 1;
    font-family: 'Bakh', sans-serif;
    opacity: 0.3;
    position: relative;
    display: inline-block;
}

/* هاور → پر کردن تمام ستاره‌های قبل */
.comment-form-rating .stars a:hover:before,
.comment-form-rating .stars a:hover ~ a:before {
    opacity: 1;
}

/* وقتی ستاره انتخاب شده */
.comment-form-rating .stars.selected a.active:before,
.comment-form-rating .stars.selected a.active ~ a:before {
    opacity: 1 !important;
}

/* ستاره‌های بعد از ستاره انتخاب‌شده خالی */
.comment-form-rating .stars.selected a:not(.active):before {
    opacity: 0.3 !important;
}

/* =================== باکس کلی بخش نظرات =================== */
.woocommerce-Reviews {
    background-color: rgba(232, 104, 29, 0.05); /* رنگ اصلی با شفافیت */
    padding: 20px;
    border-radius: 12px;
    border: 1px solid rgba(232, 104, 29, 0.2);
    font-family: 'Bakh', sans-serif;
}

/* =================== عنوان بخش نظرات =================== */
.woocommerce-Reviews-title {
    font-family: 'Bakh', sans-serif;
    font-size: clamp(16px, 1.6vw + 1rem, 22px);
    font-weight: bold;
    color: #E8681D;
    margin-bottom: 20px;
    border-bottom: 2px solid #E8681D;
    padding-bottom: 8px;
    display: inline-block;
}


/* =================== متن وقتی هیچ نظری ثبت نشده =================== */
.woocommerce-noreviews {
    font-family: 'Bakh', sans-serif;
    font-size: 1em;
    color: #E8681D;
    background: rgba(232, 104, 29, 0.05);
    border: 1px solid rgba(232, 104, 29, 0.2);
    padding: 12px 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

/* =================== نظرات کاربران =================== */
.woocommerce-Reviews .comment {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 15px;
    list-style: none;
}

/* اطلاعات کاربر و تاریخ */
.woocommerce-Reviews .comment-text .meta {
    font-size: 0.85em;
    color: #555;
    margin-bottom: 5px;
}

/* نام کاربر */
.woocommerce-Reviews .comment-text .woocommerce-review__author {
    font-weight: bold;
    color: #028004; /* رنگ دوم */
}

/* تاریخ */
.woocommerce-Reviews .comment-text .woocommerce-review__published-date {
    font-style: italic;
    color: #777;
}

/* ستاره‌های متن نظر */
.woocommerce-Reviews .comment-text .star-rating {
    margin-bottom: 10px;
    color: #E8681D; /* رنگ اصلی */
    font-size: 18px;
}

/* متن نظر */
.woocommerce-Reviews .comment-text .description p {
    font-size: 0.95em;
    line-height: 1.6;
    color: #333;
    margin: 0;
}

/* =================== فرم ثبت نظر =================== */
#review_form_wrapper {
    margin-top: 30px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 20px;
    border-radius: 10px;
    font-family: 'Bakh', sans-serif;
}

/* ورودی‌ها و textarea */
#review_form #respond textarea,
#review_form #respond input[type="text"],
#review_form #respond input[type="email"],
#review_form #respond input[type="url"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Bakh', sans-serif;
    box-sizing: border-box;
}

/* دکمه ثبت نظر */
#review_form #respond input[type="submit"] {
    background: #E8681D; /* رنگ اصلی */
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Bakh', sans-serif;
    font-weight: bold;
    transition: background 0.3s;
}

#review_form #respond input[type="submit"]:hover {
    background: #d75c10; /* کمی تیره‌تر از رنگ اصلی */
}

/* چک‌باکس ذخیره نام و ایمیل کنار متن */
#review_form #respond p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}

#review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
}

/* ستاره‌های فرم ثبت نظر */
#review_form #respond .stars a {
    color: #E8681D !important; /* رنگ اصلی */
    text-decoration: none;
    font-size: 22px;
    transition: color 0.2s;
}

#review_form #respond .stars a:hover,
#review_form #respond .stars a:hover ~ a,
#review_form #respond .stars a.selected {
    color: #E8681D !important;
}

/* =================== رسپانسیو برای موبایل =================== */
@media screen and (max-width: 768px) {

    .woocommerce-Reviews {
        padding: 15px;
    }

    .woocommerce-Reviews-title {
        font-size: 1.5em;
        margin-bottom: 15px;
    }

    .woocommerce-Reviews .comment {
        padding: 12px 15px;
    }

    .woocommerce-Reviews .comment-text .star-rating {
        font-size: 16px;
    }

    #review_form_wrapper {
        padding: 15px;
    }

    #review_form #respond textarea,
    #review_form #respond input[type="text"],
    #review_form #respond input[type="email"],
    #review_form #respond input[type="url"] {
        padding: 8px;
    }

    #review_form #respond input[type="submit"] {
        width: 100%;
        padding: 12px 0;
    }

    #review_form #respond .stars a {
        font-size: 20px;
    }
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating, .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0878266 */.comment-form-rating .stars {
    display: flex
;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.comment-form-rating .stars a {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block;
    position: relative;
    margin-left: 5px; /* فاصله بین ستاره‌ها */
    text-decoration: none;
    color: #E8681D; /* رنگ اصلی ستاره‌ها */
    transition: color 0.2s;
}

/* ستاره خالی */
.comment-form-rating .stars a:before {
    content: "★";
    font-size: 22px;
    line-height: 1;
    font-family: 'Bakh', sans-serif;
    opacity: 0.3;
    position: relative;
    display: inline-block;
}

/* هاور → پر کردن تمام ستاره‌های قبل */
.comment-form-rating .stars a:hover:before,
.comment-form-rating .stars a:hover ~ a:before {
    opacity: 1;
}

/* وقتی ستاره انتخاب شده */
.comment-form-rating .stars.selected a.active:before,
.comment-form-rating .stars.selected a.active ~ a:before {
    opacity: 1 !important;
}

/* ستاره‌های بعد از ستاره انتخاب‌شده خالی */
.comment-form-rating .stars.selected a:not(.active):before {
    opacity: 0.3 !important;
}

/* =================== باکس کلی بخش نظرات =================== */
.woocommerce-Reviews {
    background-color: rgba(232, 104, 29, 0.05); /* رنگ اصلی با شفافیت */
    padding: 20px;
    border-radius: 12px;
    border: 1px solid rgba(232, 104, 29, 0.2);
    font-family: 'Bakh', sans-serif;
}

/* =================== عنوان بخش نظرات =================== */
.woocommerce-Reviews-title {
    font-family: 'Bakh', sans-serif;
    font-size: clamp(16px, 1.6vw + 1rem, 22px);
    font-weight: bold;
    color: #E8681D;
    margin-bottom: 20px;
    border-bottom: 2px solid #E8681D;
    padding-bottom: 8px;
    display: inline-block;
}


/* =================== متن وقتی هیچ نظری ثبت نشده =================== */
.woocommerce-noreviews {
    font-family: 'Bakh', sans-serif;
    font-size: 1em;
    color: #E8681D;
    background: rgba(232, 104, 29, 0.05);
    border: 1px solid rgba(232, 104, 29, 0.2);
    padding: 12px 15px;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 20px;
}

/* =================== نظرات کاربران =================== */
.woocommerce-Reviews .comment {
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px 20px;
    margin-bottom: 15px;
    list-style: none;
}

/* اطلاعات کاربر و تاریخ */
.woocommerce-Reviews .comment-text .meta {
    font-size: 0.85em;
    color: #555;
    margin-bottom: 5px;
}

/* نام کاربر */
.woocommerce-Reviews .comment-text .woocommerce-review__author {
    font-weight: bold;
    color: #028004; /* رنگ دوم */
}

/* تاریخ */
.woocommerce-Reviews .comment-text .woocommerce-review__published-date {
    font-style: italic;
    color: #777;
}

/* ستاره‌های متن نظر */
.woocommerce-Reviews .comment-text .star-rating {
    margin-bottom: 10px;
    color: #E8681D; /* رنگ اصلی */
    font-size: 18px;
}

/* متن نظر */
.woocommerce-Reviews .comment-text .description p {
    font-size: 0.95em;
    line-height: 1.6;
    color: #333;
    margin: 0;
}

/* =================== فرم ثبت نظر =================== */
#review_form_wrapper {
    margin-top: 30px;
    background: #fafafa;
    border: 1px solid #e1e1e1;
    padding: 20px;
    border-radius: 10px;
    font-family: 'Bakh', sans-serif;
}

/* ورودی‌ها و textarea */
#review_form #respond textarea,
#review_form #respond input[type="text"],
#review_form #respond input[type="email"],
#review_form #respond input[type="url"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-family: 'Bakh', sans-serif;
    box-sizing: border-box;
}

/* دکمه ثبت نظر */
#review_form #respond input[type="submit"] {
    background: #E8681D; /* رنگ اصلی */
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    cursor: pointer;
    font-family: 'Bakh', sans-serif;
    font-weight: bold;
    transition: background 0.3s;
}

#review_form #respond input[type="submit"]:hover {
    background: #d75c10; /* کمی تیره‌تر از رنگ اصلی */
}

/* چک‌باکس ذخیره نام و ایمیل کنار متن */
#review_form #respond p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}

#review_form #respond p.comment-form-cookies-consent input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
}

/* ستاره‌های فرم ثبت نظر */
#review_form #respond .stars a {
    color: #E8681D !important; /* رنگ اصلی */
    text-decoration: none;
    font-size: 22px;
    transition: color 0.2s;
}

#review_form #respond .stars a:hover,
#review_form #respond .stars a:hover ~ a,
#review_form #respond .stars a.selected {
    color: #E8681D !important;
}

/* =================== رسپانسیو برای موبایل =================== */
@media screen and (max-width: 768px) {

    .woocommerce-Reviews {
        padding: 15px;
    }

    .woocommerce-Reviews-title {
        font-size: 1.5em;
        margin-bottom: 15px;
    }

    .woocommerce-Reviews .comment {
        padding: 12px 15px;
    }

    .woocommerce-Reviews .comment-text .star-rating {
        font-size: 16px;
    }

    #review_form_wrapper {
        padding: 15px;
    }

    #review_form #respond textarea,
    #review_form #respond input[type="text"],
    #review_form #respond input[type="email"],
    #review_form #respond input[type="url"] {
        padding: 8px;
    }

    #review_form #respond input[type="submit"] {
        width: 100%;
        padding: 12px 0;
    }

    #review_form #respond .stars a {
        font-size: 20px;
    }
}
.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .woocommerce-product-rating, .woocommerce .elementor-widget-woocommerce-product-rating:not(:has(.elementor-widget-container)) .woocommerce-product-rating  {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8e5d731 */#e-n-tab-title-1492805611 {
border-top-left-radius : 0px;
border-top-right-radius : 16px;
border-bottom-right-radius : 0px;
border-bottom-left-radius : 0px;
}
#e-n-tab-title-1492805615 {
border-top-left-radius : 16px;
border-top-right-radius : 0px;
border-bottom-right-radius : 0px;
border-bottom-left-radius : 0px;
}
#e-n-tab-title-1492805614 {
border-top-left-radius : 16px;
border-top-right-radius : 0px;
border-bottom-right-radius : 0px;
border-bottom-left-radius : 0px;
}/* End custom CSS */