.elementor-526 .elementor-element.elementor-element-4332781{--display:flex;--min-height:950px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:19px 19px 19px 19px;--margin-top:-78px;--margin-bottom:-9px;--margin-left:-9px;--margin-right:-9px;--padding-top:-46px;--padding-bottom:-46px;--padding-left:-46px;--padding-right:-46px;}.elementor-526 .elementor-element.elementor-element-4332781.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-0f2e35a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-526 .elementor-element.elementor-element-d0a3ce5{width:var( --container-widget-width, 100.613% );max-width:100.613%;--container-widget-width:100.613%;--container-widget-flex-grow:0;text-align:center;}.elementor-526 .elementor-element.elementor-element-d0a3ce5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-d0a3ce5 img{width:98%;height:282px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product{text-align:center;border-radius:56px;}.elementor-526 .elementor-element.elementor-element-79e8bb3{background-color:#D00858;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-element{--align-self:center;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products  ul.products{grid-column-gap:29px;grid-row-gap:54px;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:42px;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product .price{color:#171416;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product .price ins{color:#171416;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product .price ins .amount{color:#171416;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product .price del{color:#5C653D;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product .price del .amount{color:#5C653D;}.elementor-526 .elementor-element.elementor-element-79e8bb3 nav.woocommerce-pagination{margin-top:21px;}.elementor-526 .elementor-element.elementor-element-79e8bb3 nav.woocommerce-pagination ul li a, .elementor-526 .elementor-element.elementor-element-79e8bb3 nav.woocommerce-pagination ul li span{padding:6px;}.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#248B11;border-radius:24px;min-width:100px;min-height:49px;line-height:49px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-bg{background-image:url(https://shirazbuty.ir/wp-content/uploads/2025/09/لوازمآرایشی.jpg);background-size:cover;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .elementor-background-overlay{background-color:#0606069E;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 25px rgba(0,0,0,0.3);}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-inner .elementor-slide-heading{color:#38D12B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-inner .elementor-slide-description{color:#38D12B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-7c883d4 .swiper-slide-inner .elementor-slide-button{color:#38D12B;border-color:#38D12B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-bg{background-color:#6DC35A;background-image:url(https://shirazbuty.ir/wp-content/uploads/2025/09/images.jpg);background-size:contain;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 26px rgba(0,0,0,0.3);}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-inner{align-items:center;text-align:center;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-inner .elementor-slide-heading{color:#E60B0B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-inner .elementor-slide-description{color:#E60B0B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-600ab0c .swiper-slide-inner .elementor-slide-button{color:#E60B0B;border-color:#E60B0B;}.elementor-526 .elementor-element.elementor-element-7a70924 .elementor-repeater-item-4b54d0a .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://shirazbuty.ir/wp-content/uploads/2025/09/download.png);background-size:contain;}.elementor-526 .elementor-element.elementor-element-7a70924 .swiper-slide{transition-duration:calc(5000ms*1.2);height:163px;}.elementor-526 .elementor-element.elementor-element-7a70924{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:-5px -5px -5px -5px;}.elementor-526 .elementor-element.elementor-element-7a70924 .swiper-slide-contents{max-width:64%;}.elementor-526 .elementor-element.elementor-element-7a70924 .swiper-slide-inner{padding:0px 0px 0px 4px;text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-526 .elementor-element.elementor-element-da92a4b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-526 .elementor-element.elementor-element-da92a4b .elementor-divider-separator{width:100%;}.elementor-526 .elementor-element.elementor-element-da92a4b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-526 .elementor-element.elementor-element-7f2d5e1{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-526 .elementor-element.elementor-element-76aeec6{background-color:#2D352E;text-align:center;}.elementor-526 .elementor-element.elementor-element-76aeec6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:800;color:#EE4466;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-526 .elementor-element.elementor-element-5ef8f11{background-color:#301010;}.elementor-526 .elementor-element.elementor-element-5ef8f11 .elementor-icon-wrapper{text-align:center;}.elementor-526 .elementor-element.elementor-element-5ef8f11.elementor-view-stacked .elementor-icon:hover{background-color:#CB4949;}.elementor-526 .elementor-element.elementor-element-5ef8f11.elementor-view-framed .elementor-icon:hover, .elementor-526 .elementor-element.elementor-element-5ef8f11.elementor-view-default .elementor-icon:hover{color:#CB4949;border-color:#CB4949;}.elementor-526 .elementor-element.elementor-element-5ef8f11.elementor-view-framed .elementor-icon:hover, .elementor-526 .elementor-element.elementor-element-5ef8f11.elementor-view-default .elementor-icon:hover svg{fill:#CB4949;}.elementor-526 .elementor-element.elementor-element-5ef8f11 .elementor-icon{font-size:59px;}.elementor-526 .elementor-element.elementor-element-5ef8f11 .elementor-icon svg{height:59px;}.elementor-526 .elementor-element.elementor-element-5ef8f11 .elementor-icon i, .elementor-526 .elementor-element.elementor-element-5ef8f11 .elementor-icon svg{transform:rotate(0deg);}.elementor-526 .elementor-element.elementor-element-6758da2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:28px;--margin-bottom:28px;--margin-left:28px;--margin-right:28px;--padding-top:-22px;--padding-bottom:-22px;--padding-left:-22px;--padding-right:-22px;}.elementor-526 .elementor-element.elementor-element-6758da2:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-6758da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F53B7;}.elementor-526 .elementor-element.elementor-element-0e6a57f{--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-526 .elementor-element.elementor-element-39ce5c1{text-align:center;}.elementor-526 .elementor-element.elementor-element-39ce5c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-526 .elementor-element.elementor-element-d63427c{width:var( --container-widget-width, 62.796% );max-width:62.796%;--container-widget-width:62.796%;--container-widget-flex-grow:0;}.elementor-526 .elementor-element.elementor-element-d63427c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-526 .elementor-element.elementor-element-fb9b128{width:var( --container-widget-width, 90.947% );max-width:90.947%;--container-widget-width:90.947%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:300;line-height:14px;letter-spacing:2px;word-spacing:0px;}.elementor-526 .elementor-element.elementor-element-fb9b128.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-fb9b128 p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-fb9b128 a{transition-duration:0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-526 .elementor-element.elementor-element-7223349{margin:-17px -17px calc(var(--kit-widget-spacing, 0px) + -17px) -17px;}.elementor-526 .elementor-element.elementor-element-7223349.elementor-element{--align-self:center;}.elementor-526 .elementor-element.elementor-element-7223349 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-526 .elementor-element.elementor-element-1c170ee{--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-526 .elementor-element.elementor-element-1c170ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-d43b1dc{text-align:center;}.elementor-526 .elementor-element.elementor-element-d43b1dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-526 .elementor-element.elementor-element-c5d400c{width:var( --container-widget-width, 55.205% );max-width:55.205%;--container-widget-width:55.205%;--container-widget-flex-grow:0;text-align:center;}.elementor-526 .elementor-element.elementor-element-c5d400c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-c5d400c img{width:92%;}.elementor-526 .elementor-element.elementor-element-bf0e53c{width:var( --container-widget-width, 108.1% );max-width:108.1%;--container-widget-width:108.1%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-526 .elementor-element.elementor-element-bf0e53c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-bf0e53c p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-e58d1a8{margin:17px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;padding:-6px -6px -6px -6px;}.elementor-526 .elementor-element.elementor-element-e58d1a8.elementor-element{--align-self:center;}.elementor-526 .elementor-element.elementor-element-e58d1a8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:11px;letter-spacing:-3.4px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-526 .elementor-element.elementor-element-70e88ec{--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-526 .elementor-element.elementor-element-b70b316 .elementor-heading-title{color:#000000;}.elementor-526 .elementor-element.elementor-element-4549477{width:var( --container-widget-width, 70.234% );max-width:70.234%;--container-widget-width:70.234%;--container-widget-flex-grow:0;text-align:center;}.elementor-526 .elementor-element.elementor-element-4549477.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-4549477 img{max-width:100%;height:126px;}.elementor-526 .elementor-element.elementor-element-56c1a6d{width:var( --container-widget-width, 87.081% );max-width:87.081%;--container-widget-width:87.081%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:4px;font-weight:600;line-height:3px;letter-spacing:0.8px;word-spacing:0px;}.elementor-526 .elementor-element.elementor-element-56c1a6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-56c1a6d p{margin-block-end:0px;}.elementor-526 .elementor-element.elementor-element-e9aee09{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:-18px -18px -18px -18px;}.elementor-526 .elementor-element.elementor-element-e9aee09.elementor-element{--align-self:center;}.elementor-526 .elementor-element.elementor-element-e9aee09 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:8px;}.elementor-526 .elementor-element.elementor-element-93545df{--display:flex;--min-height:91px;--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-526 .elementor-element.elementor-element-9658f05{text-align:center;}.elementor-526 .elementor-element.elementor-element-9658f05 .elementor-heading-title{color:#000000;}.elementor-526 .elementor-element.elementor-element-a7f4eb0{width:var( --container-widget-width, 48.753% );max-width:48.753%;--container-widget-width:48.753%;--container-widget-flex-grow:0;}.elementor-526 .elementor-element.elementor-element-a7f4eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-5a18c00{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-526 .elementor-element.elementor-element-5a18c00 p{margin-block-end:17px;}.elementor-526 .elementor-element.elementor-element-b63bd0e{margin:17px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;}.elementor-526 .elementor-element.elementor-element-b63bd0e.elementor-element{--align-self:center;}.elementor-526 .elementor-element.elementor-element-b63bd0e .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:7px;letter-spacing:0.4px;word-spacing:3px;}.elementor-526 .elementor-element.elementor-element-308473f{--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-526 .elementor-element.elementor-element-308473f:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-308473f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2526;}.elementor-526 .elementor-element.elementor-element-23c914f.elementor-element{--align-self:flex-start;}.elementor-526 .elementor-element.elementor-element-23c914f{text-align:center;}.elementor-526 .elementor-element.elementor-element-23c914f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#A93B0AF7;}.elementor-526 .elementor-element.elementor-element-425164f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-425164f:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-425164f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#568A53;}.elementor-526 .elementor-element.elementor-element-a42d4a3{--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-526 .elementor-element.elementor-element-a42d4a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-e0be28a{text-align:center;}.elementor-526 .elementor-element.elementor-element-e0be28a img{width:49%;max-width:64%;height:250px;}.elementor-526 .elementor-element.elementor-element-1603dbe{--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-526 .elementor-element.elementor-element-6cde0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-526 .elementor-element.elementor-element-6cde0d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-526 .elementor-element.elementor-element-c7b7a40{--display:flex;--min-height:0px;--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;}.elementor-526 .elementor-element.elementor-element-abedac5{width:var( --container-widget-width, 82.136% );max-width:82.136%;background-color:#365039;background-image:url("https://shirazbuty.ir/wp-content/uploads/2025/10/images.jpg");--container-widget-width:82.136%;--container-widget-flex-grow:0;border-style:solid;}.elementor-526 .elementor-element.elementor-element-abedac5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-abedac5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-526 .elementor-element.elementor-element-0dd174f{width:var( --container-widget-width, 82.136% );max-width:82.136%;background-color:#365039;background-image:url("https://shirazbuty.ir/wp-content/uploads/2025/10/images.jpg");--container-widget-width:82.136%;--container-widget-flex-grow:0;border-style:solid;}.elementor-526 .elementor-element.elementor-element-0dd174f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-0dd174f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-526 .elementor-element.elementor-element-760dbee{--display:flex;--min-height:160px;--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-526 .elementor-element.elementor-element-b75a28e{background-color:#281E1E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;padding:31px 31px 31px 31px;text-align:center;}.elementor-526 .elementor-element.elementor-element-b75a28e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:46px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#E10B4A;}.elementor-526 .elementor-element.elementor-element-05bfcf5{--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-526 .elementor-element.elementor-element-9262ebf{text-align:center;}.elementor-526 .elementor-element.elementor-element-9262ebf img{width:100%;}@media(min-width:768px){.elementor-526 .elementor-element.elementor-element-4332781{--width:98.964%;}.elementor-526 .elementor-element.elementor-element-6758da2{--content-width:1012px;}.elementor-526 .elementor-element.elementor-element-0e6a57f{--width:28%;}.elementor-526 .elementor-element.elementor-element-1c170ee{--width:27%;}.elementor-526 .elementor-element.elementor-element-70e88ec{--width:25%;}.elementor-526 .elementor-element.elementor-element-93545df{--width:32%;}.elementor-526 .elementor-element.elementor-element-308473f{--content-width:605px;}.elementor-526 .elementor-element.elementor-element-a42d4a3{--width:32.013%;}.elementor-526 .elementor-element.elementor-element-1603dbe{--width:50%;}.elementor-526 .elementor-element.elementor-element-c7b7a40{--content-width:789px;}}@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-526 .elementor-element.elementor-element-79e8bb3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-4332781 *//* 🎯 چیدمان محصولات - ۴ تا در هر ردیف */
.woocommerce ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 25px;
  justify-content: center;
  padding: 25px;
}

/* 💎 کارت هر محصول */
.woocommerce ul.products li.product {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  text-align: center;
  padding: 15px;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

/* ✨ افکت هاور کارت */
.woocommerce ul.products li.product:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 25px rgba(255, 102, 0, 0.2);
  border: 1px solid #ff6600;
}

/* 📸 تصویر محصول */
.woocommerce ul.products li.product img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  border-radius: 12px;
  transition: transform 0.4s ease;
}

