/* Product single page and cart page */
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product .add_to_cart_button {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    opacity: 1;
    color: #0E0D13;
    font-weight: 600;
    bottom: 20px;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product .price {
    position: static;
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    /* margin-top: 16px; */
    padding: 0 15px 20px;
	text-align: center;
}
.product-single-bottom-part ul.products li.product {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product .add_to_cart_button {
  position: static !important;
  margin-bottom: 25px;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product .price {
  text-align: center;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product .add_to_cart_button,
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product .add_to_cart_button {
  display: none !important;
}


body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product {
    padding: 0;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product .woocommerce-loop-product__title {
    padding: 15px 15px 15px;
    text-align: left;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product:hover .woocommerce-loop-product__title {
    opacity: 1;
}
.woocommerce .woocommerce-ordering {
  display: none;
}
body.single-product section.up-sells.upsells.products > h2 {
    font-weight: 700;
    margin-bottom: 25px;
    font-size: 22px;
    text-transform: uppercase;
    font-family: acumin-pro-condensed, sans-serif;
    line-height: 1.1;
    text-transform: uppercase;
    color: #0E0D13;
    font-size: 1.5rem;
    font-weight: 800;
    font-style: italic;
    margin-bottom: 2.5rem;
    z-index: 2;
    position: relative;
    letter-spacing: .04em;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product a img {
    height: 250px;
    -o-object-fit: cover;
       object-fit: cover;
}
body.single-product section.up-sells.upsells.products {
    margin-top: 7.5rem;
    margin-bottom: -1rem;
}
.search-option-list {
 	font-size: 28px;
  margin-top: 12px;
  font-weight: 600;
  font-style: italic;
}
body.single-product.woocommerce section.up-sells.upsells.products ul.products[class*=columns-] li.product:hover .add_to_cart_button {
    color: #F26327;
}
@media screen and (max-width: 575px){
    body.single-product section.up-sells.upsells.products {
        margin-top: 2.5rem;
        margin-bottom: 0rem;
    }
}
body.woocommerce-cart .cross-sells > h2 {
    font-family: acumin-pro-condensed, sans-serif;
    line-height: 1.1;
    text-transform: uppercase;
    color: #0E0D13;
    font-size: 0;
    font-weight: 800;
    font-style: italic;
    margin-bottom: 2.5rem;
    z-index: 2;
    position: relative;
    letter-spacing: .04em;
}
body.woocommerce-cart .cross-sells > h2:before{
    content: 'People Also Bought';
    font-size: 1.5rem;
    line-height: inherit;
}
body.woocommerce-cart .woocommerce .cross-sells  ul.products[class*=columns-] li.product{
    width: calc(50% - 40px);
    padding: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product .add_to_cart_button {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    opacity: 1;
    color: #0E0D13;
    font-weight: 600;
    bottom: 20px;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product .price {
    position: static;
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    /* margin-top: 16px; */
    padding: 0 15px 20px;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product .woocommerce-loop-product__title {
    padding: 15px 15px 15px;
    text-align: left;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product:hover .woocommerce-loop-product__title {
    opacity: 1;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product:hover .add_to_cart_button {
    color: #F26327;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products[class*=columns-] li.product a img {
    height: 250px;
    -o-object-fit: cover;
       object-fit: cover;
}
body.woocommerce-cart .woocommerce .cart-collaterals{
    margin-top: 5.5rem;
}
@media screen and (max-width: 767px){
    body.woocommerce-cart .woocommerce .cart-collaterals {
        margin-top: 2.5rem;
    }
    body.woocommerce-cart .woocommerce .cross-sells  ul.products[class*=columns-] li.product{
        width: calc(100% - 20px);
        padding: 0;
        -ms-flex-item-align: start;
            align-self: flex-start;
    }
}
/* vehicle-search-form */
.vehicle-search-form form{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	gap: 40px;
	overflow: hidden; 
}
.vehicle-search-form .submit-btn-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 160px;
          flex: 0 0 160px;
  max-width: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vehicle-search-form button{
	--size: 150px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 var(--size);
            flex: 0 0 var(--size);
    max-width: var(--size);
    width: 100%;
	position: static;
	-webkit-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
	height:58px;
}
.vehicle-search-form button:hover {
  --size: 100%;
  padding-left: 25px;
  padding-right: 25px;
}
.vehicle-search-form select {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 49.9 25.1' style='enable-background:new 0 0 49.9 25.1;' xml:space='preserve' foxified=''%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23f26327;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3Cg transform='matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)'%3E%3Cpath class='st0' d='M23.5,0.5L12.7,11.3c-0.4,0.4-1,0.4-1.4,0L0.5,0.5'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-position: right center;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 0;
    border-bottom: 2px solid #0e0d13;
    border-radius: 0;
    outline: none;
    padding-left: 0;
	color: #0e0d13;
	font-weight: 300;
	font-size: 1.1875rem;
	margin-bottom: 5px;
	height: 58px;
  	padding: 10px 24px 0 0;
}
.vehicle-search-form select:focus{
	border-color: #f26327;
}
.vehicle-search-form select option{
	font-size: 14px;
	color: #737373;
}
.vehicle-search-form{
	padding-right: 0;
}
.filter-area form#vehicleFinder select {
 margin-bottom: 14px;
  padding: 9px 30px 16px 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 49.9 25.1' style='enable-background:new 0 0 49.9 25.1;' xml:space='preserve' foxified=''%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23f26327;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3Cg transform='matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)'%3E%3Cpath class='st0' d='M23.5,0.5L12.7,11.3c-0.4,0.4-1,0.4-1.4,0L0.5,0.5'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
  background-size: 12px auto;
  background-position: calc(100% - 11px) center;
  border: none;
  border-bottom: 1px solid #000;
  border-radius: 0;
  background-color: transparent;
  font-size: 16px;
  outline: none;
}

.filter-area a.clearfilter {
  padding: 13px 16px;
  background: #f26327;
  color: #fff;
  border-radius: 4px;
  font-family: acumin-pro-condensed, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-transition: all ease .3s;
  -o-transition: all ease .3s;
  transition: all ease .3s;
  cursor:pointer;
  margin-top: 8px;
  gap: 18px;
  width:100%;
  height:50px;
}
.filter-area a.clearfilter:before{
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 458.2 458.2' style='enable-background:new 0 0 458.2 458.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M445.7,201.9c-1.5-9.3-10.2-15.6-19.5-14.2s-15.6,10.2-14.2,19.5c0,0.1,0,0.2,0.1,0.3 c17.4,102.3-51.5,199.3-153.8,216.7S58.9,372.9,41.5,270.6S93,71.2,195.3,53.9c62.9-10.7,127,11.3,170.1,58.4l-75.6,25.2 c-8.9,3-13.8,12.6-10.8,21.6c0,0,0,0,0,0c3,8.9,12.6,13.8,21.6,10.8c0,0,0,0,0,0l102.4-34.1c7-2.3,11.7-8.8,11.7-16.2V17.1 c0-9.4-7.6-17.1-17.1-17.1s-17.1,7.6-17.1,17.1v62.3C292.6-4.2,153.5-0.7,69.9,87.2s-80.1,226.9,7.8,310.5s226.9,80.1,310.5-7.8 C435.9,339.8,457.2,270.2,445.7,201.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	--size:15px;
	width:var(--size);
	height:var(--size);
	background-position:center;
	background-repeat:no-repeat;
	background-size:var(--size);
}
.xoo-wsc-products .xoo-wsc-img-col {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}
.filter-area a.clearfilter:hover{
	padding-left:20px;
	padding-right:20px;
}

.filter-area {
  margin-bottom: 40px;
  background: #f3f3f3;
  padding: 2rem;
  border-radius: .3125rem;
}

.filter-area form button {
   padding: 16px 22px;
  background: #f26327;
  color: #fff;
  border-radius: 4px;
  font-family: acumin-pro-condensed, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: all ease .3s;
  -o-transition: all ease .3s;
  transition: all ease .3s;
  cursor: pointer;
  height: 50px;
  margin-top: 5px;
  width: 100%;
}
.vehicle-search-form select:disabled,
.filter-area form#vehicleFinder select:disabled{
	color:#b5b5b5;
	border-color:#b5b5b5;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 49.9 25.1' style='enable-background:new 0 0 49.9 25.1;' xml:space='preserve' foxified=''%3E%3Cstyle type='text/css'%3E.st0%7Bfill:none;stroke:%23b5b5b5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%3C/style%3E%3Cg transform='matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)'%3E%3Cpath class='st0' d='M23.5,0.5L12.7,11.3c-0.4,0.4-1,0.4-1.4,0L0.5,0.5'/%3E%3C/g%3E%3C/svg%3E");
}

h3.title-refine-results {
  margin-bottom: 28px;
}

.filter-area form button:hover {
 background-color:#000;
	
}


/* cart-box */
.xoo-wsc-container, .xoo-wsc-slider{
	right: -100%;
}
.xoo-wsc-products .xoo-wsc-sm-right span.woocommerce-Price-amount.amount {
  padding-right: 4px;
}
.xoo-wsch-top .xoo-wsch-basket .xoo-wscb-icon{
	display: none;
}
.xoo-wsch-top .xoo-wsch-basket .xoo-wscb-count{
  left: 116px;
  top: -12px;
  font-weight: 700;
  font-size: 13px;
  line-height: 5px;
  --size: 25px;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background: #f16426;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
}

.xoo-wsc-products .variation span.woocommerce-Price-amount.amount {
  font-size: 13px;
}
/* .xoo-wsch-top .xoo-wsch-basket .xoo-wscb-count:after{
	content: ')';
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2;
}
.xoo-wsch-top .xoo-wsch-basket .xoo-wscb-count:before{
	content: '(';
	font-weight: 500;
	font-size: 18px;
	line-height: 1.2;
} */
.xoo-wsch-top .xoo-wsch-text{
  margin-left: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  font-family: acumin-pro-condensed, sans-serif;
  font-style: italic;
  text-transform:uppercase;
}
.xoo-wsc-header{
	padding:15px 20px;
}
.xoo-wsc-header span.xoo-wsch-close{
	right: 12px;
}
.xoo-wsc-sl-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 600;
  padding: 15px 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.xoo-wsc-pattern-row .xoo-wsc-img-col {
  width: 26%;
}
.xoo-wsc-header span.xoo-wsch-close:before{
	content: '';
	background-image: url('data:image/svg+xml,<svg class="icon icon__close" viewBox="0 0 24 25" xmlns="http://www.w3.org/2000/svg"><path d="m12.782 12.63 5.864 5.864a.5.5 0 0 1 0 .707l-.074.075a.5.5 0 0 1-.708 0L12 13.41l-5.864 5.865a.5.5 0 0 1-.708 0l-.074-.075a.5.5 0 0 1 0-.707l5.864-5.865-5.864-5.864a.5.5 0 0 1 0-.707l.074-.075a.5.5 0 0 1 .708 0L12 11.847l5.864-5.864a.5.5 0 0 1 .708 0l.074.075a.5.5 0 0 1 0 .707l-5.864 5.864Z"></path></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	--size: 35px;
	height: var(--size);
	width: var(--size);
}
span.xoo-wsc-dtg-icon{
	right: calc(100% - 16px);
	width: 34px;
	height: 34px;
	font-size: 22px;
}
an.xoo-wsc-dtg-icon:hover {
  background: #000;
  color: #fff;
}
.xoo-wsc-body{
	background-color: transparent !important;
}
.xoo-wsc-img-col img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
.xoo-wsc-img-col {
    width: 100px;
    height: 120px;
}
.xoo-wsc-sum-col {
    width: calc(100% - 100px);
    padding-left: 24px;
}
.xoo-wsc-sml-qty,
.xoo-wsc-pprice,
.xoo-wsc-smr-ptotal{
	font-size: 14px;
}
.xoo-wsc-smr-ptotal{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline;
}
.xoo-wsc-sm-right{
	max-width: 120px;
    width: 100%;
}
.xoo-wsc-sm-right span.xoo-wsc-del-txt{
	font-size: 0;
}
.xoo-wsc-sm-right span.xoo-wsc-del-txt:before{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg class='icon icon__close' viewBox='0 0 24 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.782 12.63 5.864 5.864a.5.5 0 0 1 0 .707l-.074.075a.5.5 0 0 1-.708 0L12 13.41l-5.864 5.865a.5.5 0 0 1-.708 0l-.074-.075a.5.5 0 0 1 0-.707l5.864-5.865-5.864-5.864a.5.5 0 0 1 0-.707l.074-.075a.5.5 0 0 1 .708 0L12 11.847l5.864-5.864a.5.5 0 0 1 .708 0l.074.075a.5.5 0 0 1 0 .707l-5.864 5.864Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
	  background-size: calc(var(--size) - 7px);
  background-repeat: no-repeat;
  background-position: center;
  --size: 25px;
  height: var(--size);
  width: var(--size);
  position: absolute;
   left: 0px;
  top: 15px;
  background-color: #000;
  border-radius: 50%;
}
.xoo-wsc-sm-right span.xoo-wsc-del-txt:hover:before{
	background-color:#f16426;
}
.xoo-wsc-sum-col .xoo-wsc-pprice,
.xoo-wsc-sum-col .xoo-wsc-pprice span.woocommerce-Price-amount.amount,
.xoo-wsc-sum-col .xoo-wsc-sml-qty {
  font-size: 13px;
}
.xoo-wsc-product:last-child {
  border: none;
}
.xoo-wsc-product{
	position: relative;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
	border-radius: 0;
}
.xoo-wsc-footer .xoo-wsc-ft-btn-continue{
	display: none;
}
.xoo-wsc-footer .xoo-wsc-btn{
	border: 1px solid #f16426 !important;
	border-radius: 4px;
}
.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart {
  background-color: transparent;
  color: #f16426;
}
.xoo-wsc-footer .xoo-wsc-btn:last-child:hover,
.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart:hover{
	background-color: #000;
	color:#fff;
	border-color:#000 !important;
}
.xoo-wsc-footer{
	border-top: 1px solid #ececec;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
	padding: 15px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.xoo-wsc-footer .xoo-wsc-ft-totals{
	-webkit-box-ordinal-group:2;
	    -ms-flex-order:1;
	        order:1;
}
.xoo-wsc-footer .xoo-wsc-footer-txt{
	-webkit-box-ordinal-group:4;
	    -ms-flex-order:3;
	        order:3;
}
.xoo-wsc-footer .xoo-wsc-ft-buttons-cont{
	-webkit-box-ordinal-group:3;
	    -ms-flex-order:2;
	        order:2;
}
.xoo-wsc-footer .xoo-wsc-ft-amt-subtotal{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.xoo-wsc-footer .xoo-wsc-footer-txt{
	font-size: 14px;
	text-align: center;
	margin: 12px 0 0;
	font-weight: 600;
}
.xoo-wsc-footer .xoo-wsc-ft-buttons-cont{
	gap: 15px;
	margin-top: 0px;
}
.xoo-wsc-footer .xoo-wsc-ft-buttons-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.xoo-wsc-footer .xoo-wsc-ft-buttons-cont a {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  max-width: inherit;
}

.xoo-wsc-ft-totals .xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal {
  font-size: 18px;
}

/* Checkout page css */

.woocommerce-checkout .section-cart .container {
  max-width: 75% !important;
}

form.checkout.woocommerce-checkout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 55px 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 55px;
	-webkit-box-align:start;
	    -ms-flex-align:start;
	        align-items:start;
}
.woocommerce .woocommerce-checkout h3, #order_review_heading {
  font-size: 24px;
  margin: 0 0 20px;
  font-style: italic;
}
.woocommerce .woocommerce-checkout .form-row {
  position: relative;
}
.woocommerce .woocommerce-checkout .form-row label{
   font-weight: 600;
  color: #000;
  margin-bottom: 6px;
}
.woocommerce .woocommerce-checkout #customer_details .form-row:not(.kl_newsletter_checkbox_field) label{
	position: absolute;
  top: -6px;
  left: 23px;
  background: #fff;
  padding: 0 7px;
  z-index: 1;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #a5a4a5;
}

.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash {
  --size: 30px;
  width: var(--size);
  height: var(--size);
  background-color: #000;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  line-height: 1px;
}
.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash:hover{
	background-color:#f16426;
	color:#fff;
}
.woocommerce-additional-fields h3, .woocommerce-billing-fields h3{
  font-size: 30px;
  font-weight: 700;
  font-style: normal;
}
#customer_details > * {
  width: 100%;
  float: none;
}
.woocommerce .woocommerce-checkout .form-row label{
  font-weight: 600;
  color: #000;
  margin-bottom: 6px;
}
.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash {
  --size: 30px;
  width: var(--size);
  height: var(--size);
  background-color: #000;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
  line-height: 1px;
}
.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash:hover{
	background-color:#f16426;
	color:#fff;
}
.woocommerce-additional-fields h3, .woocommerce-billing-fields h3{
  font-size: 30px;
  font-weight: 700;
  font-style: normal;
}
#customer_details > * {
  width: 100%;
  float: none;
}
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px;
}

:is(.woocommerce-shipping-fields__field-wrapper, .woocommerce-billing-fields__field-wrapper) > * {
  padding-left: 12px !important;
  padding-right: 12px !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0 24px!important;
}
.woocommerce .woocommerce-checkout .shipping_address :is(#shipping_address_1_field, #shipping_address_2_field, #shipping_city_field, #shipping_state_field),
.woocommerce .woocommerce-checkout :is(p#billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_postcode_field, #billing_phone_field),
:is(.woocommerce-shipping-fields__field-wrapper, .woocommerce-billing-fields__field-wrapper) > :is(.form-row-first, .form-row-last){
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.order-total strong {
  white-space: nowrap;
}
.woocommerce .woocommerce-checkout .woocommerce-additional-fields {
  margin-top: 14px;
}
#kl_newsletter_checkbox_field label,
.woocommerce-shipping-fields h3#ship-to-different-address {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}
.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]{
	width: 100%;
  max-width: 100%;
}
.woocommerce-shipping-fields h3#ship-to-different-address input {
  margin-right: 6px;
}
.add_gift_card_form div#wc_gc_cart_redeem_form {
	display: -ms-grid;
	display: grid;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-grid-columns: 2fr 20px 1fr;
  grid-template-columns: 2fr 1fr;
}

.add_gift_card_form div#wc_gc_cart_redeem_form input#wc_gc_cart_code {
  margin: 0;
}

.add_gift_card_form .wc_gc_add_gift_card_form__notices {
-ms-grid-column-span: 2;
grid-column: span 2;
}

.woocommerce-checkout-review-order .order-total {
  background: #000000;
  color: #fff;
}
table.shop_table.woocommerce-checkout-review-order-table {
  border: none;
  border-collapse: collapse;
}
.woocommerce .woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce .woocommerce-checkout .form-row .select2-container--default .select2-selection--single {
	height: 52px;
}
.woocommerce .woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 52px;
}
.woocommerce-checkout-review-order .order-total span.woocommerce-Price-amount.amount{
	color: #fff;
	font-size: 20px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.woocommerce-checkout-review-order .order-total > * {
  padding: 12px 10px !important;
}

.form-row.place-order input#woocommerce-process-checkout-nonce,
.form-row.place-order button#place_order {
  width: 100%;
  float: none;
}
.form-row.place-order button#place_order:hover{
	background-color:#000;
	color:#fff;
}
.woocommerce-checkout-payment {
  border-radius: 8px !important;
  margin-top: 20px;
  background: #f3f3f3 !important;
  padding: 0;
}
.checkout.woocommerce-checkout .right-side {
  background: #f3f3f3;
  border-radius: 8px;
  padding: 30px 20px;
}
.add_gift_card_form {
  padding-top: 5px;
}
.woocommerce [type=checkbox]:checked:after {
  font-size: 10px;
  position: relative;
  top: -2px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: #c5c4c4;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
	border: 1em solid #c5c4c4;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}
.woocommerce .woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #000000;
}
.woocommerce-checkout-payment .form-row.place-order {
  padding: 20px 0 0!important;
	  margin-bottom: 0;
}
.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods{
	padding:0;
}
.woocommerce form .form-row input.input-text{
	height:52px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	padding: 0.8rem 1.25rem !important;
	color: #000 !important;
}

.woocommerce form .form-row input.input-text::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder{
	color:#a5a4a5 !important;
	opacity:1;
}

.woocommerce form .form-row input.input-text::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder{
	color:#a5a4a5 !important;
	opacity:1;
}

.woocommerce form .form-row input.input-text:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder{
	color:#a5a4a5 !important;
	opacity:1;
}

.woocommerce form .form-row input.input-text::-ms-input-placeholder, .woocommerce form .form-row textarea::-ms-input-placeholder{
	color:#a5a4a5 !important;
	opacity:1;
}

.woocommerce form .form-row input.input-text::placeholder,
.woocommerce form .form-row textarea::placeholder{
	color:#a5a4a5 !important;
	opacity:1;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 49.9 25.1' style='enable-background:new 0 0 49.9 25.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg transform='matrix(2.0833333333333335,0,0,2.0833333333333335,0,0)'%3E%3Cpath class='st0' d='M23.5,0.5L12.7,11.3c-0.4,0.4-1,0.4-1.4,0L0.5,0.5'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 11px;
  background-position: center;
  width: 29px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.xoo-wsc-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.xoo-wsc-body > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.xoo-wsc-empty-cart{
	margin:auto;
}
.xoo-wsc-empty-cart span {
  font-size: 22px;
  font-family: 'acumin-pro-condensed', sans-serif;
}

a.xoo-wsc-btn {
  padding: 20px;
}

.xoo-wsc-empty-cart a.xoo-wsc-btn {
  font-family: 'acumin-pro-condensed', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 8px;
  padding: .9375rem 2.1875rem;
  font-size: .9375rem;
}

.xoo-wsc-empty-cart a.xoo-wsc-btn:hover {
  background: #000;
  color: #fff;
}
.woocommerce .add_gift_card_form h4 {
  margin-bottom: 0;
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order h3 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px ;
  margin-top: 35px ;
  margin-bottom: 26px;
	font-style: italic;
  color:#f26327;
  text-transform: uppercase;
  font-family: acumin-pro-condensed, sans-serif;
  letter-spacing: .042em;
}
.woocommerce .woocommerce-checkout p#kl_newsletter_checkbox_field {
  margin-bottom: 10px !important;
}
#ship-to-different-address label,
.kl_newsletter_checkbox_field label {
  cursor: pointer;
}

.custom-coupon-form {
	display: -ms-grid;
	display: grid;
  -ms-grid-columns: 2fr 20px 1.2fr;
  grid-template-columns: 2fr 1.2fr;
  gap: 9px 20px;
}
.custom-coupon-form p.form-row input#coupon_code {
  height: 55px;
}

.custom-coupon-form p:not(.form-row) {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.woocommerce-form-coupon p.form-row.form-row-first {
  margin-bottom: 0;
}

.woocommerce-form-coupon p.form-row.form-row-first input#coupon_code {
  height: 55px;
}
.custom-coupon-form p.form-row {
  width: auto;
  float: none;
}
.custom-coupon-form .button{
  max-width: 100%;
  width: 100%;
}
.woocommerce-form-coupon p.form-row.form-row-first {
  margin-bottom: 0;
}

.woocommerce-form-coupon p.form-row.form-row-first input#coupon_code {
  height: 55px;
}
.woocommerce-form-coupon p.form-row.form-row-last {
  float: none;
}

