.fs-c-variationList__item__body .fs-c-variationList__item__cart .fs-c-variationCart__cartButton {
	width: 100%;
}

.fs-c-variationList__item__body .fs-c-variationList__item__cart .fs-c-variationCart__variationName {
	width: 7rem;
}

.fs-c-button--addToCart--variation.fs-c-button--primary, .fs-c-button--secondary.fs-c-button--subscribeToArrivalNotice--variation {
	height: 100%;
	font-size: max(10px 1.2rem);
	word-wrap: normal;
	word-break: keep-all;
	padding: 0.8em 0 0.6em;
}

@media screen and (min-width: 769px) {
	.fs-c-variationList__item__body .fs-c-variationList__item__cart .fs-c-variationCart__variationName {
		padding-left: 0;
	}
	.fs-c-variationList__item__body .fs-c-variationList__item__cart {
		width: calc(100% - 20px);
	}
}

.fs-c-button--plain:hover {
	text-decoration: none;
}

