/** Shopify CDN: Minification failed

Line 165:2 Unexpected "{"
Line 165:3 Expected identifier but found "%"
Line 190:4 Unexpected "{"
Line 190:5 Expected identifier but found "%"
Line 520:5 Unexpected "{"
Line 520:6 Expected identifier but found "%"
Line 524:4 Unexpected "{"
Line 524:5 Expected identifier but found "%"
Line 903:2 Unexpected "}"
Line 932:2 Unexpected "{"
... and 7 more hidden warnings

**/

  .images_element {
    display: flex !important;
}
  fieldset#choose__style_template--15487261212735__main .price__container {
    display: none;
}
  button#sticky--addto--cart {
    background: #cbab58 !important;
}
 .product-form__submit {
    background: #cbab58 !important;
    border:0px !important;
    color: #000 !important;
}
  .car-info {
    display: flex;
    flex-wrap: wrap;
}
  label.ff.seats-covers span {
    color: #fff;
}
  fieldset#choose__style_template--15585185071167__main p {
    display: none !important;
}
label.ff.seats-covers .price__regular span {
    color: #fff !important;
}
  p.nav-description {
    font-size: 15px;
}
  p.nav-description span {
    text-decoration: underline;
}
  p.nav-description span {
    margin-right: 4px;
}
  .product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label {
    border-color: rgba(var(--color-foreground), .1);
    color: rgba(var(--color-foreground), .6);
    text-decoration: line-through;
    display: none;
}
  span.step {
    font-weight: 700;
}
  p.nav-description span {
    text-decoration: underline;
}
.disabled2 {
  pointer-events: none;
  opacity: 0.5; /* Optional: to visually indicate that the element is disabled */
}

  .beae-xaxg9oaz .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 21px;
}
  .beae-vz43dptv .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 21px;
}
  .beae-5brakqw1 .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 21px;
}
  .beae-o1ld6wi1 .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 21px;
}
  .beae-text-content.beae-html.beae-scale-ratio p a {
    text-decoration: none;
    color: #e32626;
    font-weight: 400;
}
 
  .beae-soeear51.beae-block.beae-core.beae-animation.beae-animated a {
    font-size: 18px;
}
    .beae-aejugqui.beae-block.beae-core.beae-animation.beae-animated a {
    font-size: 18px;
}
      div.beae-sections .beae-18fuym9v .beae-x-form {
        padding: 65px 40px !important;
    }
  p.beae-typo-h6.text-align-mobile-center span a {
    color: #000;
    text-decoration: none !important;
}
  p.beae-typo-h6.text-align-mobile-center a {
    text-decoration: none;
}

.car-info:nth-child(2){
    display:none;
}

.msg_wrap{
  background: #000;
    border-radius: 18px;
    padding: 15px;
  margin-top: 40px;
  justify-content: center;
    flex-direction: column;
    align-items: center;
  display:flex;
}
#clear-btn{text-decoration:none;
  margin-top:23px;
      white-space: nowrap;
}
#message-row svg{
    /*margin-top: -60px;*/
}
#car__info{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.car__info{ justify-content: center;
    flex-direction: column;
    align-items: center;
  display:flex;}

  .global-main-product .car__info {
 flex-direction: column !important;
  }
.Afterbefore_section .image_viewer {
    font-size: calc(var(--font-heading-scale) * 5.2rem) !important;
    color: #cbab58 !important;
    font-weight: 600;
}

.Afterbefore_section .before_after_specs {
  color: #cbab58 !important;
      font-size: 2rem !important;
    margin-bottom: 35px !important;
}
  @media only screen and (min-width: 768px) {

      div.beae-sections .beae-jtbgv9qm .beae-x-form {
        padding: 65px 40px !important;
    }
  }
  p.beae-typo-p1 a {
    color: #000000;
    font-weight: 600;
    text-decoration: none;
}
  {% if page.url == '/pages/free-detailing-quote' %}
    .buckscc-select {
    display: none !important;
}
   /* .footer__content-top.page-width {
    display: none;
}*/
    footer.footer.color-accent-1.gradient.section-sections--15139711221823__footer-padding {
    display: none;
}
    .footer__column.footer__localization.isolate {
    display: none;
}
    footer.footer.color-accent-1.gradient.section-sections--15139711221823__footer-padding {
    padding-top: 0px !important;
}
    /* .custom-marquee {
    display: none;
} */
 details#Details-menu-drawer-container {
    display: none;
}
    a.header__heading-link.link.link--text.focus-inset {
    padding: 0px !important;
}
    {% endif %}
  button.call-now-button {
    width: 382px;
    background: black;
    border: 0px !important;
    display: flex;
    justify-content: space-evenly;
}
  button.call-now-button {
    align-items: center;
}