form.checkout_coupon.woocommerce-form-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

form.checkout_coupon.woocommerce-form-coupon p:not(.form-row) {
  width: 100%;
  margin-bottom: 7px;
}
.woocommerce-info {
  border-top-color: #f26327;
}
.woocommerce-info::before {
  color: #f26327;
}
form.checkout_coupon.woocommerce-form-coupon  p.form-row.form-row-first {
  width: 286px;
}

body .xoo-wsc-modal .xoo-wsc-qty-box.xoo-wsc-qtb-square input.xoo-wsc-qty:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=search]) {
 color: #000;
  background: none;
  padding: 0;
  border-radius: 0;
  border-top: none;
  border-bottom: none;
  height: 100%;
  border-color: #000;
  outline:none !important;
}
.xoo-wsc-modal .xoo-wsc-footer {
	margin-top: auto;
  	-webkit-box-shadow: rgb(55 55 55 / 10%) 0px -5px 6px 0px;
  	        box-shadow: rgb(55 55 55 / 10%) 0px -5px 6px 0px;
  	z-index: 1;
}
.xoo-wsc-modal .xoo-wsc-qty-box.xoo-wsc-qtb-square {
  border-color:#000000;
  border-width: 1px !important;
  max-width: 93px;
  height: 36px;
	border-radius:5px
}
.xoo-wsc-modal .xoo-wsc-ft-amt-total {
	border-top: none;
}
.xoo-wsc-modal .xoo-wsc-body {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex:0;
      -ms-flex-positive:0;
          flex-grow:0;
}
.xoo-wsc-modal .xoo-wsc-bar-cont{
	margin: 0;
  	padding: 20px !important;
}
.xoo-wsc-modal .xoo-wsc-bar {
  border-radius: 5px;
  overflow: hidden;
}
.xoo-wsc-modal span.xoo-wsc-bar-filled {
  background-color: #f16426;
}
.xoo-wsc-products.xoo-wsc-pattern-row .xoo-wsc-sm-sales {
  display: none;
}
.xoo-wsc-drawer span.xoo-wsc-sp-atc a.button {
  color: #f16426;
}
.xoo-wsc-modal .xoo-wsc-ftx-row{
	color: #f16426;
	border-top: none;
  	border-bottom: 1px solid #00000030;
}
.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount {
  font-size: 16px;
}
.xoo-wsc-drawer-header{
  background: #eeeeee;
}
span.xoo-wsch-close, .xoo-wscdh-close {
  font-size: 18px;
  right: 23px;
}
span.xoo-wsc-slider-close {
    margin: 0 10px;
    cursor: pointer;
    font-size: 18px;
}

