:root{--vitribaie-blue:#0079c1;--vitribaie-blue-hover:#005f99;--vitribaie-blue-pale:#eff7fc}.btn.btn--primary,.btn.btn--secondary,.btn.btn--tertiary,.shopify-challenge__button,.spr-button-primary{--color-solid-button-background:var(--vitribaie-blue);--color-solid-button-background-hover:var(--vitribaie-blue-hover);--color-solid-button-text:#fff;--color-outline-button-text:#fff;--color-outline-button-outline:var(--vitribaie-blue);background:var(--vitribaie-blue);color:#fff;border:1px solid var(--vitribaie-blue);border-radius:10px;min-height:48px;padding:14px 24px;line-height:1.35;font-weight:600;letter-spacing:.025em;white-space:normal;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.btn.btn--primary:before,.btn.btn--secondary:before,.btn.btn--tertiary:before,.spr-button-primary:before{background:var(--vitribaie-blue)}.btn.btn--primary:after{background:var(--vitribaie-blue-hover)}.btn.btn--primary:hover:not([disabled]),.btn.btn--secondary:hover:not([disabled]),.btn.btn--tertiary:hover:not([disabled]),.spr-button-primary:hover:not([disabled]){background:var(--vitribaie-blue-hover);border-color:var(--vitribaie-blue-hover);color:#fff;box-shadow:0 4px 12px #005f9929}.btn.btn--secondary:hover:before,.btn.btn--tertiary:hover:before,.spr-button-primary:hover:before{background:var(--vitribaie-blue-hover)}.btn:focus-visible,.vitribaie-quote a:focus-visible{outline:3px solid var(--vitribaie-blue-hover);outline-offset:4px;box-shadow:0 0 0 2px #fff}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.section-blocks__button,.section-blocks__button-group{margin-top:24px}.vitribaie-quote{display:grid;gap:18px;padding:24px;margin-top:24px;margin-bottom:24px;background:var(--vitribaie-blue-pale);border:1px solid #cce3f2;border-radius:14px;color:#153346}.vitribaie-quote p{margin:0;line-height:1.6}.vitribaie-quote__eyebrow{font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vitribaie-blue-hover)}.vitribaie-quote__intro{font-size:.95em}.vitribaie-quote .vitribaie-quote__button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center}.vitribaie-quote__phone{display:flex;gap:4px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.9em;padding-top:16px;border-top:1px solid #cce3f2}.vitribaie-quote__phone a{color:var(--vitribaie-blue-hover);font-weight:700;text-decoration:none;white-space:nowrap}.vitribaie-quote__phone a:hover{text-decoration:underline}.contact-form__submit .btn,.contact-form button[type=submit]{min-width:200px;margin-top:8px}@media(max-width:719px){.vitribaie-quote{padding:20px;gap:16px;margin-top:20px;margin-bottom:20px}.vitribaie-quote__phone{display:grid;gap:6px}.section-blocks__button .btn,.section-blocks__button-group .btn{width:100%;max-width:100%}.btn.btn--primary,.btn.btn--secondary,.btn.btn--tertiary{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.btn:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vitribaie-buttons.css.map */
