.elementor-5669 .elementor-element.elementor-element-18fd9aef{--display:flex;--min-height:600px;--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5669 .elementor-element.elementor-element-9e7e0a7{--display:flex;}.elementor-5669 .elementor-element.elementor-element-7a5f7c76{text-align:center;}.elementor-5669 .elementor-element.elementor-element-7a5f7c76 .elementor-heading-title{font-family:"Secular One", Sans-serif;color:var( --e-global-color-astglobalcolor4 );}.elementor-5669 .elementor-element.elementor-element-2ab0ab82{--display:flex;}.elementor-5669 .elementor-element.elementor-element-94b02cc{--display:flex;}.elementor-5669 .elementor-element.elementor-element-94b02cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5669 .elementor-element.elementor-element-2434a1e{text-align:center;}.elementor-5669 .elementor-element.elementor-element-2434a1e .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-5669 .elementor-element.elementor-element-9d0ed57 img{height:252px;}.elementor-5669 .elementor-element.elementor-element-6f451c9a{--display:flex;}.elementor-5669 .elementor-element.elementor-element-ba94579{--display:flex;}.elementor-5669 .elementor-element.elementor-element-f28383c{--display:flex;}.elementor-5669 .elementor-element.elementor-element-0a5e51f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-0a5e51f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0a5e51f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-3e492f8{--display:flex;}.elementor-5669 .elementor-element.elementor-element-682872b{--display:flex;}.elementor-5669 .elementor-element.elementor-element-07c1a8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-07c1a8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-07c1a8a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-e9bf2b0{--display:flex;}.elementor-5669 .elementor-element.elementor-element-7be4a32{--display:flex;}.elementor-5669 .elementor-element.elementor-element-0b14013{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-0b14013.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0b14013.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-97f2cd9{--display:flex;}.elementor-5669 .elementor-element.elementor-element-d6fab65{--display:flex;}.elementor-5669 .elementor-element.elementor-element-9007d5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-9007d5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9007d5a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-3a1411d{--display:flex;}.elementor-5669 .elementor-element.elementor-element-9ad9060{--display:flex;}.elementor-5669 .elementor-element.elementor-element-9755346{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-9755346.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9755346.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-e6875e7{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}.elementor-5669 .elementor-element.elementor-element-6181e09{--display:flex;}.elementor-5669 .elementor-element.elementor-element-d793c6c{--display:flex;}.elementor-5669 .elementor-element.elementor-element-96318ed{--display:flex;}.elementor-5669 .elementor-element.elementor-element-c12ee1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-c12ee1a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-c12ee1a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-1fc0793{--display:flex;}.elementor-5669 .elementor-element.elementor-element-46e3c9e{--display:flex;}.elementor-5669 .elementor-element.elementor-element-f8eba38{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-f8eba38.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-f8eba38.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-2a40d15{--display:flex;}.elementor-5669 .elementor-element.elementor-element-f753b22{--display:flex;}.elementor-5669 .elementor-element.elementor-element-0aa4857{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-0aa4857.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0aa4857.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5669 .elementor-element.elementor-element-d2f4b99{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:20%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}.elementor-5669 .elementor-element.elementor-element-9a7bf3c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-5669 .elementor-element.elementor-element-9a7bf3c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Varela Round", Sans-serif;}@media(max-width:1024px){.elementor-5669 .elementor-element.elementor-element-0a5e51f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-07c1a8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0b14013.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9007d5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9755346.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-e6875e7{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-5669 .elementor-element.elementor-element-c12ee1a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-f8eba38.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0aa4857.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-d2f4b99{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}}@media(max-width:767px){.elementor-5669 .elementor-element.elementor-element-7a5f7c76 .elementor-heading-title{font-size:45px;}.elementor-5669 .elementor-element.elementor-element-0a5e51f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-07c1a8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0b14013.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9007d5a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9755346.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-c12ee1a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-f8eba38.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-0aa4857.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5669 .elementor-element.elementor-element-9a7bf3c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-5669 .elementor-element.elementor-element-15cea58{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-5669 .elementor-element.elementor-element-15cea58.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-5669 .elementor-element.elementor-element-94b02cc{--content-width:850px;}.elementor-5669 .elementor-element.elementor-element-f28383c{--width:100%;}.elementor-5669 .elementor-element.elementor-element-682872b{--width:100%;}.elementor-5669 .elementor-element.elementor-element-7be4a32{--width:100%;}.elementor-5669 .elementor-element.elementor-element-d6fab65{--width:100%;}.elementor-5669 .elementor-element.elementor-element-9ad9060{--width:100%;}.elementor-5669 .elementor-element.elementor-element-96318ed{--width:100%;}.elementor-5669 .elementor-element.elementor-element-46e3c9e{--width:100%;}.elementor-5669 .elementor-element.elementor-element-f753b22{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-7f37d21 *//* --- Clean Miniature Info Box --- */
.mini-info {
    direction: rtl;
    text-align: right;
    max-width: 1000px;
    margin: 0 auto 40px auto;
    padding: 28px 32px;
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.10);
    border-radius: 16px;
    backdrop-filter: blur(12px);
    color: #e8e8ff;
    line-height: 1.55;
    font-size: 17px;
    font-weight: 300;
    box-shadow: 0 0 12px rgba(120, 90, 255, 0.15);
    transition: box-shadow .25s ease;
    font-family: varela round;
}

.mini-info p {
    margin-bottom: 12px;
    opacity: 0.92;
}

.mini-info p:last-child {
    margin-bottom: 0;
}

.mini-info strong {
    color: #ffffff;
    font-weight: 500;
}

.mini-info:hover {
    box-shadow: 0 0 18px rgba(140, 110, 255, 0.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d0ed57 *//* Hover effect — same as original collaborator cards */
.partner-card.collaborator-card:hover {
    border-color: #bfc3ff !important;
    box-shadow:
        inset 0 0 12px rgba(190, 190, 255, 0.4),
        0 0 25px rgba(120, 120, 255, 0.5),
        0 0 45px rgba(120, 120, 255, 0.2) !important;
    transform: translateY(-4px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e6875e7 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}

/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d2f4b99 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}



/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e6875e7 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}

/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d2f4b99 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}



/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28383c *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f28383c {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f28383c::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f28383c::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682872b *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-682872b {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-682872b::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-682872b::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be4a32 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-7be4a32::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6fab65 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-d6fab65::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad9060 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}
.elementor-5669 .elementor-element.elementor-element-9ad9060 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-9ad9060::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e6875e7 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}

/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96318ed *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-96318ed {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-96318ed::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-96318ed::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}

/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e3c9e *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-46e3c9e::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f753b22 *//* Neon glass background for the PRODUCTS PARENT container */
.prods-parent {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(14px) !important;
    -webkit-backdrop-filter: blur(14px) !important;

    border-radius: 24px !important;
    padding: 8px !important;

    border: 1px solid rgba(120, 70, 255, 0.25) !important;
    box-shadow:
        0 0 40px rgba(120, 70, 255, 0.2),
        0 0 80px rgba(60, 160, 255, 0.15) inset !important;
}

.elementor-5669 .elementor-element.elementor-element-f753b22 {
  max-height: 800px;
  overflow-y: auto;
  scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: rgba(120, 70, 255, 0.5) transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar {
  width: 6px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb {
  background: rgba(120, 70, 255, 0.5);
  border-radius: 3px;
}

.elementor-5669 .elementor-element.elementor-element-f753b22::-webkit-scrollbar-thumb:hover {
  background: rgba(120, 70, 255, 0.8);
}

.elementor-5669 .elementor-element.elementor-element-f753b22::after {
  content: '';
  position: sticky;
  bottom: 0;
  display: block;
  height: 40px;
  background: linear-gradient(transparent, rgba(10, 8, 30, 0.9));
  pointer-events: none;
}


/* Inside product widgets stay clean and untouched */
.prods-parent .products {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d2f4b99 */.neon-cat-box {
    background: rgba(10,8,28,0.55);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-radius: 22px;
    padding: 22px;
    border: 1px solid rgba(120,70,255,0.25);
    box-shadow:
        0 0 40px rgba(120,70,255,0.15),
        0 0 80px rgba(60,160,255,0.15) inset;
    color: #fff;
}


/* ======================================================
   MAKE ELEMENTOR TAB BUTTONS LOOK LIKE YOUR GLOW BUTTON
====================================================== */

/* Elementor tab navbar */
.neon-cat-box .elementor-tab-title {
    display: block;
    width: 100%;
    padding: 14px 18px;
    margin-bottom: 14px;

    background: rgba(10,8,28,0.75);
    border-radius: 18px;

    color: #fff !important;
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
    border: 1px solid rgba(120,70,255,0.15);

    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover */
.neon-cat-box .elementor-tab-title:hover {
    background: rgba(20,18,48,0.9);
    box-shadow:
        0 0 12px rgba(120,70,255,0.4),
        0 0 22px rgba(60,160,255,0.3);
}



/* ACTIVE TAB — EXACT GLOW LIKE YOUR IMAGE */
.neon-cat-box .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #1e2f57, #0d1226);
    border: 1px solid rgba(120,70,255,0.65);

    box-shadow:
        0 0 12px rgba(120,70,255,0.45),
        0 0 20px rgba(60,160,255,0.35),
        inset 0 0 18px rgba(90,50,255,0.35);

    color: #fff !important;
}

/* Remove Elementor’s default blue underline */
.neon-cat-box .elementor-tab-title:after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9a7bf3c *//* ====================================================================
    ELEGANT DARK TABS — RESPONSIVENESS AND MOBILE FIX
    
    CRITICAL FIX: Stops the page from jumping/scrolling past the tabs 
    when the user clicks a new tab on mobile devices.
==================================================================== */

/* 1. Tabs Container (Layout & Spacing) */
.e-n-tabs-heading {
    display: flex;
    gap: 18px; 
    justify-content: center;
    padding: 35px 0 50px; 
    /* Allows container to wrap content on small screens (handled by media query) */
    flex-wrap: wrap; 
}

/* 2. Base Tab (Normal State) */
.e-n-tab-title {
    /* *** REMOVED FIXED WIDTH: Now uses flex-basis for responsiveness *** */
    flex-grow: 1; 
    flex-shrink: 1; 
    flex-basis: auto; 
    
    text-align: center; 
    font-family: 'Poppins', 'Inter', sans-serif;
    
    /* Base dark background */
    background: rgba(10, 5, 25, 0.9) !important; 
    
    /* Soft, defined border */
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    
    /* REDUCED PADDING FOR SMALLER BUTTON */
    padding: 14px 40px !important; 
    
    /* Enforce Rounding to 50px (Pill Shape) */
    border-radius: 50px !important; 
    cursor: pointer;
    
    /* Smooth, uniform transition */
    transition: all 0.3s ease-out; 
    
    backdrop-filter: blur(8px); 
    -webkit-backdrop-filter: blur(8px);
    position: relative;
    overflow: hidden;
    letter-spacing: 1.2px; 
    text-transform: uppercase;
    font-size: 15px; 
    font-weight: 600; 
    z-index: 2; 
}

/* Base Text Style */
.e-n-tab-title .e-n-tab-title-text {
    color: #b8b8e0 !important; 
    transition: color 0.3s;
}

/* 3. Hover State (Subtle Lift and Soft Shadow) */
.e-n-tab-title:hover {
    background: rgba(20, 15, 45, 0.95) !important; 
    transform: translateY(-1px); /* Subtle lift */
    box-shadow:
        0 4px 10px rgba(0, 0, 0, 0.4) !important, 
        0 0 8px rgba(150, 120, 255, 0.3) !important; 
    border-color: rgba(255, 255, 255, 0.2) !important; 
}

/* Hover Text Style */
.e-n-tab-title:hover .e-n-tab-title-text {
    color: #ffffff !important;
}


/* 4. *** CRITICAL ACTIVE STATE (SELECTED TAB) - SUBTLE, ELEGANT DISTINCTION *** */
.e-n-tab-title.elementor-active, 
.e-n-tabs-heading .e-n-tab-title[data-tab].elementor-active,
.e-n-tab-title[aria-selected="true"] {
    /* Slightly darker, solid background (looks "locked") */
    background: linear-gradient(145deg, #100628, #0a0314) !important; 
    transform: translateY(0px) !important; 
    box-shadow:
        inset 0 0 10px rgba(150, 120, 255, 0.5) !important, /* Soft, purple light source inside */
        0 0 0 1px rgba(224, 208, 255, 0.5) !important; /* Single pixel outer highlight */
    border-color: #e0d0ff !important; 
}

/* Active Text Style */
.e-n-tab-title.elementor-active .e-n-tab-title-text,
.e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #ffffff !important; 
    font-weight: 600 !important; 
    text-shadow: none !important; 
}


/* 6. *** MOBILE RESPONSIVENESS FIX (768px and below) *** */
@media (max-width: 768px) {
    /* Forces buttons to stack vertically */
    .e-n-tabs-heading {
        flex-direction: column;
        gap: 12px; /* Slight reduction in vertical gap */
        padding: 20px 0 30px; /* Reduced vertical padding for mobile */
    }
    
    /* Forces each button to take full width */
    .e-n-tab-title {
        width: 100% !important; 
        max-width: 100% !important; 
        flex-basis: 100% !important; 
        padding: 12px 30px !important; /* Slightly smaller padding on mobile */
    }
    
    /* *** SCROLL FIX: Adjusts the scroll target for Elementor tabs on mobile *** */
    .elementor-widget-tabs {
        /* This slightly pulls the target anchor up, keeping the tab buttons in view */
        margin-top: -80px !important; 
        padding-top: 80px !important;
    }
    
    /* Ensures smooth scroll is used if the elementor library is active */
    .elementor-widget-tabs a[href*="#"] {
        scroll-behavior: smooth !important;
    }
}

/* 5. Glowing Indicator (Active State) - Hidden */
.e-n-tab-title.elementor-active::after {
    content: none !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15cea58 *//* --- Warning Box --- */
.warning-box {
    direction: rtl;
    display: flex;
    gap: 18px;
    align-items: flex-start;
    background: rgba(255, 60, 60, 0.10);
    border: 1px solid rgba(255, 120, 120, 0.25);
    border-radius: 16px;
    padding: 22px 28px;
    max-width: 850px;
    margin: 0 auto 40px auto;
    color: #ffdede;
    backdrop-filter: blur(10px);
    box-shadow: 0 0 22px rgba(255, 90, 90, 0.16);
        font-family: varela round;
}

/* --- ICON --- */
.warning-icon {
    font-size: 54px;
    font-weight: 900;
    line-height: 1;
    color: #ff6666;
    background: rgba(255, 50, 50, 0.20);
    border: 2px solid rgba(255, 80, 80, 0.35);
    border-radius: 14px;
    padding: 6px 20px;
    box-shadow: 0 0 15px rgba(255, 80, 80, 0.45);
}

/* --- TEXT SIDE --- */
.warning-text h3 {
    margin: 0 0 12px 0;
    color: #ffb8b8;
    font-size: 22px;
    font-weight: 700;
}

.warning-text ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.warning-text li {
    margin-bottom: 8px;
    line-height: 1.55;
    opacity: 0.9;
}

.warning-text li:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab0ab82 *//* ================================
   SORTING DROPDOWN — COSMIC STYLE
================================== */

/* Wrapper */
.woocommerce-ordering,
.woocommerce-ordering select {
    z-index: 1000 !important;
}

/* Select field */
.woocommerce-ordering select {
    background: rgba(10, 8, 28, 0.55) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border-radius: 14px !important;

    border: 1px solid rgba(120, 70, 255, 0.45) !important;
    padding: 12px 16px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 15px !important;

    box-shadow:
        0 0 18px rgba(120, 70, 255, 0.3),
        0 0 24px rgba(60, 160, 255, 0.2) inset !important;

    cursor: pointer !important;
    width: 220px !important;
}

/* Arrow icon (forces white arrow) */
.woocommerce-ordering select {
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='14' viewBox='0 0 20 20' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M5.3 7.3a1 1 0 011.4 0L10 10.6l3.3-3.3a1 1 0 111.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 010-1.4z'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
}

/* Hover */
.woocommerce-ordering select:hover {
    border-color: rgba(120, 70, 255, 0.7) !important;
    box-shadow:
        0 0 26px rgba(120, 70, 255, 0.4),
        0 0 40px rgba(60, 160, 255, 0.25) inset !important;
}

/* Dropdown menu itself */
select option {
    background: #0f0b28 !important;
    color: #ffffff !important;
    padding: 10px !important;
    font-weight: 500 !important;
}

select option:hover {
    background: #1a1536 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18fd9aef */.orderby{
    display: none;
}/* End custom CSS */