.xoo-wsc-markup-notices{
	top:0;
}
.xoo-wsc-markup-notices.xoo-wsc-active {
    top: 0;
    max-width: 100%;
    width: 100%;
}
.xoo-wsc-shipping-destination span:nth-child(1) {
	color: #000;
}
.xoo-wsc-ft-amt.xoo-wsc-ft-amt-total span.xoo-wsc-ft-amt-value {
  font-weight: bold;
}

.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
  border-top: none;
  border-bottom: 1px solid #00000030;
}

.xoo-wsc-ft-amt.xoo-wsc-ft-amt-total  span.xoo-wsc-ft-amt-value {
  font-weight: bold;
}

.xoo-wsc-slider section.shipping-calculator-form input, .xoo-wsc-slider section.shipping-calculator-form select {
  color: #000 !important;
}

.xoo-wsc-slider section.shipping-calculator-form span.select2-selection.select2-selection--single {
  height: 52px;
  border: 1px solid rgba(184,184,184,.5);
  padding: 11px;
}
.xoo-wsc-drawer-header{
	background:#eee;
}

.xoo-wsc-slider section.shipping-calculator-form span.select2-selection.select2-selection--single span.select2-selection__arrow {
  height: 100%;
}
.xoo-wsc-slider section.shipping-calculator-form button.button {
  display: block !important;
  border-radius: 8px;
  height: 50px;
  width: 100%;
  cursor: pointer;
}
.xoo-wsc-modal .xoo-wsc-body .xoo-wsc-product {
  margin: 0;
}
.xoo-wsc-modal .xoo-wsc-body span.xoo-wsc-chng {
   min-width: 25px;
  height: 100%;
}
.xoo-wsc-modal .xoo-wsc-body span.xoo-wsc-minus.xoo-wsc-chng{
	border-radius:3px 0 0 3px
}
.xoo-wsc-modal .xoo-wsc-body span.xoo-wsc-plus.xoo-wsc-chng{
	border-radius:0 3px 3px 0;
}
.xoo-wsc-modal .xoo-wsc-body span.xoo-wsc-chng:hover{
	background:#000;
	color:#fff;
}
.xoo-wsc-slider section.shipping-calculator-form button.button:hover {
  background: #000;
  color: #fff;
 
}
.xoo-wsc-drawer .xoo-wsc-sp-product{
  background-color: #fff;
  border: 1px solid #dadadaa6;
}
.xoo-wsc-drawer-header {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-weight: 600;
}
.xoo-wsc-ft-amt-shipping .xoo-wsc-ft-amt-label .xoo-wsc-toggle-slider span:hover,
.xoo-wsc-drawer span.xoo-wsc-sp-atc a.button:hover {
  color: #000;
}
.xoo-wsc-ft-amt-shipping .xoo-wsc-ft-amt-label .xoo-wsc-toggle-slider span,
.xoo-wsc-drawer-header span.xoo-wsc-toggle-drawer.xoo-wscdh-close:hover {
  color: #f16426;
}
form.xoo-wsc-sl-apply-coupon input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=search]) {
  font-size: 15px;
  padding: 11px;
  color: #000;
  height: 50px;
}
form.xoo-wsc-sl-apply-coupon button.xoo-wsc-btn {
width: 100%;
  border-radius: 8px;
  margin-top: 13px;
  height: 50px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: acumin-pro-condensed, sans-serif;
  letter-spacing: 1px;
}
span.xoo-wsc-slider-close:hover {
  color: #f16426;
}
.xoo-wsc-slider section.shipping-calculator-form button[type="submit"]:hover {
  background: #000 !important;
  color:#fff !important;
}
form.xoo-wsc-sl-apply-coupon button.xoo-wsc-btn:hover {
  background: #000;
  color: #fff;
}
.xoo-wsc-notice-success {
  background-color: #f16426;
  color: #fff;
}
.xoo-wsc-ft-totals span.xoo-wsc-ft-amt-label {
  font-size: 15px;
}
.xoo-wsc-slider section.shipping-calculator-form > p {
  margin: 0 0 16px 0;
}
span.xoo-wsc-slider-close:hover {
  color: #f16426;
}

