/** Shopify CDN: Minification failed

Line 118:13 Expected identifier but found whitespace
Line 118:15 Unexpected "{"
Line 118:25 Expected ":"

**/
/* Overall Styling */

a {
  text-decoration:none;
}

@media(max-width:768px){
  .slideshow-pagination{
    bottom:5px !important;
  }
}
/*

@media(min-width:768px){
  .live-search-form{
    width:500px;
  }
}

@media(min-width:680px){
  .site-header-logo{
    flex: 0.3 1 auto;
  }

  .site-logo{
    max-width:unset;
  }
}
*/

.site-navigation{
  justify-content:center;
}

.desktop-12 a{
  color:black;
}

/* Vehicle Mosaic */

.homepage-shop {
    width: 100%;
    margin: 0;
    padding: 0;
}

.vehicle-div{
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #222222;
    padding:2%;
}

.vehicle_li span{
  font-size:14px;
}

.vehicle_li img{
  width:100%;
}

.vehicle-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 2%;
  padding-inline-start:0px;
}

.vehicle_li {
    list-style: none;
    width: 10%;
    margin: 1%;
}

@media(max-width:768px){
  .vehicle_li{
    width:48%;
    margin:3% 1%;
  }
}

.vehicle-div h3, .vehicle_li a{
  color:white;
}

/* Image text overlay overrides */
.pxs-image-with-text-section{
  margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.pxs-image-with-text-wrapper{
  width:100vw;
}

/* Tertiary Button */

.slideshow-slide__button--tertiary {
  color: white;
  background-color: #0000ff00;
  border: 1px solid white;
  border-radius: 5px;
    top: 25px;
  padding:10px;
}

  .slideshow-slide__button--tertiary:not(.disabled):hover {
  background: {{ settings.color_button_background }};
  border: 1px solid white;
}
.slideshow-slide__button--tertiary.mdc-ripple-surface.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.12;
}
.slideshow-slide__button--tertiary.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .slideshow-slide__button--secondary.mdc-ripple-surface:hover::before, .slideshow-slide__button--secondary.mdc-ripple-surface::before {
  opacity: 0;
}
.slideshow-slide__button--tertiary.mdc-ripple-surface::after {
  background-color: white;
}

/* Icon with text section */

.icon_wrapper{
  display:flex;
  justify-content:space-around;
  margin:5%;
}

@media(max-width:768px){
  .icon_wrapper{
    flex-direction: column;
}
}

.icon_wrapper .icon__block{
  display: flex;
    flex-direction: column;
    align-items: center;
}

/* Home Block Changes */

.editorial_wrapper{
  display:flex;
  justify-content: space-around;
  margin: 5% 0;
}

.editorial__section-block{
  width:33%;
}

.editorial__section-block .box-ratio{
  margin-bottom:0px !important;
}

.editorial__section-block img{
  width:100%;
  position:relative;
}

.editorial__content {
    background: #eaedf0;
    display: flex;
    padding: 15px;
}

.editorial__content h3, .editorial__section-block img{
  margin-bottom:0px !important;
}

.editorial__content h3{
  color:#282828;
  font-size:1em;
}

.editorial__content h3:after {
  position: relative;
    right: -20px;
    bottom: 0px;
  content:'';
    border: solid grey;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
   transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}



.product__section-rating-star::before{
  -webkit-text-fill-color:#d21818 !important;
  font-size:20px;
}

/* PDP Swatches */

.options-selection__radios{
  background: #e9edf0;
    padding: 10px !important;
}

.options-selection__option-name{
  position:relative;
  top:15px;
}

.product-form--atc-button{
  background: black;
}

.options-selection__option-value-input:checked+.options-selection__option-value-name{
  background-color: #303030;
  color:white;
}

/* PDP */

.product__container{
  margin-top:0 !important;
}


.quantity-selector{
  display:none;
}

@media(max-width:768px){
  .options-selection__radios
{
  text-align:center;
  display:flex;
  justify-content:center;
}
}

/* Collections */


.productgrid--search .form-field-input{
  text-transform:uppercase;
  border:none;
}

.collection__item-title.pxu-lia-element {
    padding: 5px;
    border: #9e1126 1px solid;
    border-radius: 5px;
    font-weight:400;
}

/* Breadcrumbs */

.breadcrumbs {
    text-align:center;
    font-size: 12px;
    margin-top: 31px;
    margin-bottom: 24px;
    color: var(--text-color);
}

.desktop-12 span, .desktop-12 a{
  font-size:12px;
  text-transform:uppercase;
}

.breadcrumbs-container, .collection--title{
  display:none;
}

