.elementor-429100 .elementor-element.elementor-element-e4523d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.85;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-429100 .elementor-element.elementor-element-e4523d7:not(.elementor-motion-effects-element-type-background), .elementor-429100 .elementor-element.elementor-element-e4523d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://usastockhunteracademy.com/wp-content/uploads/2025/09/download.jpg");}.elementor-429100 .elementor-element.elementor-element-e4523d7::before, .elementor-429100 .elementor-element.elementor-element-e4523d7 > .elementor-background-video-container::before, .elementor-429100 .elementor-element.elementor-element-e4523d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-429100 .elementor-element.elementor-element-e4523d7 > .elementor-background-slideshow::before, .elementor-429100 .elementor-element.elementor-element-e4523d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-429100 .elementor-element.elementor-element-e4523d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#16213EE6;}.elementor-429100 .elementor-element.elementor-element-e4523d7, .elementor-429100 .elementor-element.elementor-element-e4523d7::before{--border-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-c14b158{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-0c0e10b{--display:flex;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-96e8fb6{text-align:right;}.elementor-429100 .elementor-element.elementor-element-96e8fb6 .elementor-heading-title{color:#FFFFFF;font-size:25px;font-weight:800;}.elementor-429100 .elementor-element.elementor-element-1608980{--display:flex;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-a2e0af4 .elementor-button{background-color:#02010100;}.elementor-429100 .elementor-element.elementor-element-a2e0af4.elementor-element{--align-self:flex-end;}.elementor-429100 .elementor-element.elementor-element-40ac6c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-4ec2bdd{--display:flex;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-2e6f86a{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-6f2e74a .woocommerce-breadcrumb{color:#E0E0E0;}.elementor-429100 .elementor-element.elementor-element-6f2e74a .woocommerce-breadcrumb > a{color:#E0E0E0;}.wl .elementor-429100 .elementor-element.elementor-element-ba2315b .wl-product-title{text-align:right;font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-429100 .elementor-element.elementor-element-ba2315b .wl-product-title,.wl .elementor-429100 .elementor-element.elementor-element-ba2315b .wl-product-title a{color:#424242;}.elementor-429100 .elementor-element.elementor-element-f199c0e{text-align:right;}.woocommerce .elementor-429100 .elementor-element.elementor-element-f199c0e .woocommerce-product-details__short-description{color:#E0E0E0;}.woocommerce .elementor-429100 .elementor-element.elementor-element-f013376 .price{font-size:25px;}.woocommerce .elementor-429100 .elementor-element.elementor-element-f013376 .price ins{color:#000000;}.elementor-429100 .elementor-element.elementor-element-f013376{width:auto;max-width:auto;}.elementor-429100 .elementor-element.elementor-element-f013376.elementor-element{--align-self:flex-start;}.elementor-429100 .elementor-element.elementor-element-eee6be1 .cart button, .elementor-429100 .elementor-element.elementor-element-eee6be1 .cart .button{transition:all 0.2s;}.elementor-429100 .elementor-element.elementor-element-eee6be1 .quantity .qty{transition:all 0.2s;}.elementor-429100 .elementor-element.elementor-element-c96760c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-2f2102f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.wl .elementor-429100 .elementor-element.elementor-element-fece18b .wcd-quick-checkout-button{font-size:16px;font-weight:600;color:#000000;background-color:#02010100;border-style:none;}.wl .elementor-429100 .elementor-element.elementor-element-fece18b .wcd-quick-checkout-button:hover{background-color:#02010100;}.elementor-429100 .elementor-element.elementor-element-fece18b{width:auto;max-width:auto;}.elementor-429100 .elementor-element.elementor-element-fece18b.elementor-element{--align-self:flex-start;}.elementor-429100 .elementor-element.elementor-element-fece18b > .elementor-widget-container{border-style:none;}.elementor-429100 .elementor-element.elementor-element-fece18b:hover .elementor-widget-container{border-style:none;}.elementor-429100 .elementor-element.elementor-element-cf1ea6d{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-9a81d29 .elementor-button{background-color:#02010100;}.elementor-429100 .elementor-element.elementor-element-9a81d29{width:auto;max-width:auto;}.elementor-429100 .elementor-element.elementor-element-9a81d29.elementor-element{--align-self:flex-start;}.elementor-429100 .elementor-element.elementor-element-4dcc11b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-47f343a{--display:flex;--background-transition:0.3s;}.elementor-429100 .elementor-element.elementor-element-e9b0676 .elementor-heading-title{font-size:18px;}.elementor-429100 .elementor-element.elementor-element-eda8dd0{--grid-columns:2;}@media(min-width:768px){.elementor-429100 .elementor-element.elementor-element-2f2102f{--width:35%;}.elementor-429100 .elementor-element.elementor-element-cf1ea6d{--width:40%;}.elementor-429100 .elementor-element.elementor-element-4dcc11b{--width:24%;}}@media(max-width:1024px){.elementor-429100 .elementor-element.elementor-element-eda8dd0{--grid-columns:2;}}@media(max-width:767px){.elementor-429100 .elementor-element.elementor-element-eda8dd0{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-96e8fb6 */:root{
      --bg:#0a0a0a; --overlay-start: rgba(10,10,10,.85); --overlay-end: rgba(22,33,62,.9);
      --neon:#00ff9d; --turq:#40e0d0; --vio:#8a2be2; --muted:#cfd8e3;
    }
    .brand{ font-weight:800; letter-spacing:1px; padding:6px 14px; border-radius:14px;
      background:linear-gradient(135deg,var(--neon),var(--turq),var(--vio)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;
      text-shadow:0 0 28px rgba(0,255,157,.25); font-size:1.25rem; animation:glow 3.5s ease-in-out infinite;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2e0af4 */.btn-ghost {
    background: linear-gradient(135deg, rgba(138, 43, 226, .18), rgba(64, 224, 208, .18));
    border: 1px solid rgba(0, 255, 157, .25);
    color: #fff;
    border-radius: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for product-title, class: .elementor-element-ba2315b */.wl-product-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f013376 */.price-tag {
      background: linear-gradient(135deg, var(--neon), var(--turq));
      color: #0a0a0a;
      font-weight: 800;
      font-size: 1.6rem;
      padding: 10px 20px;
      border-radius: 50px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      box-shadow: var(--shadow);
      animation: pulse-btn 2s ease-in-out infinite;
    }
    .price-tag:hover { transform: scale(1.1); }
    .btn-ghost {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      padding: 10px 18px;
      border-radius: 50px;
      background: linear-gradient(135deg, rgba(138, 43, 226, 0.2), rgba(64, 224, 208, 0.2));
      border: 1px solid var(--border);
      color: var(--muted);
      font-weight: 700;
      text-decoration: none;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      animation: pulse-btn 2.5s ease-in-out infinite;
    }
    
    p.price {
    margin: 0;
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-eee6be1 */.woocommerce .quantity .qty {
    text-align: center;
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
        background-color: rgb(15 16 32 / var(--tw-bg-opacity, 1));
    color: white;
}

button.single_add_to_cart_button.button.alt {
    display: inline-flex
;
    align-items: center;
    gap: 0.5rem;
    background: linear-gradient(135deg, var(--neon), var(--turq));
    color: #0a0a0a;
    padding: 12px 22px;
    border-radius: 50px;
    font-weight: 800;
    text-decoration: none;
    box-shadow: var(--shadow);
    transition: transform 0.3s 
ease, box-shadow 0.3s 
ease !important;
    animation: pulse-btn 2s 
ease-in-out infinite;
}

    @keyframes pulse-btn {
      0%, 100% { transform: scale(1); box-shadow: 0 6px 18px rgba(64, 224, 208, 0.25); }
      50% { transform: scale(1.05); box-shadow: 0 10px 24px rgba(64, 224, 208, 0.35); }
    }/* End custom CSS */
/* Start custom CSS for quick-checkout-button, class: .elementor-element-fece18b */.wcd-quick-checkout-wrap-panel {
    max-height: 80%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a81d29 */.btn-ghost {
    background: linear-gradient(135deg, rgba(138, 43, 226, .18), rgba(64, 224, 208, .18));
    border: 1px solid rgba(0, 255, 157, .25);
    color: #fff;
    border-radius: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ac6c0 */:root {
      --bg: #1a1a1a;
      --neon: #00ff9d;
      --turq: #40e0d0;
      --vio: #8a2be2;
      --muted: #cfd8e3;
      --glass: rgba(26, 26, 26, 0.85);
      --border: rgba(0, 255, 157, 0.18);
      --shadow: 0 10px 24px rgba(64, 224, 208, 0.18);
    }    
    
    .card {
      background: var(--glass);
      backdrop-filter: blur(8px);
      border: 1px solid var(--border);
      border-radius: 50px;
      padding: 24px;
      box-shadow: var(--shadow);
      transition: transform 0.5s ease, box-shadow 0.5s ease;
    }
    .card:hover {
      transform: translateY(-10px);
      box-shadow: 0 18px 44px rgba(64, 224, 208, 0.32);
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f343a */.price del {
    display: none !important;
}/* End custom CSS */