.xoo-wsc-slider section.shipping-calculator-form button[type="submit"]:hover {
  background: #000 !important;
}
.xoo-wsc-ft-totals .xoo-wsc-icon-pencil {
  font-size: 13px;
  padding: 7px 13px;
  color: #fff !important;
  border-radius: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #000;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 6px;
}
.xoo-wsc-ft-totals .xoo-wsc-icon-pencil:after {
  content: 'Edit';
  font-family: Heebo,sans-serif;
}

.xoo-wsc-ft-totals .xoo-wsc-icon-pencil:before {
  font-size: 11px;
}

.xoo-wsc-modal .xoo-wsc-ft-amt.xoo-wsc-ft-amt-total {
  margin-top: 0;
}

.xoo-wsc-ft-totals .xoo-wsc-icon-pencil:hover {
  background: #f16426;
  color: #ffff;
}

/*ChatBox CSS*/
iframe#chekkit-frame {
    transition: 0.5s ease-out;
}
html.xoo-wsc-cart-active iframe#chekkit-frame {
    right: 500px !important;
}
html.xoo-wsc-drawer-active iframe#chekkit-frame {
    right: 850px !important;
}

/*Checkout Page*/
form.checkout br:has(+ .g-recaptcha){
	display: none;
}
form.checkout .g-recaptcha{
	position: absolute;
	bottom: 130px;
}
form.checkout .place-order button.button{
	margin-top: 100px;
}
/*  */
/*New Banner CSS*/
.banner-intro-slider{
	position: relative;
	margin-bottom: 6rem;
}
.banner-intro-slider .banner-item:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
/* 	background-color: #0000004D; */
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), color-stop(27.44%, rgba(0, 0, 0, 0)));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 27.44%);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 27.44%);
	z-index: 1;
}
.banner-intro-slider .banner-item .container,
.banner-intro-slider .vehicle-search-column{
	z-index: 2;
}
.banner-item {
    min-height: max(48rem,100vh);
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
	height: 100%;
}
.banner-item .container{
    position: static;
}
.banner-item .content-column{
    max-width: 43rem;
    width: 100%;
}
.banner-item .content-column .section-intro-btns{
    position: static;
	margin-top: 4.375rem;
}
.banner-item .content-column .section-intro-btns .btn-find-dealer span{
	font-size: 1.2rem;
	letter-spacing: 0;
	
}
.banner-item .content-column .section-intro-text{
    padding: 0 !important;
}
.banner-item .content-column .section-intro-text .banner-title{
/*     font-size: 4.125rem; */
	text-shadow: 0px 4px 4px #00000040;
}
.banner-intro-slider .section-intro-text h2 span{
    display: inline-block;
    padding: 0;
    color: #F16425;
}
.banner-intro-slider .icon-scroll-bottom{
    bottom: 2.5rem;
    left: 50%;
    opacity: 1;
}
.banner-intro-slider .icon-scroll-bottom .o-icon-scroll-indicator{
    opacity: 1;
}

