body {
	line-break: strict;
}

.product-tile .product-tile-positioning {
	width: 100%;
	box-sizing: border-box;
}

@media (min-width: 735px) {
	.product-tile .product-tile-ctas-stacked .product-tile-button, .product-tile .product-tile-ctas-stacked .product-tile-current, .product-tile-cta-secondary {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
	}
}

@media (max-width: 734px) {
	html.safari .product-tile .product-tile-ctas-stacked .product-tile-button, .product-tile .product-tile-ctas-stacked .product-tile-current, .product-tile-cta-secondary {
		padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
	}
}

html.touch.safari .product-tile .product-tile-ctas-stacked .product-tile-button, .product-tile .product-tile-ctas-stacked .product-tile-current, .product-tile-cta-secondary {
	padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) + 1px) calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width) - 1px);
}

.product-tile .colorindicator .colorindicator-items {
	top: -5px;
}
