.common_highlighted__aQJ8u {
	background: var(--mantine-color-yellow-2);
}

[data-mantine-color-scheme=dark] .common_highlighted__aQJ8u {
	background: var(--mantine-color-yellow-5);
}

.CurrencyBadge_badgeWithDistrib__rOXOS:after {
	border: 1px solid var(--mantine-color-yellow-7);
	-o-border-image: var(--border-image);
	border-image: var(--border-image);
	border-radius: 50%;
	clip-path: inset(0 round 1px);
	content: "";
	inset: 1px;
	pointer-events: none;
	position: absolute;
}

.CustomSearchComponents_divider__Abw_K {
	border: 1px solid;
	border-color: var(--mantine-color-gray-3);
	flex: 1;
}

[data-mantine-color-scheme=dark] .CustomSearchComponents_divider__Abw_K {
	border-color: var(--mantine-color-dark-5);
}

@container (max-width: 1024px) {
	.CustomSearchComponents_input__KBqHD,.CustomSearchComponents_root__zQUgO,.CustomSearchComponents_wrapper__HhAK0 {
		height: 100%;
	}
}

.QuickSearchDropdown_root__j9Obp {
	flex-grow: 1;
}

@container (max-width: 1024px) {
	.QuickSearchDropdown_root__j9Obp {
		flex-grow: 1;
	}

	.QuickSearchDropdown_root__j9Obp,.QuickSearchDropdown_wrapper__xDDkU {
		height: 100%;
	}
}

.QuickSearchDropdown_input__Mqbrd {
	border-radius: 0;
}

@container (max-width: 1024px) {
	.QuickSearchDropdown_input__Mqbrd {
		height: 100%;
	}
}

@container (max-width: 768px) {
	.QuickSearchDropdown_dropdown__g_bxd {
		margin-top: -7px;
	}
}

.QuickSearchDropdown_targetSelectorRoot__0Wd6K {
	width: 110px;
}

@container (max-width: 768px) {
	.QuickSearchDropdown_targetSelectorRoot__0Wd6K {
		width: 25%;
	}
}

