.shop-page.shop-styled{background-color:var(--st-bg);background-image:var(--st-bg-image);background-size:18px 18px;background-attachment:fixed;color:var(--st-ink);font-family:var(--st-body)}.shop-page.shop-styled :is(button,input,select,textarea){font-family:inherit}.shop-styled-dark.shop-page,body.tpl-dark :is(.shop-settings-sheet,.product-search-dialog){color-scheme:dark}.shop-page.shop-styled :is(.shop-hero h1,.shop-section-head h2,.shop-home-panel-heading h2,.product-detail-copy h1,.promotion-page-card h2,.shop-products>h1,.shop-products>h2){font-family:var(--st-display);font-weight:var(--st-display-weight);font-style:var(--st-display-style);text-transform:var(--st-display-transform);letter-spacing:var(--st-display-tracking);color:var(--st-ink)}.shop-page.shop-styled .product-copy h3{color:var(--st-ink)}.product-ratio,.shop-hero-stats,.shop-ticker{display:none}.shop-page.shop-styled .shop-ticker{position:relative;z-index:31;overflow:hidden;white-space:nowrap;background:var(--st-header-bg);color:var(--st-header-ink);font-size:12px;letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-ticker>div{display:inline-block;padding:9px 0;animation:shop-ticker 30s linear infinite}.shop-page.shop-styled .shop-ticker span{margin:0 26px}@keyframes shop-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.shop-page.shop-styled .shop-ticker>div{animation:none}}.shop-page.shop-styled:not(:has(>.shop-hero)) .shop-header{position:sticky;background:color-mix(in srgb,var(--st-bg) 94%,transparent);border-bottom:1px solid var(--st-line);backdrop-filter:none}.shop-ticker-on.shop-page .shop-ticker{display:block}.shop-header-flow.shop-page .shop-header,.shop-header-flow.shop-page .shop-header.scrolled{position:sticky;background:color-mix(in srgb,var(--st-bg) 94%,transparent);border-bottom:1px solid var(--st-line);backdrop-filter:none}.shop-page.shop-styled .shop-header .shop-brand :is(strong,small),.shop-page.shop-styled .shop-header.has-hero-image .shop-brand strong{color:var(--st-ink);text-shadow:none}.shop-page.shop-styled:has(>.shop-hero) .shop-header.has-hero-image:not(.scrolled) .shop-brand strong,.shop-page.shop-styled:has(>.shop-hero) .shop-header:not(.scrolled) .shop-brand :is(strong,small){color:var(--st-hero-ink)}.shop-page.shop-styled .shop-header.scrolled{background:color-mix(in srgb,var(--st-bg) 94%,transparent);border-bottom-color:var(--st-line)}.shop-page.shop-styled .shop-header.has-hero-image.scrolled .shop-brand strong,.shop-page.shop-styled .shop-header.scrolled .shop-brand{color:var(--st-ink)}.shop-page.shop-styled .shop-brand strong{font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-tracking)}.shop-page.shop-styled .shop-brand small{color:var(--st-muted)}.shop-page.shop-styled .shop-brand>span{border-radius:var(--st-control-radius);background:var(--st-highlight);color:var(--st-highlight-ink)}.shop-page.shop-styled .shop-brand-icon{border-radius:var(--st-control-radius)}.shop-page.shop-styled .shop-header nav :is(button,a.shop-nav-action){border-color:var(--st-line);border-radius:var(--st-button-radius);color:var(--st-ink);background:var(--st-surface);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-header nav :is(button.subscribed,a.shop-nav-action.active){border-color:var(--st-accent);background:color-mix(in srgb,var(--st-accent) 14%,var(--st-surface))}.shop-page.shop-styled .shop-hero{max-width:none;padding-inline:max(24px,calc((100% - 1132px) / 2));background:var(--st-hero)!important;color:var(--st-hero-ink);text-shadow:none}.shop-page.shop-styled .shop-hero.has-image{background:linear-gradient(90deg,var(--st-hero-shade) 0,color-mix(in srgb,var(--st-hero-shade) 82%,transparent) 36%,transparent 72%),var(--shop-hero-cover) center /cover no-repeat,var(--st-hero-shade)!important}.shop-page.shop-styled .shop-hero :where(h1,.shop-hero-brand,.shop-hero-brand strong){color:var(--st-hero-ink);text-shadow:none}.shop-page.shop-styled .shop-hero h1 em{color:var(--st-hero-em);font-style:normal}.shop-page.shop-styled .shop-hero :where(p,.shop-hero-contact,.shop-hero-brand small){color:color-mix(in srgb,var(--st-hero-ink) 80%,transparent)}.shop-page.shop-styled .shop-hero svg{filter:none}.shop-page.shop-styled .hero-orb{color:var(--st-hero-em)}.shop-page.shop-styled .shop-hero-stats{margin:0;gap:28px}.shop-page.shop-styled .shop-hero-stats>div{display:flex;flex-direction:column-reverse}.shop-page.shop-styled .shop-hero-stats dd{margin:0;font-family:var(--st-display);font-size:40px;font-weight:var(--st-display-weight);line-height:1;letter-spacing:-.03em}.shop-page.shop-styled .shop-hero-stats dt{margin-top:6px;color:color-mix(in srgb,var(--st-hero-ink) 70%,transparent);font-size:12px;letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-header-flow.shop-page.shop-styled:has(>.shop-hero) .shop-header.has-hero-image:not(.scrolled) .shop-brand strong,.shop-header-flow.shop-page.shop-styled:has(>.shop-hero) .shop-header:not(.scrolled) .shop-brand :is(strong,small){color:var(--st-ink)}.shop-stats-on.shop-page .shop-hero-stats{display:flex}.shop-stats-on.shop-page .shop-hero{gap:32px}.shop-stats-on.shop-page .hero-orb{display:none}@media (max-width:900px){.shop-stats-on.shop-page .shop-hero{flex-wrap:wrap}.shop-stats-on.shop-page .shop-hero-stats{width:100%}}.shop-hero-extras{display:none}.shop-page.shop-styled .shop-hero-extras{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 22px;margin-top:22px}.shop-page.shop-styled .shop-hero-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 22px;border-radius:var(--st-button-radius);background:var(--st-accent);color:var(--st-accent-ink);font-weight:700;text-decoration:none;letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-hero-countdown{display:grid;gap:8px;color:inherit;text-decoration:none}.shop-page.shop-styled .shop-hero-countdown>strong{font-size:13px;font-weight:600;opacity:.9}.shop-page.shop-styled .shop-hero-countdown .campaign-countdown{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:inherit}.shop-page.shop-styled .shop-hero-countdown .campaign-countdown-label{font-size:13px;opacity:.85}.shop-page.shop-styled .shop-hero-countdown .campaign-countdown-units{display:flex;gap:6px}.shop-page.shop-styled .shop-hero-countdown .cd{border:0;min-width:46px;padding:6px 4px;border-radius:var(--st-control-radius);background:var(--st-surface);color:var(--st-ink);text-align:center}.shop-page.shop-styled .shop-hero-countdown .cd b{display:block;font-size:20px;font-weight:800;line-height:1.1}.shop-page.shop-styled .shop-hero-countdown .cd small{display:block;font-size:10px;color:var(--st-muted)}@media (max-width:620px){.shop-page.shop-styled .shop-hero-extras{margin-top:16px}.shop-page.shop-styled .shop-hero-cta{min-height:40px;padding:10px 18px}}.shop-home-categories{display:none}.shop-page.shop-styled .shop-home-categories{display:block;margin:0 0 20px}.shop-page.shop-styled .shop-home-categories>div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.shop-page.shop-styled .shop-home-categories>div::-webkit-scrollbar{display:none}.shop-page.shop-styled .shop-home-categories a{flex:none;padding:8px 16px;border:1px solid var(--st-line);border-radius:var(--st-button-radius);background:var(--st-surface);color:var(--st-ink);font-size:14px;text-decoration:none;white-space:nowrap;letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-home-categories a.active{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-accent-ink)}.shop-page.shop-styled .shop-home-categories a>:is(img,svg){display:none}.shop-hero-gallery{display:none}.shop-page.shop-styled .shop-hero-gallery a{position:relative;display:grid;place-items:center;overflow:hidden;background:#fff}.shop-page.shop-styled .shop-hero-gallery img{width:78%;height:78%;object-fit:contain}.shop-page.shop-styled .shop-hero-gallery :is(strong,b){display:none}.shop-page.shop-styled .shop-hero-gallery span{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:var(--st-control-radius);background:var(--st-badge);color:var(--st-badge-ink);font-size:11px;font-weight:800}@media (max-width:620px){.shop-page.shop-styled .shop-home-categories{margin-bottom:14px}}.shop-page.shop-styled .shop-home-product-options,.shop-page.shop-styled .shop-section-head>span{color:var(--st-muted);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-home-product-options select{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink);border-radius:var(--st-control-radius)}.shop-page.shop-styled .shop-home-panel-heading>a,.shop-page.shop-styled .shop-home-product-options>a,.shop-page.shop-styled .shop-promotions-index{color:var(--st-accent)}.shop-styled-dark.shop-page :is(.shop-home-product-options>a,.shop-home-panel-heading>a,.shop-promotions-index){color:var(--st-accent)}.shop-page.shop-styled :is(.shop-search,.shop-products .shop-search-trigger){border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink);box-shadow:none;border-radius:var(--st-control-radius)}.shop-page.shop-styled .shop-search svg{color:var(--st-accent)}.shop-page.shop-styled .category-row{background:transparent}.shop-page.shop-styled .category-row button{border-color:var(--st-line);border-radius:var(--st-button-radius);color:var(--st-ink);background:var(--st-surface);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .category-row button.active{border-color:var(--st-accent);color:var(--st-accent-ink);background:var(--st-accent)}.shop-page.shop-styled .shop-product{border:var(--st-card-border);border-radius:var(--st-radius);background:var(--st-surface);box-shadow:var(--st-card-shadow);color:var(--st-ink)}.shop-page.shop-styled .shop-product:hover{box-shadow:var(--st-card-shadow),0 16px 40px color-mix(in srgb,var(--st-ink) 10%,transparent)}.shop-page.shop-styled .shop-product .product-image{background:var(--st-thumb)}.shop-page.shop-styled :is(.product-copy>small,.product-copy>p,.product-footer del){color:var(--st-muted)}.shop-page.shop-styled .product-copy>small{letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .product-footer strong{color:var(--st-price)}.shop-page.shop-styled .product-footer strong.muted{color:var(--st-muted)}.shop-page.shop-styled .product-image .product-promo{border-radius:var(--st-control-radius);color:var(--st-badge-ink);background:var(--st-badge)}.shop-page.shop-styled :is(.product-new,.product-new-inline){border-radius:var(--st-control-radius);color:var(--st-highlight-ink);background:var(--st-highlight)}.shop-page.shop-styled .product-ratio{display:inline-flex;margin-top:6px;border:1px solid var(--st-badge);border-radius:var(--st-control-radius);overflow:hidden;font-size:11px;white-space:nowrap}.shop-page.shop-styled .product-ratio>b{padding:1px 6px;background:var(--st-badge);color:var(--st-badge-ink);font-weight:700}.shop-page.shop-styled .product-ratio>i{padding:1px 6px;color:var(--st-ink);font-style:normal}.shop-page.shop-styled .product-ratio>em{display:none;font-style:normal}.shop-page.shop-styled .product-whatsapp{border-color:transparent;border-radius:var(--st-button-radius);color:var(--st-accent-ink);background:var(--st-accent);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .product-whatsapp:hover{background:color-mix(in srgb,var(--st-accent) 86%,var(--st-ink))}.shop-page.shop-styled .load-more{border-color:var(--st-line);border-radius:var(--st-button-radius);background:var(--st-surface);color:var(--st-ink)}.shop-page.shop-styled .empty-shop{color:var(--st-muted)}.shop-page.shop-styled :is(.shop-home-panel,.promotion-page-card){border:var(--st-card-border);border-radius:var(--st-panel-radius);background:var(--st-surface);box-shadow:var(--st-card-shadow);color:var(--st-ink)}.shop-page.shop-styled .shop-home-panel{border-color:var(--st-line)}.shop-page.shop-styled .shop-home-active-campaigns article{border-top-color:var(--st-line)}.shop-page.shop-styled .shop-home-active-campaigns article>svg{color:var(--st-accent)}.shop-page.shop-styled .shop-promotions-list article{border-color:var(--st-line);border-radius:var(--st-control-radius);background:color-mix(in srgb,var(--st-surface) 70%,var(--st-bg))}.shop-page.shop-styled :is(.shop-promotions-list p,.shop-promotions-list small,.shop-promotions-empty,.promotion-page-card p,.promotion-page-card small){color:var(--st-muted)}.shop-page.shop-styled .shop-promotions-list a{color:var(--st-accent)}.shop-page.shop-styled .promotion-page-cover{background:var(--st-thumb)}.shop-page.shop-styled :is(.product-detail-copy>small,.product-detail-sku,.product-detail-price del){color:var(--st-muted)}.shop-page.shop-styled .product-detail-copy>small{letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .product-detail-price strong{color:var(--st-price)}.shop-page.shop-styled .product-detail-description{color:color-mix(in srgb,var(--st-ink) 82%,var(--st-bg))}.shop-page.shop-styled .product-detail-hero,.shop-page.shop-styled .product-image.product-detail-image{background:var(--st-thumb)}.shop-page.shop-styled :is(.product-detail-back-floating,.gallery-arrow){border-color:var(--st-line);border-radius:var(--st-control-radius);background:color-mix(in srgb,var(--st-surface) 92%,transparent);color:var(--st-ink)}.shop-page.shop-styled .product-detail-missing{color:var(--st-muted)}.shop-page.shop-styled .product-detail-missing :is(a,button){color:var(--st-accent)}.shop-page.shop-styled .shop-footer{background:var(--st-header-bg);color:color-mix(in srgb,var(--st-header-ink) 70%,transparent)}.shop-page.shop-styled .shop-footer>div{color:var(--st-header-ink)}.shop-page.shop-styled .shop-footer :is(p,a){color:color-mix(in srgb,var(--st-header-ink) 65%,transparent)}.shop-page.shop-styled .shop-tabbar{border-color:color-mix(in srgb,var(--st-line) 60%,transparent);border-radius:var(--st-button-radius);background:color-mix(in srgb,var(--st-surface) 86%,transparent)}.shop-page.shop-styled .shop-tabbar-item{border-radius:var(--st-button-radius);color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}.shop-page.shop-styled .shop-tabbar-item:is(.active,:active){color:var(--st-accent-ink);background:var(--st-accent)}.shop-styled-dark.shop-page .shop-tabbar{background:color-mix(in srgb,var(--st-surface) 92%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.45)}.shop-styled-square.shop-page :where(*){border-radius:0!important}@media (max-width:620px){.shop-page.shop-styled .shop-hero{padding-inline:16px}.shop-page.shop-styled .category-row{background:var(--st-bg)}.shop-page.shop-styled .shop-hero-stats{gap:18px}.shop-page.shop-styled .shop-hero-stats dd{font-size:26px}}body.tpl :is(.shop-settings-sheet,.product-search-dialog){border-color:var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface);color:var(--st-ink);font-family:var(--st-body)}body.tpl-dark :is(.shop-settings-sheet,.product-search-dialog){background:color-mix(in srgb,var(--st-surface) 90%,#fff 4%)}body.tpl :is(.shop-settings-sheet,.product-search-dialog) h2{font-family:var(--st-display);font-weight:var(--st-display-weight);text-transform:var(--st-display-transform);letter-spacing:var(--st-display-tracking)}body.tpl :is(.shop-settings-sheet,.product-search-dialog,.shop-notification-invitation) :is(button,input,select,.language-switcher,.product-search-input){border-radius:var(--st-control-radius);font-family:inherit}body.tpl :is(.shop-settings-sheet,.shop-notification-invitation) .secondary-action{border-color:var(--st-line);background:transparent;color:var(--st-ink);letter-spacing:var(--st-label-tracking)}body.tpl :is(.shop-settings-sheet,.product-search-dialog,.shop-notification-invitation) .primary-action{border-color:transparent;background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .shop-settings-sheet .shop-promotions-list article{border-color:var(--st-line);border-radius:var(--st-control-radius);background:color-mix(in srgb,var(--st-surface) 70%,var(--st-bg))}body.tpl .shop-settings-sheet :is(.shop-promotions-list p,.shop-promotions-list small,.shop-promotions-empty,.shop-qr-share>p,.shop-qr-url){color:var(--st-muted)}body.tpl .shop-settings-sheet .shop-promotions-list a{color:var(--st-accent)}body.tpl-dark :is(.shop-settings-sheet,.product-search-dialog) :is(.secondary-action,select,.language-switcher,.modal-heading button,.product-search-input){border-color:var(--st-line);background:var(--st-bg);color:var(--st-ink)}body.tpl .product-search-input{border-color:var(--st-line);background:var(--st-bg);color:var(--st-ink)}body.tpl .modal-backdrop{background:color-mix(in srgb,var(--st-header-bg) 55%,rgba(0,0,0,.35))}body.tpl .shop-qr-share{border-top-color:var(--st-line)}body.tpl .shop-qr-image{border-color:var(--st-line);border-radius:var(--st-control-radius)}body.tpl .shop-qr-actions :is(button,a){border-color:var(--st-line);border-radius:var(--st-control-radius);background:transparent;color:var(--st-ink)}body.tpl .shop-whatsapp-contact{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .shop-install-bar{border-bottom-color:var(--st-line);background:var(--st-header-bg);color:var(--st-header-ink)}body.tpl-square :is(.shop-settings-sheet,.product-search-dialog,.shop-notification-invitation,.shop-whatsapp-contact,.shop-install-bar) :where(*),body.tpl-square :is(.shop-settings-sheet,.product-search-dialog,.shop-whatsapp-contact){border-radius:0!important}.merchant-discount{position:absolute;top:8px;left:8px;z-index:2;padding:3px 7px;border-radius:6px;background:#c2452f;color:#fff;font-size:11px;font-style:normal;font-weight:800}.merchant-products:not(.merchant-products-cards) .merchant-discount{top:2px;left:2px;padding:1px 4px;font-size:9px}.merchant-price{display:flex;align-items:baseline;gap:8px;margin:0}:is(.merchant-price,.merchant-products b) del{margin-left:6px;color:#8d978f;font-size:.8em;font-weight:400}.merchant-price del{margin-left:0}.settings-shop-templates{margin:22px 0 6px}.settings-shop-templates>span{display:block;margin-bottom:4px;color:#4e5e53;font-size:12px;font-weight:750}.settings-shop-templates>p{margin:0 0 10px;color:#7c897f;font-size:11px;line-height:1.55}.settings-shop-template-grid{max-height:340px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:3px}.settings-shop-template-grid button{min-width:0;border:1px solid #dfe5dd;border-radius:10px;padding:0 0 6px;display:grid;gap:5px;background:#fff;color:#2c3a31;cursor:pointer;text-align:left;overflow:hidden;font:inherit}.settings-shop-template-grid button img{display:block;width:100%;height:auto;aspect-ratio:640/336;object-fit:cover;background:#eef1ec}.settings-shop-template-grid button small{padding:0 8px;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-shop-template-grid button:hover{border-color:#9db3a2}.settings-shop-template-grid button.active{border-color:#1f3226;box-shadow:0 0 0 2px #1f3226}.settings-shop-template-grid button:focus-visible{outline:2px solid #39784b;outline-offset:2px}@media (max-width:620px){.settings-shop-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}.settings-shop-template-preview{margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:#315f43;font-size:12px;text-decoration:none}.settings-shop-template-preview:hover{text-decoration:underline}body.tpl .merchant-theme{--lime:var(--st-highlight);--dark:var(--st-header-bg);--deep:var(--st-header-bg);--ink:var(--st-ink);--muted:var(--st-muted);--paper:var(--st-bg);--line:var(--st-line);--soft:var(--st-thumb);--green:var(--st-accent);background-color:var(--st-bg);background-image:var(--st-bg-image);background-size:18px 18px;background-attachment:fixed;color:var(--st-ink);font-family:var(--st-body)}body.tpl-dark .merchant-theme{color-scheme:dark}body.tpl .merchant-theme :is(button,input,select,textarea){font-family:inherit}body.tpl .merchant-theme :is(.saas-page,.merchant-console-page){background:transparent;color:var(--st-ink)}body.tpl .merchant-theme :is(input,select,textarea):focus-visible{outline:2px solid var(--st-accent);outline-offset:1px}body.tpl-square .merchant-theme :where(*):not(input[type=checkbox],input[type=radio],.settings-color-swatch){border-radius:0!important}body.tpl-square .merchant-theme :where(.saas-card,.utility-modal,.product-modal,.status-toast,.landing-manager,.settings-modal){box-shadow:none!important}body.tpl .merchant-theme .saas-header{background:var(--st-header-bg);color:var(--st-header-ink);border-bottom:1px solid color-mix(in srgb,var(--st-header-ink) 14%,transparent)}body.tpl .merchant-theme .merchant-brand-name{color:var(--st-header-ink);font-family:var(--st-display);font-weight:var(--st-display-weight);letter-spacing:var(--st-display-tracking)}body.tpl .merchant-theme .merchant-brand-mark{border-radius:var(--st-control-radius);background:var(--st-surface)}body.tpl .merchant-theme .saas-header nav.merchant-navigation>:is(a,button){border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 6px;background:none;color:color-mix(in srgb,var(--st-header-ink) 72%,transparent);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme .saas-header nav.merchant-navigation>:is(a,button):hover{background:none;color:var(--st-header-ink);border-color:transparent}body.tpl .merchant-theme .saas-header nav.merchant-navigation>:is(a[aria-current=page],button[aria-pressed=true]){color:var(--st-header-ink);border-bottom-color:var(--st-header-ink)}body.tpl .merchant-theme .saas-header .language-switcher{border-color:color-mix(in srgb,var(--st-header-ink) 30%,transparent);color:var(--st-header-ink)}body.tpl .merchant-theme .saas-header .language-switcher select{background:var(--st-header-bg);color:var(--st-header-ink)}body.tpl .merchant-theme :is(.section-title h2,.product-title,.merchant-home-heading h2,.modal-heading h2,.promotion-manager-heading h1,.card-heading h2,.merchant-settings-category>h3,.activity-panel h3,.login-card h1){font-family:var(--st-display);font-weight:var(--st-display-weight);font-style:var(--st-display-style);text-transform:var(--st-display-transform);letter-spacing:var(--st-display-tracking);color:var(--st-ink)}body.tpl .merchant-theme :is(.merchant-home-heading small,.section-title>span,.modal-heading p,.settings-category-help,.merchant-home-summary-grid small,.merchant-home-empty,.merchant-products small,.campaign-list small,.landing-help,.settings-note,.promotion-manager-heading p,.promotion-manager-list p,.promotion-manager-list small,.merchant-home-notices p,.merchant-home-campaigns p){color:var(--st-muted)}body.tpl .merchant-theme :is(.merchant-home-heading a,.merchant-home-product-actions a,.settings-shop-template-preview,a:not([class])){color:var(--st-accent)}body.tpl-dark .merchant-theme :is(.merchant-home-heading a,.merchant-home-product-actions a,.settings-shop-template-preview,a:not([class])){color:var(--st-accent)}body.tpl .merchant-theme .primary-action{border:1px solid var(--st-accent);border-radius:var(--st-control-radius);background:var(--st-accent);color:var(--st-accent-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform);font-weight:700}body.tpl .merchant-theme .primary-action:hover:not(:disabled){background:color-mix(in srgb,var(--st-accent) 85%,var(--st-ink));border-color:color-mix(in srgb,var(--st-accent) 85%,var(--st-ink))}body.tpl .merchant-theme .secondary-action{border:1px solid var(--st-line);border-radius:var(--st-control-radius);background:var(--st-surface);color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme .secondary-action:hover:not(:disabled):not(.disabled){border-color:var(--st-accent);color:var(--st-ink);background:color-mix(in srgb,var(--st-accent) 10%,var(--st-surface))}body.tpl .merchant-theme :is(.row-actions button,.modal-heading button,.merchant-home-product-actions button){border-color:var(--st-line);border-radius:var(--st-control-radius);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme :is(.row-actions button,.modal-heading button,.merchant-home-product-actions button):hover{border-color:var(--st-accent)}body.tpl .merchant-theme :is(.row-actions button.danger,.danger-action,.merchant-settings-logout,.batch-delete){color:#d1453b}body.tpl .merchant-theme :is(.saas-card,.metric-grid>div){border-color:var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface);box-shadow:none;color:var(--st-ink)}body.tpl .merchant-theme :is(.settings-note,.batch-toolbar){border:1px solid var(--st-line);border-radius:var(--st-control-radius);background:color-mix(in srgb,var(--st-bg) 70%,var(--st-surface));color:var(--st-muted)}body.tpl .merchant-theme :is(.merchant-home-notices article,.merchant-home-campaigns article,.campaign-list,.campaign-list article,.merchant-products,.merchant-products article,.merchant-settings-account){border-color:var(--st-line)}body.tpl .merchant-theme .metric-grid svg,body.tpl .merchant-theme :is(.merchant-home-notices,.merchant-home-campaigns,.campaign-list) article>svg{color:var(--st-accent)}body.tpl .merchant-theme .saas-alert{border-color:var(--st-line);border-radius:var(--st-control-radius);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .saas-alert.error{border-color:#d1453b;color:#d1453b}body.tpl .merchant-theme .status-toast{border-color:var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border-color:var(--st-line);border-radius:var(--st-control-radius);background:var(--st-surface);color:var(--st-ink)}body.tpl-dark .merchant-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){background:var(--st-bg)}body.tpl .merchant-theme :is(input[type=checkbox],input[type=radio]){accent-color:var(--st-accent)}body.tpl .merchant-theme :is(.product-form-grid label,.full-field,.settings-colors>span,.settings-shop-templates>span){color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme :is(.settings-shop-templates>p){color:var(--st-muted)}body.tpl .merchant-theme .category-row button{border-color:var(--st-line);border-radius:var(--st-button-radius);background:var(--st-surface);color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme .category-row button.active{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .merchant-theme .merchant-view-switch{border-color:var(--st-line);border-radius:var(--st-control-radius);background:var(--st-bg)}body.tpl .merchant-theme .merchant-view-switch button{color:var(--st-muted)}body.tpl .merchant-theme .merchant-view-switch button[aria-pressed=true]{background:var(--st-accent);color:var(--st-accent-ink);box-shadow:none}body.tpl .merchant-theme .product-status{border:1px dashed var(--st-muted);border-radius:var(--st-button-radius);background:none;color:var(--st-muted)}body.tpl .merchant-theme .product-status.active{border:1px solid var(--st-accent);background:color-mix(in srgb,var(--st-accent) 12%,var(--st-surface));color:var(--st-ink)}body.tpl .merchant-theme .batch-toolbar button,body.tpl .merchant-theme .merchant-search-trigger{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .batch-toolbar button{border-radius:var(--st-control-radius)}body.tpl .merchant-theme .batch-toolbar .batch-delete{color:#d1453b}body.tpl .merchant-theme :is(.merchant-products-cards,.merchant-home-product-grid)>article{color:var(--st-ink)}body.tpl .merchant-theme :is(.merchant-products-cards .thumb,.merchant-home-product-photo){border-radius:var(--st-panel-radius);background:var(--st-thumb)}body.tpl .merchant-theme .merchant-products-cards .product-select{border-radius:0;background:transparent}body.tpl .merchant-theme .merchant-home-product-photo span{border-radius:var(--st-button-radius);background:var(--st-surface);color:var(--st-muted)}body.tpl .merchant-theme .merchant-home-product-photo span.active{color:var(--st-accent)}body.tpl-dark .merchant-theme .merchant-home-product-photo span.active{color:var(--st-ink)}body.tpl .merchant-theme :is(.merchant-products-cards b,.merchant-home-product-grid b,.merchant-products b){color:var(--st-price)}body.tpl .merchant-theme .merchant-products article.selected{background:color-mix(in srgb,var(--st-accent) 10%,var(--st-surface))}body.tpl .merchant-theme .modal-backdrop{background:color-mix(in srgb,var(--st-header-bg) 55%,rgba(0,0,0,.35))}body.tpl .merchant-theme :is(.utility-modal,.product-modal,.landing-manager,.settings-modal){border:1px solid var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme :is(.merchant-settings-redesign>.modal-heading,.merchant-settings-redesign .modal-actions,.admin-editor .modal-actions,.activity-editor-tabs,.activity-editor-footer){border-color:var(--st-line);background:var(--st-surface)}body.tpl .merchant-theme .merchant-settings-tabs{border-color:var(--st-line);background:color-mix(in srgb,var(--st-bg) 70%,var(--st-surface))}body.tpl .merchant-theme .merchant-settings-tabs button{border-radius:var(--st-control-radius);color:var(--st-muted);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme .merchant-settings-tabs button[aria-selected=true]{background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .merchant-theme .merchant-setup-progress{border-color:var(--st-line)}body.tpl .merchant-theme .merchant-setup-progress button{color:var(--st-muted)}body.tpl .merchant-theme .merchant-setup-progress button>span{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .merchant-setup-progress .done button>span{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .merchant-theme .merchant-setup-progress li:not(:last-child):after{background:var(--st-line)}body.tpl .merchant-theme .merchant-setup-progress li.done:after{background:var(--st-accent)}body.tpl .merchant-theme .settings-shop-template-grid button{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .settings-shop-template-grid button.active{border-color:var(--st-accent);box-shadow:0 0 0 2px var(--st-accent)}body.tpl .merchant-theme :is(.product-image-upload,.product-image-editor-grid button){border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .product-image-editor-grid button.danger{color:#d1453b}body.tpl .merchant-theme .product-image-editor-heading>span{background:color-mix(in srgb,var(--st-accent) 14%,var(--st-surface));color:var(--st-ink)}body.tpl .merchant-theme .product-image-editor-grid article{border-color:var(--st-line);background:var(--st-thumb)}body.tpl .merchant-theme .product-image-editor-grid article>span{background:var(--st-highlight);color:var(--st-highlight-ink)}body.tpl .merchant-theme :is(.product-image-empty,.product-image-editor){border-color:var(--st-line);background:transparent;color:var(--st-muted)}body.tpl .merchant-theme .promotion-manager-list>article{border-color:var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface);box-shadow:none}body.tpl .merchant-theme .activity-save-state,body.tpl .merchant-theme .promotion-state{border:1px solid var(--st-line);border-radius:var(--st-button-radius);background:none;color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-theme .activity-editor-tabs button{color:var(--st-muted)}body.tpl .merchant-theme .activity-editor-tabs button[aria-selected=true]{color:var(--st-ink);border-bottom-color:var(--st-accent)}body.tpl .merchant-theme .activity-editor-tabs button>span{background:var(--st-bg)}body.tpl .merchant-theme .activity-editor-tabs button[aria-selected=true]>span{background:var(--st-accent);color:var(--st-accent-ink)}body.tpl .merchant-theme :is(.campaign-theme-options,.campaign-template-options)>button{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme :is(.campaign-theme-options,.campaign-template-options)>button[aria-pressed=true]{border-color:var(--st-accent);box-shadow:inset 0 0 0 1px var(--st-accent)}body.tpl .merchant-theme :is(.landing-product-picker,.landing-product-picker label){border-color:var(--st-line)}body.tpl .merchant-theme .activity-preview-pane{border-color:var(--st-line);background:var(--st-bg)}body.tpl .merchant-theme :is(.login-card,.register-card){border-color:var(--st-line);border-radius:var(--st-panel-radius);background:var(--st-surface)}body.tpl .merchant-bottom-tabs{border-top-color:var(--st-line);background:color-mix(in srgb,var(--st-surface) 94%,transparent);font-family:var(--st-body)}body.tpl .merchant-bottom-tabs>:is(a,button){color:var(--st-ink);letter-spacing:var(--st-label-tracking);text-transform:var(--st-label-transform)}body.tpl .merchant-bottom-tabs>:is(a,button):is([aria-current=page],[aria-pressed=true]){background:color-mix(in srgb,var(--st-accent) 14%,transparent);color:var(--st-accent)}body.tpl-dark .merchant-bottom-tabs>:is(a,button):is([aria-current=page],[aria-pressed=true]){color:var(--st-accent)}body.tpl .merchant-bottom-tabs>:is(a,button):hover{background:color-mix(in srgb,var(--st-accent) 10%,transparent);color:var(--st-ink)}body.tpl-square .merchant-bottom-tabs,body.tpl-square .merchant-bottom-tabs>*{border-radius:0!important}body.tpl .merchant-theme .language-switcher{border-color:var(--st-line);background:var(--st-surface);color:var(--st-ink)}body.tpl .merchant-theme .language-switcher select{background:transparent;color:var(--st-ink)}body.tpl-dark .merchant-theme .language-switcher{background:var(--st-bg)}body.tpl .merchant-theme .merchant-discount{border-radius:var(--st-control-radius);background:var(--st-badge);color:var(--st-badge-ink)}body.tpl .merchant-theme :is(.merchant-price,.merchant-products b) del{color:var(--st-muted)}