:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]){color:var(--foreground);background:var(--background);text-align:var(--store-content-align,left);font-family:var(--font-primary,inherit)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) .storefront-shell{color:var(--foreground);background-color:var(--background)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) :is(main,.page-template){width:100%;max-width:var(--k-content-width,1200px);margin-inline:auto}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) main{padding-inline:var(--store-page-gutter,1.5rem)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) :is(.ds-product-card,.ds-category-card){border-radius:var(--k-radius);box-shadow:var(--k-shadow);border-width:var(--k-border-width);border-color:var(--border)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) .ds-product-card__media{aspect-ratio:var(--k-image-ratio)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) [data-k-copy-variant]{--store-copy-base:1.6rem;--store-copy-mobile-base:1.5rem}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) [data-k-copy-variant=display]{--store-copy-base:2.4rem;--store-copy-mobile-base:2rem}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) [data-k-copy-variant=body]{--store-copy-base:1rem;--store-copy-mobile-base:1rem}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) [data-k-copy-variant] h2{font-size:calc(var(--store-copy-base) * var(--k-type-ratio, 1.2))}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) :is(input,textarea,select){border-radius:var(--k-radius);border-color:var(--border);background-color:var(--surface);color:var(--foreground)}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) :is(.page-template button,.page-template a[class*=bg-primary],.ds-button,button[type=submit]){border-radius:var(--k-button-radius,var(--store-button-radius,var(--k-radius)))}:is(html[data-store-design=true] .store-design-scope,.store-design-scope[data-store-design=true]) :is(.page-template button[class*=bg-primary],.page-template a[class*=bg-primary],.ds-button-primary,button[type=submit]){background-color:var(--store-button-bg,var(--primary));color:var(--store-button-text,var(--primary-foreground));border:1px solid var(--primary)}@media (max-width:47.99rem){html[data-store-design=true] .store-design-scope:not([data-compose-preview] *){--k-section-space:var(--store-mobile-space);--store-page-gutter:1rem}html[data-store-design=true] .store-design-scope:not([data-compose-preview] *) [data-k-copy-variant] h2:not([data-k-mobile-title-size] *){font-size:calc(var(--store-mobile-type, 1) * var(--store-copy-mobile-base, 1.5rem))}}@container compose-preview (max-width: 47.99rem){.store-design-scope[data-store-design=true] .page-template{--k-section-space:var(--store-mobile-space);--store-page-gutter:1rem}.store-design-scope[data-store-design=true] [data-k-copy-variant] h2:not([data-k-mobile-title-size] *){font-size:calc(var(--store-mobile-type, 1) * var(--store-copy-mobile-base, 1.5rem))}}