.shopify-admin-document{--ws-text:#303030;--ws-border:#e3e3e3;--ws-text-subdued:#616161;--ws-text-disabled:#8a8a8a;--ws-bg-subdued:#fafafa;--ws-bg-hover:#f1f1f1;--ws-border-strong:#d0d0d0;--ws-link:#005bd3;--ws-link-pressed:#00337a;--ws-success:#29845a;--ws-caution:#b98900;--ws-critical:#e22c38;--ws-critical-text:#8e0b21;--ws-canvas:#f1f1f1}.shopify-admin-document.ws-admin-canvas{background:var(--ws-canvas)}.shopify-admin-document .ws-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-admin-document .ws-admin-state{display:flex;align-items:center;flex-direction:column;gap:10px;padding:16px;text-align:center}.shopify-admin-document .ws-admin-state-error{align-items:flex-start;padding:0;text-align:left}.shopify-admin-document .ws-edition-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:12px}.shopify-admin-document .ws-edition-card{position:relative;display:flex;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--ws-border);transition:background-color .12s ease,box-shadow .12s ease}.shopify-admin-document .ws-edition-card-hit{position:absolute;z-index:1;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.shopify-admin-document .ws-edition-card-hit:disabled{cursor:wait}.shopify-admin-document .ws-edition-card:has(.ws-edition-card-hit:hover){background:var(--ws-bg-subdued)}.shopify-admin-document .ws-edition-card:has(.ws-edition-card-hit:focus-visible){outline:2px solid var(--ws-link);outline-offset:2px}.shopify-admin-document .ws-edition-card s-button{position:relative;z-index:2}.shopify-admin-document .ws-edition-card[data-selected=true]{box-shadow:0 0 0 2px var(--ws-text)}.shopify-admin-document .ws-edition-card-content,.shopify-admin-document .ws-edition-card-heading{display:flex;gap:8px}.shopify-admin-document .ws-edition-card-content{display:grid;flex:1;grid-template-columns:300px minmax(0,1fr) 210px;align-items:center;column-gap:24px;padding:16px}.shopify-admin-document .ws-edition-card-content>.ws-edition-art{grid-column:1;align-self:stretch}.shopify-admin-document .ws-edition-card-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px}.shopify-admin-document .ws-edition-card-heading{align-items:center;justify-content:space-between}.shopify-admin-document .ws-edition-card-title{color:var(--ws-text);font-size:14px;font-weight:600;line-height:1.4}.shopify-admin-document .ws-edition-art{display:flex;width:100%;min-height:176px;align-items:center;justify-content:center;margin:0;padding:16px;border-radius:8px;background:var(--ws-bg-subdued);box-sizing:border-box}.shopify-admin-document .ws-edition-both-objects,.shopify-admin-document .ws-edition-uploader-objects{display:flex;align-items:flex-end;gap:14px}.shopify-admin-document .ws-edition-artwork-frame{display:block;width:88px;height:108px;padding:7px;background:#fff;box-shadow:0 0 0 1px var(--ws-border),0 2px 6px rgba(0,0,0,.08);box-sizing:border-box}.shopify-admin-document .ws-edition-artwork-frame>span{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--ws-bg-subdued) 0 5px,#e8e8e8 5px 10px)}.shopify-admin-document .ws-edition-artwork-frame.is-compact{width:74px;height:92px;padding:6px}.shopify-admin-document .ws-edition-both-object,.shopify-admin-document .ws-edition-print-group{display:flex;align-items:center;flex-direction:column;gap:6px}.shopify-admin-document .ws-edition-print-group{padding-bottom:6px}.shopify-admin-document .ws-edition-print-sheet{display:flex;width:50px;height:62px;flex-direction:column;justify-content:center;gap:5px;padding:0 9px;border-radius:3px;background:#fff;box-shadow:0 0 0 1px var(--ws-border);box-sizing:border-box}.shopify-admin-document .ws-edition-print-sheet i{height:2px;background:var(--ws-border-strong)}.shopify-admin-document .ws-edition-print-sheet i:last-child{width:60%}.shopify-admin-document .ws-edition-mechanic-step small,.shopify-admin-document .ws-edition-mechanics-label,.shopify-admin-document .ws-edition-mechanics-title,.shopify-admin-document .ws-edition-object-label{color:var(--ws-text-subdued);font:500 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.shopify-admin-document .ws-edition-showcase-perspective{display:flex;width:150px;height:112px;align-items:center;justify-content:center;perspective:760px}.shopify-admin-document .ws-edition-showcase-object{position:relative;width:80px;height:100px;transform:rotateY(16deg);transform-style:preserve-3d}.shopify-admin-document .ws-edition-showcase-object i{position:absolute;display:block}.shopify-admin-document .ws-edition-showcase-object .is-back{inset:0;background:var(--ws-bg-subdued);box-shadow:0 0 0 1px var(--ws-border);transform:translateZ(-9px)}.shopify-admin-document .ws-edition-showcase-object .is-side{top:0;right:0;width:18px;height:100%;background:#e8e8e8;box-shadow:inset 1px 0 0 var(--ws-border);transform:translateZ(-9px) rotateY(90deg);transform-origin:100% 50%}.shopify-admin-document .ws-edition-showcase-object .is-front{inset:0;padding:7px;background:#fff;box-shadow:0 0 0 1px var(--ws-border),0 2px 6px rgba(0,0,0,.08);transform:translateZ(9px);box-sizing:border-box}.shopify-admin-document .ws-edition-showcase-object .is-front b{display:block;width:100%;height:100%;background:#e8e8e8}.shopify-admin-document .ws-edition-showcase-perspective.is-compact{width:100px;height:94px;perspective:620px}.shopify-admin-document .ws-edition-showcase-perspective.is-compact .ws-edition-showcase-object{width:68px;height:86px}.shopify-admin-document .ws-edition-showcase-perspective.is-compact .is-back{transform:translateZ(-7px)}.shopify-admin-document .ws-edition-showcase-perspective.is-compact .is-side{width:14px;transform:translateZ(-7px) rotateY(90deg)}.shopify-admin-document .ws-edition-showcase-perspective.is-compact .is-front{padding:6px;transform:translateZ(7px)}.shopify-admin-document .ws-edition-both-objects{gap:16px}.shopify-admin-document .ws-edition-mechanics{display:flex;grid-column:3;grid-row:1/4;align-self:stretch;align-items:center;justify-content:center;padding-left:16px;border-left:1px solid var(--ws-border)}.shopify-admin-document .ws-edition-mechanics-content{display:flex;width:100%;flex-direction:column;gap:12px}.shopify-admin-document .ws-edition-mechanics-title{color:var(--ws-text-disabled);letter-spacing:.09em}.shopify-admin-document .ws-edition-mechanic-steps,.shopify-admin-document .ws-edition-mechanics-group{display:flex;flex-direction:column;gap:12px}.shopify-admin-document .ws-edition-mechanics-group{gap:6px}.shopify-admin-document .ws-edition-mechanic-step{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px}.shopify-admin-document .ws-edition-mechanic-step>span:first-child{color:var(--ws-text-disabled);font-size:15px;line-height:1}.shopify-admin-document .ws-edition-mechanic-step>span:last-child{display:flex;flex-direction:column;gap:1px}.shopify-admin-document .ws-edition-mechanic-step>span:last-child>span{color:var(--ws-text);font-size:12px;line-height:1.3}.shopify-admin-document .ws-edition-mechanic-step[data-owner=true] small,.shopify-admin-document .ws-edition-mechanic-step[data-owner=true]>span:first-child{color:var(--ws-text)}.shopify-admin-document .ws-edition-mechanic-step[data-owner=true]>span:last-child>span{font-weight:500}.shopify-admin-document .ws-edition-mechanic-steps.is-compact{gap:6px}.shopify-admin-document .ws-edition-mechanic-steps.is-compact .ws-edition-mechanic-step>span:first-child{font-size:13px;line-height:1.4}.shopify-admin-document .ws-edition-mechanic-steps.is-compact .ws-edition-mechanic-step>span:last-child>span{line-height:1.4}.shopify-admin-document .ws-edition-mechanics-divider{height:1px;background:var(--ws-border)}@keyframes ws-edition-step-highlight-three{0%,33.333%,to{color:var(--ws-text-disabled)}27%,6%{color:var(--ws-text)}}@keyframes ws-edition-step-highlight-six{0%,16.667%,to{color:var(--ws-text-disabled)}14%,3%{color:var(--ws-text)}}.shopify-admin-document .ws-edition-mechanics.is-active:not([data-edition=both]) .ws-edition-mechanic-step small,.shopify-admin-document .ws-edition-mechanics.is-active:not([data-edition=both]) .ws-edition-mechanic-step>span:first-child,.shopify-admin-document .ws-edition-mechanics.is-active:not([data-edition=both]) .ws-edition-mechanic-step>span:last-child>span{animation:ws-edition-step-highlight-three 3s ease-in-out var(--ws-step-delay) infinite}.shopify-admin-document .ws-edition-mechanics.is-active[data-edition=both] .ws-edition-mechanic-step>span:first-child,.shopify-admin-document .ws-edition-mechanics.is-active[data-edition=both] .ws-edition-mechanic-step>span:last-child>span{animation:ws-edition-step-highlight-six 6s ease-in-out var(--ws-step-delay) infinite}@media (prefers-reduced-motion:reduce){.shopify-admin-document .ws-edition-mechanics.is-active .ws-edition-mechanic-step small,.shopify-admin-document .ws-edition-mechanics.is-active .ws-edition-mechanic-step>span:first-child,.shopify-admin-document .ws-edition-mechanics.is-active .ws-edition-mechanic-step>span:last-child>span{animation:none}}.shopify-admin-document .ws-preview-nav{position:sticky;z-index:10;top:0;display:flex;align-items:center;gap:4px;overflow-x:auto;padding:8px max(12px,calc((100% - 1000px) / 2));border-bottom:1px solid var(--ws-border);background:#fff;color:var(--ws-text);font-size:13px}.shopify-admin-document .ws-preview-nav-label{flex:none;margin-right:8px;color:var(--ws-text-subdued);font-weight:600}.shopify-admin-document .ws-preview-nav a{flex:none;border-radius:8px;padding:6px 9px;color:inherit;text-decoration:none}.shopify-admin-document .ws-preview-nav a:hover{background:var(--ws-bg-hover)}.shopify-admin-document .ws-preview-nav a[aria-current=page]{background:var(--ws-bg-hover);font-weight:600}.shopify-admin-document .ws-preview-workbench{display:grid;grid-template-columns:176px minmax(0,1000px);justify-content:center;gap:16px;padding:16px}.shopify-admin-document .ws-preview-state-nav{position:sticky;top:64px;display:flex;align-self:start;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--ws-border);border-radius:12px;background:#fff;font-size:13px}.shopify-admin-document .ws-preview-state-nav>span{padding:5px 7px;color:var(--ws-text-subdued);font-size:12px;font-weight:600;text-transform:uppercase}.shopify-admin-document .ws-preview-state-nav a{border-radius:7px;padding:7px;color:var(--ws-text);text-decoration:none}.shopify-admin-document .ws-preview-state-nav a:hover,.shopify-admin-document .ws-preview-state-nav a[aria-current=page]{background:var(--ws-bg-hover)}.shopify-admin-document .ws-preview-state-nav a[aria-current=page]{font-weight:600}.shopify-admin-document .ws-preview-canvas{min-width:0}.shopify-admin-document .ws-home-aside,.shopify-admin-document .ws-home-stack{display:flex;flex-direction:column;gap:10px}.shopify-admin-document .ws-home-gap-2{gap:6px}.shopify-admin-document .ws-home-gap-4{gap:16px}.shopify-admin-document .ws-home-between,.shopify-admin-document .ws-home-header,.shopify-admin-document .ws-home-inline{display:flex;align-items:center;justify-content:space-between;gap:8px}.shopify-admin-document .ws-home-header{align-items:flex-start;gap:24px}.shopify-admin-document .ws-home-inline{justify-content:flex-start}.shopify-admin-document .ws-home-end{display:flex;justify-content:flex-end}.shopify-admin-document .ws-home-banner-actions{display:flex;gap:8px;margin-top:8px}.shopify-admin-document .ws-powered-orders-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shopify-admin-document .ws-powered-orders-tabs{display:flex;gap:8px;flex-wrap:wrap}.shopify-admin-document .ws-branding-stack{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-branding-tight{gap:8px}.shopify-admin-document .ws-branding-header,.shopify-admin-document .ws-branding-inline,.shopify-admin-document .ws-branding-preview-logo,.shopify-admin-document .ws-branding-preview-top,.shopify-admin-document .ws-branding-switch-row{display:flex;align-items:center;gap:10px}.shopify-admin-document .ws-branding-header{align-items:flex-start;justify-content:space-between;gap:20px}.shopify-admin-document .ws-branding-inline{flex-wrap:wrap}.shopify-admin-document .ws-branding-header-actions{flex:none;align-items:flex-end;flex-direction:column;margin-left:auto}.shopify-admin-document .ws-branding-controls{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-branding-locked{opacity:.62}.shopify-admin-document .ws-branding-upload{display:flex;align-items:flex-start;gap:16px}.shopify-admin-document .ws-branding-upload>.ws-branding-stack{flex:1;min-width:0}.shopify-admin-document .ws-branding-palette{display:flex;flex-direction:column;gap:20px}.shopify-admin-document .ws-branding-palette-header,.shopify-admin-document .ws-branding-palette-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shopify-admin-document .ws-branding-file-input{display:none}.shopify-admin-document .ws-branding-palette-strip{display:grid;min-height:44px;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;border:1px solid var(--ws-border-strong);border-radius:8px}.shopify-admin-document .ws-branding-palette-strip span:not(:last-child){border-right:1px solid rgba(48,48,48,.35)}.shopify-admin-document .ws-branding-palette-preview{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--ws-palette-border);border-radius:10px;background:var(--ws-palette-background);color:var(--ws-palette-text)}.shopify-admin-document .ws-branding-palette-preview-header>div{display:flex;flex-direction:column;gap:3px}.shopify-admin-document .ws-branding-palette-preview-header small{color:var(--ws-palette-muted-text)}.shopify-admin-document .ws-branding-palette-preview-header>span{padding:4px 7px;border:1px solid var(--ws-palette-border);border-radius:6px;background:var(--ws-palette-surface);color:var(--ws-palette-muted-text);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.shopify-admin-document .ws-branding-palette-preview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--ws-palette-border);border-radius:8px;background:var(--ws-palette-surface)}.shopify-admin-document .ws-branding-palette-preview-actions :is(button,span){min-height:28px;padding:5px 9px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:11px;font-weight:600}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=primary]{background:var(--ws-palette-primary);color:var(--ws-palette-primary-foreground)}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=secondary]{border-color:var(--ws-palette-border);background:var(--ws-palette-secondary);color:var(--ws-palette-secondary-foreground)}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=accent]{background:var(--ws-palette-accent);color:var(--ws-palette-accent-foreground)}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=success]{margin-left:auto;background:var(--ws-palette-success);color:var(--ws-palette-primary-foreground)}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=warning]{background:var(--ws-palette-warning);color:var(--ws-palette-primary-foreground)}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=error]{background:var(--ws-palette-error);color:var(--ws-palette-error-foreground)}.shopify-admin-document .ws-branding-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopify-admin-document .ws-branding-palette-field{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-bg-surface)}.shopify-admin-document .ws-branding-switches{display:flex;flex-direction:column}.shopify-admin-document .ws-branding-switch-row{align-items:flex-start;justify-content:space-between;padding:14px 0}.shopify-admin-document .ws-branding-switch-row:first-child{padding-top:4px}.shopify-admin-document .ws-branding-switch-row:last-child{padding-bottom:4px}.shopify-admin-document .ws-branding-preview{display:flex;min-height:366px;flex-direction:column;gap:14px;padding:16px;border-radius:12px;background:var(--ws-brand-background,#f7f4ef);box-shadow:0 0 0 1px var(--ws-brand-border,var(--ws-border)) inset;color:var(--ws-brand-text,#3b3029)}.shopify-admin-document .ws-branding-preview-top{justify-content:space-between;font-size:11px;letter-spacing:.08em}.shopify-admin-document .ws-branding-preview-top span{color:var(--ws-brand-colour)}.shopify-admin-document .ws-branding-art{display:grid;flex:1;place-items:center;padding:14px}.shopify-admin-document .ws-branding-art>div{display:grid;width:154px;height:116px;place-items:center;border:10px solid var(--ws-brand-text,#5d4636);background:var(--ws-brand-surface,#e9e2d8);box-shadow:0 5px 16px rgba(55,40,30,.14);color:var(--ws-brand-colour);font-size:10px;font-weight:600;text-align:center}.shopify-admin-document .ws-branding-preview-logo{justify-content:center;color:var(--ws-brand-colour);font-size:11px}.shopify-admin-document .ws-branding-preview-logo>span{width:20px;height:20px;border-radius:5px;background:#fff 50%/contain no-repeat}.shopify-admin-document .ws-branding-preview>button{min-height:36px;border:0;border-radius:8px;background:var(--ws-brand-colour);color:var(--ws-brand-foreground,#fff);font-weight:600}@media (max-width:700px){.shopify-admin-document .ws-branding-header,.shopify-admin-document .ws-branding-palette-header,.shopify-admin-document .ws-branding-palette-preview-header,.shopify-admin-document .ws-branding-upload{flex-direction:column}.shopify-admin-document .ws-branding-header-actions{align-items:flex-start;margin-left:0}.shopify-admin-document .ws-branding-palette-grid{grid-template-columns:1fr}.shopify-admin-document .ws-branding-palette-preview-actions [data-kind=success]{margin-left:0}}.shopify-admin-document .ws-home-setup-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.shopify-admin-document .ws-home-checklist{display:flex;flex-direction:column}.shopify-admin-document .ws-home-check-row{display:grid;grid-template-columns:24px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-home-check-row:last-child{border-bottom:0}.shopify-admin-document .ws-home-action{display:flex;justify-content:flex-end}.shopify-admin-document .ws-home-card-grid,.shopify-admin-document .ws-home-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopify-admin-document .ws-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shopify-admin-document .ws-home-metrics strong{display:block;color:var(--ws-text);font-size:20px;font-weight:650;line-height:1.2}.shopify-admin-document .ws-home-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--ws-border)}.shopify-admin-document .ws-home-progress span{display:block;height:100%;background:var(--ws-text)}.shopify-admin-document .ws-home-progress-compact{width:90px}.shopify-admin-document .ws-home-walkthrough{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px}.shopify-admin-document .ws-home-video-placeholder{width:96px;height:64px;border:1px solid var(--ws-border);border-radius:8px;background:repeating-linear-gradient(45deg,#f1f1f1,#f1f1f1 6px,#e7e7e7 0,#e7e7e7 12px)}.shopify-admin-document .ws-rule-detail,.shopify-admin-document .ws-rules-stack,.shopify-admin-document .ws-rules-title{display:flex;flex-direction:column}.shopify-admin-document .ws-rules-stack{gap:16px}.shopify-admin-document .ws-rules-title{min-width:0;gap:4px}.shopify-admin-document .ws-rule-detail{min-width:280px;gap:10px;padding:12px}.shopify-admin-document .ws-rule-primary,.shopify-admin-document .ws-rules-actions,.shopify-admin-document .ws-rules-between,.shopify-admin-document .ws-rules-create,.shopify-admin-document .ws-rules-header,.shopify-admin-document .ws-rules-inline,.shopify-admin-document .ws-rules-section-header,.shopify-admin-document .ws-rules-usage{display:flex;align-items:center;gap:8px}.shopify-admin-document .ws-wizard-aside,.shopify-admin-document .ws-wizard-option-list,.shopify-admin-document .ws-wizard-shell,.shopify-admin-document .ws-wizard-stack,.shopify-admin-document .ws-wizard-targets{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-wizard-shell{gap:14px}.shopify-admin-document .ws-wizard-aside{position:sticky;top:16px;align-self:start}.shopify-admin-document .ws-preview-workbench .ws-wizard-aside{top:64px}.shopify-admin-document .ws-wizard-tight{gap:8px}.shopify-admin-document .ws-wizard-actions,.shopify-admin-document .ws-wizard-between,.shopify-admin-document .ws-wizard-footer,.shopify-admin-document .ws-wizard-heading,.shopify-admin-document .ws-wizard-inline,.shopify-admin-document .ws-wizard-summary-row,.shopify-admin-document .ws-wizard-target-row{display:flex;align-items:center;gap:8px}.shopify-admin-document .ws-wizard-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;margin-block-end:16px;padding-block-end:16px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-wizard-heading-actions{grid-template-columns:auto minmax(0,1fr) auto}.shopify-admin-document .ws-wizard-heading-actions>s-button:last-child{justify-self:end}.shopify-admin-document .ws-wizard-heading>div{display:flex;flex-direction:column;gap:2px;padding-top:1px}.shopify-admin-document .ws-wizard-between,.shopify-admin-document .ws-wizard-footer,.shopify-admin-document .ws-wizard-summary-row{justify-content:space-between}.shopify-admin-document .ws-wizard-top{align-items:flex-start;gap:24px}.shopify-admin-document .ws-wizard-actions{justify-content:flex-end}.shopify-admin-document .ws-wizard-inline{flex:none}.shopify-admin-document .ws-wizard-end{display:flex;justify-content:flex-end}.shopify-admin-document .ws-wizard-target-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.shopify-admin-document .ws-wizard-details{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.shopify-admin-document .ws-wizard-counts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;max-width:360px}.shopify-admin-document .ws-wizard-condition{display:grid;grid-template-columns:1fr 160px 1fr 40px;align-items:end;gap:8px}.shopify-admin-document .ws-wizard-match-mode{width:280px;max-width:100%}.shopify-admin-document .ws-wizard-progress{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.shopify-admin-document .ws-wizard-progress li{display:flex;align-items:flex-start;gap:8px}.shopify-admin-document .ws-wizard-progress li>s-icon,.shopify-admin-document .ws-wizard-progress li>span{display:flex;width:16px;flex:none;justify-content:center}.shopify-admin-document .ws-wizard-targets{gap:0;border:1px solid var(--ws-border);border-radius:10px;overflow:hidden}.shopify-admin-document .ws-wizard-target-row{padding:10px 12px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-wizard-target-row:last-child{border-bottom:0}.shopify-admin-document .ws-wizard-target-row .ws-rules-title{flex:1}.shopify-admin-document .ws-target-placeholder{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:8px;background:var(--ws-bg-hover)}.shopify-admin-document .ws-wizard-empty{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center}.shopify-admin-document .ws-picker-results,.shopify-admin-document .ws-picker-stack{display:flex;flex-direction:column}.shopify-admin-document .ws-picker-search{position:sticky;z-index:1;top:0;padding-bottom:8px;border-bottom:1px solid var(--ws-border);background:#fff}.shopify-admin-document .ws-picker-row{display:flex;min-height:36px;align-items:center;gap:8px;padding:4px 2px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-picker-row[data-selected=true]{background:var(--ws-bg-subdued)}.shopify-admin-document .ws-picker-placeholder{width:24px;height:24px}.shopify-admin-document .ws-picker-row .ws-rules-title{flex:1}.shopify-admin-document .ws-wizard-size-grid{display:grid;grid-template-columns:1fr 1fr 140px;align-items:end;gap:12px}.shopify-admin-document .ws-wizard-field-table{margin-top:6px}.shopify-admin-document .ws-wizard-group-default{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.shopify-admin-document .ws-wizard-field-head,.shopify-admin-document .ws-wizard-field-row{display:grid;grid-template-columns:52px minmax(190px,1.25fr) 1fr 84px;align-items:center;gap:12px}.shopify-admin-document .ws-wizard-field-head{padding:8px 0;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-wizard-field-row{padding:12px 0;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-wizard-field-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.shopify-admin-document .ws-wizard-field-edit{display:flex;justify-content:flex-end}.shopify-admin-document .ws-field-modal-options,.shopify-admin-document .ws-field-modal-preview{display:flex;flex-direction:column;gap:10px}.shopify-admin-document .ws-field-preview-colours,.shopify-admin-document .ws-wizard-colour-summary{display:flex;align-items:center;gap:3px}.shopify-admin-document .ws-wizard-colour-summary span{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 1px var(--ws-border)}.shopify-admin-document .ws-field-modal-control{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-field-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.shopify-admin-document .ws-field-modal-body-compact{grid-template-columns:1fr;gap:14px}.shopify-admin-document .ws-field-modal-body-compact .ws-field-modal-preview{padding-top:14px;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-field-basic-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:12px}.shopify-admin-document .ws-field-modal-preview>code{color:var(--ws-text-disabled);font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.shopify-admin-document .ws-field-modal-option-list{display:flex;flex-direction:column}.shopify-admin-document .ws-field-option-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:8px;padding:0 42px 0 10px}.shopify-admin-document .ws-field-option-columns>:last-child{text-align:right}.shopify-admin-document .ws-field-modal-option{display:grid;grid-template-columns:minmax(160px,1fr) minmax(90px,auto) 32px;min-height:44px;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-field-modal-option:last-child{border-bottom:0}.shopify-admin-document .ws-field-modal-option .ws-field-option-label{min-width:0;flex:1}.shopify-admin-document .ws-field-modal-option code{color:var(--ws-text-disabled);font:400 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.shopify-admin-document .ws-field-option-meta{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.shopify-admin-document .ws-field-numeric-options{display:flex;flex-wrap:wrap;gap:8px}.shopify-admin-document .ws-field-numeric-option{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:2px 4px 2px 10px;border-radius:8px;background:var(--ws-bg-hover)}.shopify-admin-document .ws-field-colour{width:16px;height:16px;flex:none;border-radius:999px;box-shadow:0 0 0 1px var(--ws-border-strong)}.shopify-admin-document .ws-field-colour-chips,.shopify-admin-document .ws-field-unit-chips{display:flex;flex-wrap:wrap;gap:6px}.shopify-admin-document .ws-field-colour-chips button,.shopify-admin-document .ws-field-unit-chips button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:8px;background:var(--ws-bg-hover);color:var(--ws-text);cursor:pointer;font:inherit}.shopify-admin-document .ws-field-colour-chips button[aria-pressed=true],.shopify-admin-document .ws-field-unit-chips button[aria-pressed=true]{box-shadow:0 0 0 1px var(--ws-text) inset;font-weight:600}.shopify-admin-document .ws-field-unit-chips button span{color:var(--ws-text-subdued);font-size:16px;line-height:1}.shopify-admin-document .ws-field-preview-colours{flex-wrap:wrap;gap:6px;margin-top:4px}.shopify-admin-document .ws-field-preview-colours>span{width:22px;height:22px;border-radius:999px;box-shadow:0 0 0 1px var(--ws-border-strong)}.shopify-admin-document .ws-field-preview-colours>span[aria-current=true]{box-shadow:0 0 0 2px var(--ws-text),0 0 0 4px #fff}.shopify-admin-document .ws-field-preview-colours .ws-field-rainbow{background:conic-gradient(red,orange,yellow,green,blue,violet,red)}.shopify-admin-document .ws-field-modal-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.shopify-admin-document .ws-field-modal-colour-add{grid-template-columns:minmax(0,1fr) 150px auto}.shopify-admin-document .ws-field-modal-dimensions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.shopify-admin-document .ws-field-modal-dimensions>s-text{padding-bottom:7px}.shopify-admin-document .ws-field-unit-tabs{display:flex;flex-wrap:wrap;gap:6px}.shopify-admin-document .ws-field-unit-tabs button{appearance:none;padding:7px 12px;border:1px solid var(--ws-border);border-radius:8px;background:#fff;color:var(--ws-text);cursor:pointer;font:500 13px/1.3 inherit}.shopify-admin-document .ws-field-unit-tabs button[aria-pressed=true]{border-color:var(--ws-text);background:var(--ws-text);color:#fff}.shopify-admin-document .ws-wizard-option-list{gap:0}.shopify-admin-document .ws-wizard-option-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) 40px;align-items:end;gap:10px;padding:10px 0;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-wizard-button-preview code,.shopify-admin-document .ws-wizard-option-row code{overflow:hidden;color:var(--ws-text-disabled);font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}.shopify-admin-document .ws-wizard-option-row code{padding-bottom:9px}.shopify-admin-document .ws-wizard-add-option{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.shopify-admin-document .ws-wizard-error{margin-bottom:16px}.shopify-admin-document .ws-wizard-footer{position:sticky;z-index:20;bottom:max(8px,env(safe-area-inset-bottom));margin-top:16px;padding:10px 16px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--ws-border),0 2px 6px rgba(0,0,0,.08)}.shopify-admin-document .ws-wizard-button-preview{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.shopify-admin-document .ws-storefront-button{display:flex;height:38px;align-items:center;padding:0 20px;border-radius:6px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:600}.shopify-admin-document .ws-storefront-button-library{border-radius:999px}.shopify-admin-document .ws-storefront-button-custom{outline:2px dashed var(--ws-border-strong);outline-offset:3px}.shopify-admin-document .ws-button-modal-body{display:flex;flex-direction:column;gap:12px}.shopify-admin-document .ws-button-mode-tabs{display:flex;flex-wrap:wrap;gap:6px}.shopify-admin-document .ws-button-mode-tabs button{appearance:none;padding:7px 12px;border:1px solid var(--ws-border);border-radius:8px;background:#fff;color:var(--ws-text);cursor:pointer;font:500 13px/1.3 inherit}.shopify-admin-document .ws-button-mode-tabs button[aria-pressed=true]{border-color:var(--ws-text);background:var(--ws-text);color:#fff}.shopify-admin-document .ws-button-modal-preview{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.shopify-admin-document .ws-button-custom-preview{width:100%;min-height:72px;border:0;background:transparent}.shopify-admin-document .ws-button-modal-preview-library{align-items:flex-start;text-align:left}.shopify-admin-document .ws-button-modal-preview code{color:var(--ws-text-disabled);font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.shopify-admin-document .ws-button-presets{display:flex;gap:8px}.shopify-admin-document .ws-button-presets button{display:flex;min-width:0;flex:1;align-items:center;flex-direction:column;gap:6px;padding:8px 6px;border:0;border-radius:10px;background:#fff;color:var(--ws-text);box-shadow:0 0 0 1px var(--ws-border) inset;cursor:pointer;font:inherit}.shopify-admin-document .ws-button-presets button[aria-pressed=true]{background:var(--ws-bg-subdued);box-shadow:0 0 0 2px var(--ws-text) inset}.shopify-admin-document .ws-button-presets button>span{display:flex;width:100%;height:20px;align-items:center;justify-content:center;border-radius:4px}.shopify-admin-document .ws-button-preset-pill,.shopify-admin-document .ws-button-preset-primary{background:#1a1a1a}.shopify-admin-document .ws-button-preset-secondary{background:var(--ws-border)}.shopify-admin-document .ws-button-preset-outline{box-shadow:inset 0 0 0 1px #1a1a1a}.shopify-admin-document .ws-button-presets .ws-button-preset-pill{border-radius:999px}.shopify-admin-document .ws-button-preset-minimal{color:var(--ws-text-subdued);box-shadow:0 0 0 1px var(--ws-border) inset;font-size:10px}.shopify-admin-document .ws-button-library-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.shopify-admin-document .ws-button-padding{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shopify-admin-document .ws-wizard-button-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shopify-admin-document .ws-wizard-layout,.shopify-admin-document .ws-wizard-mode{appearance:none;border:0;color:var(--ws-text);cursor:pointer;font:inherit;text-align:left}.shopify-admin-document .ws-wizard-mode{display:flex;flex-direction:column;gap:5px;min-height:92px;padding:12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--ws-border) inset}.shopify-admin-document .ws-wizard-mode[aria-pressed=true]{background:var(--ws-bg-subdued);box-shadow:0 0 0 2px var(--ws-text) inset}.shopify-admin-document .ws-wizard-mode span{color:var(--ws-text-subdued);font-size:13px}.shopify-admin-document .ws-wizard-layouts{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.shopify-admin-document .ws-wizard-layout{display:flex;align-items:center;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--ws-border) inset;text-align:center}.shopify-admin-document .ws-wizard-layout[aria-pressed=true]{background:var(--ws-bg-subdued);box-shadow:0 0 0 2px var(--ws-text) inset}.shopify-admin-document .ws-wizard-layout-picture{position:relative;display:flex;width:100%;aspect-ratio:4/3;overflow:hidden;padding:5px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--ws-border-strong) inset;box-sizing:border-box}.shopify-admin-document .ws-wizard-layout-picture i{display:block;border-radius:3px;background:var(--ws-text)}.shopify-admin-document .ws-wizard-layout-full i{width:100%}.shopify-admin-document .ws-wizard-layout-right{justify-content:flex-end}.shopify-admin-document .ws-wizard-layout-left i,.shopify-admin-document .ws-wizard-layout-right i{width:55%}.shopify-admin-document .ws-wizard-layout-modal-l,.shopify-admin-document .ws-wizard-layout-modal-s{align-items:center;justify-content:center;background:rgba(26,26,26,.45)}.shopify-admin-document .ws-wizard-layout-modal-l i{width:74%;height:70%}.shopify-admin-document .ws-wizard-layout-modal-s i{width:46%;height:44%}.shopify-admin-document .ws-wizard-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.shopify-admin-document .ws-wizard-swatches{display:flex;gap:7px}.shopify-admin-document .ws-wizard-swatches button{width:22px;height:22px;border:0;border-radius:6px;box-shadow:0 0 0 1px var(--ws-border-strong);cursor:pointer}.shopify-admin-document .ws-wizard-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ws-text),0 0 0 3px #fff}.shopify-admin-document .ws-drive-aside,.shopify-admin-document .ws-drive-stack,.shopify-admin-document .ws-drive-switches,.shopify-admin-document .ws-drive-token-list{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-drive-aside{gap:12px}.shopify-admin-document .ws-drive-tight{gap:10px}.shopify-admin-document .ws-drive-account,.shopify-admin-document .ws-drive-account-main,.shopify-admin-document .ws-drive-add,.shopify-admin-document .ws-drive-between,.shopify-admin-document .ws-drive-file-token,.shopify-admin-document .ws-drive-file-tokens,.shopify-admin-document .ws-drive-inline,.shopify-admin-document .ws-drive-switch-row,.shopify-admin-document .ws-drive-token-row{display:flex;align-items:center;gap:8px}.shopify-admin-document .ws-drive-account,.shopify-admin-document .ws-drive-between,.shopify-admin-document .ws-drive-switch-row{justify-content:space-between}.shopify-admin-document .ws-drive-account{gap:12px}.shopify-admin-document .ws-drive-account-main{gap:10px}.shopify-admin-document .ws-drive-empty{display:flex;max-width:480px;align-items:center;flex-direction:column;gap:8px;margin:auto;text-align:center}.shopify-admin-document .ws-drive-logo{width:44px;height:44px;flex:none;border-radius:10px;background:linear-gradient(135deg,#0f9d58 0 34%,#f4b400 34% 66%,#4285f4 66%);box-shadow:0 0 0 1px var(--ws-border) inset}.shopify-admin-document .ws-drive-logo-small{width:32px;height:32px;border-radius:8px}.shopify-admin-document .ws-drive-banner{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.shopify-admin-document .ws-drive-switches{gap:0}.shopify-admin-document .ws-drive-switch-row{padding:12px 0;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-drive-switch-row:first-child{padding-top:0}.shopify-admin-document .ws-drive-switch-row:last-child{padding-bottom:0;border-bottom:0}.shopify-admin-document .ws-drive-root{width:300px;max-width:100%}.shopify-admin-document .ws-drive-token-list{gap:0}.shopify-admin-document .ws-drive-token-row{min-height:44px;padding:8px 12px;border-bottom:1px solid var(--ws-border)}.shopify-admin-document .ws-drive-token-row:last-child{border-bottom:0}.shopify-admin-document .ws-drive-token-row[data-root=true]{background:var(--ws-bg-subdued)}.shopify-admin-document .ws-drive-token-row code{flex:1;font:400 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.shopify-admin-document .ws-drive-token-space{width:64px}.shopify-admin-document .ws-drive-add{align-items:flex-end}.shopify-admin-document .ws-drive-add>s-select{width:280px;max-width:100%}.shopify-admin-document .ws-drive-result,.shopify-admin-document .ws-drive-result-label{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.shopify-admin-document .ws-drive-result-label{color:var(--ws-text-disabled);font-size:11px;font-weight:600;letter-spacing:.06em}.shopify-admin-document .ws-drive-result{margin-top:6px;color:var(--ws-text);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.shopify-admin-document .ws-drive-file-tokens{flex-wrap:wrap;gap:6px}.shopify-admin-document .ws-drive-file-token{gap:2px}.shopify-admin-document .ws-drive-job{display:flex;align-items:flex-start;gap:8px}.shopify-admin-document .ws-drive-job>div{min-width:0;flex:1}.shopify-admin-document .ws-drive-job>span{width:8px;height:8px;flex:none;margin-top:5px;border-radius:999px;background:var(--ws-text-disabled)}.shopify-admin-document .ws-drive-job>span[data-status=completed]{background:var(--ws-success)}.shopify-admin-document .ws-drive-job>span[data-status=failed]{background:var(--ws-critical)}.shopify-admin-document .ws-drive-job>span[data-status=pending],.shopify-admin-document .ws-drive-job>span[data-status=processing]{background:var(--ws-caution)}.shopify-admin-document .ws-rules-between,.shopify-admin-document .ws-rules-header,.shopify-admin-document .ws-rules-section-header{justify-content:space-between}.shopify-admin-document .ws-rules-header{align-items:flex-start;gap:24px}.shopify-admin-document .ws-rules-actions,.shopify-admin-document .ws-rules-usage{flex:none}.shopify-admin-document .ws-rules-section-header{align-items:flex-start;gap:16px;padding:12px 16px}.shopify-admin-document .ws-rules-filters{display:grid;grid-template-columns:auto minmax(220px,1fr) 170px 140px;align-items:center;gap:8px;width:100%}.shopify-admin-document .ws-rules-chips{display:flex;gap:8px}.shopify-admin-document .ws-rule-primary{gap:10px}.shopify-admin-document .ws-rule-placeholder{width:32px;height:32px;flex:none;border:1px solid var(--ws-border);border-radius:8px;background:repeating-linear-gradient(45deg,#f1f1f1,#f1f1f1 4px,#e7e7e7 0,#e7e7e7 8px)}.shopify-admin-document .ws-rules-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:24px;text-align:center}.shopify-admin-document .ws-rules-create{padding:12px 16px;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-plans-stack{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-plans-actions,.shopify-admin-document .ws-plans-apply,.shopify-admin-document .ws-plans-current,.shopify-admin-document .ws-plans-current-title,.shopify-admin-document .ws-plans-edition-intro,.shopify-admin-document .ws-plans-heading{display:flex;align-items:center;gap:8px}.shopify-admin-document .ws-plans-apply,.shopify-admin-document .ws-plans-current,.shopify-admin-document .ws-plans-edition-intro,.shopify-admin-document .ws-plans-heading{justify-content:space-between}.shopify-admin-document .ws-plans-edition-intro{margin-block-end:12px}.shopify-admin-document .ws-plans-heading{align-items:flex-start}.shopify-admin-document .ws-plans-heading>s-text{max-width:560px}.shopify-admin-document .ws-plans-current{gap:16px}.shopify-admin-document .ws-plans-actions{flex:none}.shopify-admin-document .ws-plans-banner{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.shopify-admin-document .ws-plans-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}.shopify-admin-document .ws-plan-card{display:flex;min-width:0;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px var(--ws-border);cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.shopify-admin-document .ws-plan-card:hover{background:var(--ws-bg-subdued)}.shopify-admin-document .ws-plan-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.shopify-admin-document .ws-plan-card[data-selected=true]{box-shadow:0 0 0 2px var(--ws-text)}.shopify-admin-document .ws-plan-card-body{display:flex;flex:1;min-width:0;box-sizing:border-box;flex-direction:column;gap:10px;padding:16px}.shopify-admin-document .ws-plan-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:38px;align-items:start;gap:6px}.shopify-admin-document .ws-plan-card-head>s-badge{white-space:nowrap}.shopify-admin-document .ws-plan-card-description{min-height:34px;margin-top:2px}.shopify-admin-document .ws-plan-price{color:var(--ws-text);font-size:24px;font-weight:650;line-height:1.1}.shopify-admin-document .ws-plan-price span{color:var(--ws-text-subdued);font-size:13px;font-weight:400}.shopify-admin-document .ws-plan-features{display:flex;flex-direction:column;gap:5px}.shopify-admin-document .ws-plan-feature{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px}.shopify-admin-document .ws-plans-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px}.shopify-admin-document .ws-plans-apply{margin-top:16px;padding-top:12px;border-top:1px solid var(--ws-border)}.shopify-admin-document .ws-plans-compare{min-width:760px;overflow:hidden}.shopify-admin-document .ws-plans-compare-row{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(5,1fr);align-items:center;gap:12px;padding:7px 0;text-align:center}.shopify-admin-document .ws-plans-compare-row>:first-child{text-align:left}.shopify-admin-document .ws-plans-compare-head{padding-bottom:8px}.shopify-admin-document .ws-plans-compare-group{padding:10px 0 6px;color:var(--ws-text-disabled);font:600 11px/1 JetBrains Mono,monospace;letter-spacing:.06em}.shopify-admin-document .ws-plans-faq{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.shopify-admin-document .ws-embed-aside,.shopify-admin-document .ws-embed-checks,.shopify-admin-document .ws-embed-stack{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-embed-tight{gap:10px}.shopify-admin-document .ws-embed-actions,.shopify-admin-document .ws-embed-end,.shopify-admin-document .ws-embed-filters,.shopify-admin-document .ws-embed-footer,.shopify-admin-document .ws-embed-grace-head,.shopify-admin-document .ws-embed-header,.shopify-admin-document .ws-embed-product,.shopify-admin-document .ws-embed-project,.shopify-admin-document .ws-embed-step,.shopify-admin-document .ws-embed-usage{display:flex;align-items:center;gap:8px}.shopify-admin-document .ws-embed-footer,.shopify-admin-document .ws-embed-grace-head,.shopify-admin-document .ws-embed-header,.shopify-admin-document .ws-embed-usage{justify-content:space-between}.shopify-admin-document .ws-embed-header{align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:16px;row-gap:12px}.shopify-admin-document .ws-embed-header>s-text{min-width:0}.shopify-admin-document .ws-embed-header>.ws-embed-actions{flex:none;margin-left:auto}.shopify-admin-document .ws-embed-usage{padding:12px 16px;align-items:flex-start;gap:16px}.shopify-admin-document .ws-embed-filters{width:100%}.shopify-admin-document .ws-embed-filters>s-search-field{min-width:220px;flex:1}.shopify-admin-document .ws-embed-filters>s-select{width:150px;flex:none}.shopify-admin-document .ws-embed-title{display:flex;flex-direction:column;gap:2px}.shopify-admin-document .ws-embed-project{min-width:220px}.shopify-admin-document .ws-embed-empty{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;text-align:center}.shopify-admin-document .ws-embed-end{justify-content:flex-end}.shopify-admin-document .ws-embed-checks{gap:10px}.shopify-admin-document .ws-embed-wizard-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.shopify-admin-document .ws-embed-aside{position:sticky;top:16px;gap:12px}.shopify-admin-document .ws-embed-product{justify-content:space-between;gap:12px}.shopify-admin-document .ws-embed-product>:nth-child(2){min-width:0;flex:1}.shopify-admin-document .ws-embed-step{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start}.shopify-admin-document .ws-embed-attachment{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px}.shopify-admin-document .ws-embed-project-preview{width:160px;height:120px;border-radius:10px;background:linear-gradient(145deg,#e8dfd5 0 48%,#765a43 49% 57%,#fafafa 58%);box-shadow:0 0 0 1px var(--ws-border) inset}.shopify-admin-document .ws-embed-summary{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.shopify-admin-document .ws-embed-studio{width:min(1200px,90vw);height:min(760px,78vh)}.shopify-admin-document .ws-embed-studio iframe{width:100%;height:100%;border:0;background:#fff}@media (max-width:640px){.shopify-admin-document .ws-edition-card-content{grid-template-columns:1fr;gap:10px}.shopify-admin-document .ws-edition-card-content>.ws-edition-art,.shopify-admin-document .ws-edition-card-copy,.shopify-admin-document .ws-edition-mechanics{grid-column:1;grid-row:auto}.shopify-admin-document .ws-edition-mechanics{margin-top:6px;padding-top:14px;padding-left:0;border-top:1px solid var(--ws-border);border-left:0}.shopify-admin-document .ws-home-header{flex-direction:column}.shopify-admin-document .ws-home-card-grid,.shopify-admin-document .ws-home-metrics{grid-template-columns:1fr}.shopify-admin-document .ws-home-check-row{grid-template-columns:24px minmax(0,1fr)}.shopify-admin-document .ws-home-check-row>:last-child{grid-column:2}.shopify-admin-document .ws-home-setup-summary{align-items:flex-start;flex-direction:column}.shopify-admin-document .ws-home-walkthrough{grid-template-columns:72px minmax(0,1fr)}.shopify-admin-document .ws-home-walkthrough>:last-child{grid-column:2}.shopify-admin-document .ws-home-video-placeholder{width:72px}.shopify-admin-document .ws-rules-header,.shopify-admin-document .ws-rules-section-header{flex-direction:column}.shopify-admin-document .ws-rules-filters{grid-template-columns:1fr}.shopify-admin-document .ws-rules-chips{overflow-x:auto}.shopify-admin-document .ws-wizard-button-modes,.shopify-admin-document .ws-wizard-preview-grid,.shopify-admin-document .ws-wizard-size-grid{grid-template-columns:1fr}.shopify-admin-document .ws-wizard-aside{position:static}.shopify-admin-document .ws-wizard-condition{grid-template-columns:1fr}.shopify-admin-document .ws-wizard-field-head{display:none}.shopify-admin-document .ws-wizard-field-row{grid-template-columns:44px minmax(0,1fr) auto}.shopify-admin-document .ws-wizard-field-summary{grid-column:2/-1}.shopify-admin-document .ws-wizard-field-edit{grid-column:3;grid-row:1}.shopify-admin-document .ws-field-modal-body{grid-template-columns:1fr}.shopify-admin-document .ws-field-modal-control{align-items:flex-start}.shopify-admin-document .ws-field-modal-option{grid-template-columns:minmax(0,1fr) 32px}.shopify-admin-document .ws-field-option-meta{grid-column:1;grid-row:2;justify-content:flex-start}.shopify-admin-document .ws-field-modal-option>s-button{grid-column:2;grid-row:1/3}.shopify-admin-document .ws-field-option-columns{display:none}.shopify-admin-document .ws-field-modal-colour-add,.shopify-admin-document .ws-field-modal-dimensions{grid-template-columns:1fr}.shopify-admin-document .ws-field-modal-dimensions>s-text{display:none}.shopify-admin-document .ws-wizard-layouts{grid-template-columns:repeat(2,1fr)}.shopify-admin-document .ws-button-library-fields{grid-template-columns:1fr}.shopify-admin-document .ws-button-presets{overflow-x:auto}.shopify-admin-document .ws-button-presets button{min-width:84px}.shopify-admin-document .ws-drive-account,.shopify-admin-document .ws-drive-between,.shopify-admin-document .ws-wizard-footer,.shopify-admin-document .ws-wizard-top{align-items:flex-start;flex-direction:column}.shopify-admin-document .ws-drive-token-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.shopify-admin-document .ws-drive-token-row>s-text{grid-column:2}.shopify-admin-document .ws-drive-token-space{display:none}.shopify-admin-document .ws-plans-apply,.shopify-admin-document .ws-plans-current,.shopify-admin-document .ws-plans-edition-intro,.shopify-admin-document .ws-plans-heading{align-items:flex-start;flex-direction:column}.shopify-admin-document .ws-plans-faq,.shopify-admin-document .ws-plans-grid{grid-template-columns:1fr}.shopify-admin-document .ws-embed-filters,.shopify-admin-document .ws-embed-footer,.shopify-admin-document .ws-embed-header,.shopify-admin-document .ws-embed-usage{align-items:stretch;flex-direction:column}.shopify-admin-document .ws-embed-header{gap:12px}.shopify-admin-document .ws-embed-actions{flex-wrap:wrap}.shopify-admin-document .ws-embed-header>.ws-embed-actions{margin-left:0}.shopify-admin-document .ws-embed-filters>s-select{width:100%}.shopify-admin-document .ws-embed-wizard-grid{grid-template-columns:1fr}.shopify-admin-document .ws-embed-aside{position:static}.shopify-admin-document .ws-embed-attachment{grid-template-columns:1fr}.shopify-admin-document .ws-embed-project-preview{width:100%}.shopify-admin-document .ws-embed-studio{width:100%;height:70vh}}@media (min-width:641px) and (max-width:900px){.shopify-admin-document .ws-rules-filters{grid-template-columns:1fr 1fr}.shopify-admin-document .ws-rules-chips{grid-column:1/-1}.shopify-admin-document .ws-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1100px){.shopify-admin-document .ws-plans-grid{overflow-x:auto;grid-template-columns:repeat(5,minmax(190px,1fr))}.shopify-admin-document .ws-plans-compare{overflow-x:auto}}@media (max-width:900px){.shopify-admin-document .ws-preview-workbench{grid-template-columns:1fr}.shopify-admin-document .ws-preview-state-nav{position:static;flex-direction:row;overflow-x:auto}.shopify-admin-document .ws-preview-state-nav a,.shopify-admin-document .ws-preview-state-nav>span{flex:none}}@media (prefers-reduced-motion:reduce){.shopify-admin-document *,.shopify-admin-document :after,.shopify-admin-document :before{scroll-behavior:auto!important}}.shopify-admin-document .ws-skeleton-stack{display:flex;flex-direction:column;gap:10px}.shopify-admin-document .ws-skeleton-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0}.shopify-admin-document .ws-skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shopify-admin-document .ws-skeleton-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;box-shadow:0 0 0 1px var(--ws-border)}.shopify-admin-document .ws-home-skeleton-main{display:flex;flex-direction:column;gap:16px}.shopify-admin-document .ws-skeleton-home-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}.shopify-admin-document .ws-skeleton-home-header>.ws-skeleton-stack{width:min(460px,100%)}.shopify-admin-document .ws-skeleton-action{width:116px;height:32px;border-radius:8px;background:#ececec}.shopify-admin-document .ws-skeleton-home-banner{min-height:76px;justify-content:center}.shopify-admin-document .ws-skeleton-home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopify-admin-document .ws-skeleton-home-cards .ws-skeleton-card{min-height:92px}.shopify-admin-document .ws-home-skeleton-aside .ws-skeleton-card:first-child{min-height:190px}.shopify-admin-document .ws-home-skeleton-aside .ws-skeleton-card:last-child{min-height:100px}.shopify-admin-document .ws-skeleton-line,.shopify-admin-document .ws-skeleton-thumb{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 37%,#ececec 63%);background-size:400% 100%;animation:ws-skeleton-shimmer 1.4s ease infinite}.shopify-admin-document .ws-skeleton-thumb{width:40px;height:40px;border-radius:8px}@keyframes ws-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.shopify-admin-document .ws-skeleton-line,.shopify-admin-document .ws-skeleton-thumb{animation:none;background:#ececec}}@media (max-width:640px){.shopify-admin-document .ws-skeleton-cards,.shopify-admin-document .ws-skeleton-home-cards,.shopify-admin-document .ws-skeleton-home-header{grid-template-columns:1fr}}.shopify-admin-document .ws-intent-shell{display:flex;max-width:720px;flex-direction:column;gap:16px;margin-inline:auto}.shopify-admin-document .ws-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shopify-admin-document .ws-intent-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;box-shadow:0 0 0 1px var(--ws-border);cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.shopify-admin-document .ws-intent-card:hover{background:var(--ws-bg-subdued)}.shopify-admin-document .ws-intent-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ws-link)}.shopify-admin-document .ws-intent-card[data-selected=true]{box-shadow:0 0 0 2px var(--ws-text)}.shopify-admin-document .ws-intent-role{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.shopify-admin-document .ws-intent-art{display:grid;width:76px;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:4px;padding:6px;border-radius:8px;background:var(--ws-bg-hover)}.shopify-admin-document .ws-intent-tile{height:22px;border-radius:4px;background:#dcdcdc}.shopify-admin-document .ws-intent-tile.is-on{background:var(--ws-success)}.shopify-admin-document .ws-intent-art-collection{box-shadow:0 0 0 2px var(--ws-success) inset}@media (max-width:640px){.shopify-admin-document .ws-intent-grid{grid-template-columns:1fr}}.shopify-admin-document .ws-welcome{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--ws-border)}.shopify-admin-document .ws-welcome-title{margin:0;color:var(--ws-text);font-size:clamp(20px,2.2vw,24px);font-weight:650;letter-spacing:-.025em;line-height:1.15}.shopify-admin-document .ws-welcome-lede{max-width:760px;margin:0 0 8px;color:var(--ws-text-subdued);font-size:16px;line-height:1.5}.shopify-admin-document .ws-welcome>s-text{max-width:620px}.shopify-admin-document .ws-welcome-value{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.shopify-admin-document .ws-welcome-value-item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px}@media (max-width:640px){.shopify-admin-document .ws-welcome-value{grid-template-columns:1fr}}.shopify-admin-document .ws-editor-overlay{position:fixed;z-index:2147483000;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.shopify-admin-document .ws-editor-overlay-frame{width:100%;height:100%;border:0;background:#fff}.shopify-admin-document .ws-editor-overlay-close{position:fixed;z-index:1;top:16px;right:16px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;margin:0;background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;cursor:pointer;font-size:28px;line-height:1}.shopify-admin-document .ws-editor-overlay-close:focus-visible{outline:2px solid var(--ws-link);outline-offset:2px}