.mobile-category-page {
    font-family: var(--font-open-sans);
}
.mobile-category-page__breadcrumbs {
    font-size: 14px;
    font-family: var(--font-open-sans);
}
.mobile-category-page__heading {
    color: #2E3192;
    font-weight: 600;
    font-family: var(--font-focus-family-1);
    font-size: 25px;
    margin-bottom: 10px;
    line-height: 1.2;
    margin-top: 10px;
}
.mobile-vehicle {
    margin-top: 40px;
}
.mobile-vehicle:first-child {
    margin-top: 0;
 }
.mobile-category-page__trim {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 20px;
}
.mobile-vehicle-gallery__layout {
    display: flex;
    column-gap: 10px;
}
.mobile-vehicle-gallery__big-image-box {
    flex-basis: 80%;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
    border-radius: 4px;
    padding-bottom: 5px;
}
.mobile-vehicle-gallery__big-image {
    position: relative;

    background-position: center bottom;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto 85%;
}
.mobile-vehicle-gallery__big-image-inner {
    background-position: center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 242px;
    background-size: 80%;
}
.mobile-vehicle-gallery__big-image-inner img {
    visibility: hidden;
}
.mobile-vehicle-gallery-sticker {
    left: 7px;
    right: 7px;
    top: 7px;
    position: absolute;
    display: flex;
    justify-content: space-between;
    height: 33px;
}
.mobile-vehicle-gallery-sticker__left {
    left: 0;
}
.mobile-vehicle-gallery-sticker__right {
    right: 0;
}
.mobile-vehicle-gallery__thumb-list {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
.mobile-vehicle-gallery__thumb {
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.26);
    border-radius: 4px;
    background-position: center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    width: 71px;
    height: 71px;
    background-size: cover;
    position: relative;
}
.mobile-vehicle-gallery__thumb img {
    visibility: hidden;
    position: absolute;
}
.mobile-vehicle-gallery__thumb:last-child:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    content: "See all";
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 4px;
}

.mobile-category-page {
    .card-vehicle__name {
        font-family: var(--font-open-sans);
        font-size: 20px;
        line-height: 26px;
        letter-spacing: -1px;
    }
    .rating__result {
        width: 80px;
        height: 15px;
        background-size: auto 15px;
    }
    .rating__mark {
        height: 15px;
        background-size: auto 15px;
    }
    .rating__label {
        color: #F34D18;
        font-weight: bold;
        font-size: 14px;
        font-family: var(--font-open-sans);
    }
    .verified-review {
        margin-left: 8px;
    }
    .verified-review__icon svg{
        float: left;
    }
    .verified-review__text {
        margin-left: 3px;
        color: #75718E;
        font-size: 14px;
        font-weight: 400;
    }
    .nav--review .nav__item--verified, .nav--review .nav__item--satisfaction {
        padding: 3px;
    }
    .nav--review .nav__item--verified svg, .nav--review .nav__item--satisfaction svg {
        width: 35px;
        height: 35px;
    }
    .card-vehicle__image--mobile {
        padding: 11px 0;
    }
    .card-vehicle__description {
        margin-top: 0;
        font-size: 15px;
        color: #040000;
        margin-bottom: 15px;
    }
    .vehicle-form__top {
        margin-bottom: 0;
    }
    .vehicle-variant__selected {
        display: none;
    }
    .nav--color {
        align-items: center;
    }
    .nav--color:before {
        content: "Select your color:";
        display: inline-block;
        font-weight: 600;
        font-size: 15px;
        line-height: 18px;
        margin-right: 15px;
        font-family: var(--font-open-sans);
        font-weight: 600;
        color: #000;
        font-style: italic;
    }
    .nav--color .nav__item>input:checked+.nav__link,
    .nav--color .swatch-color {
        border-radius: 4px;
    }
    .nav--color .swatch-color {
        width: 38px;
        height: 38px;
    }
    .nav--color .nav__link {
       
    }
    .vehicle-form__prices {
        margin-top: 6px;;
    }
    .regular-price-label {
        font-size: 13px;
        color: #848484;
    }
    .price--on-sale .price-item--regular {
        font-size: 15px;
        color: #848484;
        font-weight: 400;
    }
    .sale-price-container {
        color: var(--pm-color-accent-1);
        font-weight: 600;
        line-height: 1;
    }
    .sale-price-label {
        font-size: 17px;
    }
    .price .price-item--sale {
        font-size: 23px;
    }
    .card-vehicle__actions .usabutton {
        min-height: 50px;
    }
    .usabutton--details {
        margin-top: 6px;
    }
    .card-vehicle__features {
        grid-row-gap: 8px;
    }
}

#CartDrawer-CartItems .cart-item__name {
    letter-spacing: -1px;
}

.mobile-category-page .ship-info {
  padding-top: 5px;
  padding-bottom: 5px;
    max-width: 220px;
    width: 70%;
}
.mobile-category-page .ship-info__nav .nav__text {
  font-size: 14px;
}