.elementor-23583 .elementor-element.elementor-element-e6465d{--display:flex;}@media(max-width:767px){.elementor-23583 .elementor-element.elementor-element-e6465d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-3bf55aa */.h-color{
    color:#3affc1;
    font-weight: bold;
}
      .custom-my-products-item:nth-child(1) {
    background: url(https://images.ctfassets.net/sa0xzxw55dr7/2kuUGNPzwtRHUIsZHFj4UT/09cf8e1f7a25d1e45072b75fa8893f92/Hypervolt_Go_2_Black_3.webp?fm=webp&w=3840&q=90) center center no-repeat;
    background-size: cover;
}
.custom-bg-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; 
    z-index: 0; 
}

.custom-my-products-item:nth-child(2) {
    background: #000; 
    position: relative;
    overflow: hidden; 
}

.custom-my-products-item:nth-child(3) {
    background: url(https://www.ursasports.com/wp-content/uploads/2024/05/hypervolt-go-2_07.webp) center center no-repeat;
    background-size: cover;
}
       .custom-content-title{
           color: #fff;
       }

        .custom-my-products-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-auto-rows: 50vh;
            gap: 1rem;
            /*max-width: 1440px;*/
        }

        .custom-my-products-item {
            border-radius: 0.5rem;
            display: flex;
            flex-direction: column;
            align-items: start;
            justify-content: space-between;
            padding: 1rem;
            /* font-size: 2rem; */
            /* font-weight: bold; */
            /* transition: 0.3s ease; */
            position: relative;
        }

        .custom-my-products-item.custom-large {
            grid-column: span 2;
            grid-row: span 2;
        }

        .custom-my-products-item.custom-wide {
            grid-column: span 2;
        }

        .custom-my-products-item.custom-tall {
            grid-row: span 2;
        }

        .custom-my-products-background {
            position: absolute;
            inset: 0;
            z-index: 0;
            border-radius: 0.5rem;
            /*background: #1C1C1C;*/
background: linear-gradient(180deg,rgba(28, 28, 28, 0.4) 80%, rgba(0, 0, 0, 1) 100%);
                /*border: 1px solid;*/
        }

        .custom-content-title,
        .custom-content-text {
            z-index: 1;
        }

        .custom-content-title {
            font-size: clamp(1rem, 1.4rem, 1.6rem);
            font-weight: bold;
        }

        .custom-content-text {
            font-size: clamp(0.8rem, 1rem, 1.3rem);
        }

        .custom-my-products-content-text {
            color: rgb(255, 255, 255);
            
        }

        @media (max-width: 1024px) {
            .custom-my-products-grid {
                grid-template-columns: repeat(1, 1fr);
            }
        .custom-my-products-item.custom-wide {
            grid-column: span 1;
        }
            .custom-my-products-item.custom-large {
                grid-column: span 1;
                grid-row: span 1;
            }
        }/* End custom CSS */