/* Commerce uses the public workspace theme, including owner and download dialogs. */
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog,.shop-product-detail){--theme-surface:#fff;--theme-surface-active:#f1f1f1;--theme-surface-strong:#f6f6f6;--accent:#101010;--accent-ink:#fff;--ps-bg:#fff;--ps-ink:#101010;font-family:Arial,Helvetica,sans-serif!important;color:#101010!important;background:#fff!important}
html[data-acbs-style="white"] #shopPage :is(.shop-shell,.shop-demo,.shop-live-assets,.shop-owner-panel,.shop-store-settings,.shop-owner-file,.shop-owner-preview,.shop-owner-product-preview,.shop-product-preview-copy,.shop-owner-row,.shop-live-card,.shop-product-card,.shop-empty){background:#fff!important;color:#101010!important;border-color:#e4e4e4!important;border-radius:0!important;box-shadow:none!important}
html[data-acbs-style="white"] #shopPage .shop-shell{border:0!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog,.shop-product-detail) :is(h1,h2,h3){font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.08!important;text-transform:none!important;color:#101010!important;text-shadow:none!important}
html[data-acbs-style="white"] #shopPage .shop-heading h1{font-size:clamp(32px,5vw,64px)!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(p,label,small,legend,.shop-results-line,.shop-owner-list-head,.shop-owner-preview-meta,.shop-owner-file span,.shop-field-help,.shop-owner-empty,.shop-text-back){color:#747474!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(.shop-demo b,.shop-empty b,.shop-owner-builder-label,.shop-owner-preview-head,.shop-owner-preview-head span,.shop-owner-builder-label span,.shop-store-settings summary i,.shop-owner-lock,.shop-owner-status,.shop-detail-copy li){color:#101010!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog,.shop-product-detail) :is(button,.btn,input,select,textarea,.shop-owner-fieldset,.shop-owner-lock){border-radius:0!important;border-color:#e4e4e4!important;box-shadow:none!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(button,.btn,.shop-dialog-close){background:#fff!important;color:#101010!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(.btn.primary,.shop-wide.primary,.shop-cart-button,button[aria-pressed=true],button[type=submit]){background:#101010!important;color:#fff!important;border-color:#101010!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(input,select,textarea){background:#fff!important;color:#101010!important}
html[data-acbs-style="white"] :is(#shopPage,.shop-dialog) :is(.shop-product-foot,.shop-heading,.shop-owner-list,.shop-owner-preview-meta,.shop-cart-total,.shop-order-mini,.shop-cart-item,.shop-detail-copy ul){border-color:#e4e4e4!important}
html[data-acbs-style="white"] .shop-dialog{border:1px solid #e4e4e4!important;border-radius:0!important;box-shadow:0 20px 80px #0002!important}
html[data-acbs-style="white"] .shop-dialog::backdrop{background:#0006;backdrop-filter:blur(4px)}
html[data-acbs-style="white"] #shopPage .shop-owner-status.error{color:#a62828!important}
