.button:where(:not(.button-unstyled)),.button-secondary{font-weight:var(--font-accent--weight)}.button--icon{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);padding:var(--padding-lg);font-size:var(--font-size--lg);font-weight:700;line-height:normal}.button--icon .button__icon{flex-shrink:0;inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.button--icon .button__icon svg{inline-size:100%;block-size:100%}.button--icon.button--sm{padding:.75rem;font-size:var(--font-size--md)}.button--icon.button--sm .button__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.button:not(.button-secondary,.button-unstyled):hover:not([disabled],[aria-disabled=true]),.button:not(.button-secondary,.button-unstyled):active:not([disabled],[aria-disabled=true]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: #fff;--button-background-color: #a70f0d;--button-border-color: #a70f0d}.button-secondary:hover:not([disabled],[aria-disabled=true]),.button-secondary:active:not([disabled],[aria-disabled=true]){--button-color: #fff;--button-background-color: #a70f0d;--button-border-color: #fafafa}.button:not(.button-secondary,.button-unstyled):focus-visible{--button-border-width: 1px;--button-border-color: #ff6462}.button-secondary:focus-visible{--button-border-width: 1px;--button-border-color: #ffc5ca}.button:not(.button-unstyled):is([disabled],[aria-disabled=true]),.button-secondary:is([disabled],[aria-disabled=true]){--button-color: #a5a5a5;--button-background-color: #e6e6e6;--button-border-color: #e6e6e6;opacity:1}.button-secondary:is([disabled],[aria-disabled=true]){--button-border-color: #fafafa}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.button,.button-secondary):not(.button-unstyled):has(>.button__label){overflow:clip}:is(.button,.button-secondary):not(.button-unstyled)>.button__label{--button-roll-distance: 2.5em;text-shadow:0 var(--button-roll-distance) currentcolor;transition:translate .6s cubic-bezier(.22,1.4,.36,1)}:is(.button,.button-secondary):not(.button-unstyled):hover:not([disabled],[aria-disabled=true])>.button__label{translate:0 calc(-1 * var(--button-roll-distance))}}.button-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 0;border:0;color:#df110e;font-family:var(--font-heading--family);font-weight:700;font-size:1rem;line-height:normal;letter-spacing:.04em;text-decoration:underline;text-transform:uppercase;text-underline-position:from-font;background:none;cursor:pointer}.button-link--sm{min-block-size:36px;padding:8px 4px;font-size:.875rem}.button-link:active:not([disabled],[aria-disabled=true]){color:#a70f0d}.button-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button-link:is([disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}@media(hover:hover){.button-link:hover:not([disabled],[aria-disabled=true]){text-decoration-thickness:2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-button.css.map */
