.global-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-align:center;line-height:1.2;box-sizing:border-box;-webkit-appearance:none;appearance:none}.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:var(--button-size-small-padding-v) var(--button-size-small-padding-h);font-size:var(--button-size-small-font-size);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:var(--button-size-medium-padding-v) var(--button-size-medium-padding-h);font-size:var(--button-size-medium-font-size);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:var(--button-size-large-padding-v) var(--button-size-large-padding-h);font-size:var(--button-size-large-font-size);border-radius:100px}.global-button--style1{background-image:linear-gradient(var(--button-style1-gradient-angle),var(--button-style1-gradient-start) 20%,var(--button-style1-gradient-end));color:var(--button-style1-text-color);border:none;text-align:center;text-transform:none;border-radius:var(--button-style1-border-radius);justify-content:center;align-items:center;font-family:var(--button-style1-font)!important;font-weight:var(--button-style1-font-weight)!important;transition:border-color .2s,background-color .2s}.global-button--style1:hover{opacity:.85;transform:none;box-shadow:none}.global-button--style2{border:1px solid var(--button-style2-border-color);background-color:transparent;background-image:none;color:var(--button-style2-text-color);padding-top:.6875rem;padding-bottom:.6875rem;border-radius:var(--button-style2-border-radius);font-family:var(--button-style2-font)!important;font-weight:var(--button-style2-font-weight)!important}.global-button--style2:hover{background-color:#0000000d;transform:none}.global-button--style3{border:1px solid var(--button-style3-border-color);background-color:transparent;background-image:none;color:var(--button-style3-text-color);padding-top:.6875rem;padding-bottom:.6875rem;border-radius:var(--button-style3-border-radius);font-family:var(--button-style3-font)!important;font-weight:var(--button-style3-font-weight)!important}.global-button--style3:hover{background-color:#ffffff1a;transform:none}.global-button--style4{background-color:transparent;background-image:none;color:var(--button-style4-text-color);border:none;padding:.25rem 0;line-height:1;text-decoration:none;font-family:var(--button-style4-font)!important;font-weight:var(--button-style4-font-weight)!important}.global-button--style4:hover{text-decoration:underline;color:var(--button-style4-text-color)}.global-button--card{background-color:var(--button-card-bg-color);background-image:none;color:var(--button-card-text-color);border:var(--button-card-border-width) solid var(--button-card-border-color);border-radius:var(--button-card-border-radius);font-family:var(--button-card-font)!important;font-weight:var(--button-card-font-weight)!important;width:100%;padding:.625rem 1rem}.global-button--card:hover{background-color:var(--button-card-hover-bg-color);color:var(--button-card-hover-text-color)}.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{width:fit-content;flex:0 0 auto}.global-button--style1.global-button--mobile-small,.global-button--style2.global-button--mobile-small,.global-button--style3.global-button--mobile-small,.global-button--style4.global-button--mobile-small{padding:var(--button-size-small-padding-v) var(--button-size-small-padding-h);font-size:var(--button-size-small-font-size)}.global-button--style1.global-button--mobile-medium,.global-button--style2.global-button--mobile-medium,.global-button--style3.global-button--mobile-medium,.global-button--style4.global-button--mobile-medium{padding:var(--button-size-medium-padding-v) var(--button-size-medium-padding-h);font-size:var(--button-size-medium-font-size)}.global-button--style1.global-button--mobile-large,.global-button--style2.global-button--mobile-large,.global-button--style3.global-button--mobile-large,.global-button--style4.global-button--mobile-large{padding:var(--button-size-large-padding-v) var(--button-size-large-padding-h);font-size:var(--button-size-large-font-size)}}.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%}.global-button{word-wrap:break-word;white-space:normal}.global-button--card{flex:0 0 auto;align-self:flex-end;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/global-button.css.map */