button.call-now-button p {
    margin: 0px;
}
  button.call-now-button a {
        font-weight: 800;
    background: #bd162d;
    color: #fff;
    padding: 7px 19px;
    border-radius: 5px;
    text-decoration: none;
}
 
  a.jdgm-carousel-item__product.jdgm--shop-review-has-image img {
    object-fit: cover;
    width: 100%;
    height: 200px; 
  }
  .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
    COLOR: #FFF ! IMPORTANT;
}
  .jdgm-carousel-wrapper .jdgm-carousel-item__review {
    height: calc(47% - 1.4em) ! IMPORTANT;
}
  .jdgm-carousel-item__review-body.jdgm-line-clamp {
    -webkit-line-clamp: 3 !important;
}

  .jdgm-carousel-item__review-title {
    color: #fff !important;
}
  .jdgm-carousel-item__review-title {
    color: #fff !important;
}
  .jdgm-carousel-item__review-body.jdgm-line-clamp P {
    COLOR: #FFF;
}
  ul#Slider-template--15139715776575__multicolumn_jqxdRX {
    display: flex;
    flex-wrap: wrap !important;
}
    p.nav-title {
    font-weight: 700;
}
.header__submenu .header__menu-item {
    justify-content: flex-end !important; 
}
  .header__menu-item {
    display: flex;
    flex-direction: row-reverse;
    column-gap: 16px;
}
  .header__submenu {
    width: 269px !important;
}
  #shopify-section-template--15139715776575__17144276631724f42b .Afterbefore_section.aftersection-aod_before_after_widget_after_before_final_section_KrFR8w {
    margin: 0px !important;
}
  #shopify-section-template--15139715776575__image_with_text_ciraTt, #shopify-section-template--15139715776575__image_with_text_p439zy, #shopify-section-template--15139715776575__image_with_text_MJtAWE, #shopify-section-template--15139715776575__image_with_text_4Empk {
      background-color: #000000cf;
  }
  div#shopify-section-template--15139715776575__image_with_text_4Empk {
     background-color: #000000cf;
  }
  .wrapper.my-wrapper2 {
    background-image: url(https://cdn.shopify.com/s/files/1/0560/5415/3279/files/2013-Hyundai-Genesis-After-Seat-Covers_1000x1000_256ea758-f414-4e9e-81f6-e510b246e80d.webp?v=1716472328);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}
  section#shopify-section-template--15139715776575__17144276631724f42b {
    background-color: #000000cf;
}
   section#shopify-section-template--15139715776575__compare_7LD9ec {
    background-color: #000000cf;
}
  .wrapper.my-background-wrapper {
    background-image: url(https://autokovr.com/cdn/shop/files/IMG_0224_Original_Original_1500x1500.jpg?v=1714067922);
    background-size: cover;
    background-repeat: no-repeat;
}
  .Afterbefore_section .background_colr {
    padding: 0px !important;
}
  .Afterbefore_section .outer_div {
    margin-top: 0px !important;
  }
  .Afterbefore_section .inner_block {
    padding: 0px !important;
}
  div#whychoosekovr .multicolumn-card.content-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
  /* section#shopify-section-template--15139715776575__17144276631724f42b {
    background-image: url(https://cdn.shopify.com/s/files/1/0560/5415/3279/files/Toyota_Tundra_2014_02_1000x1000_b35bbd27-2298-4815-ade6-141ae282d8c6.webp?v=1716472659);
    background-color: #18191dad;
    background-blend-mode: color-burn;
}
  .section-template--15139715776575__image_with_text_ciraTt-padding.gradient.color-inverse {
    background-image: url(https://cdn.shopify.com/s/files/1/0560/5415/3279/files/Toyota_Tundra_2014_02_1000x1000_b35bbd27-2298-4815-ade6-141ae282d8c6.webp?v=1716472659);
    background-color: #18191dad;
    background-blend-mode: color-burn;
    background-attachment: local;
        background-size: cover;
    background-position: center;
}
  .section-template--15139715776575__image_with_text_p439zy-padding.gradient.color-accent-1 {
    background-image: url(https://cdn.shopify.com/s/files/1/0560/5415/3279/files/Toyota_Tundra_2014_02_1000x1000_b35bbd27-2298-4815-ade6-141ae282d8c6.webp?v=1716472659);
    background-color: #18191dad;
    background-blend-mode: color-burn;
    background-attachment: local;
        background-size: cover;
    background-position: center;
}
  .section-template--15139715776575__image_with_text_4Empk-padding.gradient.color-background-1 {
     background-image: url(https://cdn.shopify.com/s/files/1/0560/5415/3279/files/Toyota_Tundra_2014_02_1000x1000_b35bbd27-2298-4815-ade6-141ae282d8c6.webp?v=1716472659);
    background-color: #18191dad;
    background-blend-mode: color-burn;
    background-attachment: local;
        background-size: cover;
    background-position: center;
  } */
  .sticky-image {
    width: 85%;
    border-radius: 14px;
}
  .featured-collection {
      padding: 0px 156px;
  }
  .multicolumn {
    padding: 0px 156px;
}
  img.header-menu-image {
    border-radius: 34px;
    object-fit: contain !important;
}
  /* ul#Slider-template--15139715350591__multicolumn_RBbX9k {
    padding: 0px 84px;
} */
  .car__logo {
    display: flex;
    gap: 20px;
}

#car__info > div:nth-child(1) {
    display: flex !important;
}
#car__info > div:nth-child(2) {
    display: flex !important;
}
#car__info > div:nth-child(3) {
  display: none;
}
#car__info > div:nth-child(4) {
  display: none;
}
.kohr_solutions h3{
  color: #fff !important;
}
.car__info svg{
 /* margin-left: -43px !important;*/
    height: 30px !important;
    /*margin-top: 22px !important;*/
    left: 0 !important;
}
.car__info{
  width: 100%;
    /*margin-left: 93px;*/
}
.images_element{
  gap:20px
}
.car-info{
  font-size:1.6rem;
}
.product-form__input input[type="radio"]:checked + label .price {
   color: #000 !important;
}

  @media only screen and (max-width: 600px) {
     .step {
    color:#000 !important;
}
   div#productourwork .multicolumn-card__info {
    padding: 0px !important;
}
div#productourwork .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    margin: 0px !important;
}
    div#productcompare .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    margin: 0px !important;
}
    span.money.buckscc-money {
    color: #000 !important;
}
    .product-media-container.media-type-video.media-fit-contain.global-media-settings.gradient.constrain-height {
    --preview-ratio: 1.0 !important;
}
    a#clear-btn {
    color: #fff !important;
}
    #shopify-section-template--15487259967551__car_filter_zGznGX .email-signup-banner__box {
    padding: 25px 10px 25px 9px !important;
}
    p.nav-title {
    font-weight: 600 !important;
    font-size: 17px !important;
}
    p.nav-description {
    font-size: 14px !important;
    font-weight: 400;
}
    /* [custom-id="main-productid"] {
    background: #f6f6f6 !important;
}
    [custom-id="main-productid"] ul.icon-with-text.icon-with-text--horizontal.list-unstyled span{
    color: #000 !important;
}
    [custom-id="main-productid"] a {
    color: #000 !important;
}
    [custom-id="main-productid"] h1 {
    color: #000 !important;
}
        [custom-id="main-productid"] h2 {
    color: #000 !important;
}
    
     [custom-id="main-productid"] button {
    color: #000 !important;
}
    [custom-id="main-productid"] span.price-item.price-item--regular {
    color: #000;
}
     [custom-id="main-productid"] span.jdgm-prev-badge__text {
    color: #000;
}
    [custom-id="main-productid"] nav.breadcrumb a {
    color: #000 !important;
}
   [custom-id="main-productid"] nav.breadcrumb span {
    color: #000 !important;
}
  
      [custom-id="main-productid"] .col-lg-12.mt-3.not-found-car-btn {
    color: #000;
}
     [custom-id="main-productid"] p.guaranteed-safe {
    color: #000;
} */
    button .product-form__submit {
    color: #fff !important;
}
    
      /* [custom-id="main-productid"] p {
    color: #000 !important;
} */
    /* [custom-id="main-productid"] legend {
    color: #000 !important;
}
    [custom-id="main-productid"] .product__tax.caption.rte {
    color: #000;
}
    [custom-id="main-productid"] svg.icon.icon-accordion {
    fill: #000 !important;
} */
     div#productfeatures img {
    border-radius: 50%;
}
    /*div#productfeatures strong {
    color: #000 !important;
}*/
    section#shopify-section-template--15487261212735__rich_text_ifmW8 {
    margin-bottom: -15px;
}
    div#productcompare {
    margin-top: -15px !important;
    padding-top: 24px;
}
    div#ImageWithText--template--15487261212735__image_with_text_MJtAWE .rte p {
    color: #000 !important;
}
    .wrapper.my-background-wrapper {
      background-image : none !important;
    background-color: #F5F6F5 !important;
    background-size: cover;
    background-repeat: no-repeat;
}
    .beae-xaxg9oaz .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 17px;
}
  .beae-vz43dptv .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 17px;
}
  .beae-5brakqw1 .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 17px;
}
  .beae-o1ld6wi1 .beae-text-content.beae-html.beae-scale-ratio p span {
    font-weight: 400 !important;
    font-size: 17px;
}
    .beae-soeear51.beae-block.beae-core.beae-animation.beae-animated a {
    font-size: 15px;
}
    .beae-aejugqui.beae-block.beae-core.beae-animation.beae-animated a {
    font-size: 15px;
}
    h4.beae-typo-h5.text-align-mobile-center {
    margin-top: 19px !important;
}
    div.beae-sections .beae-qm57tg1i .beae-x-form {
    padding: 59px 33px !important;
}
     {% if page.url == '/pages/free-detailing-quote' %}
    .header {
    padding: 11px 3rem 11px 3rem !important;
}
    {% endif %}
     button.call-now-button a {
    padding: 2px 9px !important;
}
  button.call-now-button {
    width: 201px !important; 
    justify-content: end !important;
  }
  button.call-now-button p {
   display:none !important;
}
    .jdgm-carousel-wrapper .jdgm-carousel-item__review {
    height: calc(35% - 1.4em) ! IMPORTANT;
}
    div#Banner-template--15139715350591__car_filter_zGznGX .banner__box {
    padding: 21px !important;
}
      .featured-collection {
       padding: 0px 0px;
  }
      .car-info span {
    margin: 0px 0px 0px 5px !important;
}
    .car-info {
    font-size: 14px;
    text-wrap: nowrap !important;
}
    .multicolumn {
    padding: 0px 0px;
}
    ul#Slider-template--15139715350591__multicolumn_RBbX9k {
    padding: 0px 0px;
}
  .aftersection-aod_before_after_widget_after_before_final_section_HFTf98 {
    padding: 0px 0px !important;
  }
    .Afterbefore_section.aftersection-aod_before_after_widget_after_before_final_section_KrFR8w {
    padding: 0px 0px !important;
  }
}
.aftersection-aod_before_after_widget_after_before_final_section_HFTf98 {
  padding: 0px 175px;
}

  ul#Slider-template--15351587405887__multicolumn_TaxcTP {
    display: flex;
    flex-wrap: nowrap;
}
  div#whychoosekovr {
    filter: grayscale(100%);
}
   @media screen and (min-width: 750px) {
     .email-signup-banner__box.banner__box.mybanner h3 {
    font-size: 25px !important;
}
 .email-signup-banner__box.banner__box.mybanner.newsletter.newsletter__wrapper.isolate.email-signup-banner__box--no-image.content-container.color-inverse.gradient.content-container--full-width-mobile {
    max-width: 96rem !important;
}
}
  .proof-factor-cb-trigger-rectangle._vertical-bottom[data-v-697a502b] {
    bottom: 82px !important; 
  }
  .sticky-hide {
    display: none !important;
}
  p.article-card__excerpt.rte-width {
    color: #fff !important;
}
  button#sticky--addto--cart {
    color:#000 !important;
  }
 button#ProductSubmitButton-template--15173238063167__main {
        background: #ffffff !important;
    color: #000 ! IMPORTANT;
    font-weight: 700;
    text-transform: uppercase !important;
    font-size: 16px;
  }
  #shopify-section-template--15139715776575__main .product-form__submit {
    background: #ffffff !important;
    color: #000 ! IMPORTANT;
    font-weight: 700;
    text-transform: uppercase !important;
    font-size: 16px;
}
  /* details#Details-collapsible_tab_TmPNMb-template--15139715776575__main .icon-accordion path:first-child {
    display: none;
} */
 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item video {
    height: 100% !important;
    object-fit: cover !important; 
  }
  a.jdgm-write-rev-link {
    color: #000 !important;
}
  span.jdgm-chip {
    color: #fff !important;
    border: none;
    font-size: 20px;
}
  
  .buckscc-currency-wrapper.boxShadow.hxo-showFlagAndCurrency.hxoFlag-modern.hxoFlag-rounded.bucksDesktop.bottom_left.hxoSelectTheme.right_upwards {
    --hxoShadow1: transparent !important;
}
  .card__badge.bottom.left {
    display: none;
}
 h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    text-align: center;
}
  ul#Slider-template--15139715350591__multicolumn_TaxcTP {
    display: flex;
    flex-wrap: nowrap !important;
}
  .car-info span {
    margin: 0px 0px 0px 7px;
}
  .section-template--15139715743807__image_with_text_ciraTt-padding .image-with-text__media-item {
    padding-right: 0% !important;
}
  section#shopify-section-template--15139715350591__multicolumn_6Jk7Fx .media {
    padding-bottom: 93.825397% !important;
    overflow: visible !important;
}
  .section-template--15139715743807__image_with_text_ciraTt-padding 
  .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    top: 43px !important; 
  }
 div#shopify-section-template--15139715776575__image_with_text_ciraTt 
  .image-with-text__text.rte.subtitle p {
    font-size: 17px !important;
}
div#shopify-section-template--15139715776575__image_with_text_ciraTt 
  .image-with-text__media--adapt.global-media-settings.background-transparent.media {
    padding-top: 0px !important;
    margin: 0px !important;
    aspect-ratio: 1;
    padding-bottom: 97.117647% !important;
}
 div#shopify-section-template--15139715776575__image_with_text_ciraTt 
  .section-template--15139715776575__image_with_text_ciraTt-padding .image-with-text__media-item {
    padding-right: 0% !important;
}
 