.vehicle-search-column.desktop-float{
	position: absolute;
	top: 55%;
	-webkit-transform: translatey(-50%);
	    -ms-transform: translatey(-50%);
	        transform: translatey(-50%);
	right: clamp(20px, calc((100% - 103rem) / 2), 100vw);
	max-width: 23.5rem;
	width: 100%;
	padding: 1.825rem;
	
}
.vehicle-search-column.desktop-float .vehicle-search-wrapper {
  position: relative;
}
.vehicle-search-column.desktop-float:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-box-shadow: 10px 10px 30px 0px #0000001A;
	        box-shadow: 10px 10px 30px 0px #0000001A;
	border-radius: 0.625rem;
	background-color: #0000004D;
	-webkit-backdrop-filter: blur(6px);
	        backdrop-filter: blur(6px)
}
.vehicle-search-column .vehicle-search-form form,
.vehicle-search-column .vehicle-search-form,
.vehicle-search-column .vehicle-search-wrapper{
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.vehicle-search-column .vehicle-search-title{
	color: #ffffff;
	font-size: 1.9rem;
	font-weight: 700;
	padding: 0;
	line-height: 1.2;
	background-size: 2.5rem;
	background-position-x: right;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='41' viewBox='0 0 42 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.9235 40.0502L35.4835 34.6102C36.8275 33.1702 37.6595 31.2502 37.6595 29.1062C37.6595 24.6902 34.0435 21.0742 29.6275 21.0742C25.2115 21.0742 21.5955 24.6902 21.5955 29.1382C21.5955 33.5862 25.2115 37.1702 29.6275 37.1702C31.7395 37.1702 33.6915 36.3382 35.1315 34.9942L40.5715 40.4342C40.6355 40.4982 40.6995 40.4982 40.7635 40.4982C40.8275 40.4982 40.8915 40.4662 40.9555 40.4342C41.0195 40.3382 41.0195 40.1462 40.9235 40.0502ZM22.1075 29.1382C22.1075 24.9782 25.4675 21.6182 29.6275 21.6182C33.7875 21.6182 37.1475 24.9782 37.1475 29.1382C37.1475 33.2982 33.7875 36.6582 29.6275 36.6582C25.4675 36.6582 22.1075 33.2662 22.1075 29.1382Z' fill='white' stroke='white'/%3E%3Cpath d='M14.9714 26.26H2.97143C2.17143 26.26 1.49943 25.62 1.49943 24.788V8.34C1.49943 8.18 1.53143 8.02 1.56343 7.892H24.9234C24.9874 8.052 24.9874 8.18 24.9874 8.34V14.484C24.9874 14.612 25.1154 14.74 25.2434 14.74C25.3714 14.74 25.4994 14.612 25.4994 14.484V8.34C25.4994 8.052 25.4354 7.796 25.3394 7.54C25.3394 7.54 25.3394 7.54 25.3394 7.508C25.2434 7.284 25.1154 7.092 24.9554 6.932L19.0994 1.076C18.7474 0.724 18.2354 0.5 17.6914 0.5H8.82743C8.31543 0.5 7.80343 0.724 7.41943 1.076L1.56343 6.932C1.40343 7.092 1.27543 7.284 1.17943 7.508C1.17943 7.508 1.17943 7.508 1.17943 7.54C1.05143 7.796 0.987427 8.052 0.987427 8.34V24.788C0.987427 25.876 1.88343 26.772 2.97143 26.772H15.0034C15.1314 26.772 15.2594 26.644 15.2594 26.516C15.2594 26.388 15.1314 26.26 14.9714 26.26ZM18.7474 1.428L24.6034 7.284C24.6354 7.316 24.6354 7.316 24.6674 7.348H13.5314V1.012H17.7234C18.0754 1.012 18.4594 1.172 18.7474 1.428ZM7.80343 1.428C8.05943 1.172 8.44343 1.012 8.82743 1.012H13.0194V7.348H1.88343C1.91543 7.316 1.91543 7.316 1.94743 7.284L7.80343 1.428Z' fill='white' stroke='white'/%3E%3Cmask id='path-3-inside-1_1134_7244' fill='white'%3E%3Cpath d='M12.7315 13.2378H13.9475C14.5555 13.2058 14.7795 12.7578 14.7795 12.7578H12.3795C11.8995 12.7578 11.6755 12.8538 11.5155 13.1418L10.7155 14.5818C11.5795 14.5818 11.7395 14.5498 12.1555 13.7818L12.2195 13.6538L12.2515 13.6218L12.2835 13.5578C12.4115 13.2378 12.5715 13.2378 12.7315 13.2378Z'/%3E%3C/mask%3E%3Cpath d='M12.7315 13.2378H13.9475C14.5555 13.2058 14.7795 12.7578 14.7795 12.7578H12.3795C11.8995 12.7578 11.6755 12.8538 11.5155 13.1418L10.7155 14.5818C11.5795 14.5818 11.7395 14.5498 12.1555 13.7818L12.2195 13.6538L12.2515 13.6218L12.2835 13.5578C12.4115 13.2378 12.5715 13.2378 12.7315 13.2378Z' fill='white'/%3E%3Cpath d='M13.9475 13.2378V14.2378H13.9738L14 14.2364L13.9475 13.2378ZM14.7795 12.7578L15.6739 13.205L16.3975 11.7578H14.7795V12.7578ZM11.5155 13.1418L12.3896 13.6275L12.3896 13.6275L11.5155 13.1418ZM10.7155 14.5818L9.8413 14.0962L9.01594 15.5818H10.7155V14.5818ZM12.1555 13.7818L13.0347 14.2581L13.0426 14.2437L13.0499 14.229L12.1555 13.7818ZM12.2195 13.6538L11.5124 12.9467L11.3976 13.0614L11.325 13.2066L12.2195 13.6538ZM12.2515 13.6218L12.9585 14.3289L13.0733 14.2142L13.1459 14.069L12.2515 13.6218ZM12.2835 13.5578L13.1779 14.005L13.1965 13.9678L13.2119 13.9292L12.2835 13.5578ZM12.7315 14.2378H13.9475V12.2378H12.7315V14.2378ZM14 14.2364C14.5624 14.2068 14.978 13.9774 15.2516 13.737C15.3841 13.6205 15.4808 13.5042 15.5474 13.4114C15.581 13.3646 15.6078 13.3226 15.6284 13.2878C15.6388 13.2703 15.6477 13.2545 15.6552 13.2407C15.659 13.2338 15.6624 13.2273 15.6655 13.2214C15.6671 13.2184 15.6686 13.2155 15.67 13.2128C15.6706 13.2114 15.6713 13.2101 15.672 13.2088C15.6723 13.2082 15.6726 13.2075 15.6729 13.2069C15.6731 13.2066 15.6733 13.2061 15.6734 13.206C15.6736 13.2055 15.6739 13.205 14.7795 12.7578C13.885 12.3106 13.8853 12.3101 13.8855 12.3097C13.8856 12.3095 13.8858 12.3091 13.8859 12.3088C13.8862 12.3082 13.8865 12.3076 13.8868 12.307C13.8874 12.3058 13.888 12.3046 13.8886 12.3035C13.8898 12.3012 13.8909 12.299 13.892 12.2968C13.8943 12.2926 13.8964 12.2887 13.8983 12.285C13.9023 12.2778 13.9058 12.2716 13.9088 12.2665C13.9149 12.2563 13.9194 12.2495 13.9225 12.2453C13.9281 12.2374 13.9308 12.2352 13.9313 12.2346C13.9409 12.2262 13.9405 12.2368 13.8949 12.2392L14 14.2364ZM14.7795 11.7578H12.3795V13.7578H14.7795V11.7578ZM12.3795 11.7578C12.0946 11.7578 11.7515 11.7823 11.4238 11.9269C11.0505 12.0916 10.8051 12.3613 10.6413 12.6562L12.3896 13.6275C12.393 13.6214 12.3807 13.6451 12.3469 13.6779C12.3302 13.6942 12.3108 13.7101 12.2893 13.7244C12.2679 13.7388 12.2479 13.7493 12.2311 13.7567C12.1983 13.7712 12.1857 13.7703 12.2112 13.7665C12.2381 13.7625 12.2899 13.7578 12.3795 13.7578V11.7578ZM10.6413 12.6562L9.8413 14.0962L11.5896 15.0675L12.3896 13.6275L10.6413 12.6562ZM10.7155 15.5818C11.0717 15.5818 11.6036 15.5969 12.0648 15.357C12.5677 15.0955 12.8351 14.6266 13.0347 14.2581L11.2762 13.3055C11.1782 13.4864 11.1225 13.5717 11.0894 13.6139C11.0659 13.6439 11.0844 13.6126 11.1421 13.5826C11.1931 13.5561 11.2146 13.5627 11.1421 13.5703C11.0592 13.579 10.9384 13.5818 10.7155 13.5818V15.5818ZM13.0499 14.229L13.1139 14.101L11.325 13.2066L11.261 13.3346L13.0499 14.229ZM12.9265 14.3609L12.9585 14.3289L11.5444 12.9147L11.5124 12.9467L12.9265 14.3609ZM13.1459 14.069L13.1779 14.005L11.389 13.1106L11.357 13.1746L13.1459 14.069ZM13.2119 13.9292C13.2252 13.8959 13.1705 14.0525 12.9612 14.1627C12.8668 14.2124 12.7833 14.2291 12.7375 14.2349C12.704 14.2391 12.6806 14.2378 12.7315 14.2378V12.2378C12.6861 12.2378 12.3571 12.2206 12.0297 12.3929C11.6684 12.5831 11.4697 12.8997 11.355 13.1864L13.2119 13.9292Z' fill='white' mask='url(%23path-3-inside-1_1134_7244)'/%3E%3Cmask id='path-5-inside-2_1134_7244' fill='white'%3E%3Cpath d='M12.1874 13.6851C12.1874 13.6851 12.2194 13.6531 12.2194 13.6211L12.1874 13.6851Z'/%3E%3C/mask%3E%3Cpath d='M12.1874 13.6851C12.1874 13.6851 12.2194 13.6531 12.2194 13.6211L12.1874 13.6851Z' fill='white'/%3E%3Cpath d='M12.1874 13.6851L11.2929 13.2379L12.8945 14.3922L12.1874 13.6851ZM12.2194 13.6211H13.2194L11.3249 13.1739L12.2194 13.6211ZM12.1874 13.6851C12.8945 14.3922 12.8947 14.392 12.8948 14.3918C12.8949 14.3918 12.8951 14.3916 12.8952 14.3915C12.8954 14.3913 12.8957 14.391 12.8959 14.3908C12.8964 14.3903 12.8968 14.3898 12.8973 14.3894C12.8983 14.3884 12.8992 14.3874 12.9002 14.3864C12.9022 14.3844 12.9042 14.3823 12.9063 14.3801C12.9106 14.3758 12.9151 14.3711 12.9198 14.366C12.9293 14.3559 12.94 14.3439 12.9516 14.3304C12.974 14.3043 13.004 14.267 13.0354 14.2198C13.0766 14.158 13.2194 13.9377 13.2194 13.6211H11.2194C11.2194 13.4661 11.257 13.3454 11.2859 13.2732C11.3156 13.199 11.349 13.1439 11.3713 13.1104C11.3948 13.0752 11.4167 13.0479 11.4331 13.0288C11.4417 13.0187 11.45 13.0096 11.4577 13.0013C11.4616 12.9972 11.4654 12.9932 11.4691 12.9893C11.471 12.9874 11.4729 12.9855 11.4747 12.9836C11.4756 12.9826 11.4766 12.9817 11.4775 12.9808C11.478 12.9803 11.4784 12.9798 11.4789 12.9794C11.4791 12.9791 11.4793 12.9789 11.4796 12.9787C11.4797 12.9786 11.4799 12.9784 11.4799 12.9783C11.4801 12.9782 11.4803 12.978 12.1874 13.6851ZM11.3249 13.1739L11.2929 13.2379L13.0818 14.1323L13.1138 14.0683L11.3249 13.1739Z' fill='white' mask='url(%23path-5-inside-2_1134_7244)'/%3E%3Cmask id='path-7-inside-3_1134_7244' fill='white'%3E%3Cpath d='M18.5874 12.7227L17.6274 14.5787H18.5874L19.5474 12.7227H18.5874Z'/%3E%3C/mask%3E%3Cpath d='M18.5874 12.7227L17.6274 14.5787H18.5874L19.5474 12.7227H18.5874Z' fill='white'/%3E%3Cpath d='M18.5874 12.7227V11.7227H17.9788L17.6992 12.2632L18.5874 12.7227ZM17.6274 14.5787L16.7392 14.1192L15.9843 15.5787H17.6274V14.5787ZM18.5874 14.5787V15.5787H19.1961L19.4757 15.0381L18.5874 14.5787ZM19.5474 12.7227L20.4357 13.1821L21.1905 11.7227H19.5474V12.7227ZM17.6992 12.2632L16.7392 14.1192L18.5157 15.0381L19.4757 13.1821L17.6992 12.2632ZM17.6274 15.5787H18.5874V13.5787H17.6274V15.5787ZM19.4757 15.0381L20.4357 13.1821L18.6592 12.2632L17.6992 14.1192L19.4757 15.0381ZM19.5474 11.7227H18.5874V13.7227H19.5474V11.7227Z' fill='white' mask='url(%23path-7-inside-3_1134_7244)'/%3E%3Cpath d='M5.3235 13.2043L5.3301 13.1915H5.36941H5.45287L5.45089 13.2459L5.44998 13.2706L5.4334 13.7243C5.43308 13.7258 5.43306 13.7258 5.43304 13.7258L5.43273 13.7257L5.43211 13.7256L5.43092 13.7253L5.42862 13.7248L5.42437 13.7239L5.41689 13.7222C5.41241 13.721 5.40763 13.7197 5.4024 13.718L5.40237 13.718C5.39624 13.7161 5.37117 13.708 5.33841 13.6875C5.31444 13.6726 5.22583 13.614 5.17529 13.489L5.27032 13.3075L5.27033 13.3075L5.27189 13.3045L5.3235 13.2043ZM5.45825 13.6218C5.45837 13.6217 5.46077 13.6221 5.46507 13.6232C5.46027 13.6224 5.45812 13.6219 5.45825 13.6218Z' fill='white' stroke='white'/%3E%3Cpath d='M20.1562 13.1408L20.3274 12.8083V12.9063L20.295 13.2334L20.2931 13.2535L20.2496 13.6922C20.2491 13.6945 20.2491 13.6945 20.2491 13.6945L20.2488 13.6944L20.2481 13.6943L20.2469 13.6941L20.2446 13.6936L20.2404 13.6927L20.2329 13.6909C20.2284 13.6898 20.2237 13.6885 20.2184 13.6868L20.2184 13.6868C20.2123 13.6848 20.1872 13.6768 20.1544 13.6563C20.1305 13.6413 20.0419 13.5828 19.9913 13.4577L20.0863 13.2763L20.0864 13.2763L20.0879 13.2733L20.1395 13.1731L20.1562 13.1408ZM20.2754 13.5933C20.269 13.5922 20.2704 13.5919 20.2777 13.5937C20.2768 13.5936 20.276 13.5935 20.2754 13.5933Z' fill='white' stroke='white'/%3E%3Cpath d='M8.41032 13.2404C8.44115 13.2352 8.47997 13.2304 8.52801 13.2271L8.52139 13.307L8.52076 13.3147L8.49461 13.6307H8.44341C8.41697 13.6307 8.40517 13.6306 8.39711 13.6304C8.39524 13.6303 8.39438 13.6303 8.3944 13.6303C8.39448 13.6302 8.40538 13.6308 8.4216 13.6335C8.42785 13.6345 8.43518 13.6359 8.44341 13.6378C8.45751 13.6411 8.47427 13.6458 8.49277 13.6528L8.48952 13.6921C8.48886 13.6958 8.48882 13.6958 8.48878 13.6958L8.48836 13.6957L8.48751 13.6956L8.48585 13.6953L8.48263 13.6947L8.47655 13.6936L8.46529 13.6911C8.45873 13.6896 8.45143 13.6876 8.44341 13.685C8.44287 13.6849 8.44234 13.6847 8.44179 13.6845C8.42975 13.6805 8.39222 13.6674 8.34844 13.6333C8.30146 13.5968 8.22618 13.518 8.20168 13.3904L8.22544 13.3459C8.25192 13.312 8.26468 13.2991 8.27174 13.2926L8.27187 13.2925C8.276 13.2888 8.28425 13.2813 8.31501 13.2659C8.3251 13.2608 8.34894 13.2522 8.39105 13.2439C8.3971 13.2427 8.40351 13.2416 8.41032 13.2404Z' fill='white' stroke='white'/%3E%3Cpath d='M16.9111 14.3507L16.809 14.5549C16.7639 14.4076 16.6682 14.2964 16.5605 14.2236L16.9111 14.3507ZM16.1571 14.0773L16.2149 14.0983C16.2009 14.0962 16.1877 14.0945 16.1755 14.0931C16.166 14.092 16.1564 14.0909 16.1468 14.09L16.1482 14.0839L16.1492 14.0794L16.1498 14.0771L16.15 14.076C16.1501 14.0759 16.1501 14.0757 16.1571 14.0773ZM17.6866 13.2611C17.6898 13.263 17.6912 13.264 17.691 13.2641C17.6909 13.2641 17.6893 13.2632 17.6866 13.2611ZM15.3865 13.1716C15.4012 13.1698 15.4172 13.1681 15.4344 13.1667L15.431 13.2012L15.429 13.2217L15.3947 13.5682H15.3874C15.3618 13.5682 15.3464 13.5681 15.3339 13.5678C15.327 13.5676 15.324 13.5674 15.324 13.5674C15.324 13.5674 15.326 13.5676 15.3294 13.568C15.3354 13.5688 15.3572 13.5717 15.3874 13.5817C15.3893 13.5823 15.3912 13.583 15.3931 13.5837L15.3874 13.6416L15.3856 13.66C15.3851 13.6624 15.385 13.6624 15.385 13.6624L15.3847 13.6623L15.3841 13.6622L15.3829 13.662L15.3806 13.6615L15.3764 13.6606L15.3689 13.6588C15.3644 13.6577 15.3596 13.6564 15.3544 13.6547L15.3543 13.6547C15.3482 13.6527 15.3232 13.6446 15.2904 13.6242C15.2655 13.6086 15.1707 13.546 15.1215 13.4105C15.119 13.4036 15.1166 13.3966 15.1144 13.3896L15.1801 13.2637C15.2079 13.2224 15.2262 13.2122 15.2498 13.2025C15.2699 13.1942 15.2997 13.1852 15.3445 13.1776C15.3573 13.1755 15.3712 13.1734 15.3865 13.1716Z' fill='white' stroke='white'/%3E%3Cmask id='path-13-inside-4_1134_7244' fill='white'%3E%3Cpath d='M19.1315 12.0508C19.0355 12.0508 18.9075 12.1468 18.8435 12.2108L18.7475 12.4028C18.6835 12.4988 18.7155 12.5628 18.8435 12.5628H19.4835C19.5795 12.5628 19.7075 12.4668 19.7715 12.4028L19.8675 12.2108C19.9315 12.1148 19.8995 12.0508 19.7715 12.0508H19.1315Z'/%3E%3C/mask%3E%3Cpath d='M19.1315 12.0508C19.0355 12.0508 18.9075 12.1468 18.8435 12.2108L18.7475 12.4028C18.6835 12.4988 18.7155 12.5628 18.8435 12.5628H19.4835C19.5795 12.5628 19.7075 12.4668 19.7715 12.4028L19.8675 12.2108C19.9315 12.1148 19.8995 12.0508 19.7715 12.0508H19.1315Z' fill='white'/%3E%3Cpath d='M18.8435 12.2108L18.1363 11.5037L18.0216 11.6184L17.949 11.7636L18.8435 12.2108ZM18.7475 12.4028L19.5795 12.9575L19.614 12.9057L19.6419 12.85L18.7475 12.4028ZM19.7715 12.4028L20.4786 13.1099L20.5933 12.9951L20.6659 12.85L19.7715 12.4028ZM19.8675 12.2108L19.0354 11.6561L19.0009 11.7079L18.973 11.7636L19.8675 12.2108ZM19.1315 11.0508C18.7984 11.0508 18.5457 11.1971 18.4514 11.2551C18.326 11.3323 18.2174 11.4226 18.1363 11.5037L19.5506 12.9179C19.5335 12.935 19.5209 12.9453 19.4996 12.9584C19.4872 12.966 19.4563 12.9842 19.408 13.0024C19.3643 13.0189 19.2665 13.0508 19.1315 13.0508V11.0508ZM17.949 11.7636L17.853 11.9556L19.6419 12.85L19.7379 12.658L17.949 11.7636ZM17.9154 11.8481C17.8384 11.9636 17.539 12.4616 17.8552 13.0149C18.1581 13.5449 18.7139 13.5628 18.8435 13.5628V11.5628C18.8851 11.5628 18.9879 11.5667 19.1166 11.615C19.2519 11.6657 19.4544 11.7824 19.5917 12.0226C19.8759 12.52 19.5925 12.9379 19.5795 12.9575L17.9154 11.8481ZM18.8435 13.5628H19.4835V11.5628H18.8435V13.5628ZM19.4835 13.5628C19.8165 13.5628 20.0692 13.4165 20.1636 13.3584C20.2889 13.2813 20.3975 13.191 20.4786 13.1099L19.0643 11.6957C19.0814 11.6786 19.094 11.6683 19.1154 11.6551C19.1277 11.6475 19.1586 11.6294 19.2069 11.6112C19.2506 11.5947 19.3484 11.5628 19.4835 11.5628V13.5628ZM20.6659 12.85L20.7619 12.658L18.973 11.7636L18.877 11.9556L20.6659 12.85ZM20.6995 12.7655C20.7765 12.6499 21.0759 12.152 20.7597 11.5986C20.4568 11.0686 19.901 11.0508 19.7715 11.0508V13.0508C19.7298 13.0508 19.627 13.0469 19.4983 12.9986C19.363 12.9479 19.1605 12.8312 19.0232 12.5909C18.739 12.0936 19.0224 11.6756 19.0354 11.6561L20.6995 12.7655ZM19.7715 11.0508H19.1315V13.0508H19.7715V11.0508Z' fill='white' mask='url(%23path-13-inside-4_1134_7244)'/%3E%3C/svg%3E%0A");
	padding-right: 4rem;
}
.vehicle-search-title span {
  padding-left: 30px;
}
.vehicle-search-column .vehicle-search-form select{
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.46332 6.24896C6.1286 6.58368 5.58586 6.58368 5.25114 6.24896L0.965405 1.96324C0.630672 1.6285 0.630672 1.08579 0.965405 0.751049C1.30015 0.416317 1.84286 0.416317 2.1776 0.751049L5.85723 4.4307L9.53687 0.751049C9.87159 0.416317 10.4143 0.416317 10.749 0.751049C11.0838 1.08579 11.0838 1.6285 10.749 1.96324L6.46332 6.24896Z' fill='white'/%3E%3C/svg%3E%0A");
    background-color: transparent;
	background-size: 10px;
    border-color: #ffffff;
    color: #ffffff;
    padding: 0.625rem;
    line-height: 1;
    font-size: 0.875rem;
    height: auto;
}
.vehicle-search-column .vehicle-search-form form{
	gap: 10px;
}
.vehicle-search-column .vehicle-search-form .submit-btn-wrap{
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	max-width: 100%;
}
.vehicle-search-column .vehicle-search-form button{
    --size: 100%;
    height: 42px;
    font-weight: 500;
    margin-top: 12px;
    margin-bottom: 24px;
	font-size:14px;
}

.vehicle-search-column .vehicle-search-form button{
    --size: 100%;
    height: 42px;
    font-weight: 500;
    margin-top: 12px;
}
.vehicle-search-column .vehicle-search-form button:hover{
	background:#0e0d13;
	color:#fff;
}
.vehicle-search-column .vehicle-request-product{
	margin-top: 1rem;
}

.vehicle-search-column .vehicle-request-product p,
.vehicle-search-column .vehicle-popular-searches {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    color: #ffffff;
    opacity: 1;
    font-size: 0.825rem;
}
.vehicle-search-column .vehicle-popular-searches .title{
    color: #ffffff;
    font-size: inherit;
}
.vehicle-search-column .vehicle-popular-searches ul li{
    margin: 0;
    font-size: inherit;
}
.vehicle-search-column .vehicle-popular-searches ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: 18px;
       -moz-column-gap: 18px;
            column-gap: 18px;
    row-gap: 8px;
}
.vehicle-search-column .vehicle-request-product p a,
.vehicle-search-column .vehicle-popular-searches ul a{
    text-decoration: underline;
    border: none;
    color: #ffffff;
    font-weight: 500;
    font-size: 0.8em;
    text-decoration-thickness: 10%;
}
.vehicle-search-column .vehicle-request-product p a,
.vehicle-search-column .vehicle-request-product p {
    font-size: 12px;
}
.splide__pagination {
    width: auto;
    display: inline-block;
    right: unset;
    bottom: 30px;
    left: max((calc(100% - 101rem) / 2), 20px);
    counter-reset: pagination;
    font-size: 1.5rem;
    font-style: italic;
	padding: 0;
}
.splide__pagination li:before{
    counter-increment: pagination;
    content: counter(pagination);
    color: #ffffff;
    font-size: 0;
}
.splide__pagination li:has(button.is-active):before{
    font-size: inherit;
}
.splide__pagination li button{
    display: none;
}
.splide__pagination li:last-child:after{
    content: ' / 'counter(pagination);
    color: #FFFFFF80;
    font-size: 0.8em;
}
.header-top-buttons > .aws-container form.aws-search-form.aws-show-clear.aws-form-active .aws-search-btn.aws-form-btn {
  display: none;
}
.vehicle-request-product a:hover,
.vehicle-popular-searches a:hover {
    color: #f26327 !important;
}


