.btn.ktheme-btn--store-badge{--ktheme-store-badge-bg:#2b2d2f;--ktheme-store-badge-bg-hover:#202224;--ktheme-store-badge-color:#fff;--ktheme-store-badge-divider:rgba(255,255,255,.2);--ktheme-store-badge-border:transparent;display:inline-grid;grid-template-columns:minmax(0,1fr) 4rem;align-items:stretch;width:17.875rem;max-width:100%;min-height:5.875rem;padding:0 !important;overflow:hidden;color:var(--ktheme-store-badge-color) !important;background:var(--ktheme-store-badge-bg) !important;border:1px solid var(--ktheme-store-badge-border) !important;border-radius:6px !important;text-align:left;text-decoration:none;transition:background-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}.btn.ktheme-btn--store-badge:hover{color:var(--ktheme-store-badge-color) !important;background:var(--ktheme-store-badge-bg-hover) !important;transform:translateY(-1px)}.btn.ktheme-btn--store-badge-brand{--ktheme-store-badge-bg:var(--color-brand-primary,#5e6ad2);--ktheme-store-badge-bg-hover:var(--color-brand-hover,#7170ff)}.btn.ktheme-btn--store-badge-light{--ktheme-store-badge-bg:var(--bg-card,#fff);--ktheme-store-badge-bg-hover:var(--bg-subtle,#fafbfc);--ktheme-store-badge-color:var(--text-primary,#0e0e10);--ktheme-store-badge-divider:var(--border-strong,#d8dbe0);--ktheme-store-badge-border:var(--border-default,#ebeef2)}.btn.ktheme-btn--store-badge-outline{--ktheme-store-badge-bg:transparent;--ktheme-store-badge-bg-hover:var(--text-primary,#0e0e10);--ktheme-store-badge-color:var(--text-primary,#0e0e10);--ktheme-store-badge-divider:var(--border-strong,#d8dbe0);--ktheme-store-badge-border:var(--border-strong,#d8dbe0)}.btn.ktheme-btn--store-badge-outline:hover{--ktheme-store-badge-color:var(--text-on-brand,#fff);--ktheme-store-badge-divider:rgba(255,255,255,.25)}.ktheme-btn--store-badge .ktheme-btn__copy{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:1.125rem 1.5rem 1.125rem 2rem}.ktheme-btn--store-badge .ktheme-btn__eyebrow,.ktheme-btn--store-badge .ktheme-btn__label{display:block;color:inherit;font-family:var(--font-body,inherit);font-weight:700;line-height:1.15;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.ktheme-btn--store-badge .ktheme-btn__eyebrow{font-size:.875rem}.ktheme-btn--store-badge .ktheme-btn__label{font-size:1.075rem}.ktheme-btn--store-badge .ktheme-btn__icon{display:inline-flex;align-items:center;justify-content:center;margin-block:1.25rem;border-left:1px solid var(--ktheme-store-badge-divider);font-size:2rem;line-height:1}.ktheme-btn--store-badge .ktheme-btn__icon svg,.ktheme-btn--store-badge .ktheme-btn__icon i{width:1em;height:1em;color:currentColor;fill:currentColor}.btn.ktheme-btn--store-badge-single{grid-template-columns:minmax(0,1fr) 3.5rem;min-height:4rem}.ktheme-btn--store-badge-single .ktheme-btn__copy{gap:0;padding-block:.75rem;padding-inline:.75rem}.ktheme-btn--store-badge-single .ktheme-btn__eyebrow{display:none}.ktheme-btn--store-badge-single .ktheme-btn__label{font-size:.8125rem;letter-spacing:.02em}.ktheme-btn--store-badge-single .ktheme-btn__icon{margin-block:.875rem}.btn.ktheme-btn--store-badge.shadow-sm{box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)) !important}.btn.ktheme-btn--store-badge.shadow{box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04)) !important}.btn.ktheme-btn--store-badge.shadow-lg{box-shadow:var(--shadow-lg,0 16px 32px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.05)) !important}.ktheme-btn--store-badge:focus-visible{outline:3px solid var(--color-brand-primary,#5e6ad2) !important;outline-offset:3px}@media (max-width:359px){.ktheme-btn--store-badge .ktheme-btn__copy{padding-inline:1rem}.ktheme-btn--store-badge-single .ktheme-btn__copy{padding-inline:.75rem}.ktheme-btn--store-badge .ktheme-btn__label{font-size:.95rem}.ktheme-btn--store-badge-single .ktheme-btn__label{font-size:.8125rem;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.btn.ktheme-btn--store-badge,.btn.ktheme-btn--store-badge:hover{transform:none;transition:none}}