<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 106:150 Unexpected "{"
Line 296:0 All "@import" rules must come first
Line 429:21 Expected identifier but found "!"

**/
.product-single__sticky {
  z-index: 1;
}
  

@media only screen and (min-width: 1200px) {
  .hotspots-wrapper.page-width {
margin: -150px auto -60px;
}
}

.fa-solid.fa-circle-exclamation {
color: #ffca00;
font-size: 17px;
}

.returnprime, .returnprime .info__text, .card__img, .btn.return__btn.false, .order__img, .btn.back__btn, .description__msg, #PolarisTextField1Label, .returnprime .Polaris-Badge, .StepProgress, ul.StepProgress::before, li.StepProgress-item.false::after, .flex__one, .flex__two h4 {
filter: invert();

}

.returnprime .customer__search .search__wrapper .form__wrapper .btn, .btn.btn-primary.next__btn.ml-1 {
  background-color: #0035ff !important;
}

.returnprime .customer .btn-primary, .btn.return__btn.false {
  border: none !important;
}

.btn.return__btn.false {
filter: initial;
background-color: #0035ff !important;
}

.returnprime .customer .return__steps .ant-steps-item-process .ant-steps-item-icon {
background-color: #0035ff !important;
  border-color: #0035ff !important;
}

.returnprime .select__field select {
filter: invert();
}

select {
color: #fff !important;
}

.ant-modal-mask {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

.ant-modal-close {
  filter: invert();
}

.order__card a {
color: #0035ff !important;
}

.Polaris-Badge--statusAttention {
background-color: #ffca00 !important;
color: #000 !important;
  border-color: #ffca00 !important;
}

.customer .order__status .status__wrapper .status__flex .status__details .flex__wrap .flex__two .order__wrapper .order__desc h4{
  text-transform: capitalize;
  letter-spacing: 1px;
}

/* */

.osf_line {
opacity: 0.3;
}

.osf_popup_body {
padding: 32px !important;
}

.alert.alert-success.text-center.mb20 {
  background-color: rgba(0, 128, 0, 0.2) !important; 
border: solid 2px green;
}

.Clicksit-return-progress {
  display: none;
}

.redo-modal--logo {
display: none !important;
}

.easysearch-fitment-search-widget {
  border-top: 1px solid #2b2a27 !important;
   border-bottom: 1px solid #2b2a27 !important;
}

.swal2-popup.swal2-modal.swal2-icon-success.swal2-show, .swal2-success-line-tip, .swal2-success-line-long, #swal2-title, .swal2-confirm.swal2-styled, {
  filter: invert();
}


.swal2-cancel.swal2-styled {
filter: invert();
background-color: #333 !important;
}

/*

#CartDrawerForm .free_shipping_card_wrapper_clbpdm7hq5349331qzahht1rm5d.cart_page {
width: 95% !important;
margin: 15px auto -10px !important;
}


#CartDrawerForm .free_shipping_card_wrapper_clbpdm7hq5349331qzahht1rm5d {
  flex: none !important;
}


.free_shipping_card_title_clbqyfzfs6662851quqfdjqdij7.h2 {
  font-weight: 600;
  font-size: 15px !important;
  font-style: normal;
  font-family: inherit;
}


.free_shipping_card_wrapper_clbqyfzfs6662851quqfdjqdij7::before {
width: 25px;
height: 2px;
margin: 14px auto 20px auto;
content: "";
background-color: #2b2a27;
}

.free_shipping_card_wrapper_clbqyfzfs6662851quqfdjqdij7 {
  padding-top: 0px !important;
}

.free_shipping_card_title_clbpdm7hq5349331qzahht1rm5d.h2 {
  font-weight: 600;
  font-size: 15px !important;
  font-style: normal;
  font-family: inherit;
}

*/

.store-availability__info {
margin-bottom: -15px;
}


.page-content, .shopify-email-marketing-confirmation__container, .shopify-policy__container {
  padding-top: 0px !important;
}


.toyota-tacoma {
       .easysearch-holder .easysearch-select-holder {
  display: none !important;
}
.easysearch-holder .easysearch-btn-holder {
  display: none !important;
}
}
    
.easysearch-fitment-widget[action="someurl.html?batteries"] {
  display: none;
}

/*

.store-info {
  #0a0a0a !important;
}

.background-primary {
border: 2px solid #ffca00 !important;
}

*/

/* Junip */

.junip-onsite-review-logo.junip-logo {
display: none;
}

