.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;border:var(--border-width) solid transparent;border-radius:var(--button-radius, var(--radius-md));cursor:pointer;transition:background-color .22s cubic-bezier(.25,0,0,1),background .22s cubic-bezier(.25,0,0,1),color .22s cubic-bezier(.25,0,0,1),border-color .22s cubic-bezier(.25,0,0,1),box-shadow .22s cubic-bezier(.25,0,0,1),transform .12s cubic-bezier(.25,0,0,1);min-height:44px;white-space:nowrap;position:relative}.button__label{display:inline-block;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.button__arrow{display:inline-flex;align-items:center;flex-shrink:0;max-width:0;overflow:hidden;margin-left:0;opacity:0;transform:translate(-4px);transition:max-width .22s cubic-bezier(.25,0,0,1),margin-left .2s cubic-bezier(.25,0,0,1),opacity .18s ease,transform .24s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){.button:hover:not([disabled]):not(.button--disabled) .button__label{transform:translate(-2px)}.button:hover:not([disabled]):not(.button--disabled) .button__arrow{max-width:22px;margin-left:6px;opacity:1;transform:translate(0)}}.button--primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.button--secondary{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.button--ghost{background-color:transparent;color:var(--color-primary);border-color:transparent;text-decoration:underline;text-underline-offset:3px;padding-inline:var(--space-sm)}.button--destructive{background-color:#c0392b;color:#fff;border-color:#c0392b}.button--icon{padding:var(--space-xs);min-width:44px;min-height:44px;background:transparent;border:none;overflow:visible}.button--primary:hover:not([disabled]):not(.button--disabled){background-color:color-mix(in srgb,var(--color-primary) 88%,#fff 12%);border-color:color-mix(in srgb,var(--color-primary) 88%,#fff 12%);box-shadow:0 4px 18px #e2001a59}.button--secondary:hover:not([disabled]):not(.button--disabled){background-color:var(--color-primary);color:var(--color-bg);box-shadow:0 4px 18px #e2001a47}.button--ghost:hover:not([disabled]){opacity:.7}.button--icon:hover:not([disabled]){opacity:.7}.button:active:not([disabled]):not(.button--disabled){transform:scale(.97);transition-duration:80ms}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button[disabled],.button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.is-loading{color:transparent;pointer-events:none}.button.is-loading .loading-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.product-form__atc,.sticky-atc__btn{background-color:transparent;background-image:linear-gradient(#f1c100,#f1c100);color:#0b0707;border:none}.product-form__atc:hover:not([disabled]):not(.button--disabled),.sticky-atc__btn:hover:not([disabled]):not(.button--disabled){background-color:transparent;background-image:linear-gradient(to right,#7b1619,#e2001a 42%,#f26a1c 72%,#f1c100);border:none;box-shadow:0 4px 22px #e2001a66;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-button.css.map */