h2.title.inline-richtext.h1 {
    font-size: 23px !important;
}
  .slider {
    overflow-y: hidden !important;
}
  /* .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding: 0px !important;
} */
 .color-variants p.mt-3 {
    display: flex;
    justify-content: center; 
 }
  h1.collection-hero__title {
    text-align: center;
}
  ul#HeaderMenu-MenuList-2 .list-menu__item {
    font-size: 13px;
}
  ul#HeaderMenu-MenuList-2 {
    background: #000;
}
  .thumbnail-slider {
    padding-left: 43px;
}

 
/* 
  ul.tag-filters {
    display: none;
} */
  .container.custom-faq-section {
    max-width: 94% !important;
}
.custom-faq-section p {
    margin: 18px 0px;
}
  nav.pagination {
    display: contents;
}
   section#shopify-section-template--15139715743807__main .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
      --preview-ratio: 1.0 !important;
   }
  .section-template--15139715350591__image_with_text_hY7BiW-padding.gradient.color-accent-1 .image-with-text__media--adapt.global-media-settings.background-transparent.media {
    padding-bottom: 139.848101% !important;
}

  /* @media only screen and (max-width: 600px) {
    select.form-select {
    color: #f6f6f6 !important;
    background: #151414eb !important;
} */
    /* main#MainContent {
    background: #f6f6f6;
} */
    /* div#productcompare {
    background: #f5f6f5 !important;
}
     div#productcompare h2.title.inline-richtext.h0 {
    color: #000;
} */
    div#image-with-text1 {
    background: #f5f6f5;
}
    div#image-with-text1 h2.image-with-text__heading.inline-richtext.h1 {
    color: #000;
}
     div#image-with-text2 {
    background: #f5f6f5;
}
    div#image-with-text2 h2.image-with-text__heading.inline-richtext.h1 {
    color: #000;
}
     div#image-with-text3 {
    background: #f5f6f5;
}
    div#image-with-text3 h2.image-with-text__heading.inline-richtext.h1 {
    color: #000;
}
    /* div#productourwork {
    background: #f5f6f5;
}
     div#productourwork p {
    color: #000 !important;
}
       div#productourwork button.slider-button svg {
    color: #000 !important;
}
    div#productourwork .slider-counter.caption span {
      color: #000 !important;
}
    div#productourwork h2.title.inline-richtext.h0 {
      color:#000 !important;
    }
    
      div#product-video .title {
    color: #000 !important;
}
div#product-video {
    background: #f5f6f5 !important;
} */

      div#whychoosekovr {
    background-color: #F5F6F5 !important;
    color: #000 !important;
}
       div#whychoosekovr strong {
    color: #000 !important;
}
  div#whychoosekovr .d-flex.iconn-div h3 {
    color: #000 !important;
} 
     section#shopify-section-template--15487261212735__17144276631724f42b {
    background: #F5F6F5 !important;
} 
     div#relatedproducts {
    background: #F5F6F5;
}
   div#relatedproducts strong {
    color: #000;
}
     div#relatedproducts .card-wrapper.product-card-wrapper.underline-links-hover {
    background: #2a2c2c;
}    
    div#productreviews {
    background: #f5f6f5;
}
    div#productreviews h1,
