.StatCard-module__wQHZBG__stat{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);text-align:left;width:100%;color:inherit;padding:15px;text-decoration:none;display:block}.StatCard-module__wQHZBG__stat:hover{border-color:var(--gvs-red)}.StatCard-module__wQHZBG__stat:focus-visible{outline:2px solid var(--gvs-red);outline-offset:2px}.StatCard-module__wQHZBG__iconChip{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:11px;display:flex}.StatCard-module__wQHZBG__toneRed{background:var(--gvs-red-tint)}.StatCard-module__wQHZBG__toneGreen{background:var(--gvs-green-tint)}.StatCard-module__wQHZBG__toneSky{background:var(--gvs-sky-tint)}.StatCard-module__wQHZBG__toneAmber{background:var(--gvs-amber-tint)}.StatCard-module__wQHZBG__value{color:var(--gvs-ink);letter-spacing:-.6px;font-size:26px;font-weight:900;line-height:1}.StatCard-module__wQHZBG__label{color:var(--gvs-muted);margin-top:6px;font-size:11.5px;font-weight:800}
.adminList-module__YG2OKW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.adminList-module__YG2OKW__h1{color:var(--gvs-ink);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:900}@media (min-width:760px){.adminList-module__YG2OKW__h1{font-size:24px}}.adminList-module__YG2OKW__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:759px){.adminList-module__YG2OKW__head{flex-direction:column;align-items:stretch;gap:10px}.adminList-module__YG2OKW__actions{grid-template-columns:1fr 1fr;display:grid}.adminList-module__YG2OKW__actions>*{width:100%}}.adminList-module__YG2OKW__autoList{display:block}.adminList-module__YG2OKW__autoGrid{display:none}@media (max-width:759px){.adminList-module__YG2OKW__autoList{display:none}.adminList-module__YG2OKW__autoGrid{display:block}}.adminList-module__YG2OKW__empty{background:var(--gvs-surface);border:1px dashed var(--gvs-border);border-radius:var(--radius-card);text-align:center;color:var(--gvs-muted);padding:28px 16px;font-size:13px;font-weight:600}.adminList-module__YG2OKW__tableWrap{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);overflow-x:auto}.adminList-module__YG2OKW__table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.adminList-module__YG2OKW__table th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--gvs-muted-2);border-bottom:1px solid var(--gvs-border-soft);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.adminList-module__YG2OKW__table td{border-bottom:1px solid var(--gvs-border-soft);color:var(--gvs-ink-2);vertical-align:middle;padding:12px 16px}.adminList-module__YG2OKW__table tr:last-child td{border-bottom:none}.adminList-module__YG2OKW__checkboxCell{width:44px;padding-right:0}.adminList-module__YG2OKW__check{border:1.6px solid var(--gvs-border);color:#0000;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.adminList-module__YG2OKW__checkOn{background:var(--gvs-red);border-color:var(--gvs-red);color:#fff}.adminList-module__YG2OKW__rowSelected td{background:#fdf6e8}.adminList-module__YG2OKW__bulkWrap{margin-bottom:12px}.adminList-module__YG2OKW__bulkBar{background:var(--gvs-ink);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.adminList-module__YG2OKW__bulkCount{color:#fff;margin-right:4px;font-size:12.5px;font-weight:900}.adminList-module__YG2OKW__bulkSpacer{flex:1;min-width:8px}.adminList-module__YG2OKW__bulkBtn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:9px;min-height:38px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:800}.adminList-module__YG2OKW__bulkBtn:hover:not(:disabled){background:#ffffff3d}.adminList-module__YG2OKW__bulkBtn:disabled{opacity:.45;cursor:default}.adminList-module__YG2OKW__bulkNote{color:var(--gvs-muted);margin:6px 2px 0;font-size:11px;font-weight:700}.adminList-module__YG2OKW__sheetBackdrop{z-index:80;background:#0f12186b;justify-content:flex-end;display:flex;position:fixed;inset:0}.adminList-module__YG2OKW__sheet{background:var(--gvs-canvas);flex-direction:column;width:100%;max-width:520px;height:100%;display:flex;box-shadow:-12px 0 40px #0f121840}.adminList-module__YG2OKW__sheetHead{border-bottom:1px solid var(--gvs-border-soft);background:#fff;align-items:flex-start;gap:10px;padding:16px;display:flex}.adminList-module__YG2OKW__sheetTitle{color:var(--gvs-ink);margin:0;font-size:14.5px;font-weight:900}.adminList-module__YG2OKW__sheetNote{color:var(--gvs-muted);margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.5}.adminList-module__YG2OKW__sheetClose{background:var(--gvs-canvas);color:var(--gvs-ink-2);cursor:pointer;border:none;border-radius:10px;width:36px;height:36px;font-size:18px;line-height:1}.adminList-module__YG2OKW__sheetBody{flex:1;min-height:0;padding:16px;overflow:auto}.adminList-module__YG2OKW__sheetFoot{border-top:1px solid var(--gvs-border-soft);background:#fff;gap:9px;padding:12px 16px;display:flex}.adminList-module__YG2OKW__sheetFoot>*{flex:1}.adminList-module__YG2OKW__sheetLabel{color:var(--gvs-ink);margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.adminList-module__YG2OKW__sheetSelect{border:1px solid var(--gvs-border);width:100%;min-height:44px;color:var(--gvs-ink);background:#fff;border-radius:12px;padding:0 13px;font-family:inherit;font-size:13.5px;font-weight:600}.adminList-module__YG2OKW__seg{background:var(--gvs-canvas);border:1px solid var(--gvs-border-soft);border-radius:12px;gap:3px;margin-bottom:16px;padding:3px;display:flex}.adminList-module__YG2OKW__seg button{color:var(--gvs-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;min-height:40px;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:800}.adminList-module__YG2OKW__segOn{box-shadow:var(--shadow-card-sm);background:#fff;color:var(--gvs-ink)!important}.adminList-module__YG2OKW__tagChips{flex-wrap:wrap;gap:8px;display:flex}.adminList-module__YG2OKW__tagChip{border:1px solid var(--gvs-border);color:var(--gvs-ink-2);border-radius:var(--radius-pill);cursor:pointer;background:#fff;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.adminList-module__YG2OKW__tagChipOn{border-color:var(--gvs-red);background:var(--gvs-red-tint);color:var(--gvs-red-700)}.adminList-module__YG2OKW__tagDot{background:var(--gvs-muted-2);border-radius:50%;flex:none;width:10px;height:10px}.adminList-module__YG2OKW__callout{border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:12.5px;font-weight:700;line-height:1.5;display:flex}.adminList-module__YG2OKW__calloutInfo{background:var(--gvs-sky-tint);color:#1b4e7e}.adminList-module__YG2OKW__calloutWarn{background:var(--gvs-amber-tint);color:var(--gvs-amber-700)}.adminList-module__YG2OKW__nameCell{color:var(--gvs-ink);font-weight:800}.adminList-module__YG2OKW__rowActions{white-space:nowrap;justify-content:flex-end;gap:8px;display:flex}.adminList-module__YG2OKW__badgePublished,.adminList-module__YG2OKW__badgeDraft{border-radius:var(--radius-badge);white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.adminList-module__YG2OKW__badgePublished{background:var(--status-closed-bg);color:var(--status-closed-fg)}.adminList-module__YG2OKW__badgeDraft{color:var(--gvs-muted);background:#f3f4f6}.adminList-module__YG2OKW__colorSwatch{border:1px solid var(--gvs-border);vertical-align:middle;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.adminList-module__YG2OKW__addSection{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);margin-bottom:18px;padding:16px}.adminList-module__YG2OKW__addTitle{color:var(--gvs-ink);margin:0 0 12px;font-size:13px;font-weight:900}.adminList-module__YG2OKW__addRow{grid-template-columns:1fr;align-items:end;gap:12px;display:grid}.adminList-module__YG2OKW__selectLabel{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--gvs-ink);margin-bottom:6px;display:block}.adminList-module__YG2OKW__selectInline{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:48px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);padding:0 12px}.adminList-module__YG2OKW__selectInline:focus-visible{border-color:var(--gvs-red);box-shadow:0 0 0 3px var(--gvs-red-tint-2);outline:none}@media (min-width:760px){.adminList-module__YG2OKW__addRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) auto}}.adminList-module__YG2OKW__buttonWithIcon{align-items:center;gap:6px;display:flex}.adminList-module__YG2OKW__backLinks{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.adminList-module__YG2OKW__backLinksFlush{margin-bottom:0}
.MultiSelectDropdown-module___gJcmq__root{position:relative}.MultiSelectDropdown-module___gJcmq__trigger{border:1px solid var(--gvs-border);border-radius:var(--radius-button);background:var(--gvs-surface);height:38px;font-family:var(--font-sans);color:var(--gvs-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800;display:flex}.MultiSelectDropdown-module___gJcmq__trigger:hover{border-color:var(--gvs-muted-2)}.MultiSelectDropdown-module___gJcmq__triggerOn{border-color:var(--gvs-red);color:var(--gvs-red-700);background:var(--gvs-red-tint)}.MultiSelectDropdown-module___gJcmq__count{border-radius:var(--radius-pill);background:var(--gvs-red);color:#fff;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-flex}.MultiSelectDropdown-module___gJcmq__panel{z-index:20;background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);min-width:220px;max-height:280px;box-shadow:var(--shadow-modal);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}@media (max-width:759px){.MultiSelectDropdown-module___gJcmq__panel{max-width:calc(100vw - 56px)}}.MultiSelectDropdown-module___gJcmq__option{color:var(--gvs-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:13px;font-weight:600;display:flex}.MultiSelectDropdown-module___gJcmq__option:hover{background:var(--gvs-canvas)}.MultiSelectDropdown-module___gJcmq__optionLink{text-decoration:none}.MultiSelectDropdown-module___gJcmq__optionOn{background:var(--gvs-canvas);color:var(--gvs-ink);font-weight:800}.MultiSelectDropdown-module___gJcmq__option input{accent-color:var(--gvs-red);flex:none;width:15px;height:15px}.MultiSelectDropdown-module___gJcmq__empty{color:var(--gvs-muted);padding:10px 8px;font-size:12.5px}
.ProductsFilterBar-module__zBTWja__bar{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);flex-direction:column;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.ProductsFilterBar-module__zBTWja__topRow{align-items:center;gap:10px;display:flex}.ProductsFilterBar-module__zBTWja__searchBox{border:1px solid var(--gvs-border);border-radius:var(--radius-button);background:var(--gvs-canvas);flex:1;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.ProductsFilterBar-module__zBTWja__searchInput{min-width:0;font-family:var(--font-sans);color:var(--gvs-ink);background:0 0;border:none;flex:1;font-size:13px;font-weight:600}.ProductsFilterBar-module__zBTWja__searchInput:focus{outline:none}.ProductsFilterBar-module__zBTWja__searchInput::-webkit-search-cancel-button{cursor:pointer}.ProductsFilterBar-module__zBTWja__viewToggle{border:1px solid var(--gvs-border);border-radius:var(--radius-button);flex:none;display:flex;overflow:hidden}.ProductsFilterBar-module__zBTWja__viewBtn{width:38px;height:38px;color:var(--gvs-muted);background:var(--gvs-surface);justify-content:center;align-items:center;text-decoration:none;display:flex}.ProductsFilterBar-module__zBTWja__viewBtn:not(:last-child){border-right:1px solid var(--gvs-border)}.ProductsFilterBar-module__zBTWja__viewBtnOn{background:var(--gvs-ink);color:#fff}@media (max-width:759px){.ProductsFilterBar-module__zBTWja__viewAuto .ProductsFilterBar-module__zBTWja__viewGrid{background:var(--gvs-ink);color:#fff}}@media (min-width:760px){.ProductsFilterBar-module__zBTWja__viewAuto .ProductsFilterBar-module__zBTWja__viewList{background:var(--gvs-ink);color:#fff}}.ProductsFilterBar-module__zBTWja__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ProductsFilterBar-module__zBTWja__statusChips{display:contents}.ProductsFilterBar-module__zBTWja__statusMenu{display:none}@media (max-width:759px){.ProductsFilterBar-module__zBTWja__bar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 8px;display:grid}.ProductsFilterBar-module__zBTWja__topRow{display:contents}.ProductsFilterBar-module__zBTWja__searchBox{grid-column:1/-1;width:auto}.ProductsFilterBar-module__zBTWja__viewToggle{grid-area:2/2}.ProductsFilterBar-module__zBTWja__filterRow{flex-wrap:wrap;grid-area:2/1;min-width:0}.ProductsFilterBar-module__zBTWja__statusChips{display:none}.ProductsFilterBar-module__zBTWja__statusMenu{display:contents}.ProductsFilterBar-module__zBTWja__chip{flex:none}}.ProductsFilterBar-module__zBTWja__chip{border:1px solid var(--gvs-border);border-radius:var(--radius-pill);background:var(--gvs-surface);height:38px;font-family:var(--font-sans);color:var(--gvs-ink-2);white-space:nowrap;align-items:center;padding:0 13px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ProductsFilterBar-module__zBTWja__chip:hover{border-color:var(--gvs-muted-2)}.ProductsFilterBar-module__zBTWja__chipOn{background:var(--gvs-ink);border-color:var(--gvs-ink);color:#fff}.ProductsFilterBar-module__zBTWja__clearLink{color:var(--gvs-red);padding:0 4px;font-size:12.5px;font-weight:800;text-decoration:none}.ProductsFilterBar-module__zBTWja__clearLink:hover{text-decoration:underline}
.ProductsPagination-module__7SQVbG__pagination{justify-content:flex-start;align-items:center;gap:16px;margin-top:18px;display:flex}@media (max-width:759px){.ProductsPagination-module__7SQVbG__pagination{justify-content:space-between;gap:8px;width:100%}.ProductsPagination-module__7SQVbG__navBtn{flex:none;padding:0 12px}.ProductsPagination-module__7SQVbG__pageStatus{text-align:center;flex:1;min-width:0}}.ProductsPagination-module__7SQVbG__navBtn{border:1px solid var(--gvs-border);border-radius:var(--radius-button);background:var(--gvs-surface);height:38px;font-family:var(--font-sans);color:var(--gvs-ink);align-items:center;padding:0 16px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ProductsPagination-module__7SQVbG__navBtn:hover{border-color:var(--gvs-muted-2)}.ProductsPagination-module__7SQVbG__navBtnDisabled{color:var(--gvs-muted);opacity:.5;pointer-events:none}.ProductsPagination-module__7SQVbG__pageStatus{color:var(--gvs-muted);white-space:nowrap;font-size:12.5px;font-weight:700}
.MasterDetail-module__jc64xa__layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:900px){.MasterDetail-module__jc64xa__layout{grid-template-columns:440px 1fr}}.MasterDetail-module__jc64xa__listPanel{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);padding:14px}.MasterDetail-module__jc64xa__searchInput{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:42px;font-family:var(--font-sans);color:var(--gvs-ink);margin-bottom:10px;padding:0 12px;font-size:13px;font-weight:600}.MasterDetail-module__jc64xa__list{flex-direction:column;gap:4px;max-height:560px;display:flex;overflow-y:auto}.MasterDetail-module__jc64xa__listItem{border-radius:var(--radius-control);color:var(--gvs-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.MasterDetail-module__jc64xa__listItemMain{align-items:center;gap:10px;min-width:0;display:flex}.MasterDetail-module__jc64xa__listItemThumb{object-fit:contain;border:1px solid var(--gvs-border-soft);background:#fff;border-radius:8px;flex:none;width:52px;height:52px}.MasterDetail-module__jc64xa__listItemThumbPlaceholder{background:#0000000f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.MasterDetail-module__jc64xa__listItemOn .MasterDetail-module__jc64xa__listItemThumbPlaceholder{background:#fff3}.MasterDetail-module__jc64xa__listItemText{min-width:0;overflow:hidden}.MasterDetail-module__jc64xa__listItemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MasterDetail-module__jc64xa__listItemBlurb{color:var(--gvs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.MasterDetail-module__jc64xa__listItemOn .MasterDetail-module__jc64xa__listItemBlurb{color:#ffffffbf}.MasterDetail-module__jc64xa__listItem:hover{background:#f4f5f7}.MasterDetail-module__jc64xa__listItemOn{background:var(--gvs-red);color:#fff}.MasterDetail-module__jc64xa__listItemOn:hover{background:var(--gvs-red)}.MasterDetail-module__jc64xa__listItemBadge{border-radius:var(--radius-pill);background:#00000014;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.MasterDetail-module__jc64xa__listItemOn .MasterDetail-module__jc64xa__listItemBadge{background:#ffffff40}.MasterDetail-module__jc64xa__listEmpty{text-align:center;color:var(--gvs-muted);padding:20px 8px;font-size:13px}.MasterDetail-module__jc64xa__selectRow{align-items:center;gap:6px;display:flex}.MasterDetail-module__jc64xa__selectRow>a{flex:1;min-width:0}.MasterDetail-module__jc64xa__selectAllRow{color:var(--gvs-muted);align-items:center;gap:8px;padding:0 0 8px;font-size:12px;font-weight:700;display:flex}.MasterDetail-module__jc64xa__listBulkBar{margin-bottom:10px}.MasterDetail-module__jc64xa__detailPanel{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);padding:20px}.MasterDetail-module__jc64xa__detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MasterDetail-module__jc64xa__detailTitleRow{align-items:flex-start;gap:4px;min-width:0;display:flex}.MasterDetail-module__jc64xa__backLink{width:32px;height:32px;color:var(--gvs-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px 0 0 -6px;display:inline-flex}.MasterDetail-module__jc64xa__backLink:hover{background:var(--gvs-surface-well)}.MasterDetail-module__jc64xa__detailTitle{color:var(--gvs-ink);margin:0 0 4px;font-size:16px;font-weight:900}.MasterDetail-module__jc64xa__detailSub{color:var(--gvs-muted);margin:0 0 16px;font-size:13px;font-weight:600}.MasterDetail-module__jc64xa__formGrid{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}@media (min-width:640px){.MasterDetail-module__jc64xa__formGrid{grid-template-columns:1fr 200px}}.MasterDetail-module__jc64xa__headerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.MasterDetail-module__jc64xa__brandLine{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.MasterDetail-module__jc64xa__brandName{flex:1 1 0;min-width:0}.MasterDetail-module__jc64xa__brandImage{flex:none;width:120px}.MasterDetail-module__jc64xa__brandImage .MasterDetail-module__jc64xa__fieldLabel{white-space:nowrap}@media (min-width:1050px){.MasterDetail-module__jc64xa__brandImage .MasterDetail-module__jc64xa__fieldLabel{font-size:clamp(12px,.75vw,14px)}}.MasterDetail-module__jc64xa__brandSave{flex:none;align-self:flex-end;margin-left:auto}.MasterDetail-module__jc64xa__fieldLabel{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--gvs-ink);margin:0 0 6px;display:block}@media (min-width:1050px){.MasterDetail-module__jc64xa__fieldLabel{font-size:clamp(12px,.75vw,14px)}}.MasterDetail-module__jc64xa__pairRow{align-items:flex-start;gap:12px;display:flex}.MasterDetail-module__jc64xa__pairField{flex:1 1 0;min-width:0}.MasterDetail-module__jc64xa__pairSelect{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:48px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);padding:0 12px}@media (min-width:1050px){.MasterDetail-module__jc64xa__pairSelect{min-height:clamp(48px,3.2vw,56px);font-size:clamp(14px,1vw,17px)}}.MasterDetail-module__jc64xa__imageUpload{border:1px dashed var(--gvs-border);border-radius:var(--radius-card);cursor:pointer;background:#fafafb;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:140px;display:flex;position:relative;overflow:hidden}.MasterDetail-module__jc64xa__imageUpload img{object-fit:contain;width:100%;height:100%}.MasterDetail-module__jc64xa__imageUploadTiny{width:104px;height:72px}.MasterDetail-module__jc64xa__imageUploadLabel{color:var(--gvs-muted);font-size:11px;font-weight:700}.MasterDetail-module__jc64xa__textarea{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:90px;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--gvs-ink);resize:vertical;padding:10px 12px;font-weight:500}.MasterDetail-module__jc64xa__productList{border-top:1px solid var(--gvs-border-soft);margin-top:4px;padding-top:14px}.MasterDetail-module__jc64xa__productListTitle{color:var(--gvs-muted);text-transform:uppercase;letter-spacing:.3px;margin:0 0 10px;font-size:12px;font-weight:800}.MasterDetail-module__jc64xa__productRow{border-bottom:1px solid var(--gvs-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.MasterDetail-module__jc64xa__productRow:last-child{border-bottom:none}.MasterDetail-module__jc64xa__productName{color:var(--gvs-ink);font-weight:800}.MasterDetail-module__jc64xa__productSku{color:var(--gvs-muted);font-size:11px}.MasterDetail-module__jc64xa__colorSwatchRow{flex-wrap:wrap;gap:8px;display:flex}.MasterDetail-module__jc64xa__colorSwatch{border-radius:var(--radius-pill);border:1px solid var(--gvs-border);color:var(--gvs-ink-2);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.MasterDetail-module__jc64xa__colorSwatchOn{border-color:currentColor;box-shadow:0 0 0 1px}.MasterDetail-module__jc64xa__colorDot{border-radius:999px;flex:none;width:12px;height:12px}.MasterDetail-module__jc64xa__colorCustom{cursor:default;padding:4px 10px 4px 6px}.MasterDetail-module__jc64xa__colorNative{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;width:26px;height:26px;padding:0}.MasterDetail-module__jc64xa__colorNative::-webkit-color-swatch-wrapper{padding:0}.MasterDetail-module__jc64xa__colorNative::-webkit-color-swatch{border:none;border-radius:999px}.MasterDetail-module__jc64xa__colorNative::-moz-color-swatch{border:none;border-radius:999px}.MasterDetail-module__jc64xa__colorHex{width:72px;color:var(--gvs-ink-2);text-transform:uppercase;background:0 0;border:none;outline:none;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.MasterDetail-module__jc64xa__charCount{text-align:right;color:var(--gvs-muted);margin:4px 2px 0;font-size:11px;font-weight:700}.MasterDetail-module__jc64xa__charCountMax{color:var(--gvs-red)}
.ConfirmDialog-module__M9rExW__overlay{z-index:80;background:#0f121873;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ConfirmDialog-module__M9rExW__dialog{width:min(420px,100%);color:var(--gvs-ink);box-shadow:var(--shadow-card-lg,0 12px 32px #00000029);background:#fff;border-radius:16px;padding:22px}.ConfirmDialog-module__M9rExW__title{font-size:17px;font-weight:var(--fw-black);letter-spacing:-.2px;margin:0 0 8px}.ConfirmDialog-module__M9rExW__message{color:var(--gvs-ink-2,var(--gvs-ink));margin:0;font-size:14px;line-height:1.5}.ConfirmDialog-module__M9rExW__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}
.FormStatusBanner-module__V-lvyG__slot{align-items:center;display:flex}.FormStatusBanner-module__V-lvyG__banner{border-radius:var(--radius-control);background:var(--gvs-red-tint);border:1px solid var(--gvs-red-tint-2);width:100%;color:var(--gvs-red-700);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);margin:0 0 16px;padding:11px 14px}
.LoginForm-module__up-cDq__form{flex-direction:column;display:flex}.LoginForm-module__up-cDq__fields{flex-direction:column;gap:16px;display:flex}@media (min-width:1050px){.LoginForm-module__up-cDq__fields{gap:clamp(16px,1.1vw,20px)}}.LoginForm-module__up-cDq__submit{min-height:52px;margin-top:20px}@media (min-width:1050px){.LoginForm-module__up-cDq__submit{min-height:clamp(52px,3.4vw,58px);font-size:clamp(14px,1vw,17px)}}.LoginForm-module__up-cDq__secure{font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--gvs-muted);justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}@media (min-width:1050px){.LoginForm-module__up-cDq__secure{font-size:clamp(12px,.75vw,14px)}.LoginForm-module__up-cDq__secure svg{width:clamp(13px,.9vw,16px);height:clamp(13px,.9vw,16px)}}.LoginForm-module__up-cDq__divider{background:var(--gvs-border-soft);height:1px;margin:14px 0 12px}.LoginForm-module__up-cDq__managed{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--gvs-muted-2);text-align:center;line-height:var(--lh-relaxed);margin:0}@media (min-width:1050px){.LoginForm-module__up-cDq__managed{font-size:clamp(11.5px,.8vw,13.5px)}}
.page-module__x7S7mW__page{background:var(--surface-canvas);min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom));flex-direction:column;display:flex}@media (min-width:760px){.page-module__x7S7mW__page{padding-bottom:0}}.page-module__x7S7mW__wrap{flex:1;justify-content:center;align-items:flex-start;padding:24px 16px 40px;display:flex}@media (min-width:760px){.page-module__x7S7mW__wrap{padding:48px 34px}}.page-module__x7S7mW__card{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card-sm);width:100%;max-width:470px;box-shadow:var(--shadow-card);display:grid;overflow:hidden}.page-module__x7S7mW__card>*{min-width:0}@media (min-width:760px){.page-module__x7S7mW__card{grid-template-rows:minmax(432px,auto);grid-template-columns:1fr 1fr;max-width:844px}}@media (min-width:1050px){.page-module__x7S7mW__card{grid-template-rows:minmax(clamp(432px,36vw,640px),auto);max-width:clamp(844px,78vw,1360px)}}.page-module__x7S7mW__formCol{padding:26px 22px 28px}@media (min-width:760px){.page-module__x7S7mW__formCol{padding:32px}}@media (min-width:1050px){.page-module__x7S7mW__formCol{padding:clamp(32px,2.8vw,48px)}}.page-module__x7S7mW__title{font-size:var(--fs-h2);font-weight:var(--fw-black);color:var(--text-heading);letter-spacing:-.5px;margin:0}@media (min-width:760px){.page-module__x7S7mW__title{font-size:26px}}@media (min-width:1050px){.page-module__x7S7mW__title{font-size:clamp(26px,1.9vw,34px)}}.page-module__x7S7mW__subtitle{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-muted);line-height:var(--lh-body);margin:7px 0 24px}@media (min-width:1050px){.page-module__x7S7mW__subtitle{font-size:clamp(14px,1vw,17px)}}
.TextField-module__Cy6c4G__field{flex-direction:column;min-width:0;display:flex}.TextField-module__Cy6c4G__tall .TextField-module__Cy6c4G__inputRow{min-height:72px}.TextField-module__Cy6c4G__label{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--gvs-ink);margin-bottom:6px;display:block}@media (min-width:1050px){.TextField-module__Cy6c4G__label{font-size:clamp(12px,.75vw,14px)}}.TextField-module__Cy6c4G__inputRow{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px 0 14px;display:flex}@media (min-width:1050px){.TextField-module__Cy6c4G__inputRow{gap:clamp(10px,.7vw,13px);min-height:clamp(48px,3.2vw,56px);padding:0 clamp(12px,.9vw,16px) 0 clamp(14px,1vw,18px)}.TextField-module__Cy6c4G__inputRow svg{width:clamp(16px,1vw,19px);height:clamp(16px,1vw,19px)}}.TextField-module__Cy6c4G__inputRow:focus-within{border-color:var(--gvs-red);background:var(--gvs-surface);box-shadow:0 0 0 3px var(--gvs-red-tint-2)}.TextField-module__Cy6c4G__inputRowError{border-color:var(--gvs-red)}.TextField-module__Cy6c4G__input{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);background:0 0;border:none;outline:none;flex:1}@media (min-width:1050px){.TextField-module__Cy6c4G__input{font-size:clamp(14px,1vw,17px)}}.TextField-module__Cy6c4G__errorText{min-height:1em;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--gvs-red-700);margin:4px 2px 0}
.PasswordField-module__8tPzHq__toggle{border-radius:var(--radius-icon-chip);min-width:40px;min-height:40px;font-family:var(--font-sans);font-weight:var(--fw-extrabold);font-size:var(--fs-label);color:var(--gvs-red-700);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 4px;display:flex}.PasswordField-module__8tPzHq__toggle span{display:none}@media (min-width:760px){.PasswordField-module__8tPzHq__toggle span{display:inline}}@media (min-width:1050px){.PasswordField-module__8tPzHq__toggle{min-width:clamp(40px,2.7vw,47px);min-height:clamp(40px,2.7vw,47px);font-size:clamp(12px,.75vw,14px)}}
.Button-module__bB74Tq__base{font-family:var(--font-sans);font-weight:var(--fw-extrabold);border-radius:var(--radius-button);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:8px;transition:transform .12s,opacity .12s,background .12s;display:inline-flex}.Button-module__bB74Tq__base:active:not(:disabled){transform:scale(.98)}.Button-module__bB74Tq__base:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__bB74Tq__primary{background:var(--gradient-button);color:#fff;font-size:var(--fs-body);box-shadow:var(--shadow-button);padding:14px 20px}.Button-module__bB74Tq__primary:hover:not(:disabled){filter:brightness(1.04)}.Button-module__bB74Tq__outline{background:var(--gvs-surface);color:var(--gvs-ink);border:1px solid var(--gvs-border);font-size:var(--fs-body);padding:13px 20px}.Button-module__bB74Tq__outline:hover:not(:disabled){border-color:var(--gvs-muted-2)}.Button-module__bB74Tq__ghost{background:var(--gvs-red-tint);color:var(--gvs-red-700);border:1px solid var(--gvs-red-tint-2);font-size:var(--fs-body-sm);padding:11px 16px}.Button-module__bB74Tq__ghost:hover:not(:disabled){background:var(--gvs-red-tint-2)}.Button-module__bB74Tq__link{color:var(--gvs-red);background:0 0;padding:0;font-size:12.5px}.Button-module__bB74Tq__link:hover:not(:disabled){color:var(--gvs-red-700)}.Button-module__bB74Tq__sm{font-size:var(--fs-body-sm);padding:11px 16px}.Button-module__bB74Tq__fullWidth{width:100%}
.DecorativeBlobs-module__1YzTQa__blob{pointer-events:none;background:#ffffff17;border-radius:50%;position:absolute}.DecorativeBlobs-module__1YzTQa__blobOne{width:var(--blob-one-size,180px);height:var(--blob-one-size,180px);top:-60px;right:-40px}.DecorativeBlobs-module__1YzTQa__blobTwo{width:var(--blob-two-size,110px);height:var(--blob-two-size,110px);bottom:-40px;left:30%}@media (min-width:1050px){.DecorativeBlobs-module__1YzTQa__blobOne{width:var(--blob-one-size,252px);height:var(--blob-one-size,252px);top:-84px;right:-56px}.DecorativeBlobs-module__1YzTQa__blobTwo{width:var(--blob-two-size,154px);height:var(--blob-two-size,154px);bottom:-56px}}
.QtyStepper-module__SHjdwa__addButton{background:var(--gradient-button);color:#fff;width:100%;min-height:42px;font-weight:var(--fw-extrabold);box-shadow:var(--shadow-button);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;transition:filter .12s,transform .12s;display:flex}.QtyStepper-module__SHjdwa__addButton:hover{filter:brightness(1.04)}.QtyStepper-module__SHjdwa__addButton:active{transform:scale(.98)}.QtyStepper-module__SHjdwa__stepper{background:var(--gvs-red-tint);border:1px solid var(--gvs-red-tint-2);border-radius:14px;justify-content:space-between;align-items:center;height:42px;padding:0 5px;display:flex}.QtyStepper-module__SHjdwa__stepperButton{width:34px;height:34px;color:var(--gvs-red);cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.QtyStepper-module__SHjdwa__stepperButton:hover:not(:disabled){background:var(--gvs-red-tint-2)}.QtyStepper-module__SHjdwa__stepperButton:disabled,.QtyStepper-module__SHjdwa__addButton:disabled,.QtyStepper-module__SHjdwa__compactAdd:disabled{opacity:.45;cursor:default}.QtyStepper-module__SHjdwa__stepperQty{font-weight:var(--fw-black);color:var(--gvs-red-700);text-align:center;min-width:24px;font-size:15px}.QtyStepper-module__SHjdwa__compactAdd{background:var(--gvs-red-tint);width:36px;height:36px;color:var(--gvs-red);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.QtyStepper-module__SHjdwa__compactAdd:hover{background:var(--gvs-red-tint-2)}.QtyStepper-module__SHjdwa__compactStepper{border-radius:12px;flex:none;width:auto;height:36px}.QtyStepper-module__SHjdwa__hint{font-size:11px;line-height:1.35;font-weight:var(--fw-bold);color:var(--gvs-muted);text-align:center;margin:6px 0 0}
.ProductCard-module__CokjfW__card{--image-h:160px;background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);box-shadow:var(--shadow-card);font-family:var(--font-sans);border-radius:16px;flex-direction:column;height:100%;transition:box-shadow .15s;display:flex;overflow:visible}.ProductCard-module__CokjfW__card:hover{box-shadow:var(--shadow-card-hover,0 6px 20px #14141e1f)}.ProductCard-module__CokjfW__card:has([aria-expanded=true]){z-index:4;position:relative}@media (min-width:760px){.ProductCard-module__CokjfW__card{--image-h:165px}}@media (min-width:1050px){.ProductCard-module__CokjfW__card{--image-h:175px}}.ProductCard-module__CokjfW__media{height:var(--image-h);cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ProductCard-module__CokjfW__offerBadge{position:absolute;top:9px;left:9px}.ProductCard-module__CokjfW__codeBadge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--gvs-muted);font-size:9px;font-weight:var(--fw-extrabold);letter-spacing:.3px;background:#ffffffdb;border-radius:6px;padding:3px 6px;position:absolute;bottom:7px;left:9px}.ProductCard-module__CokjfW__body{flex-direction:column;flex:1;gap:0;padding:10px 12px 12px;display:flex}.ProductCard-module__CokjfW__brand{font-size:9.5px;font-weight:var(--fw-extrabold);color:var(--gvs-muted);text-transform:uppercase;letter-spacing:.4px;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.ProductCard-module__CokjfW__name{font-size:13px;font-weight:var(--fw-extrabold);color:var(--gvs-ink);cursor:pointer;-webkit-line-clamp:2;text-align:left;background:0 0;border:none;-webkit-box-orient:vertical;min-height:33px;margin-top:4px;padding:0;font-family:inherit;line-height:1.28;display:-webkit-box;overflow:hidden}.ProductCard-module__CokjfW__pack{color:var(--gvs-muted);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.ProductCard-module__CokjfW__priceRow{align-items:baseline;gap:7px;margin-top:8px;display:flex}.ProductCard-module__CokjfW__price{font-size:18px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}.ProductCard-module__CokjfW__compareAt{color:var(--gvs-muted-2);font-size:12px;text-decoration:line-through}.ProductCard-module__CokjfW__metaRow{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.ProductCard-module__CokjfW__vatLine{color:var(--gvs-muted-2);font-size:10px}.ProductCard-module__CokjfW__unitPrice{font-size:10px;font-weight:var(--fw-extrabold);color:var(--gvs-muted);background:var(--gvs-surface-well);white-space:nowrap;border-radius:6px;padding:2px 6px}.ProductCard-module__CokjfW__availability{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.ProductCard-module__CokjfW__footer{margin-top:auto;padding-top:9px}.ProductCard-module__CokjfW__wishlist{width:100%;min-height:42px}@media (min-width:1050px){.ProductCard-module__CokjfW__offerBadge{top:12px;left:12px}.ProductCard-module__CokjfW__offerBadge span{border-radius:9px;padding:5px 9px;font-size:12px}.ProductCard-module__CokjfW__codeBadge{border-radius:8px;padding:4px 8px;font-size:11px;bottom:10px;left:10px}.ProductCard-module__CokjfW__body{gap:0;padding:10px 16px 16px}.ProductCard-module__CokjfW__brand{font-size:12px}.ProductCard-module__CokjfW__name{min-height:42px;margin-top:5px;font-size:16px;line-height:21px}.ProductCard-module__CokjfW__pack{gap:6px;margin-top:8px;font-size:13px}.ProductCard-module__CokjfW__pack svg{width:13px;height:13px}.ProductCard-module__CokjfW__priceRow{gap:8px;margin-top:12px}.ProductCard-module__CokjfW__price{font-size:22px}.ProductCard-module__CokjfW__compareAt{font-size:13px}.ProductCard-module__CokjfW__metaRow{margin-top:6px}.ProductCard-module__CokjfW__vatLine{font-size:12px}.ProductCard-module__CokjfW__unitPrice{border-radius:8px;padding:3px 8px;font-size:12px}.ProductCard-module__CokjfW__availability{margin-top:8px}.ProductCard-module__CokjfW__availability span{font-size:13px}.ProductCard-module__CokjfW__footer{padding-top:12px}.ProductCard-module__CokjfW__footer>button,.ProductCard-module__CokjfW__footer>a,.ProductCard-module__CokjfW__wishlist{border-radius:13px;gap:6px;height:48px;font-size:14px}.ProductCard-module__CokjfW__footer [data-qty-stepper]{border-radius:13px;height:48px;padding:0 5px}.ProductCard-module__CokjfW__footer [data-qty-stepper] button{border-radius:10px;width:38px;height:38px}.ProductCard-module__CokjfW__footer [data-qty-stepper] span{min-width:26px;font-size:16px}.ProductCard-module__CokjfW__footer>button svg,.ProductCard-module__CokjfW__footer>a svg,.ProductCard-module__CokjfW__footer [data-qty-stepper] svg{width:17px;height:17px}}
.Container-module__2XBdka__container{padding:16px var(--gutter-mobile);max-width:var(--container-max);margin-inline:auto}@media (min-width:760px){.Container-module__2XBdka__container{width:calc(100% - var(--gutter-tablet) * 2);padding-block:26px;padding-inline:0}}@media (min-width:1050px){.Container-module__2XBdka__container{width:calc(100% - var(--gutter-desktop) * 2);padding-block:36px}}
.Badge-module__2lqh8a__offer{background:var(--gvs-red);color:#fff;font-size:9.5px;font-weight:var(--fw-extrabold);border-radius:var(--radius-badge);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;padding:4px 8px}.Badge-module__2lqh8a__count{color:var(--gvs-red);font-size:10px;font-weight:var(--fw-black);border:2px solid var(--gvs-red);background:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-flex}.Badge-module__2lqh8a__availability{font-size:10.5px;font-weight:var(--fw-extrabold)}.Badge-module__2lqh8a__availability.Badge-module__2lqh8a__in{color:var(--gvs-green-700)}.Badge-module__2lqh8a__availability.Badge-module__2lqh8a__low{color:var(--gvs-amber-700)}.Badge-module__2lqh8a__availability.Badge-module__2lqh8a__out{color:var(--gvs-muted)}.Badge-module__2lqh8a__availability.Badge-module__2lqh8a__preorder{color:var(--gvs-amber-700)}
.CategoryTile-module__75NJ3q__tile{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-left:3px solid var(--gvs-red);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-card-sm);cursor:pointer;flex-direction:column;gap:9px;padding:15px;transition:box-shadow .12s,border-color .12s;display:flex}.CategoryTile-module__75NJ3q__tile:hover{box-shadow:var(--shadow-card)}.CategoryTile-module__75NJ3q__topRow{justify-content:space-between;align-items:center;display:flex}.CategoryTile-module__75NJ3q__icon{border-radius:var(--radius-control);background:var(--gvs-red-tint);width:44px;height:44px;color:var(--gvs-red);justify-content:center;align-items:center;display:flex}.CategoryTile-module__75NJ3q__count{font-size:11px;font-weight:var(--fw-extrabold);color:var(--gvs-muted-2)}.CategoryTile-module__75NJ3q__name{font-size:14.5px;font-weight:var(--fw-black);color:var(--gvs-ink)}.CategoryTile-module__75NJ3q__blurb{color:var(--gvs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:1050px){.CategoryTile-module__75NJ3q__tile{border-left-width:4px;gap:13px;padding:21px}.CategoryTile-module__75NJ3q__icon{width:62px;height:62px}.CategoryTile-module__75NJ3q__icon svg{width:28px;height:28px}.CategoryTile-module__75NJ3q__count{font-size:15px}.CategoryTile-module__75NJ3q__name{font-size:20px}.CategoryTile-module__75NJ3q__blurb{font-size:16px}}
.AccountMenu-module__EzCn3G__wrap{position:relative}.AccountMenu-module__EzCn3G__wrapBottom{flex:1;justify-content:center;display:flex}.AccountMenu-module__EzCn3G__trigger{cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0}.AccountMenu-module__EzCn3G__menu{z-index:40;min-width:210px;color:var(--gvs-ink);box-shadow:var(--shadow-card-lg,0 12px 32px #00000029);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.AccountMenu-module__EzCn3G__menuUp{top:auto;bottom:calc(100% + 14px)}.AccountMenu-module__EzCn3G__form{margin:0}.AccountMenu-module__EzCn3G__item{width:100%;min-height:40px;color:var(--gvs-ink);font-family:inherit;font-size:13px;font-weight:var(--fw-extrabold);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.AccountMenu-module__EzCn3G__item:hover{background:var(--gvs-surface-well)}.AccountMenu-module__EzCn3G__logout{color:var(--gvs-red)}
.Lists-module__kCXoSW__page{padding-top:4px}.Lists-module__kCXoSW__title{font-size:19px;font-weight:var(--fw-black);letter-spacing:-.3px;color:var(--gvs-ink);margin:0 0 16px}@media (min-width:760px){.Lists-module__kCXoSW__title{margin-bottom:20px;font-size:24px}}.Lists-module__kCXoSW__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:900px){.Lists-module__kCXoSW__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}}.Lists-module__kCXoSW__label{font-size:11px;font-weight:var(--fw-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--gvs-muted);margin-bottom:8px}.Lists-module__kCXoSW__labelRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.Lists-module__kCXoSW__labelRow .Lists-module__kCXoSW__label{margin:0}.Lists-module__kCXoSW__stack{flex-direction:column;gap:11px;display:flex}.Lists-module__kCXoSW__card{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);padding:15px}.Lists-module__kCXoSW__cardTitle{font-size:15px;font-weight:var(--fw-black);color:var(--gvs-ink)}.Lists-module__kCXoSW__cardSub{color:var(--gvs-muted);margin:4px 0 14px;font-size:12px}.Lists-module__kCXoSW__banner{border-radius:var(--radius-control);background:var(--gvs-red-tint);color:var(--gvs-red-700);font-size:13px;font-weight:var(--fw-bold);margin:0 0 12px;padding:10px 12px}.Lists-module__kCXoSW__bannerOk{background:var(--gvs-green-tint);color:var(--gvs-green-700)}.Lists-module__kCXoSW__listTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.Lists-module__kCXoSW__listMain{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;flex:200px;align-items:center;gap:12px;padding:0;display:flex}.Lists-module__kCXoSW__listIcon{background:var(--gvs-red-tint);width:42px;height:42px;color:var(--gvs-red);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.Lists-module__kCXoSW__listName{font-size:14px;font-weight:var(--fw-black);color:var(--gvs-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Lists-module__kCXoSW__listMeta{color:var(--gvs-muted);font-size:11.5px}.Lists-module__kCXoSW__listActions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.Lists-module__kCXoSW__listTop:has([role=alert]){grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 4px;display:grid}.Lists-module__kCXoSW__listTop:has([role=alert]) .Lists-module__kCXoSW__listActions{display:contents}.Lists-module__kCXoSW__listTop:has([role=alert]) .Lists-module__kCXoSW__listActions>:first-child{display:contents}.Lists-module__kCXoSW__listTop:has([role=alert]) .Lists-module__kCXoSW__listMain{grid-area:1/1;margin-right:6px}.Lists-module__kCXoSW__listTop:has([role=alert]) [role=alert]{grid-area:2/1/auto/-1;width:100%;max-width:none}.Lists-module__kCXoSW__iconButton{width:34px;height:34px;color:var(--gvs-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.Lists-module__kCXoSW__iconButton:hover:not(:disabled){background:var(--gvs-surface-well);color:var(--gvs-red)}.Lists-module__kCXoSW__iconButton:disabled{opacity:.45;cursor:default}.Lists-module__kCXoSW__items{border-top:1px solid var(--gvs-border-softer);margin:12px 0 0;padding:0;list-style:none}.Lists-module__kCXoSW__item{border-bottom:1px solid var(--gvs-border-softer);align-items:center;gap:10px;padding:10px 0;display:flex}.Lists-module__kCXoSW__item:last-child{border-bottom:none}.Lists-module__kCXoSW__itemText{flex:1;min-width:0}.Lists-module__kCXoSW__itemName{font-size:13px;font-weight:var(--fw-extrabold);color:var(--gvs-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}a.Lists-module__kCXoSW__itemName:hover{color:var(--gvs-red)}.Lists-module__kCXoSW__itemMeta{color:var(--gvs-muted);font-size:11.5px}.Lists-module__kCXoSW__itemGone{color:var(--gvs-amber-700);font-weight:var(--fw-bold)}.Lists-module__kCXoSW__qty{flex:none;align-items:center;gap:2px;display:inline-flex}.Lists-module__kCXoSW__qtyValue{text-align:center;min-width:26px;font-size:13px;font-weight:var(--fw-extrabold);color:var(--gvs-ink)}.Lists-module__kCXoSW__emptyNote{color:var(--gvs-muted);margin:12px 0 0;font-size:12.5px}.Lists-module__kCXoSW__inlineForm{gap:8px;margin-bottom:12px;display:flex}.Lists-module__kCXoSW__field{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:42px;font-family:var(--font-sans);color:var(--gvs-ink);padding:0 12px;font-size:14px;font-weight:600}.Lists-module__kCXoSW__field:focus-visible{outline:2px solid var(--gvs-red);outline-offset:1px}.Lists-module__kCXoSW__fieldInvalid{border-color:var(--gvs-red)}.Lists-module__kCXoSW__empty{text-align:center;background:var(--gvs-surface);border:1px dashed var(--gvs-border);border-radius:var(--radius-card);color:var(--gvs-muted);padding:26px 18px;font-size:13.5px}.Lists-module__kCXoSW__signIn{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Lists-module__kCXoSW__padHead,.Lists-module__kCXoSW__padRow{grid-template-columns:minmax(0,1fr) 84px 42px;align-items:center;gap:8px;display:grid}.Lists-module__kCXoSW__padHead{margin-bottom:7px}.Lists-module__kCXoSW__padHead .Lists-module__kCXoSW__label{margin:0}.Lists-module__kCXoSW__padRows{flex-direction:column;gap:9px;display:flex}.Lists-module__kCXoSW__padCheck{background:var(--gvs-surface-well);width:42px;height:42px;color:var(--gvs-green-700);border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.Lists-module__kCXoSW__padRemove{cursor:pointer;color:var(--gvs-muted)}.Lists-module__kCXoSW__padRemove:hover{color:var(--gvs-red)}.Lists-module__kCXoSW__padActions{flex-direction:column;gap:9px;margin-top:12px;display:flex}.Lists-module__kCXoSW__saveWrap{position:relative}.Lists-module__kCXoSW__menu{z-index:30;background:var(--gvs-surface);border:1px solid var(--gvs-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card-lg,0 12px 32px #00000029);padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0}.Lists-module__kCXoSW__menuHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.Lists-module__kCXoSW__menuTitle{font-size:12.5px;font-weight:var(--fw-extrabold);color:var(--gvs-ink)}.Lists-module__kCXoSW__dismiss{width:32px;height:32px;color:var(--gvs-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Lists-module__kCXoSW__dismiss:hover{color:var(--gvs-ink);background:var(--gvs-surface-well)}.Lists-module__kCXoSW__menuActions{justify-content:flex-end;margin-top:10px;display:flex}.Lists-module__kCXoSW__menuList{max-height:200px;margin:0 0 10px;padding:0;list-style:none;overflow-y:auto}.Lists-module__kCXoSW__menuItem{width:100%;font:inherit;font-size:13.5px;font-weight:var(--fw-bold);color:var(--gvs-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 8px;display:flex}.Lists-module__kCXoSW__menuItem:hover:not(:disabled){background:var(--gvs-surface-well)}.Lists-module__kCXoSW__box{border:1.6px solid var(--gvs-border);color:#0000;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Lists-module__kCXoSW__boxOn{background:var(--gvs-red);border-color:var(--gvs-red);color:#fff}@media (min-width:1050px){.Lists-module__kCXoSW__title{letter-spacing:-.5px;margin-bottom:28px;font-size:32px}.Lists-module__kCXoSW__grid{gap:40px}.Lists-module__kCXoSW__label{font-size:12.5px}.Lists-module__kCXoSW__stack{gap:16px}.Lists-module__kCXoSW__card{padding:22px 24px}.Lists-module__kCXoSW__cardTitle{font-size:19px}.Lists-module__kCXoSW__cardSub{margin-bottom:20px;font-size:14px}.Lists-module__kCXoSW__listIcon{border-radius:14px;width:54px;height:54px}.Lists-module__kCXoSW__listMain{gap:16px}.Lists-module__kCXoSW__listName{font-size:17px}.Lists-module__kCXoSW__listMeta{margin-top:2px;font-size:13.5px}.Lists-module__kCXoSW__iconButton{width:40px;height:40px}.Lists-module__kCXoSW__items{margin-top:18px}.Lists-module__kCXoSW__item{gap:14px;padding:14px 0}.Lists-module__kCXoSW__itemName{font-size:15px}.Lists-module__kCXoSW__itemMeta{font-size:13px}.Lists-module__kCXoSW__qtyValue{min-width:34px;font-size:15px}.Lists-module__kCXoSW__emptyNote{font-size:14px}.Lists-module__kCXoSW__empty{padding:56px 24px;font-size:15px}.Lists-module__kCXoSW__banner{font-size:14px}.Lists-module__kCXoSW__field{min-height:50px;font-size:15px}.Lists-module__kCXoSW__padHead,.Lists-module__kCXoSW__padRow{grid-template-columns:minmax(0,1fr) 120px 50px;gap:12px}.Lists-module__kCXoSW__padCheck{width:50px;height:50px}.Lists-module__kCXoSW__padRows{gap:12px}.Lists-module__kCXoSW__padActions{margin-top:18px}}
.BottomNav-module__1f9tVa__nav{height:calc(66px + env(safe-area-inset-bottom));box-shadow:var(--shadow-nav);padding-top:9px;padding-bottom:env(safe-area-inset-bottom);z-index:25;background:#fff;justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:760px){.BottomNav-module__1f9tVa__nav{display:none}}.BottomNav-module__1f9tVa__navItem{font-family:inherit;font-size:10px;font-weight:var(--fw-extrabold);color:var(--gvs-muted-2);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}button.BottomNav-module__1f9tVa__navItem{cursor:pointer;width:100%}.BottomNav-module__1f9tVa__navItem.BottomNav-module__1f9tVa__active{color:var(--gvs-red)}.BottomNav-module__1f9tVa__fab{background:var(--gradient-button);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-fab);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-22px;display:flex}
.CategoryGridSection-module__aR7WPW__section{margin-top:24px}@media (min-width:1050px){.CategoryGridSection-module__aR7WPW__section{margin-top:var(--section-gap-wide)}}.CategoryGridSection-module__aR7WPW__head{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}@media (min-width:1050px){.CategoryGridSection-module__aR7WPW__head{margin-bottom:18px}}.CategoryGridSection-module__aR7WPW__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}@media (min-width:760px){.CategoryGridSection-module__aR7WPW__title{font-size:22px}}@media (min-width:1050px){.CategoryGridSection-module__aR7WPW__title{font-size:var(--fs-section-title-wide)}.CategoryGridSection-module__aR7WPW__viewAll{font-size:18px}}.CategoryGridSection-module__aR7WPW__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:760px){.CategoryGridSection-module__aR7WPW__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1050px){.CategoryGridSection-module__aR7WPW__grid{gap:22px}}
.BrandCard-module__T5jEaW__card{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-card-sm);cursor:pointer;scroll-snap-align:start;flex-direction:column;flex:none;width:132px;transition:border-color .12s;display:flex;overflow:hidden}.BrandCard-module__T5jEaW__card:hover{border-color:var(--gvs-red)}.BrandCard-module__T5jEaW__logoWrap{border-bottom:1px solid var(--gvs-border-soft);background:#fff;justify-content:center;align-items:center;height:88px;padding:10px;display:flex;position:relative}.BrandCard-module__T5jEaW__meta{padding:9px 11px}.BrandCard-module__T5jEaW__name{font-size:12.5px;font-weight:var(--fw-black);color:var(--gvs-ink);display:block}.BrandCard-module__T5jEaW__blurb{color:var(--gvs-muted);margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.BrandCard-module__T5jEaW__placeholder{background:var(--gvs-red-tint);width:40px;height:40px;color:var(--gvs-red);font-size:18px;font-weight:var(--fw-black);border-radius:10px;justify-content:center;align-items:center;display:flex}@media (min-width:1050px){.BrandCard-module__T5jEaW__card{width:var(--brand-card-width-wide)}.BrandCard-module__T5jEaW__logoWrap{height:130px;padding:14px}.BrandCard-module__T5jEaW__meta{padding:14px 16px}.BrandCard-module__T5jEaW__name{font-size:18px}.BrandCard-module__T5jEaW__blurb{margin-top:3px;font-size:15px}.BrandCard-module__T5jEaW__placeholder{border-radius:14px;width:56px;height:56px;font-size:25px}}
.LanguageToggle-module__bC34jW__toggle{background:var(--gvs-surface-well);border:1px solid var(--gvs-border-soft);font-family:var(--font-sans);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.LanguageToggle-module__bC34jW__option{color:var(--gvs-ink-2);font-size:11.5px;font-weight:var(--fw-extrabold);letter-spacing:.3px;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;line-height:1}.LanguageToggle-module__bC34jW__option[data-active=true]{background:var(--gvs-red);color:#fff}.LanguageToggle-module__bC34jW__option:focus-visible{outline:2px solid var(--gvs-red);outline-offset:2px}.LanguageToggle-module__bC34jW__onDark{background:#ffffff14;border-color:#ffffff1f}.LanguageToggle-module__bC34jW__optionOnDark{color:#ffffff9e}.LanguageToggle-module__bC34jW__optionOnDark[data-active=true]{background:var(--gvs-red);color:#fff;box-shadow:0 2px 8px #e2001a59}
.IconButton-module__BSMP3W__base{border-radius:var(--radius-control);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s,transform .12s;display:inline-flex;position:relative}.IconButton-module__BSMP3W__base:active{transform:scale(.96)}.IconButton-module__BSMP3W__base:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.IconButton-module__BSMP3W__onBrand{color:#fff;background:#ffffff24}.IconButton-module__BSMP3W__onBrand:hover:not(:disabled){background:#ffffff38}
.Breadcrumb-module__DjPGga__trail{color:var(--gvs-muted);font-size:12px;font-weight:var(--fw-bold);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.Breadcrumb-module__DjPGga__link:hover{color:var(--gvs-red)}.Breadcrumb-module__DjPGga__current{color:var(--gvs-ink)}
.BrandRailSection-module__rzQV5q__section{margin-top:24px}@media (min-width:1050px){.BrandRailSection-module__rzQV5q__section{margin-top:var(--section-gap-wide)}}.BrandRailSection-module__rzQV5q__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px;margin-bottom:13px}@media (min-width:760px){.BrandRailSection-module__rzQV5q__title{font-size:22px}}@media (min-width:1050px){.BrandRailSection-module__rzQV5q__title{font-size:var(--fs-section-title-wide);margin-bottom:18px}}.BrandRailSection-module__rzQV5q__rail{scroll-snap-type:x proximity;grid-auto-columns:132px;grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}@media (min-width:1050px){.BrandRailSection-module__rzQV5q__rail{grid-auto-columns:var(--brand-card-width-wide)}}
.ProductGrid-module___O-zca__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:760px){.ProductGrid-module___O-zca__grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (min-width:1050px){.ProductGrid-module___O-zca__grid{grid-template-columns:repeat(auto-fill,minmax(260px,270px));justify-content:space-between;gap:20px}}
.DesktopCategoryBar-module__1lLpga__bar{display:none}@media (min-width:760px){.DesktopCategoryBar-module__1lLpga__bar{background:var(--gvs-red-700);display:block;position:relative;overflow:visible}}.DesktopCategoryBar-module__1lLpga__items{scrollbar-width:none;align-items:center;gap:4px;height:48px;padding:0 20px;display:flex;overflow:auto hidden}.DesktopCategoryBar-module__1lLpga__items::-webkit-scrollbar{display:none}@media (min-width:1050px){.DesktopCategoryBar-module__1lLpga__items{gap:6px;height:68px;padding:0 28px}}.DesktopCategoryBar-module__1lLpga__catButton{white-space:nowrap;color:#ffffffeb;font-family:inherit;font-weight:var(--fw-extrabold);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 13px;font-size:13px;transition:background-color .12s;display:flex}@media (min-width:1050px){.DesktopCategoryBar-module__1lLpga__catButton{gap:8px;padding:11px 18px;font-size:18px}.DesktopCategoryBar-module__1lLpga__chevron svg{width:18px;height:18px}}.DesktopCategoryBar-module__1lLpga__catButton:hover,.DesktopCategoryBar-module__1lLpga__catButton.DesktopCategoryBar-module__1lLpga__open{background:#ffffff29}.DesktopCategoryBar-module__1lLpga__brandsButton{margin-left:auto;}.DesktopCategoryBar-module__1lLpga__chevron{transition:transform .15s}.DesktopCategoryBar-module__1lLpga__chevron.DesktopCategoryBar-module__1lLpga__open{transform:rotate(180deg)}.DesktopCategoryBar-module__1lLpga__mega{z-index:31;box-shadow:var(--shadow-modal);background:#fff;border-radius:0 0 18px 18px;max-height:70vh;padding:24px 34px;animation:.16s DesktopCategoryBar-module__1lLpga__fade;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}@keyframes DesktopCategoryBar-module__1lLpga__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DesktopCategoryBar-module__1lLpga__mega{animation:none}}.DesktopCategoryBar-module__1lLpga__megaHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.DesktopCategoryBar-module__1lLpga__megaTitle{font-size:22px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}.DesktopCategoryBar-module__1lLpga__megaViewAll{color:var(--gvs-red);font-weight:var(--fw-extrabold);font-size:12.5px}.DesktopCategoryBar-module__1lLpga__megaGrid{grid-template-columns:repeat(4,1fr);gap:10px 28px;display:grid}.DesktopCategoryBar-module__1lLpga__megaLink{color:var(--gvs-ink-2);font-size:13px;font-weight:var(--fw-semibold);padding:5px 0;transition:color .12s;display:block}.DesktopCategoryBar-module__1lLpga__megaLink:hover{color:var(--gvs-red)}.DesktopCategoryBar-module__1lLpga__megaEmpty{color:var(--gvs-muted-2);margin:0;font-size:13px}.DesktopCategoryBar-module__1lLpga__brandMegaGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DesktopCategoryBar-module__1lLpga__brandMegaItem{border:1px solid var(--gvs-border-soft);border-radius:var(--radius-control);font-weight:var(--fw-extrabold);color:var(--gvs-ink);align-items:center;gap:11px;padding:9px 11px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:flex}.DesktopCategoryBar-module__1lLpga__brandMegaItem:hover{border-color:var(--gvs-red);box-shadow:var(--shadow-card-sm)}.DesktopCategoryBar-module__1lLpga__brandMegaLogo{border:1px solid var(--gvs-border-soft);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;overflow:hidden}.DesktopCategoryBar-module__1lLpga__brandMegaPlaceholder{font-size:16px;font-weight:var(--fw-black);color:var(--gvs-red)}
.ProductRailSection-module__zaBpxq__section{margin-top:24px}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__section{margin-top:var(--section-gap-wide)}}.ProductRailSection-module__zaBpxq__head{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__head{margin-bottom:22px}}.ProductRailSection-module__zaBpxq__titleGroup{flex-direction:column;gap:2px;display:flex}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__titleGroup{gap:6px}}.ProductRailSection-module__zaBpxq__eyebrow{font-size:var(--fs-overline);font-weight:var(--fw-extrabold);letter-spacing:.6px;text-transform:uppercase;color:var(--gvs-red)}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__eyebrow{font-size:14px}}.ProductRailSection-module__zaBpxq__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}.ProductRailSection-module__zaBpxq__subtitle,.ProductRailSection-module__zaBpxq__empty{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--gvs-muted);margin:0}@media (min-width:760px){.ProductRailSection-module__zaBpxq__title{font-size:22px}}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__title{font-size:var(--fs-section-title-wide)}.ProductRailSection-module__zaBpxq__viewAll{font-size:18px}}.ProductRailSection-module__zaBpxq__rail{scroll-snap-type:x mandatory;grid-auto-columns:min(82vw,250px);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}@media (min-width:760px){.ProductRailSection-module__zaBpxq__rail{grid-auto-columns:250px;gap:16px}}@media (min-width:1050px){.ProductRailSection-module__zaBpxq__rail{grid-auto-columns:var(--product-card-width-wide);gap:clamp(28px,3.8vw,68px);padding-bottom:10px}}.ProductRailSection-module__zaBpxq__railItem{scroll-snap-align:start}
.Header-module__85i50G__appbar{z-index:30;background:var(--gradient-bar);box-shadow:var(--shadow-bar);color:#fff;position:sticky;top:0}.Header-module__85i50G__row{align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}@media (min-width:760px){.Header-module__85i50G__row{gap:20px;height:66px;padding:0 26px}}@media (min-width:1050px){.Header-module__85i50G__row{gap:28px;height:92px;padding:0 36px}}.Header-module__85i50G__logo{width:40px;height:40px;box-shadow:var(--shadow-logo);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1050px){.Header-module__85i50G__logo{width:56px;height:56px}}.Header-module__85i50G__wordmark{font-size:20px;font-weight:var(--fw-black);letter-spacing:-.4px;white-space:nowrap;align-items:center;gap:11px;display:none}.Header-module__85i50G__wordmarkTag{font-size:11px;font-weight:var(--fw-extrabold);opacity:.8;letter-spacing:.3px;background:#ffffff29;border-radius:6px;padding:3px 8px}@media (min-width:1280px){.Header-module__85i50G__wordmark{display:flex}}@media (min-width:1050px){.Header-module__85i50G__wordmark{gap:15px;font-size:28px}.Header-module__85i50G__wordmarkTag{padding:4px 11px;font-size:15px}}.Header-module__85i50G__spacer{flex:1 1 0;min-width:0}.Header-module__85i50G__searchFull{display:none}@media (min-width:760px){.Header-module__85i50G__searchFull{border-radius:var(--radius-control);min-width:0;height:44px;color:var(--gvs-muted);font-weight:var(--fw-semibold);background:#fff;flex:220px;align-items:center;gap:10px;max-width:620px;padding:0 15px;font-size:14px;display:flex;overflow:hidden}.Header-module__85i50G__searchFull svg{flex-shrink:0}}.Header-module__85i50G__searchText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:1050px){.Header-module__85i50G__searchFull{gap:14px;max-width:868px;height:62px;padding:0 21px;font-size:20px}.Header-module__85i50G__searchFull svg{width:24px;height:24px}}.Header-module__85i50G__mobileActions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (min-width:760px){.Header-module__85i50G__mobileActions{display:none}}.Header-module__85i50G__languageToggle{display:none}@media (min-width:760px){.Header-module__85i50G__languageToggle{flex-shrink:0;display:flex}}.Header-module__85i50G__desktopNav{display:none}@media (min-width:760px){.Header-module__85i50G__desktopNav{flex-shrink:0;align-items:center;gap:20px;display:flex}}@media (min-width:1050px){.Header-module__85i50G__desktopNav{gap:28px}}.Header-module__85i50G__navLink{color:#fff;font-weight:var(--fw-extrabold);align-items:center;gap:8px;font-size:13px;display:flex;position:relative}button.Header-module__85i50G__navLink{font-family:inherit}@media (min-width:1050px){.Header-module__85i50G__navLink{gap:11px;font-size:18px}.Header-module__85i50G__navLink svg{width:25px;height:25px}}.Header-module__85i50G__badgeFloat{position:absolute;top:-5px;right:-5px}.Header-module__85i50G__cartButton{color:var(--gvs-red);font-weight:var(--fw-black);border-radius:var(--radius-control);background:#fff;align-items:center;gap:9px;height:44px;padding:0 16px;font-size:13px;display:none;position:relative}@media (min-width:760px){.Header-module__85i50G__cartButton{flex-shrink:0;display:flex}}@media (min-width:1050px){.Header-module__85i50G__cartButton{border-radius:17px;gap:13px;height:62px;padding:0 22px;font-size:18px}.Header-module__85i50G__cartButton svg{width:25px;height:25px}}@media (min-width:760px) and (max-width:1279px){.Header-module__85i50G__navLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Header-module__85i50G__desktopNav{gap:14px}.Header-module__85i50G__cartButton{justify-content:center;width:44px;padding:0}}@media (min-width:1050px) and (max-width:1279px){.Header-module__85i50G__cartButton{width:62px}}
.MobileNav-module__Vm-Fdq__trigger{flex-shrink:0;display:flex}@media (min-width:760px){.MobileNav-module__Vm-Fdq__trigger{display:none}}.MobileNav-module__Vm-Fdq__overlay{z-index:40;background:#0f121873;animation:.2s MobileNav-module__Vm-Fdq__fade;position:fixed;inset:0}@keyframes MobileNav-module__Vm-Fdq__fade{0%{opacity:0}to{opacity:1}}@keyframes MobileNav-module__Vm-Fdq__slidein{0%{transform:translate(-100%)}to{transform:translate(0)}}.MobileNav-module__Vm-Fdq__drawer{z-index:41;background:#fff;width:86%;max-width:340px;animation:.28s cubic-bezier(.22,1,.36,1) MobileNav-module__Vm-Fdq__slidein;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #0003}.MobileNav-module__Vm-Fdq__drawerHead{background:var(--gradient-hero);color:#fff;padding:22px 18px}.MobileNav-module__Vm-Fdq__drawerHeadRow{justify-content:space-between;align-items:center;display:flex}.MobileNav-module__Vm-Fdq__drawerTitle{font-weight:var(--fw-black);font-size:17px}.MobileNav-module__Vm-Fdq__drawerSub{opacity:.9;margin-top:6px;font-size:12.5px}.MobileNav-module__Vm-Fdq__drawerLanguageToggle{margin-top:14px}.MobileNav-module__Vm-Fdq__drawerList{padding:12px 10px}.MobileNav-module__Vm-Fdq__drawerItem{cursor:pointer;border-radius:var(--radius-control);width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 12px;font-family:inherit;display:flex}.MobileNav-module__Vm-Fdq__drawerItem:hover{background:var(--gvs-surface-well)}.MobileNav-module__Vm-Fdq__drawerItemLabel{font-weight:var(--fw-extrabold);color:var(--gvs-ink);align-items:center;gap:12px;font-size:14px;display:flex}.MobileNav-module__Vm-Fdq__drawerItemIcon{background:var(--gvs-red-tint);width:34px;height:34px;color:var(--gvs-red);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileNav-module__Vm-Fdq__drawerSection{font-size:11px;font-weight:var(--fw-extrabold);color:var(--gvs-muted-2);text-transform:uppercase;letter-spacing:.4px;padding:16px 12px 6px}.MobileNav-module__Vm-Fdq__drawerChildren{flex-direction:column;padding:0 12px 6px 58px;display:flex}.MobileNav-module__Vm-Fdq__drawerChild{font-size:13px;font-weight:var(--fw-semibold);color:var(--gvs-ink-2);border-radius:var(--radius-control);padding:8px 4px}.MobileNav-module__Vm-Fdq__drawerChild:hover{color:var(--gvs-red)}.MobileNav-module__Vm-Fdq__drawerBrandLogo{border:1px solid var(--gvs-border-soft);width:34px;height:34px;color:var(--gvs-red);font-size:13px;font-weight:var(--fw-black);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}
.BrandHubSection-module__dlrGfa__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.BrandHubSection-module__dlrGfa__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}@media (min-width:760px){.BrandHubSection-module__dlrGfa__title{font-size:22px}}.BrandHubSection-module__dlrGfa__count{color:var(--gvs-muted);font-size:12px;font-weight:var(--fw-bold);flex-shrink:0}.BrandHubSection-module__dlrGfa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (min-width:760px){.BrandHubSection-module__dlrGfa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1050px){.BrandHubSection-module__dlrGfa__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.BrandHubSection-module__dlrGfa__card{width:100%}.BrandHubSection-module__dlrGfa__emptyState{text-align:center;color:var(--gvs-muted);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.BrandHubSection-module__dlrGfa__emptyIcon{background:var(--gvs-surface-well);width:48px;height:48px;color:var(--gvs-muted-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.BrandHubSection-module__dlrGfa__emptyTitle{font-weight:var(--fw-extrabold);color:var(--gvs-ink);font-size:14px}.BrandHubSection-module__dlrGfa__emptySub{max-width:320px;font-size:12.5px}
.ProductsGrid-module__uFUjIa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:760px){.ProductsGrid-module__uFUjIa__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.ProductsGrid-module__uFUjIa__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.ProductsGrid-module__uFUjIa__grid{grid-template-columns:repeat(5,1fr)}}.ProductsGrid-module__uFUjIa__card{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductsGrid-module__uFUjIa__cardSelected{border-color:var(--gvs-red)}.ProductsGrid-module__uFUjIa__selectBox{z-index:1;background:#fff;border-radius:8px;padding:3px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0f121829}.ProductsGrid-module__uFUjIa__media{aspect-ratio:4/3;background:#fff;display:block;position:relative}@media (min-width:760px){.ProductsGrid-module__uFUjIa__media{aspect-ratio:1}}.ProductsGrid-module__uFUjIa__mediaImg{object-fit:contain;padding:8%;position:absolute;inset:0}.ProductsGrid-module__uFUjIa__mediaPlaceholder{background:var(--gvs-canvas);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductsGrid-module__uFUjIa__statusBadge{position:absolute;top:8px;left:8px}.ProductsGrid-module__uFUjIa__body{flex-direction:column;flex:1;gap:4px;padding:10px 12px 12px;display:flex}.ProductsGrid-module__uFUjIa__sku{color:var(--gvs-muted);font-size:11px;font-weight:700}.ProductsGrid-module__uFUjIa__name{color:var(--gvs-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ProductsGrid-module__uFUjIa__price{color:var(--gvs-ink);margin-top:2px;font-size:14px;font-weight:900}.ProductsGrid-module__uFUjIa__footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:8px;display:grid}.ProductsGrid-module__uFUjIa__footer>*{width:100%;min-width:0}@media (max-width:759px){.ProductsGrid-module__uFUjIa__body{padding:8px 8px 10px}:is(.ProductsGrid-module__uFUjIa__footer a,.ProductsGrid-module__uFUjIa__footer button){gap:4px;padding:8px 4px;font-size:11.5px}}
.Account-module__bAd3nW__page{padding-top:4px}.Account-module__bAd3nW__eyebrow{font-size:var(--fs-overline);font-weight:var(--fw-extrabold);letter-spacing:.6px;text-transform:uppercase;color:var(--gvs-red)}.Account-module__bAd3nW__title{font-size:19px;font-weight:var(--fw-black);letter-spacing:-.3px;color:var(--gvs-ink);margin:3px 0 16px}@media (min-width:760px){.Account-module__bAd3nW__title{margin-bottom:20px;font-size:26px}}@media (min-width:1050px){.Account-module__bAd3nW__title{letter-spacing:-.5px;margin-bottom:26px;font-size:32px}}.Account-module__bAd3nW__back{font-size:13px;font-weight:var(--fw-bold);color:var(--gvs-muted);align-items:center;gap:4px;margin-bottom:12px;text-decoration:none;display:inline-flex}.Account-module__bAd3nW__back:hover{color:var(--gvs-red)}@media (min-width:1050px){.Account-module__bAd3nW__back{margin-bottom:16px;font-size:14px}}.Account-module__bAd3nW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.Account-module__bAd3nW__stats>:first-child{grid-column:1/-1}@media (min-width:600px){.Account-module__bAd3nW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.Account-module__bAd3nW__stats>:first-child{grid-column:auto}}@media (min-width:1050px){.Account-module__bAd3nW__stats{gap:22px;margin-bottom:28px}}.Account-module__bAd3nW__stat{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);padding:14px 16px}.Account-module__bAd3nW__statValue{font-size:22px;font-weight:var(--fw-black);letter-spacing:-.4px;color:var(--gvs-ink)}.Account-module__bAd3nW__statValueAccent{color:var(--gvs-red)}.Account-module__bAd3nW__statLabel{font-size:11.5px;font-weight:var(--fw-bold);color:var(--gvs-muted);margin-top:2px}@media (min-width:1050px){.Account-module__bAd3nW__stat{padding:24px 28px}.Account-module__bAd3nW__statValue{font-size:34px}.Account-module__bAd3nW__statLabel{margin-top:4px;font-size:14px}}.Account-module__bAd3nW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.Account-module__bAd3nW__layoutSide{display:contents}.Account-module__bAd3nW__layoutMain{order:2}.Account-module__bAd3nW__layoutSide>:first-child{order:1}.Account-module__bAd3nW__layoutSide>:last-child{order:3}@media (min-width:1050px){.Account-module__bAd3nW__layout{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:40px}.Account-module__bAd3nW__layoutSide{flex-direction:column;gap:22px;display:flex;position:sticky;top:24px}.Account-module__bAd3nW__layoutMain,.Account-module__bAd3nW__layoutSide>*{order:0}}.Account-module__bAd3nW__delivery{border-radius:var(--radius-card);background:var(--gradient-hero);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.Account-module__bAd3nW__deliveryMain{align-items:center;gap:12px;min-width:0;display:flex}.Account-module__bAd3nW__deliveryIcon{background:#ffffff2e;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Account-module__bAd3nW__deliveryLabel{opacity:.9;font-size:12px}.Account-module__bAd3nW__deliveryValue{font-size:15px;font-weight:var(--fw-black)}.Account-module__bAd3nW__deliverySub{opacity:.85;font-size:12px}@media (min-width:1050px){.Account-module__bAd3nW__delivery{flex-direction:column;align-items:stretch;gap:18px;padding:24px}.Account-module__bAd3nW__delivery>a{justify-content:center;width:100%}.Account-module__bAd3nW__deliveryIcon{width:48px;height:48px}.Account-module__bAd3nW__deliveryLabel{font-size:13.5px}.Account-module__bAd3nW__deliveryValue{font-size:19px;line-height:1.3}.Account-module__bAd3nW__deliverySub{font-size:13.5px}}.Account-module__bAd3nW__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.Account-module__bAd3nW__sectionTitle{font-size:17px;font-weight:var(--fw-black);letter-spacing:-.3px;color:var(--gvs-ink)}@media (min-width:1050px){.Account-module__bAd3nW__sectionTitle{font-size:22px}.Account-module__bAd3nW__sectionHead{margin-bottom:16px}}.Account-module__bAd3nW__sectionHelp{color:var(--gvs-muted);margin:2px 0 0;font-size:12.5px}.Account-module__bAd3nW__orderList{grid-template-columns:minmax(0,1fr);gap:11px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.Account-module__bAd3nW__orderList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}}.Account-module__bAd3nW__orderCard{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);flex-direction:column;justify-content:space-between;gap:14px;padding:15px;display:flex}@media (min-width:1050px){.Account-module__bAd3nW__orderCard{gap:20px;padding:22px 24px}}.Account-module__bAd3nW__orderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Account-module__bAd3nW__orderRef{font-size:13.5px;font-weight:var(--fw-black);color:var(--gvs-ink);text-decoration:none}.Account-module__bAd3nW__orderRef:hover{color:var(--gvs-red)}.Account-module__bAd3nW__orderMeta{color:var(--gvs-muted);margin-top:2px;font-size:11.5px}.Account-module__bAd3nW__orderRight{text-align:right;flex:none}.Account-module__bAd3nW__orderTotal{font-size:15px;font-weight:var(--fw-black);color:var(--gvs-ink)}@media (min-width:1050px){.Account-module__bAd3nW__orderRef{font-size:17px}.Account-module__bAd3nW__orderMeta{margin-top:4px;font-size:13.5px}.Account-module__bAd3nW__orderTotal{font-size:20px}}.Account-module__bAd3nW__badge{border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-extrabold);margin-top:4px;padding:3px 9px;display:inline-block}@media (min-width:1050px){.Account-module__bAd3nW__badge{margin-top:6px;padding:4px 12px;font-size:12.5px}}.Account-module__bAd3nW__badgeProcessing{background:var(--status-progress-bg);color:var(--status-progress-fg)}.Account-module__bAd3nW__badgeDelivered{background:var(--status-closed-bg);color:var(--status-closed-fg)}.Account-module__bAd3nW__badgeCancelled{background:var(--status-cancelled-bg);color:var(--status-cancelled-fg)}.Account-module__bAd3nW__orderActions{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.Account-module__bAd3nW__orderActions>*{flex:1 1 0;min-width:0}.Account-module__bAd3nW__orderActions>:first-child:not(:only-child){display:contents}.Account-module__bAd3nW__orderActions>:first-child:not(:only-child) :is(a,button),.Account-module__bAd3nW__orderActions>:first-child:not(:only-child)~:is(a,button){flex:1 1 0;min-width:0}.Account-module__bAd3nW__orderActions [role=alert]{flex:1 0 100%;order:1;width:100%;max-width:none}@media (min-width:1050px){.Account-module__bAd3nW__orderActions{gap:12px}}.Account-module__bAd3nW__empty{text-align:center;background:var(--gvs-surface);border:1px dashed var(--gvs-border);border-radius:var(--radius-card);color:var(--gvs-muted);flex-direction:column;align-items:center;gap:8px;padding:34px 20px;font-size:13.5px;display:flex}.Account-module__bAd3nW__emptyTitle{font-size:15px;font-weight:var(--fw-extrabold);color:var(--gvs-ink)}@media (min-width:1050px){.Account-module__bAd3nW__empty{padding:56px 24px;font-size:15px}.Account-module__bAd3nW__emptyTitle{font-size:18px}}.Account-module__bAd3nW__notice{border-radius:var(--radius-card);background:var(--gvs-amber-tint);color:var(--gvs-amber-700);font-size:13.5px;font-weight:var(--fw-bold);padding:18px}.Account-module__bAd3nW__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Account-module__bAd3nW__shortcut{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);color:var(--gvs-ink);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.Account-module__bAd3nW__shortcut:hover{border-color:var(--gvs-red)}.Account-module__bAd3nW__shortcutIcon{background:var(--gvs-red-tint);width:40px;height:40px;color:var(--gvs-red);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.Account-module__bAd3nW__shortcutTitle{font-size:14px;font-weight:var(--fw-black)}.Account-module__bAd3nW__shortcutHelp{color:var(--gvs-muted);font-size:11.5px}@media (min-width:1050px){.Account-module__bAd3nW__shortcuts{grid-template-columns:minmax(0,1fr);gap:14px}.Account-module__bAd3nW__shortcut{gap:16px;padding:20px 22px}.Account-module__bAd3nW__shortcutIcon{width:48px;height:48px}.Account-module__bAd3nW__shortcutTitle{font-size:16px}.Account-module__bAd3nW__shortcutHelp{font-size:13.5px}}.Account-module__bAd3nW__detailLayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1050px){.Account-module__bAd3nW__detailLayout{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:40px}}.Account-module__bAd3nW__summary{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);flex-direction:column;order:-1;align-items:flex-start;gap:16px;padding:18px;display:flex}.Account-module__bAd3nW__summary>button,.Account-module__bAd3nW__summary>a{width:100%}@media (min-width:1050px){.Account-module__bAd3nW__summary{order:0;gap:20px;padding:28px;position:sticky;top:24px}}.Account-module__bAd3nW__facts{gap:12px;width:100%;margin:0;display:grid}.Account-module__bAd3nW__facts>div{flex-direction:column;gap:2px;display:flex}.Account-module__bAd3nW__facts dt{font-size:11px;font-weight:var(--fw-extrabold);letter-spacing:.4px;text-transform:uppercase;color:var(--gvs-muted)}.Account-module__bAd3nW__facts dd{font-size:14px;font-weight:var(--fw-bold);color:var(--gvs-ink);margin:0}@media (min-width:1050px){.Account-module__bAd3nW__facts dt{font-size:12px}.Account-module__bAd3nW__facts dd{font-size:16px}}.Account-module__bAd3nW__summaryTotal{border-top:1px solid var(--gvs-border-softer);width:100%;font-size:15px;font-weight:var(--fw-black);color:var(--gvs-ink);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}@media (min-width:1050px){.Account-module__bAd3nW__summaryTotal{font-size:18px}.Account-module__bAd3nW__summaryTotal span:last-child{letter-spacing:-.4px;font-size:26px}}.Account-module__bAd3nW__lines{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);margin:0;padding:0;list-style:none}.Account-module__bAd3nW__line{border-bottom:1px solid var(--gvs-border-softer);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main total""qty total";gap:4px 12px;padding:13px 15px;display:grid}.Account-module__bAd3nW__line:last-child{border-bottom:none}.Account-module__bAd3nW__lineMain{grid-area:main;min-width:0}.Account-module__bAd3nW__lineName{font-size:13.5px;font-weight:var(--fw-extrabold);color:var(--gvs-ink);text-decoration:none}a.Account-module__bAd3nW__lineName:hover{color:var(--gvs-red)}.Account-module__bAd3nW__lineCode{color:var(--gvs-muted);font-size:11.5px}.Account-module__bAd3nW__lineQty{color:var(--gvs-muted);grid-area:qty;font-size:12.5px}.Account-module__bAd3nW__lineTotal{font-size:14px;font-weight:var(--fw-black);color:var(--gvs-ink);text-align:right;grid-area:total;align-self:center}@media (min-width:760px){.Account-module__bAd3nW__line{grid-template-columns:minmax(0,1fr) 170px 110px;grid-template-areas:"main qty total";align-items:center;gap:16px;padding:16px 22px}.Account-module__bAd3nW__lineQty{text-align:right}}@media (min-width:1050px){.Account-module__bAd3nW__line{grid-template-columns:minmax(0,1fr) 200px 130px;padding:20px 28px}.Account-module__bAd3nW__lineName{font-size:15.5px}.Account-module__bAd3nW__lineCode{margin-top:2px;font-size:13px}.Account-module__bAd3nW__lineQty{font-size:14.5px}.Account-module__bAd3nW__lineTotal{font-size:16.5px}}.Account-module__bAd3nW__skippedNote{color:var(--gvs-amber-700);font-size:12.5px;font-weight:var(--fw-bold);margin:0}
.CategoryFilters-module__dWV2Eq__filters{flex-direction:column;gap:8px;min-width:0;max-width:100%;margin-bottom:14px;display:flex}.CategoryFilters-module__dWV2Eq__row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding-bottom:1px;display:flex;overflow-x:auto}@media (min-width:760px){.CategoryFilters-module__dWV2Eq__row{flex-wrap:wrap;overflow-x:visible}}.CategoryFilters-module__dWV2Eq__brandLabel{font-size:var(--fs-overline);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--gvs-muted-2);flex-shrink:0}.CategoryFilters-module__dWV2Eq__chip{white-space:nowrap;border:1px solid var(--gvs-border);color:var(--gvs-ink-2);font-weight:var(--fw-extrabold);font-size:var(--fs-label);border-radius:var(--radius-pill);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;line-height:1;display:inline-flex}.CategoryFilters-module__dWV2Eq__chip.CategoryFilters-module__dWV2Eq__on{background:var(--gvs-red);color:#fff;border-color:var(--gvs-red)}.CategoryFilters-module__dWV2Eq__sortChip{padding:8px 14px}
.page-module__jImm7W__sub{color:var(--gvs-muted);max-width:640px;margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.5}.page-module__jImm7W__cards{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.page-module__jImm7W__panel{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);margin-top:16px;padding:16px 16px 18px}.page-module__jImm7W__panelTitle{color:var(--gvs-ink);margin:0 0 3px;font-size:14.5px;font-weight:900}.page-module__jImm7W__panelNote{color:var(--gvs-muted);margin:0 0 14px;font-size:12px;font-weight:600;line-height:1.5}.page-module__jImm7W__quick{grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.page-module__jImm7W__quick>li{min-width:0;margin:0;padding:0;display:flex}.page-module__jImm7W__action{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);min-width:0;min-height:64px;color:inherit;border-radius:14px;flex:1;align-items:center;gap:11px;padding:12px;text-decoration:none;display:flex}.page-module__jImm7W__action:hover{border-color:var(--gvs-red);box-shadow:var(--shadow-card-sm)}.page-module__jImm7W__action:focus-visible{outline:2px solid var(--gvs-red);outline-offset:2px}.page-module__jImm7W__actionIcon{background:var(--gvs-red-tint);border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module__jImm7W__actionBody{flex:1;min-width:0}.page-module__jImm7W__actionTitle{color:var(--gvs-ink);font-size:13px;font-weight:900;display:block}.page-module__jImm7W__actionNote{color:var(--gvs-muted);margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.4;display:block}.page-module__jImm7W__chevron{color:var(--gvs-muted-2);flex:none}@media (min-width:760px){.page-module__jImm7W__cards{grid-template-columns:repeat(4,1fr);gap:14px}.page-module__jImm7W__panel{padding:20px}.page-module__jImm7W__quick{grid-template-columns:1fr 1fr}}
.ProductsMobileList-module__-VkFPa__desktop{display:none}.ProductsMobileList-module__-VkFPa__list{flex-direction:column;gap:10px;display:flex}@media (min-width:760px){.ProductsMobileList-module__-VkFPa__desktop{display:block}.ProductsMobileList-module__-VkFPa__list{display:none}}.ProductsMobileList-module__-VkFPa__selectAll{color:var(--gvs-red-700);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:800}.ProductsMobileList-module__-VkFPa__card{border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);background:#fff;align-items:flex-start;gap:11px;padding:12px;display:flex}.ProductsMobileList-module__-VkFPa__cardOn{border-color:var(--gvs-red)}.ProductsMobileList-module__-VkFPa__thumb{border:1px solid var(--gvs-border-soft);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.ProductsMobileList-module__-VkFPa__thumbImg{object-fit:contain;width:86%;height:86%}.ProductsMobileList-module__-VkFPa__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ProductsMobileList-module__-VkFPa__name{color:var(--gvs-ink);font-size:13px;font-weight:800;line-height:1.3;text-decoration:none}.ProductsMobileList-module__-VkFPa__sku{color:var(--gvs-muted);font-size:11px;font-weight:700}.ProductsMobileList-module__-VkFPa__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.ProductsMobileList-module__-VkFPa__price{color:var(--gvs-ink);font-size:13px;font-weight:900}.ProductsMobileList-module__-VkFPa__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}
.ProductForm-module__XHmEQq__card{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);max-width:900px;padding:20px}.ProductForm-module__XHmEQq__columns{grid-template-columns:1fr;gap:20px 28px;display:grid}@media (min-width:640px){.ProductForm-module__XHmEQq__columns{grid-template-columns:1fr 1fr}}.ProductForm-module__XHmEQq__column{flex-direction:column;gap:16px;min-width:0;display:flex}.ProductForm-module__XHmEQq__field{flex-direction:column;min-width:0;display:flex}.ProductForm-module__XHmEQq__label{font-size:var(--fs-label);font-weight:var(--fw-extrabold);color:var(--gvs-ink);margin-bottom:6px;display:block}.ProductForm-module__XHmEQq__select{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:150px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);padding:10px 12px}.ProductForm-module__XHmEQq__select:focus-visible{border-color:var(--gvs-red);box-shadow:0 0 0 3px var(--gvs-red-tint-2);outline:none}.ProductForm-module__XHmEQq__selectSingle{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:48px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);padding:0 12px}.ProductForm-module__XHmEQq__selectSingle:focus-visible{border-color:var(--gvs-red);box-shadow:0 0 0 3px var(--gvs-red-tint-2);outline:none}.ProductForm-module__XHmEQq__pickList{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;height:150px;margin:0;padding:6px;overflow-y:auto}.ProductForm-module__XHmEQq__pickEmpty{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-muted);justify-content:center;align-items:center;display:flex}.ProductForm-module__XHmEQq__pickRow{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.ProductForm-module__XHmEQq__pickRow:hover{background:#0000000a}.ProductForm-module__XHmEQq__pickRow:has(input:checked){background:var(--gvs-red-tint-2)}.ProductForm-module__XHmEQq__pickRow input{width:16px;height:16px;accent-color:var(--gvs-red);flex:none;margin:0}.ProductForm-module__XHmEQq__pickRow:has(input:disabled){cursor:default;opacity:.6}.ProductForm-module__XHmEQq__hint{font-size:var(--fs-caption);color:var(--gvs-muted);margin:4px 2px 0}.ProductForm-module__XHmEQq__checkboxRow{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--gvs-ink-2);align-items:center;gap:10px;margin-top:auto;display:flex}.ProductForm-module__XHmEQq__checkboxRow input{width:18px;height:18px;accent-color:var(--gvs-red)}.ProductForm-module__XHmEQq__footer{border-top:1px solid var(--gvs-border-soft);justify-content:flex-end;margin-top:24px;padding-top:18px;display:flex}
.AdminLogin-module__-ORK6G__wrap{background:#12151b;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:56px 16px 34px;display:flex;position:relative;overflow:hidden}@media (min-width:760px){.AdminLogin-module__-ORK6G__wrap{padding:48px 34px}}.AdminLogin-module__-ORK6G__glow{filter:blur(40px);pointer-events:none;background:#e2001a33;border-radius:50%;position:absolute}.AdminLogin-module__-ORK6G__glowA{width:280px;height:280px;top:-60px;right:-60px}.AdminLogin-module__-ORK6G__glowB{width:220px;height:220px;bottom:-40px;left:-60px}.AdminLogin-module__-ORK6G__stack{z-index:2;width:100%;max-width:440px;position:relative}.AdminLogin-module__-ORK6G__card{border-radius:var(--radius-card);background:#fff;width:100%;padding:26px 22px;box-shadow:0 30px 70px #0006}@media (min-width:760px){.AdminLogin-module__-ORK6G__card{padding:34px 34px 30px}}.AdminLogin-module__-ORK6G__top{align-items:center;gap:11px;margin-bottom:20px;display:flex}.AdminLogin-module__-ORK6G__logo{border-radius:12px;flex:none;width:42px;height:42px;position:relative;overflow:hidden}.AdminLogin-module__-ORK6G__language{flex:none;margin-left:auto}.AdminLogin-module__-ORK6G__kicker{letter-spacing:.7px;text-transform:uppercase;color:var(--gvs-red);margin-top:3px;font-size:9.5px;font-weight:900;display:block}.AdminLogin-module__-ORK6G__title{color:var(--gvs-ink);font-size:14.5px;font-weight:900;line-height:1.2;display:block}.AdminLogin-module__-ORK6G__heading{letter-spacing:-.3px;color:var(--gvs-ink);margin:0;font-size:22px;font-weight:900}.AdminLogin-module__-ORK6G__sub{color:var(--gvs-muted);margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.45}.AdminLogin-module__-ORK6G__form{margin-top:4px}.AdminLogin-module__-ORK6G__alert{min-height:0;margin-top:18px}.AdminLogin-module__-ORK6G__alert:not(:empty){color:var(--gvs-red);background:#fff5f5;border:1px solid #e2001a40;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.AdminLogin-module__-ORK6G__fields{flex-direction:column;gap:14px;margin-top:18px;display:flex}.AdminLogin-module__-ORK6G__submit{margin-top:22px}.AdminLogin-module__-ORK6G__spin{border:2.4px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite AdminLogin-module__-ORK6G__admin-login-spin}@keyframes AdminLogin-module__-ORK6G__admin-login-spin{to{transform:rotate(360deg)}}.AdminLogin-module__-ORK6G__secure{color:var(--gvs-muted);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.AdminLogin-module__-ORK6G__rule{background:var(--gvs-border-soft);height:1px;margin:16px 0 12px}.AdminLogin-module__-ORK6G__managed{text-align:center;color:var(--gvs-muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.AdminLogin-module__-ORK6G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ImportWizard-module__EGiNEG__steps{gap:6px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.ImportWizard-module__EGiNEG__step{border-radius:var(--radius-badge);white-space:nowrap;color:var(--gvs-muted);background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:flex}.ImportWizard-module__EGiNEG__stepOn{color:#fff;background:var(--gvs-red);border-color:var(--gvs-red)}.ImportWizard-module__EGiNEG__stepDone{color:var(--gvs-ink);background:var(--status-closed-bg);border-color:#0000}.ImportWizard-module__EGiNEG__stepBadge{width:18px;height:18px;color:inherit;background:#00000014;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:900;display:inline-flex}.ImportWizard-module__EGiNEG__stepBadgeOn{color:var(--gvs-red);background:#fff}.ImportWizard-module__EGiNEG__stepBadgeDone{background:var(--status-closed-fg);color:#fff}.ImportWizard-module__EGiNEG__panel{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);padding:20px}.ImportWizard-module__EGiNEG__panelHead{margin-bottom:16px}.ImportWizard-module__EGiNEG__panelHeadWithGuide{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ImportWizard-module__EGiNEG__panelTitle{color:var(--gvs-ink);margin:0 0 4px;font-size:16px;font-weight:900}.ImportWizard-module__EGiNEG__panelSub{color:var(--gvs-muted);margin:0;font-size:13px;font-weight:600}.ImportWizard-module__EGiNEG__importToolbar{justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.ImportWizard-module__EGiNEG__importToolbar .ImportWizard-module__EGiNEG__steps{flex:auto;justify-content:flex-end;margin:0 0 0 auto;padding-bottom:0}.ImportWizard-module__EGiNEG__guideButton{border:1px solid var(--gvs-border);width:44px;height:44px;color:var(--gvs-ink);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-card-sm);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.ImportWizard-module__EGiNEG__guideButton:hover{border-color:var(--gvs-ink);background:var(--gvs-surface-well)}.ImportWizard-module__EGiNEG__guideBackdrop{z-index:80;background:#11182773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ImportWizard-module__EGiNEG__guideDialog{width:min(640px,100%);max-height:min(86vh,780px);box-shadow:var(--shadow-modal);background:#fff;border-radius:16px;padding:22px 24px 24px;overflow:auto}.ImportWizard-module__EGiNEG__guideHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ImportWizard-module__EGiNEG__guideEyebrow{letter-spacing:.4px;text-transform:uppercase;color:var(--gvs-muted);margin:0 0 4px;font-size:11px;font-weight:800}.ImportWizard-module__EGiNEG__guideTitle{color:var(--gvs-ink);margin:0;font-size:20px;font-weight:900}.ImportWizard-module__EGiNEG__guideClose{width:32px;height:32px;color:var(--gvs-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ImportWizard-module__EGiNEG__guideClose:hover{background:var(--gvs-surface-well)}.ImportWizard-module__EGiNEG__guideSteps{margin:8px 0 0;padding:0;list-style:none}.ImportWizard-module__EGiNEG__guideStep{grid-template-columns:28px 1fr;gap:12px;margin-top:18px;display:grid}.ImportWizard-module__EGiNEG__guideStepNum{background:var(--gvs-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.ImportWizard-module__EGiNEG__guideStepTitle{color:var(--gvs-ink);margin:2px 0 4px;font-size:15px;font-weight:800}.ImportWizard-module__EGiNEG__guideStepBody{color:var(--gvs-ink-2);margin:0;font-size:13px;font-weight:600;line-height:1.45}.ImportWizard-module__EGiNEG__guidePrompt{background:#fff8e1;border:1px solid #f0d78c;border-radius:12px;margin-top:12px;padding:12px 14px}.ImportWizard-module__EGiNEG__guidePromptHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ImportWizard-module__EGiNEG__guidePromptLabel{letter-spacing:.4px;text-transform:uppercase;color:#8a6a12;font-size:11px;font-weight:800}.ImportWizard-module__EGiNEG__guideCopy{font-family:var(--font-sans);color:var(--gvs-ink);cursor:pointer;background:#fff;border:1px solid #e4c56a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.ImportWizard-module__EGiNEG__guideCopy:hover{background:#fffdf5}.ImportWizard-module__EGiNEG__guidePromptText{white-space:pre-wrap;color:var(--gvs-ink);margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.5}.ImportWizard-module__EGiNEG__guideOwn{border:1px solid var(--gvs-border-soft);background:#f7f8fa;border-radius:12px;margin-top:18px;padding:14px 16px}.ImportWizard-module__EGiNEG__guideNote{border:1px solid var(--gvs-border-soft);background:#f7f8fa;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;display:flex}.ImportWizard-module__EGiNEG__guideNoteMark{border:1px solid var(--gvs-border);width:22px;height:22px;color:var(--gvs-ink);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.ImportWizard-module__EGiNEG__guideNoteTitle{color:var(--gvs-ink);margin:0 0 2px;font-size:13px;font-weight:800}.ImportWizard-module__EGiNEG__guideNoteBody{color:var(--gvs-ink-2);margin:0;font-size:13px;font-weight:600;line-height:1.45}.ImportWizard-module__EGiNEG__drop{border:2px dashed var(--gvs-border);border-radius:var(--radius-card);text-align:center;cursor:pointer;background:#fafafb;padding:40px 20px}.ImportWizard-module__EGiNEG__drop:hover{border-color:var(--gvs-red)}.ImportWizard-module__EGiNEG__dropTitle{color:var(--gvs-ink);margin:10px 0 2px;font-size:14px;font-weight:800}.ImportWizard-module__EGiNEG__dropSub{color:var(--gvs-muted);margin:0 0 4px;font-size:12px}.ImportWizard-module__EGiNEG__dropNote{color:var(--gvs-muted-2);margin:8px 0 0;font-size:11px}.ImportWizard-module__EGiNEG__dropActions{justify-content:center;gap:10px;margin-top:14px;display:flex}.ImportWizard-module__EGiNEG__mapTable,.ImportWizard-module__EGiNEG__previewTable{border-collapse:collapse;width:100%;font-size:13px}.ImportWizard-module__EGiNEG__mapTable th,.ImportWizard-module__EGiNEG__previewTable th{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--gvs-muted-2);border-bottom:1px solid var(--gvs-border-soft);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:800}.ImportWizard-module__EGiNEG__mapTable td,.ImportWizard-module__EGiNEG__previewTable td{border-bottom:1px solid var(--gvs-border-soft);color:var(--gvs-ink-2);vertical-align:middle;padding:8px 12px}.ImportWizard-module__EGiNEG__mapRowUnmapped td{background:#fff7ed}.ImportWizard-module__EGiNEG__mapRowUnmapped .ImportWizard-module__EGiNEG__mapSelect{border-color:#c2410c}.ImportWizard-module__EGiNEG__mapSelect{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);min-height:40px;font-family:var(--font-sans);color:var(--gvs-ink);padding:0 10px;font-size:13px;font-weight:600}.ImportWizard-module__EGiNEG__badge{border-radius:var(--radius-badge);white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.ImportWizard-module__EGiNEG__badgeNew{background:var(--status-closed-bg);color:var(--status-closed-fg)}.ImportWizard-module__EGiNEG__badgeUpdate{color:#2f72b0;background:#eaf1fb}.ImportWizard-module__EGiNEG__badgeDuplicate,.ImportWizard-module__EGiNEG__badgeSkip{color:var(--gvs-muted);background:#f3f4f6}.ImportWizard-module__EGiNEG__badgeInvalid{color:var(--gvs-red);background:#fdeceb}.ImportWizard-module__EGiNEG__rowSkipped{opacity:.6}.ImportWizard-module__EGiNEG__issueList{flex-direction:column;gap:10px;display:flex}.ImportWizard-module__EGiNEG__issueRow{border-radius:var(--radius-control);border-left:3px solid var(--gvs-red);color:var(--gvs-ink-2);background:#fdeceb;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ImportWizard-module__EGiNEG__issueRowResolvable{background:#fdf6e8;border-left-color:#c58a1a}.ImportWizard-module__EGiNEG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.ImportWizard-module__EGiNEG__summaryTile{border:1px solid var(--gvs-border-soft);border-radius:var(--radius-control);background:#fafafb;padding:12px 14px}.ImportWizard-module__EGiNEG__summaryValue{color:var(--gvs-ink);font-size:20px;font-weight:900}.ImportWizard-module__EGiNEG__summaryLabel{color:var(--gvs-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.ImportWizard-module__EGiNEG__publishFieldset{border:0;min-inline-size:0;margin:0 0 16px;padding:0}.ImportWizard-module__EGiNEG__publishChoice{border:0;grid-template-columns:1fr;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.ImportWizard-module__EGiNEG__publishLegend{color:var(--gvs-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;padding:0;font-size:11px;font-weight:700}.ImportWizard-module__EGiNEG__publishOption{border:1px solid var(--gvs-border-soft);border-radius:var(--radius-control);cursor:pointer;background:#fafafb;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ImportWizard-module__EGiNEG__publishOptionOn{border-color:var(--gvs-red);background:#fff}.ImportWizard-module__EGiNEG__publishOption input{accent-color:var(--gvs-red);margin-top:3px}.ImportWizard-module__EGiNEG__publishOptionText{flex-direction:column;gap:2px;min-width:0;display:flex}.ImportWizard-module__EGiNEG__publishOptionTitle{color:var(--gvs-ink);font-size:14px;font-weight:800}.ImportWizard-module__EGiNEG__publishOptionHint{font-size:var(--fs-body-sm);color:var(--gvs-ink-2);font-weight:600;line-height:var(--lh-snug)}@media (min-width:760px){.ImportWizard-module__EGiNEG__publishChoice{grid-template-columns:1fr 1fr}}.ImportWizard-module__EGiNEG__noteBanner{border-radius:var(--radius-control);border:1px solid var(--gvs-border-soft);width:100%;color:var(--gvs-ink-2);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);background:#f0f1f4;margin:0 0 16px;padding:11px 14px}.ImportWizard-module__EGiNEG__actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;display:flex}.ImportWizard-module__EGiNEG__actionsRight{gap:10px;margin-left:auto;display:flex}.ImportWizard-module__EGiNEG__progressBar{background:#f0f1f4;border-radius:999px;height:8px;margin:12px 0;overflow:hidden}.ImportWizard-module__EGiNEG__progressFill{background:var(--gvs-red);height:100%;transition:width .2s}.ImportWizard-module__EGiNEG__inlineInput{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);min-height:36px;font-family:var(--font-sans);color:var(--gvs-ink);width:100%;padding:0 8px;font-size:12px;font-weight:600}.ImportWizard-module__EGiNEG__checkboxCell{width:34px}.ImportWizard-module__EGiNEG__filterPills{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ImportWizard-module__EGiNEG__filterPill{border-radius:var(--radius-pill);border:1px solid var(--gvs-border);color:var(--gvs-ink-2);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:800;display:flex}.ImportWizard-module__EGiNEG__filterPillOn{background:var(--gvs-ink);border-color:var(--gvs-ink);color:#fff}.ImportWizard-module__EGiNEG__rowCards{flex-direction:column;gap:14px;display:flex}.ImportWizard-module__EGiNEG__pager{align-items:center;gap:16px;margin-top:16px;display:flex}.ImportWizard-module__EGiNEG__pagerBtn{border:1px solid var(--gvs-border);border-radius:var(--radius-button);background:var(--gvs-surface);height:38px;font-family:var(--font-sans);color:var(--gvs-ink);cursor:pointer;align-items:center;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex}.ImportWizard-module__EGiNEG__pagerBtn:disabled{color:var(--gvs-muted);opacity:.5;cursor:default}.ImportWizard-module__EGiNEG__pagerStatus{color:var(--gvs-muted);white-space:nowrap;font-size:12.5px;font-weight:700}.ImportWizard-module__EGiNEG__rowCard{border:1px solid var(--gvs-border-soft);border-left:3px solid var(--gvs-border);border-radius:var(--radius-card);background:#fff;padding:14px 16px}.ImportWizard-module__EGiNEG__rowCardReady{border-left-color:#1f7a63}.ImportWizard-module__EGiNEG__rowCardInvalid{border-left-color:var(--gvs-red)}.ImportWizard-module__EGiNEG__rowCardSkipped{border-left-color:var(--gvs-border);opacity:.6}.ImportWizard-module__EGiNEG__rowCardHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ImportWizard-module__EGiNEG__rowCardHeadLeft{color:var(--gvs-ink);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.ImportWizard-module__EGiNEG__skipLink{color:var(--gvs-red);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:800}.ImportWizard-module__EGiNEG__cardFieldsGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:760px){.ImportWizard-module__EGiNEG__cardFieldsGrid{grid-template-columns:repeat(5,1fr)}}.ImportWizard-module__EGiNEG__cardField{flex-direction:column;gap:4px;min-width:0;display:flex}.ImportWizard-module__EGiNEG__cardFieldWide{grid-column:1/-1}.ImportWizard-module__EGiNEG__cardFieldLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--gvs-muted-2);font-size:10px;font-weight:800}.ImportWizard-module__EGiNEG__failureNotice{border:1px solid var(--gvs-red);background:var(--gvs-surface);border-radius:12px;margin:0 0 16px;padding:14px 16px}.ImportWizard-module__EGiNEG__failureNoticeTitle{color:var(--gvs-ink);margin:0;font-size:14px;font-weight:800}.ImportWizard-module__EGiNEG__failureCopy{border:1px solid var(--gvs-border-soft);background:var(--gvs-surface);color:var(--gvs-ink);cursor:pointer;border-radius:8px;margin-top:10px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:800}.ImportWizard-module__EGiNEG__failureNoticeBody{color:var(--gvs-muted);margin:8px 0 0;font-size:13px;line-height:1.4}
.Skeleton-module__Foh7-a__skeleton{background:var(--gvs-surface-well);border-radius:var(--radius-card-sm);position:relative;overflow:hidden}.Skeleton-module__Foh7-a__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s ease-in-out infinite Skeleton-module__Foh7-a__shimmer;position:absolute;inset:0}@keyframes Skeleton-module__Foh7-a__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__Foh7-a__skeleton:after{animation:none}}
.StorefrontShell-module__yTPhRq__main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}@media (min-width:760px){.StorefrontShell-module__yTPhRq__main{padding-bottom:0}}
.Scan-module__P1HsfG__page{padding-top:4px}.Scan-module__P1HsfG__title{font-size:19px;font-weight:var(--fw-black);letter-spacing:-.3px;color:var(--gvs-ink);margin:0 0 6px}@media (min-width:760px){.Scan-module__P1HsfG__title{font-size:24px}}.Scan-module__P1HsfG__sub{color:var(--gvs-muted);margin:0 0 16px;font-size:13px}.Scan-module__P1HsfG__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:900px){.Scan-module__P1HsfG__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}}.Scan-module__P1HsfG__view{border-radius:var(--radius-card);background:#0b0d12;justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.Scan-module__P1HsfG__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Scan-module__P1HsfG__frame{border-radius:16px;width:76%;height:150px;position:relative}.Scan-module__P1HsfG__frame:before,.Scan-module__P1HsfG__frame:after{content:"";border:3px solid #fff;border-radius:4px;width:34px;height:34px;position:absolute}.Scan-module__P1HsfG__frame:before{border-bottom:none;border-right:none;top:0;left:0}.Scan-module__P1HsfG__frame:after{border-top:none;border-left:none;bottom:0;right:0}.Scan-module__P1HsfG__scanline{background:var(--gvs-red);border-radius:3px;height:3px;animation:2.2s ease-in-out infinite Scan-module__P1HsfG__scanmove;position:absolute;left:12%;right:12%;box-shadow:0 0 14px 3px #e2001ab3}@keyframes Scan-module__P1HsfG__scanmove{0%,to{top:22%}50%{top:74%}}@media (prefers-reduced-motion:reduce){.Scan-module__P1HsfG__scanline{animation:none;top:48%}}.Scan-module__P1HsfG__hint{text-align:center;color:#ffffffd9;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:0;right:0}.Scan-module__P1HsfG__cameraRow{margin-top:10px}.Scan-module__P1HsfG__manual{gap:9px;margin-top:12px;display:flex}.Scan-module__P1HsfG__field{border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-input);width:100%;min-height:46px;font-family:var(--font-sans);color:var(--gvs-ink);padding:0 14px;font-size:14px;font-weight:600}.Scan-module__P1HsfG__field:focus-visible{outline:2px solid var(--gvs-red);outline-offset:1px}.Scan-module__P1HsfG__notice{border-radius:var(--radius-control);font-size:13px;font-weight:var(--fw-bold);margin:12px 0 0;padding:10px 12px}.Scan-module__P1HsfG__noticeOk{background:var(--gvs-green-tint);color:var(--gvs-green-700)}.Scan-module__P1HsfG__noticeError{background:var(--gvs-red-tint);color:var(--gvs-red-700)}.Scan-module__P1HsfG__noticeLink{color:inherit;margin-left:8px;text-decoration:underline}.Scan-module__P1HsfG__label{font-size:11px;font-weight:var(--fw-extrabold);letter-spacing:.5px;text-transform:uppercase;color:var(--gvs-muted);margin-bottom:8px}.Scan-module__P1HsfG__recent{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Scan-module__P1HsfG__recentItem{background:var(--gvs-surface);border:1px solid var(--gvs-border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);align-items:center;gap:12px;padding:10px 12px;display:flex}.Scan-module__P1HsfG__thumb{border-radius:10px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.Scan-module__P1HsfG__recentText{flex:1;min-width:0}.Scan-module__P1HsfG__recentName{font-size:13px;font-weight:var(--fw-extrabold);color:var(--gvs-ink);line-height:1.3;text-decoration:none}a.Scan-module__P1HsfG__recentName:hover{color:var(--gvs-red)}.Scan-module__P1HsfG__recentMeta{color:var(--gvs-muted);font-size:11px}.Scan-module__P1HsfG__emptyRecent{text-align:center;background:var(--gvs-surface);border:1px dashed var(--gvs-border);border-radius:var(--radius-card);color:var(--gvs-muted);padding:22px 16px;font-size:13px}@media (min-width:1050px){.Scan-module__P1HsfG__title{letter-spacing:-.5px;font-size:32px}.Scan-module__P1HsfG__sub{margin-bottom:26px;font-size:15px}.Scan-module__P1HsfG__grid{gap:40px}.Scan-module__P1HsfG__view{height:clamp(340px,30vw,460px)}.Scan-module__P1HsfG__frame{width:70%;height:clamp(170px,15vw,230px)}.Scan-module__P1HsfG__hint{font-size:14px;bottom:22px}.Scan-module__P1HsfG__cameraRow{margin-top:14px}.Scan-module__P1HsfG__manual{gap:12px;margin-top:14px}.Scan-module__P1HsfG__field{min-height:54px;font-size:15.5px}.Scan-module__P1HsfG__notice{margin-top:16px;padding:14px 16px;font-size:14.5px}.Scan-module__P1HsfG__label{font-size:12.5px}.Scan-module__P1HsfG__recent{gap:14px}.Scan-module__P1HsfG__recentItem{gap:16px;padding:14px 18px}.Scan-module__P1HsfG__thumb{border-radius:12px;width:68px;height:68px}.Scan-module__P1HsfG__recentName{font-size:15.5px}.Scan-module__P1HsfG__recentMeta{margin-top:2px;font-size:13px}.Scan-module__P1HsfG__emptyRecent{padding:44px 20px;font-size:14.5px}}
.CategoryDetailSection-module__qnmPVa__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.CategoryDetailSection-module__qnmPVa__headWithFilters{margin-bottom:10px}.CategoryDetailSection-module__qnmPVa__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px}@media (min-width:760px){.CategoryDetailSection-module__qnmPVa__title{font-size:22px}}.CategoryDetailSection-module__qnmPVa__count{color:var(--gvs-muted);font-size:12px;font-weight:var(--fw-bold)}.CategoryDetailSection-module__qnmPVa__description{color:var(--gvs-muted);max-width:40rem;margin:0 0 18px;font-size:13.5px;line-height:1.5}.CategoryDetailSection-module__qnmPVa__emptyState{text-align:center;color:var(--gvs-muted);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.CategoryDetailSection-module__qnmPVa__emptyIcon{background:var(--gvs-surface-well);width:48px;height:48px;color:var(--gvs-muted-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.CategoryDetailSection-module__qnmPVa__emptyTitle{font-weight:var(--fw-extrabold);color:var(--gvs-ink);font-size:14px}.CategoryDetailSection-module__qnmPVa__emptySub{max-width:320px;font-size:12.5px}
.CategoryListSection-module__lnkZHa__overline{font-size:var(--fs-overline);font-weight:var(--fw-extrabold);letter-spacing:.6px;text-transform:uppercase;color:var(--gvs-red)}.CategoryListSection-module__lnkZHa__title{font-size:17px;font-weight:var(--fw-black);color:var(--gvs-ink);letter-spacing:-.3px;margin:4px 0 18px}@media (min-width:760px){.CategoryListSection-module__lnkZHa__title{font-size:22px}}@media (min-width:1050px){.CategoryListSection-module__lnkZHa__title{font-size:var(--fs-section-title-wide)}}.CategoryListSection-module__lnkZHa__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:760px){.CategoryListSection-module__lnkZHa__grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1050px){.CategoryListSection-module__lnkZHa__grid{gap:25px}}.CategoryListSection-module__lnkZHa__emptyState{color:var(--gvs-muted);text-align:center;padding:40px 0;font-size:13.5px}
