.elementor-417 .elementor-element.elementor-element-a8f58d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-417 .elementor-element.elementor-element-e038c3e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-417 .elementor-element.elementor-element-366db61{--spacer-size:50px;}.elementor-417 .elementor-element.elementor-element-81252a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-417 .elementor-element.elementor-element-81252a8::before, .elementor-417 .elementor-element.elementor-element-81252a8 > .elementor-background-video-container::before, .elementor-417 .elementor-element.elementor-element-81252a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-417 .elementor-element.elementor-element-81252a8 > .elementor-background-slideshow::before, .elementor-417 .elementor-element.elementor-element-81252a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-417 .elementor-element.elementor-element-81252a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d68fdda );--background-overlay:'';}.elementor-417 .elementor-element.elementor-element-81252a8.e-con{--align-self:center;}.elementor-417 .elementor-element.elementor-element-10c472d{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-417 .elementor-element.elementor-element-9d67801{--spacer-size:20px;}.elementor-417 .elementor-element.elementor-element-d4844eb{width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-d4844eb.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-d4844eb .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-align:center;}.elementor-417 .elementor-element.elementor-element-d4844eb .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-417 .elementor-element.elementor-element-ca35065{width:100%;max-width:100%;text-align:center;}.elementor-417 .elementor-element.elementor-element-ca35065.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-ca35065 .elementor-heading-title{font-family:"kalameh", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-f521efb{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3% 10% 3% 10%;}.elementor-417 .elementor-element.elementor-element-f521efb.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-f521efb .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-primary );}.elementor-417 .elementor-element.elementor-element-f521efb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-f521efb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-417 .elementor-element.elementor-element-099888b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-099888b.elementor-element{--align-self:center;}.woocommerce .elementor-417 .elementor-element.elementor-element-099888b .woocommerce-product-details__short-description{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-417 .elementor-element.elementor-element-fa6d787{width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-fa6d787.elementor-element{--align-self:center;}.woocommerce .elementor-417 .elementor-element.elementor-element-fa6d787 .stock{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .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-417 .elementor-element.elementor-element-29df3db{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-417 .elementor-element.elementor-element-29df3db.elementor-element{--align-self:center;}.woocommerce .elementor-417 .elementor-element.elementor-element-29df3db .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-417 .elementor-element.elementor-element-29df3db .price ins{color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-417 .elementor-element.elementor-element-2dd67a0{width:100%;max-width:100%;padding:20px 20px 20px 20px;--view-cart-spacing:10px;--button-spacing:30px;}.elementor-417 .elementor-element.elementor-element-2dd67a0.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-2dd67a0 .cart button, .elementor-417 .elementor-element.elementor-element-2dd67a0 .cart .button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:0px 0px 3px 0px;border-radius:20px 20px 20px 0px;padding:15px 15px 15px 15px;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );transition:all 0.4s;}.elementor-417 .elementor-element.elementor-element-2dd67a0 .cart button:hover, .elementor-417 .elementor-element.elementor-element-2dd67a0 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-2dd67a0 .added_to_cart{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-417 .elementor-element.elementor-element-2dd67a0 .quantity .qty{font-family:"kalameh", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:0px 0px 3px 0px;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart .variations{width:100%;margin-bottom:20px;}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations tr th, .woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations label{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 );}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations td.value select, .woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations td.value:before{background-color:var( --e-global-color-secondary );border:var( --e-global-color-accent );border-radius:15px;}.woocommerce .elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-417 .elementor-element.elementor-element-2dd67a0 form.cart table.variations td.value:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-417 .elementor-element.elementor-element-6eedad7{--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;}.elementor-417 .elementor-element.elementor-element-5f69a03{--spacer-size:20px;}.elementor-417 .elementor-element.elementor-element-0f09d47{width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-0f09d47.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-0f09d47 .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-align:center;}.elementor-417 .elementor-element.elementor-element-0f09d47 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-af92abf{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3% 10% 3% 10%;}.elementor-417 .elementor-element.elementor-element-af92abf.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-af92abf .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-primary );}.elementor-417 .elementor-element.elementor-element-af92abf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-af92abf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:30px 30px 30px 30px;}.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-417 .elementor-element.elementor-element-4d3675d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 10% 0% 10%;text-align:center;}.elementor-417 .elementor-element.elementor-element-4d3675d .elementor-heading-title{font-family:"kalameh", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-6654d50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-417 .elementor-element.elementor-element-a1b6511 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:20px 20px 20px 0px;}.elementor-417 .elementor-element.elementor-element-a1b6511 .elementor-button:hover, .elementor-417 .elementor-element.elementor-element-a1b6511 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-417 .elementor-element.elementor-element-a1b6511{width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-a1b6511 .elementor-button-content-wrapper{flex-direction:row;}.elementor-417 .elementor-element.elementor-element-e411e7f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-417 .elementor-element.elementor-element-e411e7f.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-92d9166{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-417 .elementor-element.elementor-element-92d9166.e-con{--align-self:center;}.elementor-417 .elementor-element.elementor-element-26d06d4{--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-417 .elementor-element.elementor-element-26d06d4.e-con{--align-self: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-417 .elementor-element.elementor-element-2111ef2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-2111ef2.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-2111ef2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-417 .elementor-element.elementor-element-2111ef2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-417 .elementor-element.elementor-element-ecde07d{--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-417 .elementor-element.elementor-element-929cceb{text-align:center;}.elementor-417 .elementor-element.elementor-element-929cceb .elementor-heading-title{font-family:"kalameh", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-682af22{--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-417 .elementor-element.elementor-element-682af22.e-con{--align-self:center;}.elementor-417 .elementor-element.elementor-element-35a82f9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-35a82f9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-417 .elementor-element.elementor-element-35a82f9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-417 .elementor-element.elementor-element-5241c14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-woocommerce-product-related.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-woocommerce-product-related.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-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px;padding:5px 5px 12px 5px;box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.5);background-color:#00000087;}.elementor-417 .elementor-element.elementor-element-1717150{padding:20px 20px 20px 20px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:20px 20px 20px 20px;margin-bottom:10px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-1717150.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-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-radius:20px 20px 20px 0px;margin-top:5px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products .added_to_cart{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );margin-inline-start:5px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(170.00000000000003, 170.00000000000003, 170.00000000000003, 0.5);}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-radius:100px;min-width:50px;min-height:50px;line-height:50px;right:auto;left:0;}.elementor-417 .elementor-element.elementor-element-37accec{--spacer-size:50px;}body.elementor-page-417:not(.elementor-motion-effects-element-type-background), body.elementor-page-417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;background-image:url("https://moonstyle8.ir/wp-content/uploads/2024/08/Tq6cg9.jpg");}body.elementor-page-417{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-417 .elementor-element.elementor-element-a8f58d1{--width:100%;}.elementor-417 .elementor-element.elementor-element-e038c3e{--width:100%;}.elementor-417 .elementor-element.elementor-element-81252a8{--width:85%;}.elementor-417 .elementor-element.elementor-element-10c472d{--width:50%;}.elementor-417 .elementor-element.elementor-element-6eedad7{--width:50%;}.elementor-417 .elementor-element.elementor-element-6654d50{--width:100%;}.elementor-417 .elementor-element.elementor-element-26d06d4{--width:40%;}.elementor-417 .elementor-element.elementor-element-ecde07d{--width:20%;}.elementor-417 .elementor-element.elementor-element-682af22{--width:40%;}.elementor-417 .elementor-element.elementor-element-5241c14{--width:100%;}}@media(max-width:1024px){.elementor-417 .elementor-element.elementor-element-10c472d{--padding-top:0%;--padding-bottom:0%;--padding-left:00%;--padding-right:0%;}.elementor-417 .elementor-element.elementor-element-10c472d.e-con{--align-self:center;}.elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-417 .elementor-element.elementor-element-f521efb .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-417 .elementor-element.elementor-element-f521efb .swiper-pagination-bullet{width:10px;height:10px;}.elementor-417 .elementor-element.elementor-element-2dd67a0{--view-cart-spacing:0px;--button-spacing:15px;}.elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-417 .elementor-element.elementor-element-af92abf .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-417 .elementor-element.elementor-element-af92abf .swiper-pagination-bullet{width:10px;height:10px;}.elementor-417 .elementor-element.elementor-element-4d3675d .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-417 .elementor-element.elementor-element-d4844eb .woocommerce-breadcrumb{text-align:center;}.elementor-417 .elementor-element.elementor-element-6eedad7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-417 .elementor-element.elementor-element-a1b6511{width:100%;max-width:100%;}.elementor-417 .elementor-element.elementor-element-a1b6511.elementor-element{--align-self:center;}.elementor-417 .elementor-element.elementor-element-5241c14{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-417 .elementor-element.elementor-element-1717150{padding:20px 20px 20px 20px;}.elementor-417 .elementor-element.elementor-element-1717150.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2dd67a0 *//* استایل متن موجود / ناموجود در صفحه محصول تکی */
.woocommerce div.product .stock,
.elementor-widget-woocommerce-add-to-cart .stock {
    font-family: inherit;              /* اگر فونت خاصی می‌خواهید اینجا بگذارید */
    color: #bfbfbf;                    /* طوسی روشن */
    font-size: 16px;
    font-weight: 400;
}



/* مخفی کردن فلش‌های بالا/پایین پیش‌فرض مرورگر */
.woocommerce div.product .quantity .qty::-webkit-inner-spin-button,
.woocommerce div.product .quantity .qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.woocommerce div.product .quantity .qty {
    -moz-appearance: textfield; /* برای فایرفاکس */
}

/* وسط‌چین کردن عدد داخل فیلد تعداد */
.woocommerce div.product .quantity .qty {
    text-align: center;          /* افقی وسط */
    padding-left: 0.5em;         /* اگر عدد چسبیده شد، کمی پدینگ می‌توانید تنظیم کنید */
    padding-right: 0.5em;
}


/* حذف پس‌زمینه رنگی کل جدول و ردیف و لیبل و مقدار */
.woocommerce div.product form.cart table.variations,
.woocommerce div.product form.cart table.variations tr,
.woocommerce div.product form.cart table.variations th.label,
.woocommerce div.product form.cart table.variations td.value {
    background-color: transparent !important;
    box-shadow: none !important;
}


/* استایل دائمی برای باکس انتخاب متغیر */
.woocommerce div.product form.cart table.variations td.value select {
    background-color: transparent !important;
    border: 2px solid #ffffff !important;
    box-shadow: none !important;
    outline: none !important;
}

/* در حالت هاور و فوکوس هم همون استایل بمونه */
.woocommerce div.product form.cart table.variations td.value select:hover,
.woocommerce div.product form.cart table.variations td.value select:focus {
    border-color: #ffffff !important;
    box-shadow: none !important;
    outline: none !important;
}


/* استایل لیبل متغیرها مثل زنجیر، رنگ، سایز و غیره */
.woocommerce div.product form.cart table.variations th.label label {
    font-size: 20px;
    font-weight: 400;      /* اگر بولدتر می‌خوای 500 یا 600 بگذار */
    font-family: inherit;  /* یا اسم فونت دلخواهت */
}


/* باکس پیام موفقیت افزودن به سبد خرید */
.woocommerce-message {
    background: transparent !important;   /* باکس کاملاً ترنسپرنت */
    border: none !important;
    box-shadow: none !important;
    color: #ffffff !important;           /* متن سفید */
    font-size: 18px;
    font-weight: 500;
    font-family: inherit;                /* فونت کلمه اگر گلوبال ست شده */
}

/* دکمه "مشاهده سبد خرید" داخل پیام */
.woocommerce-message .button.wc-forward {
    background-color: #ff0000 !important;   /* قرمز - رنگ دلخواهت رو بذار */
    color: #ffffff !important;
    border-radius: 20px 20px 20px 0 !important; /* چپ پایین 0، بقیه 20 */
    border: none !important;
    box-shadow: none !important;
    padding: 20px 20px;
    font-size: 16px;
    font-weight: 500;
}

/* در حالت هاور هم همون استایل تمیز بماند */
.woocommerce-message .button.wc-forward:hover {
    background-color: #e00000 !important;
    color: #ffffff !important;
}


/* استایل لینک "صاف" برای ریست‌کردن متغیرها */
.woocommerce div.product form.cart .reset_variations {
    font-size: 14px;
    font-weight: 400;
    color: #ffffff !important;
    font-family: inherit;
    text-decoration: none;
}

/* اگر خواستی در هاور هم رنگ عوض نشود */
.woocommerce div.product form.cart .reset_variations:hover {
    color: red !important;
    text-decoration: underline; /* اگر نمی‌خواهی، حذفش کن */
}

/* استایل قیمت بعد از انتخاب متغیر روی صفحه محصول تکی */
.woocommerce div.product form.cart .woocommerce-variation-price .price,
.woocommerce div.product form.cart .woocommerce-variation-price .price .woocommerce-Price-amount,
.woocommerce div.product form.cart .woocommerce-variation-price .price .woocommerce-Price-amount bdi {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #bfbfbf !important;      /* طوسی روشن */
    font-family: inherit;           /* فونت کلمه اگر گلوبال ست شده */
}

/* پس‌زمینه طوسی پررنگ برای منوی باز شده واریانت */
.woocommerce div.product form.cart table.variations td.value select option {
    background-color: #2b2b2b !important;   /* طوسی پررنگ */
    color: inherit !important;              /* رنگ متن تغییر نکند */
}

/* هنگام هاور روی گزینه */
.woocommerce div.product form.cart table.variations td.value select option:hover {
    background-color: #ff0000 !important;   /* قرمز هنگام هاور */
    color: inherit !important;              /* متن همان رنگ قبلی بماند */
}

/* وقتی گزینه انتخاب شد (selected) همین رنگ طوسی بماند */
.woocommerce div.product form.cart table.variations td.value select option:checked,
.woocommerce div.product form.cart table.variations td.value select option:focus {
    background-color: #2b2b2b !important;
    color: inherit !important;
}


/* نوتیفیکیشن موفقیت و خطا – بک‌گراند ترنسپرنت و تایپوگرافی */
.woocommerce-message,
.woocommerce-error {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #ffffff !important;
    font-size: 18px;
    font-weight: 500;
    font-family: inherit;
}

/* حذف بولت از لیست خطا */
.woocommerce-error {
    list-style: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* دکمه "مشاهده سبد خرید" هم در موفقیت هم در خطا */
.woocommerce-message .button.wc-forward,
.woocommerce-error .button.wc-forward {
    background-color: #ff0000 !important;         /* قرمز */
    color: #ffffff !important;
    border-radius: 20px 20px 20px 0 !important;   /* فقط چپ پایین = 0 */
    border: none !important;
    box-shadow: none !important;
    padding: 20px !important;                     /* طبق خواسته شما */
    font-size: 16px;
    font-weight: 500;
    font-family: inherit;
}

/* هاور دکمه – کمی تیره‌تر ولی همون استایل */
.woocommerce-message .button.wc-forward:hover,
.woocommerce-error .button.wc-forward:hover {
    background-color: #e00000 !important;
    color: #ffffff !important;
}/* End custom CSS */