.elementor-5764 .elementor-element.elementor-element-4c12b7ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-5764 .elementor-element.elementor-element-4c12b7ba:not(.elementor-motion-effects-element-type-background), .elementor-5764 .elementor-element.elementor-element-4c12b7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A273D 0%, #1C182A 100%);}.elementor-5764 .elementor-element.elementor-element-378d8cf5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5764 .elementor-element.elementor-element-74e12dc7{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-74e12dc7.elementor-element{--align-self:flex-start;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-viewport, .woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#414141;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;border-radius:12px 12px 12px 12px;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-5764 .elementor-element.elementor-element-74e12dc7 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-5764 .elementor-element.elementor-element-cd5083f{--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:14px 20px;--row-gap:14px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5764 .elementor-element.elementor-element-58c7509{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;transition:all 400ms;text-align:center;}.elementor-5764 .elementor-element.elementor-element-58c7509 > .elementor-widget-container{background-color:#08FF002E;margin:0px 0px 0px 0px;padding:0px 4px 0px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10FF66;border-radius:7px 7px 7px 7px;}.elementor-5764 .elementor-element.elementor-element-58c7509.elementor-element{--align-self:flex-start;}.elementor-5764 .elementor-element.elementor-element-58c7509.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5764 .elementor-element.elementor-element-58c7509 .elementor-heading-title{font-size:17px;font-weight:400;color:#0BFF23;}.elementor-5764 .elementor-element.elementor-element-a6a5910 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-a6a5910{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-a6a5910 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-5764 .elementor-element.elementor-element-79fac93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-79fac93{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-01f6c3c{--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 4px;--row-gap:0px;--column-gap:4px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-2bd5442 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-2bd5442{transition:all 400ms;--e-rating-icon-font-size:0px;--e-rating-gap:4px;}.elementor-5764 .elementor-element.elementor-element-45ff5d8 > .elementor-widget-container{margin:0px 1px 0px 5px;}.elementor-5764 .elementor-element.elementor-element-45ff5d8{transition:all 400ms;font-size:13px;}.elementor-5764 .elementor-element.elementor-element-289c147{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#332D55;--border-color:#332D55;--border-radius:0px 0px 0px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-c7605b0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:22px 3px 6px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#332D55;border-radius:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-c7605b0{transition:all 400ms;}.woocommerce .elementor-5764 .elementor-element.elementor-element-c7605b0 .price{color:#8154FF;font-size:33px;line-height:1.1em;letter-spacing:-1.2px;}.woocommerce .elementor-5764 .elementor-element.elementor-element-c7605b0 .price ins{color:#2A4874;}body:not(.rtl) .elementor-5764 .elementor-element.elementor-element-c7605b0:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-5764 .elementor-element.elementor-element-c7605b0:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-5764 .elementor-element.elementor-element-c7605b0.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-5764 .elementor-element.elementor-element-29e7822{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-170e44e{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-28px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-2f719de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-2f719de .elementor-button-content-wrapper{flex-direction:row;}.elementor-5764 .elementor-element.elementor-element-2f719de .elementor-button{font-size:13px;text-transform:none;border-radius:10px 10px 10px 10px;padding:13px 74px 13px 74px;}.elementor-5764 .elementor-element.elementor-element-d2ebb05{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#2E2A3D;}.elementor-5764 .elementor-element.elementor-element-68a0d45 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#332D55;}.elementor-5764 .elementor-element.elementor-element-68a0d45{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-horizontal .eael-feature-list-item{align-items:start;width:41%;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items[data-layout-tablet="horizontal"] .eael-feature-list-item{width:41%;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items[data-layout-mobile="horizontal"] .eael-feature-list-item{width:41%;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-horizontal{gap:18px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"] .eael-feature-list-item{padding-bottom:calc(18px/2);}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(18px/2);}body.rtl .elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-18px/2);}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 18px);}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items .eael-feature-list-icon{color:#691AFF;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items .eael-feature-list-icon svg{fill:#691AFF;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-icon-box .eael-feature-list-icon{height:41px;width:41px;padding:15px 15px 15px 15px !important;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 41px);}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:24px !important;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:24px !important;height:24px !important;line-height:24px !important;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-icon-box .eael-feature-list-icon img{width:24px;height:24px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-img{width:24px;height:24px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-top .eael-feature-list-content-box{margin:11px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-item .eael-feature-list-title{margin-bottom:0px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-title, .elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-title:visited{color:#765AB3;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-title, .elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-title a{font-family:"Outfit", Sans-serif;font-size:17px;letter-spacing:-1.3px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .eael-feature-list-content-box .eael-feature-list-content{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#2E2A3D;}.elementor-5764 .elementor-element.elementor-element-d27cd1e > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:17px 0px 0px 0px;border-style:none;}.elementor-5764 .elementor-element.elementor-element-d27cd1e{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-horizontal .eael-feature-list-item{align-items:start;width:41%;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items[data-layout-tablet="horizontal"] .eael-feature-list-item{width:41%;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items[data-layout-mobile="horizontal"] .eael-feature-list-item{width:41%;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-horizontal{gap:18px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"] .eael-feature-list-item{padding-bottom:calc(18px/2);}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(18px/2);}body.rtl .elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-18px/2);}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 18px);}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items .eael-feature-list-icon{color:#691AFF;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items .eael-feature-list-icon svg{fill:#691AFF;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-icon-box .eael-feature-list-icon{height:41px;width:41px;padding:15px 15px 15px 15px !important;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 41px);}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:23px !important;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-icon-box .eael-feature-list-icon svg{width:23px !important;height:23px !important;line-height:23px !important;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-icon-box .eael-feature-list-icon img{width:23px;height:23px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-img{width:23px;height:23px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-top .eael-feature-list-content-box{margin:11px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-item .eael-feature-list-title{margin-bottom:0px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-title, .elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-title:visited{color:#765AB3;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-title, .elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-title a{font-family:"Outfit", Sans-serif;font-size:17px;letter-spacing:-1.3px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .eael-feature-list-content-box .eael-feature-list-content{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-5764 .elementor-element.elementor-element-499b1ab9{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-499b1ab9:not(.elementor-motion-effects-element-type-background), .elementor-5764 .elementor-element.elementor-element-499b1ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #181525 0%, #27223B 100%);}.elementor-5764 .elementor-element.elementor-element-1cd2e87{width:var( --container-widget-width, 1180px );max-width:1180px;--container-widget-width:1180px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87.elementor-element{--align-self:center;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-tab-top-icon li i, .elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-tab-top-icon li img, .elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li:hover{color:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li.active{color:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-5764 .elementor-element.elementor-element-1cd2e87 .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-5764 .elementor-element.elementor-element-3a2dda8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:110px;--padding-right:110px;}.elementor-5764 .elementor-element.elementor-element-3a2dda8:not(.elementor-motion-effects-element-type-background), .elementor-5764 .elementor-element.elementor-element-3a2dda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191322;}.elementor-5764 .elementor-element.elementor-element-28675a1f{width:var( --container-widget-width, 1163px );max-width:1163px;--container-widget-width:1163px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-28675a1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-28675a1f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5764 .elementor-element.elementor-element-28675a1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product{text-align:left;}.elementor-5764 .elementor-element.elementor-element-5157bc79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-element{--align-self:center;}.elementor-5764 .elementor-element.elementor-element-5157bc79{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:140px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:35px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C244B;margin-bottom:3px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C244B;margin-bottom:3px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price ins{color:#1C244B;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price ins .amount{color:#1C244B;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .button{color:#1C244B;background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:1em;letter-spacing:0px;padding:10px 0px 0px 0px;margin-top:0px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .button:hover{color:#467FF7;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products .added_to_cart{color:#1C244B;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#467FF7;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;border-radius:0px;min-width:80px;min-height:30px;right:auto;left:0;margin:0px;}.elementor-5764 .elementor-element.elementor-element-6676fb1c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}.elementor-5764 .elementor-element.elementor-element-6676fb1c:not(.elementor-motion-effects-element-type-background), .elementor-5764 .elementor-element.elementor-element-6676fb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191322;}.elementor-5764 .elementor-element.elementor-element-7d85463c{width:var( --container-widget-width, 1180px );max-width:1180px;--container-widget-width:1180px;--container-widget-flex-grow:0;transition:all 400ms;text-align:start;}.elementor-5764 .elementor-element.elementor-element-7d85463c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5764 .elementor-element.elementor-element-7d85463c.elementor-element{--align-self:center;}.elementor-5764 .elementor-element.elementor-element-7d85463c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:85px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#554A77;}.elementor-5764 .elementor-element.elementor-element-3b36f63e{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5764 .elementor-element.elementor-element-3b36f63e.e-con{--align-self:center;}.elementor-5764 .elementor-element.elementor-element-f15a172{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-5764 .elementor-element.elementor-element-9f97451{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-9f97451 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-5764 .elementor-element.elementor-element-60141a1{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-60141a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;}.elementor-5764 .elementor-element.elementor-element-49fd756{transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-49fd756 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;}.elementor-5764 .elementor-element.elementor-element-7369920{--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;}.elementor-5764 .elementor-element.elementor-element-0a6fc93{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-90e153d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-90e153d > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-90e153d .elementor-button{padding:13px 34px 13px 34px;}.elementor-5764 .elementor-element.elementor-element-5ffab7e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.background-gradient), .elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper.background-gradient:before{background-color:#3D2E6EEB;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:transparent;background-image:linear-gradient(180deg, #2A223D 0%, #130E23BF 100%);}.elementor-5764 .elementor-element.elementor-element-3217bcd{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand{border-style:solid;border-width:0px 1px 1px 1px;border-color:#6500FF;border-radius:11px 11px 11px 11px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper{border-style:solid;border-width:0px 1px 1px 1px;border-color:#6305F4;border-radius:10px 10px 10px 10px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:"Montserrat", Sans-serif;transition-duration:1.3s;padding:18px 18px 18px 18px;margin-bottom:0px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button, .elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient{transition-duration:0.4s;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:#8E8DBAE6;border-style:solid;border-width:-3px -3px -3px -3px;border-color:#221F2B;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:11px 11px 11px 11px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:#605493;border-style:solid;border-color:#1C1827;margin:0px 0px 0px 0px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:10px 10px 11px 11px;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button{color:#C2A2FFFA;}.elementor-5764 .elementor-element.elementor-element-3217bcd .jeg-elementor-kit.jkit-accordion .card-expand .card-body{border-radius:0px 0px 0px 0px;padding:31px 31px 22px 31px;}@media(min-width:768px){.elementor-5764 .elementor-element.elementor-element-378d8cf5{--width:50%;}.elementor-5764 .elementor-element.elementor-element-cd5083f{--width:50%;}.elementor-5764 .elementor-element.elementor-element-499b1ab9{--content-width:100%;}.elementor-5764 .elementor-element.elementor-element-3a2dda8{--content-width:100%;}.elementor-5764 .elementor-element.elementor-element-6676fb1c{--content-width:100%;}.elementor-5764 .elementor-element.elementor-element-3b36f63e{--width:1180px;}.elementor-5764 .elementor-element.elementor-element-f15a172{--width:528px;}.elementor-5764 .elementor-element.elementor-element-5ffab7e{--width:65%;}}@media(max-width:1024px){.elementor-5764 .elementor-element.elementor-element-4c12b7ba{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-5764 .elementor-element.elementor-element-cd5083f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-5764 .elementor-element.elementor-element-a6a5910 .elementor-heading-title{font-size:65px;}.elementor-5764 .elementor-element.elementor-element-c7605b0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-5764 .elementor-element.elementor-element-c7605b0 .price{font-size:25px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-top .eael-feature-list-content-box{margin:20px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-top .eael-feature-list-content-box{margin:20px;}.elementor-5764 .elementor-element.elementor-element-499b1ab9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-5764 .elementor-element.elementor-element-28675a1f .elementor-heading-title{font-size:45px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product span.onsale{font-size:14px;line-height:2em;}.elementor-5764 .elementor-element.elementor-element-6676fb1c{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-5764 .elementor-element.elementor-element-7d85463c .elementor-heading-title{font-size:65px;}.elementor-5764 .elementor-element.elementor-element-3b36f63e{--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-5764 .elementor-element.elementor-element-49fd756 .elementor-heading-title{font-size:15px;}.elementor-5764 .elementor-element.elementor-element-5ffab7e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-5764 .elementor-element.elementor-element-4c12b7ba{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-5764 .elementor-element.elementor-element-378d8cf5{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5764 .elementor-element.elementor-element-cd5083f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5764 .elementor-element.elementor-element-a6a5910{text-align:center;}.elementor-5764 .elementor-element.elementor-element-a6a5910 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-5764 .elementor-element.elementor-element-c7605b0{text-align:center;}.woocommerce .elementor-5764 .elementor-element.elementor-element-c7605b0 .price{font-size:20px;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-68a0d45 .-icon-position-top .eael-feature-list-content-box{margin:10px;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-left .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-right .eael-feature-list-content-box, .elementor-5764 .elementor-element.elementor-element-d27cd1e .-icon-position-top .eael-feature-list-content-box{margin:10px;}.elementor-5764 .elementor-element.elementor-element-499b1ab9{--padding-top:30%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-5764 .elementor-element.elementor-element-28675a1f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product{text-align:center;}.elementor-5764 .elementor-element.elementor-element-5157bc79{width:100%;max-width:100%;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:70px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:30px;}.elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5764 .elementor-element.elementor-element-5157bc79.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-5764 .elementor-element.elementor-element-6676fb1c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30%;--padding-bottom:30%;--padding-left:6%;--padding-right:6%;}.elementor-5764 .elementor-element.elementor-element-7d85463c .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-5764 .elementor-element.elementor-element-49fd756 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-a6a5910 */.elementor-widget-woocommerce-product-title h1,
.elementor-widget-woocommerce-product-title .product_title {
  background: linear-gradient(180deg, 
    #ffffff 0%,
    #c4b5fd 20%,
    #a78bfa 50%,
    #8b5cf6 80%,
    #7c3aed 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
  text-shadow: 
    0 1px 0 rgba(255, 255, 255, 0.5),
    0 2px 2px rgba(139, 92, 246, 0.3),
    0 4px 8px rgba(0, 0, 0, 0.3),
    1px 1px 0 rgba(124, 58, 237, 0.3),
    2px 2px 0 rgba(109, 40, 217, 0.2),
    3px 3px 3px rgba(0, 0, 0, 0.4) !important;
  display: inline-block !important;
  filter: 
    drop-shadow(0 4px 12px rgba(139, 92, 246, 0.4))
    drop-shadow(0 6px 20px rgba(0, 0, 0, 0.3))
    brightness(1.1) !important;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-2bd5442 *//* Rating widget - Gold glow stars */
.elementor-widget-rating .elementor-rating-wrapper i,
.elementor-widget-rating i {
  color: #FFDD00 !important;
  font-size: 15px !important;
  text-shadow: 0 2px 4px rgba(255, 221, 0, 0.3), 
               0 0 8px rgba(255, 221, 0, 0.2) !important;
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;
  font-weight: 900 !important;
}

.elementor-widget-rating .elementor-rating-wrapper {
  letter-spacing: 2pxpx !important;
  gap: 2px !important;
}

/* Rating title/count styling */
.elementor-widget-rating .elementor-rating-title {
  color: #8785A7 !important;
  font-size: 14px !important;
  margin-left: 8px !important;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-2f719de *//* Button - Normal State is Now Bright Purple */
.product-button a,
.product-button button {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%) !important;
  border-color: #a78bfa !important;
  color: #1a1625 !important;
  box-shadow: 
    0 4px 12px rgba(139, 92, 246, 0.25),
    0 0 0 1px rgba(167, 139, 250, 0.15) !important;
}

/* Button Hover - Vertical Gradient to Dark Purple */
.product-button a:hover,
.product-button button:hover {
  background: linear-gradient(180deg, #6b4fb8 0%, #2A2237 100%) !important;
  border-color: #8b5cf6 !important;
  color: #e5e7eb !important;
  box-shadow: 
    0 8px 24px rgba(107, 79, 184, 0.4),
    0 0 0 1px rgba(139, 92, 246, 0.3) !important;
  transform: translateY(-2px) scale(1.02) !important;
}

/* Button Text Colors */
.product-button a *,
.product-button button * {
  color: #1a1625 !important;
}

.product-button a:hover *,
.product-button button:hover * {
  color: #e5e7eb !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-5157bc79 *//* Related Products Section - CORRECT ORDER BASED ON HTML */

/* Card container styling */
.related.products ul.products li.product,
.upsells.products ul.products li.product {
  background: #1a1625 !important;
  border: 1px solid #2d2838 !important;
  border-radius: 15px !important;
  padding: 20px !important;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 500px !important;
}

/* Image - order 1 */
.related.products ul.products li.product img {
  order: 1 !important;
  margin-bottom: 15px !important;
}

/* Title - order 2 */
.related.products ul.products li.product .woocommerce-loop-product__title {
  order: 2 !important;
  color: #ffffff !important;
  min-height: 40px !important;
  font-size: 23px !important;
  margin-bottom: 10px !important;
  transition: all 0.3s ease !important;
}

/* Description - order 3 */
.related.products ul.products li.product .custom-product-description {
  order: 3 !important;
  margin-bottom: 10px !important;
}

/* Rating - order 4 */
.related.products ul.products li.product .custom-product-rating {
  order: 4 !important;
  margin-bottom: 35px !important;
}

/* Price - order 5 */
.related.products ul.products li.product .price {
  order: 5 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  margin-bottom: 15px !important;
}

/* Button - order 6 */
.related.products ul.products li.product .button,
.related.products ul.products li.product .add_to_cart_button {
  order: 6 !important;
  margin-top: auto !important;
}

/* Card hover effect */
.related.products ul.products li.product:hover,
.upsells.products ul.products li.product:hover {
  transform: translateY(-8px) !important;
  background: linear-gradient(180deg, #1a1625 0%, #0f0b18 100%) !important;
  border-color: #6b4fb8 !important;
  box-shadow: 
    0 20px 50px rgba(107, 79, 184, 0.15),
    0 8px 20px rgba(0, 0, 0, 0.6),
    0 0 0 1px rgba(107, 79, 184, 0.2),
    inset 0 1px 0 rgba(139, 92, 246, 0.1) !important;
}

/* Image styling */
.related.products ul.products li.product img {
  opacity: 0.6 !important;
  transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;
  border-radius: 8px !important;
}

.related.products ul.products li.product:hover img {
  opacity: 1 !important;
  transform: scale(1.08) !important;
}

/* Title gradient on hover */
.related.products ul.products li.product:hover .woocommerce-loop-product__title {
  background: linear-gradient(180deg, #a78bfa 0%, #5D556C 50%, #a78bfa 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
}

/* Star ratings - YELLOW */
.related.products .star-rating,
.related.products .star-rating span,
.related.products .custom-product-rating .star-rating,
.related.products .custom-product-rating .star-rating span {
  color: #FFDD00 !important;
}

.related.products .star-rating::before,
.related.products .custom-product-rating .star-rating::before {
  color: rgba(255, 221, 0, 0.25) !important;
}

/* Price colors */
.related.products ul.products li.product .price .woocommerce-Price-amount {
  color: #8154FF !important;
}

.related.products ul.products li.product .price {
  color: #8F96B0 !important;
}

/* Button styling */
.related.products ul.products li.product .button,
.related.products ul.products li.product .add_to_cart_button {
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%) !important;
  border-color: #a78bfa !important;
  color: #1a1625 !important;
  box-shadow: 
    0 4px 12px rgba(139, 92, 246, 0.25),
    0 0 0 1px rgba(167, 139, 250, 0.15) !important;
  border-radius: 8px !important;
  padding: 12px 24px !important;
  width: 100% !important;
  text-align: center !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}

.related.products ul.products li.product .button:hover,
.related.products ul.products li.product .add_to_cart_button:hover {
  background: linear-gradient(180deg, #6b4fb8 0%, #2A2237 100%) !important;
  border-color: #8b5cf6 !important;
  color: #e5e7eb !important;
  box-shadow: 
    0 8px 24px rgba(107, 79, 184, 0.4),
    0 0 0 1px rgba(139, 92, 246, 0.3) !important;
  transform: translateY(-2px) scale(1.02) !important;
}

/* Make cards narrower and add bigger gaps */
.related.products ul.products,
.upsells.products ul.products {
  gap: 20px !important; /* Bigger gap between cards */
}

.related.products ul.products li.product,
.upsells.products ul.products li.product {
  max-width: 280px !important; /* Make cards narrower */
}

/* Stretch image to card borders */
.related.products ul.products li.product {
  padding: 0 !important; /* Remove padding for full-width image */
  overflow: hidden !important; /* Keep zoom contained */
}

.related.products ul.products li.product img {
  width: 100% !important;
  height: auto !important;
  border-radius: 12px 12px 0 0 !important; /* Round only top corners */
  margin-bottom: 0 !important;
}

/* Add padding back to content area */
.related.products ul.products li.product .woocommerce-loop-product__title,
.related.products ul.products li.product .custom-product-description,
.related.products ul.products li.product .custom-product-rating,
.related.products ul.products li.product .price,
.related.products ul.products li.product .button {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.related.products ul.products li.product .woocommerce-loop-product__title {
  padding-top: 20px !important;
}

.related.products ul.products li.product .button {
  padding: 12px 20px !important;
  margin: 0 20px 20px 20px !important;
  width: calc(100% - 40px) !important;
}

/* Force yellow stars with higher specificity */
.related.products .star-rating,
.related.products .star-rating span,
.related.products .custom-product-rating .star-rating,
.related.products .custom-product-rating .star-rating span {
  color: #FFDD00 !important;
}

.related.products .star-rating::before,
.related.products .custom-product-rating .star-rating::before {
  color: rgba(255, 221, 0, 0.25) !important;
}

/* Fix yellow stars - correct class */
.related.products .stars,
.related.products .custom-product-rating .stars {
  color: #FFDD00 !important;
}

/* Also target any star-rating class just in case */
.related.products .star-rating,
.related.products .star-rating span {
  color: #FFDD00 !important;
}

/* Fix button to bottom of card */
.related.products ul.products li.product {
  display: flex !important;
  flex-direction: column !important;
}

.related.products ul.products li.product .button {
  margin-top: auto !important;
  margin-bottom: 20px !important;
  padding: 12px 20px !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  width: calc(100% - 40px) !important;
}

/* Push price up to give space for button at bottom */
.related.products ul.products li.product .price {
  margin-bottom: auto !important;
  padding-bottom: 15px !important;
}

/* Make sales count smaller */
.related.products .custom-product-rating .count {
  font-size: 13px !important;
}

/* Make Related Products clickable */
.related.products ul.products li.product a,
.related.products ul.products li.product .woocommerce-loop-product__link {
  pointer-events: auto !important;
  cursor: pointer !important;
  text-decoration: none !important;
}

/* Ensure title link is clickable */
.related.products ul.products li.product .woocommerce-loop-product__title {
  cursor: pointer !important;
  pointer-events: auto !important;
}

/* Ensure image link is clickable */
.related.products ul.products li.product img {
  cursor: pointer !important;
  pointer-events: auto !important;
}

/* Make sure nothing is blocking clicks */
.related.products ul.products li.product {
  position: relative !important;
  z-index: 1 !important;
}

.related.products ul.products li.product > * {
  position: relative !important;
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90e153d *//* Make buttons clickable */
.elementor-button-wrapper a,
.elementor-button {
  pointer-events: auto !important;
  cursor: pointer !important;
}

/* Add hover effect */
.elementor-button:hover {
  opacity: 0.9 !important;
  transform: translateY(-2px) !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS *//* Glass morphism tab container - Essential Addons */
.eael-advance-tabs .eael-tabs-nav {
  background: rgba(30, 25, 40, 0.4) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(139, 92, 246, 0.1) !important;
  border-radius: 12px !important;
  padding: 8px !important;
  display: flex !important;
  gap: 8px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3),
              inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  justify-content: center !important;
}

/* Individual tab buttons - Essential Addons */
.eael-advance-tabs .eael-tab-item-trigger {
  background: transparent !important;
  color: #8785A7 !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 12px 24px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  flex: 1 1 0 !important;
  max-width: 400px !important;
  min-width: 300px !important;
  text-align: center !important;
  justify-content: center !important;
  display: flex !important;
  align-items: center !important;
}

/* Active tab - glowing glass effect */
.eael-advance-tabs .eael-tab-item-trigger.active,
.eael-advance-tabs .eael-tab-item-trigger.active-default {
  background: linear-gradient(135deg, 
    rgba(139, 92, 246, 0.3) 0%, 
    rgba(124, 58, 237, 0.2) 100%) !important;
  color: #ffffff !important;
  border: 1px solid rgba(139, 92, 246, 0.4) !important;
  box-shadow: 0 4px 15px rgba(139, 92, 246, 0.3),
              inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}

/* Hover state */
.eael-advance-tabs .eael-tab-item-trigger:hover {
  color: #a78bfa !important;
  background: rgba(139, 92, 246, 0.1) !important;
  border: 1px solid rgba(139, 92, 246, 0.2) !important;
  transform: translateY(-1px) !important;
}

/* Active tab hover enhancement */
.eael-advance-tabs .eael-tab-item-trigger.active:hover,
.eael-advance-tabs .eael-tab-item-trigger.active-default:hover {
  box-shadow: 0 6px 20px rgba(139, 92, 246, 0.4),
              inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

/* Tab content area - glass continuation */
.eael-advance-tabs .eael-tabs-content {
  background: rgba(26, 22, 37, 0.3) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(139, 92, 246, 0.1) !important;
  border-radius: 12px !important;
  padding: 30px !important;
  color: #9b96b0 !important;
  margin-top: 15px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2),
              inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
}

/* Content items */
.eael-advance-tabs .eael-tab-content-item {
  color: #9b96b0 !important;
}

.eael-advance-tabs .eael-tab-title {
  text-align: center !important;
  width: 100% !important;
}

/* Essential Addons Feature List - Rounded Square Icons */
.eael-feature-list-items .eael-feature-list-icon-box,
.eael-feature-list-items .eael-feature-list-icon {
  border-radius: 12px !important;
}

.eael-feature-list-items .eael-feature-list-icon-inner {
  border-radius: 12px !important;
}

.eael-feature-list .connector-type-modern .eael-feature-list-icon-box {
  border-radius: 12px !important;
}

/* Glass morphism tab container - WooCommerce Product Tabs */
.woocommerce-tabs ul.wc-tabs,
.woocommerce-tabs ul.tabs {
  background: rgba(30, 25, 40, 0.4) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(139, 92, 246, 0.1) !important;
  border-radius: 12px !important;
  padding: 8px !important;
  display: flex !important;
  gap: 8px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3),
              inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  justify-content: center !important;
  border-bottom: none !important;
  margin: 0 !important;
}

/* Individual tab buttons - WooCommerce */
.woocommerce-tabs ul.wc-tabs li,
.woocommerce-tabs ul.tabs li {
  background: transparent !important;
  color: #8785A7 !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  flex: 1 1 0 !important;
  max-width: 400px !important;
  min-width: 300px !important;
  text-align: center !important;
}

.woocommerce-tabs ul.wc-tabs li a,
.woocommerce-tabs ul.tabs li a {
  background: transparent !important;
  color: #8785A7 !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 12px 24px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  text-align: center !important;
  justify-content: center !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}

/* Active tab - glowing glass effect */
.woocommerce-tabs ul.wc-tabs li.active,
.woocommerce-tabs ul.tabs li.active {
  background: linear-gradient(135deg, 
    rgba(139, 92, 246, 0.3) 0%, 
    rgba(124, 58, 237, 0.2) 100%) !important;
  border: 1px solid rgba(139, 92, 246, 0.4) !important;
  box-shadow: 0 4px 15px rgba(139, 92, 246, 0.3),
              inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
}

.woocommerce-tabs ul.wc-tabs li.active a,
.woocommerce-tabs ul.tabs li.active a {
  color: #ffffff !important;
}

/* Hover state */
.woocommerce-tabs ul.wc-tabs li:hover,
.woocommerce-tabs ul.tabs li:hover {
  background: rgba(139, 92, 246, 0.1) !important;
  border: 1px solid rgba(139, 92, 246, 0.2) !important;
  transform: translateY(-1px) !important;
}

.woocommerce-tabs ul.wc-tabs li:hover a,
.woocommerce-tabs ul.tabs li:hover a {
  color: #a78bfa !important;
}

/* Active tab hover enhancement */
.woocommerce-tabs ul.wc-tabs li.active:hover,
.woocommerce-tabs ul.tabs li.active:hover {
  box-shadow: 0 6px 20px rgba(139, 92, 246, 0.4),
              inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

/* Tab content area - glass continuation */
.woocommerce-tabs .woocommerce-Tabs-panel {
  background: rgba(26, 22, 37, 0.3) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(139, 92, 246, 0.1) !important;
  border-radius: 12px !important;
  padding: 30px !important;
  color: #9b96b0 !important;
  margin-top: 15px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2),
              inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
}

/* Content text color */
.woocommerce-tabs .woocommerce-Tabs-panel p,
.woocommerce-tabs .woocommerce-Tabs-panel * {
  color: #9b96b0 !important;
}

/* Hide Reviews tab from Product Data Tabs widget */
.woocommerce-tabs ul.wc-tabs li.reviews_tab,
.woocommerce-tabs ul.tabs li.reviews_tab {
  display: none !important;
}

/* Hide Reviews content panel */
.woocommerce-tabs #reviews,
.woocommerce-tabs .woocommerce-Reviews {
  display: none !important;
}

/* Buy Now button styling - match Add to Cart */
.product-button.elementor-button {
  border-radius: 10px !important;
  padding: 13px 90px !important;
  display: inline-block !important;
  text-align: center !important;
  text-decoration: none !important;
}

.product-button.elementor-button .elementor-button-content-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.product-button.elementor-button .elementor-button-text {
  font-size: inherit !important;
  font-weight: inherit !important;
}/* End custom CSS */