.ds-button{--ds-button-fg: var(--text-on-action);--ds-button-bg: var(--action-primary);--ds-button-bg-hover: var(--action-primary-hover);--ds-button-bg-pressed: var(--action-primary-pressed);--ds-button-icon-size: 15px;--ds-icon-size: var(--ds-button-icon-size);--ds-button-border-width: 1px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:120px;min-height:var(--size-button-min-height);padding-top:0;padding-right:var(--space-7);padding-bottom:0;padding-left:var(--space-7);border:var(--ds-button-border-width) solid transparent;border-radius:var(--radius-sm);box-shadow:var(--shadow-none);background-color:var(--ds-button-bg);color:var(--ds-button-fg);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--text-button-size);line-height:var(--text-button-line-height);letter-spacing:var(--text-button-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.ds-button>span{text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic){.ds-button>span{transform:translateY(.098em)}}.ds-button:not(:has(span)){padding-top:.2em;padding-bottom:0}.ds-button--case-normal{text-transform:none}.ds-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-button-bg-hover);border-color:color-mix(in srgb,var(--ds-button-fg) 30%,transparent)}.ds-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--ds-button-bg-pressed)}.ds-button:focus-visible{outline:0;box-shadow:0 0 0 3px var(--surface-secondary),0 0 0 5px var(--border-focus)}.ds-button::selection{background-color:color-mix(in srgb,var(--ds-button-fg) 30%,transparent)}.ds-button:disabled,.ds-button[aria-disabled=true],.ds-button.disabled{cursor:not-allowed;opacity:.5}.ds-button--secondary{--ds-button-fg: var(--text-primary);--ds-button-bg: var(--surface-primary);--ds-button-bg-hover: var(--surface-primary);--ds-button-bg-pressed: var(--surface-primary);background-color:var(--ds-button-bg);color:var(--ds-button-fg);--ds-button-border-width: 2px;border-color:var(--border-default)}.ds-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong)}.ds-button--ghost{--ds-button-fg: var(--text-primary);--ds-button-bg: transparent;--ds-button-bg-hover: transparent;--ds-button-bg-pressed: transparent;--ds-button-border-width: 2px;background-color:var(--ds-button-bg);color:var(--ds-button-fg);border-color:var(--border-default)}.ds-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--border-strong)}.ds-button--small{min-width:90px;min-height:35px;padding-top:0;padding-right:var(--space-5);padding-bottom:0;padding-left:var(--space-5);font-size:22px}.shopify-block:has(.ds-button--full-width),.ds-button--full-width{width:100%}@media screen and (max-width:749px){.shopify-block:has(.ds-button),.ds-button{width:100%}}.ds-button__icon{width:var(--ds-button-icon-size);height:var(--ds-button-icon-size);flex-shrink:0}.ds-button:has(>.ds-button__icon:first-child):after,.ds-button:has(>.ds-button__icon:last-child):before{content:"";flex:none;width:var(--ds-button-icon-size)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ds-button.css.map */
