.MenuHierarchyModal-module-scss-module__sFtoWq__treeRoot{margin:0;padding:0;list-style:none}.MenuHierarchyModal-module-scss-module__sFtoWq__draggingSource{opacity:.3}.MenuHierarchyModal-module-scss-module__sFtoWq__dropTarget{background-color:#e3f2fd;border-radius:4px}
.ResponsiveSizeSelector-module-scss-module__qlM4QW__label{height:16px}.ResponsiveSizeSelector-module-scss-module__qlM4QW__control,.ResponsiveSizeSelector-module-scss-module__qlM4QW__indicator{height:20px}
.ControlWrapper-module-scss-module__9_yxlW__wrapper{outline-offset:1px;border-radius:2px;outline:1px solid #0000;transition:background-color .12s,outline-color .12s}.ControlWrapper-module-scss-module__9_yxlW__wrapper:hover{background:#2563eb0a;outline-color:#2563eb73}.ControlWrapper-module-scss-module__9_yxlW__wrapper--selected{background:#2563eb0f;outline-color:#2563ebd9}.ControlWrapper-module-scss-module__9_yxlW__wrapper:hover:before,.ControlWrapper-module-scss-module__9_yxlW__wrapper--selected:before{z-index:19;color:#fff;content:attr(data-component-name);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#0f172aeb;border-radius:4px;max-width:min(160px,100%);padding:2px 6px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(calc(-100% - 4px))}.ControlWrapper-module-scss-module__9_yxlW__selectionHandle{z-index:20;color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#2563ebe6;border:1px solid #2563eb73;border-radius:4px;min-width:18px;max-width:52px;height:18px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;left:0;overflow:hidden}.ControlWrapper-module-scss-module__9_yxlW__shift--top{padding-top:100px}.ControlWrapper-module-scss-module__9_yxlW__shift--bottom{padding-bottom:100px}
.ComponentEditorManager-module-scss-module__E1C_hq__editorPanel{background:#fff;min-height:calc(100vh - 60px)}.ComponentEditorManager-module-scss-module__E1C_hq__panelHeader{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e2e8f0f2;padding:14px 16px 12px;position:sticky;top:0}.ComponentEditorManager-module-scss-module__E1C_hq__panelEyebrow{color:#64748b;letter-spacing:0;font-size:11px;font-weight:700;line-height:1.2}.ComponentEditorManager-module-scss-module__E1C_hq__panelTitle{color:#0f172a;margin-top:3px;font-size:15px;font-weight:700;line-height:1.35}.ComponentEditorManager-module-scss-module__E1C_hq__editorContent{padding-bottom:20px}.ComponentEditorManager-module-scss-module__E1C_hq__editorContent>.mantine-Box-root{overflow:visible!important}.ComponentEditorManager-module-scss-module__E1C_hq__editorContent>.mantine-Box-root>.mantine-Stack-root{gap:14px}.ComponentEditorManager-module-scss-module__E1C_hq__editorContent>.mantine-Box-root>.mantine-Stack-root>.mantine-Text-root:first-child{display:none}:is(.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-InputWrapper-label,.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-Switch-label){color:#334155;font-size:13px;font-weight:600;line-height:1.35}.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-InputWrapper-description{color:#64748b;font-size:12px;line-height:1.45}:is(.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-Input-input,.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-Textarea-input){border-color:#94a3b88c}:is(.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-Input-input:focus,.ComponentEditorManager-module-scss-module__E1C_hq__editorContent .mantine-Textarea-input:focus){border-color:#2563eb}.ComponentEditorManager-module-scss-module__E1C_hq__emptyState{padding:18px 16px}.ComponentEditorManager-module-scss-module__E1C_hq__hierarchy{background:#fff}.ComponentEditorManager-module-scss-module__E1C_hq__hierarchyItem{color:#334155;text-overflow:ellipsis;white-space:nowrap;border:1px solid #94a3b873;border-radius:6px;max-width:128px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .12s,border-color .12s,color .12s;overflow:hidden}.ComponentEditorManager-module-scss-module__E1C_hq__hierarchyItem:hover{color:#1d4ed8;background:#2563eb0f;border-color:#2563eb80}.ComponentEditorManager-module-scss-module__E1C_hq__hierarchyItemActive{color:#1d4ed8;background:#2563eb1a;border-color:#2563ebd9}
.Group-module-scss-module__ykaxuW__group__wrapper{border:1px solid #0000}.Group-module-scss-module__ykaxuW__group__wrapper:hover,.Group-module-scss-module__ykaxuW__group__wrapper--selected{border:1px solid #87c4ff}.Group-module-scss-module__ykaxuW__emptyPlaceholder{pointer-events:none;background:#87c4ff33;border-radius:2px;width:100%;min-width:50px;min-height:50px}
.Editor-module-scss-module__8KaGmG__header{overflow:visible}.Editor-module-scss-module__8KaGmG__headerContent{gap:12px}.Editor-module-scss-module__8KaGmG__pageSelectorGroup{white-space:nowrap;flex:360px;justify-content:center;min-width:0}.Editor-module-scss-module__8KaGmG__pageSelector{width:min(300px,100%);min-width:0}.Editor-module-scss-module__8KaGmG__actionGroup{flex-wrap:nowrap;justify-content:flex-end}.Editor-module-scss-module__8KaGmG__mobileOnlyAction{display:none}.Editor-module-scss-module__8KaGmG__main{min-width:0}.Editor-module-scss-module__8KaGmG__previewStage{flex-direction:column;min-width:0;padding:0}.Editor-module-scss-module__8KaGmG__deviceSelector{max-width:100%}.Editor-module-scss-module__8KaGmG__previewFrame{max-width:100%;margin-top:20px}.Editor-module-scss-module__8KaGmG__preview{border:0;width:100%;min-height:85vh}.Editor-module-scss-module__8KaGmG__mobileDrawer{display:none}@media (max-width:48em){.Editor-module-scss-module__8KaGmG__headerContent{flex-wrap:wrap;align-content:center;align-items:center;gap:8px;padding:8px 10px}.Editor-module-scss-module__8KaGmG__backButton{flex:0 auto;max-width:calc(50% - 4px);padding-inline:8px}.Editor-module-scss-module__8KaGmG__pageSelectorGroup{flex:1 0 100%;order:3;justify-content:flex-start;font-size:13px}.Editor-module-scss-module__8KaGmG__pageSelector{flex:1}.Editor-module-scss-module__8KaGmG__actionGroup{flex:auto;gap:6px}.Editor-module-scss-module__8KaGmG__desktopOnlyAction{display:none}.Editor-module-scss-module__8KaGmG__mobileOnlyAction{display:inline-flex}.Editor-module-scss-module__8KaGmG__main{--app-shell-padding:0}.Editor-module-scss-module__8KaGmG__previewStage{align-items:stretch;min-height:calc(100dvh - 118px);padding:10px}.Editor-module-scss-module__8KaGmG__deviceSelector{align-self:center;width:100%}.Editor-module-scss-module__8KaGmG__deviceSelector .mantine-SegmentedControl-label{padding-inline:8px}.Editor-module-scss-module__8KaGmG__previewFrame{max-width:100%;margin-top:12px;width:100%!important}.Editor-module-scss-module__8KaGmG__preview{background:#fff;border-radius:8px;min-height:calc(100dvh - 184px)}.Editor-module-scss-module__8KaGmG__mobileDrawer{display:block}.Editor-module-scss-module__8KaGmG__mobileDrawer .mantine-Drawer-content{border-radius:12px 12px 0 0}}@media (max-width:28em){.Editor-module-scss-module__8KaGmG__headerContent{padding-inline:8px}.Editor-module-scss-module__8KaGmG__backButton{max-width:42px;padding-inline:8px}.Editor-module-scss-module__8KaGmG__backButton .mantine-Button-label{display:none}.Editor-module-scss-module__8KaGmG__actionGroup{justify-content:flex-end}.Editor-module-scss-module__8KaGmG__actionGroup .mantine-Button-root{padding-inline:8px}.Editor-module-scss-module__8KaGmG__mobileOnlyAction .mantine-Button-label{display:none}}
.AnimatedNumber-module-scss-module__BHbTIW__animatedNumberWrapper{font-variant-numeric:tabular-nums;margin-block-start:var(--margin-block-start,1rem);margin-block-end:var(--margin-block-end,1rem);display:inline-block}
.brand-list-module-scss-module__sgMNgW__title{font-weight:600}.brand-list-module-scss-module__sgMNgW__title p,.brand-list-module-scss-module__sgMNgW__title h1,.brand-list-module-scss-module__sgMNgW__title h2,.brand-list-module-scss-module__sgMNgW__title h3,.brand-list-module-scss-module__sgMNgW__title h4{margin:0}
.CartMenu-module-scss-module__MKwa6G__cartTrigger{--cart-link-color:#111827;width:2.85rem;height:2.85rem;min-height:2.85rem;color:var(--cart-link-color);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.CartMenu-module-scss-module__MKwa6G__cartTrigger:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.CartMenu-module-scss-module__MKwa6G__polished{border:1px solid color-mix(in srgb, var(--cart-link-color) 18%, transparent);background:#ffffffc2;border-radius:.65rem;width:2.75rem;height:2.75rem;min-height:2.75rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.CartMenu-module-scss-module__MKwa6G__polished:hover{border-color:color-mix(in srgb, var(--cart-link-color) 34%, transparent);background:color-mix(in srgb, var(--cart-link-color) 7%, white);transform:translateY(-1px)}.CartMenu-module-scss-module__MKwa6G__polished:focus-visible{outline:2px solid color-mix(in srgb, var(--cart-link-color) 55%, white);outline-offset:3px}
.Group-module-scss-module__MInhea__headerGroup.Group-module-scss-module__MInhea__headerGroup{gap:2px}@media (max-width:47.999em){.Group-module-scss-module__MInhea__headerGroupCompact.Group-module-scss-module__MInhea__headerGroupCompact{row-gap:.35rem}.Group-module-scss-module__MInhea__headerGroupCompact.Group-module-scss-module__MInhea__headerGroupCompact>:first-child{margin-right:auto}.Group-module-scss-module__MInhea__headerGroupCompact.Group-module-scss-module__MInhea__headerGroupCompact>:last-child{margin-left:auto}}@media (min-width:48em){.Group-module-scss-module__MInhea__headerGroup.Group-module-scss-module__MInhea__headerGroup{gap:var(--group-gap,var(--mantine-spacing-md))}}
.Marquee-module-scss-module__4_bxyq__marquee p{margin:0}
.MobileNavigationList-module-scss-module__2k1vpq__treeRoot{margin:0;padding-left:0;list-style:none}.MobileNavigationList-module-scss-module__2k1vpq__treeRoot li{list-style:none}
.NavigationList-module-scss-module__apeqUG__navRoot{flex:auto;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;padding:.35rem 0}.NavigationList-module-scss-module__apeqUG__navLink{--nav-link-color:#111827;--nav-link-hover-bg:#1118270f;--nav-surface-border:#0f172a14;--nav-surface-shadow:0 22px 48px #0f172a24, 0 4px 14px #0f172a14;--nav-surface-muted:#0f172a94;min-height:2.45rem;color:var(--nav-link-color);letter-spacing:.01em;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.4rem;padding:.55rem .8rem .65rem;line-height:1;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.NavigationList-module-scss-module__apeqUG__navLink:hover{background:var(--nav-link-hover-bg);text-decoration:none}.NavigationList-module-scss-module__apeqUG__navLinkActive{border-color:#0000}.NavigationList-module-scss-module__apeqUG__linkText{color:inherit;font-size:.96rem;font-weight:600;line-height:1;text-decoration:none}.NavigationList-module-scss-module__apeqUG__linkTextActive{font-weight:700}.NavigationList-module-scss-module__apeqUG__chevron{opacity:.55;transition:opacity .18s,transform .18s}.NavigationList-module-scss-module__apeqUG__navLink:hover .NavigationList-module-scss-module__apeqUG__chevron{opacity:1;transform:translateY(1px)}.NavigationList-module-scss-module__apeqUG__dropdown{border:1px solid var(--nav-surface-border);min-width:15.5rem;max-width:20rem;box-shadow:var(--nav-surface-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffffa 0%,#f8fafcfa 100%);border-radius:1.2rem;padding:.5rem}.NavigationList-module-scss-module__apeqUG__dropdownHeader{padding:.55rem .65rem .7rem}.NavigationList-module-scss-module__apeqUG__dropdownHeading{color:#0f172a;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.NavigationList-module-scss-module__apeqUG__dropdownDescription{color:var(--nav-surface-muted);margin-top:.2rem;font-size:.77rem;line-height:1.45}.NavigationList-module-scss-module__apeqUG__dropdownDivider{border-color:#0f172a14;margin:0 .15rem .3rem}.NavigationList-module-scss-module__apeqUG__dropdownItem{border-radius:.95rem;padding:.8rem .85rem;transition:background-color .18s,transform .18s}.NavigationList-module-scss-module__apeqUG__dropdownItem[data-hovered]{background:#0f172a0b;transform:translate(2px)}.NavigationList-module-scss-module__apeqUG__dropdownItemInner{flex-direction:column;gap:.18rem;display:flex}.NavigationList-module-scss-module__apeqUG__dropdownItemTitle{color:#111827;font-size:.92rem;font-weight:700;line-height:1.25}.NavigationList-module-scss-module__apeqUG__dropdownItemTitleActive{color:var(--mantine-primary-color-filled,#2563eb)}.NavigationList-module-scss-module__apeqUG__dropdownItemMeta{color:#0f172a8f;font-size:.74rem;line-height:1.3}.NavigationList-module-scss-module__apeqUG__dropdownArrowIcon{color:#0f172a61}.NavigationList-module-scss-module__apeqUG__subDropdown{background:#fffffffa;border:1px solid #0f172a14;border-radius:1rem;min-width:14rem;padding:.45rem;box-shadow:0 16px 36px #0f172a1f,0 3px 10px #0f172a0f}
.ProductList-module-scss-module__SgeRzq__title p,.ProductList-module-scss-module__SgeRzq__title h1,.ProductList-module-scss-module__SgeRzq__title h2,.ProductList-module-scss-module__SgeRzq__title h3,.ProductList-module-scss-module__SgeRzq__title h4{margin:0}
.ProductSearchBar-module-scss-module___J-diG__searchBarContainer{align-items:center;display:flex;position:relative}.ProductSearchBar-module-scss-module___J-diG__searchInput .mantine-TextInput-input{background-color:#f5f5f5;border:1px solid #e0e0e0;height:40px;padding-right:40px;transition:all .2s}.ProductSearchBar-module-scss-module___J-diG__searchInput .mantine-TextInput-input:focus{background-color:#fff;border-color:#228be6;box-shadow:0 0 0 2px #228be61a}
.Table-module-scss-module__wSaCtq__tableWrapper{width:100%;max-width:100%;display:block;overflow-x:auto}.Table-module-scss-module__wSaCtq__table{border-collapse:collapse;width:100%;max-width:100%;display:table}.Table-module-scss-module__wSaCtq__table .Table-module-scss-module__wSaCtq__headerCell{background-color:var(--header-bg,transparent);color:var(--header-text-color,inherit);font-weight:var(--header-font-weight,bold);padding:var(--cell-padding,.75rem);border:var(--border-width,1px) solid var(--border-color,#dee2e6);text-align:left;min-width:var(--min-column-width,120px);white-space:nowrap}.Table-module-scss-module__wSaCtq__table .Table-module-scss-module__wSaCtq__tableCell{padding:var(--cell-padding,.75rem);border:var(--border-width,1px) solid var(--border-color,#dee2e6);color:var(--cell-text-color,inherit);min-width:var(--min-column-width,120px);word-wrap:break-word;word-break:break-word}.Table-module-scss-module__wSaCtq__table .Table-module-scss-module__wSaCtq__tableRow.Table-module-scss-module__wSaCtq__oddRow{background-color:var(--odd-row-bg,transparent)}.Table-module-scss-module__wSaCtq__table .Table-module-scss-module__wSaCtq__tableRow.Table-module-scss-module__wSaCtq__evenRow{background-color:var(--even-row-bg,transparent)}.Table-module-scss-module__wSaCtq__table .Table-module-scss-module__wSaCtq__tableRow:hover{opacity:.9}
.Text-module-scss-module__GMrksq__textWrapper a{text-decoration:none}.Text-module-scss-module__GMrksq__textWrapper p{margin-block-start:var(--margin-block-start,1rem);margin-block-end:var(--margin-block-end,1rem)}.Text-module-scss-module__GMrksq__textWrapper p:has(>img:only-child){margin-block:0}
.UserMenu-module-scss-module__2mssqa__userLink,.UserMenu-module-scss-module__2mssqa__userTrigger{--user-link-color:#111827;min-height:2.45rem;color:var(--user-link-color);border-radius:.85rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.UserMenu-module-scss-module__2mssqa__userLink:hover,.UserMenu-module-scss-module__2mssqa__userTrigger:hover{background:color-mix(in srgb, currentColor 8%, transparent);text-decoration:none}.UserMenu-module-scss-module__2mssqa__userLink{padding:.55rem .95rem .65rem}.UserMenu-module-scss-module__2mssqa__polishedLink{border:1px solid color-mix(in srgb, var(--user-link-color) 28%, transparent);background:color-mix(in srgb, var(--user-link-color) 5%, white);white-space:nowrap;border-radius:.65rem;gap:.45rem;min-height:2.75rem;padding:.55rem .9rem .65rem;font-size:.92rem;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.UserMenu-module-scss-module__2mssqa__polishedLink:hover{border-color:color-mix(in srgb, var(--user-link-color) 44%, transparent);background:color-mix(in srgb, var(--user-link-color) 10%, white);transform:translateY(-1px)}.UserMenu-module-scss-module__2mssqa__polishedLink:focus-visible{outline:2px solid color-mix(in srgb, var(--user-link-color) 55%, white);outline-offset:3px}@media (max-width:48em){.UserMenu-module-scss-module__2mssqa__hideLabelOnMobile{gap:0;width:2.75rem;padding:.55rem}.UserMenu-module-scss-module__2mssqa__hideLabelOnMobile>span{display:none}}.UserMenu-module-scss-module__2mssqa__userTrigger{cursor:pointer;border-radius:999px;width:2.85rem;height:2.85rem;min-height:2.85rem;padding:0}.UserMenu-module-scss-module__2mssqa__avatar{border:1px solid color-mix(in srgb, currentColor 10%, transparent)}.UserMenu-module-scss-module__2mssqa__dropdown{border:1px solid #0f172a14;border-radius:1.1rem;padding:.45rem;box-shadow:0 18px 40px #0f172a1f,0 3px 10px #0f172a0f}.UserMenu-module-scss-module__2mssqa__dropdownItem{border-radius:.85rem;font-weight:600}.UserMenu-module-scss-module__2mssqa__dropdownItem[data-hovered]{background:#0f172a0b}
.\34 04-module-scss-module__xh0V1a__root{padding-top:5rem;padding-bottom:5rem}.\34 04-module-scss-module__xh0V1a__label{text-align:center;margin-bottom:calc(1.5*var(--mantine-spacing-xl));color:var(--mantine-color-gray-2);font-size:2.375rem;font-weight:900;line-height:1}@media (max-width:48em){.\34 04-module-scss-module__xh0V1a__label{font-size:2rem}}.\34 04-module-scss-module__xh0V1a__description{max-width:31.25rem;margin:auto;margin-top:var(--mantine-spacing-xl);margin-bottom:calc(1.5*var(--mantine-spacing-xl))}.\34 04-module-scss-module__xh0V1a__title{font-family:Greycliff CF,var(--mantine-font-family);text-align:center;font-size:2.375rem;font-weight:900}@media (max-width:48em){.\34 04-module-scss-module__xh0V1a__title{font-size:2rem}}
