.elementor-35785 .elementor-element.elementor-element-dd69a3d{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35785 .elementor-element.elementor-element-dd69a3d::before, .elementor-35785 .elementor-element.elementor-element-dd69a3d > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-dd69a3d > .e-con-inner > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-dd69a3d > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-dd69a3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-dd69a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35785 .elementor-element.elementor-element-2c30d8e{--display:flex;--min-height:85vh;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:1rem 1rem 1rem 1rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-35785 .elementor-element.elementor-element-2c30d8e:not(.elementor-motion-effects-element-type-background), .elementor-35785 .elementor-element.elementor-element-2c30d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taroko.silksplace.com/assets/ac391466e72cb.jpg");background-position:center center;background-size:cover;}.elementor-35785 .elementor-element.elementor-element-2c30d8e::before, .elementor-35785 .elementor-element.elementor-element-2c30d8e > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-2c30d8e > .e-con-inner > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-2c30d8e > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-2c30d8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-2c30d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-35785 .elementor-element.elementor-element-2c30d8e.e-con{--align-self:center;}.elementor-35785 .elementor-element.elementor-element-07df442{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-35785 .elementor-element.elementor-element-07df442.elementor-element{--align-self:center;}.elementor-35785 .elementor-element.elementor-element-a005fa4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35785 .elementor-element.elementor-element-614c2b6 .elementor-heading-title{color:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-c3a9da0 .elementor-heading-title{color:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-53153de{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35785 .elementor-element.elementor-element-53153de::before, .elementor-35785 .elementor-element.elementor-element-53153de > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-53153de > .e-con-inner > .elementor-background-video-container::before, .elementor-35785 .elementor-element.elementor-element-53153de > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-53153de > .e-con-inner > .elementor-background-slideshow::before, .elementor-35785 .elementor-element.elementor-element-53153de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35785 .elementor-element.elementor-element-f5bcbdf{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-35785 .elementor-element.elementor-element-f5bcbdf.e-con{--align-self:center;}.elementor-35785 .elementor-element.elementor-element-69de2a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35785 .elementor-element.elementor-element-e03c8fd .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-9932f34 .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-f35d28e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35785 .elementor-element.elementor-element-5620038{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-402db1c .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-cb12392 .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-e6051fc .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:.5rem .5rem .5rem .5rem;}.elementor-35785 .elementor-element.elementor-element-e6051fc .elementor-button:hover, .elementor-35785 .elementor-element.elementor-element-e6051fc .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-e6051fc .elementor-button:hover svg, .elementor-35785 .elementor-element.elementor-element-e6051fc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-b3715b6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-5d75371 .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-3e93933 .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-2b62cc2 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor1 );border-radius:.5rem .5rem .5rem .5rem;}.elementor-35785 .elementor-element.elementor-element-2b62cc2 .elementor-button:hover, .elementor-35785 .elementor-element.elementor-element-2b62cc2 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-2b62cc2 .elementor-button:hover svg, .elementor-35785 .elementor-element.elementor-element-2b62cc2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-35785 .elementor-element.elementor-element-7867cae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35785 .elementor-element.elementor-element-6edfd3c .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-2251e13{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35785 .elementor-element.elementor-element-5de8af1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-e34565a .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-09f0cc2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-9eec73c .elementor-heading-title{color:#000000;}.elementor-35785 .elementor-element.elementor-element-6f77138{--display:flex;}.elementor-35785 .elementor-element.elementor-element-3b71653{text-align:center;font-size:16px;line-height:26px;}@media(max-width:1024px){.elementor-35785 .elementor-element.elementor-element-b7450b2{width:100%;max-width:100%;}.elementor-35785 .elementor-element.elementor-element-3b71653{font-size:14px;line-height:22px;}}@media(min-width:768px){.elementor-35785 .elementor-element.elementor-element-2c30d8e{--width:1440px;}.elementor-35785 .elementor-element.elementor-element-f5bcbdf{--width:1440px;}.elementor-35785 .elementor-element.elementor-element-5620038{--width:25%;}.elementor-35785 .elementor-element.elementor-element-b3715b6{--width:25%;}.elementor-35785 .elementor-element.elementor-element-7867cae{--width:50%;}.elementor-35785 .elementor-element.elementor-element-5de8af1{--width:50%;}.elementor-35785 .elementor-element.elementor-element-09f0cc2{--width:50%;}}@media(max-width:767px){.elementor-35785 .elementor-element.elementor-element-2c30d8e{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-35785 .elementor-element.elementor-element-a005fa4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35785 .elementor-element.elementor-element-f5bcbdf{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-35785 .elementor-element.elementor-element-69de2a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35785 .elementor-element.elementor-element-f35d28e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35785 .elementor-element.elementor-element-5620038{--width:50%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-402db1c{text-align:start;}.elementor-35785 .elementor-element.elementor-element-b3715b6{--width:50%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-5d75371{text-align:start;}.elementor-35785 .elementor-element.elementor-element-7867cae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35785 .elementor-element.elementor-element-6edfd3c > .elementor-widget-container{padding:22px 0px 22px 0px;}.elementor-35785 .elementor-element.elementor-element-2251e13{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35785 .elementor-element.elementor-element-5de8af1{--width:50%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-e34565a{text-align:center;}.elementor-35785 .elementor-element.elementor-element-09f0cc2{--width:50%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-35785 .elementor-element.elementor-element-9eec73c{text-align:center;}.elementor-35785 .elementor-element.elementor-element-b7450b2{width:100%;max-width:100%;}.elementor-35785 .elementor-element.elementor-element-3b71653{text-align:center;font-size:16px;line-height:26px;}}/* Start custom CSS for container, class: .elementor-element-53153de */#ursaHypervolt {
            overflow-x: hidde
        }

        #ursaHypervolt h2 {
            font-size: 20px;
            margin: 20px 0px 10px 0
        }

        #ursaHypervolt .swiperContent a {
            background: #000;
            color: #fff;
            padding: 4px 16px 4px 4px;
            border-radius: 50px;
            width: 120px;
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        #ursaHypervolt .btn-add-to-cart {
            display: flex;
            justify-content: flex-end
        }

        #ursaHypervolt .btn-add-to-cart a:hover svg {
            transition: transform 0.3s ease;
            transform: rotate(90deg)
        }

        #ursaHypervolt .custom-swiper-pagination {
            text-align: center
        }

        #ursaHypervolt .service-swiper-pagination {
            text-align: start
        }

        #ursaHypervolt .swiper-pagination-bullet {
            background-color: #fff;
            width: 16px;
            border-radius: 100px;
            margin-top: 30px !important
        }

        #ursaHypervolt .ursaService .swiper-pagination-bullet {
            background-color: var(--ast-global-color-0);
            width: 16px;
            border-radius: 100px;
            margin-top: 30px !important
        }

        #ursaHypervolt .swiper-slide {
            background: #fff;
            border-radius: 0.5rem
        }

        #ursaHypervolt .swiper-slide img,
        #ursaHypervolt .swiper-slide video {
            width: 100%;
            border-top-left-radius: 0.5rem;
            border-top-right-radius: 0.5rem
        }

        #ursaHypervolt .swiperContent {
            font-size: 0.9rem;
            padding: 16px
        }

        #ursaHypervolt .swiperContent p {
            line-height: 1.6;
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden
        }

        #ursaHypervolt h3 {
            font-size: 20px;
            margin: 10px 0px 10px 0
        }

        #ursaHypervolt .swiperServiceContent {
            font-size: 0.9rem;
            padding: 0 16px
        }
        #ursaHypervolt .ursaService .swiper-slide {
            transition: all 0.4s ease-out;
        }
        #ursaHypervolt .ursaService .swiper-slide:hover {
            filter: brightness(1.2)
        }
        .t {
            width: fit-content;
            padding: 4px 12px;
            border-radius: 0.5rem;
            font-weight: bold;
            color: #111;
            background:#77fb5f; 
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7450b2 */.h-color{
    color:#3affc1;
    font-weight: bold;
}
      .custom-my-products-item:nth-child(2) {
    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(3) {
    background: #000; 
    position: relative;
    overflow: hidden; 
}

.custom-my-products-item:nth-child(1) {
    background: url(https://ursasports.com/wp-content/uploads/2023/05/Hypervolt-2-image_05.webp) center center no-repeat;
    background-size: cover;
}
.custom-my-products-item:nth-child(4) {
    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(4, 1fr);
            grid-auto-rows: 40vh;
            gap: 0.8rem;
            /*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 {
    /* 縮小標題：最小值降到 10px，偏好值與最大值同步調降 */
    font-size: clamp(10px, 1.2rem, 1.4rem);
    font-weight: bold;
}

.custom-content-text {
    /* 最小值約 10px，偏好大小約 12.8px，最大值限制在 14px 左右 */
    font-size: clamp(0.625rem, 0.8rem, 0.875rem);
}

        .custom-my-products-content-text {
            color: rgb(255, 255, 255);
            
        }

        @media (max-width: 767px) {
            .custom-my-products-grid {
                grid-template-columns: repeat(2, 1fr);
                grid-auto-rows: 35vh;
            }
            
        .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 */