.button{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--color-button);color:var(--color-button-text);border:2px solid var(--color-button);padding:1.25rem 2rem;font-weight:600;gap:.75rem;border-radius:200px;letter-spacing:.03em;font-size:1.125rem;line-height:1;transition:all .22s ease-in-out;overflow:hidden;text-decoration:none;word-break:keep-all;white-space:nowrap}@media (pointer:coarse){.button{transition:none}}.button.add-to-cart{text-transform:uppercase}.button.back-in-stock{margin-bottom:.5rem}.button.is-plain{background:none;border:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;font-size:1.125rem;font-weight:600;line-height:1;padding:0}.button:hover{background:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-button-text-hover)}.button svg,.button img{width:1rem;height:1rem;flex-shrink:0}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;background:var(--color-button-hover);color:var(--color-button-text-hover)}.button.is-outline{--color-button: transparent;--color-button-text: var(--color-button-text);border-color:var(--color-button-text)}.button.is-outline:hover{background:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-button-text-hover)}.button.is-inverted{color:var(--color-button);background:var(--color-button-text);border-color:var(--color-button-text)}.button.is-inverted:hover{background:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-button-text-hover)}.button.is-small{padding:.625rem 1.25rem;font-size:.75rem;line-height:1;text-transform:none;letter-spacing:-.03em}.button.is-wide{padding-left:56px;padding-right:56px}.button.is-xwide{padding-left:68px;padding-right:68px}.button.is-uppercase{text-transform:uppercase}@media only screen and (max-width: 1279px){.button.is-wide{padding-left:32px;padding-right:32px}.button.is-xwide{padding-left:40px;padding-right:40px}.button.is-small-on-tablet{padding:.75rem 1.25rem;font-size:.75rem;line-height:1;text-transform:none}}.button.is-full{width:100%}.button__price:before{content:" - "}.button.is-rounded{border-radius:50%;height:40px;width:40px;min-width:40px;padding:0;display:flex;align-items:center;justify-content:center}.button.is-rounded svg,.button.is-rounded img{width:1rem;height:1rem}.button.is-full-width{width:100%}.button.has-no-hover:hover{background:var(--color-button);color:var(--color-button-text);border-color:var(--color-button)}.button.is-outline.has-no-hover:hover{--color-button-hover: var(--color-button);--color-button-text-hover: var(--color-button-text);border-color:var(--color-button-text)}.button:disabled,.button[disabled]{--color-button: var(--color-button-inactive);--color-button-text: var(--color-button-text-inactive);cursor:not-allowed}.button:disabled:hover,.button[disabled]:hover{background:var(--color-button-inactive);color:var(--color-button-text-inactive);border-color:var(--color-button-inactive)}.button.is-loading{color:transparent;position:relative}.button.is-loading:active,.button.is-loading:hover{color:transparent}.button.is-loading:before{animation:spin 1s linear infinite;border:2px solid;border-color:var(--color-button-text);border-radius:50%;border-top-color:transparent;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}
/*# sourceMappingURL=/cdn/shop/t/385/assets/component-buttons.css.map */
