.button-primary,.button-secondary,.button-secondary-reverse,.button-selector,.button-tertiary{color:var(--text-primary);background:transparent;border:1px solid;cursor:pointer;text-underline-offset:.15rem;outline-offset:.2rem;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-1);transition-property:color,background;overflow:hidden;padding:var(--space-40) var(--space-60);line-height:1;min-height:3rem;height:-moz-min-content;height:min-content}:is(.button-primary,.button-secondary,.button-secondary-reverse,.button-selector,.button-tertiary):active{transform:scale(.98)}:is(.button-primary,.button-secondary,.button-secondary-reverse,.button-selector,.button-tertiary)[disabled]{pointer-events:none;color:var(--text-disabled);cursor:default}.button-primary,.button-secondary,.button-secondary-reverse{text-decoration:none;text-align:center;font-weight:700;letter-spacing:var(--letter-spacing-1);text-transform:uppercase;min-width:11rem}@media(min-width:80rem){.button-primary,.button-secondary,.button-secondary-reverse{max-width:var(--text-max-width)}}.button-primary{background:var(--surface-dark-10);color:var(--text-reverse);border:1px solid var(--surface-dark-10)}.button-primary:hover{color:var(--text-reverse);background:var(--surface-dark-20)}.button-primary[disabled]{background:var(--surface-dark-10-t40)}.button-secondary{color:#010101}.button-secondary:hover{color:var(--text-link-hover)}.button-secondary[disabled]{color:var(--surface-dark-10-t40)}.button-secondary-inverted,.button-secondary-reverse{background:transparent;color:var(--text-reverse)}:is(.button-secondary-inverted,.button-secondary-reverse):hover{color:var(--text-link-reverse-hover)}:is(.button-secondary-inverted,.button-secondary-reverse)[disabled]{color:var(--border-neutral-00-t40)}.button-tertiary{border:none;text-transform:uppercase;text-decoration:underline;padding:0;margin:0;line-height:1.25;min-height:unset}.button-tertiary:hover{color:var(--text-link-hover)}.button-tertiary[disabled]{color:var(--text-disabled)}.button-selector{width:100%;justify-content:flex-start;font-weight:500;border-color:var(--border-input);padding-inline:var(--space-50)}.button-selector:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M8.063 21.616 7 20.553l8.244-8.244L7 4.064l1.063-1.063 9.308 9.308z'/%3E%3C/svg%3E") no-repeat 50% /var(--space-50) var(--space-50);width:var(--space-60);height:var(--space-60);position:relative;margin-left:auto}.button-text,.link-primary,.link-secondary,.link-secondary-inverted,.link-secondary-reverse,.link-tertiary{text-decoration:underline;text-underline-offset:.15rem;display:inline-flex;align-items:center;line-height:120%;transition:var(--transition-1);transition-property:color}:is(.button-text,.link-primary,.link-secondary,.link-secondary-inverted,.link-secondary-reverse,.link-tertiary):hover{color:var(--text-link-hover)}:is(.button-text,.link-primary,.link-secondary,.link-secondary-inverted,.link-secondary-reverse,.link-tertiary)[disabled]{color:var(--text-disabled);pointer-events:none;cursor:default}.link-sale{color:var(--text-sale)!important;text-decoration-color:inherit}.link-sale:hover{color:inherit;text-decoration-color:inherit}.link-bold{font-weight:700}.link-white{color:var(--text-reverse)}.link-white:hover{color:var(--text-link-reverse-hover)}.link-disclaimer{font-size:var(--text-disclaimer);text-decoration:none}.link-disclaimer:hover{text-decoration:underline}.loading-spinner .loading-spinner__mask{position:absolute;inset:0;width:100%;height:100%;background-color:var(--mask-bg-light);opacity:.6;z-index:var(--z-loader)}.loading-spinner .loading-spinner__spinner{position:absolute;top:50%;left:50%;translate:-50% -50%;border-top:.5rem solid var(--border-neutral-30);border:.5rem solid var(--border-neutral-30);border-top-color:var(--border-dark-10);border-radius:50%;width:8rem;height:8rem;z-index:var(--z-loader);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