.junip-modal {

  background-color: #000 !important;
}

.junip-step-title, .junip-thanks-text, .junip-dropzone-text, .junip-submit-recaptcha, .junip-checkbox {
color: #fff;
}

.junip-textfield {
  filter: invert();
}

.junip-step-title {
  text-align: center;
}

.junip-powered-by-footer {
  display: none !important;
}

.junip-product-review-title {

  text-align: center;
}

.junip-product-review-summary-flex-wrapper {
  margin: auto;
}

.junip-checkbox input[type=checkbox]+label:before {

background-color: #000 !important;
border: 1px solid #2b2a27 !important;
  
}

.junip-button-text-dark .junip-checkbox input[type=checkbox]+label:after {

  border-color: #ffca00 !important;

}

.junip-avatar {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

.grid-product__meta .junip-product-summary-rendered {
margin-top: 3px;
transform: scale(.8);
margin-left: -15px;
display: inline-block !important;
}


/* */




/* Reviews Badge Slide-in */

.Pane__PaneContent-sc-6a6c26-0.dUihmp, .Backdrop__BackdropContainer-sc-1ocsn9i-0.czaSkJ {
  display: none;
}



#shopify-section-template--16700874129649__16582658155d304363, 
#shopify-section-template--16700875210993__16582658155d304363, 
#shopify-section-template--16700874588401__16582658155d304363, 
#shopify-section-template--16700874850545__16582658155d304363,
#shopify-section-template--16700874359025__16582658155d304363
{
  margin-top: -98px;
  border-top: 1px solid #2b2a27;
}

.grid__item.one-half.appear-animation.appear-delay-6 {

  margin: 20px 38px;
  border: solid 1px #ffca00;
  padding: 0 0 6px;
  color: #000 !important;
}

.grid__item.one-half.appear-animation.appear-delay-6 .mobile-nav__link {
  text-align: center;
}


html {
  scroll-padding-top: 145px;
  scroll-behavior: smooth;
}


@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@1,700&amp;display=swap');



#review-button {
  margin: -140px 0 50px;
}


/* Subscribe */

.note--success {
  background-color: rgba(0, 255, 57, 0.15) !important;
}

.errors, .form-error {
  background-color: rgba(255, 0, 0, 0.15) !important;
}


/* Promo Banner */

#shopify-section-template--16700873081073__promo-grid2 .promo-grid__container {
max-width: 1000px;
  margin: 0 auto;
}


/* Collection List */

.collection-item__title--overlaid-box&gt;span {

  background-color: rgba(0, 0, 0, 0.6) !important;
}


/* Fonts */

h1, .h1, h2, .h2, h3, .h3, .h1.appear-delay {
font-style: italic;
}

.rte--block.rte--strong {
font-style: italic;
}

.type-product.flex-grid__item--33 .rte--strong, .type-product.flex-grid__item--50 .rte--strong {
font-size: 33px !important;
}

.collection-item__title.collection-item__title--overlaid-box.collection-item__title--heading.collection-item__title--bottom-center {
  
  font-style: italic;
  font-size: 19px;

}


/* Link hover bottom border */

.rte-setting a:not(.btn):not(.spr-summary-actions-newreview):after, .rte a:not(.btn):not(.spr-summary-actions-newreview):after {
  
  border-bottom: 2px solid #ffca00 !important;
}

.rte a.current:after {
   width: 100% !important;
}

 .site-nav__dropdown-link:hover {
   background: rgba(255, 255, 255, 0.08);
    padding-left: 1px !important;
  
 }

#shopify-section-template--16466671042801__16632585569ead33b5 .rte a:not(.btn):not(.spr-summary-actions-newreview):after {
  display: none;
}

/*
.site-nav__dropdown-link {
  display: inline-block !important;
}

/* Mobile Grid */

/*
@media only screen and (max-width: 768px){
.small--one-half {
width: 100% !important;
} 
}
*/


@media only screen and (max-width: 414px) {

[data-type_header_capitalize=true] .collection-item__title--heading {
font-size: 16px;
}
}

@media only screen and (max-width: 375px) {

[data-type_header_capitalize=true] .collection-item__title--heading {
font-size: 14px;
}
}

@media only screen and (max-width: 320px) {

[data-type_header_capitalize=true] .collection-item__title--heading {
font-size: 12px;
}
}

/* Promo */

.type-sale-images__image {
  float: none !important;
  width: 75% !important;
  margin: auto;
}


/* Navigation menu 

#SiteHeader a[href*="#"] {
  pointer-events: none
}
*/

.site-nav__link {
  padding: 8px 15px; !important;

}

.site-nav__link--underline:after {
  border-bottom: 2px solid #ffca00 !important;
}


.site-nav__link.site-nav__link--underline, .mobile-nav__link.mobile-nav__link--top-level, .mobile-nav__faux-link {
transform: skew(-12deg);
}


a.site-nav__link.site-nav__link--underline {
    font-family: sans-serif;
}

  


.megamenu__collection-image {
  background-position: center !important;
  height: 122px !important;
}

.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown:hover {
  font-size: 17px !important;
}

.site-nav__dropdown-link.site-nav__dropdown-link--top-level {
font-size: 16px;
}

/* Video Hero */

.media-controls-container, .media-controls-container * {
  display: none !important;
}



/* Logo Slider */

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-190px * 22));
  }
}
.slider {
  background: black;
  height: 100px;
  margin: auto;
  margin-top: 5px;
  overflow: hidden;
  position: relative;
  width: 100%;
  border-bottom: solid #2b2a27 1px;
}
.slider::before, .slider::after {
  background: linear-gradient(to right, rgba(0,0,0) 0%, rgba(0, 0, 0, 0) 100%);
  content: "";
  height: 100px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider::after {
  right: 0;
  top: 0;
  transform: rotateZ(180deg);
}
.slider::before {
  left: 0;
  top: 0;
}
.slider .slide-track {
  animation: scroll 100s linear infinite;
  display: flex;
  width: fit-content;
}
.slider .slide {
  height: 100px;
  width: max-content;
  margin-right: 40px;
}

.slide img {
max-height: 70px;
margin-top: 13px;
}


#shopify-section-template--16700873081073__2ed6b607-f9a3-446c-9702-3039a6548249 .html-custom-code {
  max-width: 1500px;
  margin: auto;
  margin-top: 5px;
}

/* Outfit Your Vehicle Accordion */

.titleSom h3 {
  color: #fff;
  background: rgba(0,0,0,.7);
   padding: 10px 25px;
  font-style: italic;
  margin-top: 400px !important;
  font-size: 23px;
  text-align: center;
}

.container{
  margin: 0 auto;
  width: 100%;
}

.gallery-wrap {
  display: flex;
  flex-direction: row;
  height: 550px;
  width: 100%;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .gallery-wrap {
    margin-top: -28px;
    flex-direction: column;
    height: auto;
  }
  

  .somContain {
    height: 150px !important;
    margin: 10px 0;
  }

  .titleSom h3 {




    
    margin-top: 100px !important;
  }
}

.somContain {
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  height: 100%;
  align-items: center;
}

.item, .gallery-wrap a {
  flex: 1;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
  transition: flex 0.8s ease;
  margin: 0 3px;
  border-bottom: 0px !important;
}



#shopify-section-template--16700873081073__166362304500d00755 .rte a:not(.btn):not(.spr-summary-actions-newreview):after, 
#shopify-section-template--16700873081073__166369329221a32e63 .rte a:not(.btn):not(.spr-summary-actions-newreview):after {
  
display: none;
}

.item:hover {
  flex: 5;
}

.gallery-wrap a:hover {
  flex: 5;
}

.ford { 
  background-image: url('/cdn/shop/files/FORD-Outfit-Your-Vehicle-Slider.jpg?v=1665429421');
}

.toyota { 
  background-image: url('/cdn/shop/files/TOYOTA-Outfit-Your-Vehicle-Slider.jpg?v=1665429430');
}

.jeep { 
  background-image: url('/cdn/shop/files/Jeep-7.jpg?v=1663885833');
}

.ram { 
  background-image: url('/cdn/shop/files/AE7I9205-3.jpg?v=1665504730');
}

.gm { 
  background-image: url('/cdn/shop/files/GMC-2.6-Outfit-Your-Vehicle-Slider.jpg?v=1665507588');
}

.vehicle-parts { 
  background-image: url('/cdn/shop/files/DSC06913.jpg?v=1712264191');
}

.camping { 
  background-image: url('/cdn/shop/files/camping_collection_photo.jpg?v=1712264196');
}

.recovery { 
  background-image: url('/cdn/shop/files/Screenshot_2024-04-04_at_2.47.12_PM.png?v=1712267249');
}

.bikes { 
  background-image: url('/cdn/shop/files/specialized_bike1.jpg?v=1712264157');
}

.apparel { 
  background-image: url('/cdn/shop/files/apparel_outdoor.webp?v=1712264166');
}

/* Services We Offer */

#shopify-section-template--16700873081073__16631930301206b1bf, #shopify-section-template--16700873081073__166319553753560829 {
  display: none;
}


@media only screen and (min-width: 768px) {
  #shopify-section-template--16700873081073__16631930301206b1bf {
  margin-top: -74px;
}
    #shopify-section-template--16700873081073__165816847640b00cfd, #shopify-section-template--16700873081073__166319553753560829 {
  margin-top: -70px;
}
}

@media only screen and (max-width: 768px) {
  #shopify-section-template--16700873081073__16631930301206b1bf {
  margin-top: -20px;
}

  
    #shopify-section-template--16700873081073__165816847640b00cfd, #shopify-section-template--16700873081073__166319553753560829 {
  margin-top: -45px;
}

}


/* Testimonials */

.testimonials-slide .testimonials-slider__text {
  background: transparent;
}

.testimonials-slide.is-selected .testimonials-slider__text {
  border: solid 2px #ffca00;
}

.testimonial-stars {
color: #ffca00;
}

/* Come Visit Us Section 


@media only screen and (max-width: 768px) {

  .image-fit.background-media-text__image.background-media-text__image--template--16254261690609__background-image-text.lazyautosizes.lazyloaded {
  
  height: 768px;
  top: -235px;
}

  .background-media-text__text {
text-align: left !important;
} 
}

.background-media-text__container {
  margin-bottom: -1px;
}


/** Collections Page **/

.no-match {
  text-align: center;
  color: orange;
  margin-bottom: 25px;
}

.section-header--hero {
  margin-bottom: -81px !important;
}


.grid-product__colors {
justify-content: left !important;
}

.grid-product__tag--sale {
  color: #000 !important; 
}

.grid-product__price--original, .product__price.product__price--compare {
color: gray;
}

.grid-product__price--savings {
color: #fff !important;
background: green;
border-radius: 3px;
padding: 3px 8px;
}

.grid__image-ratio.grid__image-ratio--landscape {
  background: #fff;
  -webkit-transform: scale(1.01);
}

.product-label.backorder p {
  background: black;
  color: #ffca00;
  border: solid 1px #ffca00;
  display: inline-block;
  padding: 3px 20px;
  border-radius: 4px;
}

.product-label.sold-out p {
  background: black;
  color: red;
  border: solid 1px red;
  display: inline-block;
  padding: 3px 20px;
  border-radius: 4px;
}

.product-notice {
  font-size: 17px !important;
}

.collection-image.collection-image--landscape.image-wrap {
  transform: scale(1.01);
}

/* Image Hover */

.grid__image-ratio img {
-webkit-transform: scale(1);
	transform: scale(1);
  	-webkit-transition: .5s ease-in-out !important;
	transition: .3s ease-in-out !important;
}

.grid__image-ratio img:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

/* Collection Menu */


.sub-collection {
border-bottom: solid 1px #2b2a27;
padding: 30px 0;
}

.product-image-main .btn {
  top: initial !important;
}
.collection-menu {

  display: flex; 
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.collection-menu a {
  margin: 10px 21px;
}

/* 
@media only screen and (max-width: 768px) {

  .collection-menu {
  flex-direction: column !important;
  }
}
*/


/* Product Grid */

.grid-product__meta {
  text-align: left !important;
}

/** Product Page **/

@media only screen and (min-width: 769px) {
  
[data-button_style=angled] .product-image-main .btn {
  top: 0% !important;
}
}

.product-single__vendor {
  pointer-events: none;
}

.product__price-savings {

background: green;
padding: 2px 10px;
border-radius: 3px;
color: #fff !important;
}



.product-image-main .image-wrap {
  background: #fff;
}

.product__thumbs--below .product__thumb-item {
  max-height: 80px;
  overflow: hidden;
}
  
/* Causes images to be too tall on mobile
  min-height: 562px;
*/


.sku-line {
  display: flex;
   opacity: 0.5;
}

.sku {
  margin-right: 4px;
}



@media only screen and (max-width: 768px) {
.sku-line, #shopify-block-9da2f637-db66-4367-9d40-24d370f5a00c {
display: flex;
justify-content: center;
}

}

/* Map */

@media only screen and (max-width: 1000px) {
  .map-section__overlay {
    width: 290px !important;
  }
}
 
