.elementor-15298 .elementor-element.elementor-element-f8c0165{--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-15298 .elementor-element.elementor-element-f8c0165:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-f8c0165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15298 .elementor-element.elementor-element-c537fd2{--display:flex;--position:fixed;bottom:0px;}body:not(.rtl) .elementor-15298 .elementor-element.elementor-element-c537fd2{left:0px;}body.rtl .elementor-15298 .elementor-element.elementor-element-c537fd2{right:0px;}.elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon-wrapper{text-align:center;}.elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df82edc );color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-default .elementor-icon{color:var( --e-global-color-df82edc );border-color:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-92f6e7a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon{padding:15px;}.elementor-15298 .elementor-element.elementor-element-a428be4{--display:flex;}.elementor-15298 .elementor-element.elementor-element-b78ddc4{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;text-align:start;}.elementor-15298 .elementor-element.elementor-element-b78ddc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15298 .elementor-element.elementor-element-6cd9f74{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:start;}.elementor-15298 .elementor-element.elementor-element-6cd9f74 .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-6ce2a51{border-style:none;}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon-wrapper{text-align:center;}.elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15298 .elementor-element.elementor-element-6ce2a51.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon{padding:4px;}.elementor-15298 .elementor-element.elementor-element-acab066{--display:flex;}body:not(.rtl) .elementor-15298 .elementor-element.elementor-element-1543e42{left:0px;}body.rtl .elementor-15298 .elementor-element.elementor-element-1543e42{right:0px;}.elementor-15298 .elementor-element.elementor-element-1543e42{top:0px;}.elementor-15298 .elementor-element.elementor-element-8a94105{--display:flex;}.elementor-15298 .elementor-element.elementor-element-08518dd{--display:flex;}.elementor-15298 .elementor-element.elementor-element-0999b73{--e-image-carousel-slides-to-show:4;}.elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-15298 .elementor-element.elementor-element-26e66ac{--display:flex;}.elementor-15298 .elementor-element.elementor-element-d4b0158{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.woocommerce .elementor-15298 .elementor-element.elementor-element-d4b0158 .star-rating{color:var( --e-global-color-df82edc );font-size:16px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-d4b0158 .star-rating::before{color:var( --e-global-color-text );}.woocommerce .elementor-15298 .elementor-element.elementor-element-d4b0158 .woocommerce-review-link{color:var( --e-global-color-df82edc );font-family:"Shabnam", shabnam;font-size:12px;font-weight:500;}.woocommerce:not(.rtl) .elementor-15298 .elementor-element.elementor-element-d4b0158 .star-rating{margin-right:2px;}.woocommerce.rtl .elementor-15298 .elementor-element.elementor-element-d4b0158 .star-rating{margin-left:2px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-38eb8ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-38eb8ab.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-38eb8ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-85b491d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-85b491d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-85b491d.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-85b491d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-30a7450{--display:flex;}.elementor-15298 .elementor-element.elementor-element-db80033{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-db80033 .stock{color:var( --e-global-color-df82edc );font-family:"Shabnam", shabnam;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;}.elementor-15298 .elementor-element.elementor-element-80776c2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-15298 .elementor-element.elementor-element-7096a71{z-index:1;border-style:none;}.elementor-15298 .elementor-element.elementor-element-7096a71 .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.3rem;font-weight:400;text-decoration:line-through;color:#9B1C07;}.elementor-15298 .elementor-element.elementor-element-f4c56a6{z-index:1;border-style:none;}.elementor-15298 .elementor-element.elementor-element-f4c56a6 .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.4rem;font-weight:600;color:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-f57a44b{width:100%;max-width:100%;padding:0px 0px 0px 0px;z-index:1;border-style:none;text-align:end;}.elementor-15298 .elementor-element.elementor-element-f57a44b .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.4rem;font-weight:600;color:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-8ef213f .cart button, .elementor-15298 .elementor-element.elementor-element-8ef213f .cart .button{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;border-style:none;padding:15px 0px 15px 0px;transition:all 0.2s;}.elementor-15298 .elementor-element.elementor-element-c1d79b6{--display:flex;}.elementor-15298 .elementor-element.elementor-element-912eb0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-912eb0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15298 .elementor-element.elementor-element-ea69b88{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-ea69b88 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:15px;font-weight:500;text-align:start;}.elementor-15298 .elementor-element.elementor-element-ea69b88 .woocommerce-breadcrumb > a{color:#B1B1B1;}.elementor-15298 .elementor-element.elementor-element-a666131{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-a666131 .elementor-icon-wrapper{text-align:center;}.elementor-15298 .elementor-element.elementor-element-a666131.elementor-view-stacked .elementor-icon{background-color:#F28310;}.elementor-15298 .elementor-element.elementor-element-a666131.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-a666131.elementor-view-default .elementor-icon{color:#F28310;border-color:#F28310;}.elementor-15298 .elementor-element.elementor-element-a666131.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-a666131.elementor-view-default .elementor-icon svg{fill:#F28310;}.elementor-15298 .elementor-element.elementor-element-a666131 .elementor-icon{font-size:30px;}.elementor-15298 .elementor-element.elementor-element-a666131 .elementor-icon svg{height:30px;}.elementor-15298 .elementor-element.elementor-element-58d228a{--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 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-c32d3fa{width:100%;max-width:100%;background-color:#8A807669;border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-a379ef3{width:100%;max-width:100%;background-color:#8A807669;border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-eaedf16 .elementor-button{background-color:#02010100;font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:10px 10px 10px 10px;padding:8px 0px 8px 0px;}.elementor-15298 .elementor-element.elementor-element-eaedf16{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-eaedf16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15298 .elementor-element.elementor-element-eaedf16 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-15298 .elementor-element.elementor-element-0681619 .elementor-button{background-color:#FCFAF900;font-family:"Shabnam", shabnam;font-size:15px;font-weight:500;border-style:none;}.elementor-15298 .elementor-element.elementor-element-0681619{width:100%;max-width:100%;}.elementor-15298 .elementor-element.elementor-element-ff90b53{--display:flex;--overflow:auto;}.elementor-15298 .elementor-element.elementor-element-4b93b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-8cf807e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-8cf807e:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-8cf807e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-768fe87{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-768fe87 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-768fe87 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-768fe87 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-d561c29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-08374fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-08374fc:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-08374fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-fa06d90{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-fa06d90 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-fa06d90 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-fa06d90 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-4a169fe{width:100%;max-width:100%;}.elementor-15298 .elementor-element.elementor-element-9b0aaa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-a30a3d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-a30a3d9:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-a30a3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-954821e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-954821e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-954821e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-954821e .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-3f4704a{--display:flex;}.elementor-15298 .elementor-element.elementor-element-b5fdf0a{text-align:justify;}.woocommerce .elementor-15298 .elementor-element.elementor-element-b5fdf0a .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:14px;font-weight:400;line-height:25px;}.elementor-15298 .elementor-element.elementor-element-5ada475{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-847eeba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-847eeba:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-847eeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-57eb9c4{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-57eb9c4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-57eb9c4 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-57eb9c4 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-ab9c9af{--display:flex;}.elementor-15298 .elementor-element.elementor-element-3e23152{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-b58cb98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-b58cb98:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-b58cb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-0a79d2f{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-0a79d2f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-0a79d2f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-0a79d2f .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-95871d4{--display:flex;}.elementor-15298 .elementor-element.elementor-element-db2a3fc{--grid-columns:3;}.elementor-15298 .elementor-element.elementor-element-db2a3fc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15298 .elementor-element.elementor-element-db2a3fc .e-loop-item > .elementor-section, .elementor-15298 .elementor-element.elementor-element-db2a3fc .e-loop-item > .elementor-section > .elementor-container, .elementor-15298 .elementor-element.elementor-element-db2a3fc .e-loop-item > .e-con, .elementor-15298 .elementor-element.elementor-element-db2a3fc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-15298 .elementor-element.elementor-element-d017a0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-45ee0b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-15298 .elementor-element.elementor-element-45ee0b8:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-45ee0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-ea3a9a7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-15298 .elementor-element.elementor-element-ea3a9a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15298 .elementor-element.elementor-element-ea3a9a7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-15298 .elementor-element.elementor-element-ea3a9a7 .elementor-divider__text{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:16px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-a820ac2{--display:flex;}.elementor-15298 .elementor-element.elementor-element-558568f{width:100%;max-width:100%;}.elementor-15298 .elementor-element.elementor-element-c2108c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-c2108c2:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-c2108c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://theseniore.com/wp-content/uploads/2025/11/pattern-background-footer-2.png");background-position:center center;background-repeat:repeat-y;background-size:contain;}.elementor-15298 .elementor-element.elementor-element-c2108c2::before, .elementor-15298 .elementor-element.elementor-element-c2108c2 > .elementor-background-video-container::before, .elementor-15298 .elementor-element.elementor-element-c2108c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15298 .elementor-element.elementor-element-c2108c2 > .elementor-background-slideshow::before, .elementor-15298 .elementor-element.elementor-element-c2108c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15298 .elementor-element.elementor-element-c2108c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-15298 .elementor-element.elementor-element-1d9db43{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-ac0d032{--display:flex;}.elementor-15298 .elementor-element.elementor-element-dcb4935{padding:10px 0px 0px 0px;}.elementor-15298 .elementor-element.elementor-element-dcb4935 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Shabnam", shabnam;font-size:15px;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-dcb4935 .woocommerce-breadcrumb > a{color:#B1B1B1;}.elementor-15298 .elementor-element.elementor-element-99162e1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-99162e1 .elementor-icon-wrapper{text-align:center;}.elementor-15298 .elementor-element.elementor-element-99162e1.elementor-view-stacked .elementor-icon{background-color:#F28310;}.elementor-15298 .elementor-element.elementor-element-99162e1.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-99162e1.elementor-view-default .elementor-icon{color:#F28310;border-color:#F28310;}.elementor-15298 .elementor-element.elementor-element-99162e1.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-99162e1.elementor-view-default .elementor-icon svg{fill:#F28310;}.elementor-15298 .elementor-element.elementor-element-99162e1 .elementor-icon{font-size:25px;}.elementor-15298 .elementor-element.elementor-element-99162e1 .elementor-icon svg{height:25px;}.elementor-15298 .elementor-element.elementor-element-b4e3845{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;}.elementor-15298 .elementor-element.elementor-element-5b265ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-5b265ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-5b265ba.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-5b265ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-5b265ba .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-78dc505{--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 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-abc3a2d{width:100%;max-width:100%;background-color:#8A807669;border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-6424ef8{width:100%;max-width:100%;background-color:#8A807669;border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-4382298 .elementor-button{background-color:#02010100;font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:10px 10px 10px 10px;padding:8px 0px 8px 0px;}.elementor-15298 .elementor-element.elementor-element-4382298{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-4382298 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15298 .elementor-element.elementor-element-4382298 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-15298 .elementor-element.elementor-element-2b7cc0d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-2b7cc0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-2b7cc0d.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-2b7cc0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-2b7cc0d .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-a55a6c8{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-f2b0ace{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-f2b0ace .stock{color:var( --e-global-color-df82edc );font-family:"Shabnam", shabnam;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;}.elementor-15298 .elementor-element.elementor-element-d1e0df3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-15298 .elementor-element.elementor-element-37c2c1f{z-index:1;border-style:none;}.elementor-15298 .elementor-element.elementor-element-37c2c1f .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.3rem;font-weight:400;text-decoration:line-through;color:#9B1C07;}.elementor-15298 .elementor-element.elementor-element-5acd6b5{z-index:1;border-style:none;}.elementor-15298 .elementor-element.elementor-element-5acd6b5 .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.4rem;font-weight:600;color:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-9fc1699{width:100%;max-width:100%;padding:0px 0px 0px 0px;z-index:1;border-style:none;text-align:end;}.elementor-15298 .elementor-element.elementor-element-9fc1699 .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.4rem;font-weight:600;color:var( --e-global-color-df82edc );}.elementor-15298 .elementor-element.elementor-element-e9343a0 .cart button, .elementor-15298 .elementor-element.elementor-element-e9343a0 .cart .button{font-family:"Shabnam", shabnam;font-size:19px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e9343a0 .cart button:hover, .elementor-15298 .elementor-element.elementor-element-e9343a0 .cart .button:hover{color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-35a3be9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-4e5eaa7 .elementor-button{background-color:#FCFAF900;font-family:"Shabnam", shabnam;font-size:15px;font-weight:500;border-style:none;}.elementor-15298 .elementor-element.elementor-element-4e5eaa7{width:100%;max-width:100%;}.elementor-15298 .elementor-element.elementor-element-de6205f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-20c65aa{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-848a773{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15298 .elementor-element.elementor-element-e7bac35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-b4fd461.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15298 .elementor-element.elementor-element-b4fd461{text-align:start;}.elementor-15298 .elementor-element.elementor-element-78afb6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-d20c53d{text-align:start;}.elementor-15298 .elementor-element.elementor-element-d20c53d .elementor-heading-title{font-family:"Shabnam", shabnam;font-size:1.4rem;font-weight:700;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e19ebb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-28d8192 .star-rating{color:var( --e-global-color-df82edc );font-size:14px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-28d8192 .star-rating::before{color:var( --e-global-color-text );}.woocommerce .elementor-15298 .elementor-element.elementor-element-28d8192 .woocommerce-review-link{color:var( --e-global-color-df82edc );font-family:"Shabnam", shabnam;font-size:0.7rem;font-weight:500;}.woocommerce:not(.rtl) .elementor-15298 .elementor-element.elementor-element-28d8192 .star-rating{margin-right:2px;}.woocommerce.rtl .elementor-15298 .elementor-element.elementor-element-28d8192 .star-rating{margin-left:2px;}.elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e0b60ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e0b60ae.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-e0b60ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-e0b60ae .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:0.9rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-da39242{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-da39242.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-da39242.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-da39242.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-da39242 .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:0.9rem;font-weight:500;}.elementor-15298 .elementor-element.elementor-element-27fe24a{text-align:justify;}.woocommerce .elementor-15298 .elementor-element.elementor-element-27fe24a .woocommerce-product-details__short-description{color:#CECDCD;font-family:"Shabnam", shabnam;font-size:14px;font-weight:400;line-height:20px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .flex-viewport, .woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .flex-viewport{border-radius:25px 25px 25px 25px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .flex-viewport:not(:last-child){margin-bottom:-25px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-fe02b95 .flex-control-thumbs img{border-style:none;}.elementor-15298 .elementor-element.elementor-element-9d7a142{--e-image-carousel-slides-to-show:3;}.elementor-15298 .elementor-element.elementor-element-9d7a142 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15298 .elementor-element.elementor-element-9d7a142 .elementor-swiper-button.elementor-swiper-button-next{font-size:23px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-9d7a142 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-15298 .elementor-element.elementor-element-9d7a142 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-9d7a142 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-15298 .elementor-element.elementor-element-8de2956{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-33a39dc{--display:flex;}.elementor-15298 .elementor-element.elementor-element-3c441f5{--display:flex;}.elementor-15298 .elementor-element.elementor-element-91bdf42{--display:flex;}.elementor-15298 .elementor-element.elementor-element-6478ac4{--display:flex;}.elementor-15298 .elementor-element.elementor-element-2f705bc{--display:flex;}.elementor-15298 .elementor-element.elementor-element-9fad199{--display:flex;}.elementor-15298 .elementor-element.elementor-element-5916671{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:var( --e-global-typography-d26b631-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-width:1px;--n-menu-divider-color:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-15298 .elementor-element.elementor-element-5916671 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-15298 .elementor-element.elementor-element-5916671 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-15298 .elementor-element.elementor-element-5916671 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-d26b631-font-family ), shabnam;font-weight:var( --e-global-typography-d26b631-font-weight );}.elementor-15298 .elementor-element.elementor-element-5916671 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-15298 .elementor-element.elementor-element-81150ee{width:100%;max-width:100%;}.elementor-15298 .elementor-element.elementor-element-4dfd892{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-fa581cc.elementor-element{--align-self:flex-start;}.elementor-15298 .elementor-element.elementor-element-fa581cc{border-style:none;}.elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-fa581cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-fa581cc.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-fa581cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon{font-size:20px;}.elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-fa581cc .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:700;}.elementor-15298 .elementor-element.elementor-element-fa581cc:has(:hover) .elementor-icon-box-title,
					 .elementor-15298 .elementor-element.elementor-element-fa581cc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-7822e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15298 .elementor-element.elementor-element-90be338{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b.elementor-element{--align-self:flex-start;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b{border-style:none;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e5d2c3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e5d2c3b.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-e5d2c3b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon{font-size:20px;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-e5d2c3b .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:700;}.elementor-15298 .elementor-element.elementor-element-e5d2c3b:has(:hover) .elementor-icon-box-title,
					 .elementor-15298 .elementor-element.elementor-element-e5d2c3b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-edc3f36{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-24bd756{--grid-columns:3;}.elementor-15298 .elementor-element.elementor-element-24bd756 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15298 .elementor-element.elementor-element-24bd756 .e-loop-item > .elementor-section, .elementor-15298 .elementor-element.elementor-element-24bd756 .e-loop-item > .elementor-section > .elementor-container, .elementor-15298 .elementor-element.elementor-element-24bd756 .e-loop-item > .e-con, .elementor-15298 .elementor-element.elementor-element-24bd756 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-15298 .elementor-element.elementor-element-1d33224{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a.elementor-element{--align-self:flex-start;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-8fd3c6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-8fd3c6a.elementor-view-framed .elementor-icon, .elementor-15298 .elementor-element.elementor-element-8fd3c6a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon{font-size:20px;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-8fd3c6a .elementor-icon-box-title a{font-family:"Shabnam", shabnam;font-size:1rem;font-weight:700;}.elementor-15298 .elementor-element.elementor-element-8fd3c6a:has(:hover) .elementor-icon-box-title,
					 .elementor-15298 .elementor-element.elementor-element-8fd3c6a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-15298 .elementor-element.elementor-element-65783dd{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-c568dd7{width:100%;max-width:100%;}@media(min-width:768px){.elementor-15298 .elementor-element.elementor-element-912eb0e{--width:100%;}.elementor-15298 .elementor-element.elementor-element-58d228a{--width:100%;}.elementor-15298 .elementor-element.elementor-element-ff90b53{--width:60%;}.elementor-15298 .elementor-element.elementor-element-4b93b21{--width:100%;}.elementor-15298 .elementor-element.elementor-element-8cf807e{--width:100%;}.elementor-15298 .elementor-element.elementor-element-d561c29{--width:100%;}.elementor-15298 .elementor-element.elementor-element-08374fc{--width:100%;}.elementor-15298 .elementor-element.elementor-element-9b0aaa0{--width:100%;}.elementor-15298 .elementor-element.elementor-element-a30a3d9{--width:100%;}.elementor-15298 .elementor-element.elementor-element-5ada475{--width:100%;}.elementor-15298 .elementor-element.elementor-element-847eeba{--width:100%;}.elementor-15298 .elementor-element.elementor-element-3e23152{--width:100%;}.elementor-15298 .elementor-element.elementor-element-b58cb98{--width:100%;}.elementor-15298 .elementor-element.elementor-element-d017a0d{--width:100%;}.elementor-15298 .elementor-element.elementor-element-45ee0b8{--width:100%;}.elementor-15298 .elementor-element.elementor-element-c2108c2{--content-width:1440px;}.elementor-15298 .elementor-element.elementor-element-1d9db43{--width:27%;}.elementor-15298 .elementor-element.elementor-element-b4e3845{--width:100%;}.elementor-15298 .elementor-element.elementor-element-78dc505{--width:100%;}.elementor-15298 .elementor-element.elementor-element-a55a6c8{--width:100%;}.elementor-15298 .elementor-element.elementor-element-35a3be9{--width:100%;}.elementor-15298 .elementor-element.elementor-element-de6205f{--width:72%;}.elementor-15298 .elementor-element.elementor-element-848a773{--width:100%;}.elementor-15298 .elementor-element.elementor-element-e7bac35{--width:4%;}.elementor-15298 .elementor-element.elementor-element-78afb6f{--width:100%;}.elementor-15298 .elementor-element.elementor-element-e19ebb2{--width:40%;}.elementor-15298 .elementor-element.elementor-element-edc3f36{--width:100%;}.elementor-15298 .elementor-element.elementor-element-65783dd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15298 .elementor-element.elementor-element-ff90b53{--width:60%;}}@media(min-width:1367px){.elementor-15298 .elementor-element.elementor-element-c2108c2:not(.elementor-motion-effects-element-type-background), .elementor-15298 .elementor-element.elementor-element-c2108c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-15298 .elementor-element.elementor-element-58d228a{--width:100%;}.elementor-15298 .elementor-element.elementor-element-78dc505{--width:100%;}.elementor-15298 .elementor-element.elementor-element-a55a6c8{--width:100%;}.elementor-15298 .elementor-element.elementor-element-35a3be9{--width:100%;}.elementor-15298 .elementor-element.elementor-element-5916671{--n-menu-title-font-size:var( --e-global-typography-d26b631-font-size );}}@media(max-width:1366px){.elementor-15298 .elementor-element.elementor-element-7096a71 .elementor-heading-title{font-size:1.1rem;}.elementor-15298 .elementor-element.elementor-element-f4c56a6 .elementor-heading-title{font-size:1.2rem;}.elementor-15298 .elementor-element.elementor-element-f57a44b .elementor-heading-title{font-size:1.2rem;}.elementor-15298 .elementor-element.elementor-element-37c2c1f .elementor-heading-title{font-size:1.1rem;}.elementor-15298 .elementor-element.elementor-element-5acd6b5 .elementor-heading-title{font-size:1.2rem;}.elementor-15298 .elementor-element.elementor-element-9fc1699 .elementor-heading-title{font-size:1.2rem;}.elementor-15298 .elementor-element.elementor-element-5916671{--n-menu-title-font-size:var( --e-global-typography-d26b631-font-size );}}@media(max-width:1024px){.elementor-15298 .elementor-element.elementor-element-db2a3fc{--grid-columns:2;}.elementor-15298 .elementor-element.elementor-element-5916671{--n-menu-title-font-size:var( --e-global-typography-d26b631-font-size );}.elementor-15298 .elementor-element.elementor-element-24bd756{--grid-columns:2;}}@media(max-width:767px){.elementor-15298 .elementor-element.elementor-element-f8c0165{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-c537fd2{--width:15%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:161px;--z-index:999;}body:not(.rtl) .elementor-15298 .elementor-element.elementor-element-c537fd2{left:23px;}body.rtl .elementor-15298 .elementor-element.elementor-element-c537fd2{right:23px;}.elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon{font-size:25px;}.elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon svg{height:25px;}.elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon i, .elementor-15298 .elementor-element.elementor-element-92f6e7a .elementor-icon svg{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-a428be4{--width:95%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-15298 .elementor-element.elementor-element-a428be4.e-con{--align-self:center;}.elementor-15298 .elementor-element.elementor-element-b78ddc4{width:var( --container-widget-width, 7% );max-width:7%;padding:0px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-6cd9f74{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-15298 .elementor-element.elementor-element-6cd9f74 .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-6ce2a51{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon-wrapper{text-align:end;}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon{font-size:25px;}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon svg{height:25px;}.elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon i, .elementor-15298 .elementor-element.elementor-element-6ce2a51 .elementor-icon svg{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-acab066{--width:100%;--min-height:450px;--justify-content:center;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15298 .elementor-element.elementor-element-1543e42{--e-transform-rotateZ:-90deg;top:200px;}body:not(.rtl) .elementor-15298 .elementor-element.elementor-element-1543e42{left:-60px;}body.rtl .elementor-15298 .elementor-element.elementor-element-1543e42{right:-60px;}.elementor-15298 .elementor-element.elementor-element-1543e42 img{max-width:150px;}.elementor-15298 .elementor-element.elementor-element-1675c02 img{height:450px;object-fit:cover;}.elementor-15298 .elementor-element.elementor-element-8a94105{--border-radius:25px 25px 0px 0px;--z-index:2;}.elementor-15298 .elementor-element.elementor-element-08518dd{--min-height:110px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-0999b73{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15298 .elementor-element.elementor-element-0999b73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-26e66ac{--min-height:110px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-d4b0158{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-15298 .elementor-element.elementor-element-d4b0158 .woocommerce-review-link{font-size:0.8rem;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title{margin-block-end:5px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon i{transform:rotate(0deg);}.elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-38eb8ab .elementor-icon-box-title a{font-size:0.8rem;}.elementor-15298 .elementor-element.elementor-element-85b491d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title{margin-block-end:5px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon{font-size:15px;}.elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title, .elementor-15298 .elementor-element.elementor-element-85b491d .elementor-icon-box-title a{font-size:0.8rem;}.elementor-15298 .elementor-element.elementor-element-30a7450{--min-height:110px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-7096a71 .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-f4c56a6 .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-f57a44b .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-8ef213f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15298 .elementor-element.elementor-element-8ef213f .cart button, .elementor-15298 .elementor-element.elementor-element-8ef213f .cart .button{font-size:0.85rem;}.elementor-15298 .elementor-element.elementor-element-c1d79b6{--min-height:110px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-912eb0e{--width:100%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-ea69b88{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-ea69b88 .woocommerce-breadcrumb{font-size:0.7rem;text-align:start;}.elementor-15298 .elementor-element.elementor-element-a666131{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-a666131 .elementor-icon{font-size:21px;}.elementor-15298 .elementor-element.elementor-element-a666131 .elementor-icon svg{height:21px;}.elementor-15298 .elementor-element.elementor-element-58d228a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-c32d3fa{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-a379ef3{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-15298 .elementor-element.elementor-element-eaedf16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-eaedf16 .elementor-button{font-size:0.8rem;border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-0681619 .elementor-button{font-size:0.8rem;}.elementor-15298 .elementor-element.elementor-element-ff90b53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15298 .elementor-element.elementor-element-4b93b21{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-8cf807e{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-768fe87 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-768fe87 .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-0a1d5a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-d561c29{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-08374fc{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-fa06d90 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-fa06d90 .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-4a169fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15298 .elementor-element.elementor-element-9b0aaa0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-a30a3d9{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-954821e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-954821e .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-3f4704a{--width:100%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-5ada475{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15298 .elementor-element.elementor-element-847eeba{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-57eb9c4 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-57eb9c4 .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-ab9c9af{--width:100%;}.elementor-15298 .elementor-element.elementor-element-3e23152{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-b58cb98{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-0a79d2f .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-0a79d2f .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-95871d4{--width:100%;}.elementor-15298 .elementor-element.elementor-element-db2a3fc{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:10px;}.elementor-15298 .elementor-element.elementor-element-d017a0d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15298 .elementor-element.elementor-element-45ee0b8{--border-radius:10px 10px 10px 10px;}.elementor-15298 .elementor-element.elementor-element-ea3a9a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-15298 .elementor-element.elementor-element-ea3a9a7 .elementor-divider{text-align:right;}.elementor-15298 .elementor-element.elementor-element-a820ac2{--width:100%;}.elementor-15298 .elementor-element.elementor-element-37c2c1f .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-5acd6b5 .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-9fc1699 .elementor-heading-title{font-size:1rem;}.elementor-15298 .elementor-element.elementor-element-5916671{--n-menu-title-font-size:var( --e-global-typography-d26b631-font-size );}.elementor-15298 .elementor-element.elementor-element-24bd756{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-a428be4 */.elementor-15298 .elementor-element.elementor-element-a428be4{
  background: rgba(30, 30, 30, 0.4);
  backdrop-filter: blur(5px);
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

/* نور نرم داخل (اگر همون نسخه قبل رو داری نگه دار؛
   اگر نداری، همین قسمت رو هم اضافه کن) */
.elementor-15298 .elementor-element.elementor-element-a428be4::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-70%;
  width:180%;
  height:180%;
  transform: rotate(18deg);

  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.10) 35%,
    rgba(255,255,255,0.18) 50%,
    rgba(255,255,255,0.10) 65%,
    rgba(255,255,255,0) 100%
  );

  pointer-events:none;
  opacity: 0.35;
  filter: blur(10px);
}

/* لبه‌ی نازکِ براق (فقط دور تا دور) */
.elementor-15298 .elementor-element.elementor-element-a428be4::after{
  content:"";
  position:absolute;
  inset: 0;
  border-radius: 20px;
  pointer-events:none;

  /* فقط لبه رو نگه می‌داریم */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  /* ضخامت لبه (خیلی نازک) */
  padding: 1px;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.0) 0%,
    rgba(255,255,255,0.45) 45%,
    rgba(255,255,255,0.0) 100%
  );

  opacity: 0.7;
  filter: blur(0.3px) saturate(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08518dd */.elementor-15298 .elementor-element.elementor-element-08518dd {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38eb8ab */.elementor-15298 .elementor-element.elementor-element-38eb8ab,
.elementor-15298 .elementor-element.elementor-element-38eb8ab * {
    background-color: transparent !important;
    box-shadow: none !important;
}

.elementor-15298 .elementor-element.elementor-element-38eb8ab {
    position: relative;
    padding: 14px 10px;
    border-radius: 7px;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    transition: all 0.25s ease;
    overflow: hidden;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    box-shadow: none;
}

/* 🌫 نور قرمز نرم قوی‌تر */
.elementor-15298 .elementor-element.elementor-element-38eb8ab::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background: linear-gradient(
        120deg,
        rgba(255, 60, 60, 0.35),
        transparent 55%
    );

    opacity: 0.28;
}

/* 🔴 هاله هشدار قوی‌تر */
.elementor-15298 .elementor-element.elementor-element-38eb8ab::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(255, 40, 40, 0.45),
        transparent 60%
    );

    opacity: 0.65;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-38eb8ab:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-85b491d */.elementor-15298 .elementor-element.elementor-element-85b491d, 
.elementor-15298 .elementor-element.elementor-element-85b491d * {
    background-color: transparent !important;
    box-shadow: none !important;
}

.elementor-15298 .elementor-element.elementor-element-85b491d {
    position: relative;
    padding: 14px 10px;
    border-radius: 7px;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    
    

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-85b491d::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-85b491d::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-85b491d:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-85b491d {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e66ac */.elementor-15298 .elementor-element.elementor-element-26e66ac {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a7450 */.elementor-15298 .elementor-element.elementor-element-30a7450 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ea69b88 */.woocommerce-breadcrumb a:first-child {
    font-size: 0 !important; /* مخفی کردن متن */
    position: relative;
}

.woocommerce-breadcrumb a:first-child::before {
    content: "\f015"; /* آیکن خانه */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    margin-right: 4px;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c32d3fa */.elementor-15298 .elementor-element.elementor-element-c32d3fa, 
.elementor-15298 .elementor-element.elementor-element-c32d3fa * {
    background-color: transparent !important;
    box-shadow: none !important;
}
.elementor-15298 .elementor-element.elementor-element-c32d3fa {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;

    font-family: "Shabnam", sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff;

    white-space: nowrap;

    /* 🧊 Glass effect */
    position: relative;
    padding: 14px 14px;
    border-radius: 10px !important;

    background: rgba(255, 255, 255, 0.045);
    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    overflow: hidden;
    transition: all 0.25s ease;
}

/* 🏷️ عنوان خودت */
.elementor-15298 .elementor-element.elementor-element-c32d3fa::before {
    content: "برند محصول:";
    color: rgba(255,255,255,0.75);
    font-weight: 500;
}

/* 🟠 هاله برند (F28310) */
.elementor-15298 .elementor-element.elementor-element-c32d3fa::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 20%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* ✨ نور خیلی نرم شیشه */
.elementor-15298 .elementor-element.elementor-element-c32d3fa {
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.12);
}

/* hover خیلی subtle */
.elementor-15298 .elementor-element.elementor-element-c32d3fa:hover {
    background: rgba(255, 255, 255, 0.065);
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a379ef3 */.elementor-15298 .elementor-element.elementor-element-a379ef3, 
.elementor-15298 .elementor-element.elementor-element-a379ef3 * {
    background-color: transparent !important;
    box-shadow: none !important;
color:white;
font-family:shabnam;
font-size:12px;
}

.elementor-15298 .elementor-element.elementor-element-a379ef3 {
    position: relative;
    padding: 14px 10px;
    border-radius: 10px !important;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    
    

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-a379ef3::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-a379ef3::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-a379ef3:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-a379ef3 {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaedf16 */.elementor-15298 .elementor-element.elementor-element-eaedf16 {
    position: relative;
    padding: 10px 16px;
    border-radius: 10px !important;

    /* 🧊 glass پایه */
    background: rgba(255, 255, 255, 0.05);

    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);

    border: 1px solid rgba(255,255,255,0.10);

    color: #fff;
    font-weight: 500;

    cursor: pointer;

    transition: all 0.25s ease;

    overflow: hidden;

    /* 👇 مهم: حس دکمه واقعی */
    box-shadow:
        0 6px 18px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.12);

    display: flex;
    align-items: center;
    justify-content: center;
}

/* ✨ نور شیشه‌ای */
.elementor-15298 .elementor-element.elementor-element-eaedf16::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.18),
        transparent 55%
    );

    opacity: 0.15;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-eaedf16::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 80% 20%,
        rgba(242, 131, 16, 0.20),
        transparent 65%
    );

    opacity: 0.5;
    pointer-events: none;
}

/* 🔥 hover (حس زنده شدن دکمه) */
.elementor-15298 .elementor-element.elementor-element-eaedf16:hover {
    transform: translateY(-2px) scale(1.02);

    background: rgba(255, 255, 255, 0.08);

    box-shadow:
        0 10px 28px rgba(0,0,0,0.5),
        0 0 18px rgba(242, 131, 16, 0.18),
        inset 0 1px 0 rgba(255,255,255,0.18);
}

/* 👇 کلیک (خیلی مهم برای حس دکمه) */
.elementor-15298 .elementor-element.elementor-element-eaedf16:active {
    transform: translateY(0px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0681619 */.elementor-15298 .elementor-element.elementor-element-0681619 {
    position: relative;
    padding: 7px 10px;
    border-radius: 10px !important;

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-0681619::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-0681619::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-0681619:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-0681619 {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d79b6 */.elementor-15298 .elementor-element.elementor-element-c1d79b6 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a1d5a0 */.seniore-attributes-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

/* ===== FLAT GLASS ===== */
.seniore-attribute-item {
    position: relative;
    padding: 14px 12px;
    border-radius: 7px;

    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;
    font-family: shabnam;
    font-weight: 500;
    font-size: 14px !important;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;

    /* 🎯 مهم */
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

/* ✨ نور */
.seniore-attribute-item::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله */
.seniore-attribute-item::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* ===== TEXT ===== */

/* عنوان (راست) */
.seniore-attribute-label {
    text-align: right;
    opacity: 0.75;
    white-space: nowrap; /* : بچسبه */
}

/* مقدار (چپ) */
.seniore-attribute-value {
    text-align: left;
    font-weight: 600;

    /* 🎯 مهم برای درست چسبیدن به چپ */
    margin-right: auto;
}

/* ===== HOVER ===== */
.seniore-attribute-item:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b93b21 */.elementor-15298 .elementor-element.elementor-element-4b93b21 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4a169fe */.snr-specs-wrap{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* ===== ROW ===== */
.snr-specs-item{
    width: 100%;
    display: flex;

    border-radius: 15px;
    overflow: hidden;

    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.08);

    font-family: shabnam;
    font-size: 14px;
}

/* ===== LABEL (40%) ===== */
.snr-specs-label{
    width: 40%;
    padding: 12px 14px;

    display: flex;
    align-items: center;

    text-align: left !important;

    /* 🔥 مهم‌ترین خط */
    margin-left: auto;

    justify-content: flex-start;

    color: rgba(255,255,255,0.75);

    border-left: 1px solid rgba(255,255,255,0.06);

    background: rgba(255,255,255,0.03);
}

/* ===== VALUE (60%) ===== */
.snr-specs-value{
    width: 60%;
    padding: 12px 14px;

    display: flex;
    align-items: center;

    text-align: left !important;

    justify-content: flex-start;

    color: #fff;
    font-weight: 600;
}

/* ===== HOVER ===== */
.snr-specs-item:hover{
    background: rgba(255,255,255,0.07);
    border-color: rgba(242,131,16,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d561c29 */.elementor-15298 .elementor-element.elementor-element-d561c29 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b0aaa0 */.elementor-15298 .elementor-element.elementor-element-9b0aaa0 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0190ac *//* کانتینر کلی FAQ – حالا 100% عرض کانتینر المنتور */
.my-product-faq-accordion {
    width: 100% !important;
    max-width: 100% !important;
    margin: 30px 0 0;
    border-radius: 18px;
    padding: 20px 18px;
    background: linear-gradient(135deg, rgba(0,0,0,0.78), rgba(0,0,0,0.92));
    box-shadow:
        0 20px 45px rgba(0, 0, 0, 0.9),
        0 0 0 1px rgba(242, 131, 16, 0.15);
    position: relative;
    overflow: hidden;
    font-family: 'Shabnam', sans-serif; /* فونت شبنم */
}

/* افکت شیشه‌ای / گِلو نارنجی */
.my-product-faq-accordion::before {
    content: "";
    position: absolute;
    inset: -40%;
    background:
        radial-gradient(circle at 0% 0%, rgba(242, 131, 16, 0.25), transparent 60%),
        radial-gradient(circle at 100% 100%, rgba(0, 0, 0, 0.4), transparent 60%);
    opacity: 0.75;
    pointer-events: none;
}

.my-product-faq-accordion::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top, rgba(0,0,0,0.7), transparent 55%);
    backdrop-filter: blur(12px); /* شیشه‌ای */
    pointer-events: none;
}

/* هر آیتم سوال */
.my-product-faq-accordion .faq-item {
    position: relative;
    z-index: 1;
    border-radius: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    background: rgba(10, 10, 10, 0.7);
    backdrop-filter: blur(18px);
    border: 1px solid rgba(148, 148, 148, 0.25);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.85);
    transition:
        border-color 0.25s ease,
        background 0.25s ease,
        transform 0.18s ease;
}

.my-product-faq-accordion .faq-item:last-child {
    margin-bottom: 0;
}

/* نوار باریک کناری با رنگ نارنجی */
.my-product-faq-accordion .faq-item::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3px;
    right: 0; /* برای سایت‌های RTL؛ اگر LTR هست، بکن left:0 */
    background: linear-gradient(to bottom, rgba(242, 131, 16, 0.7), transparent);
    opacity: 0.5;
    transition: opacity 0.3s ease;
}

.my-product-faq-accordion .faq-item.active::before {
    opacity: 1;
}

/* حالت فعال */
.my-product-faq-accordion .faq-item.active {
    border-color: rgba(242, 131, 16, 0.9);
    background: radial-gradient(circle at top left,
        rgba(242, 131, 16, 0.20),
        rgba(0, 0, 0, 0.9));
    transform: translateY(-2px);
}

/* هدر سوال */
.my-product-faq-accordion .faq-header {
    width: 100%;
    padding: 12px 14px 12px 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #f3f4f6;
    text-align: right;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Shabnam', sans-serif;
    position: relative;
    z-index: 1;
}

/* شماره سمت راست */
.my-product-faq-accordion .faq-number {
    width: 28px;
    height: 28px;
    min-width: 28px;
    border-radius: 999px;
    margin-left: 10px; /* چون RTL هستیم، این می‌شه فاصله سمت چپ عدد */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 700;
    color: #000000;
    background: radial-gradient(circle, #F28310, #ba5804);
    box-shadow:
        0 0 12px rgba(242, 131, 16, 0.9),
        0 0 0 1px rgba(0,0,0,0.9);
}

/* عنوان سوال (متن) */
.my-product-faq-accordion .faq-title {
    flex: 1;
    line-height: 1.6;
    padding-inline-end: 4px;
}

/* بدنه جواب */
.my-product-faq-accordion .faq-body {
    display: none;
    padding: 14px 16px 16px;
    color: #e5e7eb;
    font-size: 14px;
    line-height: 1.9;
    border-top: 1px solid rgba(148, 148, 148, 0.25);
    background: radial-gradient(circle at top right,
        rgba(0, 0, 0, 0.6),
        rgba(0, 0, 0, 0.96));
}

.my-product-faq-accordion .faq-body-inner p {
    margin: 0 0 8px;
}

.my-product-faq-accordion .faq-body-inner p:last-child {
    margin-bottom: 0;
}

/* هاور روی هدر */
.my-product-faq-accordion .faq-header:hover {
    color: #ffffff;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .my-product-faq-accordion {
        margin-top: 24px;
        padding: 16px 12px;
        border-radius: 14px;
    }

    .my-product-faq-accordion .faq-header {
        padding: 10px 10px 10px 12px;
        font-size: 14px;

        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        gap: 10px;

        white-space: normal;
        overflow: visible;
        text-overflow: clip;
    }

    .my-product-faq-accordion .faq-title{
        width: 100%;
        flex: 1 1 100%;
        min-width: 0;

        display: block;
        white-space: normal !important;
        overflow-wrap: anywhere;
        word-break: break-word;
        line-height: 1.6;
    }

    .my-product-faq-accordion .faq-title span{
        white-space: normal !important;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .my-product-faq-accordion .faq-body {
        padding: 0 10px 10px 12px;
        font-size: 13px;
    }

    .my-product-faq-accordion .faq-number {
        width: 24px;
        height: 24px;
        font-size: 12px;
        margin-left: 8px;

        flex: 0 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ada475 */.elementor-15298 .elementor-element.elementor-element-5ada475 {
    background: rgba(10, 10, 10, 0.45);

    backdrop-filter:
        blur(28px)
        brightness(0.55)
        contrast(1.35)
        saturate(1.4);

    -webkit-backdrop-filter:
        blur(28px)
        brightness(0.55)
        contrast(1.35)
        saturate(1.4);

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 10px;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.45),
        inset 0 1px 1px rgba(255, 255, 255, 0.05);

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e23152 */.elementor-15298 .elementor-element.elementor-element-3e23152 {
    background: rgba(10, 10, 10, 0.45);

    backdrop-filter:
        blur(28px)
        brightness(0.55)
        contrast(1.35)
        saturate(1.4);

    -webkit-backdrop-filter:
        blur(28px)
        brightness(0.55)
        contrast(1.35)
        saturate(1.4);

    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 10px;

    box-shadow:
        0 8px 32px rgba(0, 0, 0, 0.45),
        inset 0 1px 1px rgba(255, 255, 255, 0.05);

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d017a0d */.elementor-15298 .elementor-element.elementor-element-d017a0d {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff90b53 */.sticky-parent {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a94105 */.elementor-15298 .elementor-element.elementor-element-8a94105 {
  background: rgba(20, 20, 20, 0.5); /* رنگ دودی */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border-radius: 16px;

  border: 1px solid rgba(255, 255, 255, 0.08);

  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);

  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b265ba */.elementor-15298 .elementor-element.elementor-element-5b265ba,
.elementor-15298 .elementor-element.elementor-element-5b265ba * {
    background-color: transparent !important;
    box-shadow: none !important;
}

.elementor-15298 .elementor-element.elementor-element-5b265ba {
    position: relative;
    padding: 14px 10px;
    border-radius: 7px;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    transition: all 0.25s ease;
    overflow: hidden;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    box-shadow: none;
}

/* 🌫 نور قرمز نرم قوی‌تر */
.elementor-15298 .elementor-element.elementor-element-5b265ba::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background: linear-gradient(
        120deg,
        rgba(255, 60, 60, 0.35),
        transparent 55%
    );

    opacity: 0.28;
}

/* 🔴 هاله هشدار قوی‌تر */
.elementor-15298 .elementor-element.elementor-element-5b265ba::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(255, 40, 40, 0.45),
        transparent 60%
    );

    opacity: 0.65;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-5b265ba:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-abc3a2d */.elementor-15298 .elementor-element.elementor-element-abc3a2d, 
.elementor-15298 .elementor-element.elementor-element-abc3a2d * {
    background-color: transparent !important;
    box-shadow: none !important;
}
.elementor-15298 .elementor-element.elementor-element-abc3a2d {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;

    font-family: "Shabnam", sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff;

    white-space: nowrap;

    /* 🧊 Glass effect */
    position: relative;
    padding: 14px 14px;
    border-radius: 7px;

    background: rgba(255, 255, 255, 0.045);
    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    overflow: hidden;
    transition: all 0.25s ease;
}

/* 🏷️ عنوان خودت */
.elementor-15298 .elementor-element.elementor-element-abc3a2d::before {
    content: "برند محصول:";
    color: rgba(255,255,255,0.75);
    font-weight: 500;
}

/* 🟠 هاله برند (F28310) */
.elementor-15298 .elementor-element.elementor-element-abc3a2d::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 20%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* ✨ نور خیلی نرم شیشه */
.elementor-15298 .elementor-element.elementor-element-abc3a2d {
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.12);
}

/* hover خیلی subtle */
.elementor-15298 .elementor-element.elementor-element-abc3a2d:hover {
    background: rgba(255, 255, 255, 0.065);
    transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6424ef8 */.elementor-15298 .elementor-element.elementor-element-6424ef8, 
.elementor-15298 .elementor-element.elementor-element-6424ef8 * {
    background-color: transparent !important;
    box-shadow: none !important;
color:white;
font-family:shabnam;
font-size:12px;
}

.elementor-15298 .elementor-element.elementor-element-6424ef8 {
    position: relative;
    padding: 14px 10px;
    border-radius: 7px;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    
    

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-6424ef8::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-6424ef8::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-6424ef8:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-6424ef8 {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4382298 */.elementor-15298 .elementor-element.elementor-element-4382298 {
    position: relative;
    padding: 10px 16px;
    border-radius: 7px;

    /* 🧊 glass پایه */
    background: rgba(255, 255, 255, 0.05);

    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);

    border: 1px solid rgba(255,255,255,0.10);

    color: #fff;
    font-weight: 500;

    cursor: pointer;

    transition: all 0.25s ease;

    overflow: hidden;

    /* 👇 مهم: حس دکمه واقعی */
    box-shadow:
        0 6px 18px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.12);

    display: flex;
    align-items: center;
    justify-content: center;
}

/* ✨ نور شیشه‌ای */
.elementor-15298 .elementor-element.elementor-element-4382298::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.18),
        transparent 55%
    );

    opacity: 0.15;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-4382298::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 80% 20%,
        rgba(242, 131, 16, 0.20),
        transparent 65%
    );

    opacity: 0.5;
    pointer-events: none;
}

/* 🔥 hover (حس زنده شدن دکمه) */
.elementor-15298 .elementor-element.elementor-element-4382298:hover {
    transform: translateY(-2px) scale(1.02);

    background: rgba(255, 255, 255, 0.08);

    box-shadow:
        0 10px 28px rgba(0,0,0,0.5),
        0 0 18px rgba(242, 131, 16, 0.18),
        inset 0 1px 0 rgba(255,255,255,0.18);
}

/* 👇 کلیک (خیلی مهم برای حس دکمه) */
.elementor-15298 .elementor-element.elementor-element-4382298:active {
    transform: translateY(0px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b7cc0d */.elementor-15298 .elementor-element.elementor-element-2b7cc0d, 
.elementor-15298 .elementor-element.elementor-element-2b7cc0d * {
    background-color: transparent !important;
    box-shadow: none !important;
}

.elementor-15298 .elementor-element.elementor-element-2b7cc0d {
    position: relative;
    padding: 14px 10px;
    border-radius: 7px;

    font-family: "Shabnam", sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #fff !important;

    
    

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-2b7cc0d::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-2b7cc0d::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-2b7cc0d:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-2b7cc0d {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e9343a0 */.elementor-widget-woocommerce-product-add-to-cart .stock {
    display: none !important;
}

input.qty:focus {
    outline: none;
}

/* ❌ حذف "پاک کردن" */
.reset_variations {
    display: none !important;
}

/* 🔤 متن‌ها */
.variations label,
.woocommerce-variation-price,
.woo-selected-variation-item-name {
    font-family: Shabnam, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #fff !important;
}

/* 🧱 کل فرم به صورت ستون */
.variations {
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
    width: 100% !important;
}

/* 🎯 هر ردیف متغیر */
.variations tr {
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 🎯 باکس عنوان */
.variations label {
    display: inline-block !important;
    padding: 8px 14px !important;
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 12px;
    width: fit-content;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: all 0.3s ease;
}

/* ✨ hover عنوان */
.variations label:hover {
    transform: translateY(-2px);
    background: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.25);
}

/* 🎯 سلول انتخاب متغیر */
.variations td.value {
    width: 100% !important;
    display: block !important;
    padding: 8px !important;
}

/* 🎯 باکس سواچ‌ها */
.woo-variation-items-wrapper {
    width: 100% !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    margin-top: 6px !important;

    background: rgba(255,255,255,0.03);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    box-sizing: border-box !important;
}

/* ✨ hover سواچ باکس */
.woo-variation-items-wrapper:hover {
    border-color: rgba(255,255,255,0.18);
    background: rgba(255,255,255,0.05);
}

/* 🔵 آیتم‌ها */
.variable-item {
    margin: 0 5px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* ✨ hover آیتم */
.variable-item:hover {
    transform: scale(1.08);
}

/* 🖼️ کانتینر تصویر */
.variable-item-contents {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 🖼️ عکس */
.variable-item-contents img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 50% !important;
}

/* ✨ انتخاب شده */
.variable-item.selected {
    border: 2px solid #fff !important;
    box-shadow: 0 0 10px rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a6c8 */.your-box {
    position: relative;
    padding: 15px 10px;
    border-radius: 15px;

    /* 🎯 فلت ولی جدا از شیشه */
    background: rgba(0, 0, 0, 0.35);

    /* خیلی مهم برای هماهنگی با شیشه زیر */
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    /* مرز خیلی subtle */
    border: 1px solid rgba(255,255,255,0.08);

    /* سایه خیلی نرم (نه برجسته) */
    box-shadow: 0 4px 20px rgba(0,0,0,0.4);

    transition: all 0.3s ease;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e5eaa7 */.elementor-15298 .elementor-element.elementor-element-4e5eaa7 {
    position: relative;
    padding: 7px 10px;
    border-radius: 7px;

    /* 🎯 شیشه فلت تمیز */
    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;
}

/* ✨ نور نرم */
.elementor-15298 .elementor-element.elementor-element-4e5eaa7::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله برند (#F28310) */
.elementor-15298 .elementor-element.elementor-element-4e5eaa7::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* hover */
.elementor-15298 .elementor-element.elementor-element-4e5eaa7:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}

.elementor-15298 .elementor-element.elementor-element-4e5eaa7 {
    display: flex;
    align-items: center;     /* وسط عمودی */
    justify-content: center; /* وسط افقی */
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0d032 */.elementor-15298 .elementor-element.elementor-element-ac0d032 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c61236 */.seniore-attributes-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}

/* ===== FLAT GLASS ===== */
.seniore-attribute-item {
    position: relative;
    padding: 14px 12px;
    border-radius: 7px;

    background: rgba(255, 255, 255, 0.045);

    backdrop-filter: blur(18px) saturate(130%);
    -webkit-backdrop-filter: blur(18px) saturate(130%);

    border: 1px solid rgba(255,255,255,0.08);

    color: #fff;
    font-family: shabnam;
    font-weight: 500;
    font-size: 14px !important;

    box-shadow: none;
    transition: all 0.25s ease;
    overflow: hidden;

    /* 🎯 مهم */
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

/* ✨ نور */
.seniore-attribute-item::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.16),
        transparent 55%
    );

    opacity: 0.12;
    pointer-events: none;
}

/* 🟠 هاله */
.seniore-attribute-item::after {
    content: "";
    position: absolute;
    inset: 0;

    background: radial-gradient(
        circle at 85% 15%,
        rgba(242, 131, 16, 0.14),
        transparent 65%
    );

    opacity: 0.45;
    pointer-events: none;
}

/* ===== TEXT ===== */

/* عنوان (راست) */
.seniore-attribute-label {
    text-align: right;
    opacity: 0.75;
    white-space: nowrap; /* : بچسبه */
}

/* مقدار (چپ) */
.seniore-attribute-value {
    text-align: left;
    font-weight: 600;

    /* 🎯 مهم برای درست چسبیدن به چپ */
    margin-right: auto;
}

/* ===== HOVER ===== */
.seniore-attribute-item:hover {
    transform: translateY(-2px);
    background: rgba(255, 255, 255, 0.065);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fe02b95 */.woocommerce span.onsale {
    background: rgba(255, 0, 30) !important;
    color: #fff !important; 
    font-size: 14px !important; 
    font-weight: 600;
    padding: 2px 4px !important;
    border-radius: 8px; 
    top: 15px !important; 
    left: auto !important; 
    right: 15حط !important;
    text-transform: none; 
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    font-family: shabnam !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c65aa */.elementor-15298 .elementor-element.elementor-element-20c65aa {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de2956 */.elementor-15298 .elementor-element.elementor-element-8de2956 {
    backdrop-filter: blur(7px) invert(3%);
    -webkit-backdrop-filter: blur(7px) invert(3%); /* برای سافاری */

    border: 1px solid #ffffff36;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-81150ee */.snr-specs-wrap{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* ===== ROW ===== */
.snr-specs-item{
    width: 100%;
    display: flex;

    border-radius: 15px;
    overflow: hidden;

    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.08);

    font-family: shabnam;
    font-size: 14px;
}

/* ===== LABEL (40%) ===== */
.snr-specs-label{
    width: 40%;
    padding: 12px 14px;

    display: flex;
    align-items: center;

    text-align: left !important;

    /* 🔥 مهم‌ترین خط */
    margin-left: auto;

    justify-content: flex-start;

    color: rgba(255,255,255,0.75);

    border-left: 1px solid rgba(255,255,255,0.06);

    background: rgba(255,255,255,0.03);
}

/* ===== VALUE (60%) ===== */
.snr-specs-value{
    width: 60%;
    padding: 12px 14px;

    display: flex;
    align-items: center;

    text-align: left !important;

    justify-content: flex-start;

    color: #fff;
    font-weight: 600;
}

/* ===== HOVER ===== */
.snr-specs-item:hover{
    background: rgba(255,255,255,0.07);
    border-color: rgba(242,131,16,0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7822e1a *//* کانتینر کلی FAQ – حالا 100% عرض کانتینر المنتور */
.my-product-faq-accordion {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0;
    border-radius: 18px;
    padding: 20px 18px;
    background: linear-gradient(135deg, rgba(0,0,0,0.78), rgba(0,0,0,0.92));
    box-shadow:
        0 20px 45px rgba(0, 0, 0, 0.9),
        0 0 0 1px rgba(242, 131, 16, 0.15);
    position: relative;
    overflow: hidden;
    font-family: 'Shabnam', sans-serif; /* فونت شبنم */
}

/* افکت شیشه‌ای / گِلو نارنجی */
.my-product-faq-accordion::before {
    content: "";
    position: absolute;
    inset: -40%;
    background:
        radial-gradient(circle at 0% 0%, rgba(242, 131, 16, 0.25), transparent 60%),
        radial-gradient(circle at 100% 100%, rgba(0, 0, 0, 0.4), transparent 60%);
    opacity: 0.75;
    pointer-events: none;
}

.my-product-faq-accordion::after {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top, rgba(0,0,0,0.7), transparent 55%);
    backdrop-filter: blur(12px); /* شیشه‌ای */
    pointer-events: none;
}

/* هر آیتم سوال */
.my-product-faq-accordion .faq-item {
    position: relative;
    z-index: 1;
    border-radius: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    background: rgba(10, 10, 10, 0.7);
    backdrop-filter: blur(18px);
    border: 1px solid rgba(148, 148, 148, 0.25);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.85);
    transition:
        border-color 0.25s ease,
        background 0.25s ease,
        transform 0.18s ease;
}

.my-product-faq-accordion .faq-item:last-child {
    margin-bottom: 0;
}

/* نوار باریک کناری با رنگ نارنجی */
.my-product-faq-accordion .faq-item::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3px;
    right: 0; /* برای سایت‌های RTL؛ اگر LTR هست، بکن left:0 */
    background: linear-gradient(to bottom, rgba(242, 131, 16, 0.7), transparent);
    opacity: 0.5;
    transition: opacity 0.3s ease;
}

.my-product-faq-accordion .faq-item.active::before {
    opacity: 1;
}

/* حالت فعال */
.my-product-faq-accordion .faq-item.active {
    border-color: rgba(242, 131, 16, 0.9);
    background: radial-gradient(circle at top left,
        rgba(242, 131, 16, 0.20),
        rgba(0, 0, 0, 0.9));
    transform: translateY(-2px);
}

/* هدر سوال */
.my-product-faq-accordion .faq-header {
    width: 100%;
    padding: 12px 14px 12px 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #f3f4f6;
    text-align: right;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Shabnam', sans-serif;
    position: relative;
    z-index: 1;
}

/* شماره سمت راست */
.my-product-faq-accordion .faq-number {
    width: 28px;
    height: 28px;
    min-width: 28px;
    border-radius: 999px;
    margin-left: 10px; /* چون RTL هستیم، این می‌شه فاصله سمت چپ عدد */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 700;
    color: #000000;
    background: radial-gradient(circle, #F28310, #ba5804);
    box-shadow:
        0 0 12px rgba(242, 131, 16, 0.9),
        0 0 0 1px rgba(0,0,0,0.9);
}

/* عنوان سوال (متن) */
.my-product-faq-accordion .faq-title {
    flex: 1;
    line-height: 1.6;
    padding-inline-end: 4px;
}

/* بدنه جواب */
.my-product-faq-accordion .faq-body {
    display: none;
    padding: 14px 16px 16px;
    color: #e5e7eb;
    font-size: 14px;
    line-height: 1.9;
    border-top: 1px solid rgba(148, 148, 148, 0.25);
    background: radial-gradient(circle at top right,
        rgba(0, 0, 0, 0.6),
        rgba(0, 0, 0, 0.96));
}

.my-product-faq-accordion .faq-body-inner p {
    margin: 0 0 8px;
}

.my-product-faq-accordion .faq-body-inner p:last-child {
    margin-bottom: 0;
}

/* هاور روی هدر */
.my-product-faq-accordion .faq-header:hover {
    color: #ffffff;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .my-product-faq-accordion {
        margin-top: 24px;
        padding: 16px 12px;
        border-radius: 14px;
    }

    .my-product-faq-accordion .faq-header {
        padding: 10px 10px 10px 12px;
        font-size: 14px;
    }

    .my-product-faq-accordion .faq-body {
        padding: 0 10px 10px 12px;
        font-size: 13px;
    }

    .my-product-faq-accordion .faq-number {
        width: 24px;
        height: 24px;
        font-size: 12px;
        margin-left: 8px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theseniore.com/wp-content/uploads/2025/12/Shabnam.woff2') format('woff2');
}
@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://theseniore.com/wp-content/uploads/2025/12/Shabnam-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://theseniore.com/wp-content/uploads/2025/12/Shabnam-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://theseniore.com/wp-content/uploads/2025/12/Shabnam-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://theseniore.com/wp-content/uploads/2025/12/Shabnam-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */