.button,button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:var(--control-min-size);padding:var(--space-xs) var(--space-m);color:var(--color-action-text);font-family:var(--font-body-family);font-size:var(--font-size-label);font-weight:var(--font-body-bold-weight);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-label);text-align:center;text-decoration:none;background-color:var(--color-action);border:var(--border-width-control) solid var(--color-action);border-radius:var(--radius-control);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.button:hover,button:hover{color:var(--color-action-text);background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.button:active,button:active{color:var(--color-action-text);background-color:var(--color-action-active);border-color:var(--color-action-active);transform:translateY(.0625rem)}.button:disabled,button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.button--secondary{color:var(--color-text-primary);background-color:transparent;border-color:var(--color-border)}.button--secondary:hover{color:var(--color-action-text);background-color:var(--color-action);border-color:var(--color-action)}.button--secondary:active{color:var(--color-action-text);background-color:var(--color-action-active);border-color:var(--color-action-active)}.button:disabled:hover,button:disabled:hover,.button[aria-disabled=true]:hover{color:var(--color-action-text);background-color:var(--color-action);border-color:var(--color-action)}.button--secondary:disabled:hover,.button--secondary[aria-disabled=true]:hover{color:var(--color-text-primary);background-color:transparent;border-color:var(--color-border)}.button--icon{inline-size:var(--control-min-size);padding:0}.text-link{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-text-primary);font-weight:var(--font-body-bold-weight);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.text-link:hover{color:var(--color-action-hover)}label{display:block;margin-block-end:var(--space-2xs);font-size:var(--font-size-label);font-weight:var(--font-body-bold-weight);line-height:var(--line-height-control)}input,select,textarea{min-block-size:var(--control-min-size);padding:var(--space-xs) var(--space-s);color:var(--color-text-primary);background-color:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-control)}textarea{min-block-size:8rem;resize:vertical}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}[aria-invalid=true]{border-color:var(--color-error)}.icon{flex:none;inline-size:var(--icon-size-medium);block-size:var(--icon-size-medium)}.icon--small{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.disclosure{border-block:var(--border-width-hairline) solid var(--color-border)}.disclosure+.disclosure{border-block-start:0}.disclosure__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);min-block-size:var(--control-min-size);padding-block:var(--space-s);font-family:var(--font-display-family);font-weight:var(--font-display-bold-weight);list-style:none;cursor:pointer}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__icon{transition:transform var(--duration-standard) var(--ease-standard)}.disclosure[open] .disclosure__icon{transform:rotate(180deg)}.disclosure__content{max-inline-size:var(--measure-reading);padding-block-end:var(--space-m)}.dialog{inline-size:min(42rem,calc(100% - var(--page-gutter) * 2));max-block-size:calc(100dvh - var(--page-gutter) * 2);margin:auto;padding:0;color:var(--color-text-primary);background-color:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-dialog)}.dialog::backdrop{background-color:var(--color-overlay)}.dialog__header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m);border-block-end:var(--border-width-hairline) solid var(--color-border)}.dialog__title{font-size:var(--font-size-heading-3)}.dialog__body{overflow:auto;max-block-size:calc(100dvh - 10rem);padding:var(--space-m)}@media(forced-colors:active){.button,button,input,select,textarea{border:var(--border-width-control) solid ButtonText}.button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/components.css.map */
