data-n-href="/_next/static/css/529ae409988bd291.css">.ShopFiltersDropdown_label__ahmOW {
	font-size: 12px;
	font-weight: 600;
}

.ShopFiltersDropdown_label__ahmOW[data-checked],.ShopFiltersDropdown_label__ahmOW[data-checked]:hover {
	border: 1px solid var(--mantine-color-primary);
	color: var(--mantine-color-white);
}

.ShopFiltersDropdown_label__ahmOW[data-checked][data-variant=filled] {
	background-color: transparent;
}

.ShopFiltersDropdown_opened__pvk6G {
	transform: rotate(180deg);
	transition: transform .2s ease;
}

@container (max-width: 768px) {
	.ShopFiltersDropdown_actionButton__IYiOZ {
		width: 100%;
	}
}

.ShopFiltersDropdown_indicatorRoot__hzTR2 {
	line-height: 1;
}

.ShopFiltersDropdown_indicatorIndicator__5YDgN {
	line-height: 1.6;
}

.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;
}

.CosmeticsFiltersDropdown_label__7FryO {
	font-size: 12px;
	font-weight: 600;
}

.CosmeticsFiltersDropdown_label__7FryO[data-checked],.CosmeticsFiltersDropdown_label__7FryO[data-checked]:hover {
	color: var(--mantine-color-white);
}

[data-mantine-color-scheme=dark] .CosmeticsFiltersDropdown_label__7FryO[data-checked],[data-mantine-color-scheme=dark] .CosmeticsFiltersDropdown_label__7FryO[data-checked]:hover {
	color: var(--mantine-color-black);
}

.CosmeticsFiltersDropdown_label__7FryO[data-checked],.CosmeticsFiltersDropdown_label__7FryO[data-checked]:hover {
	border: 1px solid var(--mantine-color-primary);
}

.CosmeticsFiltersDropdown_label__7FryO[data-checked][data-variant=filled] {
	background-color: transparent;
}

.CosmeticsFiltersDropdown_opened__Xl9CV {
	transform: rotate(180deg);
	transition: transform .2s ease;
}

@container (max-width: 768px) {
	.CosmeticsFiltersDropdown_actionButton__xSHOQ {
		width: 100%;
	}
}

.CosmeticsFiltersDropdown_indicatorRoot__xIh_S {
	line-height: 1;
}

.CosmeticsFiltersDropdown_indicatorIndicator__LKjxi {
	line-height: 1.6;
}

.CreatorCard_profileDetailsContainer__8QORX {
	background: color-mix(in srgb,var(--mantine-color-dark-9),transparent 19.999999999999996%);
	color: var(--mantine-color-white);
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: calc(var(--mantine-spacing-md)*-1);
	margin-top: 0;
	min-height: 50px;
	z-index: 10;
}

.CreatorCard_profileDetails___qPEt {
	padding: var(--mantine-spacing-md);
	padding-bottom: var(--mantine-spacing-xs);
	padding-top: var(--mantine-spacing-xs);
	position: relative;
}

.CreatorCard_avatar__w8yic {
	bottom: 4px;
	overflow: visible;
	position: absolute;
}

.Cards_root__w1oQX {
	color: var(--mantine-color-white);
	height: 100%;
}

.Cards_root__w1oQX:hover .Cards_image__d4f6b,.Cards_root__w1oQX:hover:after {
	transform: scale(1.05);
}

.Cards_root__w1oQX:hover:after {
	opacity: 0;
}

.Cards_image__d4f6b {
	height: 100%!important;
	min-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	transition: transform .4s ease;
}

.Cards_header__yPfAf {
	background: var(--mantine-color-gray-2);
	padding: 12px;
}

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

.Cards_content__tXDH0,.Cards_header__yPfAf {
	width: 100%;
}

.Cards_content__tXDH0 {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: var(--mantine-transition-fadeIn);
	z-index: 2;
}

.Cards_noImage__9tWZx {
	background-color: var(--mantine-color-gray-3);
}

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

.Cards_noImage__9tWZx {
	position: relative;
}