div#productreviews h2,
div#productreviews span,
div#productreviews p,
div#productreviews a,
div#productreviews h4,
div#productreviews h5,
div#productreviews h6,
div#productreviews h7,
div#productreviews b {
    color: #000 !important;
}
    /* div#productfeatures {
    background: #f5f6f5;
}
div#productfeatures p {
  color:#000 !important;
}
    div#product-video {
        background-color: #f5f6f5 !important;
    }
    div#product-video h2 {
      color:#000 !important;
    }
    div#product-video button.slider-button svg {
    color: #000 !important;
}
    div#product-video .slider-counter.caption span {
      color: #000 !important;
} */
    div#productrichtext {
    background: #f6f6f6 !important;
}
    div#image-with-text1 .image-with-text__text.rte.subtitle p {
    color: #000 !important;
}
    div#image-with-text2 .image-with-text__text.rte.subtitle p {
    color: #000 !important;
}
    div#image-with-text3 .image-with-text__text.rte.subtitle p {
    color: #000 !important;
} 
    div#productrichtext h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: #000;
    margin-bottom: 20px;
} 
    .email-signup-banner__box {
  margin-top: -180px !important;
}
    .accordion-body h2 {
    font-size: 13px; 
    }
   .custom-faq-section p {
    font-size: 14px;
    line-height: 21px; 
    }
    h1.my-5.heading {
    font-size: 13px !important;
    font-weight: 700;
}
    nav.breadcrumb {
    padding-left: 87px;
}
    span.money.buckscc-converted.buckscc-money {
    font-size: 10px;
    letter-spacing: 0px;
}
    .product-form__input input[type=radio]+label.seats-covers {
    padding: 7px 2px 0 !important;
    font-size: 11px !important;
    width: 120px  !important;
    white-space: nowrap !important;
}
    .product-form__input input[type=radio]+label.seats-covers .price .price-item {
    font-size: 10px !important;
    text-align: center !important;
              margin: 0px !important;
}
     section#shopify-section-template--15139715711039__collapsible_content_4PaECG {
    margin-top: 20px;
}
    section#shopify-section-template--15139715809343__collapsible_content_4PaECG {
    margin-top: 20px;
}
     section#shopify-section-template--15139715743807__main .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    --preview-ratio: 0.8266 !important;
}
    section#shopify-section-template--15139715743807__collapsible_content_4PaECG {
    margin-top: 20px !important;
}
      .thumbnail-slider {
    padding-left: 0px;
}
  nav.breadcrumb {
    padding-left: 0px;
}
    h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 23px !important;
}
    button.slider-button.slider-button-onslide {
    z-index: 2;
}
    .header__heading-logo-wrapper {
    width: 76% !important;
    }
    a.button.button--primary {
    margin: 15px 0px;
}
  }
  label.color-variants {
    height: 110px;
    width: 128px;
}
  div#VGallery-template--15139715743807__main h1 {
    display: none !important;
}
  label.color-variants {
    border-radius: 9px !important;
}
label.color-variants img {
    border-radius: 17px;
}
  label.color-variants img {
    border-radius: 6px;
    width: 70px;
    height: 70px;
    object-fit: contain;
}
    .thumnail-active {
    height: 100% !important;
    width: 100% !important;
    }
  header-drawer {
    justify-self: start;
    margin-left: -1.2rem;
  }

  {%- if section.settings.sticky_header_type == 'reduce-logo-size' -%}
    .scrolled-past-header .header__heading-logo-wrapper {
      width: 75%;
    }
  {%- endif -%}

  {%- if section.settings.menu_type_desktop != "drawer" -%}
    @media screen and (min-width: 990px) {
      header-drawer {
        display: none;
      }
    }
  {%- endif -%}

  .menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }



