.elementor-1109 .elementor-element.elementor-element-d337215{--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-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-color:#B1B1B1;}.elementor-1109 .elementor-element.elementor-element-70a0f8d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:dotted;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-weight:600;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price{color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-weight:600;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price del{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price del .amount{color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .price del {font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-weight:600;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#B80303;border-color:#D7D5D5;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-weight:500;border-style:dotted;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-1109 .elementor-element.elementor-element-70a0f8d nav.woocommerce-pagination{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-1109:not(.elementor-motion-effects-element-type-background), body.elementor-page-1109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #070A12 0%, #0B1020 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1109 .elementor-element.elementor-element-70a0f8d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-1109 .elementor-element.elementor-element-70a0f8d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */:root{
  --px-bg:#0B1020; --px-card:#0F152B; --px-primary:#6F6CFF;
  --px-accent:#5EF0FF; --px-glow:#B06FFF; --px-text:#E6ECFF; --px-muted:#9AA3B2;
}
.px-glass{backdrop-filter: blur(10px); background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.12);}
.px-btn-primary{position:relative; border-radius:16px; padding:14px 22px; color:#fff;}
.px-btn-primary:before{
  content:""; position:absolute; inset:0; border-radius:16px; padding:2px;
  background:linear-gradient(90deg,var(--px-accent),var(--px-primary),var(--px-glow));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
}
.px-btn-primary:hover{box-shadow:0 0 24px rgba(176,111,255,.35), 0 8px 24px rgba(95,240,255,.25); transform:translateY(-1px);}
.px-card{background:linear-gradient(180deg, rgba(17,25,50,.7), rgba(11,16,32,.7)); border:1px solid rgba(255,255,255,.1); border-radius:24px;}/* End custom CSS */