.Cards_noImage__9tWZx:before {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.Cards_fullOverlay__QPVJE,.Cards_gradientOverlay__gb0k5,.Cards_noImage__9tWZx:before {
	background: linear-gradient(transparent,rgba(0,0,0,.6));
}

.Cards_fullOverlay__QPVJE {
	display: flex;
	justify-content: end;
}

.Cards_contentOverlay__dVpc7 {
	left: 0;
	padding: var(--mantine-spacing-sm);
	position: absolute;
	width: 100%;
	z-index: 10;
}

.Cards_top__AQ396 {
	top: 0;
}

.Cards_bottom__Kd7k8 {
	bottom: 0;
}

.Cards_iconBadge__cy6Cb,.Cards_infoChip__pmflz {
	background-color: rgba(0,0,0,.31);
	color: var(--mantine-color-white);
}

.Cards_infoChip__pmflz {
	border-radius: var(--mantine-radius-sm);
	font-weight: 700;
}

.Cards_infoChip__pmflz .Cards_mantine-Badge-label__TuTAE {
	display: flex;
	overflow: visible;
}

.Cards_infoChip__pmflz .Cards_mantine-Divider-root__Xx1K2 {
	border-left-color: hsla(0,0%,100%,.31);
	border-right: 1px solid rgba(0,0,0,.2);
	margin: -4px 8px;
}

.Cards_forMod__8CmFc {
	background-color: rgba(224,187,228,.8);
	color: var(--mantine-color-white);
}

.Cards_reactions__vxFLd {
	box-shadow: 0 -2px 6px 1px rgba(0,0,0,.16);
	height: 28px;
	padding-right: 3px;
}

.Cards_reactions__vxFLd,.Cards_statChip__hnbES {
	background-color: rgba(0,0,0,.31);
	border-radius: var(--mantine-radius-sm);
}

.Cards_statChip__hnbES {
	align-self: flex-start;
	color: var(--mantine-color-white);
	font-weight: 700;
}

.Cards_statChip__hnbES .Cards_mantine-Badge-label__TuTAE {
	display: flex;
	gap: var(--mantine-spacing-xs);
	overflow: visible;
}

.Cards_statChip__hnbES[data-reviewed=true] {
	background-color: color-mix(in srgb,var(--mantine-color-success-5),transparent 80%);
}

.Cards_chip__bQlB6 {
	border-radius: var(--mantine-radius-xl);
	height: 26px;
}

.Cards_chip__bQlB6>* {
	font-weight: 700!important;
}

.Cards_noHover__KmSEe:hover .Cards_image__d4f6b {
	transform: none;
}

.Cards_imageGroupContainer__9j_j_ {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	width: 100%;
}

.Cards_imageGroupContainer__9j_j_>canvas,.Cards_imageGroupContainer__9j_j_>img {
	flex-grow: 1;
	height: auto;
	min-height: 50%;
	min-width: 50%;
	width: 50%;
}

.Cards_imageGroupContainer4x4__vjDAX>canvas,.Cards_imageGroupContainer4x4__vjDAX>img {
	height: 50%;
}

.Cards_link__1_zGU:has(~.Cards_frame-decor__dnnVE) .Cards_bottom__Kd7k8 {
	padding-bottom: 36px!important;
}

.Cards_dropShadow__mBBIx {
	filter: drop-shadow(1px 1px 1px rgba(0,0,0,.8));
}

.Cards_winnerFirst__TakHK,.Cards_winnerSecond__51lCm,.Cards_winnerThird__w4AyY {
	position: relative;
	width: 100%;
}

.Cards_winnerFirst__TakHK:before,.Cards_winnerSecond__51lCm:before,.Cards_winnerThird__w4AyY:before {
	background-size: 200%!important;
	content: "";
	filter: blur(8px);
	height: calc(100% + 4px);
	left: -2px;
	position: absolute;
	top: -2px;
	width: calc(100% + 4px);
	z-index: -1;
	animation: glowing 20s linear infinite;
}

.Cards_winnerFirst__TakHK:before {
	background: linear-gradient(90deg,#b97010 1%,#ad790a 17%,#ffd02a 31%,#fffbc2 47%,#ffd02a 64%,#ad8223 81%,#a36700 98%);
}

.Cards_winnerSecond__51lCm:before {
	background: linear-gradient(90deg,grey 1%,#454349 17%,#7f8081 31%,#e9e9e9 47%,#7f8081 64%,#6b6970 81%,#606060 98%);
}

.Cards_winnerThird__w4AyY:before {
	background: linear-gradient(90deg,#451500 1%,#6a2d06 17%,#995a2d 31%,#ffb382 47%,#995a2d 64%,#6a2d06 81%,#451500 98%);
}

.CosmeticWrapper_wrapper__kH8WX {
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	position: relative;
}

.CosmeticWrapper_wrapper__kH8WX>* {
	flex: 1;
}

.CosmeticWrapper_border__GnCwn {
	border: var(--borderWidth) solid var(--border);
}

.CosmeticWrapper_cssFrame__Lrn6N,.CosmeticWrapper_texture__cRC58 {
	padding: 6px;
}

.CosmeticWrapper_cssFrame__Lrn6N {
	background-image: var(--bgGradient);
	box-shadow: inset 0 0 1px 1px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.8);
}

.CosmeticWrapper_cssFrame__Lrn6N:after {
	border-radius: 6px;
	box-shadow: inset 0 1px 2px 1px hsla(0,0%,100%,.3),0 1px 2px rgba(0,0,0,.4);
	content: "";
	inset: 6px;
	pointer-events: none;
	position: absolute;
}

.CosmeticWrapper_texture__cRC58 {
	background-image: var(--bgImage);
	background-size: var(--bgSize);
}

.CosmeticWrapper_cssFrame__Lrn6N.CosmeticWrapper_texture__cRC58 {
	background-image: var(--bgImage),var(--bgGradient);
}

.CosmeticWrapper_glow__KJ57U:before {
	background-image: var(--bgGradient);
	border-radius: 8px;
	content: "";
	filter: blur(5px);
	inset: 0;
	position: absolute;
}

.CosmeticLights_light__Bsu6g {
	bottom: 15px;
	left: -2px;
	pointer-events: none;
	position: absolute;
	right: -2px;
	top: 15px;
	z-index: 10;
}

.CosmeticLights_light__Bsu6g span {
	box-shadow: inset 0 0 1px 1px rgba(0,0,0,.3);
	height: 14px;
	position: absolute;
	width: 18px;
}

.CosmeticLights_light__Bsu6g span:before {
	content: "";
	filter: blur(3px);
	height: 21px;
	opacity: .5;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 21px;
	will-change: width,opacity;
	z-index: -1;
}

.CosmeticLights_light__Bsu6g span:nth-child(odd),.CosmeticLights_light__Bsu6g span:nth-child(odd):before {
	border-radius: 6px 50% 50% 6px;
	left: 0;
}

.CosmeticLights_light__Bsu6g span:nth-child(2n),.CosmeticLights_light__Bsu6g span:nth-child(2n):before {
	border-radius: 50% 6px 6px 50%;
	right: 0;
}

.CosmeticLights_light__Bsu6g span:first-child {
	top: 0;
}

.CosmeticLights_light__Bsu6g span:nth-child(2) {
	top: 8.33333%;
}

.CosmeticLights_light__Bsu6g span:nth-child(3) {
	top: 16.66667%;
}

.CosmeticLights_light__Bsu6g span:nth-child(4) {
	top: 25%;
}

.CosmeticLights_light__Bsu6g span:nth-child(5) {
	top: 33.33333%;
}

.CosmeticLights_light__Bsu6g span:nth-child(6) {
	top: 41.66667%;
}

.CosmeticLights_light__Bsu6g span:nth-child(7) {
	top: 50%;
}

.CosmeticLights_light__Bsu6g span:nth-child(8) {
	top: 58.33333%;
}

.CosmeticLights_light__Bsu6g span:nth-child(9) {
	top: 66.66667%;
}

.CosmeticLights_light__Bsu6g span:nth-child(10) {
	top: 75%;
}

.CosmeticLights_light__Bsu6g span:nth-child(11) {
	top: 83.33333%;
}

.CosmeticLights_light__Bsu6g span:nth-child(12) {
	top: 91.66667%;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_red__B0AgU span {
	background: red;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_red__B0AgU span:before {
	background: #c00;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_green__mLmRu span,.CosmeticLights_light__Bsu6g.CosmeticLights_green__mLmRu span:before {
	background: lime;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_blue__JfUiw span {
	background: #00c8ff;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_blue__JfUiw span:before {
	background: #00a0cc;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_yellow__xgHhY span,.CosmeticLights_light__Bsu6g.CosmeticLights_yellow__xgHhY span:before {
	background: #ff0;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-100__OaySp span:before {
	animation: CosmeticLights_flicker-100__UcHl7 1s ease infinite alternate;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-75__A1sPl span:before {
	animation: CosmeticLights_flicker-75__b_KbQ 1.25s ease infinite alternate;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-50__xBhRX span.CosmeticLights_yellow__xgHhY span {
	background: #e6e600;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-50__xBhRX span.CosmeticLights_red__B0AgU span {
	background: #e60000;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-50__xBhRX span.CosmeticLights_green__mLmRu span {
	background: #00e600;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-50__xBhRX span.CosmeticLights_blue__JfUiw span {
	background: #00b4e6;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-50__xBhRX span:before {
	animation: CosmeticLights_flicker-50__BEQxs 1.5s ease infinite alternate;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-25__7rR0x.CosmeticLights_yellow__xgHhY span {
	background: #cc0;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-25__7rR0x.CosmeticLights_red__B0AgU span {
	background: #c00;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-25__7rR0x.CosmeticLights_green__mLmRu span {
	background: #0c0;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-25__7rR0x.CosmeticLights_blue__JfUiw span {
	background: #00a0cc;
}

.CosmeticLights_light__Bsu6g.CosmeticLights_brightness-25__7rR0x span:before {
	animation: CosmeticLights_flicker-25__YSqal 2s ease infinite alternate;
}

@keyframes CosmeticLights_flicker-100__UcHl7 {
	0% {
		opacity: .25;
		width: 21px;
	}

	to {
		opacity: .6;
		width: 30px;
	}
}

@keyframes CosmeticLights_flicker-75__b_KbQ {
	0% {
		opacity: .15;
		width: 21px;
	}

	to {
		opacity: .4;
		width: 27px;
	}
}

@keyframes CosmeticLights_flicker-50__BEQxs {
	0% {
		opacity: .05;
		width: 21px;
	}

	to {
		opacity: .3;
		width: 25.5px;
	}
}

@keyframes CosmeticLights_flicker-25__YSqal {
	0% {
		opacity: .05;
		width: 21px;
	}

	to {
		opacity: .2;
		width: 24px;
	}
}

.ImageUploadPreview_root__AOOMS {
	background-color: grey;
	background-position: 50%;
	background-size: cover;
	grid-column-start: var(--is-primary-grid-column,auto);
	grid-row-start: var(--is-primary-grid-row,auto);
	height: var(--is-primary-height,200px);
	opacity: var(--faded-opacity,1);
	overflow: hidden;
	position: relative;
	transform-origin: 0 0;
}

.ImageUploadPreview_error__LcpFZ {
	border: 1px solid var(--mantine-color-red-filled);
}

.ImageUploadPreview_draggableIcon__YjDxq {
	align-items: center;
	background: color-mix(in srgb,var(--mantine-color-dark-8),transparent 50%);
	display: flex;
	height: 120px;
	justify-content: center;
	width: 120px;
}

.ImageUploadPreview_image__ckRUb {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 50%;
	object-position: 50% 50%;
	width: 100%;
}

.ImageUploadPreview_draggable__CJHDB,.ImageUploadPreview_image__ckRUb {
	left: 0;
	position: absolute;
	top: 0;
}

.ImageUploadPreview_draggable__CJHDB {
	bottom: 0;
	opacity: 0;
	right: 0;
}

.ImageUploadPreview_draggable__CJHDB:hover {
	opacity: 1;
}

.ImageUpload_sortItem__Y6Cco {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative;
}

.ImageUpload_draggableIcon__HvQNM {
	right: 0;
}

.ImageUpload_checkbox__2F_1G,.ImageUpload_draggableIcon__HvQNM {
	position: absolute;
	top: 4px;
}

.ImageUpload_checkbox__2F_1G {
	left: 4px;
}

.ImageUpload_meta__YsRdj {
	bottom: 4px;
	position: absolute;
	right: 4px;
}

.ImageUpload_fullWidth___jWh9 {
	width: 100%;
}

.ImageUpload_disabled__D8db2 {
	background-color: var(--mantine-color-gray-0);
}

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

.ImageUpload_disabled__D8db2 {
	border-color: var(--mantine-color-gray-2);
}

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

.ImageUpload_disabled__D8db2 {
	cursor: not-allowed;
}

.ImageUpload_disabled__D8db2 * {
	color: var(--mantine-color-gray-5);
}

[data-mantine-color-scheme=dark] .ImageUpload_disabled__D8db2 * {
	color: var(--mantine-color-dark-3);
}

.ImageUpload_overlayGroup__bnfY_ {
	background: color-mix(in srgb,var(--mantine-color-dark-9),transparent 40%);
	border-bottom-left-radius: var(--mantine-radius-sm);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 11;
}

.TagsInput_badge__LudO1 {
	cursor: pointer;
	text-transform: none;
}

.TagsInput_inner__AmeVr {
	display: flex;
}

.TagsInput_createOption__mSx_r {
	border-radius: var(--mantine-radius-sm);
	font-size: var(--mantine-font-size-sm);
	padding: var(--mantine-spacing-xs);
}

.TagsInput_createOption__mSx_r:hover {
	background-color: var(--mantine-color-dark-4,#e0e0e0);
}

.TagsInput_dropdown__9xNYH {
	max-width: 300px!important;
}

.MultiFileInputUpload_dropzone__82d79[data-accept],.MultiFileInputUpload_dropzone__82d79[data-accept]:hover,.MultiFileInputUpload_dropzone__82d79[data-reject],.MultiFileInputUpload_dropzone__82d79[data-reject]:hover {
	background-color: var(--mantine-color-dark-5);
	border-color: var(--mantine-color-dark-4);
}

.SimpleImageUpload_imageContainer__uJPZE {
	align-items: center;
	display: flex;
	height: 33.3333333333vh;
	justify-content: center;
}

.SimpleImageUpload_imageContainer__uJPZE>img {
	border-radius: var(--mantine-radius-md);
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.SimpleImageUpload_imageContainerAspectRatio__fgxUF {
	border-radius: var(--mantine-radius-md);
	height: 0;
	overflow: hidden;
	padding-bottom: var(--aspect-ratio,100%);
	position: relative;
	width: 100%;
}

.SimpleImageUpload_imageContainerAspectRatio__fgxUF>img {
	border-radius: var(--mantine-radius-md);
	height: auto;
	left: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
}

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

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

.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;
}

.Reactions_reactionBadge__DK14R[data-disabled] {
	background: transparent!important;
	color: var(--mantine-color-gray-6);
	cursor: default;
}

.Reactions_reactionBadge__DK14R[data-disabled].Reactions_hasReacted__W2bn_ {
	color: var(--mantine-color-blue-6);
}

.Reactions_reactionBadge__DK14R:hover {
	background: color-mix(in srgb,var(--mantine-color-dark-1),transparent 80%);
}

[data-mantine-color-scheme=dark] .Reactions_reactionBadge__DK14R:hover {
	background: color-mix(in srgb,var(--mantine-color-dark-3),transparent 60%);
}

.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;
	}
}

.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;
}

.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);
	}
}

.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;
}

.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;
	}
}

.CardDecorationModal_preview__s2B8c {
	order: 1;
}

@container (min-width: 480px) {
	.CardDecorationModal_preview__s2B8c {
		order: 2;
	}
}

.CardDecorationModal_decorations__IuPeT {
	order: 2;
}

@container (min-width: 480px) {
	.CardDecorationModal_decorations__IuPeT {
		order: 1;
	}
}

@container (max-width: calc(var(--mantine-breakpoint-xs) - 1px)) {
	.CardDecorationModal_hideMobile__JGqMX {
		display: none;
	}
}

@container (min-width: 480px) {
	.CardDecorationModal_showMobile__GztK_ {
		display: none;
	}
}

.ShopItem_card__L_ahZ {
	background: var(--mantine-color-gray-1);
	height: 100%;
}

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

.ShopItem_card__L_ahZ {
	border-radius: var(--mantine-radius-md);
	padding: var(--mantine-spacing-md);
	position: relative;
}

.ShopItem_cardHeader__6FMzu {
	background: var(--mantine-color-gray-2);
}

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

.ShopItem_cardHeader__6FMzu {
	align-items: center;
	border-radius: var(--mantine-radius-md);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	display: flex;
	height: 250px;
	justify-content: center;
	margin: calc(var(--mantine-spacing-md)*-1);
	margin-bottom: var(--mantine-spacing-md);
	overflow: hidden;
	padding: var(--mantine-spacing-md);
	position: relative;
}

.ShopItem_availability__HBL9i {
	align-items: stretch;
	display: flex;
	left: var(--mantine-spacing-md);
	position: absolute;
	right: var(--mantine-spacing-md);
	top: var(--mantine-spacing-md);
	width: auto;
	z-index: 2;
}

.ShopItem_availability__HBL9i .ShopItem_mantine-Badge-label__1dnme {
	display: block;
	width: 100%;
}

.ShopItem_availability__HBL9i .ShopItem_mantine-Text-root__U_MiN {
	margin: 0 auto;
}

.ShopItem_countdown__8T73w {
	align-items: stretch;
	bottom: var(--mantine-spacing-md);
	display: flex;
	left: var(--mantine-spacing-md);
	position: absolute;
	right: var(--mantine-spacing-md);
	text-align: center;
	z-index: 2;
}

.ShopItem_countdown__8T73w .ShopItem_mantine-Badge-label__1dnme {
	display: block;
	width: 100%;
}

.ShopItem_countdown__8T73w .ShopItem_mantine-Text-root__U_MiN {
	margin: 0 auto;
}

.ShopItem_type__cvyHq {
	bottom: var(--mantine-spacing-md);
	font-weight: 600;
	left: var(--mantine-spacing-md);
	position: absolute;
	right: var(--mantine-spacing-md);
	text-align: center;
	z-index: 2;
}

.ShopItem_newItem__uu8IE {
	outline: 1px solid var(--mantine-color-yellow-4);
}

.ShopItem_newItem__uu8IE:before {
	background: linear-gradient(45deg,var(--mantine-color-yellow-4),var(--mantine-color-yellow-1));
	border-radius: inherit!important;
	bottom: 0;
	content: "";
	filter: blur(3px);
	left: 0;
	margin: -2px!important;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.ShopItem_newBadge__7rngr {
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 1;
}

.ShopSection_section__TEXBp {
	position: relative;
}

.ShopSection_section__TEXBp+.ShopSection_section__TEXBp {
	margin-top: calc(var(--mantine-spacing-xl)*3);
}

.ShopSection_sectionHeaderContainer__3C3PY {
	height: 250px;
	overflow: hidden;
	position: relative;
}

.ShopSection_sectionHeaderContainerWithBackground__3Wv_6 {
	background: transparent;
	border-radius: var(--mantine-radius-md);
}

.ShopSection_sectionDescription__zlRz1 {
	padding: 0 var(--mantine-spacing-sm) var(--mantine-spacing-sm);
}

.ShopSection_sectionDescription__zlRz1 p {
	font-size: 18px;
	line-height: 1.3;
}

.ShopSection_backgroundImage__tiheN {
	opacity: .4;
	z-index: -1;
}

.ShopSection_backgroundImage__tiheN,.ShopSection_sectionHeaderContentWrap__6R1h7 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.ShopSection_sectionHeaderContentWrap__6R1h7 {
	z-index: 1;
}

.ShopSection_sectionTitle__T1nSz {
	color: var(--mantine-color-white);
	font-size: 48px;
	line-height: 1.1;
	max-width: 400px;
	padding: var(--mantine-spacing-lg) 8px;
	text-align: center;
	text-shadow: 3px 0 7px rgba(0,0,0,.8),-3px 0 7px rgba(0,0,0,.8),0 4px 7px rgba(0,0,0,.8);
	width: 100%;
}

@container (min-width: 500px) {
	.ShopSection_sectionTitle__T1nSz {
		font-size: 64px;
		max-width: 500px;
	}
}