.p--owned-archive-wrap {
	display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

.p--owned-archive-wrap .p--owned-wrap {
    width: calc(33% - 7px);
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--header .gallery--imgs .gallery-item {
	width: 100%;
    overflow: hidden;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--header .gallery--imgs .gallery-item img {
	width: 100%;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .descrition {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: #6B7280;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .title {
    font-size: 20px;
    color: #0D585F;
    font-weight: 700;
    margin: 5px 0px 10px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .icon--detail p {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: #6B7280;
    font-weight: 400;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .impt--details .icon--detail:last-child {
    margin-top: 15px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .impt--details .icon--detail {
    display: flex;
    align-items: center;
    gap: 8px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .impt--details .icon--detail .icon--wrap {
    width: 100%;
    max-width: 14px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .impt--details .icon--detail .icon--wrap img {
    margin-top: 5px;
}


.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icon--detail {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 10px;
    justify-content: space-between;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icon--detail:last-child {
    margin-bottom: 0px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icon--detail .icon--wrap {
    display: flex;
    align-items: center;
    gap: 9px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .vehicle-tabs .tabs-nav {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .vehicle-tabs .tab-btn {
    background: none;
    border: none;
    outline: none;
    width: 50%;
    font-family: 'Archivo', sans-serif;
    font-size: 16px;
    color: #0D585F;
    font-weight: 700;
    opacity: .5;
    border-bottom: 4px solid #F3F4F6;
    border-radius: 0px;
    transition: .4s all;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .vehicle-tabs .tab-btn.active {
    opacity: 1;
    border-color: #0D585F;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .vehicle-tabs .tabs-content .tab-pane {
    display: none;
    margin-top: 20px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .vehicle-tabs .tabs-content .tab-pane.active {
    display: block;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icons--wrapper .icon--detail:first-child p.msrp {
    font-weight: 600;
    text-decoration: line-through;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icons--wrapper .icon--detail:nth-child(2) p.msrp {
    font-weight: 600;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icons--wrapper .icon--detail:last-child .icon--wrap p {
    color: #0D585F;
    font-weight: 500;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .details--wrap .icons--wrapper .icon--detail:last-child p.msrp {
    color: #0D585F;
    font-weight: 600;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .discount--wrap .icon--wrap p {
    font-size: 13px;
    color: #374151;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .discount--wrap p.msrp {
    color: #16A34A;
    font-weight: 700;
    font-size: 17px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .offers--text {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    color: #6B7280;
    background: #F3F4F6;
    border-radius: 8px;
    padding: 10px 15px;
    margin-top: 15px;
    border: 1px solid #e9e9e9;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--content .discount--wrap {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 3px solid #F3F4F6;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--depth .icon--wrap {
    display: flex;
    justify-content: space-between;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--depth .icon--wrap .icon {
    display: flex;
    align-items: center;
    gap: 9px;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--depth .icon--wrap {
	font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: #6B7280;
}

.p--owned-archive-wrap .p--owned-wrap .p--owned-vehicle .vehicle--depth .icon--wrap:last-child {
	margin-top: 10px;
}