.button{-webkit-appearance:none;appearance:none;border-radius:45px;background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:var(--text-letter-spacing, .02em);padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;font-weight:600;font-family:Jost,sans-serif;line-height:1.75rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative;overflow:hidden;border:none;cursor:pointer;text-decoration:none}.button:hover{text-decoration:none}.button svg path{fill:rgb(var(--button-text-color))}.button--sm{font-size:var(--text-xs, .75rem);padding-block-start:var(--spacing-2, .5rem);padding-block-end:var(--spacing-2, .5rem);line-height:1.7}.button--lg{font-size:var(--text-base, 1rem);padding-block-start:.8125rem;padding-block-end:.8125rem;padding-inline-start:var(--spacing-6, 1.5rem);padding-inline-end:var(--spacing-6, 1.5rem)}.button--xl{font-size:var(--text-base, 1rem);padding-block-start:var(--spacing-4, 1rem);padding-block-end:var(--spacing-4, 1rem);padding-inline-start:var(--spacing-8, 2rem);padding-inline-end:var(--spacing-8, 2rem)}.button--outline{color:rgb(var(--button-outline-color) / var(--button-background-opacity, 1));background:none;box-shadow:inset 0 0 0 2px}.button--outline svg path{fill:#1b1f22}.button.w-full{width:100%}.button[disabled],.button:disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width:700px){.button{padding-block-start:var(--spacing-2-5, .625rem);padding-block-end:var(--spacing-2-5, .625rem);padding-inline-start:var(--spacing-5, 1.25rem);padding-inline-end:var(--spacing-5, 1.25rem)}.button--sm{padding-block-start:var(--spacing-2, .5rem);padding-block-end:var(--spacing-2, .5rem);padding-inline-start:var(--spacing-5, 1.25rem);padding-inline-end:var(--spacing-5, 1.25rem)}.button--lg{padding-block-start:var(--spacing-3-5, .875rem);padding-block-end:var(--spacing-3-5, .875rem);padding-inline-start:var(--spacing-8, 2rem);padding-inline-end:var(--spacing-8, 2rem)}.button--xl{padding-block-start:1.075rem;padding-block-end:1.075rem;padding-inline-start:var(--spacing-10, 2.5rem);padding-inline-end:var(--spacing-10, 2.5rem)}}.text-with-icon{display:inline-flex;align-items:center;gap:8px}.text-with-icon .button-icon{color:var(--icon-color, currentColor);display:inline-flex;align-items:center;flex-shrink:0}.button--primary{--button-background: 65 151 203;--button-text-color: 255 255 255;--button-outline-color: 65 151 203}.button--secondary-fill{--button-background: 27 31 34;--button-text-color: 255 255 255;--button-outline-color: 27 31 34}.button--tertiary{--button-background: 255 255 255;--button-text-color: 27 31 34;--button-outline-color: 255 255 255}.button--primary:not([disabled]):hover,.button--secondary-fill:not([disabled]):hover,.button--tertiary:not([disabled]):hover{--button-background-opacity: 1 !important;background:rgb(var(--button-background))!important;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important}@keyframes halo-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button--secondary-fill:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff26,#fff0);opacity:0;transition:opacity 1.5s ease;pointer-events:none}.button--secondary-fill:hover:before{opacity:1;animation:halo-slide 2.5s linear infinite}.button--tertiary:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0000,#00000014,#0000);opacity:0;transition:opacity 1.5s ease;pointer-events:none}.button--tertiary:hover:before{opacity:1;animation:halo-slide 2.5s linear infinite}
/*# sourceMappingURL=/cdn/shop/t/79/assets/css/snippets-button.css.map */
