hh-button-wrapper.core-button{display:inline-flex;max-width:100%}hh-button-wrapper.core-button[width=full]{display:flex;flex:0 1 auto;width:100%}hh-button-wrapper.core-button[width=custom]{display:flex;flex:0 0 auto;width:var(--core-button-width-mobile, var(--core-button-width, auto));max-width:100%}.core-button .core-button__el{box-sizing:border-box}.core-button .core-button__el[aria-busy=true],.core-button .core-button__el:disabled{opacity:.55;cursor:default}hh-button-wrapper.core-button--custom{font-family:var(--hh-font-family-body);font-size:var(--core-button-size, 14px);font-weight:var(--core-button-weight, 700);letter-spacing:-.02em;line-height:1;text-transform:none}hh-button-wrapper.core-button--custom.core-button--uppercase{text-transform:uppercase}.core-button--custom .core-button__el{display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--hh-v-padding, 10px) var(--hh-h-padding, 45px);border:1px solid transparent;border-radius:var(--core-button-radius, 0);font:inherit;line-height:1;letter-spacing:inherit;text-transform:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--hh-duration-default, .3s) ease,color var(--hh-duration-default, .3s) ease,border-color var(--hh-duration-default, .3s) ease,opacity var(--hh-duration-default, .3s) ease}.core-button[width=full] .core-button__el,.core-button[width=custom] .core-button__el{width:100%}@media screen and (min-width:750px){hh-button-wrapper.core-button[width=custom]{width:var(--core-button-width, auto)}}.core-button--has-bg .core-button__el{background-color:var(--core-button-bg)}.core-button--has-color .core-button__el{color:var(--core-button-color)}.core-button--has-border .core-button__el{border-color:var(--core-button-border)}@media(hover:hover){.core-button--has-hover-bg .core-button__el:hover{background-color:var(--core-button-hover-bg)}.core-button--has-hover-color .core-button__el:hover{color:var(--core-button-hover-color)}}.core-button--custom .core-button__el:focus-visible{outline:1px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/224/assets/snippet-core-button.css.map */