/* Offer tag css */
.acf-discount-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: red;
    color: white;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 5px;
    z-index: 10;
    display: none;
    font-size: 14px;
}

span.acf-discount-badge {
	font-size: 10px;
	border-radius: 0;
	left: 0;
	top: 11px;
	padding: 6px 19px 6px 8px;
   clip-path: polygon(0% 0%, 100% 0, 84% 50%, 100% 100%, 0% 100%);
	background: #f26327;
  }
  span.acf-discount-badge:after{
	  display:none !important;
  }
  .xoo-wsc-dr-body span.acf-discount-badge {
	top: 6px;
	font-size: 10px;
	padding: 4px 15px 4px 4px;
  }
  .xoo-wsc-sp-slider  .xoo-wsc-sp-product {
	position: relative;
  }
  
  .xoo-wsc-sp-slider .xoo-wsc-sp-product span.acf-discount-badge {
	font-size: 9px;
	border-radius: 0;
	left: 0;
	top: 7px;
	padding: 6px 15px 6px 8px;
  }
  .product-single-top-part .summary.entry-summary span.acf-discount-badge {
	 position: static;
	margin: 9px 0 !important;
	font-size: 12px;
	padding: 6px 29px 6px 8px;
  }
  .product-single-top-part .summary.entry-summary span.acf-discount-badge.active{
		display: inline-block !important;
  }
  .xoo-wsc-dr-content .offer-text {
    font-size: 12px;
    font-weight: 600;
    display: block;
    background: #F16425;
    color: #fff;
    margin-left: 15px;
    padding: 8px 15px 8px 8px;
    margin-right: 15px;
    border-radius: 2px 0 0 2px;
    clip-path: polygon(0% 0%, 100% 0, 96% 50%, 100% 100%, 0% 100%);
}
.sp-mobile-offer-text {
    display: block;
    max-width: 350px;
    margin: 10px auto 10px;
    background: #F16425;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
    font-size: 12px;
    clip-path: polygon(0% 0%, 100% 0%, 97% 50%, 100% 100%, 0% 100%, 3% 50%);
}
@media screen and (min-width:500px){
	.sp-mobile-offer-text{
		display:none !important;
	}
}

  
  /* End Offer tag css */

