/** Shopify CDN: Minification failed

Line 20:0 Unexpected "{"
Line 20:1 Expected identifier but found "%"
Line 20:26 Expected identifier but found "%"
Line 26:4 Unexpected "{"
Line 26:5 Expected identifier but found "%"
Line 26:41 Expected identifier but found "%"
Line 31:0 Unexpected "{"
Line 31:1 Expected identifier but found "%"
Line 31:26 Expected identifier but found "%"
Line 33:4 Unexpected "{"
... and 130 more hidden warnings

**/
    :root {
      --radius5: 5px;
      --radius10: 10px;
    }
{% comment %} Global CSS {% endcomment %}
    body {overflow-x:hidden!important;}
    body *{scrollbar-width: none;}
    .main-content {margin-bottom:1%;}
    .option_label {pointer-events:none;color: #0888fb;font-weight:400;}

    {% comment %} Predictive Search CSS {% endcomment %}
    .search-more svg {padding-top: 1.5%;}
    .search-more svg circle {stroke: #fff;}
    .search-more svg path {fill: #fff;}

{% comment %} Header CSS {% endcomment %}

    {% comment %} Header Search In Stock Badge CSS {% endcomment %}
    .product-item__badges {position: absolute;top: var(--gutter-small);right: var(--gutter-small);pointer-events: none;}
    .product-item__badge {clear: both;float: right;margin-bottom: calc(var(--gutter-small) / 2);width: auto;padding-left: 0.4375rem;padding-right: 0.4375rem;height: 1.5rem;border-radius: 0.1875rem;background-color: #bbb;line-height: 1.5rem;text-transform: uppercase;}

    {% comment %} Nav Menu Dropdown (NOT Mega Menu) CSS {% endcomment %}
    span.menu-special-bck {background: red;color: #fff;padding: 0.225rem 0.265rem;border-radius: 4px;}
    span.text-animation--underline-in-header.menu-special-bck:hover {background: #112233;color: #fff!important;}

    {% comment %} Nav IF NEW CSS {% endcomment %}
    @media screen and (min-width:1025px) {
    .new-link-overtake:after {position:absolute;right:0px;top:-2px;content:"NEW";font-size:.55em;background: #fbaa32;color: #fff;padding: 0.195rem;border-radius: 4px;}
    .new-link-chase-bays:after {position:absolute;right:0px;top:-2px;content:"NEW";font-size:.55em;background: #fbaa32;color: #fff;padding: 0.195rem;border-radius: 4px;}
    /* .new-link-cobb-tuning:after {position:absolute;right:0px;top:-2px;content:"SALE";font-size:.55em;background: red;color: #fff;padding: 0.195rem;border-radius: 4px;} */
    }
    @media screen and (max-width:1024px) {
    .new-mbl-link-system1-designs:after {position:relative;right:-6px;top:-6px;content:"NEW";font-size:.55em;background: #fbaa32;color: #fff;padding: 0.195rem;border-radius: 4px;}
    .new-mbl-link-chase-bays:after {position:relative;right:-6px;top:-6px;content:"NEW";font-size:.55em;background: #fbaa32;color: #fff;padding: 0.195rem;border-radius: 4px;}
    /* .new-mbl-link-cobb-tuning:after {position:relative;right:-6px;top:-6px;content:"SALE";font-size:.55em;background: red;color: #fff;padding: 0.195rem;border-radius: 4px;} */
    }

    {% comment %} Account/Login Icon CSS {% endcomment %}
    #wholesale-tagged {color:#fff;font-weight:bold;background:#fbaa32;border: none!important;border-radius: 3px!important;text-align: center;font-size: 9px!important;display: grid!important;place-items:center;position:absolute}
    .wholesale-tagged {padding: 10%!important;top: 8px!important;right: -8px!important;}
    .wholesale-tagged-MBL {padding: .5%!important;top: -3px!important;left: 16px!important;}
    #wholesale-tagged-account.special {color: #fff;background:#132f4b;border-radius: 4px!important;font-weight:normal;font-size: 14px!important;display: grid!important;place-items: center;align-items: center;width: fit-content!important;padding: .5% .75%;margin-top:.25%;}

    {% comment %} YMM CSS {% endcomment %}
    #shopify-section-YMM {height: fit-content;place-items: center;display: grid;padding-block: 1%;}
    .choose_wrapper {height:60px;}
    .choose_car.choose_car_btn {display: grid;place-items: start;align-items: center;grid-template-columns: repeat(1, 1fr);padding: 0 .25%;height: 100%;}
    .car-select {margin-right:5px;border-radius:4px;color:#fff;background:#132f4b;display: flex;font-weight: var(--font-weight-buttons);line-height: 1;cursor: pointer;transition: all .1s linear;font-size: calc(16px / 16 * var(--base-body-size) + 0px);padding: 0.6875rem .5rem;width: max-content;border: 1.5px solid #132f4b;} 
    .find-p-hide {display:none;}
    .model_clear {border:none;}
    .homepage-promo {display: grid;gap:1em;place-items: center;grid-template-columns:repeat(4, 1fr);} 
    .link-look, .caption h3 {letter-spacing:0!important;color:#fff;text-align:center;}      
    #ymm-container {margin: 0;padding: 0;position: absolute;z-index: 2000;max-width: 100%;width: 100%;height: auto;-webkit-transition: all 900ms ease;-moz-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;transition: all 900ms ease;}
    .car-selection {list-style-type: none;display: flex;margin: 0px;width: 100%;justify-content: center;flex-direction: row;flex-wrap: wrap;} 
    button.find-products-trigger:hover {background:#0888fb! important;border:none! important;}
    button.find-products-trigger:focus {border:none! important;color:#0888fb! important;}
    .selectbox__group {margin: 0 auto;width: 100%;display: grid;gap:.25em;place-items: center;grid-template-columns: repeat(6, 1fr);}
    .bold_line_properties {font-size:.80rem;padding-left: 2%;background: #fbaa3259;border-radius: 4px;}
    #shopAll.shopAllHidden, #model_submit.shopAllHidden {display:none;}

    @media screen and (max-width: 1366px){
    .selectbox__group {grid-template-columns: repeat(6, 1fr);}
    .ie-section-span {color: #fff;margin:.5%;}
    .car-select {justify-content:flex-start;}
    }

    @media screen and (max-width: 980px){
    .selectbox__group {grid-template-columns: repeat(1, 1fr);}
    .homepage-promo {gap: 0.25em;}
    .promo-inner h3 {calc(25px / 60 * var(--base-headings-size) + 0px);}
    .call_span {justify-content: start!important;}
    .call_span br {display:block!important;}
    }

    @media screen and (max-width: 767px){
    .selectbox__group {grid-template-columns: repeat(1, 1fr);}
    .homepage-promo {grid-template-columns:repeat(1, 1fr);gap: 1em;}
    .choose_car.choose_car_btn {width:100%;padding-left: 0%;place-items: start;align-items: center;}
    .choose_wrapper {width:100%;}
    .car-select {justify-content:center;width:100%;}
    .promo-inner h3 {calc(26px / 60 * var(--base-headings-size) + 0px);}
    .element--height-small {min-height: 0vh;}
    /* .rich-text__container {box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.4);} */
    .rich-text__image--fit img {margin-top:2%;padding:2%}
    }

    @media screen and (max-width: 376px){
      .car-select {font-size: calc(15.25px / 16 * var(--base-body-size) + 0px);}
    }

    @media screen and (max-width: 320px){
      .choose_car.choose_car_btn {padding:0;}
      .car-select {font-size: calc(12px / 16 * var(--base-body-size) + 0px);}
    }

    @media screen and (min-width:480px){#find-products.eci-find-products{display:block}.eci-find-products .eci-choose-car{border:0;background:transparent;color:#fff;height:40px;line-height:40px;border:0;padding:0;min-width:11.5rem;width:auto;margin-right:5px}.eci-popular-application #pop_apps .homepage-promo .promo-inner{position:relative;width:24%!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner a{display:block;margin-right:10px!important;margin-left:10px!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner:first-child a{margin-left:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner:last-child a{margin-right:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner h3{font-size:14px!important}.eci-popular-application #pop_apps .section-title.lines{margin:.25% auto!important}.eci-brand{margin-top:20px;margin-bottom:20px}}
    @media screen and (min-width:763px){#find-products.eci-find-products{display:block}.eci-find-products .eci-choose-car{border:0;background:transparent;color:#fff;height:40px;line-height:40px;border:0;padding:0;min-width:11.5rem;width:auto;margin-right:5px;}.eci-popular-application #pop_apps .homepage-promo .promo-inner{position:relative;width:21%!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner a{display:block;margin-right:10px!important;margin-left:10px!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner:first-child a{margin-left:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner:last-child a{margin-right:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner h3{font-size:16px}.eci-popular-application #pop_apps .section-title.lines{margin:.25% auto!important}.eci-brand{margin-top:20px;margin-bottom:20px}}
    @media screen and (min-width:1020px){#pop_apps{display:none!important;}#find-products.eci-find-products{display:block}.eci-find-products .eci-choose-car{border:0;background:transparent;color:currentColor;height:40px;line-height:40px;border:0;padding:0;min-width:11.5rem;width:auto;margin-right:5px}.eci-popular-application #pop_apps .homepage-promo .promo-inner{position:relative;width:12.5%!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner a{display:block;margin-right:10px!important;margin-left:10px!important}.eci-popular-application #pop_apps .homepage-promo .promo-inner:first-child a{margin-left:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner:last-child a{margin-right:0}.eci-popular-application #pop_apps .homepage-promo .promo-inner h3{font-size:16px}margin-left:auto;margin-right:auto}.eci-popular-application #pop_apps .section-title.lines{margin:.25% auto!important}.eci-brand{margin-top:20px;margin-bottom:20px}}
    .nogo{display:none;width:10px;height:10px}#car_tag, #locale{display:none;width:10px;height:10px}


{% comment %} Cart CSS {% endcomment %}

    {% comment %} Cart Upsell CSS {% endcomment %}
    .in-cart-upsell .cart-holder a span {color: #fff;font-size: 12px;}
    .in-cart-upsell .cart-holder {margin-block: 2%;border-radius: 4px;color: #fff;background: #132f4b;padding: .5%;}
    .in-cart-upsell .cart-holder button {font-size:14px;margin-block: 0%;border: 2px solid #fff!important;border-radius: 4px;color: #fff!important;padding:4%;height:34px;padding-inline: 7%;width: max-content;}
    .in-cart-upsell .cart-holder button:hover {margin-block: 2%;border: 2px solid #fbaa32!important;border-radius: 4px;color: #fbaa32!important;padding:4%;height:34px;padding-inline: 7%;width: max-content;}
    .in-cart-upsell > product-form > .cart-holder .cart-item {padding:1%;}
    .quick-add-to-cart-button .swym-button-bar.swym-wishlist-button-bar.swym-inject {display: none;}
    .swym-button-bar.swym-wishlist-button-bar.swym-inject.button.button--outline.button--regular:hover *,
    .swym-button-bar.swym-wishlist-button-bar.swym-inject.button.button--outline.button--regular:hover *:after {color: #fff!important;}

{% comment %} Index CSS {% endcomment %}

    div#shopify-section-template--14650387398726__16606742443eafbc74 {background: #FAFAFA;}
    div#shopify-section-template--14650387398726__16553621956de397b6 {background: #FAFAFA;margin-top:60px;}
    .shopify-section.mount-css-slider .element--body-bgc {border-radius: 10px;border: 2px solid #f1f1f1;}
    #shopify-section-template--14650387398726__1655112847aaa4cc50 {background: #132f4b;}
    #shopify-section-template--14650387398726__16606742443eafbc74 .h5 {font-size: calc(22px / 60 * var(--base-headings-size) + 0px);}

    {% comment %} AFFIRM PAYPAL {% endcomment %}
    .cart__details .affirm-as-low-as {height:auto;border: 1.5px solid #112233;border-radius:4px;padding: 2.5%;font-weight: 500;letter-spacing: 1px;}
    .cart__details p.affirm-as-low-as:empty {display: none;}
    .cart__details #affirm--div {width:100%;margin-block:1em;font-size:12px;}
    .cart__details #affirm--div p {margin-bottom: 0rem!important;}
    .cart__details .affirm-modal-trigger, .message__disclaimer > span {color:#5c6ac4;}
    img.logo-af {width: 15%;object-fit: scale-down;display: inline-block;margin: 0 auto;}
    #AjaxCartSubtotal .pp-pay-later-message {display: grid;place-items: center;border-radius: 4px!important;margin: 6px 0;padding: 2%;border: 1px solid #0888fb;height: 45px;}
    #AjaxCartSubtotal .pp-pay-later-message:empty {display: none;}

    {% comment %} About Us Rich Text {% endcomment %}
    @media screen and (max-width: 767px) { #element-template--14661389647942__16625614205c1f7a24 .rich-text__container{grid-template-areas:"text""image";}}

{% comment %} Collection CSS {% endcomment %}
    
    {% comment %} Collection Banner {% endcomment %}
    .metafield-banner figure {border-radius:var(--radius5);}

    {% comment %} Specials Collections/Page {% endcomment %}
    #element-92b5dace-2cc0-4902-84ff-79ccad2d12bc .panel, .BF2019 {background-color:transparent;}
    #element-92b5dace-2cc0-4902-84ff-79ccad2d12bc .panel, .BF2019 {color:transparent!important;}
    #section-template--14661733941318__166264789127893be5 .lazy-image[data-ratio] img {object-fit:contain;}
    #section-template--14661733941318__166264789127893be5 .lazy-image--background {padding-top: auto!important;}
    #section-template--14661733941318__166264789127893be5 div[id^="element-"] {min-height: 15vh;}
    @media screen and (max-width: 767px) {#section-template--14661733941318__166264789127893be5 div[id^="element-"] {min-height: 11vh;}}

    {% comment %} Over 5000 Collection Facets {% endcomment %}
    ul.sort-me li a:before {content: "\f0c8";font-family: 'Font Awesome 6 Pro';margin: 0 10px 0 0;font-size: 22px;color: currentColor;vertical-align:middle;-webkit-vertical-align:middle;}
    ul.sort-me li.current a:before {color: currentColor;content: "\f14a";font-family: 'Font Awesome 6 Pro';font-size: 22px;margin: 0 10px 0 0;font-weight: bold;vertical-align:middle;-webkit-vertical-align:middle;}

    {% comment %} Collection Flash Sale {% endcomment %}  
/*     .fourth.active a {color: #fff;text-transform: uppercase;place-items: center;display: grid;top: 50%;z-index:-1;transform: translateY(-50%) scale(1.5);width: 100%;position: absolute;padding: 0% 0% 0% 1%;text-align: center;} */
    .fourth.active a {color: #fff;text-transform: uppercase;place-items: center;display: grid;width: 100%;padding: 0% 0% 0% 1%;text-align: center;}
    .fourth.active.fImage {margin-inline: 0%;}
    .fourth.active.fImage a img{color: #fff;text-transform: uppercase;place-items: center;display: grid;top: 50%;transform: translateY(-50%);width: 100%;position: absolute;padding: 0% 0% 0% 1%;text-align: center;}
    .fourth.active big {/*     font: italic 700 6.25rem/1 'Barlow Semi Condensed', sans-serif; */}
    .fourth.active small {transform: scale(.85);}
    .fourth.active span {transform: scale(.7);} 
    @media screen and (min-width: 768px) {.fourth.active {min-height:30vh;}  }  
    @media screen and (max-width: 560px) {.fourth.active {min-height:60vh;}.fourth.active small {transform: scale(.75);}.fourth.active span {transform: scale(.6);}}

{% comment %} Product CSS {% endcomment %}

    {% comment %} Product Banner {% endcomment %}
    {%- if request.page_type contains 'product' or request.page_type contains 'article' or request.page_type contains 'page' -%}iframe {max-width:100%!important;}{%- endif -%}

    .brandCase-link img{border-radius: var(--radius5);}

    {% comment %} Product SKU Copy To: {% endcomment %}
    .tooltip {position: relative;display: inline-block;}
    .tooltip .tooltiptext {visibility: hidden;width: 140px;background-color: #132f4b;color: #fff;text-align: center;border-radius: 6px;padding: 5px;position: absolute;z-index: 1;bottom: 150%;left: 50%;margin-left: -75px;opacity: 0;transition: opacity 0.3s;}
    .tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #132f4b transparent transparent transparent;}
    .tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}

    {% comment %} Product SKU Price Match {% endcomment %}
	  .tooltip2.bottom {margin-top: 2px;}
	  .tooltip2.in {opacity: .8;filter: alpha(opacity=80);}
      .fade.in {opacity: 1;}
      .tooltip2 {position: relative;z-index: 5;display: block;padding: 5px;font-size: 16px;opacity: 0;filter: alpha(opacity=0);visibility: visible;}
      .fade {opacity: 0;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-ms-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
      .tooltip-inner {max-width: 320px;padding: 3px 8px;color: #fff;text-align: center;text-decoration: none;background-color: #132f4b;border-radius: 4px;box-shadow: 0px 9px 27px #132f4b;}
      .tooltip-inner:before {border-color: transparent;border-style: solid;border-width: 0 8px 6px;content: '';height: 0;position: absolute;width: 0;}
      .tooltip-inner:before {border-bottom-color: #132f4b;top: 0px;left: 15%;}
      .tooltip-inner>.text {color:#fff;font-size:.80rem;}

    {% comment %} Product {% endcomment %}
    .product-variants--radio {margin-top: 15px;}
    button.add-to-cart.button.button--solid.button--product.button--loader.\|.up-add {width: 60%;}
    .rte ul {list-style: disc inside!important;}
    div#newdescrLC h3 {margin-block: 5%;}
    #newdescrRC h3 + ul {margin-bottom: 2%;}

    {% comment %} Product Fitment {% endcomment %}
    .Showing{display:flex! important;}
    #fitment,#fitment2,#fitment3{margin:1.5% auto;justify-content:flex-start;}
    .gFit{font-size:1.25em!important}
    .gFit .fa-shield-check{color: #0888fb!important}
    .spice{display:none}
   
    {% comment %} Product Wheel YMM Input {% endcomment %}
    .holder {position: relative;height: 100%;width: 98%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin:0 auto;}
    .input-holder {position: relative;min-width:100%;}
    .required {height: 48px!important;padding: 10px 15px!important;border-radius: 4px!important;border: 1px solid hsl(0deg 0% 60%)!important;min-width: 100%!important;outline: none!important;transform: translateY(8px);background: transparent!important;z-index: 1;position: relative;}
    .required:not(:placeholder-shown).required:not(:focus) + .placeholder {transform: scale(0.75) translateY(-39px) translateX(-5px);z-index:1;}
    .required:focus {border-color: hsl(210deg 93% 32%)!important;}
    .required:focus + .placeholder {transform: scale(0.75) translateY(-39px) translateX(-5px);color: hsl(210deg 93% 32%);z-index: 1;}
    .placeholder {position: absolute;top: 20px;left: 8px;padding: 0 8px;background-color: white;transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);color: hsl(0deg 0% 60%);z-index: 0;}

    {% comment %} ASM/Delivery Countdown {% endcomment %}
    #asm-ajax {display: none;}
    #delivery-countdown {display: none;width: 100%;font-size: 14px!important;padding: var(--input-padding) 1.25rem;border-radius:4px;background-color: #edfbfb;}
    #dc-top, #dc-topa, #dc-bottom {color: #000;}
    .default-callLink {color:#0888fb;font-weight:bold;padding:1% 0;}
    #delivery-countdown {display:none!important;width:fit-content!important;}
    .jazz-hands {width:fit-content;padding-inline:.25rem;padding-block:.0125rem;margin-block:0.5rem;display: flex;justify-content: flex-start;}
    #hidedeliverytime2.hidedeliverytime {display:none!important;}

    {% comment %} Multi-Product Form {% endcomment %}
    #multi-product-form .product-related-item:not(:last-child) {border:none;}
    
    {% comment %} PRODUCT AFFIRM PAYPAL {% endcomment %}
    #affirm-display-1 {height:14px;width:100%;margin-top:1em;margin-bottom:2em;font-size:12px;}
    .affirm-modal-trigger, .message__disclaimer > span {color:#5d5df6;}
    .pp-pay-later-message {width:100%;}
    .pp-pay-later-message:empty {display: none;}

    {% comment %} FBT {% endcomment %}
    .cbb-frequently-bought-selector-input, .cbb-frequently-bought-total-price-box {display:none!important;}  
    h3.cbb-frequently-bought-selector-label-name {color:#0888fb!important;font-size: .85rem!important;}
    @media screen and (max-width: 767px) {.cbb-frequently-bought-container.cbb-mobile-view {display:none!important;}}

    {% comment %} SI_trigger {% endcomment %}
    #SI_trigger {margin-block:2%!important;}

    {% comment %} Rewards {% endcomment %}
    span.rewards-product {font-size: .85em;background: #b8dbfb;padding: 1% 2%;border-radius: 4px;}
    .product-price--compare span:nth-of-type(2) {min-width:187px;}

    {% comment %} Judge.me review section select to prevent wavy lines {% endcomment %}
    select.jdgm-sort-dropdown {background-image: none!important;}
    .jdgm-verified-badge--style-vintage .jdgm-verified-badge__total {top:25%!important;font-size:16px!important;}
    .product-text .jdgm-widget.jdgm-widget {margin-top: -15px;margin-bottom: 10px;}

    {% comment %} BOLD Options {% endcomment %}
    form#product-form-template--14686053826630__main .bold_options {margin-block: 2%;}
    .bold_option_set {margin-block:2%!important;max-width:100%;width: fit-content;}
    .bold_option_set select {border:2px solid #132f4b!important;}
    .bold_option_set .bold_option_title{font-size: calc(18px / 16 * var(--base-body-size) + 0px)!important;font-weight: var(--font-weight-body-bold)!important;display: block!important;margin-bottom: 0.625rem!important;}

{% comment %} Blogs CSS {% endcomment %}

    #article img, .article img, .article > img, .article__featured-image > img {max-width:100%;width:100%;width:-webkit-fill-available;object-fit: scale-down;}
    .article__content.rte > * {margin-block:1%;}
    .article__content.rte img {margin-block:3%;}
    .article__content {margin-bottom:1%;}

{% comment %} Pages CSS {% endcomment %}

    {% comment %} Part Type Pages {% endcomment %}
    #rte-hide.rte a img, #main-page-template > .rte img, #page.backy img {max-width:100%;width:100%;width:-webkit-fill-available;}
    .wheel-1 img, .wheel-2 img, .wheel-3 img, .wheel-4 img, .wheel-5 img, .wheel-6 img, .wheel-7 img, .wheel-8 img, .wheel-9 img, .wheel-10 img {max-width:100%!important;width:unset!important;}
    .ellipsis{overflow:hidden;height:fit-content;position:relative}.ellipsis>:first-child{float:right;}
    .expandCategory_wrapper{justify-content:flex-end!important;display:flex}
    .ellipsis>.expandCategory_wrapper{position:absolute;top:calc(2.75em - -26px);right:0;background-color:#fff;text-align:right;display:flex} 
    .desk-width2{max-width:1600px;display:flex;margin:3% auto 1% auto;justify-content:center;padding:1%;}.desk-width2 p{font: 500 16px/1.5 'Barlow Semi Condensed', sans-serif;padding: 0 2%;}.desk-width2 span{color:#0888fb;font-style:italic;}

    {% comment %} Customer Service Pages {% endcomment %}
    .sendToLogin {position: absolute;left: 50%;transform: translate(-50%);min-width: max-content;background-color:#fbaa32!important;box-shadow: 6px 5px 18px rgba(179,179,179,0.7), -6px -5px 18px rgba(255,255,255,0.3);font-weight: 700!important;border-radius:5px;display: flex;max-width: fit-content;margin: 3em auto 1em auto;justify-content: center;align-items: center;padding:1em;}
    .sendToLogin span {margin-left:3px;}

    {% comment %} All Brands Page {% endcomment %}
    #brands-wrapper {display: grid;grid-template-columns: repeat(6, 1fr);place-items: center;width: 100%;}
    ul.letters--links{display: flex;list-style: none;flex-wrap: wrap;justify-content: center;}
    #line-card{width:100%!important;display:inline-block}
    .kbd{background-color:#fbfbe4;padding:1px 4px;border-radius:3px}
    ul.letters--links li{padding: 2px 10px}
    #brands-wrapper h3{color: #132f4b;font-size: 20px;}
    #myBtn3 {display: none;position: fixed;bottom: 20px;z-index: 199;border: none;outline: none;background-color: #0888fb;color: white;cursor: pointer;padding: .5em;border-radius: 10px;font-size: 18px;justify-content: center;align-items: center;}
    #myBtn3:hover {background-color: #555; /* Add a dark-grey background on hover */}
    #wrapper {width:min(320px, 50%);height: 400px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;justify-content: center;margin:0 auto;}
    .finance-btn-space {margin: 0 auto;display: grid;place-items: center;}
    @media screen and (max-width: 1220px) {#brands-wrapper {grid-template-columns: repeat(4, 1fr);}}
    @media screen and (max-width:812px){.collection-image{height:70px;text-align:center}.collection-image img{max-height:100%}}
    @media screen and (max-width: 767px) {#brands-wrapper {grid-template-columns: repeat(2, 1fr);}}

    {% comment %} Engine Maker Page {% endcomment %}
    .card__icon:target {outline: 2px solid #0888fb;}
    .card__icon {scale: .9;}

{% comment %} Footer CSS {% endcomment %}

    {% comment %} Footer Links {% endcomment %}
    .main-footer .rte a {border-bottom:none!important;}

    {% comment %} Freshchat CSS {% endcomment %}
    #fc_frame, #fc_frame.fc-widget-normal {bottom: 65px!important;}