.elementor-124 .elementor-element.elementor-element-up_s1{--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;--align-items:center;--padding-top:46px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-124 .elementor-element.elementor-element-up_s1:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-up_s1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-124 .elementor-element.elementor-element-up_s1i{--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-124 .elementor-element.elementor-element-up_hrow{--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;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:nowrap;}.elementor-124 .elementor-element.elementor-element-up_l{--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;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-up_badge{width:auto;max-width:auto;text-align:start;}.elementor-124 .elementor-element.elementor-element-up_badge .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:600;line-height:1.5em;color:#C4B5FD;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-124 .elementor-element.elementor-element-up_title{text-align:start;}.elementor-124 .elementor-element.elementor-element-up_title .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:32px;font-weight:900;line-height:1.5em;}.woocommerce .elementor-124 .elementor-element.elementor-element-up_short .woocommerce-product-details__short-description{color:rgba(245,245,247,0.65);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-icon i{color:#A78BFA;transition:color 0.3s;}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-icon svg{fill:#A78BFA;transition:fill 0.3s;}.elementor-124 .elementor-element.elementor-element-up_trust{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-text{color:#A78BFA;transition:color 0.3s;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.woocommerce .elementor-124 .elementor-element.elementor-element-up_price .price{color:#A78BFA;font-family:"Vazirmatn", Sans-serif;font-size:29px;font-weight:900;line-height:1.4em;}.woocommerce .elementor-124 .elementor-element.elementor-element-up_price .price ins{color:#A78BFA;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-124 .elementor-element.elementor-element-up_cart .cart button, .elementor-124 .elementor-element.elementor-element-up_cart .cart .button{transition:all 0.2s;}.elementor-124 .elementor-element.elementor-element-up_r{--display:flex;--min-height:430px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-124 .elementor-element.elementor-element-up_s2{--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;--align-items:center;--padding-top:28px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-124 .elementor-element.elementor-element-up_s2:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-up_s2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-124 .elementor-element.elementor-element-up_s2i{--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-124 .elementor-element.elementor-element-up_s2h{width:auto;max-width:auto;text-align:start;}.elementor-124 .elementor-element.elementor-element-up_s2h .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:23px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-9d607b8{--display:flex;}.elementor-124 .elementor-element.elementor-element-806b9a4{--display:flex;}.elementor-124 .elementor-element.elementor-element-e013e25{--display:flex;}.elementor-124 .elementor-element.elementor-element-b648eb5{--display:flex;}.elementor-124 .elementor-element.elementor-element-up_s3{--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;--align-items:center;--padding-top:20px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-124 .elementor-element.elementor-element-up_s3:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-up_s3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-124 .elementor-element.elementor-element-up_s3i{--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-124 .elementor-element.elementor-element-up_s4{--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;--align-items:center;--padding-top:10px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-124 .elementor-element.elementor-element-up_s4:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-up_s4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-124 .elementor-element.elementor-element-up_s4i{--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;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-124 .elementor-element.elementor-element-up_s4h{width:auto;max-width:auto;text-align:start;}.elementor-124 .elementor-element.elementor-element-up_s4h .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:23px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-124 .elementor-element.elementor-element-up_wgrid{--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;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-124 .elementor-element.elementor-element-016c6ce .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124 .elementor-element.elementor-element-248eeca .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124 .elementor-element.elementor-element-df50654 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124 .elementor-element.elementor-element-61a67fb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-124 .elementor-element.elementor-element-6c84398{--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;--padding-top:10px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-124 .elementor-element.elementor-element-6c84398:not(.elementor-motion-effects-element-type-background), .elementor-124 .elementor-element.elementor-element-6c84398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-124 .elementor-element.elementor-element-9a41eba{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-124 .elementor-element.elementor-element-63943bb{text-align:start;}.elementor-124 .elementor-element.elementor-element-63943bb .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:23px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-124 .elementor-element.elementor-element-e062805.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-124 .elementor-element.elementor-element-e062805.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-124 .elementor-element.elementor-element-up_s5{--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-124 .elementor-element.elementor-element-2c10e8d{--display:flex;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-124 .elementor-element.elementor-element-e062805.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-up_s1{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s1i{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s2{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s2i{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s3{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s3i{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s4{--width:100%;}.elementor-124 .elementor-element.elementor-element-up_s4i{--width:100%;}.elementor-124 .elementor-element.elementor-element-6c84398{--width:100%;}.elementor-124 .elementor-element.elementor-element-9a41eba{--width:100%;}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-up_s1{--padding-top:27px;--padding-bottom:27px;--padding-left:16px;--padding-right:16px;}.elementor-124 .elementor-element.elementor-element-up_hrow{--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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-124 .elementor-element.elementor-element-up_title .elementor-heading-title{font-size:25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-124 .elementor-element.elementor-element-up_s2{--padding-top:16px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-124 .elementor-element.elementor-element-up_s2h .elementor-heading-title{font-size:19px;}.elementor-124 .elementor-element.elementor-element-up_s3{--padding-top:12px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-124 .elementor-element.elementor-element-up_s4{--padding-top:6px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-124 .elementor-element.elementor-element-up_s4h .elementor-heading-title{font-size:19px;}.elementor-124 .elementor-element.elementor-element-up_wgrid{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-124 .elementor-element.elementor-element-63943bb .elementor-heading-title{font-size:19px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-124 .elementor-element.elementor-element-e062805.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-up_badge */.elementor-124 .elementor-element.elementor-element-up_badge span{display:inline-flex;align-items:center;gap:7px;background:rgba(124,58,237,.12);border:1px solid rgba(139,92,246,.35);border-radius:999px;padding:6px 14px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-up_title */.elementor-124 .elementor-element.elementor-element-up_title h1{color:#fff;margin:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-up_short */.elementor-124 .elementor-element.elementor-element-up_short{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_short p{margin:0 0 10px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-up_trust */.elementor-124 .elementor-element.elementor-element-up_trust{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-item{justify-content:flex-start;}.elementor-124 .elementor-element.elementor-element-up_trust .elementor-icon-list-icon{margin-left:10px;margin-right:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-up_price */.elementor-124 .elementor-element.elementor-element-up_price{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_price .woocommerce-Price-amount{color:#A78BFA;}.elementor-124 .elementor-element.elementor-element-up_price del .woocommerce-Price-amount{color:rgba(245,245,247,.35);}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-up_cart */.elementor-124 .elementor-element.elementor-element-up_cart .variations{width:100%;border-collapse:collapse;}.elementor-124 .elementor-element.elementor-element-up_cart .variations tr{display:flex;flex-direction:column;margin-bottom:15px;}.elementor-124 .elementor-element.elementor-element-up_cart table.variations td{padding:0;border:0;}.elementor-124 .elementor-element.elementor-element-up_cart .variations label{font-size:13.5px;font-weight:700;color:#EDEBF7;display:block;margin-bottom:8px;font-family:Vazirmatn,sans-serif!important;}.elementor-124 .elementor-element.elementor-element-up_cart .variations select{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);color:#fff;border-radius:12px;padding:11px 36px 11px 20px;font-family:Vazirmatn,sans-serif!important;font-size:13.5px;cursor:pointer;appearance:none;-webkit-appearance:none;direction:rtl;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23A78BFA' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;transition:border-color .2s;}.elementor-124 .elementor-element.elementor-element-up_cart .variations select:focus{outline:none;border-color:rgba(139,92,246,.6);}.elementor-124 .elementor-element.elementor-element-up_cart .single_add_to_cart_button{background:linear-gradient(135deg,#8B5CF6,#6D28D9)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:15px 34px!important;font-family:Vazirmatn,sans-serif!important;font-size:16px!important;font-weight:800!important;cursor:pointer;width:100%;box-shadow:0 12px 28px -10px rgba(124,58,237,.6);transition:transform .25s,box-shadow .25s;}.elementor-124 .elementor-element.elementor-element-up_cart .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px rgba(124,58,237,.75);}.elementor-124 .elementor-element.elementor-element-up_cart .quantity{display:none;}.elementor-124 .elementor-element.elementor-element-up_cart .woocommerce-variation-price{margin-bottom:12px;}.elementor-124 .elementor-element.elementor-element-up_cart .woocommerce-variation-price .woocommerce-Price-amount{color:#A78BFA!important;font-size:24px!important;font-weight:900!important;}.elementor-124 .elementor-element.elementor-element-up_cart .reset_variations{font-size:12px;color:rgba(139,92,246,.75);font-family:Vazirmatn,sans-serif!important;}.elementor-124 .elementor-element.elementor-element-up_cart .stock{color:#6ee7b7;font-family:Vazirmatn,sans-serif!important;font-size:13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_l */.elementor-124 .elementor-element.elementor-element-up_l{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_l{flex:1.15 1 0%;min-width:0;justify-content:center;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-up_gal */.elementor-124 .elementor-element.elementor-element-up_gal .woocommerce-product-gallery{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#110d26;}.elementor-124 .elementor-element.elementor-element-up_gal .woocommerce-product-gallery img{width:100%;height:auto;object-fit:cover;display:block;}.elementor-124 .elementor-element.elementor-element-up_gal .flex-control-thumbs{display:flex;gap:8px;margin-top:10px;padding:0;}.elementor-124 .elementor-element.elementor-element-up_gal .flex-control-thumbs li{list-style:none;}.elementor-124 .elementor-element.elementor-element-up_gal .flex-control-thumbs img{border-radius:10px;border:1px solid rgba(255,255,255,.07);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_r */.elementor-124 .elementor-element.elementor-element-up_r{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_r{flex:0.85 1 0%;min-width:0;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_hrow */.elementor-124 .elementor-element.elementor-element-up_hrow{direction:rtl;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s1i */.elementor-124 .elementor-element.elementor-element-up_s1i{direction:rtl;margin:0 auto;align-self:center;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s1 */.elementor-124 .elementor-element.elementor-element-up_s1{direction:rtl;background:radial-gradient(700px 340px at 50% -20%,rgba(124,58,237,.13),transparent 65%),#080510;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-up_s2h */.elementor-124 .elementor-element.elementor-element-up_s2h .elementor-heading-title{display:flex;align-items:center;gap:10px;}.elementor-124 .elementor-element.elementor-element-up_s2h .elementor-heading-title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:#8B5CF6;box-shadow:0 0 14px rgba(139,92,246,.9);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s2i */.elementor-124 .elementor-element.elementor-element-up_s2i{direction:rtl;margin:0 auto;align-self:center;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s2 */.elementor-124 .elementor-element.elementor-element-up_s2{direction:rtl;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-up_content */.elementor-124 .elementor-element.elementor-element-up_content{direction:rtl;color:rgba(245,245,247,.72);font-family:Vazirmatn,sans-serif!important;}.elementor-124 .elementor-element.elementor-element-up_content h2{color:#fff!important;font-size:23px!important;font-weight:800!important;margin:0 0 14px!important;display:flex;align-items:center;gap:10px;}.elementor-124 .elementor-element.elementor-element-up_content h2::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:#8B5CF6;box-shadow:0 0 14px rgba(139,92,246,.9);}.elementor-124 .elementor-element.elementor-element-up_content h3{color:#C4B5FD!important;font-size:16.5px!important;font-weight:700!important;margin:26px 0 10px!important;}.elementor-124 .elementor-element.elementor-element-up_content p{font-size:14.5px!important;line-height:2!important;margin:0 0 13px!important;}.elementor-124 .elementor-element.elementor-element-up_content strong{color:#fff!important;}.elementor-124 .elementor-element.elementor-element-up_content ul{margin:0 0 16px!important;padding:0!important;list-style:none!important;}.elementor-124 .elementor-element.elementor-element-up_content ul li{position:relative;padding-right:26px;margin-bottom:9px;font-size:14px;line-height:1.9;}.elementor-124 .elementor-element.elementor-element-up_content ul li::before{content:"✓";position:absolute;right:0;color:#8B5CF6;font-weight:800;}.elementor-124 .elementor-element.elementor-element-up_content table{width:100%;border-collapse:collapse;margin:14px 0 22px;font-size:13.5px;}.elementor-124 .elementor-element.elementor-element-up_content th{background:rgba(139,92,246,.1)!important;color:#C4B5FD!important;padding:11px 14px;text-align:right;border:1px solid rgba(255,255,255,.07);font-weight:700;}.elementor-124 .elementor-element.elementor-element-up_content td{padding:11px 14px;border:1px solid rgba(255,255,255,.06);color:rgba(245,245,247,.72);}.elementor-124 .elementor-element.elementor-element-up_content tr:nth-child(even) td{background:rgba(255,255,255,.015);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s3i */.elementor-124 .elementor-element.elementor-element-up_s3i{direction:rtl;margin:0 auto;align-self:center;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s3 */.elementor-124 .elementor-element.elementor-element-up_s3{direction:rtl;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-up_s4h */.elementor-124 .elementor-element.elementor-element-up_s4h .elementor-heading-title{display:flex;align-items:center;gap:10px;}.elementor-124 .elementor-element.elementor-element-up_s4h .elementor-heading-title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:#8B5CF6;box-shadow:0 0 14px rgba(139,92,246,.9);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_wgrid */.elementor-124 .elementor-element.elementor-element-up_wgrid{direction:rtl;}.elementor-124 .elementor-element.elementor-element-up_wgrid > .elementor-element{flex:1;min-width:calc(25% - 11px);}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-up_wgrid > .elementor-element{min-width:calc(50% - 7px);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s4i */.elementor-124 .elementor-element.elementor-element-up_s4i{direction:rtl;margin:0 auto;align-self:center;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s4 */.elementor-124 .elementor-element.elementor-element-up_s4{direction:rtl;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63943bb */.elementor-124 .elementor-element.elementor-element-63943bb .elementor-heading-title{display:flex;align-items:center;gap:10px;}.elementor-124 .elementor-element.elementor-element-63943bb .elementor-heading-title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 10px;background:#8B5CF6;box-shadow:0 0 14px rgba(139,92,246,.9);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-up_s5 */.elementor-124 .elementor-element.elementor-element-up_s5{direction:rtl;padding:0;margin:0;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */