@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Open-Brush;src:url(/cdn/shop/files/OpenBrush.eot);src:url(/cdn/shop/files/OpenBrush.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/OpenBrush.woff2) format("woff2"),url(/cdn/shop/files/OpenBrush.woff) format("woff"),url(/cdn/shop/files/OpenBrush.ttf) format("truetype");font-weight:700}h1,h2{font-family:Open-Brush!important;color:#b900f7!important;font-size:80px!important;letter-spacing:0px!important;line-height:50px!important;text-shadow:-5px 4px 0 #111,2px -2px 0 #000,-2px 2px 0 #000,2px 1px 0 #000;font-weight:400!important;word-spacing:-.2em;padding-left:5px}h2.hxl{font-size:100px!important;padding:6px!important;line-height:70px!important}h2,.h2{font-size:70px!important}body .announcement-bar__message{font-size:16px;text-transform:uppercase;font-style:italic;font-weight:600}header.header:before{content:"";position:absolute;top:120px;left:0;right:0;width:100%;height:1px;background-color:#fff}body .header__menu-item a{padding:1.2rem;text-decoration:none;color:#fff;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;padding:0 15px;text-transform:uppercase}body .header__menu-item:hover,body .header__menu-item[aria-expanded=true],header-menu details[open]>summary>a{color:#b900f7;text-decoration:none!important}header-menu a{color:#fff;text-decoration:none!important}.header__active-menu-item+svg path{fill:#b900f7}.menu-drawer summary.menu-drawer__menu-item a{color:#fff;text-decoration:none}body .header__icon svg{width:20px;height:20px}.header__submenu .header__menu-item,.header__submenu a.header__submenu-item{font-weight:400;text-transform:capitalize}.scrolled-past-header .footer__list-social,.scrolled-past-header .header__icons .list-menu--inline{display:none}.scrolled-past-header .header__inline-menu{margin:0!important}.scrolled-past-header .header__heading-link{padding-top:0}.scrolled-past-header header.header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 0}.scrolled-past-header header.header:before{opacity:0}.vehicle-inquiry-form .form-row{display:flex;justify-content:space-between;align-items:stretch}.vehicle-inquiry-form input,.vehicle-inquiry-form textarea{width:100%;font-size:16px;padding:10px 20px;margin:10px 0;border-radius:2px;border:1px solid #b900f71a;font-family:Open Sans,sans-serif;color:#000}.vehicle-inquiry-form input:focus,.vehicle-inquiry-form textarea:focus{outline:none;box-shadow:none;border-color:#b900f7}.vehicle-inquiry-form button.submit-btn.button--primary{border:none}.vehicle-inquiry-form .form-row input{width:calc(50% - 5px)}.vehicle-inquiry-form .page-width{text-align:center;padding-top:70px}.vehicle-inquiry-form p.subheading{color:#fff}section:has(.vehicle-inquiry-form){padding-bottom:0}.vehicle-inquiry-form h2{margin:0 auto}.vehicle-inquiry-form form{width:70%;background:#f9f9f9;margin:50px auto 0;padding:50px 20px;border-radius:10px}.vehicle-inquiry-form{background:#222;position:relative;margin-top:92px;padding-bottom:92px}.vehicle-inquiry-form:before{background-image:url(/cdn/shop/files/gee-tee-industries-mid-testi-top-img-1-2048x118.png);background-size:cover;content:"";position:absolute;left:0;top:-77px;width:100%;height:80px}slideshow-component .slideshow__controls{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;justify-content:space-between;border:0}slideshow-component .slideshow__controls .slider-button{width:50px;height:60px;background-color:#0006;border-radius:4px 0 0 4px;color:#fff}slideshow-component .slider-button .icon{height:18px}slideshow-component .slideshow__controls .slider-button.slider-button--prev{border-radius:0 4px 4px 0}slideshow-component .slider-counter--dots{display:none}button.slideshow__autoplay.slider-button.slideshow__autoplay--paused{display:none}h1 strong,h2 strong{color:#66e803}.text-center{text-align:center;justify-content:center!important;width:100%;display:flex;flex-wrap:wrap}.sub-title p{max-width:830px;font-size:14px;color:#676767;margin:0 0 30px}.collection-hover .card--standard>.card__content .card__information img{width:60px}.collection-hover{padding:0 6%}.collection-hover .collection-list{gap:20px}.collection-hover .card-wrapper{border-radius:10px;overflow:hidden}.collection-hover .grid__item .card__content{position:absolute;bottom:0;padding:0 11%;z-index:1}.collection-hover li.collection-list__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}.collection-hover .card-wrapper .card__heading span.icon-wrap{display:none}.collection-hover .card-wrapper:after{content:"";background-image:url(/cdn/shop/files/gee-tee-industries-hover-purp-bg-2c.png);width:100%;height:100%;background-size:contain;background-position:center bottom;bottom:0;position:absolute;z-index:0;background-repeat:no-repeat;opacity:0;transition:.5s}.collection-hover .card-wrapper:hover:after{opacity:1}.collection-hover .card-wrapper:hover:before{opacity:0}.collection-hover .card-wrapper:before{content:"";background:linear-gradient(to bottom,#0f0f0f00,#0f0f0fbf);width:100%;height:100%;background-size:contain;background-position:center bottom;bottom:0;position:absolute;z-index:1;opacity:1}.collection-hover .card-wrapper p{color:#fff}.collection-hover .card-wrapper .card__heading{color:#fff;font-size:20px;line-height:30px;font-family:Montserrat,sans-serif;margin:0 0 10px}.collection-hover .card__information>div{opacity:0;position:absolute;bottom:0;left:0;margin-top:10px;transform:translateY(20px);transition:opacity .18s cubic-bezier(.05,.2,.1,1),transform .18s cubic-bezier(.05,.2,.1,1);color:#fff;font-size:14px;line-height:21px;padding-bottom:10px}.collection-hover .card-wrapper:hover .card__information>div{opacity:1;transform:translateY(0);transition:opacity .65s cubic-bezier(.05,.2,.1,1) .15s,transform .65s cubic-bezier(.05,.2,.1,1) .15s;position:relative}.collection-hover .card__information{position:relative}.product-box .card__inner{width:calc(100% - 20px);margin:10px auto}.product-box .card__information{padding:0;text-align:center}.product-box .card__information .card__heading{font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-box .card__information .price{font-size:20px;font-weight:700;text-align:center;border-top:1px solid #ddd;margin-top:10px!important;padding-top:5px;color:#444}body button.button--secondary,body .button--primary{background:#b900f7;color:#fff;font-weight:700;border-radius:30px!important;text-transform:uppercase;padding:10px 35px!important;min-height:50px;font-size:14px;transition:.8s}body button.button--secondary:hover,body .button--primary:hover{box-shadow:0 20px 38px #00000029;-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transform:translateY(-3px)}.product-box .button--secondary{min-height:auto}.product-box .quick-add{position:absolute;top:60%;transform:translateY(-60%);opacity:0;width:80%;left:0;right:0;margin:0 auto!important}.product-box .product-card-wrapper:hover .quick-add{opacity:1}.product-box .card-wrapper{border-radius:10px;overflow:hidden}.product-box .card__content{padding:0 25px 25px}.image-text-sec .image-with-text__media-item{margin-top:-60px;margin-bottom:-60px}.image-text-sec{margin-bottom:60px}.image-text-sec .image-with-text__text p{font-size:14px}.image-text-sec .image-with-text__content{padding:40px 40px 40px 20px}.image-text-sec .image-with-text__text-item{margin-top:auto;margin-bottom:auto}.image-text-sec .image-with-text__media img{position:static!important}.image-text-sec .image-with-text__media{padding:0!important}.collection-design-2{display:flex;flex-wrap:wrap}.collection-design-2 .collection__title{width:33.33%;padding-right:40px}.collection-design-2 .product-box{width:66.66%}.collection-design-2 h2.title{font-size:70px!important}.collection-design-2 .c-banner{width:100%;border-radius:10px;margin-top:30px}.row-reverse{flex-direction:row-reverse}.row-reverse .collection__title{padding-right:0;padding-left:40px}.review-sec .rich-text__blocks{max-width:100%}.review-sec:before{background-image:url(/cdn/shop/files/gee-tee-industries-mid-testi-top-img-1-2048x118.png);background-size:cover;content:"";position:absolute;left:0;top:-77px;width:100%;height:80px}.review-sec .rich-text__text p{color:#fff;font-size:14px}.rich-text__star img{width:100%;max-width:333px;margin-bottom:20px}body .img-content-sec .image-with-text__media-item{width:40%;padding-right:70px}body .img-content-sec .image-with-text__text-item{width:60%}.img-content-sec .image-with-text__text-item p{font-size:14px;margin-bottom:01.5em}.img-content-sec .image-with-text__content{padding:0}.img-content-sec .image-with-text__grid{align-items:center}.img-content-sec .image-with-text__text-item p:last-child{margin:0}.banner-sec-2 .rich-text__blocks{max-width:100%}.banner-sec-2 .rich-text__blocks .rich-text__star img{max-width:100%;margin:0;display:flex;flex-wrap:wrap}.instagram-sec .rich-text__blocks{max-width:100%}ul.gallery-sec{display:flex;gap:20px;flex-wrap:wrap;padding:0;justify-content:space-around}.gallery-sec li{width:calc(25% - 20px);list-style:none;border-radius:10px;overflow:hidden}.gallery-sec li img{width:100%;border-radius:10px;display:flex;height:100%;object-fit:cover}.gallery-sec li:hover img{transform:scale(1.05);transition:.8s}.faq-item{border-bottom:2px solid rgba(0,0,0,.08)}.faq-question{width:100%;padding:30px 70px 30px 0;text-align:left;font-size:20px;line-height:30px;font-weight:700;color:#000000a6;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;position:relative}.faq-question .icon{font-size:20px;color:#888;width:30px;height:30px;position:absolute;right:0;left:auto;top:50%;margin-top:-15px;border:2px solid #888;border-radius:30px;-ms-transition:border-color .15s ease;transition:border-color .15s ease;-webkit-transition:border-color .15s ease;text-align:center}.faq-question .icon:before{content:" ";top:14px;left:6px;margin-top:-2px;width:14px;height:2px;position:absolute;background-color:#888;transition:background-color .15s ease}.faq-question .icon:after{content:" ";top:6px;left:14px;width:2px;margin-left:-2px;height:14px;position:absolute;background-color:#888;transition:transform .45s cubic-bezier(.3,.4,.2,1),background-color .15s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;color:#555}.faq-item.active .faq-answer{padding:0 0 30px;max-height:max-content}.faq-question:hover,.faq-item.active .faq-question{color:#b900f7}.faq-item.active .icon,.faq-item:hover .icon{border-color:#b900f7}.faq-item.active .icon:before,.faq-item:hover .icon:before,.faq-item.active .icon:after,.faq-item:hover .icon:after{background-color:#b900f7}.faq-answer p{font-size:14px;color:#676767;margin:0}.faq-item.active .icon:after{opacity:0}.contact.page-width{display:flex;flex-wrap:wrap;align-items:center}.contact-info,.form-right{width:50%;padding:0 1%}.form-right{box-shadow:#0000000a 0 1px,#0000000d 0 2px 7px,#0000000f 0 12px 22px;padding:37px;border-radius:10px}.contact-info h2{margin:0 0 15px}.contact-subtext{color:#676767;font-size:14px}.contact-item{margin-top:30px;display:flex;align-items:center;gap:20px}.contact-item .icon{width:15px;min-width:15px}.contact-item a{color:#b900f7;text-decoration:none;font-weight:700;font-size:18px}.contact-item a:hover{color:#222}.form-right p{font-size:14px;margin:0 0 7px;color:#676767}.form-right p strong{font-size:20px;color:#444}#ContactForm .field__input{background-color:#0000000a;border-radius:4px;border:1px solid transparent;line-height:24px;color:#555;font-size:14px!important}.img-content-sec.width-50 .image-with-text__text-item{width:50%;padding:0}.img-content-sec.width-50 .image-with-text__grid--reverse .image-with-text__media-item{padding:0 0 0 35px}.img-content-sec.width-50 .image-with-text__media-item{width:50%;padding:0 35px 0 0}.service-sec .multicolumn-card__info{padding:0}body .service-sec.multicolumn.background-primary .multicolumn-card{background:transparent}.service-sec h3{font-size:40px;font-weight:700}.service-sec p strong{margin-bottom:20px;font-size:14px;display:block}.service-sec p{font-size:14px;line-height:26px;color:#676767}.service-sec .multicolumn-list{gap:70px}.service-sec .multicolumn-list li{width:calc(50% - 35px)}.service-sec1 .multicolumn-card{display:flex;align-items:flex-start;gap:35px;flex-wrap:wrap}.service-sec1 .multicolumn-card .multicolumn-card__image-wrapper{margin:0;width:55px}.service-sec1 .multicolumn-card .multicolumn-card__image-wrapper{margin:0}.service-sec1 .multicolumn-card .multicolumn-card__info{padding:0!important;width:calc(90% - 80px)}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info h3{line-height:30px;margin-bottom:4px;font-size:30px;font-weight:700;letter-spacing:0}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info .rte{margin:0;font-size:14px;color:#00000080;line-height:26px}.service-sec1 .multicolumn-list{row-gap:70px}.policy .rich-text__blocks{max-width:100%!important}.policy .rich-text__blocks h1{margin:0 0 40px;font-family:Montserrat!important;text-shadow:none;font-weight:700!important;color:#444!important;word-spacing:0}.policy .rich-text__blocks h1 strong{color:inherit;font-weight:700}.policy .rich-text__wrapper{width:100%!important}.img-content-sec .image-with-text__text h4{font-size:30px;margin:0 0 10px;font-weight:700;color:#444}p{font-size:14px;color:#676767;line-height:26px}.service-sec1 .title-wrapper-with-link{margin:0 auto 3rem;max-width:720px}.collection-hero__title{margin:0 0 20px;text-shadow:none;font-family:Montserrat!important;font-weight:700!important;color:#444!important;font-size:60px!important;padding:0}.simple-title{margin:0 0 20px;text-shadow:none;font-family:Montserrat!important;font-weight:700!important;color:#444!important;font-size:30px!important;padding:0}.facets-vertical .facets-container{background:#f9f9f9;padding:20px}details#Details-filter\.p\.tag-template--16478593515563__product-grid{display:none}.extra-collection.hidden{display:none}.show-more-btn{background:none;border:none;color:#333;font-size:14px;cursor:pointer;margin-top:5px;text-decoration:underline}details[open]>summary svg{transform:rotate(180deg)}#collection-filter-list span{font-size:12px!important}p.footer-block__description{font-size:14px;line-height:26px;margin:30px 0}body .footer-block__heading{color:#66e803;font-size:14px;font-family:Montserrat;text-transform:uppercase;margin-bottom:4px;line-height:40px}.footer-block__details-content li a.link{color:#ccc;font-size:14px;font-weight:400;line-height:26px;padding:4px 0}.footer-block__details-content li a.link:hover{opacity:.65;text-decoration:none}.footer-block .footer-block__heading:nth-child(3){margin-top:30px}.footer__content-bottom{background-color:#1f1f1f;padding:20px 0;color:#777}.footer .list-social__link{padding:0;margin-left:15px}body .footer__blocks-wrapper .footer-block:first-child{width:33%}body .footer__blocks-wrapper .footer-block{width:15.5%}body .footer__blocks-wrapper .footer-block:last-child{width:26%}.footer__content-bottom .list-social__item svg path{fill:#66e803}.ti-widget-container{margin-bottom:30px}body cart-drawer h2{font-family:Montserrat!important;color:#fff!important;text-shadow:none;font-size:20px!important;font-weight:700!important;letter-spacing:0!important}@media screen and (min-width: 990px){.product-box .slider--desktop.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (max-width: 1350px){.collection-hover .card__content:before{height:120%;background-size:cover}}@media screen and (max-width: 1199px){.vehicle-inquiry-form form{width:70%}.collection-hover li.collection-list__item .card__inner{min-height:330px}.img-content-sec.width-50 .image-with-text__grid--reverse .image-with-text__media-item{padding:0 0 0 25px}.img-content-sec.width-50 .image-with-text__media-item{padding:0 25px 0 0}}@media screen and (max-width: 990px){.vehicle-inquiry-form form{width:100%}.header__icons ul.list-menu{display:none}header .list-social{display:none!important}header.header:before{display:none}header.header{display:flex;justify-content:space-between;align-items:center}.header--top-center header-drawer{order:1}.header__icons{margin-left:auto;margin-right:20px}.header__heading-logo-wrapper{max-width:105px;display:flex!important}.header__heading-link{padding:0!important}header.header{max-width:600px;padding:10px 0!important}slideshow-component .banner__media{height:465px!important}slideshow-component .slideshow.banner.banner--adapt_image{height:465px}.collection-hover li.collection-list__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}.collection-hover li.collection-list__item .card__inner{min-height:auto}.sub-title p{max-width:600px}body .grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.image-text-sec .image-with-text__media-item{margin-bottom:0}.image-text-sec .image-with-text__content{padding:40px 0 60px;text-align:center}.image-text-sec .image-with-text__heading,.image-text-sec p{text-align:center}.image-text-sec .button{margin:0 auto}.image-text-sec{margin-bottom:0}.collection-design-2 .collection__title{width:100%;padding-right:0;padding-left:0}.collection-design-2 .collection__title{width:100%;padding-right:0;text-align:center}.collection-design-2 .product-box{width:100%}body .img-content-sec .image-with-text__media-item{width:40%;padding:0 0 40px}.img-content-sec .image-with-text__text-item .rich-logo{margin:0 auto}.img-content-sec .image-with-text__text-item .image-with-text__text{text-align:center}.img-content-sec .image-with-text__text-item .button{margin:20px auto 0}.gallery-sec li{width:calc(50% - 20px)}.banner-sec-2 .rich-text__heading,.banner-sec-2 .rich-text__text{padding:0 9rem!important}body .footer__blocks-wrapper .footer-block{width:50%}body .footer__blocks-wrapper .footer-block:first-child{width:47%}.contact-info,.form-right{width:100%;text-align:center}.faq-contact .contact-info{order:1;margin-top:50px;text-align:center}.contact-item{justify-content:center}.form-right{padding:27px;text-align:left;margin-top:40px}.img-content-sec.width-50 .image-with-text__media-item{width:100%;padding:0 0 40px;margin-top:-80px}.img-content-sec.width-50 .image-with-text__text-item{padding:0;width:100%}.image-with-text__content--desktop-left>*{align-self:center!important;text-align:center!important}.img-content-sec.width-50 .image-with-text__grid--reverse .image-with-text__media-item{padding:0 0 40px}.service-sec .multicolumn-list li{width:100%}.service-sec .multicolumn-list{gap:35px}.service-sec h3{font-size:32px;font-weight:700}.multicolumn .button{margin-top:3rem!important}.service-sec1 .multicolumn-list{padding:0!important}.service-sec1 .grid--1-col-tablet-down .grid__item{width:48%;max-width:48%}.service-sec1 .multicolumn-card .multicolumn-card__info{width:calc(100% - 90px)}}@media screen and (max-width: 749px){.vehicle-inquiry-form form{padding:40px 20px}.vehicle-inquiry-form .form-row input{width:100%;margin:5px 0}.vehicle-inquiry-form textarea{margin:5px 0 0}.vehicle-inquiry-form .form-row{flex-direction:column}.announcement-bar-section{display:none}header.header{padding:5px 25px!important}slideshow-component .banner__media,slideshow-component .slideshow.banner.banner--adapt_image{height:350px}.slideshow__text-wrapper.banner__content{display:none}slideshow-component .slideshow__controls .slider-button{width:35px;height:50px}.collection-hover{padding:0 25px}.collection-hover .card__content:before{height:100%;background-size:cover}.collection-hover .grid__item .card__content{padding:0 7%}.collection-hover li.collection-list__item{width:100%;max-width:100%}h1,h2,.h2,h2.hxl,.collection-design-2 h2.title{font-size:60px!important;line-height:50px!important}.contact-item{justify-content:flex-start;margin-top:15px}.contact-item a{line-height:1.3;text-align:start}.instagram-sec .rich-text__wrapper,.banner-sec-2 .rich-text__wrapper,.gallery-sec li{width:100%}.banner-sec-2 .rich-text__heading,.banner-sec-2 .rich-text__text{padding:0 25px!important}.image-text-sec .image-with-text__heading{width:100%}body .footer__blocks-wrapper .footer-block{width:100%!important}body button.button--secondary,body .button--primary{padding:10px 25px!important}.product-box .quick-add{top:52%;transform:translateY(-52%)}.collection__title.title-wrapper .sub-title{padding:0 25px}.img-content-sec.width-50 .image-with-text__media-item{margin-top:-40px}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info h3{font-size:27px}.service-sec1 .multicolumn-list{row-gap:30px}.service-sec1 .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}}@media screen and (max-width: 480px){slideshow-component .banner__media,slideshow-component .banner__media img,slideshow-component .slideshow.banner.banner--adapt_image{height:250px}.collection-hover h2 strong{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
