@font-face{font-family:'Drop Dead Gorgeous';src:local('Drop Dead Gorgeous'),url(https://images.enthusiastenterprises.us/fonts/drop-dead-gorgeous/drop_dead_gorgeous-webfont.woff2);font-display:swap}:root{--header-font-size:MIN(12vw, 3.5rem)}h1,h2{color:var(--site-accent-mid);text-transform:uppercase;font-size:var(--header-font-size);margin:0 auto;font-family:'Drop Dead Gorgeous';text-shadow:1px 2px 5px grey}section{padding:25px 0;position:relative}.gradient{background:linear-gradient(180deg,#ebebeb,#fff)}.subscribe-link{margin:20px auto;display:flex;justify-content:center}.subscribe-link svg{width:40px;height:35px;margin:5px 3px 0 0}.subscribe-link img{display:inline-block}.subscribe-link .subscribe-text-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#000;text-transform:uppercase}.subscribe-text-container h3{margin:0;font-family:acumin-pro,sans-serif;font-size:2.75rem;margin-bottom:10px}.subscribe-text-container p{font-family:acumin-pro-semi-condensed,sans-serif;letter-spacing:5px}.carousel::-webkit-scrollbar{display:none}.carousel{-ms-overflow-style:none;scrollbar-width:none;scroll-padding:9.6%;padding:20px 0}.carousel-item{width:80%;box-shadow:0 0 10px #d3d3d3;flex-shrink:0;scroll-snap-align:start;background-color:#fff}.ios-device.product-carousel .carousel-item:nth-last-child(2):after,.ios-device:not(.product-carousel) .carousel-item:last-child:after{content:'';height:100%;width:10vw;position:absolute;background:0 0;right:-10vw;top:0}.carousel-item.empty-item{box-shadow:unset;background-color:unset;margin-left:10px}.carousel-item:nth-child(1){margin-left:10%}.carousel-button{height:30px;width:30px;position:absolute;border:none;background:0 0;z-index:1;top:50%}.carousel-button:after,.carousel-button:before{content:'';position:absolute;display:inline-block;height:50%;top:25%;transform-origin:bottom;width:4px;background-color:#000}.carousel-button:before{transform:rotate(45deg);right:47%}.carousel-button:after{transform:rotate(-45deg);left:47%}.prev-button{transform:rotate(90deg);left:1%}.next-button{transform:rotate(-90deg);right:1%}.nav-container{display:flex;justify-content:center;margin-top:5px}.nav-button{all:unset;height:7px;width:7px;background-color:#000}.nav-button:not(:last-child){margin-right:15px}.nav-button.active{background-color:var(--site-accent-mid);transform:scale(1.25)}#intro{padding-bottom:25px;display:flex;flex-direction:column}#intro picture{position:relative}#intro picture:after{content:'';height:100%;width:100%;left:0;bottom:-1px;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(255,255,255,1) 100%)}#intro h1{margin:0}#intro img{width:100%;object-fit:cover;height:165px;object-position:0 18%}#intro-text{position:relative;padding:0 40px}#expand-intro-paragraph{right:10px;top:40%;height:35px;width:35px;border-radius:50%;border:2px solid var(--site-accent-mid);background-color:#fff;position:absolute;transition:.3s all}#expand-intro-paragraph.active{transform:rotate(180deg)}#expand-intro-paragraph:after,#expand-intro-paragraph:before{content:'';display:inline-block;height:12px;width:3px;background-color:var(--site-accent-mid)}#expand-intro-paragraph:before{transform:rotate(-45deg) translate(-3px,0)}#expand-intro-paragraph:after{transform:rotate(45deg) translate(3px,0)}.intro-paragraph{display:-webkit-box;display:box;-webkit-box-orient:vertical;margin:0;font-family:Poppins;font-size:.875rem;line-height:1.6;transition:.5s all;overflow:hidden}.intro-paragraph.truncated{-webkit-line-clamp:3;max-height:65px}#youtube-carousel{display:flex;overflow:auto;scroll-snap-type:x mandatory}#youtube-carousel .carousel-item{height:fit-content;margin-right:20vw;border-radius:10px;position:relative;cursor:pointer}#youtube-carousel .carousel-item img{width:100%;height:45vw;border-radius:10px 10px 0 0;object-fit:cover}#youtube-carousel .youtube-title{padding:10px 15px;color:#000;font-family:acumin-pro;position:relative}.youtube-title h3{font-family:acumin-pro;font-size:1.2rem;line-height:1.1;color:#000;width:85%;margin:0;display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.youtube-title p{display:none}#youtube-carousel .carousel-item .youtube-icon{--youtube-icon-size:50px;position:absolute;width:var(--youtube-icon-size);height:var(--youtube-icon-size);background-color:#b50202;border-radius:50px;right:5px;top:calc((var(--youtube-icon-size)/ 2) * -1);display:flex;align-items:center;justify-content:center}.youtube-icon svg{width:55%}#youtube .carousel-button{top:40%}#youtube-video-player-container{width:100vw;height:100vh;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);display:none;position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;z-index:2}#close-video-player{height:48px;width:48px;border:none;background:0 0;position:relative;float:right}#close-video-player:after,#close-video-player:before{content:'';position:absolute;height:90%;width:3px;background-color:#fff;top:5%;transform-origin:center}#close-video-player:before{transform:rotate(45deg)}#close-video-player:after{transform:rotate(-45deg)}#youtube-video-player-container div{width:90%}#youtube-video-player-container iframe{width:90%;aspect-ratio:16/9}#socials h2{margin-bottom:20px}#top-products .carousel{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:20px 0}#top-products .product-type-container{position:relative;padding:20px 0 40px}#top-products .carousel-item{border-radius:20px;width:39%;text-align:center;padding:8px;color:#000;flex-shrink:0;font-family:acumin-pro;text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between;position:relative}#top-products .carousel-item:nth-child(1){margin-left:10%}#top-products .carousel-item:nth-child(odd){margin-right:2%}#top-products .carousel-item:nth-child(even){margin-right:10%;scroll-snap-align:unset}#top-products .brand{font-size:14px;margin:0;line-height:1}#top-products p{margin:0}#top-products .model{font-size:14px}#top-products img{margin:10px auto;max-height:175px}#top-products #performance-container img{height:100%;object-fit:contain}#top-products .review-container{display:flex;align-items:center;justify-content:space-evenly;--review-star-height:5vw}#top-products .review-container p{font-size:calc(var(--review-star-height)/ 2);line-height:calc(var(--review-star-height) * 1.1);height:var(--review-star-height)}#top-products .star-rating-container{position:relative;display:flex;justify-content:space-between}.star-rating-container .stars-outer{color:grey;height:var(--review-star-height);display:flex;align-items:center}.star-rating-container .stars-outer::before{content:"\2605 \2605 \2605 \2605 \2605";font-size:calc(var(--review-star-height) * .75)}.star-rating-container .stars-inner{white-space:nowrap;overflow:hidden;top:0;height:var(--review-star-height);position:absolute;display:flex;align-items:center}.star-rating-container .stars-inner::before{content:"\2605 \2605 \2605 \2605 \2605";color:rgba(255,156,0,1);font-size:calc(var(--review-star-height) * .75)}#top-products .nav-button:nth-child(even):not(:last-child){display:none}#blog-section{padding:25px 0!important}#next-blog,#prev-blog{top:50%}#blog-carousel{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:20px 0}#blog-carousel .blog{margin-right:20vw;scroll-snap-align:start;background-color:#fff;border-radius:15px;position:relative;padding-bottom:35px}.blog img{border-radius:15px 15px 0 0;height:240px;width:100%;object-fit:cover}.blog .blog-text{padding:5% 5% 0}.blog-text h3{line-height:1.2;margin:0;font-family:Poppins}.blog-text p{font-size:.875rem;font-family:acumin-pro,sans-serif;display:-webkit-box;display:box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-text .read-more{display:inline-block;color:#fff;background-color:var(--site-accent-mid);border-radius:15px;padding:7px 13px;margin-top:20px;position:absolute;bottom:10px}section#connect{background:0 0;color:#fff;text-align:center;padding:25px 0;font-family:acumin-pro,sans-serif}#connect #connect-background{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%;z-index:-1;filter:brightness(.3)}#connect-background img{height:100%;width:100%;object-fit:cover}#connect h3{font-size:3rem}#connect-text{font-size:.875rem;width:55%;margin:auto;font-family:acumin-pro-semi-condensed,sans-serif}#connect #newsletter-input-container{margin:20px auto 10px}#connect button{position:absolute;background:url(https://images.customwheeloffset.com/about-us/connect-arrow.png) no-repeat!important;background-color:var(--site-accent-mid)!important;background-position:center!important;background-size:70%!important;color:transparent!important;right:10px;top:11%;border:none}@media screen and (min-width:800px){:root{--header-font-size:min(7rem, 7vw)}h1{width:53%}h2{line-height:1;width:85%}#intro img{height:min(430px,26vw)}#youtube h2{text-align:right}.subscribe-link{margin:0;width:40%;justify-content:center}.subscribe-link svg{width:50px;height:45px;margin:5px 5px 0 0}.carousel{scroll-padding:1%;width:90%;margin:auto;padding:1%}.carousel-item.empty-item{display:none}.carousel:is(#blog-carousel) .carousel-item:last-child:after{content:unset}.carousel-button{height:min(55px,3vw);width:min(55px,3vw)}.prev-button{left:0}.next-button{right:1%}.carousel-button:after,.carousel-button:before{height:45%}.carousel-button:before{transform:rotate(45deg)}.carousel-button:after{transform:rotate(-45deg)}.nav-button{height:10px;width:10px}.nav-button:not(:last-child){margin-right:25px}#intro{padding:0;--intro-height:205px}#intro-text{display:flex;justify-content:space-between;align-items:center;height:var(--intro-height)}.intro-paragraph{width:100%;font-size:min(.9rem,1.1vw)}.intro-paragraph.truncated{-webkit-line-clamp:2;height:calc(min(.9rem,1.1vw) * 2 * 1.6)}#youtube-flex-container{display:flex;flex-direction:column-reverse}#youtube .subscribe-link{width:90%;justify-content:flex-end}#youtube .carousel-button{top:60%}#youtube .carousel-item{width:32%;margin:1%}#youtube .carousel-item:nth-child(3n+2),#youtube .carousel-item:nth-child(3n+3){scroll-snap-align:unset}#youtube .carousel-item{height:min(395px,25vw)}#youtube .carousel-item img{height:min(300px,15.5vw)}.youtube-title h3{font-size:min(1.2rem,1.25vw)}.youtube-title p{margin:5px auto;font-size:min(1rem,1.15vw);display:-webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#youtube .nav-button:nth-child(3n+2),#youtube .nav-button:nth-child(3n+3){display:none}#youtube-video-player-container div{width:50%}#youtube-video-player-container iframe{width:50%;aspect-ratio:16/9}#youtube-carousel .carousel-item .youtube-icon{--youtube-icon-size:min(60px, 5vw)}#instagram-container{padding:0 5%}#instagram-flex-container{display:flex;flex-direction:column-reverse}#top-products .product-type-container:not(#performance-container){width:50%;display:inline-block}#top-products #tire-container{float:right;text-align:right}#top-products .carousel-button{top:55%}#top-products .next-button{right:0}#top-products .carousel-item:is(.wheel,.tire){width:29.5%;margin:2%!important;height:min(22vw,360px)}#top-products .empty-item{display:none}#top-products .performance{width:18%;margin:1%!important}#top-products .brand{font-size:min(20px,1.25vw)}#top-products .model,#top-products .sizes{font-size:min(1rem,1vw)}#top-products img{max-height:min(12vw,235px)}#top-products .nav-button{display:none!important}#top-products #performance-container .nav-button:nth-child(5n+1),#top-products #tire-container .nav-button:nth-child(3n+1),#top-products #wheel-container .nav-button:nth-child(3n+1){display:inline-block!important}#performance-container #performance-carousel{width:70%}#prev-performance{left:10%}#top-products #next-performance{right:10%}#top-products .carousel-item{scroll-snap-align:unset}#top-products .performance:nth-child(5n+1),#top-products .tire:nth-child(3n+1),#top-products .wheel:nth-child(3n+1){scroll-snap-align:start}#top-products .review-container{justify-content:space-evenly;--review-star-height:min(1.95rem, 1.7vw)}#performance-container h2{text-align:center}#blog-carousel .blog:nth-child(n+4),#blog-section #blog-nav-container,#blog-section button{display:none}#blog-section h2{position:absolute;left:6%;top:4%}#blog-carousel{display:grid;grid-template-columns:30% 30% 36%;grid-template-rows:repeat(6,1fr);grid-column-gap:2%;grid-row-gap:2%;width:95%;padding:20px;height:max(75vw,850px)}#blog-carousel .blog{margin:0 auto;width:95%;box-shadow:0 0 20px #d3d3d3;padding-bottom:min(65px,5vw)}#blog-carousel .blog img{height:60%}.blog .blog-text{padding:3% 3% 6%}.blog-text h3{font-size:min(2rem,1.75vw);font-weight:700}.blog-text p{font-size:min(1.25rem,1.5vw);line-height:1.25}.blog-text .read-more{border-radius:30px;padding:12px 30px;bottom:3%;font-size:min(1.7rem,1.5vw)}#blog-carousel .blog:nth-child(1){grid-area:2/1/6/3}#blog-carousel .blog:nth-child(2){grid-area:1/3/4/4}#blog-carousel .blog:nth-child(3){grid-area:4/3/7/4}#connect-background{filter:brightness(.5)}#connect-background img{height:100%;width:100%;object-fit:cover}#connect h3{margin:25px 0;letter-spacing:4px;font-size:3.5rem}#connect-text{font-size:min(1.25rem,1.5vw);width:35%}}