/* Separate mobile brand layer. Values follow desktop-buttons-v1 and checkout branding. */
@media(max-width:767px){
html:root body[id]{--zb-mobile-font:"Poppins",Arial,sans-serif;--zb-mobile-green:#167a55;--zb-mobile-green-hover:#125e42;--zb-mobile-ink:#153f31;--zb-mobile-secondary:#126a49}
html:root body[id] :is(#wrapper,#wk-one-page-checkout){font-family:var(--zb-mobile-font)}
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(h1,h2,h3,h4,h5,h6,label,input,select,textarea,.product-title,.cart-summary-line,.wk-product-info,.wk-product-val){font-family:var(--zb-mobile-font)!important}
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(.tvall-inner-btn,.pkm-btn,.zb-grocery-add,.zb-service-create,.btn-primary,.btn-secondary,.wk-save-address,.wk-step-continue,.zb-add-recipient-action){font-family:var(--zb-mobile-font)!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(.tvall-inner-btn,.pkm-btn,.zb-grocery-add,.zb-service-create,.btn-primary,.btn-secondary) :is(span,strong,small){font-family:var(--zb-mobile-font)!important}
html:root body[id] #wrapper #main .tvall-inner-btn:not(.tv-continue-shopping-btn):not(.account-link):not(.tvall-inner-btn-cancel):not(.zb-cart-checkout-cta),
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(.pkm-btn-primary,.zb-grocery-add,.wk-save-address,.wk-step-continue){background-color:var(--zb-mobile-green)!important;border-color:var(--zb-mobile-green)!important;color:#fff!important}
html:root body[id] #wrapper #main .tvall-inner-btn:not(.tv-continue-shopping-btn):not(.account-link):not(.tvall-inner-btn-cancel):not(.zb-cart-checkout-cta):hover,
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(.pkm-btn-primary,.zb-grocery-add,.wk-save-address,.wk-step-continue):hover{background-color:var(--zb-mobile-green-hover)!important;border-color:var(--zb-mobile-green-hover)!important;color:#fff!important}
html:root body#cart #wrapper #main .tv-continue-shopping-btn,
html:root body[id] #wk-one-page-checkout.zb-single-page .zb-service-create,
html:root body[id] #wk-one-page-checkout.zb-single-page [data-wk-step="2"] .zb-add-recipient-action.btn{background-color:#fff!important;border:1px solid var(--zb-mobile-green)!important;color:var(--zb-mobile-secondary)!important}
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(.tvall-inner-btn,.pkm-btn,.zb-grocery-add,.zb-service-create,.btn):focus-visible{outline:3px solid rgba(255,126,24,.55)!important;outline-offset:3px!important}
html:root body[id] :is(#wrapper,#wk-one-page-checkout) :is(button,.btn,.pkm-btn)[disabled]{opacity:.56!important;cursor:not-allowed!important}
}
