.button{font-family:var(--font-secondary),sans-serif;background-color:var(--color-primary);color:var(--color-foreground-light);cursor:pointer;white-space:nowrap;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;transition:all .15s;display:flex}.button:hover{background-color:var(--color-primary-hover)}.button:disabled{pointer-events:none;background-color:var(--color-button-disabled)}.button--vertical{flex-direction:column}.button--horizontal{flex-direction:row}.button--icon{padding:.25rem!important}.button--small{border-radius:var(--radius-button);padding:.25rem .5rem;font-size:.875rem}.button--default{border-radius:var(--radius-button);padding:.5rem 1em}.button--large{padding:1rem 1.5rem}.button--huge{width:100%;height:8.25rem;padding:1rem;font-size:1.2rem}.button--coupon{border:1px dashed var(--color-coupon);color:var(--color-coupon);background-color:var(--color-coupon-bg);border-radius:.75rem}.button--coupon:hover{background-color:var(--color-coupon-bg)}.button--secondary{background-color:var(--color-background);border:1px solid var(--color-gray-500);color:var(--color-foreground-dark)}.button--secondary:hover{background-color:var(--color-background-low-gray)}.button--tertiary{border:1px solid var(--color-gray-500);color:var(--color-gray-500);background:0 0}.button--tertiary:hover{background-color:var(--color-background-low-gray)}.button--ghost{color:var(--color-primary);background-color:#0000}.button--ghost:hover{background-color:var(--color-background-low-gray)}.button--outlined{border:.5px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.button--outlined:hover{background-color:var(--color-primary);color:var(--color-foreground-light)}
.media{object-fit:cover;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.media--hidden{display:none}
/*# sourceMappingURL=56f1de5af309e332.css.map*/