.QuickSearchDropdown_targetSelectorInput__r3eV4 {
	background-color: var(--mantine-color-gray-3);
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

[data-mantine-color-scheme=dark] .QuickSearchDropdown_targetSelectorInput__r3eV4 {
	background-color: var(--mantine-color-gray-8);
}

.QuickSearchDropdown_targetSelectorInput__r3eV4 {
	padding-right: 18px;
}

.QuickSearchDropdown_targetSelectorInput__r3eV4:not(:focus) {
	border-right-style: none;
}

@container (max-width: 1024px) {
	.QuickSearchDropdown_targetSelectorInput__r3eV4 {
		height: 100%;
	}
}

.QuickSearchDropdown_targetSelectorRightSection__AkQRj {
	pointer-events: none;
}

.QuickSearchDropdown_searchButton__K6ygL {
	background-color: var(--mantine-color-gray-3);
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

[data-mantine-color-scheme=dark] .QuickSearchDropdown_searchButton__K6ygL {
	background-color: var(--mantine-color-gray-8);
}

.QuickSearchDropdown_searchButton__K6ygL {
	color: var(--mantine-color-black);
}

[data-mantine-color-scheme=dark] .QuickSearchDropdown_searchButton__K6ygL {
	color: var(--mantine-color-white);
}

.QuickSearchDropdown_searchButton__K6ygL:hover {
	background-color: var(--mantine-color-gray-4);
}

[data-mantine-color-scheme=dark] .QuickSearchDropdown_searchButton__K6ygL:hover {
	background-color: var(--mantine-color-gray-7);
}

@container (max-width: 1024px) {
	.QuickSearchDropdown_searchButton__K6ygL {
		display: none;
	}
}

.ShowcaseItemsInput_selectedItemsGrid__hL1H9 {
	display: grid;
	grid-template-columns: repeat(5,1fr);
	grid-gap: 4px;
}

@container (max-width: 768px) {
	.ShowcaseItemsInput_selectedItemsGrid__hL1H9 {
		grid-template-columns: repeat(3,1fr);
	}
}

.ShowcaseItemsInput_selectedItemRemove__hM2xy {
	align-items: center;
	border-radius: 50%;
	display: flex;
	height: 30px;
	justify-content: center;
	left: -10px;
	padding: 0;
	position: absolute;
	top: -10px;
	width: 30px;
}

@keyframes InteractiveTipBuzzButton_fillEffect__TIW8s {
	to {
		opacity: .3;
		width: 100%;
	}
}

.InteractiveTipBuzzButton_popoverContent__3eOO3 {
	position: relative;
	z-index: 3;
}

.InteractiveTipBuzzButton_confirming__i_rVK:before {
	animation: InteractiveTipBuzzButton_fillEffect__TIW8s var(--confirmation-timeout,5s) linear forwards;
	background-color: var(--mantine-color-red-6);
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: 2;
}

.InteractiveTipBuzzButton_tipAmount__qsxWs {
	color: var(--mantine-color-yellow-7);
	display: inline-block;
	font-size: 16px;
	font-variant-numeric: tabular-nums;
	font-weight: 500;
	line-height: 1;
	outline: 0;
	padding: 0;
}

.OnsiteIndicatore_indicator__0_Pxj {
	border-color: transparent transparent #fab005;
	border-style: solid;
	border-width: 0 0 15px 15px;
	bottom: 0;
	height: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	width: 0;
	z-index: 10;
}

.OnsiteIndicatore_indicator__0_Pxj>svg {
	display: none;
}

.OnsiteIndicatore_indicator__0_Pxj:hover {
	border-width: 0 0 25px 25px;
	opacity: 1;
}

.OnsiteIndicatore_indicator__0_Pxj:hover>svg {
	color: #fefefe;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-100%,65%);
}

.OnsiteIndicatore_indicator__0_Pxj.OnsiteIndicatore_remix__l6jqm {
	border-color: transparent transparent #82c91e;
}

.AspectRatioImageCard_content__IGj_A {
	color: #fefefe;
	display: flex;
	flex: 1;
	height: 100%;
	opacity: 0;
	transition: opacity .2s ease;
}

.AspectRatioImageCard_content__IGj_A:hover .AspectRatioImageCard_image__1xNTQ {
	transform: scale(1.05) rotate(.02deg);
}

.AspectRatioImageCard_content__IGj_A.AspectRatioImageCard_inView__UwqN_ {
	opacity: 1;
}

.AspectRatioImageCard_linkOrClick__d_K_4 {
	display: flex;
	flex: 1;
	flex-direction: column;
}

.AspectRatioImageCard_image__1xNTQ {
	flex: 1;
	height: 100%;
	min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
	transition: transform .4s ease;
}

.AspectRatioImageCard_image__1xNTQ .AspectRatioImageCard_top__JUBpc {
	-o-object-position: top center;
	object-position: top center;
}

.AspectRatioImageCard_footer__FOU7a,.AspectRatioImageCard_header__Mmd__ {
	display: flex;
	gap: .25rem;
	left: 0;
	padding: .5rem;
	pointer-events: none;
	position: absolute;
	width: 100%;
}

.AspectRatioImageCard_header__Mmd__ {
	top: 0;
}

.AspectRatioImageCard_footer__FOU7a {
	bottom: 0;
}

.AspectRatioImageCard_footer__FOU7a.AspectRatioImageCard_gradient__NApn_ {
	background: linear-gradient(transparent,rgba(0,0,0,.6));
}

.AspectRatioImageCard_chip__Ht5bv {
	border-radius: .75rem;
	height: 26px;
	pointer-events: auto;
}

.AspectRatioImageCard_chip__Ht5bv,.AspectRatioImageCard_chip__Ht5bv * {
	overflow: unset;
}

.HoverActionButton_wrapper__o0scS {
	background-color: transparent;
	border: none;
	height: var(--size);
	padding: 0;
	position: relative;
	width: var(--size);
	z-index: 0;
}

.HoverActionButton_wrapper__o0scS.HoverActionButton_white__Jo5du {
	color: var(--mantine-color-dark-6);
}

.HoverActionButton_wrapper__o0scS:hover .HoverActionButton_label__om2A5 {
	opacity: 1;
	transform: scaleX(1);
}

.HoverActionButton_wrapper__o0scS:hover .HoverActionButton_hover__F1vmr {
	opacity: 1;
}

.HoverActionButton_icon__livR6 {
	position: relative;
	z-index: 1;
}

.HoverActionButton_white__Jo5du .HoverActionButton_icon__livR6 {
	color: var(--mantine-color-dark-6);
}

.HoverActionButton_hover__F1vmr {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .2s ease;
	z-index: 2;
}

.HoverActionButton_white__Jo5du .HoverActionButton_hover__F1vmr {
	color: var(--mantine-color-dark-6);
}

.HoverActionButton_label__om2A5 {
	align-items: center;
	border-radius: var(--mantine-radius-xl);
	display: flex;
	flex-wrap: nowrap;
	height: 100%;
	justify-content: flex-start;
	min-width: calc(var(--size)*3);
	opacity: 0;
	overflow: hidden;
	padding-left: var(--mantine-spacing-md);
	padding-right: var(--size);
	position: absolute;
	right: 0;
	top: 0;
	transform: scaleX(0);
	transform-origin: 90%;
	transition: transform .2s ease,opacity .2s ease;
	white-space: nowrap;
	width: auto;
}

.HoverActionButton_white__Jo5du .HoverActionButton_label__om2A5 {
	color: var(--mantine-color-dark-6);
}

.UserAvatarSimple_username__1HunV {
	filter: drop-shadow(1px 1px 1px rgba(0,0,0,.2));
	vertical-align: middle;
}

[data-mantine-color-scheme=dark] .UserAvatarSimple_username__1HunV {
	filter: drop-shadow(1px 1px 1px rgba(0,0,0,.8));
}

.ProfileSection_title__SlyX6 {
	font-size: 32px;
}

@container (max-width: 768px) {
	.ProfileSection_title__SlyX6 {
		font-size: 24px;
	}
}

.ProfileSection_profileSection__MqqfN {
	margin-left: calc(var(--mantine-spacing-md)*-1);
	margin-right: calc(var(--mantine-spacing-md)*-1);
	padding: var(--mantine-spacing-xl) var(--mantine-spacing-md);
}

.ProfileSection_profileSection__MqqfN:nth-of-type(2n) {
	background: var(--mantine-color-gray-0);
}

[data-mantine-color-scheme=dark] .ProfileSection_profileSection__MqqfN:nth-of-type(2n) {
	background: var(--mantine-color-dark-8);
}

.ProfileSection_profileSection__MqqfN:hover .ProfileSection_grid__87azf::-webkit-scrollbar,.ProfileSection_profileSection__MqqfN:hover .ProfileSection_scrollGrid__LIpmf::-webkit-scrollbar {
	opacity: 1;
}

.ProfileSection_profileSection__MqqfN:hover .ProfileSection_grid__87azf::-webkit-scrollbar-thumb,.ProfileSection_profileSection__MqqfN:hover .ProfileSection_scrollGrid__LIpmf::-webkit-scrollbar-thumb {
	background-color: color-mix(in srgb,var(--mantine-color-black),transparent 50%);
}

[data-mantine-color-scheme=dark] .ProfileSection_profileSection__MqqfN:hover .ProfileSection_grid__87azf::-webkit-scrollbar-thumb,[data-mantine-color-scheme=dark] .ProfileSection_profileSection__MqqfN:hover .ProfileSection_scrollGrid__LIpmf::-webkit-scrollbar-thumb {
	background-color: color-mix(in srgb,var(--mantine-color-white),transparent 50%);
}

.ProfileSection_loader__C3Tom {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 101;
}

.ProfileSection_loading__OwM4q,.ProfileSection_nullState__P35ri {
	position: relative;
}

.ProfileSection_loading__OwM4q:after {
	background: rgba(0,0,0,.3);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

.ProfileSection_grid__87azf {
	-moz-column-gap: var(--mantine-spacing-md);
	column-gap: var(--mantine-spacing-md);
	display: grid;
	grid-auto-rows: 0;
	grid-template-columns: repeat(var(--column-count,auto-fill),minmax(var(--width-grid,380px),1fr));
	grid-template-rows: repeat(var(--row-count,2),auto);
	margin-top: calc(var(--mantine-spacing-md)*-1);
	overflow: hidden;
	padding-bottom: var(--mantine-spacing-md);
}

.ProfileSection_grid__87azf::-webkit-scrollbar {
	background: transparent;
	height: 8px;
	opacity: 0;
}

.ProfileSection_grid__87azf::-webkit-scrollbar-thumb {
	border-radius: 4px;
}

.ProfileSection_grid__87azf>* {
	margin-top: var(--mantine-spacing-md);
}

@container (max-width: 768px) {
	.ProfileSection_grid__87azf {
		grid-auto-flow: column;
		grid-template-columns: repeat(var(--count,4),var(--width-carousel,280px));
		grid-template-rows: auto;
		margin-left: calc(var(--mantine-spacing-md)*-1);
		margin-right: calc(var(--mantine-spacing-md)*-1);
		overflow-x: auto;
		padding-left: var(--mantine-spacing-md);
		padding-right: var(--mantine-spacing-md);
		scroll-snap-type: x mandatory;
	}

	.ProfileSection_grid__87azf>* {
		scroll-snap-align: center;
	}
}

.RenderHtml_htmlRenderer__z8vxT p:last-of-type {
	margin-bottom: 0;
}

.RenderHtml_htmlRenderer__z8vxT p {
	word-break: break-word;
}

.RenderHtml_htmlRenderer__z8vxT iframe {
	border: none;
}

.RenderHtml_htmlRenderer__z8vxT code {
	white-space: break-spaces;
}

.RenderHtml_htmlRenderer__z8vxT div[data-type=instagram] {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 769px;
}

.RenderHtml_htmlRenderer__z8vxT div[data-type=instagram]>iframe {
	flex-grow: 1;
	overflow: hidden;
	width: 50%;
}

@container (max-width: 1024px) {
	.RenderHtml_htmlRenderer__z8vxT div[data-type=instagram] {
		height: 649px;
	}
}

@container (max-width: 768px) {
	.RenderHtml_htmlRenderer__z8vxT div[data-type=instagram] {
		height: 681px;
	}

	.RenderHtml_htmlRenderer__z8vxT div[data-type=instagram]>iframe {
		width: 100%;
	}
}

.RenderHtml_htmlRenderer__z8vxT div[data-type=strawPoll] {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 480px;
}

.RenderHtml_htmlRenderer__z8vxT div[data-type=strawPoll]>iframe {
	flex-grow: 1;
}

.RenderHtml_htmlRenderer__z8vxT h1:before,.RenderHtml_htmlRenderer__z8vxT h2:before,.RenderHtml_htmlRenderer__z8vxT h3:before {
	content: "";
	display: block;
	height: calc(var(--mantine-spacing-xs, 8px)*7 + var(--mantine-spacing-xs, 8px));
	margin-top: calc(var(--mantine-spacing-xs, 8px)*-7);
	visibility: hidden;
}

.RenderHtml_htmlRenderer__z8vxT hr {
	background-color: var(--mantine-color-gray-2);
	height: 4px;
	margin: 24px 0;
	padding: 0;
}

[data-mantine-color-scheme=dark] .RenderHtml_htmlRenderer__z8vxT hr {
	background-color: var(--mantine-color-dark-4);
}

.RenderHtml_htmlRenderer__z8vxT hr {
	border: 0;
}

.ContainerGrid_grid__sZ4_P {
	--col-gutter: 0;
	--col-columns: 12;
	--col-grow: 0;
	--col-offset: 0;
	--col-span: auto;
	--col-order: 0;
	--col-gutter-xs: var(--col-gutter);
	--col-gutter-sm: var(--col-gutter);
	--col-gutter-md: var(--col-gutter);
	--col-gutter-lg: var(--col-gutter);
	--col-gutter-xl: var(--col-gutter);
	--col-offset-xs: var(--col-offset);
	--col-offset-sm: var(--col-offset);
	--col-offset-md: var(--col-offset);
	--col-offset-lg: var(--col-offset);
	--col-offset-xl: var(--col-offset);
	--col-span-xs: var(--col-span);
	--col-span-sm: var(--col-span);
	--col-span-md: var(--col-span);
	--col-span-lg: var(--col-span);
	--col-span-xl: var(--col-span);
	--col-order-xs: var(--col-order);
	--col-order-sm: var(--col-order);
	--col-order-md: var(--col-order);
	--col-order-lg: var(--col-order);
	--col-order-xl: var(--col-order);
	align-content: var(--grid-align,stretch);
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--grid-justify,flex-start);
	margin: calc(var(--grid-gutter, 0)/-2);
}

@container (min-width: 480px) {
	.ContainerGrid_grid__sZ4_P {
		margin: calc(var(--grid-gutter-xs, 0)/-2);
	}
}

@container (min-width: 768px) {
	.ContainerGrid_grid__sZ4_P {
		margin: calc(var(--grid-gutter-sm, 0)/-2);
	}
}

@container (min-width: 1024px) {
	.ContainerGrid_grid__sZ4_P {
		margin: calc(var(--grid-gutter-md, 0)/-2);
	}
}

@container (min-width: 1184px) {
	.ContainerGrid_grid__sZ4_P {
		margin: calc(var(--grid-gutter-lg, 0)/-2);
	}
}

@container (min-width: 1440px) {
	.ContainerGrid_grid__sZ4_P {
		margin: calc(var(--grid-gutter-xl, 0)/-2);
	}
}

.ShowcaseGrid_grid__e1fhW {
	display: grid;
	grid-auto-rows: 0;
	grid-template-columns: repeat(auto-fill,minmax(var(--min-width,280px),1fr));
	grid-template-rows: repeat(var(--rows,2),auto);
	margin-top: -8px;
	overflow: hidden;
}

.ShowcaseGrid_grid__e1fhW::-webkit-scrollbar {
	background: transparent;
	height: 8px;
	opacity: 0;
}

.ShowcaseGrid_grid__e1fhW::-webkit-scrollbar-thumb {
	border-radius: 4px;
}

.ShowcaseGrid_grid__e1fhW>* {
	margin: 8px;
}

@container (max-width: 768px) {
	.ShowcaseGrid_grid__e1fhW {
		grid-auto-flow: column;
		grid-template-columns: repeat(var(--item-count),var(--default-width,280px));
		grid-template-rows: auto;
		margin-left: -var(--mantine-spacing-md,16px);
		margin-right: -var(--mantine-spacing-md,16px);
		overflow-x: auto;
		padding-left: var(--mantine-spacing-md,16px);
		padding-right: var(--mantine-spacing-md,16px);
		scroll-snap-type: x mandatory;
	}

	.ShowcaseGrid_grid__e1fhW>* {
		scroll-snap-align: center;
	}
}

.ShowcaseGrid_grid-carousel__jOcjh {
	grid-auto-flow: column;
	grid-auto-rows: unset;
	grid-template-columns: repeat(var(--item-count),var(--default-width,280px));
	grid-template-rows: auto;
	margin-left: -var(--mantine-spacing-md,16px);
	margin-right: -var(--mantine-spacing-md,16px);
	overflow: visible;
	padding-left: var(--mantine-spacing-md,16px);
	padding-right: var(--mantine-spacing-md,16px);
}

.ShowcaseGrid_grid-carousel__jOcjh>* {
	scroll-snap-align: none;
}

@container (max-width: 768px) {
	.ShowcaseGrid_grid-carousel__jOcjh {
		scroll-snap-type: x mandatory;
	}

	.ShowcaseGrid_grid-carousel__jOcjh>* {
		scroll-snap-align: center;
	}
}

.ShowcaseGrid_container__WFWUB {
	position: relative;
}

.ShowcaseGrid_container__WFWUB:hover .ShowcaseGrid_scroll-area__HR83f::-webkit-scrollbar {
	opacity: 1;
}

.ShowcaseGrid_container__WFWUB:hover .ShowcaseGrid_scroll-area__HR83f::-webkit-scrollbar-thumb {
	background-color: rgba(var(--mantine-color-black,#000000),.5);
}

[data-mantine-color-scheme=dark] .ShowcaseGrid_container__WFWUB:hover .ShowcaseGrid_scroll-area__HR83f::-webkit-scrollbar-thumb {
	background-color: rgba(var(--mantine-color-white,#ffffff),.5);
}

.ShowcaseGrid_scroll-area__HR83f {
	overflow: auto;
	scroll-snap-type: auto;
}

@container (max-width: 768px) {
	.ShowcaseGrid_scroll-area__HR83f {
		scroll-snap-type: x mandatory;
	}
}

.ShowcaseGrid_scroll-area__HR83f::-webkit-scrollbar {
	background: transparent;
	height: 8px;
	opacity: 0;
}

.ShowcaseGrid_scroll-area__HR83f::-webkit-scrollbar-thumb {
	border-radius: 4px;
}

.TypographyStylesWrapper_root__qXSUB :where(h1,h2,h3,h4,h5,h6) {
	font-family: var(--mantine-font-family-headings);
	margin-bottom: var(--mantine-spacing-xs);
	text-wrap: var(--mantine-heading-text-wrap);
}

.TypographyStylesWrapper_root__qXSUB :where(h1) {
	font-size: var(--mantine-h1-font-size);
	font-weight: var(--mantine-h1-font-weight);
	line-height: var(--mantine-h1-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*1.5);
}

.TypographyStylesWrapper_root__qXSUB :where(h2) {
	font-size: var(--mantine-h2-font-size);
	font-weight: var(--mantine-h2-font-weight);
	line-height: var(--mantine-h2-line-height);
	margin-top: var(--mantine-spacing-xl);
}

.TypographyStylesWrapper_root__qXSUB :where(h3) {
	font-size: var(--mantine-h3-font-size);
	font-weight: var(--mantine-h3-font-weight);
	line-height: var(--mantine-h3-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.8);
}

.TypographyStylesWrapper_root__qXSUB :where(h4) {
	font-size: var(--mantine-h4-font-size);
	font-weight: var(--mantine-h4-font-weight);
	line-height: var(--mantine-h4-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.8);
}

.TypographyStylesWrapper_root__qXSUB :where(h5) {
	font-size: var(--mantine-h5-font-size);
	font-weight: var(--mantine-h5-font-weight);
	line-height: var(--mantine-h5-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.5);
}

.TypographyStylesWrapper_root__qXSUB :where(h6) {
	font-size: var(--mantine-h6-font-size);
	font-weight: var(--mantine-h6-font-weight);
	line-height: var(--mantine-h6-line-height);
	margin-top: calc(var(--mantine-spacing-xl)*.5);
}

.TypographyStylesWrapper_root__qXSUB :where(img) {
	margin-bottom: var(--mantine-spacing-xs);
	max-width: 100%;
}

.TypographyStylesWrapper_root__qXSUB :where(p) {
	margin-bottom: var(--mantine-spacing-lg);
	margin-top: 0;
}

.TypographyStylesWrapper_root__qXSUB :where(a) {
	color: var(--mantine-color-anchor);
	text-decoration: none;
}

.TypographyStylesWrapper_root__qXSUB :where(hr) {
	border: 0;
	border-top: 1px solid;
	margin-bottom: var(--mantine-spacing-md);
	margin-top: var(--mantine-spacing-md);
}

.TypographyStylesWrapper_root__qXSUB :where(pre) {
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	line-height: var(--mantine-line-height);
	margin: 0;
	margin-bottom: var(--mantine-spacing-md);
	margin-top: var(--mantine-spacing-md);
	overflow-x: auto;
	padding: var(--mantine-spacing-xs);
}

.TypographyStylesWrapper_root__qXSUB :where(pre) :where(code) {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: inherit;
	padding: 0;
}

.TypographyStylesWrapper_root__qXSUB :where(kbd) {
	--kbd-fz: 12px;
	--kbd-padding: 3px 5px;
	border: solid;
	border-radius: var(--mantine-radius-sm);
	border-width: 1px 1px 3px;
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--kbd-fz);
	font-weight: 700;
	line-height: var(--mantine-line-height);
	padding: var(--kbd-padding);
}

.TypographyStylesWrapper_root__qXSUB :where(code) {
	border-radius: var(--mantine-radius-sm);
	font-family: var(--mantine-font-family-monospace);
	font-size: var(--mantine-font-size-xs);
	line-height: var(--mantine-line-height);
	padding: 1px 5px;
}

.TypographyStylesWrapper_root__qXSUB :where(ul,ol):not([data-type=taskList]) {
	list-style-position: outside;
	margin-bottom: var(--mantine-spacing-md);
	padding-inline-start: var(--mantine-spacing-xl);
}

.TypographyStylesWrapper_root__qXSUB :where(table) {
	border-collapse: collapse;
	caption-side: bottom;
	margin-bottom: var(--mantine-spacing-md);
	width: 100%;
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(caption) {
	color: var(--mantine-color-dimmed);
	font-size: var(--mantine-font-size-sm);
	margin-top: var(--mantine-spacing-xs);
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(th) {
	font-size: var(--mantine-font-size-sm);
	font-weight: 700;
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
	text-align: left;
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(thead th) {
	border-bottom: 1px solid;
	border-color: var(--table-border-color);
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(tfoot th) {
	border-top: 1px solid;
	border-color: var(--table-border-color);
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(td) {
	border-bottom: 1px solid;
	border-color: var(--table-border-color);
	font-size: var(--mantine-font-size-sm);
	padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
}

.TypographyStylesWrapper_root__qXSUB :where(table) :where(tr:last-of-type td) {
	border-bottom: 0;
}

.TypographyStylesWrapper_root__qXSUB :where(blockquote) {
	border-radius: var(--mantine-radius-sm);
	font-size: var(--mantine-font-size-lg);
	line-height: var(--mantine-line-height);
	margin: var(--mantine-spacing-md) 0;
	padding: var(--mantine-spacing-md) var(--mantine-spacing-lg);
}

@container (max-width: 768px) {
	.RecentReviewsSection_title__On367 {
		font-size: 24px;
	}

	.RecentReviewsSection_ContainerGrid__oSjlG {
		flex-direction: column-reverse;
	}
}

.CosmeticSelect_decoration__V3ubR {
	background-color: var(--mantine-color-gray-1);
	border-radius: var(--mantine-radius-md);
}

[data-mantine-color-scheme=dark] .CosmeticSelect_decoration__V3ubR {
	background-color: var(--mantine-color-dark-8);
}

.CosmeticSelect_decoration__V3ubR {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.CosmeticSelect_selected__NjUv3 {
	border: 2px solid var(--mantine-color-blue-4);
}

.CosmeticSelect_noContent__FY9R2 {
	background-color: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme=dark] .CosmeticSelect_noContent__FY9R2 {
	background-color: var(--mantine-color-dark-8);
}

.CosmeticSelect_noContent__FY9R2 {
	grid-column: 2/min-content;
}

.CosmeticSelect_noContentNoUrl__q5AqR {
	grid-column: 1/min-content;
}

.BrowsingLevelInput_root__duHsK {
	flex: 1;
}

.BrowsingLevelInput_label__fYQk_ {
	display: inline-flex;
	justify-content: center;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.BrowsingLevelInput_label__fYQk_[data-checked],.BrowsingLevelInput_label__fYQk_[data-checked]:hover {
	background-color: var(--mantine-color-blue-6,#228be6);
	color: var(--mantine-color-white,#fff);
}

.BrowsingLevelInput_label__fYQk_[data-checked] .BrowsingLevelInput_iconWrapper__QXGXr {
	display: none;
}

@media(min-width:480px) {
	.BrowsingLevelInput_label__fYQk_[data-checked] .BrowsingLevelInput_iconWrapper__QXGXr {
		display: inline-block;
	}
}

.BrowsingLevelInput_label__fYQk_[data-checked] .BrowsingLevelInput_iconWrapper__QXGXr .BrowsingLevelInput_checkIcon__9Ugyi {
	color: var(--mantine-color-white,#fff);
}

@media(min-width:480px) {
	.BrowsingLevelInput_label__fYQk_ {
		padding-left: 20px;
		padding-right: 20px;
	}
}
/*# sourceMappingURL=3b3fc70eb4d09891.css.map*/