.woocommerce ul.products li.product:hover img {
  transform: scale(1.06);
}

/* 🏷️ عنوان محصول */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 17px;
  font-weight: 600;
  color: #333;
  margin: 15px 0 8px;
  line-height: 1.4;
}

/* 💰 قیمت محصول */
.woocommerce ul.products li.product .price {
  color: #009e4f;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 12px;
}

/* 🛒 دکمه خرید */
.woocommerce ul.products li.product .button {
  background: linear-gradient(135deg, #00c853, #009e4f);
  color: #fff !important;
  padding: 10px 22px;
  border-radius: 8px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 80%;
  margin: 0 auto 15px;
}

.woocommerce ul.products li.product .button:hover {
  background: linear-gradient(135deg, #ff6600, #ff8a00);
  transform: translateY(-3px);
}

/* 🔶 نوار بالای کارت هنگام هاور (نارنجی برند) */
.woocommerce ul.products li.product::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 4px;
  background: linear-gradient(90deg, #ff6600, #ff9d3f);
  transition: width 0.3s ease;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.woocommerce ul.products li.product:hover::before {
  width: 100%;
}

/* 📱 ریسپانسیو */
@media (max-width: 1024px) {
  .woocommerce ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .woocommerce ul.products {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* 🎨 تغییر رنگ عنوان محصولات (نام محصول) */
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product a h2 {
  color: #ff6600 !important; /* رنگ نارنجی برند */
  transition: color 0.3s ease;
}

/* افکت هاور روی نام محصول */
.woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title {
  color: #009e4f !important; /* رنگ سبز برند هنگام هاور */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56c1a6d *//* تصاویر محصولات ووکامرس مربعی 150x150 */
.woocommerce ul.products li.product img {
  width: 150px !important;
  height: 150px !important;
  object-fit: cover !important; /* تصویر کشیده نشود */
  display: block;
  margin: 0 auto; /* وسط چین کردن تصاویر */
  border-radius: 8px; /* اختیاری */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6758da2 *//* سکشن فشرده‌تر (نصف ارتفاع فعلی) */
.elementor-526 .elementor-element.elementor-element-6758da2 {
  padding-top: 5px !important;      /* خیلی کمتر از قبل */
  padding-bottom: 5px !important;   /* خیلی کمتر از قبل */
  min-height: auto !important;      /* ارتفاع بر اساس محتوا */
}

/* ستون‌ها و محتوا جمع‌تر */
.elementor-526 .elementor-element.elementor-element-6758da2 .elementor-column {
  padding: 3px !important;
  align-items: flex-start !important;
}

/* حذف فاصله‌های داخلی ویجت‌ها */
.elementor-526 .elementor-element.elementor-element-6758da2 .elementor-widget {
  margin-bottom: 5px !important;
}

/* اگر فاصله بین ردیف‌ها زیاد بود */
.elementor-526 .elementor-element.elementor-element-6758da2 .elementor-widget-image img {
  margin-bottom: 3px !important;
}/* End custom CSS */