.mba-store{--store-primary:#2563eb;--store-ink:#111827}.mba-store .store-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.mba-store .store-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--store-primary);color:#fff;font-size:14px;font-weight:600;padding:13px 24px;transition:background .2s,transform .2s}.mba-store .store-button:hover{background:#1d4ed8}.mba-store .store-outline{background:transparent;border:1px solid #d1d5db;color:var(--store-ink)}.mba-store .store-outline:hover{background:#eff6ff}.mba-store :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:4px}.mba-store .store-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:#2563eb}.mba-store .store-image-dialog::backdrop{background:rgb(15 23 42/65%);backdrop-filter:blur(5px)}.mba-store .store-quantity-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mba-store .store-quantity-input::-webkit-inner-spin-button,.mba-store .store-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1023px){.mba-store:has(.store-mobile-purchase){padding-bottom:calc(85px + env(safe-area-inset-bottom))}}@media (min-width:1024px){.mba-store .store-container{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.mba-store *,.mba-store :after,.mba-store :before{transition:none!important;scroll-behavior:auto!important}}@media (max-width:639px){.mba-store :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}