/*End New Banner CSS*/
@media screen and (min-width:1024px){
	.vehicle-popular-searches{
		margin-top:14px;
		margin-bottom:8px;
	}
	.vehicle-request-product {
	  margin-top: 0.2rem;
	}
}
@media screen and (max-width: 1550px) and (min-width: 768px){
	.banner-intro-slider .section-intro-text h2{
		font-size: 5vw;
	}
}
@media screen and (min-width: 768px){
	.vehicle-search-form select{
		font-size: 1.1rem;
	}
		.vehicle-search-title span{
		display: block;
	}
}
@media screen and (max-width: 1600px){
	.header-top-buttons .btn-search-dnm .icon{
		opacity: 1 !important;
		transform: translatey(-2px);
	}
}
@media screen and (max-width: 1300px){
	.header-search-float-form-dnm.show {
		left: -76px;
	}
	
}
@media screen and (max-width: 1200px){
	.woocommerce-checkout .section-cart .container {
	  max-width: 100%!important;
	}
	.header-search-float-form-dnm:not(.show){
		z-index: -1;
		
	}
	.header-search-float-form-dnm.show{
		padding: 1rem 2.5rem;
		background-color: #000000;
	}
	.header-search-float-form-dnm.show{
		/* padding: 1rem 2.5rem; */
		background-color: transparent;
		top: -5px;
		right: calc(100% + 10px);
		left: unset;
		/* max-width: 100%; */
		width: 10rem;
	}
	.header-top-buttons .btn-search-dnm{
		position: relative;
	}
	.header-search-float-form-dnm.show .aws-container{
		display: block !important;
	}

	.header-search-float-form-dnm .aws-container .aws-search-field {
		background: transparent;
		border: 0;
		border-bottom: 1px solid #ffffff8a;
		border-radius: 0 !important;
		padding: 0 0 5px;
		font-size: 1rem;
	}
	.header-search-float-form-dnm .aws-container{
		display: block !important;
	}
}
@media screen and (max-width: 1024px){
	.vehicle-search-column.desktop-float{
		top:56%;
	}
	.banner-slider .section-intro-text h2{
		margin-top: 44px;
	}
	.banner-item .content-column {
		max-width: 34rem;
	}
	.site-header{
		overflow: hidden;
	}
	.vehicle-search-form button{
		--size: 120px;
	}
	.xoo-wsc-pattern-row .xoo-wsc-img-col {
	  width: 22%;
	}
	.xoo-wsc-sp-container .lSAction > a {
	     background: #000;
		--size: 29px;
		min-width: var(--size) !important;
		height: var(--size);
		background-repeat: no-repeat;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		background-size: 8px;
		border-radius: 50%;
	}
	.xoo-wsc-sp-container.xoo-wsc-sp-wide span.xoo-wsc-sp-heading,
	.xoo-wsc-sp-container.xoo-wsc-sp-wide {
	  margin-top: 20px;
	}
	.xoo-wsc-sp-container .lSAction > .lSPrev {
	  left: 3px;
		background-image: url("data:image/svg+xml,%3Csvg width='19' height='32' viewBox='0 0 19 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 3L3 16L16 29' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	.xoo-wsc-sp-container .lSAction > .lSNext{
		right:3px;
		background-image: url("data:image/svg+xml,%3Csvg width='19' height='32' viewBox='0 0 19 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 29L16 16L3 3' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
}
@media screen and (max-width:991px){
	form.checkout.woocommerce-checkout {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
		gap: 55px;
	}
	.search-option-list {
		font-size: 20px;
	}
	.xoo-wsc-sc-cont {
	  position: relative;
	  z-index: 1100;
	}
	.woocommerce-checkout .section-cart .container {
		max-width: 700px !important;
	}
	.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	  -ms-grid-column-span: 1;
	  grid-column: span 1;
	}
	.vehicle-search-form .submit-btn-wrap{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 130px;
		        flex: 0 0 130px;
  		max-width: 130px;
	}
	.vehicle-search-form form{
		gap:28px
	}
	.section-vehicle-search .vehicle-request-product {
	  margin-top: 10px;
	}
	.vehicle-search-column .vehicle-search-form form select {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}

	

	.banner-item {
		padding-bottom: 5rem;
    	padding-top: 8rem;
	}
	.vehicle-search-column .vehicle-search-form button:hover {
	  background: #fff;
	  color: #0e0d13;
	}

	.vehicle-search-column .vehicle-search-form form {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.vehicle-search-column .vehicle-search-form .submit-btn-wrap,
	.vehicle-search-column .vehicle-search-form select#producttype{
		grid-column: span 2;
	}
	.banner-item {
 		min-height: 40vh;
	}
	.vehicle-search-column .vehicle-search-form button{
		margin-bottom:0;
	}
	.vehicle-search-wrapper .vehicle-search-form {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
	.banner-item .content-column .section-intro-btns {
	  margin-top: 2.375rem;
	}
	.vehicle-search-wrapper .vehicle-search-form .vehicle-popular-searches {
	  -webkit-box-flex: 0;
	      -ms-flex: 0 0 40%;
	          flex: 0 0 40%;
	  max-width: 40%;
	}

	.vehicle-search-wrapper .vehicle-search-form .vehicle-request-product {
	  -webkit-box-flex: 0;
	      -ms-flex: 0 0 50%;
	          flex: 0 0 50%;
	  max-width: 50%;
	  text-align: right;
	}
}
@media screen and (max-width:768px){
	.vehicle-search-form form {
		gap: 8px 28px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.vehicle-search-form form select {
  		-webkit-box-flex: 0;
  		    -ms-flex: 0 0 50%;
  		        flex: 0 0 50%;
		max-width: calc(50% - 22px);
	}
	.vehicle-search-form .submit-btn-wrap {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}
	.vehicle-search-form .submit-btn-wrap button {
	  --size: 100%;
	}
	.section-vehicle-search .vehicle-request-product {
		margin-top: 20px;
		text-align: center;
	}
	form.checkout .place-order button.button{
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width:767px){
	.banner-item {
    	padding-bottom: 10rem;
		padding-top: 0;
	}
	.banner-intro-slider.section-intro--with-video {
	  margin-bottom: 14rem;
	}
	.banner-item .content-column .section-intro-text {
	  position: static;
	}

	.vehicle-search-column.desktop-float {
	  bottom: -3rem;
	}
	.vehicle-search-wrapper .vehicle-search-form .vehicle-request-product{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		text-align: left;
	}

	section.banner-intro-slider {
	  margin-bottom: 6rem;
	}

	.banner-slider .splide__pagination{
		font-size: 1.2rem;
		bottom: 1.2rem;
	}

	.section-intro-btns .btn-find-dealer {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	}

	.btn-find-dealer .map {
	  width: 2.4rem;
	}
	.section-intro-btns .btn-find-dealer {
	  margin-left: 0;
	}
	.vehicle-search-column .vehicle-search-form form select#producttype {
	  -ms-grid-column-span: 2;
	  grid-column: span 2;
	}
	.banner-intro-slider .icon-scroll-bottom{
		position: absolute;
		left: 50%;
		bottom: 1.5rem;
		opacity: 1;
		transform: translateX(-50%);
		display: block;
	}
}
@media screen and (max-width: 576px){
	.vehicle-search-column .vehicle-search-form form{
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.banner-item .content-column .section-intro-btns {
		margin-top: 1.5rem;
	}
	.vehicle-search-column.desktop-float {
		bottom: -5rem;
	}
	section.banner-intro-slider {
		margin-bottom: 4rem;
	}
	.banner-slider .banner-item {
		padding: 0;
		min-height: 40vh;
		background-position:20% center;
	}
	.banner-item .content-column{
		margin-bottom: 4rem;
	}
	.banner-slider .section-intro-text h2{
		margin-top: 0;
	}
	.banner-item .content-column .section-intro-btns .btn-find-dealer span {
		font-size: 1rem;
	}
	.btn-find-dealer .map {
		width: 2.2rem;
	}
	.section-intro-btns .btn-find-dealer{
		padding: 0.5rem;
	}
	.shop-column-sidebar .widget{
		padding: 1.5rem;
	}
	.xoo-wsc-container, .xoo-wsc-slider{
		width:100%;
	}
	.vehicle-search-form form{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 0;
	}
	.vehicle-search-form form select {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		padding: 16px 24px 16px 0;
	  }
	.vehicle-search-form button{
		--size: unset;
	}
	.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods {
	  padding: 10px 0 !important;
	}
	.woocommerce-checkout-review-order .order-total span.woocommerce-Price-amount.amount{
		font-size: 18px;
	}
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	  padding: 0.8rem 0.7rem !important;
	}
	.woocommerce .woocommerce-checkout .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding-left: 0.7rem;
	}
	.add_gift_card_form div#wc_gc_cart_redeem_form{
		-ms-grid-columns: 1.5fr 1fr;
		grid-template-columns: 1.5fr 1fr;
	}
	.woocommerce-checkout-payment {
	  padding: 20px 20px 0;
	}
	
	.btn-search-dnm .header-search-float-form-dnm{
		width: auto;
		z-index: 9999;
		pointer-events: none;
		right: 10px;
		left: 10px;
	}
	.btn-search-dnm .header-search-float-form-dnm.show{
		left: 10px;
		right: 10px;
		pointer-events: auto;
	}
	/*cart Drawer*/
	.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash {
		z-index: 9;
		left: 4px;
		top: 12px;
	}
	.xoo-wsc-product{
		padding: 10px 15px;
	}
	.xoo-wsc-ft-totals .xoo-wsc-icon-pencil:before {
	  font-size: 10px;
	}
	.xoo-wsc-ft-totals .xoo-wsc-icon-pencil {
		font-size: 12px;
		padding: 7px 9px;
	}
	.xoo-wsc-modal .xoo-wsc-footer{
		padding:15px 14px;
	}
	.xoo-wsc-ftx-row.xoo-wsc-ftx-coupon {
	  padding-top: 0;
	}
	.xoo-wsc-product .xoo-wsc-img-col{
		width: 75px;
		height: auto;
	}
	.xoo-wsc-product .xoo-wsc-sm-info{
		display: block;
	}
	.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a{
		font-size: 14px;
	}
	.xoo-wsc-sm-right{
		max-width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		margin-top: 10px;
		padding: 0;
		font-weight: 600;
	}
	.xoo-wsc-products span.xoo-wsc-smr-del.xoo-wsc-icon-trash{
		position: absolute;
		left: 4px;
    	top: 12px;
	}
	.xoo-wsc-header span.xoo-wsch-close {
	  right: 16px;
	}
	span.xoo-wsc-slider-close{
		margin:0 10px 0 0 
	}
	.xoo-wsc-sl-heading{
		font-size:18px;
	}
	.xoo-wsc-footer .xoo-wsc-footer-txt{
		font-size: 12px;
	}
	.woocommerce .woocommerce-checkout .shipping_address :is(#shipping_address_1_field, #shipping_address_2_field, #shipping_city_field, #shipping_state_field),
.woocommerce .woocommerce-checkout :is(p#billing_address_1_field, #billing_address_2_field, #billing_city_field, #billing_state_field, #billing_postcode_field, #billing_phone_field){
	  -webkit-box-flex: 0;
	      -ms-flex: 0 0 100%;
	          flex: 0 0 100%;
	  max-width: 100%;
	}
	#customer_details :is(#shipping_address_1_field, p#billing_address_1_field) {
	  margin-bottom: 12px !important;
	}
	form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last,
	form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
	  width: 100%;
	}
	form.checkout_coupon.woocommerce-form-coupon button.button {
	  padding: 10px 20px;
	  width: 100%;
	}
	
	html.xoo-wsc-cart-active iframe#chekkit-frame {
		right: 100vw !important;
	}
	form.checkout .g-recaptcha {
		bottom: 120px;
		transform: scale(0.865);
	}
}
.header-top-buttons .aws-container .aws-search-field::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#FFFFFF80;
}
.header-top-buttons .aws-container .aws-search-field::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#FFFFFF80;
	opacity:  1;
}
.header-top-buttons .aws-container .aws-search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#FFFFFF80;
}
.header-top-buttons .aws-container .aws-search-field::-ms-input-placeholder { /* Microsoft Edge */
	color:#FFFFFF80;
}

