button,.button,[type=button],[type=submit],.shopify-challenge__button{--button-background-color: var(--color-button-primary-bg);--button-background-color-hover: var(--color-button-primary-bg-hover);--button-foreground-color: var(--color-button-primary-text);--button-foreground-color-hover: var(--color-button-primary-text-hover);align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:0;border-radius:var(--border-radius-pill);color:var(--button-foreground-color);cursor:pointer;display:flex;fill:currentColor;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);justify-content:center;min-height:var(--pointer-element-min-height);height:auto;letter-spacing:var(--font-button-letter-spacing);line-height:1.05;padding:var(--space-small) var(--space-large);text-align:center;text-decoration:none;text-transform:var(--font-button-text-transform);transition-duration:var(--transition-duration);transition-property:background,border-color,fill,color;transition-timing-function:var(--transition-timing-function);-webkit-user-select:none;user-select:none;vertical-align:middle}button:hover,.button:hover,[type=button]:hover,[type=submit]:hover,.shopify-challenge__button:hover{background-color:var(--button-background-color-hover);color:var(--button-foreground-color-hover);text-decoration:none}button:focus-visible,.button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,.shopify-challenge__button:focus-visible{color:var(--button-foreground-color);outline:2px solid var(--color-focus-outline);outline-offset:2px}button:focus-visible:hover,.button:focus-visible:hover,[type=button]:focus-visible:hover,[type=submit]:focus-visible:hover,.shopify-challenge__button:focus-visible:hover{color:var(--button-foreground-color)}button:disabled,.button:disabled,[type=button]:disabled,[type=submit]:disabled,.shopify-challenge__button:disabled,button:disabled:hover,.button:disabled:hover,[type=button]:disabled:hover,[type=submit]:disabled:hover,.shopify-challenge__button:disabled:hover{cursor:not-allowed;opacity:.5}button.loading,.button.loading,[type=button].loading,[type=submit].loading{color:transparent}button.loading:after,.button.loading:after,[type=button].loading:after,[type=submit].loading:after{animation:button-loading var(--transition-duration-long) infinite linear;border:.25em solid var(--color-button-primary-bg--50);border-left:.25em solid var(--button-foreground-color);border-radius:100%;box-sizing:content-box;content:"";display:block;height:1rem;position:absolute;width:1rem}@media (prefers-reduced-motion){button.loading:after,.button.loading:after,[type=button].loading:after,[type=submit].loading:after{animation:none}}.button--tag,.button--radio{font-size:calc(var(--font-button-size) * .9);min-height:var(--button-tag-height);padding:0 var(--space-medium)}.button--tag .button--tag__remove-icon{height:1em;width:1em;position:relative;left:.4em}.button--reset{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);color:var(--button-foreground-color);display:inline;min-height:unset}.button--reset,.button--icon{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;border:0;color:var(--color-link-hover);fill:currentColor;font-family:var(--font-body-family);font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:0;height:unset;line-height:var(--font-copy-line-height);margin:0;padding:0;text-align:left;text-decoration:underline;text-decoration-color:var(--color-link-accent);text-transform:none;text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--border-size--thick);transition-duration:var(--transition-duration);transition-property:color,fill,text-decoration;transition-timing-function:var(--transition-timing-function);vertical-align:baseline}.button--reset:focus-visible{color:var(--color-link);outline:2px solid var(--color-focus-outline);outline-offset:2px}.button--reset:hover{background-color:transparent;color:var(--color-link-hover);text-decoration-color:transparent}.button--radio,input[type=radio]+.button--radio{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);--button-action-color: var(--color-foreground);border:var(--color-form-border) var(--border-size--thin) solid;color:var(--color-foreground);font-weight:400}.button--radio:hover,input[type=radio]:checked+.button--radio{background-color:var(--button-background-color);border-color:var(--button-foreground-color);outline:var(--border-size--thin) solid var(--button-foreground-color);outline-offset:-2px;color:var(--button-foreground-color)}input[type=radio]:focus-visible+.button--radio{transition-property:border-color,fill,color}.button--icon{--button-background-color: transparent;--button-foreground-color: var(--color-foreground);align-items:center;color:var(--button-foreground-color);display:flex;justify-content:center;min-height:var(--pointer-element-min-height);min-width:var(--pointer-element-min-height);text-decoration:none}.button--icon:focus-visible{color:var(--color-foreground--80);outline:2px solid var(--color-foreground--30);outline-offset:2px}.button--icon:hover{background-color:transparent;color:var(--color-link-hover);text-decoration:none;text-decoration-color:transparent}.button--icon svg{vertical-align:middle}.button--slider{background-color:transparent;border-radius:var(--border-radius-square);color:var(--color-foreground--70);height:var(--slider-button-size);padding:0;width:var(--slider-button-size);z-index:var(--z-index-slideshow-interaction)}.button--slider:hover{color:var(--color-foreground);background-color:transparent}.button--slider:focus-visible{color:var(--color-foreground);outline:2px solid var(--color-foreground--30)}.button--slider:disabled,.button--slider:disabled:hover{background-color:transparent;color:var(--color-foreground--20);opacity:1}.button--prev svg{transform:rotate(180deg)}.button--secondary{--button-background-color: var(--color-button-secondary-bg);--button-background-color-hover: var(--color-button-secondary-bg-hover);--button-foreground-color: var(--color-button-secondary-text);--button-foreground-color-hover: var(--color-button-secondary-text-hover)}.button--secondary:hover{border-color:var(--color-button-secondary-bg-hover)}.shopify-payment-button__button{border-radius:var(--border-radius-pill);font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:700;letter-spacing:var(--font-button-letter-spacing);min-height:var(--pointer-element-min-height);margin-bottom:var(--space-small);text-transform:var(--font-button-text-transform);width:100%!important}.shopify-payment-button__button [role=button]{border-radius:var(--border-radius-pill)!important}.shopify-payment-button__button--hidden{display:none!important}.product-form__submit[disabled]+.shopify-payment-button,.shopify-payment-button__more-options[disabled]{display:none!important}.shopify-payment-button__button--hidden{position:absolute}button.shopify-payment-button__button--unbranded{--button-background-color: var(--color-button-secondary-bg);--button-background-color-hover: var(--color-button-secondary-bg-hover);--button-foreground-color: var(--color-button-secondary-text);--button-foreground-color-hover: var(--color-button-secondary-text-hover);background-color:var(--button-background-color);border:0;border-radius:var(--border-radius-pill);color:var(--button-foreground-color);font-size:var(--font-button-size);font-weight:700;padding:var(--space-small) var(--space-large);transition-duration:var(--transition-duration);transition-property:background-color,box-shadow,border-color,fill,color;transition-timing-function:var(--transition-timing-function)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color-hover);color:var(--button-foreground-color-hover)}@keyframes button-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/styles-buttons.css.map */
