.storefront-campaign-document{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.5rem;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);font-size:var(--text-base);line-height:var(--text-base--line-height)}.sc-theme{--sc-ink:var(--foreground);--sc-muted:var(--muted-foreground);--sc-accent:var(--primary-accent,var(--primary));--sc-selection:color-mix(in srgb, var(--sc-accent) 60%, var(--border))}.sc-editor{--sc-page-width:calc(48rem + 3.5rem + 2px);--sc-arrow-up-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex}.sc-editor .be-editor-shell{height:100%}.sc-editor .be-root{--be-accent:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, var(--background)));--be-wash:color-mix(in srgb, var(--muted) 55%, var(--background));background:var(--background);color:var(--foreground)}.sc-editor .be-root>.be-header{padding:0;display:block}.sc-editor .be-root .be-resize-handle{border-inline:0;border-right:1px solid var(--border);background:color-mix(in srgb, var(--muted) 70%, var(--background))}.sc-editor .be-root .be-resize-handle:hover,.sc-editor .be-root .be-resize-handle:focus-visible{background:var(--primary-soft,color-mix(in srgb, var(--primary) 10%, var(--background)));outline:2px solid var(--ring);outline-offset:-2px}.sc-editor .sc-tools-row{background:var(--background);flex:none;min-width:0}.sc-editor .sc-tools-row:empty{display:none}.sc-editor .sc-stage{background:color-mix(in srgb, var(--muted) 70%, var(--background));flex-direction:column;min-width:0;padding:1.25rem 1.5rem 1rem;display:flex}.sc-editor .sc-canvas-toolbar{z-index:2;width:100%;max-width:var(--sc-page-width);background:color-mix(in srgb, var(--muted) 70%, var(--background));flex:none;margin:-.5rem auto .75rem;padding-block:.5rem;position:sticky;top:0}.sc-editor .sc-paper{width:100%;max-width:var(--sc-page-width);border:1px solid var(--border);border-radius:var(--radius,.5rem);background:var(--card,var(--background));min-width:0;box-shadow:0 1px 5px color-mix(in srgb, var(--foreground) 6%, transparent);flex-direction:column;flex:none;margin-inline:auto;padding:1.75rem;display:flex;position:relative}.sc-editor .sc-page-stats{width:100%;max-width:var(--sc-page-width);margin:.75rem auto 0}.sc-editor .sc-document{flex-direction:column;min-width:0;display:flex}.sc-editor .be-root .sc-document>.be-canvas{min-height:120px;padding-left:0}.sc-editor .be-root .sc-document .be-canvas[data-presentation=guided] .be-body{font-family:inherit;font-size:var(--text-base);line-height:1.75}.sc-editor .be-root .sc-document .be-canvas[data-presentation=guided] .be-body>:where(*){margin:0 0 2rem}.sc-editor .be-root .sc-document .be-canvas[data-presentation=guided] .be-body>:last-child{margin-bottom:0}.sc-editor .be-root .sc-document .be-body>:where(h2,h3){letter-spacing:-.025em;font-family:inherit;font-weight:600}.sc-editor .be-root .sc-document .be-body>h2{font-size:var(--text-2xl);line-height:1.25}.sc-editor .be-root .sc-document .be-body>h3{font-size:var(--text-xl);line-height:1.375}.sc-editor .be-body>:is(p,h2,h3,ul,ol,blockquote,[data-block-type=image],[data-block-type=gallery],[data-block-type=cta],[data-block-type=divider])[data-sc-selected]{border-radius:var(--radius,.5rem);outline:1px solid var(--sc-selection);outline-offset:4px}.sc-editor .be-canvas .be-document-block[data-block-type=cta]{text-align:left;width:fit-content;max-width:100%;margin:0 0 1.25rem}.sc-editor .be-canvas .be-document-block[data-block-type=cta]>.be-document-block-label{border:1px solid var(--border);border-radius:calc(var(--radius,.5rem) - 2px);background:color-mix(in srgb, var(--muted) 55%, var(--background));color:var(--foreground);gap:.5rem;padding:.6875rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:650;line-height:1.5}.sc-editor .be-canvas .be-document-block[data-block-type=cta]>.be-document-block-label:after{content:"";width:1rem;height:1rem;-webkit-mask:var(--sc-arrow-up-right) center / contain no-repeat;-webkit-mask:var(--sc-arrow-up-right) center / contain no-repeat;mask:var(--sc-arrow-up-right) center / contain no-repeat;background:currentColor;flex:none}.sc-editor .be-canvas [data-sc-block-issues]{outline:1px dashed var(--destructive);outline-offset:7px;border-radius:3px}.sc-editor .be-root.be-compact .sc-stage{padding:.875rem}.sc-editor[data-narrow=true] .sc-paper{padding:1.25rem 1rem}
