
	.product-description__section {
		font-size: 1rem;
		line-height: 1.5rem;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.product-description__section h1,
	.product-description__section h2,
	.product-description__section h3,
	.product-description__section h4,
	.product-description__section h5,
	.product-description__section h6 {
		font-weight: 700;
		text-transform: uppercase;
}

	.sc-light .product-description__section {
		--tw-text-opacity: 1;
		color: rgb(var(--color-quaternary) / var(--tw-text-opacity));
}
	.product-detail sl-select sl-option::part(base) {
		--sl-color-neutral-0: rgb(var(--color-white));
	}

	.sc-dark .product-detail sl-select sl-option::part(base) {
		--sl-color-neutral-0: rgb(var(--color-white));
		--sl-color-neutral-1000: rgb(var(--color-white));
	}
	.product-images {
		border-radius: 0.375rem;
		border-width: 1px;
		border-color: rgb(var(--color-grey-tone-one) / 0.1);
		--tw-bg-opacity: 1;
		background-color: rgb(var(--color-tertiary) / var(--tw-bg-opacity));
}

	.product-images__image img {
		border-radius: 0.375rem;
}

	.product-images__thumbnail {
		border-radius: 0.375rem;
}
	.product-info {
		--sl-input-border-color: rgb(var(--color-grey-tone-six));
		--sl-input-background-color: rgb(var(--color-site-bg-one));
	}

	.product-info__brand,
	.product-info__category {
		text-transform: uppercase;
		letter-spacing: 1px;
		-webkit-text-decoration-line: none;
		        text-decoration-line: none;
}

	.product-info__name {
		text-transform: uppercase;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.product-info__option {
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.product-info__price {
		font-family: var(--font-primary);
		font-weight: 400;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.product-info .button {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100% !important;
}

	.product-info .button:hover {
		min-height: 50px;
}

	.product-info i {
		display: none;
}

	.product-info sl-select::part(form-control-label) {
		font-family: var(--font-secondary);
		font-size: 1rem;
		line-height: 1.5rem;
		--tw-text-opacity: 1;
		color: rgb(var(--color-white) / var(--tw-text-opacity));
}

	.sc-light .product-info__name,
	.sc-light .product-info sl-select::part(form-control-label),
	.sc-light .product-info__price,
	.sc-light .product-info__option {
		--tw-text-opacity: 1;
		color: rgb(var(--color-quaternary) / var(--tw-text-opacity));
}

	.sc-light .product-info {
		--sl-input-border-color: rgb(var(--color-grey-tone-one));
		--sl-input-background-color: rgb(var(--color-grey-tone-one));
		--sl-input-color: rgb(var(--color-quaternary));
		--sl-input-placeholder-color: rgb(var(--color-quaternary));
	}


/*# sourceMappingURL=product.77990a71c753b5e986bb.css.map*/