.elementor-208 .elementor-element.elementor-element-pgp_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:60px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-208 .elementor-element.elementor-element-pgp_s1:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-pgp_s1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-208 .elementor-element.elementor-element-pgp_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:14px 14px;--row-gap:14px;--column-gap:14px;}.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-208 .elementor-element.elementor-element-pgp_h1{text-align:center;}.elementor-208 .elementor-element.elementor-element-pgp_h1 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:32px;font-weight:800;line-height:1.7em;color:#FFFFFF;}.elementor-208 .elementor-element.elementor-element-pgp_sub{text-align:center;}.elementor-208 .elementor-element.elementor-element-pgp_sub .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.7em;color:rgba(245,245,247,.6);}.elementor-208 .elementor-element.elementor-element-pgp_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:72px;--padding-left:24px;--padding-right:24px;}.elementor-208 .elementor-element.elementor-element-pgp_s2:not(.elementor-motion-effects-element-type-background), .elementor-208 .elementor-element.elementor-element-pgp_s2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080510;}.elementor-208 .elementor-element.elementor-element-pgp_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:14px 14px;--row-gap:14px;--column-gap:14px;}.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-208 .elementor-element.elementor-element-pgp_grid.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-208 .elementor-element.elementor-element-pgp_grid.elementor-wc-products ul.products li.product span.onsale{display:block;}@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-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-208 .elementor-element.elementor-element-pgp_grid.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-208 .elementor-element.elementor-element-pgp_s1{--width:100%;}.elementor-208 .elementor-element.elementor-element-pgp_s1i{--width:100%;}.elementor-208 .elementor-element.elementor-element-pgp_s2{--width:100%;}.elementor-208 .elementor-element.elementor-element-pgp_s2i{--width:100%;}}@media(max-width:767px){.elementor-208 .elementor-element.elementor-element-pgp_s1{--padding-top:36px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}.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-208 .elementor-element.elementor-element-pgp_h1 .elementor-heading-title{font-size:24px;}.elementor-208 .elementor-element.elementor-element-pgp_sub .elementor-heading-title{font-size:14px;}.elementor-208 .elementor-element.elementor-element-pgp_s2{--padding-top:16px;--padding-bottom:43px;--padding-left:16px;--padding-right:16px;}.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-208 .elementor-element.elementor-element-pgp_grid.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for heading, class: .elementor-element-pgp_h1 */.elementor-208 .elementor-element.elementor-element-pgp_h1 .elementor-heading-title{display:flex;align-items:center;gap:12px;justify-content:center;}.elementor-208 .elementor-element.elementor-element-pgp_h1 .elementor-heading-title::before{content:"";display:inline-block;width:11px;height:11px;border-radius:50%;flex:0 0 11px;background:#8B5CF6;box-shadow:0 0 16px rgba(139,92,246,.9);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pgp_s1i */.elementor-208 .elementor-element.elementor-element-pgp_s1i{direction:rtl;margin-inline:auto;align-self:center;width:100%;max-width:1180px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pgp_s1 */.elementor-208 .elementor-element.elementor-element-pgp_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 woocommerce-products, class: .elementor-element-pgp_grid */.elementor-208 .elementor-element.elementor-element-pgp_grid{direction:rtl;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product{background:#110d26!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;padding:16px!important;text-align:right!important;transition:transform .25s,border-color .25s;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.45)!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product img{border-radius:12px!important;margin-bottom:14px!important;width:100%!important;height:auto!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product .woocommerce-loop-product__title{color:#fff!important;font-size:15.5px!important;font-weight:700!important;font-family:Vazirmatn,sans-serif!important;padding:0 0 8px!important;line-height:1.7!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product .price{color:#A78BFA!important;font-weight:800!important;font-size:15px!important;font-family:Vazirmatn,sans-serif!important;display:block;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product .price del{color:rgba(245,245,247,.35)!important;font-weight:400!important;font-size:13px!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product .price ins{text-decoration:none!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .star-rating{color:#C4B5FD!important;margin:6px 0!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product a.button{background:linear-gradient(135deg,#8B5CF6,#6D28D9)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:11px 22px!important;font-weight:700!important;font-size:13.5px!important;font-family:Vazirmatn,sans-serif!important;margin-top:12px!important;display:inline-block!important;width:100%!important;text-align:center!important;transition:transform .2s,box-shadow .2s;}.elementor-208 .elementor-element.elementor-element-pgp_grid ul.products li.product a.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(124,58,237,.6);}.elementor-208 .elementor-element.elementor-element-pgp_grid .onsale{background:linear-gradient(135deg,#8B5CF6,#6D28D9)!important;color:#fff!important;border-radius:999px!important;font-family:Vazirmatn,sans-serif!important;font-size:11.5px!important;font-weight:700!important;padding:5px 12px!important;min-height:auto!important;line-height:1.6!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-result-count{color:rgba(245,245,247,.5)!important;font-family:Vazirmatn,sans-serif!important;font-size:13px!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-ordering select{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:#fff!important;padding:10px 16px!important;font-family:Vazirmatn,sans-serif!important;font-size:13.5px!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul{border:0!important;display:flex!important;gap:8px!important;justify-content:center!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul li{border:0!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul li a,.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul li span{background:#110d26!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:10px!important;color:rgba(245,245,247,.7)!important;padding:9px 15px!important;font-family:Vazirmatn,sans-serif!important;font-size:13.5px!important;}.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul li span.current,.elementor-208 .elementor-element.elementor-element-pgp_grid .woocommerce-pagination ul li a:hover{background:rgba(139,92,246,.18)!important;color:#C4B5FD!important;border-color:rgba(139,92,246,.4)!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pgp_s2i */.elementor-208 .elementor-element.elementor-element-pgp_s2i{direction:rtl;margin-inline:auto;align-self:center;width:100%;max-width:1180px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pgp_s2 */.elementor-208 .elementor-element.elementor-element-pgp_s2{direction:rtl;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	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: auto;
	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: auto;
	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: auto;
	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: auto;
	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: auto;
	src: url('https://premiumbama.com/wp-content/uploads/2026/07/Vazirmatn-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */