.component-button{--component-button-bg: #d0f759;--component-button-color: #0e1a52;--component-button-font-size: 14px;--component-button-line-height: 21px;--component-button-min-width: 139px;--component-button-min-height: 44px;--component-button-radius: 25px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--component-button-min-width);min-height:var(--component-button-min-height);padding:0 24px;border:none;border-radius:var(--component-button-radius);background-color:var(--component-button-bg);color:var(--component-button-color);font-family:var(--font-sandals-sans-family);font-weight:700;font-style:normal;font-size:var(--component-button-font-size);line-height:var(--component-button-line-height);letter-spacing:-.1px;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}button.component-button{appearance:none;-webkit-appearance:none}.component-button:hover{opacity:.9;color:var(--component-button-color)}.component-button:focus-visible{outline:2px solid var(--component-button-color);outline-offset:2px}@media screen and (min-width:750px){.component-button{--component-button-font-size: 15.2px;--component-button-line-height: 22.8px;--component-button-min-width: 287px;--component-button-min-height: 53px}}.component-button--min-height-auto{min-height:auto}.header-actions .component-button{min-width:auto;white-space:nowrap;font-size:14px;line-height:36px;padding:0 19px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-button.css.map */
