.global-button{display:inline-flex;align-items:center;justify-content:center;font-family:Nunito Sans,sans-serif;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-align:center;line-height:1.2}.global-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.global-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.global-button--style1.global-button--small,.global-button--style2.global-button--small,.global-button--style3.global-button--small,.global-button--style4.global-button--small{padding:.5rem 1.25rem;font-size:14px;border-radius:100px}.global-button--style1.global-button--medium,.global-button--style2.global-button--medium,.global-button--style3.global-button--medium,.global-button--style4.global-button--medium{padding:.75rem 1.5rem;font-size:16px;border-radius:100px}.global-button--style1.global-button--large,.global-button--style2.global-button--large,.global-button--style3.global-button--large,.global-button--style4.global-button--large{padding:1rem 2rem;font-size:18px;border-radius:100px}.global-button--style1{background-color:#848483;background-image:linear-gradient(135deg,#089dc2 20%,#b9c4a2);color:#fff;border:none;text-align:center;text-transform:none;border-radius:100px;justify-content:center;align-items:center;font-weight:500;transition:border-color .2s,background-color .2s}.global-button--style1:hover{background-image:linear-gradient(135deg,#067d9b,#949c81);transform:none;box-shadow:none}.global-button--style2{border:1px solid rgba(9,10,8,.4);background-color:transparent;background-image:none;color:#090a08;padding-top:.6875rem;padding-bottom:.6875rem}.global-button--style2:hover{background-color:#090a080d;transform:none}.global-button--style3{border:1px solid rgba(255,255,255,.5);background-color:transparent;background-image:none;color:#fff;padding-top:.6875rem;padding-bottom:.6875rem}.global-button--style3:hover{background-color:#ffffff1a;transform:none}.global-button--style4{background-color:transparent;background-image:none;color:#090a08;border:none;padding:.25rem 0;line-height:1;text-decoration:none}.global-button--style4:hover{text-decoration:underline;color:#090a08}.global-button--custom{transition:all .3s ease}.global-button--custom:hover{opacity:.9}.global-button--primary{background:linear-gradient(135deg,#089dc2,#b9c4a2);color:#fff;border:none;padding:.75rem 1.5rem;font-size:16px;border-radius:100px;font-weight:500}.global-button--primary:hover{background:linear-gradient(135deg,#077a9a,#9aa885);transform:translateY(-2px);box-shadow:0 4px 12px #089dc24d}.global-button--secondary{background:transparent;color:#000;border:2px solid #d3d3d3;padding:.75rem 1.5rem;font-size:16px;border-radius:100px;font-weight:500}.global-button--secondary:hover{background:#000;color:#fff;border-color:#000;transform:translateY(-2px)}.global-button--tertiary{background:transparent;color:#089dc2;border:none;text-decoration:underline;text-underline-offset:4px;padding:.25rem 0;font-size:16px;font-weight:500}.global-button--tertiary:hover{color:#077a9a}.global-button--outline{background:transparent;color:#089dc2;border:2px solid #089DC2;padding:.75rem 1.5rem;font-size:16px;border-radius:100px;font-weight:500}.global-button--outline:hover{background:#089dc2;color:#fff;transform:translateY(-2px)}@media screen and (max-width: 749px){.global-button--style1.global-button--small,.global-button--style2.global-button--small,.global-button--style3.global-button--small,.global-button--style4.global-button--small{padding:8px 16px;font-size:13px}.global-button--style1.global-button--medium,.global-button--style2.global-button--medium,.global-button--style3.global-button--medium,.global-button--style4.global-button--medium{padding:12px 24px;font-size:15px}.global-button--style1.global-button--large,.global-button--style2.global-button--large,.global-button--style3.global-button--large,.global-button--style4.global-button--large{padding:14px 28px;font-size:16px}}.button-group{display:flex;gap:16px;flex-wrap:wrap}.button-group--center{justify-content:center}.button-group--left{justify-content:flex-start}.button-group--right{justify-content:flex-end}@media screen and (max-width: 749px){.button-group{gap:12px}.button-group--mobile-stack{flex-direction:column}.button-group--mobile-stack .global-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/global-button.css.map */