.shopify-section-header-hidden  .header-wrapper--sticky{transform: translateY(-100%);}

  .header-wrapper--sticky.home {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 6;
  transition: transform .15s ease-out;
}
.header-wrapper--sticky.header-wrapper:not(.home) {
  
    background-color: rgb(var(--color-background))!important;
}
  .shopify-section-group-header-group:not(.shopify-section-header-sticky)  .header-wrapper--sticky.home {
    background: none;
    background: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);
}
.shopify-section-group-header-group:not(.shopify-section-header-sticky) .header-wrapper--sticky .header__menu-item,.shopify-section-group-header-group:not(.shopify-section-header-sticky) .header-wrapper--sticky .header__icon {
   --color-foreground:255,255,255
    
}
.shopify-section-group-header-group.scrolled-past-header .header-wrapper--sticky{
    --gradient-background: rgba(0,0,0,0.92)!important;
  }
@media screen and (min-width: 990px){
.header--middle-left {
    grid-template-columns: auto auto 0fr;
}
}
body .slideshow__text.banner__box {
   
    max-width: 89rem;
}
body .slider-button.slider-button-onslide {
    position: absolute;
    top: 48%;
    z-index: 2;
    background: rgb(var(--color-background), .4) !important;
    border-radius: 100%;
    margin: 0 15px;
}
body .slider-button .icon {
    height: 1rem;
}
.slider-button-onslide.slider-button--next {
    right: 0;
}

