.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_dd3f7539{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ul li,.m_f2016866 ol li{margin-top:calc(.125rem * var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem * var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 div:not(.ProseMirror){z-index:2}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem * var(--mantine-scale)) solid;min-width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem * var(--mantine-scale));min-width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color);background-color:var(--mantine-color-disabled)}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem * var(--mantine-scale)) solid;color:var(--mantine-color-text);height:calc(1.5rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem * var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(li[data-checked]>div){flex:auto;min-width:0}.m_8b44009a :where(ul){margin-top:calc(.3125rem * var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem * var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px}html,body{background:var(--site-bg-dark);width:100%;margin:0;padding:0}.site-navbar{z-index:1000;background:0 0;position:fixed;top:0;left:0;right:0}.site-navbar-glass{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--site-bg-dark) 40%, transparent);-webkit-backdrop-filter:blur(5px)saturate(1.2);backdrop-filter:blur(5px)saturate(1.2);position:absolute;inset:0}.site-navbar-inner{z-index:1;position:relative}.site-navbar-bar{border-bottom:1px solid var(--mantine-color-borderColor-6);background:0 0}.site-navbar-row{grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:center;column-gap:16px;height:68px;display:grid}.site-navbar-side{align-items:center;min-width:0;display:flex}.site-navbar-side--left{justify-content:flex-start}.site-navbar-side--right{justify-content:flex-end}.site-navbar-center{justify-self:center;min-width:0}.site-main-content{padding-top:84px}.site-main-content--announcement{padding-top:105px}.site-main-content--admin{height:100vh;padding-top:0;overflow:hidden}.site-page:has(.admin-studio){height:100vh;min-height:100vh;overflow:hidden}.sale-banner-card{border:1px solid var(--mantine-color-borderColor-6);border-radius:var(--mantine-radius-default);background:var(--site-bg-dark);align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.sale-banner-media{z-index:0;background-image:var(--sale-banner-image);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sale-banner-glass,.product-page-discord-glass{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(1.2);pointer-events:none;background:#0e0c20c7;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.sale-banner-content{z-index:2;align-items:center;width:100%;min-width:0;padding:16px 20px 16px 22px;position:relative}.sale-banner-main{justify-content:center;min-width:0}.sale-banner-countdown-block{flex-shrink:0;margin-left:auto}.sale-banner-countdown--prominent{letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.sale-banner-discount{border-radius:var(--mantine-radius-default);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#00000038;border:1px solid #ffffff47;flex-shrink:0;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.sale-banner-description{color:#ffffffc7!important}@media (max-width:768px){.sale-banner-content{padding:16px 18px}.sale-banner-countdown-block{align-items:flex-end;width:100%}}.site-navbar .nav-link-header{transition:color .2s;display:inline-block;position:relative}.site-navbar .nav-link-header:hover{color:var(--mantine-color-bright)}.site-navbar .nav-link-dot{background:var(--mantine-color-brand-6);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;transition:opacity .2s,transform .2s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)scale(.4)}.site-navbar .nav-link-header:hover .nav-link-dot{opacity:1;transform:translate(-50%)scale(1)}.nav-browse-chevron{transition:transform .2s}.nav-browse-trigger:hover .nav-browse-chevron,.nav-browse-trigger[data-expanded] .nav-browse-chevron{transform:rotate(90deg)}.nav-mega-dropdown{background:var(--site-bg-dark);border-radius:0;max-height:calc(100vh - 84px);padding:0;overflow-y:auto;box-shadow:0 32px 56px #00000052;border:none!important;width:auto!important;left:0!important;right:0!important}.nav-mega-sidebar{border-right:1px solid var(--mantine-color-borderColor-6)}@property --nav-mega-overlay-alpha{syntax:"<number>";inherits:true;initial-value:.9}.nav-mega-sidebar-item{--nav-mega-overlay-alpha:.78;transition:--nav-mega-overlay-alpha .2s;position:relative}.nav-mega-sidebar-item:hover,.nav-mega-sidebar-item.is-active{--nav-mega-overlay-alpha:.7}.nav-mega-sidebar-item:before{content:"";z-index:0;border-radius:var(--mantine-radius-default);background-color:#050505;background-image:linear-gradient(rgba(5, 5, 5, var(--nav-mega-overlay-alpha)), rgba(5, 5, 5, var(--nav-mega-overlay-alpha))), var(--nav-mega-bg);background-position:50%;background-size:cover;position:absolute;inset:0}.nav-mega-sidebar-item-content{z-index:1;position:relative}.nav-mega-subtile{aspect-ratio:16/9;background-position:50%;background-size:cover;align-items:flex-end;overflow:hidden}.nav-mega-subtile-shade{background:linear-gradient(#05050514 0%,#0505054d 55%,#050505d1 100%)}.nav-mega-subtile-label{z-index:1}.nav-mega-products-scroll{overflow-x:auto}.nav-mega-product{border-radius:var(--mantine-radius-md);flex:0 0 168px;transition:background-color .15s}.nav-mega-product:hover{background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent)}.nav-mega-product-image{overflow:hidden}.site-announcement-bar{border-bottom:1px solid var(--mantine-color-borderColor-6);background:linear-gradient(90deg, var(--site-brand,#1703fc), #8a2be2, var(--site-brand,#1703fc));background-size:200%;padding-top:8px;padding-bottom:8px;animation:4s linear infinite shimmer}.site-announcement-text{color:#fff;letter-spacing:.02em;font-weight:600}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.hero-backgrounds{z-index:0;pointer-events:none;height:calc(100% + 96px);position:absolute;inset:-96px 0 0;overflow:hidden}.hero-bg-media{object-fit:cover;object-position:center;opacity:.5;width:100%;height:calc(100% + 96px);position:absolute;inset:-96px 0 0}.hero-video-overlay{background:linear-gradient(90deg,#05050526 0%,#0505058c 50%,#05050526 100%);position:absolute;inset:0}.hero-scrim-gradient{z-index:2;background:linear-gradient(#0000 0%,#05050580 25%,#05050573 50%,#050505bf 75%,#050505 100%);position:absolute;inset:0}.category-hero{align-items:center;display:flex;overflow:hidden}.category-explore-card{border:1px solid var(--mantine-color-borderColor-6);border-radius:var(--mantine-radius-md);background:var(--mantine-color-surfaceSolid-6);box-shadow:none;transition:border-color .2s;display:block;overflow:hidden}.category-explore-card:hover{border-color:var(--mantine-color-borderColor-6)}.category-explore-card-media{width:100%;height:100%;position:relative;overflow:hidden}.category-explore-card-image{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .85s,transform .45s,filter .3s;display:block;position:absolute;inset:0}.category-explore-card-image.is-active{opacity:1;z-index:0}.category-explore-card:hover .category-explore-card-image.is-active{filter:brightness(1.08);transform:scale(1.04)}.category-explore-card-fallback{background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent)}.category-explore-card-shade{z-index:1;pointer-events:none;background:linear-gradient(#0505051a 0%,#0505054d 40%,#050505e6 100%),linear-gradient(90deg,#0505054d 0%,#0000 50%);position:absolute;inset:0}.category-explore-card-content{z-index:2;padding:20px;position:absolute;inset:0}.category-explore-card-cta{color:#fff;opacity:.88;width:fit-content;transition:opacity .2s}.category-explore-card:hover .category-explore-card-cta{opacity:1}.category-explore-card-cta svg{transition:transform .2s}.category-explore-card:hover .category-explore-card-cta svg{transform:translate(3px)}.category-hero-backgrounds{z-index:0;pointer-events:none;height:calc(100% + 96px);position:absolute;inset:-96px 0 0;overflow:hidden}.category-hero-image{z-index:0;object-fit:cover;object-position:100% 40%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.category-hero-overlay{z-index:1;background:linear-gradient(90deg,#050505b3 0%,#0505058c 50%,#05050573 100%);position:absolute;inset:0}@media (max-width:768px){.category-hero-overlay{background:linear-gradient(90deg,#050505c7 0%,#050505a6 50%,#0505058c 100%)}}.rich-text{color:color-mix(in srgb, var(--mantine-color-bright) 90%, transparent);line-height:1.7}.rich-text h1,.rich-text h2,.rich-text h3{color:var(--mantine-color-bright);margin-top:1.5em;margin-bottom:.75em}.rich-text p{margin-bottom:1em}.rich-text ul,.rich-text ol{margin-bottom:1em;padding-left:1.5em}.rich-text li{margin-bottom:.5em}.rich-text a{color:var(--mantine-color-brand-5);text-decoration:underline}.rich-text a:hover{color:var(--mantine-color-brand-4)}.mantine-Button-root,.mantine-ActionIcon-root{transition:background-color .12s,border-color .12s,box-shadow .12s}.mantine-Button-root.btn-primary{isolation:isolate;background:var(--mantine-color-brand-6);width:100%;height:auto;min-height:44px;color:var(--mantine-color-white);letter-spacing:.5px;text-transform:uppercase;white-space:normal;box-shadow:none;border:1px solid #ffffff38;justify-content:flex-start;align-items:center;gap:12px;padding:3px 22px 3px 3px;font-size:13px;font-weight:600;line-height:1.25;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mantine-Button-root.btn-primary .mantine-Button-inner{justify-content:flex-start;align-items:center;width:100%}.mantine-Button-root.btn-primary .mantine-Button-label{white-space:normal;text-wrap:balance;text-align:center;flex:1;justify-content:center;align-items:center;min-width:0;display:inline-flex}.mantine-Button-root.btn-primary .mantine-Button-section[data-position=left]{border-radius:var(--mantine-radius-default);background:#00000038;border:1px solid #ffffff29;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-inline:0 12px}.mantine-Button-root.btn-primary .mantine-Button-section[data-position=left] svg,.mantine-Button-root.btn-primary.btn-primary--icon-right .mantine-Button-section[data-position=right] svg,.mantine-Button-root.hero-action-btn-outline .mantine-Button-section[data-position=left] svg{font-size:12px;transition:transform .25s}.mantine-Button-root.btn-primary:hover .mantine-Button-section[data-position=left] svg,.mantine-Button-root.btn-primary.btn-primary--icon-right:hover .mantine-Button-section[data-position=right] svg,.mantine-Button-root.hero-action-btn-outline:hover .mantine-Button-section[data-position=left] svg{transform:rotate(-12deg)}.mantine-Button-root.btn-primary:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.mantine-Button-root.btn-primary.btn-primary--icon-right{padding:3px 3px 3px 22px}.mantine-Button-root.btn-primary.btn-primary--icon-right .mantine-Button-inner{justify-content:space-between}.mantine-Button-root.btn-primary.btn-primary--icon-right .mantine-Button-section[data-position=right]{border-radius:var(--mantine-radius-default);background:#00000038;border:1px solid #ffffff29;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-inline:12px 0}.mantine-Button-root.btn-primary:disabled,.mantine-Button-root.btn-primary[data-disabled]{background:color-mix(in srgb, var(--mantine-color-bright) 12%, transparent);color:var(--mantine-color-textMuted-6);cursor:not-allowed;opacity:1;border-color:#ffffff1a}.mantine-Button-root.btn-primary:disabled:before,.mantine-Button-root.btn-primary[data-disabled]:before{opacity:0}.mantine-Button-root.btn-primary:disabled .mantine-Button-section[data-position=left],.mantine-Button-root.btn-primary[data-disabled] .mantine-Button-section[data-position=left],.mantine-Button-root.btn-primary.btn-primary--icon-right:disabled .mantine-Button-section[data-position=right],.mantine-Button-root.btn-primary.btn-primary--icon-right[data-disabled] .mantine-Button-section[data-position=right]{color:var(--mantine-color-textMuted-6);background:#0000002e;border-color:#ffffff14}.mantine-Button-root.btn-primary:disabled:hover .mantine-Button-section[data-position=left] svg,.mantine-Button-root.btn-primary[data-disabled]:hover .mantine-Button-section[data-position=left] svg,.mantine-Button-root.btn-primary.btn-primary--icon-right:disabled:hover .mantine-Button-section[data-position=right] svg,.mantine-Button-root.btn-primary.btn-primary--icon-right[data-disabled]:hover .mantine-Button-section[data-position=right] svg{transform:none}.hero-actions .mantine-Button-root.btn-primary,.hero-actions .mantine-Button-root.hero-action-btn-outline{width:fit-content;max-width:100%}.hero-actions .mantine-Button-root.btn-primary{padding:3px 16px 3px 3px}.hero-actions .mantine-Button-root.btn-primary .mantine-Button-label{flex:none;justify-content:flex-start;padding-right:16px}.mantine-Button-root.hero-action-btn-outline{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);letter-spacing:.5px;text-transform:uppercase;width:fit-content;height:auto;min-height:44px;color:var(--mantine-color-white);background:#ffffff1a;border:1px solid #ffffff47;justify-content:flex-start;align-items:center;gap:12px;padding:3px 16px 3px 3px;font-size:13px;font-weight:600;transition:border-color .3s,background-color .3s}.mantine-Button-root.hero-action-btn-outline .mantine-Button-section[data-position=left]{border-radius:var(--mantine-radius-default);width:40px;height:40px;color:var(--mantine-color-white);background:#00000047;border:1px solid #fff3;justify-content:center;align-items:center;margin-inline:0 12px}.mantine-Button-root.hero-action-btn-outline:hover{background:#ffffff29;border-color:#ffffff6b}.mantine-Button-root.user-btn,.mantine-Button-root.login-header-btn{z-index:2;color:var(--mantine-color-white);letter-spacing:.01em;text-transform:none;background:var(--mantine-color-brand-6);border:1px solid #ffffff38;justify-content:flex-start;align-items:center;gap:0;height:38px;min-height:38px;padding:2px 12px 2px 2px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;position:relative}.mantine-Button-root.user-btn .mantine-Button-inner,.mantine-Button-root.login-header-btn .mantine-Button-inner{justify-content:flex-start;gap:10px;width:100%}.mantine-Button-root.user-btn .mantine-Button-section[data-position=left],.mantine-Button-root.login-header-btn .mantine-Button-section[data-position=left]{border-radius:var(--mantine-radius-default);background:#00000038;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0}.mantine-Button-root.user-btn .mantine-Button-section[data-position=left] svg,.mantine-Button-root.login-header-btn .mantine-Button-section[data-position=left] svg{font-size:12px}.mantine-Button-root.user-btn .mantine-Button-section[data-position=right]{color:#ffffffbf;margin-inline-start:0}.mantine-Button-root.user-btn:hover,.mantine-Button-root.login-header-btn:hover{background:#2a14ff}.user-menu-dropdown{background:var(--mantine-color-surfaceSolid-6);border:1px solid var(--mantine-color-borderColor-6);padding:8px;overflow:hidden;box-shadow:0 12px 32px #00000047}.user-menu-header{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.user-menu-divider{border-color:var(--mantine-color-borderColor-6);margin:0 4px 6px}.user-menu-dropdown .user-menu-item{border-radius:var(--mantine-radius-default);color:var(--mantine-color-bright);font-size:13px;font-weight:500}.user-menu-dropdown .user-menu-logout{color:#ff7878}.user-menu-dropdown .user-menu-logout:hover{color:#ff8c8c;background:#ff58581f}.cart-btn-wrap{display:inline-flex;position:relative}.mantine-ActionIcon-root.cart-btn{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--mantine-color-bright);background:0 0;border:none;transition:color .2s,opacity .2s}.mantine-ActionIcon-root.cart-btn:hover{color:var(--mantine-color-bright);opacity:.75;background:0 0}.cart-btn-count{z-index:1;background:var(--mantine-color-brand-6);min-width:16px;height:16px;color:var(--mantine-color-white);letter-spacing:0;text-align:center;pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.cart-btn-count.mantine-Text-root{line-height:1}.mantine-ActionIcon-root.footer-social-btn{border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent);width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color .2s,border-color .2s}.mantine-ActionIcon-root.footer-social-btn:hover{background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);border-color:var(--mantine-color-borderColor-6)}.site-footer{background:var(--site-bg-dark);overflow:hidden}.site-footer-media{z-index:0;background-image:var(--footer-bg-image,url(/assets/footer_bg.jpg));filter:blur(6px);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.site-footer-overlay{z-index:1;background:color-mix(in srgb, var(--site-bg-dark) 95%, transparent);pointer-events:none;position:absolute;inset:0}.site-footer-content{z-index:2}.footer-language-flag{object-fit:cover;width:18px;height:13.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-color-bright) 12%, transparent);border-radius:2px;flex-shrink:0}.footer-language-btn{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent);width:fit-content;color:var(--mantine-color-textMuted-6);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.footer-language-btn:hover{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);border-color:var(--mantine-color-borderColor-6)}.mantine-Modal-content{background:var(--mantine-color-bgDark-6);border:1px solid var(--mantine-color-borderColor-6);color:var(--mantine-color-bright)}.mantine-Modal-header,.mantine-Modal-body{background:var(--mantine-color-bgDark-6)}.mantine-Modal-title{color:var(--mantine-color-bright);font-weight:700}.login-modal-content{border-radius:var(--mantine-radius-md);display:flex;overflow:hidden}.login-modal-content .mantine-Modal-body{border-radius:inherit;overflow:hidden}.giftcard-modal-content{overflow:hidden}.giftcard-modal-header{background:0 0;padding:20px 28px 0}.giftcard-modal-title{color:var(--mantine-color-bright);font-size:1.25rem;font-weight:700}.giftcard-modal-close:hover{background:color-mix(in srgb, var(--mantine-color-bright) 14%, transparent)!important}.admin-legal-body-modal-content{background:var(--mantine-color-bgDark-6);border:1px solid var(--mantine-color-borderColor-6);max-width:min(960px,100vw - 32px)}.admin-legal-body-modal-header{background:0 0;padding:20px 28px 0}.admin-legal-body-modal-title{color:var(--mantine-color-bright);font-size:1.25rem;font-weight:700}.admin-legal-body-modal-body{padding:0}.admin-legal-body-modal-inner{padding:16px 28px 28px}.login-modal-header{z-index:10;background:0 0;border:none;padding:16px;position:absolute;top:0;right:0}.login-modal-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--mantine-radius-default)}.login-modal-close:hover{background:#000000b3}.login-modal-wrapper{border-radius:inherit;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (max-width:768px){.login-modal-wrapper{grid-template-columns:1fr}}.login-modal-illustration{border-radius:var(--mantine-radius-md) 0 0 var(--mantine-radius-md);min-height:0;position:relative;overflow:hidden}@media (max-width:768px){.login-modal-illustration{display:none}}.login-modal-illustration-image,.login-modal-illustration-image img{object-position:center top;transform:translateY(2.5rem)}.about-section-media{border-radius:var(--mantine-radius-lg);position:relative;overflow:hidden}.about-section-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.about-contact-link{transition:opacity .15s;display:block}.about-contact-link:hover{opacity:.85}.about-contact-link-icon{justify-content:center;align-items:center;display:inline-flex}.about-contact-link-title{transition:color .15s}.about-contact-link:hover .about-contact-link-title{color:var(--mantine-color-brand-5)}.product-card-tags{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow:auto hidden}.product-card-tags::-webkit-scrollbar{display:none}.product-card-tags-track{width:max-content;min-width:100%}.product-card-tag{white-space:nowrap;flex-shrink:0}.product-card-actions{width:100%}.product-card-actions .mantine-Button-root.btn-primary{flex:1;width:auto;min-width:0}.product-card-wishlist-btn.mantine-Button-root{width:46px;min-width:46px;height:46px;min-height:46px;color:var(--mantine-color-textMuted-6);background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);border:1px solid var(--mantine-color-borderColor-6);flex-shrink:0;padding:0}.product-card-wishlist-btn.mantine-Button-root:hover{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-bright) 14%, transparent);border-color:var(--mantine-color-borderColor-6)}.product-card-wishlist-btn.mantine-Button-root svg{width:20px;height:20px}.product-card-wishlist-btn.mantine-Button-root[aria-pressed=true] svg,.product-card-wishlist-btn.mantine-Button-root[aria-pressed=true]:hover svg{color:#ec4899;fill:#ec4899}.product-card-wishlist-btn.mantine-Button-root[aria-pressed=true] svg path,.product-card-wishlist-btn.mantine-Button-root[aria-pressed=true]:hover svg path{fill:#ec4899}.package-purchase-actions{align-items:stretch}.package-purchase-actions .mantine-Button-root,.package-purchase-actions .mantine-Button-root.btn-primary{height:50px;min-height:50px}.package-purchase-actions .mantine-Button-root.btn-primary .mantine-Button-section[data-position=left]{width:44px;height:44px}.package-purchase-actions .mantine-Button-root.btn-primary .mantine-Button-label{white-space:nowrap;text-wrap:unset}.package-purchase-actions .mantine-Button-root.btn-primary:hover{opacity:1}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:color-mix(in srgb, var(--mantine-color-bright) 2%, transparent)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mantine-color-bright) 18%, transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--mantine-color-bright) 28%, transparent)}.mantine-Drawer-content{max-width:calc(100vw - 24px)}.mobile-nav-drawer-header{padding-bottom:16px}.mobile-nav-drawer-title{flex:1}.mobile-nav-drawer-body{padding-top:8px}.nav-link-drawer{width:100%;color:var(--mantine-color-bright);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;transition:color .2s;display:flex}.nav-link-drawer:hover{color:var(--mantine-color-brand-6)}.nav-link-drawer-chevron{color:var(--mantine-color-textMuted-6);flex-shrink:0;transition:color .2s,transform .2s}.nav-link-drawer:hover .nav-link-drawer-chevron{color:var(--mantine-color-brand-6);transform:translate(2px)}.mantine-ActionIcon-root.mobile-nav-login-btn{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border:1px solid #0000;transition:background-color .2s}.mantine-ActionIcon-root.mobile-nav-login-btn:hover{background:#2a14ff}.basket-code-applied{padding:6px 12px}.basket-code-toggle{width:fit-content;color:var(--mantine-color-bright);align-items:center;gap:8px;transition:opacity .2s;display:inline-flex}.basket-code-toggle:hover{opacity:.75}.basket-code-input .mantine-TextInput-input{padding-left:40px;padding-right:42px}.basket-code-input .mantine-TextInput-section[data-position=left]{width:36px;color:var(--mantine-color-textMuted-6)}.basket-code-input .mantine-TextInput-section[data-position=right]{width:36px}.basket-code-apply.mantine-ActionIcon-root{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border:1px solid #0000;transition:background-color .2s,opacity .2s}.basket-code-apply.mantine-ActionIcon-root:hover:not(:disabled){background:#2a14ff}.basket-code-apply.mantine-ActionIcon-root:disabled{opacity:.45;background:color-mix(in srgb, var(--mantine-color-bright) 10%, transparent);color:var(--mantine-color-textMuted-6)}.upsell-timeline{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-borderColor-6);background:rgb(from var(--mantine-color-surfaceSolid-6) r g b / .8);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-bright) 6%, transparent);padding:12px;position:relative;overflow:visible}.upsell-timeline-complete-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.upsell-timeline-track-wrap{padding:3px 0;position:relative}.upsell-timeline-track{background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);border:1px solid var(--mantine-color-borderColor-6);border-radius:999px;height:7px;position:relative;overflow:hidden}.upsell-timeline-fill,.upsell-timeline-preview-fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.upsell-timeline-fill{z-index:2;width:var(--upsell-progress,0%);background:var(--mantine-color-gold-6)}.upsell-timeline-preview-fill{z-index:1;width:var(--upsell-preview-progress,0%);background:color-mix(in srgb, var(--mantine-color-gold-6) 34%, transparent)}.upsell-timeline-values{min-height:18px;margin-top:6px;position:relative}.upsell-timeline-current-value{top:0;left:min(var(--upsell-progress,0%), calc(100% - 4.5rem));white-space:nowrap;position:absolute;transform:translate(calc(13px - 100%))}.upsell-timeline-target-value{white-space:nowrap;position:absolute;top:0;right:0}.basket-item-thumb{border-radius:var(--mantine-radius-md);flex-shrink:0;width:104px;min-width:104px;height:72px;overflow:hidden}.basket-item-remove{opacity:0;transition:opacity .2s}.basket-item:hover .basket-item-remove,.basket-bundle .basket-item-remove{opacity:1}.basket-item-qty-btn{background:color-mix(in srgb, var(--mantine-color-bright) 6%, transparent);border:1px solid var(--mantine-color-borderColor-6);color:var(--mantine-color-bright)}.basket-item-qty-btn:hover:not(:disabled){background:color-mix(in srgb, var(--mantine-color-bright) 12%, transparent);border-color:var(--mantine-color-borderColor-6)}.product-browser-pagination .mantine-Pagination-control{background:color-mix(in srgb, var(--mantine-color-bright) 6%, transparent);border:1px solid var(--mantine-color-borderColor-6);color:var(--mantine-color-bright)}.product-browser-pagination .mantine-Pagination-control:hover{background:color-mix(in srgb, var(--mantine-color-bright) 12%, transparent);border-color:var(--mantine-color-borderColor-6)}.product-browser-pagination .mantine-Pagination-control[data-active]{background:var(--mantine-color-brand-6);border-color:var(--mantine-color-brand-6);color:#fff}.hero-search-input input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff0f;border:1px solid #ffffff14;font-weight:500;transition:background-color .3s,border-color .3s}.hero-search-input input::placeholder{color:#fff6}.hero-search-input input:focus{box-shadow:none;background:#ffffff14}.hero-search-input .mantine-TextInput-section[data-position=left]{color:#ffffff80}.hero-search-results{z-index:150;-webkit-backdrop-filter:blur(24px);background:#0c0c0cfa;border:1px solid #ffffff14;overflow-y:auto;box-shadow:0 16px 40px #00000073}.hero-search-category{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;font-size:11px;font-weight:600}.hero-search-divider{background:#ffffff0f;height:1px;margin:2px 14px}.hero-search-link{border-radius:var(--mantine-radius-sm);display:block}.hero-search-item{cursor:pointer;border-radius:var(--mantine-radius-sm);padding:8px 10px;transition:background-color .15s}.hero-search-item:hover{background:#ffffff0d}.hero-search-thumb{background:#ffffff0a;border:1px solid #ffffff0f;overflow:hidden}.hero-search-price{white-space:nowrap;color:#ffffffb8}.hero-search-item:hover .hero-search-price{color:#fff}.product-card-gallery-main-wrap{border-radius:var(--mantine-radius-default);width:100%;height:100%;position:relative;overflow:hidden}.product-card-marker{z-index:3;border-radius:var(--mantine-radius-default) var(--mantine-radius-default) 0 0;pointer-events:none;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 12px 8px #00000040}.product-card-gallery-main-link{width:100%;height:100%;display:block}.product-card-gallery-main,.product-card-gallery-main img{object-fit:cover;width:100%;height:100%;display:block}.product-card-gallery-main{animation:.28s product-card-gallery-main-in}@keyframes product-card-gallery-main-in{0%{opacity:0}to{opacity:1}}.product-card-gallery-thumbs{z-index:2;opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;bottom:8px;left:8px;right:8px}.product-card-gallery:hover .product-card-gallery-thumbs{opacity:1;pointer-events:auto}.product-card-gallery-thumb{border-radius:var(--mantine-radius-default);background:#00000059;border:2px solid #fff3;width:100%;transition:border-color .2s;display:block;overflow:hidden;box-shadow:0 4px 16px #00000059}.product-card-gallery-thumb--empty{box-shadow:none;pointer-events:none;background:#0003;border-color:#0000}.product-page-gallery-thumb{box-shadow:none!important}.product-card-gallery-thumb .mantine-AspectRatio-root{position:relative}.product-card-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-card-gallery-thumb--selected{border-color:#ffffffe6}.product-card-gallery-thumb--more{position:relative}.product-card-gallery-more-overlay{background:#00000094;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.product-card-gallery-thumbs{transition:none}}@media (hover:none){.product-card-gallery-thumbs{opacity:1;pointer-events:auto}}.product-page-gallery-main{animation:.28s product-card-gallery-main-in}.product-page-gallery-frame{width:100%;height:min(100cqw,600px);max-height:600px;position:relative;overflow:hidden;container-type:inline-size}.product-page-gallery-frame .product-page-gallery-carousel-inner,.product-page-gallery-frame .mantine-Carousel-viewport,.product-page-gallery-frame .mantine-Carousel-container,.product-page-gallery-frame .mantine-Carousel-slide{height:100%}.product-page-gallery-frame .product-page-gallery-main,.product-page-gallery-frame .product-page-gallery-main img{object-fit:cover;width:100%;height:100%;display:block}.product-page-gallery-frame .mantine-Carousel-control{color:#fff;opacity:1;-webkit-backdrop-filter:blur(10px)saturate(1.1);background:#b4b4b459;border:1px solid #ffffff59}.product-page-gallery-frame .mantine-Carousel-control:hover{color:#fff;background:#b4b4b480;border-color:#ffffff73}.product-page-gallery-frame .mantine-Carousel-control[data-inactive]{opacity:.45;pointer-events:none}.product-page-description-content p{margin:0 0 .75em}.product-page-description-content p:last-child{margin-bottom:0}.product-page-discord-card.mantine-Paper-root{isolation:isolate;border:1px solid var(--mantine-color-borderColor-6);background:var(--site-bg-dark);border-radius:24px;position:relative;overflow:hidden;box-shadow:none!important}.product-page-discord-media{z-index:0;background-image:var(--discord-help-bg,url(/assets/background.jpg));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .45s;position:absolute;inset:0}.product-page-discord-illustration{z-index:2;background-image:var(--discord-help-illustration,url(/assets/illustration_2.png));pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:min(340px,70%);transition:transform .45s;position:absolute;inset:0}.product-page-discord-card:hover .product-page-discord-media{transform:scale(1.03)}.product-page-discord-card:hover .product-page-discord-illustration{transform:translateY(.4rem)}.product-page-discord-content{z-index:3;position:relative}.wishlist-item-remove:hover{color:#ff7878;background:#ff585829;border-color:#ff585859}.wishlist-item-thumb-link{flex-shrink:0;align-self:stretch;display:flex}.wishlist-item-thumb{border-radius:var(--mantine-radius-md);width:168px;min-width:168px;height:100%;overflow:hidden}.mantine-Button-root.wishlist-view-btn{background:color-mix(in srgb, var(--mantine-color-bright) 6%, transparent);border:1px solid var(--mantine-color-borderColor-6);color:var(--mantine-color-bright)}.mantine-Button-root.wishlist-view-btn:hover{background:color-mix(in srgb, var(--mantine-color-bright) 10%, transparent);border-color:var(--mantine-color-borderColor-6)}.mantine-Notification-root:before{display:none}.payment-method-paper{border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;height:40px;padding:0 10px;display:flex;overflow:hidden;box-shadow:none!important}.site-segmented-control{background:color-mix(in srgb, var(--site-bright) 6%, transparent);border:1px solid var(--mantine-color-borderColor-6)}.site-segmented-control-label{color:var(--mantine-color-textMuted-6);font-weight:500}.site-segmented-control-label[data-active]{color:var(--mantine-color-bright)}.mantine-Dialog-closeButton{color:var(--mantine-color-textMuted-6)}.mantine-Dialog-closeButton:hover{background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);color:var(--mantine-color-textMuted-6)}.faq-column{overflow:visible}.faq-column-illustration{z-index:0;pointer-events:none;display:none;position:absolute;bottom:100%;right:5rem}.faq-column .mantine-Accordion-root{z-index:1;position:relative}@media (min-width:62em){.faq-column-illustration{display:block}}.admin-studio{background:var(--mantine-color-bgDark-6);grid-template-columns:72px minmax(280px,25%) minmax(0,1fr);width:100%;height:100vh;display:grid;overflow:hidden}.admin-icon-rail{border-right:1px solid var(--mantine-color-borderColor-6);background:var(--mantine-color-surfaceSolid-6);flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:14px 10px;display:flex}.admin-icon-rail-nav{align-items:center;width:100%}.admin-icon-tab{width:48px;height:48px;color:var(--mantine-color-textMuted-6);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.admin-icon-tab:hover{color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border-color:#ffffff29}.admin-icon-tab--important{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-brand-6) 18%, transparent);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 45%, transparent)}.admin-icon-tab--active{color:var(--mantine-color-white);background:var(--mantine-color-brand-6);border-color:#ffffff29}.admin-icon-tab--locked,.admin-icon-tab:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.admin-icon-tab--logout{margin-top:auto}.admin-editor{border-right:1px solid var(--mantine-color-borderColor-6);background:var(--mantine-color-surfaceSolid-6);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.admin-editor-header{border-bottom:1px solid var(--mantine-color-borderColor-6);flex-shrink:0;padding:20px 20px 16px}.admin-language-btn{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent);width:fit-content;color:var(--mantine-color-textMuted-6);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.admin-language-btn:hover{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent)}.admin-editor-body{flex-direction:column;flex:1;min-height:0;padding:16px 20px 0;display:flex;overflow:hidden}.admin-tab-panel{flex-direction:column;flex:1;min-height:0;display:flex}.admin-tab-panel--hidden{display:none}.admin-settings-form{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.admin-settings-form-body{flex:1;min-width:0;min-height:0;padding-bottom:8px;padding-right:8px;overflow:hidden auto}.admin-settings-form-body>*,.admin-settings-form-body .mantine-Stack-root,.admin-settings-form-body .mantine-InputWrapper-root,.admin-settings-form-body .mantine-ColorInput-root,.admin-settings-form-body .mantine-Group-root{min-width:0;max-width:100%}.admin-form-section-divider{margin:0}.admin-content-search-bar{border-bottom:1px solid var(--mantine-color-borderColor-6);background:var(--mantine-color-surfaceSolid-6);flex-shrink:0;margin:-16px -20px 0;padding:14px 20px}.admin-content-search-results{min-width:0;padding-top:20px}.admin-content-search-section:not([data-title-match="1"]):not(:has(.admin-content-search-field:not([hidden]))){display:none}.admin-content-search-section[hidden],.admin-content-search-field[hidden]{display:none}.admin-colour-presets{margin-bottom:4px}.admin-colour-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-colour-preset{border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 2%, transparent);color:var(--mantine-color-bright);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:background-color .15s,border-color .15s;display:flex}.admin-colour-preset:hover:not(:disabled){background:color-mix(in srgb, var(--mantine-color-bright) 5%, transparent);border-color:var(--mantine-color-borderColor-6)}.admin-colour-preset:disabled{cursor:default;opacity:.55}.admin-colour-preset--active{border-color:var(--mantine-color-brand-6);background:color-mix(in srgb, var(--mantine-color-brand-6) 16%, transparent)}.admin-colour-preset-swatches{border:1px solid var(--mantine-color-borderColor-6);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));height:26px;display:grid;overflow:hidden}.admin-colour-preset-swatches>span{min-width:0;display:block}.admin-colour-preset-name{letter-spacing:.01em;color:var(--mantine-color-textMuted-6);font-size:12px;font-weight:500}.admin-font-family-option[data-combobox-active],.admin-font-family-option:hover{background-color:var(--mantine-color-brand-6);color:var(--mantine-color-white)}.admin-save-btn.mantine-Button-root{isolation:isolate;background:var(--mantine-color-brand-6);color:var(--mantine-color-white);letter-spacing:.02em;border:1px solid #ffffff38;min-height:40px;font-weight:600}.admin-save-btn.mantine-Button-root:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 88%, white)}.admin-repeater-card{border:1px solid var(--mantine-color-borderColor-6);border-radius:var(--mantine-radius-md);background:color-mix(in srgb, var(--mantine-color-bright) 2%, transparent)}.bundle-card-stack-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.bundle-card-stack{width:100%;height:100%;position:relative;overflow:visible}.bundle-card-stack-layer{border-radius:var(--mantine-radius-default);border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent);width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 8px 20px #00000047}.bundle-card-stack-layer--0{z-index:3;transform:translate(0)}.bundle-card-stack-layer--1{z-index:2;transform:translate(8px,8px)}.bundle-card-stack-layer--2{z-index:1;transform:translate(16px,16px)}.bundle-card-stack-image,.bundle-card-stack-image img{object-fit:cover;width:100%;height:100%;display:block}.bundle-modal-carousel .mantine-Carousel-control{background:color-mix(in srgb, var(--mantine-color-bgDark-6) 88%, transparent);border:1px solid var(--mantine-color-borderColor-6);color:var(--mantine-color-bright);opacity:1;-webkit-backdrop-filter:blur(10px)}.bundle-modal-carousel .mantine-Carousel-control:hover{background:color-mix(in srgb, var(--mantine-color-bright) 12%, var(--mantine-color-bgDark-6));color:var(--mantine-color-bright)}.bundle-modal-carousel .mantine-Carousel-control[data-inactive]{opacity:0;pointer-events:none}.admin-remove-btn.mantine-ActionIcon-root{width:var(--input-height-sm,36px);height:var(--input-height-sm,36px);min-height:var(--input-height-sm,36px);min-width:var(--input-height-sm,36px);flex-shrink:0}.admin-locale-select{flex-shrink:0;width:120px}.wysiwyg-editor .mantine-RichTextEditor-root{background:color-mix(in srgb, var(--mantine-color-bright) 2%, transparent);border-color:var(--mantine-color-borderColor-6)}.wysiwyg-editor .mantine-RichTextEditor-toolbar{background:color-mix(in srgb, var(--mantine-color-bright) 3%, transparent);border-bottom-color:var(--mantine-color-borderColor-6)}.wysiwyg-editor .mantine-RichTextEditor-content{color:var(--mantine-color-bright)}.wysiwyg-editor .mantine-RichTextEditor-content .tiptap{min-height:inherit}.wysiwyg-editor .mantine-RichTextEditor-control{color:var(--mantine-color-textMuted-6);border-color:var(--mantine-color-borderColor-6);background:0 0}.wysiwyg-editor .mantine-RichTextEditor-control:hover{background:color-mix(in srgb, var(--mantine-color-bright) 6%, transparent);color:var(--mantine-color-bright)}.wysiwyg-editor .mantine-RichTextEditor-control[data-active]{background:color-mix(in srgb, var(--mantine-color-brand-6) 28%, transparent);color:var(--mantine-color-bright);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 55%, transparent)}.admin-preview{background:var(--mantine-color-surfaceSolid-6);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.admin-preview-toolbar{border-bottom:1px solid var(--mantine-color-borderColor-6);background:var(--mantine-color-surfaceSolid-6);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.admin-preview-viewport-btn{width:34px;height:34px;color:var(--mantine-color-textMuted-6);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.admin-preview-viewport-btn:hover{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-bright) 5%, transparent)}.admin-preview-viewport-btn--active{color:var(--mantine-color-bright);background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent);border-color:var(--mantine-color-borderColor-6)}.admin-preview-tool-btn.mantine-ActionIcon-root{border:1px solid var(--mantine-color-borderColor-6);background:color-mix(in srgb, var(--mantine-color-bright) 4%, transparent);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--mantine-color-bright)}.admin-preview-tool-btn.mantine-ActionIcon-root:hover{background:color-mix(in srgb, var(--mantine-color-bright) 8%, transparent)}.admin-preview-stage{background:var(--mantine-color-surfaceSolid-6);flex:1;justify-content:center;align-items:stretch;min-height:0;padding:14px;display:flex;overflow:auto}.admin-preview-frame-shell{border:1px solid var(--mantine-color-borderColor-6);background:var(--mantine-color-bgDark-6);border-radius:10px;max-width:100%;height:100%;margin-inline:auto;transition:width .2s;overflow:hidden;box-shadow:0 18px 40px #00000073}.admin-preview-frame{background:var(--mantine-color-bgDark-6);border:0;width:100%;height:100%;display:block}@media (max-width:64em){.admin-studio{grid-template-columns:72px minmax(0,1fr)}.admin-preview{display:none}}@media (max-width:36em){.admin-studio{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.admin-icon-rail{border-right:0;border-bottom:1px solid var(--mantine-color-borderColor-6);flex-direction:row;justify-content:space-between;padding:8px 10px}.admin-icon-rail-nav{flex-direction:row;width:auto}.admin-icon-tab{width:36px;height:36px}.admin-icon-tab--logout{margin-top:0}.admin-editor-header,.admin-editor-body{padding-left:14px;padding-right:14px}.admin-content-search-bar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}
