.elementor-82 .elementor-element.elementor-element-5f6516e{--display:flex;--min-height:100vh;}.elementor-82 .elementor-element.elementor-element-5f6516e:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-5f6516e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-59f1d9c{--display:flex;--min-height:76vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4f4dbec{background-color:#FFFFFFED;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.750vw .750vw .750vw .750vw;border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-color:var( --e-global-color-primary );border-radius:4em 4em 4em 4em;}.elementor-82 .elementor-element.elementor-element-4f4dbec.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-4f4dbec .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:1.1vw;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-09f48af{margin:4vw -3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-82 .elementor-element.elementor-element-09f48af img{width:10vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-e25fe3e{background-color:#4A005E;margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.30vw 0.5vw .30vw 0.5vw;border-radius:8.6em 8.6em 8.6em 8.6em;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-e25fe3e.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-e25fe3e p{margin-block-end:0vh;}.elementor-82 .elementor-element.elementor-element-e25fe3e a{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-e25fe3e a:hover, .elementor-82 .elementor-element.elementor-element-e25fe3e a:focus{color:var( --e-global-color-text );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-radius:0.6em;padding:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(249.15625, 49.01878396739131, 243.50019117733927, 0.5) inset;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:.50em .50em .50em .50em;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-radius:22.2em 22.2em 22.2em 22.2em;padding:.50em .50em .50em .50em;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );margin-inline-start:0.7em;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-82 .elementor-element.elementor-element-288b240{background-color:#4A005E;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.30vw 0.5vw .30vw 0.5vw;border-radius:16.8em 16.8em 16.8em 16.8em;color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-288b240.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-288b240 p{margin-block-end:0vh;}.elementor-82 .elementor-element.elementor-element-288b240 a{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-radius:0.6em;padding:10px 10px 10px 10px;box-shadow:0px 0px 45px 0px rgba(249.15625, 49.01878396739131, 243.50019117733927, 0.5) inset;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:.50em .50em .50em .50em;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-radius:22.2em 22.2em 22.2em 22.2em;padding:.50em .50em .50em .50em;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );margin-inline-start:0.7em;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#FF0000;}.elementor-82 .elementor-element.elementor-element-a3e88f8{background-color:#FFFFFF;margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;border-style:solid;border-width:.10vw .10vw .10vw .10vw;border-color:var( --e-global-color-primary );border-radius:16.8em 16.8em 16.8em 16.8em;color:#261A3B;}.elementor-82 .elementor-element.elementor-element-a3e88f8.elementor-element{--align-self:flex-end;}.elementor-82 .elementor-element.elementor-element-a3e88f8 p{margin-block-end:0vh;}.elementor-82 .elementor-element.elementor-element-a3e88f8 a{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-59f1d9c{--min-height:60vh;--justify-content:center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-4f4dbec{width:var( --container-widget-width, 100vw );max-width:100vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:right;}.elementor-82 .elementor-element.elementor-element-4f4dbec .elementor-heading-title{font-size:2.5vw;line-height:1.5em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-09f48af{margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-82 .elementor-element.elementor-element-09f48af.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-09f48af img{width:37vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-e25fe3e{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-288b240{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-a3e88f8{margin:3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:1vw 1vw 1vw 1vw;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-5f6516e{--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-82 .elementor-element.elementor-element-59f1d9c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-4f4dbec{margin:30vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:5vw 5vw 5vw 5vw;border-radius:1em 1em 1em 1em;text-align:right;}.elementor-82 .elementor-element.elementor-element-4f4dbec.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-4f4dbec .elementor-heading-title{font-size:4.5vw;line-height:1.5em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-09f48af{--e-transform-rotateZ:-25deg;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 22vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-82 .elementor-element.elementor-element-09f48af:hover{--e-transform-scale:1.005;}.elementor-82 .elementor-element.elementor-element-09f48af.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-09f48af img{width:45vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-e25fe3e{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );border-width:.10vw .10vw .10vw .10vw;}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-9031bf9.elementor-wc-products ul.products li.product{padding:.250rem .250rem .250rem .250rem;}.elementor-82 .elementor-element.elementor-element-288b240{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 4vw 4vw 4vw;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );border-width:.10vw .10vw .10vw .10vw;}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-b7540b8.elementor-wc-products ul.products li.product{padding:.250rem .250rem .250rem .250rem;}.elementor-82 .elementor-element.elementor-element-a3e88f8{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:2vw 2vw 2vw 2vw;}}/* Start custom CSS for heading, class: .elementor-element-4f4dbec */.first-title{
backdrop-filter:blur:1vw !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59f1d9c *//* تنظیمات کانتینر اصلی */
.elementor-82 .elementor-element.elementor-element-59f1d9c {
    --bg-main: rgba(38, 26, 59, 0.85); /* بنفش عمیق با کمی شفافیت */
    --accent: #C26CD9;
    
    position: relative;
    background: var(--bg-main) !important;
    backdrop-filter: blur(20px) saturate(180%); /* مات کردن پس‌زمینه صورتی پشت */
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 30px;
    overflow: hidden;
    z-index: 1;
    padding: 40px;
    transition: all 0.3s ease;
}

/* هاله‌های نوری بهینه برای موبایل و دسکتاپ */
.elementor-82 .elementor-element.elementor-element-59f1d9c::before {
    content: "";
    position: absolute;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, var(--accent) 0%, transparent 70%);
    top: -100px;
    right: -50px;
    opacity: 0.3;
    z-index: -1;
    animation: float 10s infinite alternate ease-in-out;
}

/* حذف یا کوچک کردن المان‌های سنگین در موبایل */
@media (max-width: 767px) {
    .elementor-82 .elementor-element.elementor-element-59f1d9c {
        padding: 25px 15px !important; /* فضای کمتر در موبایل */
        border-radius: 20px;
    }
    
    .elementor-82 .elementor-element.elementor-element-59f1d9c::before {
        width: 150px;
        height: 150px;
        top: -50px;
    }
}

/* انیمیشن شناور */
@keyframes float {
    0% { transform: translate(0, 0) scale(1); }
    100% { transform: translate(-30px, 30px) scale(1.2); }
}

/* افکت دانه دانه (Grain) برای یکپارچگی با پس‌زمینه صورتی */
.elementor-82 .elementor-element.elementor-element-59f1d9c::after {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    opacity: 0.04;
    mix-blend-mode: overlay;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9031bf9 *//* کارت محصول ووکامرس */
.woocommerce ul.products li.product {
    border-radius: 12px;
    overflow: hidden;
    background: linear-gradient(120deg, #261A3B, #C26CD9, #261A3B);
    background-size: 200% 200%;
    transition: background-position 0.7s ease;
}

/* وقتی موس روی محصول است */
.woocommerce ul.products li.product:hover {
    background-position: 100% 0;
}/* End custom CSS */
/* Start custom CSS */body{
    overflow-x:hidden;
}/* End custom CSS */