.facet-checkbox input[type='radio'] {
  position: absolute;
  opacity: 1;
  width: 1.6rem;
  height: 1.6rem;
  top: 0.7rem;
  left: -0.4rem;
  z-index: -1;
  appearance: none;
  -webkit-appearance: none;
}

.facets-layout-grid input[type='radio'] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.global-filter{display:none}

svg.animate-underline {
  display:block;
  margin:auto;
    width: calc(var(--underline_width,80%) + 0.75em);
   
}

svg.animate-underline path {
    animation-iteration-count: infinite;
    animation-name: kovr-title-highlight;
}

svg.animate-underline path {
    stroke: rgba(var(--underline_color));
    stroke-width: 10;
    fill: none;
    stroke-dasharray: 1500;
    stroke-linecap: round;
    stroke-linejoin: round;
    animation: kovr-title-highlight 10s;
}

@keyframes kovr-title-highlight {
    0% {
        stroke-dasharray: 0 1500;
        opacity: 1
    }

    15% {
        stroke-dasharray: 1500 1500
    }

    85% {
        opacity: 1
    }

    90% {
        stroke-dasharray: 1500 1500;
        opacity: 0
    }

    100% {
        stroke-dasharray: 0 1500;
        opacity: 0
    }
}

@media screen and (min-width: 990px) {
   .grid--8-col-desktop .grid__item {
    width: calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8);
    max-width: calc(12.5% - var(--grid-desktop-horizontal-spacing) * 7 / 8);
  }
  .grid--7-col-desktop .grid__item {
    width: calc(14.28% - var(--grid-desktop-horizontal-spacing) * 6 / 7);
    max-width: calc(14.28% - var(--grid-desktop-horizontal-spacing) * 6 / 7);
  }

}

