.rvrn-banner *{margin:0;padding:0;box-sizing:border-box}.rvrn-banner svg{color:#fff;fill:#fff}.rvrn-banner a{color:#000}.rvrn-banner p{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.rvrn-banner body{font-family:Times New Roman,serif;overflow-y:scroll;scroll-snap-type:y mandatory;height:100vh;color:#fff;background:#000}.rvrn-banner .rvrn-red{color:#d00a07}.rvrn-banner .jost-regular{font-family:Jost,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.rvrn-banner .logo-img{width:28vw;display:inline}.rvrn-banner h1{font-size:3rem;margin-bottom:30px;text-shadow:0px 0px 5px rgba(0,0,0,.6);text-transform:uppercase}.rvrn-banner h2{font-size:1.6rem;margin-bottom:20px;text-shadow:0px 0px 5px rgba(0,0,0,.6);text-transform:uppercase}.rvrn-banner h3{font-size:1.2rem;margin-bottom:20px;text-shadow:0px 0px 5px rgba(0,0,0,.6);text-transform:uppercase}.rvrn-banner .open-sans-regular{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.rvrn-banner .section{scroll-snap-align:start;height:calc(100vh - 96px);min-height:600px;position:relative;display:flex;justify-content:center;align-items:center;padding:0 10%;text-align:center;overflow:hidden}.rvrn-banner video.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.rvrn-banner video.mobile-video{display:none}.rvrn-banner video.pc-video{display:block}.rvrn-banner .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:1;pointer-events:none}.rvrn-banner .section-content{position:relative;z-index:2;color:#fff;text-align:center;max-width:90vw;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease;bottom:50px}.rvrn-banner .section-content button,.text-content button{margin-top:50px;padding:12px 24px;font-size:1.5rem;background:#ffffffa8;border:none;cursor:pointer;border-radius:10px;color:#000;transition:background-color .3s ease,box-shadow .3s ease;text-transform:uppercase}.rvrn-banner .section-content button:hover,.text-content button:hover{background:#fff;box-shadow:0 4px 8px #00000026}.rvrn-banner .slidedown-content{position:absolute;top:0;left:0;width:100%;height:calc(200vh - 96px);color:#fff;padding:40px 6vw;font-size:1.2rem;align-items:center;justify-content:center;z-index:3;flex-direction:column;overflow-y:auto;line-height:31px;text-align:center;box-sizing:border-box;display:flex;transform:translateY(100%);opacity:0;transition:transform .8s ease-out,opacity .8s ease-out}.rvrn-banner .text-content{position:absolute;top:0;transform:none;align-items:center;justify-content:center;min-height:calc(100vh - 96px);padding:40px 6vw;font-size:1.2rem;flex-direction:column;overflow-y:auto;line-height:31px;text-align:center;box-sizing:border-box;display:flex;max-width:90vw;margin:0 auto;padding:20px;opacity:0;color:#fff;transition:transform 1.2s ease-in-out,opacity 1.2s ease-in-out;z-index:3;display:none}.rvrn-banner .text-content .item{display:flex;align-items:flex-start;margin-bottom:20px;gap:10px;flex-direction:column}.rvrn-banner .text-content .item .label{font-weight:700;font-size:1.2rem;line-height:1.4;text-align:left;color:#d00a07}.rvrn-banner .text-content .item .desc{line-height:1.6;font-size:1.1rem;text-align:left}.rvrn-banner .stat-group{display:none;transition:opacity .5s ease}.rvrn-banner .stat-group.active{display:block}.rvrn-banner .three-column.active{display:flex;align-items:center;justify-content:space-between}@media(max-width:748px){.rvrn-banner .stat-group{min-height:130px}.rvrn-banner .three-column .section-label{font-size:13px!important;font-weight:lighter!important;line-height:13px;text-shadow:none}.rvrn-banner .three-column h2{font-size:20px;color:gray;text-shadow:none}.rvrn-banner .text-center{padding:40px 5vw!important}.rvrn-banner .logo-img{width:60vw}.rvrn-banner .mobile-video{display:block}.rvrn-banner .pc-video{display:none}.rvrn-banner .stats-section{padding:0!important}.rvrn-banner .stats-grid{margin:0!important;flex-wrap:wrap;width:100%}.rvrn-banner .stat-box{min-width:0;width:48%!important;padding:24px 5px!important}}@media(min-width:749px){.rvrn-banner h1{font-size:3rem}.rvrn-banner h2{font-size:2rem}.rvrn-banner h3{font-size:1.8rem}.rvrn-banner .text-content{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;flex-wrap:wrap;font-size:1.5rem;transition:transform 1.2s ease-in-out,opacity 1.2s ease-in-out}.rvrn-banner .text-content .item{flex:0 0 23%;margin-bottom:0;gap:15px}.rvrn-banner .text-content .item .label{font-size:2rem;height:200px}.rvrn-banner .text-content .item .desc{font-size:1.6rem;height:0}}.rvrn-banner .title{font-size:5vw;line-height:1.2;opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}.rvrn-banner .subtitle{font-size:8vw;font-weight:400}.rvrn-banner .active .section-content{opacity:0;transform:translateY(-100px)}.rvrn-banner .active .slidedown-content{opacity:1;transform:translateY(0)}.rvrn-banner .active .text-content{opacity:1;display:flex}.rvrn-banner .indicator{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:10px;pointer-events:none}.rvrn-banner .indicator div{width:2px;height:30px;background:#ffffff80;transition:height .4s ease;border-radius:2px}.rvrn-banner .indicator .active{height:60px;background:#fff}.rvrn-banner .scroll-arrow{position:absolute;bottom:10vh;left:50%;transform:translate(-50%);cursor:pointer;z-index:10;animation:bounce 1.5s infinite}.rvrn-banner .text-center{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex-wrap:nowrap!important;padding:40px 15vw}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.rvrn-banner .stats-section{padding:60px 20px;color:#fff}.rvrn-banner .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;max-width:1100px;margin:0 auto;align-items:stretch}.rvrn-banner .stat-box{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;padding:24px 20px;background:#ffffff8c;box-shadow:0 0 #0000;min-height:220px;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rvrn-banner .stat-box-bg{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;padding:32px 24px;min-height:220px;transition:all .3s ease;color:#fff;z-index:0}.rvrn-banner .stat-box-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/MC35-gloss-black-5-spoke-concave-wheels-for-corvette-c8.jpg?v=1745983322);background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.5) blur(2px);z-index:-1}.rvrn-banner .stat-box:hover{transform:scale(1.03);box-shadow:0 0 20px #fffbad4d}.rvrn-banner .stat-number{font-size:48px;font-weight:800;color:#d00a07}.rvrn-banner .stat-number-small{font-size:36px;font-weight:800;color:#d00a07;margin:10px 0}.rvrn-banner .stat-label{margin-top:12px;font-size:16px;letter-spacing:1px;font-weight:700;color:#000}.rvrn-banner .stat-date{margin-top:6px;font-size:14px;color:#000}.rvrn-banner .stat-subtext{margin-top:6px;font-size:20px;color:#000}.rvrn-banner .sticky-section{position:relative;height:calc(200vh - 96px)}.rvrn-banner .sticky-wrapper{position:sticky;top:100px;height:calc(100vh - 96px);min-height:800px;display:flex;align-items:center;justify-content:center;padding:0 10%;z-index:2}.rvrn-banner .sticky-wrapper .video-bg{z-index:-2}.rvrn-banner .overlay{display:none;z-index:3;background:#000000b3}.rvrn-banner .slidedown-content{position:absolute;z-index:-10}.rvrn-banner .not-show{display:none}.rvrn-banner .show{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .8s ease-out forwards}@media(max-width:600px){.rvrn-banner .sticky-wrapper{top:54px}.rvrn-banner .stats-grid{display:flex;overflow-x:auto;gap:10px;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:none;box-sizing:border-box;margin:0 0 0 20px}.rvrn-banner .stat-box{flex-shrink:0;scroll-snap-align:start;justify-content:center}.rvrn-banner .stats-grid::-webkit-scrollbar{display:none}.rvrn-banner .stats-grid{-ms-overflow-style:none;scrollbar-width:none}.rvrn-banner .stat-number{font-size:36px}.rvrn-banner .stat-label{font-size:14px}}.dashboard{background-color:#ffffffd9;margin:20px auto;max-width:1000px;padding:20px;border-radius:10px;position:relative}.top-bar{display:flex;justify-content:center;flex-direction:column;font-size:24px;position:relative;width:100%;margin:0 auto;overflow:visible;background:#000;border-radius:10px}.top-bar img{width:100%;height:120px;display:block;border-radius:5px}.data-container{display:flex;justify-content:space-between;margin-top:20px;gap:20px}.divider{width:1px;background-color:#999;margin:0 10px}.left,.right{flex:1;background-color:#fffffff2;color:#000;padding:20px;border-radius:8px}.left .total-data-label,.rvrn-total-projects{font-size:16px}.left h2,.footer .big-number{display:inline-block;font-weight:700;color:red;font-size:48px;margin:10px 0}.left .section-label{display:inline-block}.left .section-label,.footer .label{font-weight:700;font-size:18px}.left .split-bar-mobile{background:url(/cdn/shop/files/rvrn-wheels-banner-slide3-bg-2-pc.png?v=1751877805) no-repeat center center/cover;height:50px;display:none}.left .split-bar-pc{background:url(/cdn/shop/files/rvrn-wheels-banner-slide3-bg-2.png?v=1751868099) no-repeat center center/cover;height:50px;display:block}.right{text-align:center}.right .logo-img{width:150px}.right .title{color:red;font-weight:700;font-size:18px;margin-bottom:12px;text-align:center}.right .info{font-size:16px;margin-bottom:6px;text-align:center}.right #orderFeed{margin-top:30px}.footer{display:flex;justify-content:space-between;margin-top:30px;gap:20px;padding-top:20px;border-top:1px solid #333}.footer .item{flex:1;text-align:center;color:#000;display:flex;justify-content:center;align-items:center;text-align:left}.footer .big-number{font-size:36px;color:red}.footer .label{font-size:16px;font-weight:700;margin-left:10px}.calendar-clock{position:absolute;top:30px;padding:12px 16px;border-radius:12px;text-align:center;margin-bottom:10px;width:100%}.calendar-clock .date-line{font-size:1.5rem;font-weight:700;margin-bottom:6px;letter-spacing:.8px}.calendar-clock .flip-clock{display:flex}.calendar-clock .time-line{font-size:2.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:6px}.calendar-clock #timezoneOffset{font-size:2.5rem;font-weight:700}.calendar-clock .weekday{font-weight:700;margin-bottom:6px;letter-spacing:.8px}#order-feed{background:#ffffffad;padding:12px 16px;width:100%;border-radius:12px;font-size:14px;line-height:1.6;box-shadow:0 8px 20px #0006;animation:fadeSlide .6s ease-out}@keyframes slideFadeOnce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide{animation:slideFadeOnce .6s ease-out}@media(max-width:768px){.data-container{flex-direction:column}#section3 h1{margin-bottom:10px}.dashboard{padding:0;margin:0}.left,.right{text-align:center;padding:10px}.left{padding-bottom:0;margin:10px 10px 0}.right{margin:0 10px 10px;padding-top:0}.top-bar{height:65px}.top-bar img{height:87px}.top-bar .calendar-clock{margin-bottom:0;top:5px}.left h2{font-size:30px}.left .split-bar-mobile{height:15px}.calendar-clock .date-line{font-size:1rem;margin-bottom:0}.calendar-clock .time-line{margin-top:0}.calendar-clock .flip-clock,.calendar-clock #timezoneOffset{font-size:16px;font-weight:700}.data-container{margin-top:0;gap:0}.total-data-label{font-size:14px}.divider{height:0;margin:0}.right .logo-img{width:125px}.right .title{font-size:14px}.right #orderFeed{margin-top:0}#orderFeed .info{font-size:12px}.footer{margin:0;padding:0;border-top:0;gap:0}.left .split-bar-mobile{display:block}.left .split-bar-pc{display:none}.footer .item .big-number{font-size:20px}.footer .item .label{font-size:10px;margin-left:0}}#orderFeed .order-item{display:none;opacity:0;transition:opacity .6s ease-in-out}#orderFeed .order-item.active{display:block;opacity:1}.custom-banner-block{height:auto!important}.custom-banner-block .sticky-wrapper{position:relative!important;top:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.custom-banner-block .richtext-content p{margin-bottom:15px;line-height:1.6}.custom-banner-block .block-picture{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.custom-banner-block img.video-bg{width:100%;height:100%;object-fit:cover;display:block}.custom-banner-block.image-mode-full_width .sticky-wrapper{display:grid;padding:0;min-height:0;overflow:visible}.custom-banner-block.image-mode-full_width .sticky-wrapper>*{grid-area:1 / 1}.custom-banner-block.image-mode-full_width .block-picture{position:relative;max-width:none;height:auto;z-index:0}.custom-banner-block.image-mode-full_width img.video-bg{width:100%;max-width:none;height:auto;object-fit:contain;display:block}.custom-banner-block.image-mode-full_width .content-wrap{position:relative;z-index:1;width:100%;max-width:none}.custom-banner-block.image-mode-full_width .section-content{max-width:none}.custom-banner-block.image-mode-height .sticky-wrapper{display:flex;align-items:center;justify-content:center}.custom-banner-block.image-mode-height .sticky-wrapper.align-left{justify-content:flex-start}.custom-banner-block.image-mode-height .sticky-wrapper.align-right{justify-content:flex-end}.custom-banner-block.image-mode-height .section-content{max-width:55vw}.custom-banner-block.image-mode-height .sticky-wrapper.align-left .section-content{margin-left:5%}.custom-banner-block.image-mode-height .sticky-wrapper.align-right .section-content{margin-right:5%}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-sticky-sections.css.map */