@media only screen and (max-width: 400px) {
   .map-section__overlay {
     left: 0px !important;
   }
}


/** Footer **/

.footer__collapsible {
font-size: 1em !important;
}

.footer__collapsible.footer_collapsible--disabled {
margin: 10px 0 30px;
}

.footer__small-text {
  margin: 35px 0 -40px !important;
}

.site-footer {
  background-image: url("/cdn/shop/files/footer-topo_1ddac04d-ed94-4ed6-ba43-75be963c3cb4.png?v=1663786347");
  background-position: center; 
}

/* Phone Icon */

.footer-phone {
display: inline-flex;
}


.fa.fa-phone {
  font-size: 24px !important;
  color: #ffcb00 !important;
  float: left !important;
  margin-right: 10px !important;
  margin-top: 4px;

}

@media only screen and (max-width: 768px) {
  
  .footer-phone {
  margin-top: 30px;
  }
}

/** Side Cart **/

.cart__item-row.cart__terms.label, label:not(.variant__button-label):not(.text-label) {
text-transform: none !important;
letter-spacing: 0.1em !important;
}

.cart__item-row.cart__terms a {
text-decoration: underline;
}

.drawer .btn {
  color: #000 !important;
}

.drawer .cart__item-title {
  text-transform: capitalize;
}


/** Cart Page **/

.cart__image img {

  max-height: 75px;
  background-color: #fff;
}


/** Smart Product Filter **/

 #gf-products .grid__image-contain{
    width: 100%;
    position: absolute;
}
    .grid-product__price--savings {
    color: #fff !important;
    background: green;
    border-radius: 3px;
    padding: 3px 8px;
}
    .grid-product__price--original, .product__price.product__price--compare {
    color: #fff;
}
    .grid-product__price {
    font-size: calc(var(--typeBaseSize)* .85);
    color: #ffca00;
    margin-top: 5px;
}
    .gf-option-block.capitalize ul li a, .gf-option-block.capitalize ul li button {
    text-transform: capitalize !important;
    width: 100%;
}
    body .grid-product__vendor,
  body  .gf-option-block ul li a,body .gf-option-block ul li button,body .gf-option-block ul li a span.gf-count,body .gf-option-block ul li button span.gf-count,body .gf-clear, .gf-clear-all, .selected-item.gf-option-label a, .gf-form-input-inner select, .gf-refine-toggle {
    color: #fff ! IMPORTANT;

}
    .collection-filter {
    margin-bottom: 20px;
    opacity: 0;
}
#gf_pagination_wrap .pagination &gt; span.current, #gf_pagination_wrap .pagination &gt; span.deco, #gf_pagination_wrap .pagination &gt; span &gt; a {
    color: #fff !important;
}

 #gf-tree .noUi-connect,
  #gf-tree .noUi-handle{
    background: #fff ! IMPORTANT;
}
    #gf-tree .noUi-value-horizontal {
    color: #fff;
}

    
@media only screen and (max-width: 769px){
  body .grid-product__vendor, body .gf-option-block ul li a, body .gf-option-block ul li button, body .gf-option-block ul li a span.gf-count, body .gf-option-block ul li button span.gf-count, body .gf-clear, .gf-clear-all, .selected-item.gf-option-label a, .gf-form-input-inner select, .gf-refine-toggle {
    color: #000 !important;
}
.gf-block-title h3, .gf-block-title .h3, .gf-form-input-inner label {
    color: #000 ! IMPORTANT;
}
  body &gt; #gf-tree .gf-filter-header &gt; div.gf-filter-heading {
    color: #000 ! IMPORTANT;
}
 #gf-tree .noUi-connect,
  #gf-tree .noUi-handle{
    background: #000 ! IMPORTANT;
}
    #gf-tree .noUi-value-horizontal {
    color: #000;
}
}
.theme-store-id-857.spf-layout-theme.gf-left .sort-by {
    background: none !Important;
    color: #fff;
}
.gf-range-inputs input[type="text"] {
    color: #fff !important;
}
.globo-dropdown-custom__options {
    background: #000 !Important;
    border: 1px solid #fff !Important;
}

.theme-store-id-857.spf-layout-theme.gf-left .selected-item.gf-option-label a {
    color: #000 !important;
}

.theme-store-id-857.spf-layout-theme .checked .gf-Checkbox:after,.theme-store-id-857.spf-layout-theme.gf-left #gf-tree .selected-item.gf-option-label {
    background-color: #FFCA00 !important;
}</pre></body></html>