/** Shopify CDN: Minification failed

Line 52:71 Unexpected "\u00a0"

**/
span.header-logo__image-container.header-logo__image-container--original img {
	max-width: 150px;
}
search-button, .header__column.header__column--right,.header__column.header__column--center, summary.header__icon.header__icon--menu.header__icon--summary {
    display: none;
}
a.size-style.spacing-style.header-logo img {
	padding-top: 30px;
}
img.product-media__image {
	/* max-width: 30%; */
	max-width: 10cm;
}
slideshow-arrows.mobile\:hidden {
	display: none;
}
slideshow-controls {
	display: none;
}
.view-product-title {
	display: none;
}
.product-media-container.media-fit-contain img {
	object-position: left;
}
product-recommendations,.sk-btn-primary {
	display: none;
}
.product-print-button {
	display: none;
}
div#shopify-section-sections--20852573700349__section_yJtjNP,div#shopify-section-sections--20852573700349__footer_utilities, .sk-quote-modal-trigger.right-halftopright {
	display: none;
}
.spacing-style.text-block.text-block--AdU82QWFGMzhUSjFKT__product_title_eYVzTU.h2 p {
	font-size: 24px !important;
}
rte-formatter.spacing-style.text-block.text-block--Ac2pVQXVnbGxHbzFYV__text_aEtTtq.rte.text-block--align-left.rte {
	font-size: 14px;
}
.group-block-content.layout-panel-flex.layout-panel-flex--column {
	row-gap: 5px;
}
:not(.dialog-zoomed-gallery)>.product-media-container {
	aspect-ratio: unset !important;
}
.media-fit-cover :is(img, video, iframe, .deferred-media__poster-image) {
			object-fit: cover;
			width: 100%;
			height: 100%;
			aspect-ratio: 1/1 !important;
}
img.product-media__image {
	aspect-ratio: 1 / 1;
	object-fit: cover;
}
a.size-style.button.button--ARHdzeDRaMU5RbUswM__button_JgVajH {
	display: none;
}
	div#shopify-section-sections--20852573700349__section_yJtjNP{
		display: block;
		background: white;
	}
.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column .group-block {
	display: none;
}
.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column .group-block:last-child {
	display: block;
}
.spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper.mobile-column {
	padding: 0;
}
.contact-row, .contact-row a {
	color: #000 !important;
}
.icon {
	width: 30px !important;
	height: 30px !important;
}
.content-for-layout {
	flex: 0 !important;
}
.contact-wrapper {
	display: flex;
	flex-direction: row !important;
	gap: 30px !important;
	margin-block-start: 12px;
}
.contact-row {
	display: flex;
	align-items: start !important;
	gap: 15px !important;
	font-size: 14px !important;
}