﻿.ship-item.mk2 {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	width: 36.4rem;
	height: 100%;
	padding: 0;
	border-radius: 2rem;
	background: #fff;
	overflow: hidden;
	box-shadow: 0 0 0.9rem 0 rgba(0, 0, 0, 0.09);
}

.ship-item.mk2 .content-wrapper {
	padding: 1.6rem 2rem 2rem;
}

.ship-item.mk2 .content-wrapper .title {
	padding: 0;
	margin: 0;
	font-size: 1.8rem;
}

.ship-item.mk2 .content-wrapper .info-wrapper {
	height: 17.5rem;
}

.ship-item.mk2 .content-wrapper .detail {
	font-size: 1.4rem;
	border-bottom: var(--border-width) solid #E6E7E8;
	padding: 1.2rem 0;
	height: auto;
}

.ship-item.mk2 .content-wrapper .detail:last-child {
	border-bottom: none;
}


.ship-item.mk2 .content-wrapper .detail > * {
	line-height: normal;
}

@media (max-width: 650px) {
	.ship-item.mk2 .content-wrapper {
		padding: 1.6rem;
	}

	.ship-item.mk2 .base-button.filled {
		flex-shrink: 0;
		width: 14.1rem;
	}
}