.product-form__input input[type=radio]+label.seats-covers s.price-item.price-item--regular {
    display: none;
}

.product-form__input input[type=radio]+label.seats-covers .badge {
    display: none !important; 
}

.product-form__input input[type=radio]+label.seats-covers .price .price-item {
    font-size: 1.2rem;
}

.product-form__input input[type=radio]+label.seats-covers  {
    padding: 7px 10px 0px 10px !important;
}

video{
  width: 100% !important;
object-fit: cover;
}

.card:not(.ratio) {
  background: transparent;
}

.image-with-text__media--adapt.global-media-settings{
 height: 100% !important;
}

.slider-buttons.medium-hide{
  margin-top: 40px;
}

#product-video .image-with-text__media--adapt{
  height: max-content;
}

/*.before-after .before p,
 .before-after .after p{
    position: absolute;
    top: auto;
    bottom: 26px;
    background: #00000070;
    padding: 4px 20px;
    border-radius: 100px;
}
*/
.before-after .before p{
   left: 45px;
}
.before-after .after p{
   right: 45px;
}
/*.before-after .media{
  min-height: 300px;
}*/

@media screen and (max-width: 749px) {
.image-with-text__heading br{display:inline-block}

}
.slider-buttons {
  display:none !important;
}

/* .thumbnail-list__item.slider__slide:first-child{
   display:none !important;
} */

.header__icons .header__icon--account:first-of-type{display:none;}.search-modal__content .search-modal__form{/*max-width: 36rem;*/}
.product__info-wrapper .msg_wrap{display: flex; flex-direction: row;padding: 8px 14px;justify-content: start;}.product__info-wrapper .msg_wrap svg{width: 22px;height: 22px;margin-right: 6px;align-self: baseline;}
.product__info-wrapper .msg_wrap p{margin-bottom: 0;font-size: 15px;line-height: normal;}.product__info-wrapper .container{padding: 0;}
.custthumbnail .thumbnail-list li button{border-radius: 6px;}


.custthumbnail {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
  }

  .custthumbnail .slider-main-image {
    width: 80% !important;
  }

  .custthumbnail .thumbnail-slider {
    width: 20% !important;
    padding-left: 0 !important;
    display: block;
    max-height: 410px; /* Adjust height */
    overflow-y: auto;
  }

  .thumbnail-list.slider--tablet-up {
    flex-direction: column !important;
    display: flex !important;
  }

  .thumbnail-list__item.slider__slide {
    width: 100% !important;
    margin-bottom: 10px;
  }

  .custthumbnail .slider-button--prev,
  .custthumbnail .slider-button--next {
    display: none !important; /* optional: hide if using scroll */
  }
  .thumbnail-slider {
  overflow-y: scroll;
 
}

 .custthumbnail .slider-mobile-gutter:not(.thumbnail-slider){
 width: 100% !important;
}
.thumbnail-slider::-webkit-scrollbar {
  width: 6px;
}
.thumbnail-slider::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 3px;
}
/*.product__info-wrapper .msg_wrap svg {
    width: 73px;
    height: 100px;
    margin-right: 6px;
    align-self: baseline;
    position: absolute;
      left: 41%;
}*/
.jdgm-popup-card{
      color: black !important;
}
.msg_wrap{
  position:relative;
}
#message-row svg {
  /*margin-top: -82px !important;*/
}
/*.product__info-wrapper .msg_wrap{
  flex-direction: column;
}*/

.product__info-container .jdgm-all-reviews-rating__score,
.product__info-container .jdgm-verified-by,
.product__info-container .jdgm-all-reviews-rating:before{
  display:none !important;
}
.product__info-container .jdgm-all-reviews-text--style-branded>a {
  justify-content: start !important;
}
.product__info-container .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star{
color: #EADF14 !important;
}

.product__info-container .jdgm-all-reviews-text .jdgm-all-reviews-text__text {
    color: white !important;
}

.product__info-container .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text {
        padding: 0px !important;
        border-left: none !important;
        border-right: none !important;
}

.product__info-container .jdgm-widget.jdgm-all-reviews-text{
  cursor:pointer;
}
.product__info-container .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text {
        padding: 0px !important;
        border-left: none !important;
        border-right: none !important;
}

