body.home .rx-hero__copy h1 {
	font-size: 35px !important;
	font-weight: 200 !important;
	text-transform: uppercase !important;
}

body.home .rx-hero__copy p > strong {
	font-size: 20px !important;
	font-weight: 400 !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
}

body.home .rx-hero__copy .rx-hero-supporting,
body.home .rx-hero__copy .rx-hero-supporting__item {
	color: #fff !important;
	font-size: 16px !important;
	font-style: normal !important;
	text-transform: none !important;
}

body.home .rx-collections-pattern > .rx-collection-heading h2 {
	font-size: 30px !important;
	font-weight: 100 !important;
	text-transform: uppercase !important;
}

body.home .rx-home-product-row__intro h2 {
	width: fit-content !important;
	max-width: fit-content !important;
	padding: 0 !important;
	border-bottom: 0 !important;
	font-size: 27px !important;
	font-weight: 100 !important;
	letter-spacing: .2em !important;
	text-decoration-color: #fff !important;
	text-decoration-line: underline !important;
	text-decoration-skip-ink: none !important;
	text-decoration-thickness: 1.5px !important;
	text-underline-offset: 2px !important;
	text-transform: uppercase !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-home-product-row__intro :is(.rx-home-product-row__slogan, #rx-force-home-category-slogan) {
	margin-top: 50px !important;
	margin-bottom: 26px !important;
	color: #adadad !important;
	font-size: 16px !important;
	font-style: italic !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-home-product-row__intro :is(.rx-home-product-row__description, #rx-force-home-category-description),
body.home.rezistancex-site .rx-home-product-row .rx-home-product-row__intro :is(.rx-home-product-row__description, #rx-force-home-category-description) * {
	color: #fff !important;
	font-size: 16px !important;
}

body.home .rx-home-product-row__intro .rx-row-link {
	width: max-content !important;
	max-width: 100% !important;
	border-bottom: 1.5px solid #adadad !important;
}

body.home .rx-home-product-row__intro .rx-row-link a {
	color: #adadad !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy .rx-product-card__category {
	font-size: 12px !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy :is(.rx-product-card__model, .rx-product-card__model a) {
	font-weight: 400 !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy .rx-product-card__color {
	min-height: 2.7em !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy .rx-product-card__price {
	margin-top: auto !important;
}

body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy :is(.rx-product-card__price, #rx-force-home-card-price-weight),
body.home.rezistancex-site .rx-home-product-row .rx-product-card__copy :is(.rx-product-card__price *, #rx-force-home-card-price-child-weight) {
	font-weight: 400 !important;
}

@media (min-width: 1181px) {
	body.home.rezistancex-site .rx-home-product-row .rx-product-carousel.has-edge-peeks .rx-product-card {
		width: calc((100% - var(--rx-edge-control)) / 3) !important;
		flex-basis: calc((100% - var(--rx-edge-control)) / 3) !important;
	}
}

@media (max-width: 760px) {
	body.home .rx-hero__copy .rx-hero-supporting {
		flex-wrap: wrap !important;
		row-gap: 4px !important;
		white-space: normal !important;
	}
}
