.catalog-widget-preview-frame{container-type:inline-size}.catalog-widget-preview :is(section,div){min-width:0}@container (max-width: 56rem){.catalog-widget-preview-frame .catalog-widget-preview{grid-template-columns:minmax(0,1fr)}}.site-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px clamp(18px,4vw,56px)}.brand:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:var(--type-card-title);font-weight:800;letter-spacing:0}nav:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;gap:20px}button:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),input:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),select:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),textarea:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font:inherit}.type-hero:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-hero);font-weight:700;letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.type-page-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-page-title);font-weight:700;letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.type-section-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:650;letter-spacing:var(--tracking-title);line-height:var(--leading-title)}.type-card-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-card-title);font-weight:650;letter-spacing:var(--tracking-tight);line-height:1.3}.type-body-lg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-copy)}.type-body:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:var(--type-body);line-height:var(--leading-copy)}.type-body-sm:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:var(--type-body-sm);line-height:1.55}.type-caption:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:var(--type-caption);font-weight:600;letter-spacing:.02em;line-height:1.35}.type-micro:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:var(--type-micro);font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}button:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;cursor:pointer}.section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding:56px clamp(18px,4vw,56px)}.hero:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:36px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:560px;place-items:center}.hero h1:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-hero);letter-spacing:var(--tracking-title);line-height:var(--leading-tight);margin:0 0 22px;max-width:780px}.hero p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-copy);margin:0 0 28px;max-width:640px}.hero-visual:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.media-placeholder:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent) 72%,#171717),var(--store-accent));color:var(--store-accent-ink);display:flex;font-weight:900;justify-content:center}.hero-visual:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){aspect-ratio:4/5;border-radius:var(--theme-radius);font-size:64px;width:min(100%,440px)}.button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--store-accent);border-radius:6px;color:var(--store-accent-ink);display:inline-flex;font-weight:700;justify-content:center;min-height:46px;padding:0 18px}.button.secondary:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:color-mix(in srgb,var(--store-secondary) 22%,#ffffff);border:1px solid color-mix(in srgb,var(--store-secondary) 58%,#d7cec5);color:var(--ink)}.ghost-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;color:var(--muted);padding:8px;text-decoration:underline}.danger-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#8a3324;border-radius:var(--theme-radius);color:#fff8ef;font-weight:700;min-height:46px;padding:0 18px}.admin-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:16px}.trust-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:repeat(4,minmax(0,1fr))}.admin-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--panel);border:1px solid var(--line);border-radius:8px}.trust-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-weight:700;padding:18px}.section-heading:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.section-heading h2:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:var(--type-section-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin:0}.admin-panel p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.section-heading p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted)}.media-placeholder:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:100%;width:100%}.card-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.form-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:10px}.admin-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:280px 1fr}.admin-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding:18px}.admin-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 73px)}.admin-sidebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#2a211d;color:#fff7ee;display:grid;gap:22px;grid-template-rows:auto auto 1fr;padding:28px 20px}.admin-sidebar h1:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0 0 8px}.admin-sidebar p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#d9c8b8;line-height:1.45;margin:0}.admin-tabs:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px}.admin-tabs a:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border-radius:6px;color:#fff7ee;display:block;min-height:42px;padding:10px 12px;text-align:left}.admin-tabs a.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-tabs a:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:rgba(255,255,255,.12)}.admin-tabs button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border-radius:6px;color:#fff7ee;min-height:42px;padding:0 12px;text-align:left}.admin-tabs button.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-tabs button:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:rgba(255,255,255,.12)}.admin-metrics:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-self:end;color:#d9c8b8;display:grid;gap:8px}.admin-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px;padding:24px}.admin-toolbar,.editor-header,.panel-title{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-split:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px;grid-template-columns:minmax(320px,.55fr) minmax(0,1fr)}.admin-list-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-self:start}.admin-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;margin-top:16px}.admin-list-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto auto;min-height:62px;padding:10px;text-align:left}.admin-list-row.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-list-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:var(--store-accent)}.admin-list-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);display:block;margin-top:4px}.category-tree:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;margin-top:16px}.category-tree-toolbar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto;margin-top:16px}.category-structure-inbox:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fafafa;border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding:14px 16px}.category-structure-inbox strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink);display:block;font-size:14px}.category-structure-inbox p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:13px;margin:4px 0 0}.category-tree-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-tree-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:6px}.category-mode-tabs:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;border-radius:8px;display:inline-flex;padding:3px}.category-mode-tabs button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;border-radius:6px;color:#71717a;font-size:12px;font-weight:700;height:30px;padding:0 12px}.category-mode-tabs button.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;color:#18181b;box-shadow:0 1px 2px rgba(24,24,27,.08)}.category-tree-node:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:6px}.category-tree-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:28px 28px 28px minmax(0,1fr) auto auto auto;min-height:58px;padding:9px 10px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.category-tree-row.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-tree-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:var(--store-accent)}.category-tree-row.arrange-mode:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fcfcfd}.category-tree-row.drop-inside:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f3f9fa;border-color:#25636f;box-shadow:inset 0 0 0 1px #25636f,0 0 0 3px rgba(37,99,111,.08)}.category-tree-row.dragging:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){opacity:.45}.category-tree-drag-overlay:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){box-shadow:0 18px 45px rgba(24,24,27,.18);min-width:min(520px,calc(100vw - 32px));pointer-events:none}.category-tree-row.root-drop:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-style:dashed;color:var(--muted)}.category-tree-row.uncategorized:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:28px 28px minmax(0,1fr) auto}.category-tree-drag-handle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:var(--muted);cursor:grab;display:inline-flex;font-weight:900;height:32px;justify-content:center;border-radius:6px;text-align:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.category-tree-drag-handle:active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:grabbing}.category-tree-drag-handle:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;color:var(--ink)}.category-tree-row.arrange-mode .category-tree-drag-handle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;color:#3f3f46}.category-tree-icon:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-tree-toggle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:inline-flex;justify-content:center}.category-tree-toggle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;color:var(--muted);min-height:28px;padding:0}.category-tree-toggle:disabled:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:default;opacity:.25}.category-tree-toggle-spacer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block;height:28px}.category-tree-icon:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#7c5f49}.category-tree-icon.product:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#25636f}.category-tree-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;color:inherit;min-width:0;padding:0;text-align:left}.category-tree-main strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree-direct-count:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-tree-main small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);display:block;margin-top:4px}.category-tree-rename:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block}.category-tree-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){opacity:.2}.category-tree-row:focus-within .category-tree-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-tree-row:hover .category-tree-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){opacity:1}.category-tree-row.arrange-mode .category-tree-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){opacity:1}.category-icon-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.category-icon-button:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:var(--store-accent);color:var(--ink)}.category-add-menu:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:relative}.category-add-menu-popover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(24,24,27,.12);display:grid;min-width:150px;padding:6px;position:absolute;right:0;top:36px;z-index:20}.category-add-menu-popover button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;border-radius:6px;color:var(--ink);font-size:13px;font-weight:700;min-height:34px;padding:0 10px;text-align:left}.category-add-menu-popover button:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5}.catalog-product-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fbffff;grid-template-columns:28px 28px minmax(0,1fr) auto auto auto}.category-tree-child-slot:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:0}.category-tree-drop-line:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-radius:999px;display:flex;height:18px;position:relative}.category-tree-drop-line:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])):before{background:transparent;border-radius:999px;content:"";height:3px;left:0;position:absolute;right:0;top:7px;transition:background .12s ease,height .12s ease,top .12s ease}.category-tree-drop-line.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:move}.category-tree-drop-line.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])):before{background:#e4e4e7}.category-tree-drop-line.over:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])):before{background:#18181b;height:5px;top:6px}.category-tree-arrange-hint:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;display:grid;gap:4px;margin-bottom:12px;padding:10px 12px}.category-tree-arrange-hint strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;font-size:13px;line-height:1.3}.category-tree-arrange-hint p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#52525b;font-size:12px;line-height:1.45;margin:0}.category-tree-arrange-hint.dragging:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f3f9fa;border-color:rgba(37,99,111,.32)}.category-tree-children:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-left:1px solid var(--line);display:grid;gap:6px;margin-left:23px;padding-left:18px}.category-tree-direct-count:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-left:69px}.category-tree-empty-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:8px;margin-left:69px}.category-tree-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:transparent;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:inline-flex;gap:8px;justify-self:start;min-height:34px;padding:0 10px}.category-tree-empty:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:var(--store-accent);color:var(--ink)}.admin-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:14px}.category-editor-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:100%}.category-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);min-height:100%;min-width:0}.category-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr)}.category-editor-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0}.product-editor-action-sidebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-self:stretch;min-width:0;position:sticky;top:16px}.category-editor-header-container:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-header-container:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--line);padding:12px 16px}.category-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0;padding:16px}.category-editor-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--panel);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px}.product-editor-main .editor-primary-settings{border:0;border-radius:0;padding:0}.product-editor-sidebar-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-content:start;display:grid;flex:1 1 auto;min-height:0;min-width:0}.product-editor-variant-rail:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--line);padding:0 14px}.product-editor-variant-rail-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--line);padding:14px}.product-editor-make-variant-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#eef2ff;color:#3854d8}.product-editor-make-variant-button:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#e0e7ff;color:#2944c2}.variant-rail:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;min-width:0}.variant-rail-header-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.variant-rail-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.variant-rail-row-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex}.variant-rail-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-content:space-between}.variant-rail-header-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:4px}.variant-rail-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-inline:-14px;overflow-x:hidden}.variant-rail-list-scroll:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-height:340px;overflow-y:auto}.variant-rail-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;min-width:0;position:relative;transition:background-color .12s ease,box-shadow .12s ease}.variant-rail-row+.variant-rail-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-top:1px solid var(--line)}.variant-rail-row-select:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;color:var(--ink);display:grid;gap:3px;min-width:0;padding:9px 44px 5px 12px;text-align:left;transition:background-color .12s ease,box-shadow .12s ease;width:100%}.variant-rail-row-select:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--surface)}.variant-rail-row-select:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){outline:2px solid var(--primary);outline-offset:-2px}.variant-rail-row.is-active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#eef2ff}.variant-rail-row.is-active .variant-rail-row-select:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;box-shadow:inset 3px 0 0 var(--primary)}.variant-rail-row.is-active .variant-rail-row-select:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent}.variant-rail-row-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:7px;min-width:0}.variant-rail-row-title>span:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:14px;font-weight:700;line-height:20px}.variant-rail-row-meta:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-rail-row-status:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;min-height:0;padding:0 12px 8px}.variant-rail-row-drag-handle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-radius:6px;color:var(--muted);cursor:grab;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.variant-rail-row-drag-handle:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.variant-rail-row-drag-handle:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;color:var(--primary)}.variant-rail-row-drag-handle:active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:grabbing}.variant-rail-row-drag-handle:disabled:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:not-allowed;opacity:.45}.variant-rail-row.is-dragging:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){box-shadow:0 8px 20px rgba(24,24,27,.12);opacity:.65}.variant-rail-row-issue-action:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#a16207;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:14px;text-align:left}.page-editor-shell{align-content:start;min-height:calc(100svh - 220px)}.editor-header{background:#ffffff;border:1px solid #e4e4e7;border-radius:8px;padding:16px}.editor-header h2,.editor-header p,.panel-title h2{margin:0}.editor-header p{color:var(--muted);margin-top:4px}.editor-sections{display:grid;gap:12px}.editor-unified-form{display:grid;gap:16px}.product-editor-form-groups:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){--product-editor-block-border:#e4e4e7;--product-editor-block-radius:8px;display:grid;min-width:0}.category-editor-form-groups:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){--product-editor-block-border:#e4e4e7;--product-editor-block-radius:8px;display:grid;min-width:0}.product-editor-form-groups>*+:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-top:16px}.category-editor-form-groups>*+:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-top:16px}.product-editor-form-groups .admin-panel.editor-section-flat{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.editor-form-group{background:#fafafa;border:1px solid var(--product-editor-block-border);border-radius:var(--product-editor-block-radius);min-width:0}.editor-form-group.is-open{background:#fafafa;border-radius:8px;padding:12px}.editor-form-group-trigger{align-items:center;background:transparent;border-radius:inherit;color:var(--ink);display:flex;justify-content:space-between;min-height:52px;padding:10px 12px;text-align:left;width:100%}.editor-form-group:not(.is-open) .editor-form-group-trigger:hover{background:#f5f6fb}.editor-form-group.is-open .editor-form-group-trigger{background:transparent;min-height:28px;padding:0}.editor-static-section{padding:12px}.editor-static-section-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.editor-static-section-heading h4{font-size:16px}.editor-static-section-error{color:#dc2626;flex-basis:100%;font-size:12px;font-weight:600}.editor-static-section-content{display:grid;gap:16px;margin-top:16px;min-width:0}.editor-static-section-content-two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-form-group-leading{align-items:center;display:flex;gap:10px;min-width:0}.editor-form-group-icon{align-items:center;background:#fff;border:1px solid var(--product-editor-block-border);border-radius:6px;color:#66676a;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.editor-form-group-trigger h4{font-size:16px}.editor-form-group-summary,.editor-variant-label{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.editor-form-group .editor-collapsible-content{border-top:0;margin-top:16px;padding-top:0}.editor-form-group-content{display:grid;gap:20px;min-width:0}.editor-content-fields{gap:24px}.editor-content-field{display:grid;gap:8px;min-width:0}.editor-content-field-label{color:var(--muted);font-size:14px;font-weight:700;line-height:20px}.seo-editor-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.faq-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;min-width:0}.faq-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.faq-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid var(--product-editor-block-border);border-radius:var(--product-editor-block-radius);min-width:0}.faq-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden}.faq-list-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding:12px}.faq-list-item+.faq-list-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-top:1px solid var(--product-editor-block-border)}.faq-list-item-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.faq-list-item-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#222320;font-size:14px;font-weight:700;line-height:1.4}.faq-list-item-toggle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:transparent;color:inherit;display:flex;flex:1 1 auto;gap:8px;min-width:0;text-align:left}.faq-list-item-toggle:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-radius:4px;outline:2px solid var(--ring);outline-offset:2px}.faq-list-item-preview:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-item-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;margin-top:12px}.faq-list-item-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;flex:0 0 auto;gap:2px}.faq-item-order:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);min-width:32px;padding:0}.faq-item-order:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;color:var(--ink)}.faq-item-remove:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#b85038;flex:0 0 auto}.faq-item-remove:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fdf2ef;color:#9f3d28}.faq-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding:14px}.faq-empty-state p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0}.faq-add-action:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-self:start}.editor-section-fields,.editor-subsection,.editor-variant-fields{display:grid;gap:16px;min-width:0}.editor-micro-panel{background:#fafafa;border:1px solid var(--product-editor-block-border);border-radius:var(--product-editor-block-radius);display:grid;gap:12px;min-width:0;padding:12px}.editor-micro-panel-two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-micro-panel-title{color:#62636a;font-size:12px;font-weight:700;line-height:1.3}.editor-commercial-subsection,.editor-compact-field-grid{display:grid;gap:12px;min-width:0}.editor-compact-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-compact-field-grid-two,.editor-shipping-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.editor-shipping-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-shipping-editor{display:grid;gap:8px}.editor-shipping-hint{margin:0}.editor-section-scope,.editor-shipping-hint{color:var(--muted);font-size:12px;line-height:1.4}.editor-section-scope{font-weight:600}.editor-choice-chip{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:36px;padding:0 10px}.editor-choice-chip.active{background:#f1f3ff;border-color:#cfd5ff;color:#3f5fe0}@media (max-width:720px){.editor-compact-field-grid-three,.editor-compact-field-grid-two,.editor-micro-panel-two,.editor-shipping-fields,.editor-static-section-content-two{grid-template-columns:minmax(0,1fr)}.faq-list-item-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:flex-start}.faq-list-item-toggle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:flex-start;flex-wrap:wrap}.faq-list-item-preview:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex-basis:100%}}.console-catalog .editor-collapsible,.console-shell .editor-collapsible{background:#ffffff;border-color:#e4e4e7}.console-catalog .editor-form-group,.console-catalog .editor-form-group.is-open,.console-shell .editor-form-group,.console-shell .editor-form-group.is-open{background:#fafafa}.editor-collapsible-trigger{background:transparent;border-radius:6px;color:#18181b;padding:0}.editor-collapsible-trigger:hover .editor-collapsible-icon{background:#f4f4f5;border-color:#d4d4d8;color:#27272a}.editor-collapsible-content{border-top:1px solid #f1f5f9;padding-top:14px}.editor-muted-pill,.editor-scope-badge{align-items:center;border:1px solid #e4e4e7;border-radius:999px;color:#52525b;display:inline-flex;font-size:11px;font-weight:700;min-height:26px;padding:0 10px}.editor-scope-badge{background:#f4f4f5}.editor-muted-pill{background:#ffffff}.editor-readiness-title{color:#18181b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.editor-mode-tabs{display:grid;gap:10px}.editor-mode-tab{background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:4px;padding:12px 14px;text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.editor-mode-tab strong{color:#18181b;font-size:14px}.editor-mode-tab span{color:#71717a;font-size:12px;line-height:1.45}.editor-mode-tab:hover{background:#ffffff;border-color:#d4d4d8}.editor-mode-tab.active{background:linear-gradient(180deg,#18181b,#27272a);border-color:#18181b;box-shadow:0 14px 30px rgba(24,24,27,.16);transform:translateY(-1px)}.editor-mode-tab.active span,.editor-mode-tab.active strong{color:#ffffff}#dashboard-header-context:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0;width:100%}.page-editor-local-subheader{background:#ffffff;border:1px solid #e4e4e7;border-radius:16px;padding:10px 12px;position:sticky;top:0;z-index:10;margin-bottom:0}.editor-header-rail,.product-editor-header-rail{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.editor-header-leading{width:100%}.editor-header-context,.editor-header-leading{align-items:center;display:flex;gap:8px;min-width:0}.editor-header-context{flex:1 1 auto}.editor-header-context h1{max-width:none;width:100%}.product-editor-header-save-text:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:7px 10px}.editor-readiness-bar{align-items:center;background:#ffffff;border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:12px;padding:12px 14px}.editor-readiness-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.editor-readiness-badge{border-radius:999px;font-size:12px;font-weight:700;line-height:1;padding:7px 10px}.editor-readiness-badge.ready{background:#ecfdf5;color:#047857}.editor-readiness-badge.attention{background:#fef3c7;color:#92400e}.editor-readiness-actions{display:flex;flex-wrap:wrap;gap:8px}.editor-task-chip{background:#fef3c7;border-radius:999px;color:#92400e;font-size:12px;font-weight:700;padding:8px 12px;transition:background-color .12s ease,transform .12s ease}.editor-task-chip:hover{background:#fde68a;transform:translateY(-1px)}.editor-sticky-rail{align-items:center;background:linear-gradient(180deg,rgba(39,39,42,.72),rgba(24,24,27,.78));backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:14px;bottom:24px;box-shadow:0 20px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1);display:flex;gap:12px;justify-content:space-between;padding:10px 12px;position:sticky;z-index:20}.editor-sticky-rail-copy{align-items:center;display:flex;gap:10px;min-width:0}.editor-sticky-rail .product-editor-header-save-text{border:1px solid rgba(255,255,255,.08)}.editor-sticky-rail-copy strong{color:#ffffff}.editor-sticky-rail-copy p{color:rgba(255,255,255,.72)}.editor-sticky-rail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.editor-sticky-rail-tabs{display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;border-radius:999px;border:1px solid #e4e4e7;background:#f4f4f5;padding:4px}.editor-sticky-rail-tab{border:0;border-radius:999px;background:transparent;color:#52525b;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.editor-sticky-rail-tab:hover{background:#ffffff;color:#09090b}.editor-sticky-rail-tab.active{background:#09090b;box-shadow:0 8px 18px rgba(24,24,27,.14);color:#ffffff}.editor-sticky-rail-tab.error{background:#fef2f2;color:#b91c1c}.product-editor-readiness:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-sticky-savebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;padding:14px}.product-editor-readiness:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;gap:6px}.product-editor-state-value:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;margin:0}.product-editor-readiness-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;margin-top:4px}.product-editor-readiness-product-card:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-readiness-variant-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fffbeb;border:1px solid #fde68a;border-radius:8px;display:grid;gap:6px;padding:8px}.product-editor-readiness-variant-heading:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.product-editor-readiness-variant-heading strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink);font-size:13px;line-height:18px}.product-editor-readiness-variant-heading span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#a16207;font-size:12px;font-weight:600;line-height:16px}.product-editor-readiness-variant-issues:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:4px}.product-editor-readiness-issue-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#ffffff;border:1px solid #f5d270;border-radius:6px;color:#8a5b00;display:inline-flex;font-size:12px;font-weight:600;line-height:16px;padding:4px 6px 4px 8px}.product-editor-readiness-issue-link:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fef3c7;border-color:#d6a51f;color:#6b4700}.product-editor-readiness-issue-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])):after{content:"→";font-size:14px;line-height:14px;margin-left:5px}.product-editor-readiness-issue-link:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){outline:2px solid var(--primary);outline-offset:1px}.product-editor-sticky-savebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-top:1px solid var(--line);margin-top:auto}.product-editor-save-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px}.product-editor-primary-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px}.product-editor-primary-actions-paired:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor-save-actions .button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-content:center;width:100%}.page-editor-sticky-savebar{align-items:center;display:flex;gap:12px;margin-top:auto;width:100%}.page-editor-sticky-savebar .editor-sticky-rail-copy{flex:1 1 auto}.page-editor-sticky-savebar .editor-sticky-rail-actions{flex:0 0 auto;flex-wrap:nowrap}.admin-panel.editor-section-flat{background:#ffffff;border:1px solid #e9e9e5;border-radius:12px;box-shadow:none;padding:14px 16px}.editor-sections-compact{gap:10px}.editor-primary-settings{background:#ffffff;border:1px solid #e9e9e5;border-radius:12px;display:grid;gap:10px;padding:12px 16px}.console-catalog .editor-primary-settings .editor-section-flat,.console-shell .editor-primary-settings .editor-section-flat{background:transparent;border:0;border-radius:0;padding:0}.editor-primary-settings .editor-section-flat+.editor-section-flat{border-top:0;padding-top:0}.editor-section-flat-heading h4{font-size:16px}.editor-section-flat-content{min-width:0}.editor-section-flat .editor-commerce-summary,.editor-section-flat .editor-muted-pill,.editor-section-flat .shipping-profile-summary{display:none}.editor-section-flat .shipping-profile-card{background:transparent;border:0;border-radius:0;display:block;padding:0}.editor-primary-settings .editor-scope-badge{display:none}.editor-section-flat .shipping-profile-weight{max-width:calc((100% - 12px) / 2)}.shipping-profile-editor-compact:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;gap:12px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)}.shipping-profile-editor-compact .shipping-profile-weight:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-width:none}.editor-field-group{align-content:start;display:grid;gap:10px}.editor-sales-grid{align-items:start;display:grid;gap:12px 16px;grid-template-columns:repeat(6,minmax(0,1fr))}.editor-sales-grid .editor-sales-pricing{grid-column:span 3}.editor-sales-grid .editor-sales-identifiers{display:contents}.editor-sales-grid-variant .editor-sales-identifiers>label:first-child{grid-column:span 3}.editor-sales-grid-simple .editor-sales-identifiers>div,.editor-sales-grid-variant .editor-sales-identifiers>div{grid-column:1/-1}@media (max-width:1023px){.editor-sales-grid{grid-template-columns:1fr}.editor-sales-grid .editor-sales-identifiers,.editor-sales-grid .editor-sales-pricing,.editor-sales-grid-simple .editor-sales-identifiers>div,.editor-sales-grid-variant .editor-sales-identifiers>div,.editor-sales-grid-variant .editor-sales-identifiers>label:first-child{display:grid;grid-column:auto;gap:12px}}.editor-commerce-summary{align-items:center;background:linear-gradient(180deg,#fcfcfd,#ffffff);border:1px solid #e4e4e7;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(220px,auto) minmax(0,1fr);padding:12px 14px}.editor-inline-stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.editor-inline-stat{align-items:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:999px;display:inline-flex;gap:6px;min-height:32px;padding:0 10px}.editor-inline-stat span{color:#71717a;font-size:12px}.editor-inline-stat strong{color:#18181b;font-size:12px;font-weight:700}.editor-inline-stat.muted strong{color:#a1a1aa}.editor-price-preview{align-items:baseline;display:inline-flex;flex-direction:column;flex-wrap:wrap;background:rgb(250,250,250);gap:2px;min-height:56px;justify-content:center;padding:8px 12px 8px 0;position:relative}.editor-price-preview span{color:#71717a;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.editor-price-preview strong{color:#18181b;font-size:22px;font-weight:700;letter-spacing:-.03em}.editor-price-preview em,.editor-price-preview i{color:#71717a;font-size:12px;font-style:normal}.editor-price-preview em{text-decoration:line-through}.editor-price-preview:after{background:#e4e4e7;content:"";height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.editor-side-stack{display:grid;gap:12px;align-content:start}.editor-placeholder-note{align-items:center;background:#fafafa;border:1px dashed #d4d4d8;border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.stock-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:6px}.stock-input-field:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:relative}.stock-input-stepper:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:transparent;color:#71717a;display:inline-flex;font-size:16px;font-weight:700;inset:0 auto 0 10px;justify-content:center;position:absolute;width:20px;z-index:1}.stock-input-stepper-plus:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){inset:0 36px 0 auto}.stock-input-unit:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#a1a1aa;display:inline-flex;font-size:12px;font-weight:700;inset:0 12px 0 auto;pointer-events:none;position:absolute}.dimensions-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px}.dimensions-input-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.dimensions-input-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;display:grid;gap:6px;font-size:12px;font-weight:700}.dimensions-input-unit:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#71717a;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:40px;min-width:40px}.editor-content-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.editor-content-summary-item,.editor-media-summary-item{background:#ffffff;border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:4px;min-height:68px;padding:12px}.editor-content-summary-item span,.editor-media-summary-item span{color:#71717a;font-size:12px}.editor-content-summary-item strong,.editor-media-summary-item strong{color:#18181b;font-size:16px;font-weight:700}.editor-content-summary-item.muted strong{color:#a1a1aa}.content-lane:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;padding:0 4px}.content-lane strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;font-size:13px}.content-lane span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:13px}@media (min-width:900px){.editor-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.editor-header-rail,.product-editor-header-rail{grid-template-columns:minmax(0,1fr)}.editor-header-leading{flex-wrap:wrap}.editor-sticky-rail{align-items:stretch;bottom:24px;flex-direction:column}.editor-sticky-rail-copy{align-items:flex-start;width:100%}.editor-sticky-rail-actions{justify-content:stretch;width:100%;flex-wrap:wrap}.page-editor-sticky-savebar{width:100%}}.status-badge:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-radius:999px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;align-items:center;padding:6px 8px;white-space:nowrap}.status-badge.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#dff1d8;color:#28591f}.status-badge.draft:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#efe4d8;color:#6f625a}.status-badge.archived:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ead7d3;color:#8a3324}.relation-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px}.product-media-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;min-width:0}.product-media-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px dashed var(--product-editor-block-border,#d4d4d8);border-radius:var(--product-editor-block-radius,8px);color:var(--ink);display:flex;gap:12px;min-height:112px;padding:16px;text-align:left;width:100%}.product-media-empty:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f5f6fb;border-color:#a1a1aa}.product-media-empty-icon:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#f1f3ff;border-radius:8px;color:#3854d8;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.product-media-empty>span:last-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:3px}.product-media-empty strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:14px;font-weight:650}.product-media-empty small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:12px;line-height:1.4}.product-media-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,132px))}.product-media-add-tile:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-media-tile:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){aspect-ratio:1;border-radius:var(--product-editor-block-radius,8px);overflow:hidden;position:relative}.product-media-tile:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;border:1px solid var(--product-editor-block-border,#e4e4e7)}.product-media-tile:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#a1a1aa}.product-media-tile.is-selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#4560ff;box-shadow:0 0 0 2px rgba(69,96,255,.2)}.product-media-tile-select:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block;height:100%;position:relative;width:100%}.product-media-preview:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-media-tile-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:none;gap:4px;padding:6px;position:absolute;right:0;top:0}.product-media-tile.is-selected .product-media-tile-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-media-tile:focus-within .product-media-tile-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-media-tile:hover .product-media-tile-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex}.product-media-tile-action:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-media-tile-action:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-media-tile-action:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff!important;border:0;box-shadow:0 2px 6px rgba(24,24,27,.18);height:40px!important;min-height:40px!important;min-width:40px!important;opacity:1!important;padding:0!important;width:40px!important}.product-media-tile-remove:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#a84731}.product-media-add-tile:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;align-content:center;background:#fff;border:1px dashed var(--product-editor-block-border,#d4d4d8);color:#3854d8;display:grid;font-size:12px;font-weight:650;gap:4px;grid-template-rows:auto auto;justify-content:center;justify-items:center}.product-media-add-tile:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f5f6fb;border-color:#a1a1aa;color:#3854d8}.product-media-upload-error:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#b42318;font-size:12px;font-weight:600;margin:-4px 0 0}.product-media-description-field:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:6px;max-width:34rem}.product-media-description-field>span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink);font-size:13px;font-weight:700}.product-media-description-field small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:12px;line-height:1.4}.editor-media-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.review-card-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;border:1px solid #e4e4e7;border-radius:14px;padding:14px}.review-card-editor-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.review-score-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:8px}.review-score-chip:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;color:#52525b;min-height:36px;min-width:36px;padding:0 10px}.review-score-chip.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#18181b;border-color:#18181b;color:#ffffff}.shipping-profile-card:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);padding:16px}.shipping-profile-summary:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:12px}.shipping-profile-icon:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#ffffff;border:1px solid #e4e4e7;border-radius:12px;color:#18181b;display:inline-flex;height:42px;justify-content:center;width:42px}.shipping-dimensions-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.param-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.param-fields-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.param-fields-scope:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:12px;font-weight:500;grid-column:1/-1;line-height:1.4}.param-field:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;min-width:0}.param-field-wide:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:1/-1}.param-field-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.param-field-label:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;display:block;font-size:14px;font-weight:700;line-height:20px}.param-field-required:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#dc2626;margin-left:2px}.param-field-hint:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px;line-height:16px}.param-field-error:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#dc2626;font-size:12px;font-weight:500;line-height:16px}.proportions-param-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:8px}.param-number-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.param-url-input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.param-input-unit:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#71717a;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:44px}.param-input-unit.static:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:40px}.proportions-separator:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#71717a;display:inline-flex;font-weight:700;justify-content:center;min-height:40px}.media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) minmax(160px,.5fr) auto}@media (max-width:1023px){.editor-commerce-summary,.editor-content-summary,.editor-media-summary,.editor-placeholder-note,.param-fields,.seo-editor-fields,.shipping-dimensions-grid,.shipping-profile-card{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-price-preview{min-height:0;padding-right:0}.editor-price-preview:after{display:none}}@media (max-width:480px){.param-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.seo-editor-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr)}.dimensions-input-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr)}.dimensions-input-unit:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:none}}.media-row.compact:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr) auto}.media-row.review-link-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:140px minmax(0,1fr) minmax(180px,.6fr) auto}.media-row.review-media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:120px minmax(0,1fr) 120px auto}.relation-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:14px}.relation-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.relation-workspace.single:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr)}.relation-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid}.relation-shell-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;display:flex;gap:12px;justify-content:space-between}.relation-add-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:10px 0}.relation-picker:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:relative}.relation-picker-trigger:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;border:1px solid #e4e4e7;border-radius:10px;color:#18181b;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:10px 12px;text-align:left;width:100%}.relation-picker-trigger.open:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#18181b}.relation-picker-trigger-label:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.relation-picker-option strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-picker-trigger-label strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-picker-option span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-picker-trigger-label span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-picker-menu:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 18px 36px rgba(24,24,27,.12);display:grid;gap:10px;left:0;margin-top:8px;max-height:min(60vh,420px);overflow:hidden;padding:12px;position:absolute;top:100%;width:100%;z-index:30}.relation-picker-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:relative}.relation-picker-options:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;overflow-y:auto}.relation-picker-option:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#ffffff;border:1px solid #e4e4e7;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-align:left}.relation-picker-option.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#18181b;background:#fafafa}.relation-picker-option-price:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b!important;font-size:12px;font-weight:700}.relation-picker-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px dashed #d4d4d8;border-radius:10px;color:#71717a;display:grid;min-height:92px;padding:14px;text-align:center}.relation-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;min-height:140px}.relation-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;grid-template-columns:24px minmax(0,1fr) auto;min-height:46px;padding:8px 10px;text-align:left}.relation-row-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.relation-row-content strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-row-content span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px dashed #d4d4d8;border-radius:10px;display:grid;min-height:92px;padding:14px}.relation-editor:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:12px}.relation-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:12px}.relation-description:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:13px;line-height:1.45;margin:0}.relation-picker-trigger:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border-color:var(--product-editor-block-border,#e4e4e7);border-radius:var(--product-editor-block-radius,8px);display:flex;gap:8px;justify-self:start;min-height:40px;padding:0 12px;width:auto}.relation-picker-trigger:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#a1a1aa}.relation-picker-dialog:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:0;grid-template-rows:auto auto minmax(0,1fr);max-width:640px;padding:0}.relation-picker-dialog-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:flex-start;border-bottom:1px solid var(--product-editor-block-border,#e4e4e7);display:flex;gap:16px;justify-content:space-between;padding:16px}.relation-picker-dialog-title:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink);font-size:18px;font-weight:650;line-height:24px}.relation-picker-dialog-description:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:14px;line-height:20px;margin-top:2px}.relation-picker-dialog-close:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:0 0 auto;min-height:32px;min-width:32px;padding:0}.relation-picker-dialog-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--product-editor-block-border,#e4e4e7);padding:12px;position:relative}.relation-picker-dialog-search>svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);left:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.relation-picker-options:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:4px;max-height:min(56dvh,440px);min-height:0;padding:8px}.relation-picker-option:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;padding:8px}.relation-picker-option:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5}@media (max-width:720px){.relation-picker-dialog:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;max-height:min(80dvh,720px);max-width:none;top:auto;transform:none;width:100%}.relation-picker-options:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-height:min(56dvh,520px)}}.relation-picker-option-media:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-product-media:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#f4f4f5;border:1px solid var(--product-editor-block-border,#e4e4e7);border-radius:5px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;overflow:hidden;width:32px}.relation-picker-option-media img:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-product-media img:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.relation-picker-option-copy:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.relation-picker-option-price:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-row-price:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--ink)!important;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.relation-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid var(--product-editor-block-border,#e4e4e7);border-radius:var(--product-editor-block-radius,8px);gap:0;min-height:0;overflow:hidden}.relation-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;border-radius:0;gap:10px;grid-template-columns:32px minmax(0,1fr) auto auto;min-height:52px;padding:10px 12px}.relation-row+.relation-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-top:1px solid var(--product-editor-block-border,#e4e4e7)}.relation-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:2px}.relation-row-order:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);min-width:32px;padding:0}.relation-row-order:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;color:var(--ink)}.relation-row-remove:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#b85038}.relation-row-remove:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fdf2ef;color:#9f3d28}.relation-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border-color:var(--product-editor-block-border,#e4e4e7);border-radius:var(--product-editor-block-radius,8px);min-height:72px;padding:12px}.relation-empty-state p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0}@media (max-width:720px){.relation-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:32px minmax(0,1fr) auto}.relation-row-price:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:2}.relation-row-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:3;grid-row:1/span 2}.relation-picker-option:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:32px minmax(0,1fr)}.relation-picker-option-price:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:2}}.relation-column:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.relation-column h4:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0 0 10px}.check-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:var(--ink);display:flex;flex-direction:row;font-size:14px;gap:8px}.check-row input[type=checkbox]:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:auto;width:auto}.admin-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:22px}.admin-two-columns:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr)}.form-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid h2:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.full-span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:1/-1}label:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);display:grid;gap:7px;font-size:14px;font-weight:700}input:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),select:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),textarea:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:42px;padding:9px 10px;width:100%}textarea:where(:not([data-storefront-control])):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:92px;resize:vertical}.page-editor-node>[data-page-editor-control]{opacity:0}.page-editor-node:hover>[data-page-editor-control],.page-editor-node>[data-page-editor-control]:focus-within{opacity:1}.page-inline-content-editor:empty:before{color:#989993;content:attr(data-placeholder);pointer-events:none}.status-pill:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#efe4d8;border:1px solid var(--store-border);border-radius:999px;color:var(--store-text-muted);font-size:14px;padding:8px 12px}.dnd-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px}.dnd-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--store-surface);border:1px solid var(--store-border);border-radius:8px;color:var(--store-text);display:grid;gap:12px;padding:12px;text-align:left;grid-template-columns:28px 1fr auto}.dnd-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:var(--store-border)}.drag-handle:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--store-text-muted);font-weight:900}.dnd-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--store-text-muted);display:block;margin-top:4px}.summary-line:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;justify-content:space-between}.empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:16px;justify-items:start}.auth-page .section-heading:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center}.platform-admin-page:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px;margin:0 auto;max-width:1120px}.compact-heading:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-bottom:14px}.business-list-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px}.business-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:0}.business-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(220px,1.4fr) 92px minmax(160px,1fr) 80px;min-height:58px;padding:10px 0}.business-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.business-row strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block}.business-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.business-row span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);overflow-wrap:anywhere}.profile-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:0;grid-template-columns:140px minmax(0,1fr);margin:0}.profile-list dd:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.profile-list dt:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--line);margin:0;padding:12px 0}.profile-list dt:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-weight:800}.profile-list dd:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow-wrap:anywhere}.text-destructive:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#8a3324;font-weight:700}.narrow:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0 auto;max-width:760px}table:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-collapse:collapse;width:100%}.console-catalog .admin-panel,.console-catalog .editor-header,.console-catalog .relation-column{background:#fff;border-color:#e4e4e7}.console-shell .admin-panel,.console-shell .editor-header,.console-shell .relation-column{background:#fff;border-color:#e4e4e7;border-radius:var(--merchant-radius-panel)}.console-catalog .admin-list-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .category-tree-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .dnd-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .relation-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border-color:#e4e4e7}.console-catalog .admin-list-row.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .admin-list-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .category-tree-row.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .category-tree-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .dnd-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .relation-row:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#18181b}.console-catalog .status-pill:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.catalog-filter-chip:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid #e4e4e7;border-radius:999px;color:#52525b;font-size:13px;font-weight:700;min-height:34px;padding:0 12px}.catalog-filter-chip.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.catalog-filter-chip:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#18181b;border-color:#18181b;color:#fff}.attribute-rule-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;margin-top:14px}.attribute-rule-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px solid #e4e4e7;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.attribute-rule-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.attribute-rule-row strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block}.attribute-rule-row small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;margin-top:4px}.attribute-rule-row span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5;border-radius:999px;color:#52525b;font-size:12px;font-weight:700;padding:6px 8px}.product-grid-panel table th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){white-space:nowrap}.product-grid-panel table td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){vertical-align:top;white-space:normal}.product-list-table:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){table-layout:fixed;border-collapse:separate;border-spacing:0}.product-list-table thead th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ffffff;position:sticky;top:0;z-index:1}.product-list-table tbody td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-list-table th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding-left:16px;padding-right:16px}.product-list-table tbody td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding-top:12px;padding-bottom:12px}.product-meta-line:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;white-space:normal;max-width:100%}.catalog-products-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;grid-template-columns:minmax(0,1fr)}.catalog-params-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;flex:1 1 auto;gap:20px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);min-height:0;width:100%}.catalog-params-editor-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.catalog-params-list-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0}.catalog-params-list-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-radius:0}.catalog-params-list-toolbar>:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;flex-direction:column}.catalog-params-list-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){width:100%}.catalog-param-editor-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-content:center;display:grid;flex:1 1 auto;gap:16px;justify-items:center;min-height:360px;padding:32px;text-align:center}.catalog-param-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid}.catalog-param-list-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border-bottom:1px solid #f3f3f0;border-radius:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.catalog-param-list-item.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.catalog-param-list-item:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fafaf8}.catalog-param-list-item.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){box-shadow:inset 3px 0 0 #30312d}.catalog-param-list-item:focus-visible:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){outline:2px solid var(--ring);outline-offset:-2px;position:relative;z-index:1}.catalog-param-list-meta:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:end;color:#7d7e78;display:grid;font-size:12px;gap:6px;justify-items:end;white-space:nowrap}.catalog-drawer-layer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){inset:0;pointer-events:none;position:fixed;z-index:60}.catalog-drawer-backdrop:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:rgba(24,24,27,.32);inset:0;pointer-events:auto;position:absolute}.catalog-drawer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fafafa;border-left:1px solid #e4e4e7;box-shadow:-20px 0 60px rgba(24,24,27,.18);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:min(760px,100vw);pointer-events:auto;position:relative;width:min(760px,calc(100vw - 272px))}.catalog-drawer-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border-bottom:1px solid #e4e4e7;display:flex;justify-content:space-between;min-height:72px;padding:14px 18px}.catalog-drawer-body:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}@media (min-width:641px) and (max-width:900px){.catalog-drawer.integration-drawer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-width:min(640px,calc(100vw - 48px));width:min(640px,calc(100vw - 48px))}}.reviews-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px}.review-editor-card:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-context:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-table-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff}.reviews-product-context:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:16px}.reviews-product-context-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;display:flex;gap:16px;justify-content:space-between}.reviews-product-context-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.reviews-storefront-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px solid #e4e4e7;border-radius:8px;color:#52525b;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:40px;padding:0 14px}.reviews-product-picker:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px}.review-product-select:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:relative}.review-product-select-trigger:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:10px;color:#18181b;display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:10px 12px;text-align:left;width:100%}.review-product-select-trigger.open:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-product-select-trigger:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#18181b}.review-product-select-trigger-copy:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:4px;min-width:0}.review-product-select-trigger-copy span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-product-select-trigger-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-product-select-trigger-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:14px}.review-product-select-trigger-copy span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px}.review-product-select-dropdown:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 18px 42px rgba(15,23,42,.12);display:grid;gap:10px;left:0;margin-top:8px;padding:12px;position:absolute;right:0;top:100%;z-index:20}.review-product-select-options:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;max-height:280px;overflow-y:auto}.review-product-select-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-product-select-option:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.review-product-select-option-copy:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:4px;min-width:0}.review-product-select-option-copy span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-product-select-option-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-product-select-option-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;font-size:14px}.review-product-select-option-copy span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px}.review-product-select-option.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-product-select-option:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-color:#18181b}.review-product-select-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;justify-content:flex-end}.reviews-product-options:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.reviews-product-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;display:grid;gap:4px;padding:12px 14px;text-align:left}.reviews-product-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews-product-option strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;font-size:14px}.reviews-product-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px}.reviews-product-option.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#18181b;border-color:#18181b}.reviews-product-option.selected span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option.selected strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option:hover span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-option:hover strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#fff}.reviews-summary-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.reviews-summary-card:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:6px;padding:14px}.reviews-summary-card small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-summary-card span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a}.reviews-summary-card span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:13px;font-weight:700}.reviews-summary-card strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#18181b;font-size:28px;line-height:1}.reviews-summary-card small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:12px}.reviews-workspace-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) var(--merchant-context-rail-width);min-width:0}.reviews-list-toolbar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:8px}.reviews-list-toolbar>div:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:8px}.reviews-list-product-picker:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0}.reviews-list-product-picker .relation-picker-trigger-selection:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;color:#18181b;max-width:min(320px,32vw);min-height:32px;min-width:0;padding:0 4px}.reviews-list-product-picker .relation-picker-trigger-label strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-weight:500}.reviews-list-product-picker .relation-picker-trigger-selection:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#f4f4f5}.reviews-table-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0}.reviews-list-controls:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid #e4e4e7;flex:0 0 auto;padding:12px 14px}.reviews-list-scroll:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1 1 auto;min-height:0;overflow:auto}.reviews-list-table:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-collapse:collapse;min-width:100%;table-layout:fixed;width:100%}.reviews-list-table th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border-bottom:1px solid #e4e4e7;color:#71717a;font-size:12px;font-weight:700;padding:12px 16px;text-align:left;text-transform:uppercase}.reviews-list-table th:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){width:62%}.reviews-list-table th:nth-child(2):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){width:14%}.reviews-list-table td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:14px;padding:10px 16px;vertical-align:top}.reviews-list-table tbody tr:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){outline:none}.reviews-list-table tbody tr.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-list-table tbody tr:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fafaf8}.reviews-list-table tbody tr.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){box-shadow:inset 3px 0 0 #30312d}.reviews-list-score-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#71717a;display:flex;flex-wrap:wrap;gap:4px}.reviews-list-table .reviews-score-badge:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;color:#92400e;padding:0}.reviews-list-score-cell>span:not(.reviews-score-badge):where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.reviews-list-date:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;display:block;font-size:12px;margin-top:4px}.reviews-list-review-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:4px;min-width:0}.reviews-list-author-line:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.reviews-list-author-line span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-list-author-line strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-list-review-cell p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews-list-author-line span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-list-review-cell p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px}.reviews-list-review-cell p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0}.reviews-list-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff;border-top:1px solid #e4e4e7;color:#71717a;display:flex;flex:0 0 auto;font-size:14px;gap:12px;justify-content:space-between;padding:12px 16px}.reviews-list-pagination-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;gap:8px}.reviews-table-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;display:flex;justify-content:space-between}.reviews-filters:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px}.reviews-filters-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}@media (max-width:520px){.reviews-filters-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.reviews-filters-search .button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-self:start}}.reviews-table-scroll:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:1px solid #e4e4e7;border-radius:12px;min-height:320px;overflow:auto}.reviews-table:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){table-layout:fixed}.reviews-table th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff;border-bottom:1px solid #e4e4e7;color:#71717a;font-size:12px;font-weight:700;padding:12px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.reviews-table td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:14px;padding:12px;vertical-align:top}.reviews-table tbody tr.selected:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-table tbody tr:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fafafa}.reviews-media-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-score-badge:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:inline-flex;gap:6px}.reviews-score-badge:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fef3c7;border-radius:999px;color:#92400e;font-size:12px;font-weight:700;padding:5px 8px}.reviews-author-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-content-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:4px}.reviews-author-cell span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-content-cell span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a;font-size:12px}.reviews-content-cell strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.reviews-media-cell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#52525b;font-weight:700}.review-media-empty:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px dashed #d4d4d8;border-radius:12px;display:grid;gap:8px;justify-items:center;min-height:180px;padding:24px;text-align:center}.reviews-list-scroll .reviews-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;border-radius:0}.reviews-table-panel>.reviews-empty-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-content:center;border:0;border-radius:0;flex:1 1 auto;min-height:0}.review-media-empty p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-header span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-empty-state span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#71717a}.reviews-editor-column:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-self:start;display:flex;min-width:0;overflow:hidden;padding:0;position:sticky;top:0}.reviews-editor-column>:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1 1 auto;min-width:0}.reviews-editor-placeholder:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-content:center;justify-items:center;min-height:260px;text-align:center}.review-editor-card-viewport.reviews-editor-placeholder:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px}.review-editor-card-viewport.reviews-editor-placeholder p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0}.review-editor-card:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:16px;padding:16px}.review-editor-card-viewport:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;border-radius:0;gap:0;padding:0}.review-editor-card-viewport .review-editor-body:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding:14px}.review-editor-card-viewport .review-editor-footer-sticky:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0;padding:14px 16px 16px;position:static}.review-editor-body:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px;min-width:0}.review-editor-alert:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#fff7ed;border:1px solid #fdba74;border-radius:12px;color:#9a3412;display:grid;gap:4px;padding:12px 14px}.review-editor-sections:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:20px}.review-editor-section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:12px;padding:14px}.review-editor-card-viewport .review-editor-section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border:0;border-radius:0;gap:10px;padding:0}.review-editor-card-viewport .review-editor-section+.review-editor-section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-editor-card-viewport .review-editor-sections+.review-editor-section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-top:20px}.review-editor-section-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid #f1f5f9;padding-bottom:8px}.review-editor-card-viewport .review-editor-section-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:0}.review-editor-card-viewport .review-editor-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:10px;grid-template-columns:1fr}.review-editor-card-viewport .review-editor-fields .full-span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-column:auto}.review-editor-card-viewport textarea:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:96px}.review-editor-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-controls:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-upload-group:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:8px}.review-media-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-content:space-between}.review-editor-section-header>div:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-header>div:first-child:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:4px}.review-media-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px}.review-media-list:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px}.review-media-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;flex-wrap:wrap;gap:8px}.review-media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:start;border:1px solid #e4e4e7;border-radius:12px;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr) auto;padding:12px}.review-media-preview:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;display:flex;height:88px;justify-content:center;overflow:hidden}.review-media-preview img:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-media-video-placeholder:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:#71717a;display:grid;font-size:12px;gap:6px;justify-items:center}.review-media-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-media-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.review-media-controls:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:8px}.review-media-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border:1px solid #e4e4e7;border-radius:8px;color:#52525b;display:inline-flex;height:40px;justify-content:center;width:40px}.review-editor-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex-wrap:wrap;justify-content:flex-end}.review-editor-delete-action:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin-right:auto}.review-editor-footer-sticky:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:rgba(255,255,255,.92);border-top:1px solid #e4e4e7;bottom:0;margin:0 -16px -16px;padding:14px 16px 16px;position:sticky;z-index:5}@media (min-width:1280px){.reviews-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-rows:minmax(0,1fr);height:calc(100svh - 3rem);min-height:0}.reviews-workspace-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:100%;min-height:0}.reviews-table-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:100%;min-height:0}.reviews-list-scroll:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:0}.reviews-editor-column:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-self:stretch;min-height:0;position:static}.reviews-editor-column>:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1 1 auto;min-height:0}.review-editor-card-viewport:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.review-editor-card-viewport .review-editor-body:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:0;overflow-y:auto}}.reviews-editor-page:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:18px}.reviews-editor-loading-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:220px;place-content:center}.reviews-editor-page-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:12px}.reviews-editor-page-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex;gap:8px}@media (max-width:1279px){.product-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.product-editor-action-sidebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:static}.product-editor-sticky-savebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){bottom:16px;position:sticky;z-index:20}.product-editor-save-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid}.product-editor-save-actions .button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){width:100%}.reviews-summary-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-workspace-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr 1fr}.reviews-workspace-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.reviews-editor-column:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){position:static}}@media (min-width:1280px){.category-editor-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-editor-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.category-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-action-sidebar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-main:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:100%;min-height:0}.category-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-sidebar-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){overflow-y:auto}.category-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.product-editor-form-content:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1 1 auto;min-height:0}}@media (max-width:900px){.review-media-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-context-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-table-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;flex-direction:column}.review-media-fields:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-filters-bar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-summary-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-workspace-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.review-editor-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-editor-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-controls:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.review-media-upload-group:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.reviews-product-context-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex-wrap:wrap}.reviews-list-footer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;flex-direction:column}.console-catalog .admin-split:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .admin-two-columns:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .catalog-products-layout:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .form-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .relation-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.console-catalog .relation-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.catalog-params-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr)}.catalog-params-editor-panel:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:min(680px,calc(100svh - 2rem))}.console-catalog .admin-toolbar,.console-catalog .editor-header,.console-catalog .panel-title{align-items:stretch;flex-direction:column}.console-catalog .category-tree-toolbar:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.category-structure-inbox:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.console-catalog .admin-toolbar .form-actions,.console-catalog .editor-header .form-actions{justify-content:flex-start}.console-catalog .category-tree-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){justify-content:stretch}.console-catalog .category-tree-actions>:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){flex:1}.console-catalog .media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.catalog-drawer:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-width:100vw;width:100vw}}td:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),th:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-bottom:1px solid var(--line);padding:12px;text-align:left}@media (max-width:860px){.admin-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-split:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.admin-two-columns:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.form-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.hero:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.media-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.relation-workspace:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.editor-section-flat .shipping-profile-weight{max-width:none}.shipping-profile-editor-compact:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.business-row:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}}.site-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:rgba(247,243,237,.92);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);min-height:76px;position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);display:grid;gap:10px;padding:14px clamp(18px,4vw,56px)}.site-header-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:grid;gap:14px;grid-template-columns:minmax(180px,auto) auto minmax(220px,1fr) auto}.brand:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:inline-flex;gap:12px;min-width:0}.brand-mark:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--store-accent);border-radius:14px;box-shadow:0 10px 30px color-mix(in srgb,var(--store-accent) 28%,transparent);color:var(--store-accent-ink);display:inline-flex;font-family:Georgia,serif;font-size:17px;height:40px;justify-content:center;width:40px}.brand-copy:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:grid;gap:2px;min-width:0}.brand-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:16px;line-height:1.1}.brand-copy small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:12px;line-height:1.35;max-width:16ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-primary-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:42px;padding:0 14px}.header-primary-link.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.header-primary-link:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ebe2d8}.header-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:999px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:0 6px 0 14px}.header-search svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);height:18px;width:18px}.header-search input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:transparent;border:0;min-height:38px;padding:0}.header-search button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--ink);border-radius:999px;color:#fff8ef;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.header-search button svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:15px;width:15px}.header-cart-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:var(--ink);border-color:var(--ink);color:#fff8ef;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:42px;padding:0 14px}.header-cart-link.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.header-cart-link:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--store-accent)}.site-header nav:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:6px;justify-content:flex-start}.site-header nav a:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:7px;min-height:42px;padding:0 14px;transition:background .15s ease,color .15s ease}.site-header nav a.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.site-header nav a:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:#ebe2d8}.site-header nav svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:17px;width:17px}.cart-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--ink);color:#fff8ef}.site-header nav .cart-link.active:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.site-header nav .cart-link:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--store-accent)}.cart-count:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:#fff8ef;border-radius:999px;color:var(--ink);display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 5px}.mobile-header-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:none}.mobile-menu-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;background:transparent;color:var(--ink);display:none;justify-content:center;padding:8px}.mobile-menu-button svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){height:24px;width:24px}.section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0 auto;max-width:1440px;width:100%}.eyebrow:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--store-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:min(760px,calc(100vh - 76px))}.hero-copy:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){max-width:760px}.hero h1:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){letter-spacing:-.045em}.hero-actions:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.hero-proof:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;flex-wrap:wrap;gap:18px}.hero-proof:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:13px;font-weight:700;margin-top:28px}.hero-proof span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;display:flex;gap:9px}.hero-proof svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-item svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--store-accent);height:19px;width:19px}.hero-visual:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:flex-start;background:radial-gradient(circle at 70% 22%,rgba(247,217,170,.72),transparent 24%),linear-gradient(150deg,#211a16,#53331f 55%,#a06b43);box-shadow:0 30px 80px rgba(64,39,24,.18);flex-direction:column;font-size:14px;justify-content:flex-end;padding:34px}.hero-visual span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:#e9cda9;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hero-visual strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.95;margin-top:8px}.button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:8px;transition:background .15s ease,transform .15s ease}.button:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:color-mix(in srgb,var(--store-accent) 82%,#000);transform:translateY(-1px)}.button.secondary:hover:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:color-mix(in srgb,var(--store-secondary) 40%,#ffffff)}.button:disabled:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:not-allowed;opacity:.55;transform:none}.text-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:center;color:var(--ink);display:inline-flex;font-size:14px;font-weight:800;gap:4px;text-decoration:underline;text-decoration-color:#baa897;text-underline-offset:4px}.trust-section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding-bottom:28px;padding-top:28px}.trust-item:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:86px;padding:18px 20px}.trust-item small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.trust-item span:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:block}.trust-item small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){color:var(--muted);font-size:12px;font-weight:500;margin-top:4px}.section-heading h1:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])),.section-heading h2:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-family:var(--font-heading);font-size:var(--type-section-title);font-weight:700;letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin:8px 0 0}.section-heading p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:var(--type-body);line-height:var(--leading-copy);max-width:660px}.store-state:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px}@media (max-width:860px){.site-header:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){gap:12px;min-height:66px;padding-bottom:12px;padding-top:12px}.site-header-shell:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:minmax(0,1fr) auto auto}.header-primary-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:none}.header-search:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:0}.mobile-menu-button:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:inline-flex;justify-self:end}.site-header nav:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;background:var(--panel);border-bottom:1px solid var(--line);box-shadow:0 18px 38px rgba(33,26,22,.12);display:none;flex-direction:column;left:0;padding:12px 18px 18px;position:absolute;right:0;top:calc(100% + 2px)}.site-header nav.open:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:flex}.site-header nav a:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){border-radius:8px;justify-content:flex-start}.hero:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-height:auto;padding-bottom:32px}.hero-visual:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){aspect-ratio:16/10;justify-self:stretch;width:100%}.trust-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.brand-copy small:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){display:none}.brand-copy strong:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:15px}.header-search input:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:14px}.header-cart-link:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){min-width:42px;padding:0 12px}.header-cart-link svg:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){margin:0}.section:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){padding-bottom:40px;padding-top:40px}.hero h1:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:42px}.hero p:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){font-size:17px}.trust-grid:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){grid-template-columns:1fr}.section-heading:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){align-items:stretch;flex-direction:column;gap:20px}}.button.disabled:where(:not(.storefront-theme,.storefront-theme *,[data-storefront-ui],[data-storefront-ui] *,[data-storefront-control])){cursor:not-allowed;opacity:.55}