.product__info-container .jdgm-widget.jdgm-all-reviews-text{
  cursor:pointer;
}
.country-selector__overlay {
  background-color: transparent !important;
}
.btn-next-step{
  margin-top:20px;
}
.form__label .msg_wrap{
border: 1px solid;
    margin-bottom: 20px;
}
.image-with-text__heading em strong {
  white-space: nowrap;

}
.image-with-text__heading  {
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

/*.image-with-text__text p,
.shopify-policy__body p{
  color:#fff !important;
}*/

.shopify-policy__body h1,
.shopify-policy__body h2,

.shopify-policy__body p > b{
  font-size:27px !important;
  font-style: italic;
  font-weight: 600 !important;
}
.shopify-policy__body h3{
    font-size:20px !important;
  font-style: italic;

}
.shopify-policy__body h3 > span{
  font-weight: 600 !important;
}
.car_img[src="https://signatureseatcovers.com/"] {
  display: none !important;
}

@media screen and (max-width: 749px) {
  .menu-drawer__close-button {
    gap: 10px;
  }
 .menu-drawer__close-button svg {
    transform: rotate(180deg);
  }
  .menu-drawer__menu-item h2.title{
    font-size: 1.8rem;
    margin:0 !important;
  }
  .header-menu-image{
    margin-right: 5px;
  }
.image-with-text__heading.rich-text__heading,
.image-with-text__heading.inline-richtext{
  display: flex;
    /*flex-direction: row;*/
    flex-wrap: wrap;
    text-align:center;
    justify-content: center;
    align-items:center;
}
 #footerusp .multicolumn-card__image-wrapper--half-width {
   min-width: 55%;
        width: 30%;
        margin-top: 0 !important;
         margin-bottom: 0 !important;
  }
 /*#footerusp .multicolumn-card{
  display: flex;
  flex-direction: col
}*/

 #footerusp .multicolumn-list__item.center .media--adapt, 
 #footerusp .multicolumn-list__item .media--adapt .multicolumn-card__image {
    width: auto;
           height: 55px;
}
#footerusp .grid--1-col-tablet-down .grid__item {
 width: 30%;
}
#footerusp .multicolumn-card__inner,
#footerusp .h3{
      /*text-align: center;
          align-items: center;*/
    font-size: 1.2rem !important;
}
#footerusp p{
    font-size: 1rem !important;
}

#footerusp ul li:last-child,
.hide-from-mobile-true{
    display: none !important;
}

  .footer-block__heading {
  cursor: pointer;
  position: relative;
  padding-right: 25px;
}


.footer__content-top {
  padding: 0 15px !important;
}
.footer-block:not(:last-child) .footer-block__heading::after {
  content: '+';
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
  transition: transform 0.3s ease;
}

.footer-block:not(:last-child) .footer-block__heading.active::after {
  content: '−';
}
.footer-block:last-child h2{
  text-align: start;
}
#footerbanner .multicolumn-card__image-wrapper--half-width {
    width: 90%;
}
.footer-block:not(:last-child){
    border-bottom: 1px solid #cbab58;
      padding: 0 15px !important;
}
  .image-with-text__content--mobile-center .image-with-text__heading{
        justify-content:center;
  }
  .slider-counter{
    margin: 0 !important;
  }
      .multicolumn.background-none .slider.slider--mobile {
        padding-bottom: 4rem;
    }
  .product__info-container .product__title{
text-align: center;
  }
  .car-filter__main .content-container--full-width-mobile{
        margin-top: -180px !important;
    padding: 35px 10px;
  }
  .menu-drawer__navigation {
    z-index: 99999;
}
      .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
        margin: 0 !important;
      }
     .product   slider-component .grid--peek .grid__item.compare-columns {
        min-width: 50% !important;
    }
     .product slider-component .grid--peek:not(.compare-columns) .grid__item {
        min-width: 100% !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
  /*.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating,
  .product__info-container .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text { 
    margin-right: auto;
  }*/
  details#Details-menu-drawer-container {
    display: flex !important;
}
  .custthumbnail {
   flex-direction: column-reverse;
  }
  .thumbnail-slider{
    padding-top: 0px !important;
  }
  .thumbnail-list__item.slider__slide {
          max-width: 60px;

    }

  .custthumbnail .slider-main-image,
  .custthumbnail .thumbnail-slider {
    width: 100% !important;
  }

  .thumbnail-list.slider--tablet-up {
    flex-direction: row !important;
  }

  .thumbnail-list__item.slider__slide {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .jdgm-popup-widget__cards-container .jdgm-popup-card{
        margin-bottom: 105px;
  }
  .product__info-wrapper .msg_wrap {
    flex-direction: column !important;
  }
  .wdgtc-wrap{
        max-width: 300px !important;
    min-width: 300px !important;
  }
}

@media screen and (min-width: 750px) {
  ul.other_solutions li {
  max-height: 100px;
  min-height: 100px;
}
    .footer__column--info {
        padding-left: 0;
        padding-right: 0;
        align-items: flex-end;
        max-width: max-content;
        margin-left: auto;
    }
    .thumbnail-slider .thumbnail-list.slider--tablet-up {
                max-height: 410px;
        overflow: auto !important;
    }
     .mybanner.email-signup-banner__box {
  
    margin-top: -500px !important;
}
}

@media screen and (max-width: 400px) {
 #ourwork strong,
 #ourwork  p {
  font-size: 11px !important;
}
    ul.kohr_solutions li p {
        font-size: 8px !important;
      }
span.h4.inline-richtext {
  display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
}