.mbshop{font-size:16px;display:flex;margin:1em
0;justify-content:flex-start}.mbshop.mbshop--align-center{justify-content:center}.mbshop.mbshop--align-right{justify-content:flex-end}.mbshop.mbshop--vertical{flex-direction:column;gap:0.5em;align-items:stretch}.mbshop .mbshop-btn{--bg:var(--mbshop-btn-bg, #111);--fg:var(--mbshop-btn-fg, #fff);background:var(--bg);color:var(--fg);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-weight:600;border:0;border-radius:var(--mbshop-radius, 0);padding: .85em 1.15em;cursor:pointer}.mbshop .mbshop-btn .mbshop-text{--fg:var(--mbshop-btn-fg, #fff);color:var(--fg)}.mbshop .mbshop-btn--primary{width:100%;padding:1.25em;font-size:1.25em;font-weight:700;text-transform:uppercase}.mbshop .mbshop-btn .mbshop-icon{width:1.1em;height:1.1em;margin-right: .5em;display:inline-block;fill:currentColor}.mbshop .mbshop-company-link{color:#4A89DC !important;text-align:center;margin: .5em 0;font-style:italic;text-decoration:underline;display:block}.mbshop .mbshop-btn--secondary{--bg:var(--mbshop-abg, #f2f2f2);--fg:var(--mbshop-afg, #111);font-size:1em;padding:0.7em 0.9em;font-weight:500}.mbshop .mbshop-btn--secondary .mbshop-text{--fg:var(--mbshop-afg, #111);color:var(--fg)}.mbshop .mbshop-btn-row{display:flex;flex-wrap:wrap;gap:0.5em;width:100%}.mbshop .mbshop-btn-count-1 .mbshop-btn{width:100%}.mbshop .mbshop-btn-count-2 .mbshop-btn{width:calc(50% - 0.25em)}.mbshop .mbshop-btn-count-3 .mbshop-btn{width:calc(33.333% - 0.334em)}.mbshop .mbshop-btn-count-4 .mbshop-btn{width:calc(25% - 0.375em)}.mbshop .mbshop-btn-count-5 .mbshop-btn,
.mbshop .mbshop-btn-count-6 .mbshop-btn,
.mbshop .mbshop-btn-count-7 .mbshop-btn,
.mbshop .mbshop-btn-count-8 .mbshop-btn{width:calc(25% - 0.375em)}@media (max-width: 767px){.mbshop .mbshop-btn-row{flex-direction:column}.mbshop .mbshop-btn-row .mbshop-btn{width:100%;margin-bottom:0.5em}}.mbshop .mbshop-btn--sm{padding: .75em 1em;font-size:1em}.mbshop .mbshop-btn--md{padding:1.25em 1.25em;font-size:1.25em}.mbshop .mbshop-btn--lg{padding:1em
1.35em;font-size:1.1em}.mbshop .mbshop-btn--secondary.mbshop-btn--sm{padding:0.55em 0.7em}.mbshop .mbshop-btn--secondary.mbshop-btn--sm
span{font-size:0.75em}.mbshop .mbshop-btn--secondary.mbshop-btn--md{padding:0.85em 1em}.mbshop .mbshop-btn--secondary.mbshop-btn--md
span{font-size:1em}.mbshop .mbshop-btn--secondary.mbshop-btn--lg{padding:0.75em 1.1em}.mbshop .mbshop-btn--secondary.mbshop-btn--lg
span{font-size:0.95em}.mbshop .mbshop-btn:focus{outline:2px
solid currentColor;outline-offset:2px}