.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:1em 1.75em .75em;border-radius:50rem;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:700;letter-spacing:.03em;line-height:1;text-decoration:none;cursor:pointer;border:none;transition:background .25s ease,transform .15s ease,box-shadow .25s ease;overflow:hidden;box-shadow:2px 3px 6px #00000040}.btn-text{display:inline-flex;overflow:hidden}.btn-char{display:inline-block}.btn-primary:active,.btn-secondary:active{transform:scale(.97)}.btn-primary{background:#dd5f0b;color:#fff}.btn-primary:hover{background:#a84400}.btn-secondary{background:#fff;color:#1a1a1a}.btn-secondary:hover{background:#f0f0f0}@media(hover:hover){.btn-primary:hover .btn-char,.btn-secondary:hover .btn-char{animation:char-roll .4s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--char-delay, 0s)}}@media screen and (min-width:750px)and (max-width:989px){.btn-primary,.btn-secondary{font-size:1.8rem;padding:.8em 1.3em .6em}}@media screen and (max-width:749px){.btn-primary,.btn-secondary{font-size:1.65rem;padding:.75em 1em .55em}}@keyframes char-roll{0%{transform:translateY(0)}45%{transform:translateY(110%)}46%{transform:translateY(-110%)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-button-custom.css.map */
