.maverick-bags-final .mb-button,.maverick-bags-final button.mb-button,.maverick-bags-final input[type="submit"].mb-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:var(--mb-product-button-bg,var(--mb-emerald));color:var(--mb-product-button-text,var(--mb-white))!important;border:1px solid var(--mb-product-button-bg,var(--mb-emerald));border-radius:7px;text-align:center;text-decoration:none;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease;}
.maverick-bags-final .mb-button:hover,.maverick-bags-final button.mb-button:hover,.maverick-bags-final input[type="submit"].mb-button:hover{background:var(--mb-product-button-hover-bg,var(--mb-black));color:var(--mb-product-button-hover-text,var(--mb-white))!important;border-color:var(--mb-product-button-hover-bg,var(--mb-black));}
.maverick-bags-final .mb-button-outline{background:var(--mb-white)!important;color:var(--mb-emerald)!important;border-color:var(--mb-emerald)!important;}
.maverick-bags-final .mb-button-outline:hover{background:var(--mb-emerald)!important;color:var(--mb-white)!important;border-color:var(--mb-emerald)!important;}
.maverick-bags-final .mb-final-modal button,.maverick-bags-final .mb-product-modal-content button{color:var(--mb-modal-heading,var(--mb-emerald));}