.header-top-buttons .aws-container .aws-search-field::placeholder { /* Most modern browsers support this now. */
	color:#FFFFFF80;
}
.aws-form-active .aws-search-clear {
  color: #fff !important;
}

.aws-form-active  .aws-search-btn.aws-form-btn {
  display:none
}
.aws-container .aws-search-form .aws-form-btn, .aws-container .aws-search-form .aws-form-btn:hover{
	opacity:1 !important;
}
.aws-form-active .aws-search-btn.aws-form-btn {
  background: none;
}

@media screen and (min-width:1600px){
	.header-menu{
		position: relative;
    	top: 4px;
	}
	.aws-container .aws-search-form .aws-search-clear{
		right: -8px;
	}
	.header-top-buttons .aws-container .aws-search-form{
		margin-left: 0 !important;
		margin-top: 0 !important;
		padding-left: 0 !important;
	}
	.header-top-buttons .aws-container .aws-search-form .aws-form-btn, .aws-container .aws-search-form .aws-form-btn:hover{
		left: auto !important;
		right: 6px !important;
		width: 1.1rem !important;
		height: 1.1rem !important;
		top: 3px
	}
	.header-top-buttons .aws-container .aws-search-form .aws-wrapper {
	   width: 226px;
		border-bottom: 1px solid #ffffff7d;
		padding-right: 2.2rem;
		padding-left:1rem;
	}
	.header-top-buttons .aws-container {
		margin-right: 15px;
	}
	
}
@media screen and (max-width:1599px){
	.header-phone.header-phone-desktop{
		top:-2px;
		position:relative;
	}
}
@media screen and (max-width:1600px) and (min-width:1300px){
	.aws-container form.aws-search-form.aws-show-clear {
	  background: none;
	}

	.aws-container form.aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn {
	  background: none;
	  border: none;
	  padding: initial;
	  position: absolute;
	  right: 0;
	  margin: 0;
	  top: 9px;
	}

	.aws-container form.aws-search-form.aws-show-clear .aws-search-btn.aws-form-btn svg {
	  fill: #fff;
	}

	.aws-container .aws-show-clear .aws-search-field {
	  color: #ffffff;
	  background: none;
	  border: none;
	  border-bottom: 1px solid #fff;
	  width: 200px;
		font-size: 15px;
	}

	.header-top-buttons .btn-search-dnm {
	  display: none;
	}

	.header-top-buttons .aws-container {
	  margin-right: 15px;
	  position: relative;
	  top: -6px;
	}
	/*.vehicle-search-column.desktop-float{
		  top: 57%;
	}*/
}

@media screen and (max-width:1299px){
	.header-top-buttons > .aws-container {
	  display: none !important;
	}
}

@media screen and (max-width: 1264px){
	.banner-item .content-column{
		max-width: 35rem;
	}
}
@media screen and (max-width:1200px){
	.header-search-float-form-dnm.show{
		padding: 0;
		background-color: transparent;
		top: -6px;
		right: calc(100% + 10px) !important;
		left: unset !important;
		/* max-width: 100%; */
		width: 17rem !important;
		height: auto;
	}
}
@media screen and (max-width:991px){
	.vehicle-search-column.desktop-float {
		  position: relative;
		bottom: 0;
		right: 0;
		margin-top: 0px;
		margin: 0;
		max-width: 100%;
		background: #0e0d13;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		position: relative;
		bottom: 0;
		top:0;
		margin-top: 0px;
		margin: 0;
		max-width: 100%;
		background: #0e0d13;
	}
	.banner-item .content-column{
		max-width: 25rem;
	}
	.banner-slider .section-intro-text h2{
		font-size: 3.125rem;
	}
	.vehicle-search-column .vehicle-search-title{
		font-size: 1.5rem;
	}
}
@media screen and (max-width:768px){
	.site-header{
	padding-top: 0.7rem;
	}
}
@media screen and (max-width:991px) and (min-width:768px){
	.xoo-wsc-container, .xoo-wsc-slider, .xoo-wsc-drawer {
		max-width: 380px;
	}
	
}
@media screen and (max-width: 575px){
	.banner-slider .section-intro-text h2{
		font-size: 2.5rem;
	}
	.banner-item .content-column{
		max-width: 18rem;
	}
}