.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:16px 24px;border:0;border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap;line-height:1}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--accent);color:var(--paper)}.btn-secondary{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--paper)}.btn-lg{padding:20px 30px;font-size:13px}.btn-sm{padding:10px 16px;font-size:11px}.btn .arrow{display:inline-block;transition:transform .2s ease}.btn:hover .arrow{transform:translate(4px)}.badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--accent)}.badge:before{content:"";width:24px;height:1px;background:var(--accent)}@media(max-width:768px){.btn{min-height:48px;padding:16px 24px}.btn-lg{padding:18px 26px}.btn-sm{min-height:40px}}@media(max-width:480px){.btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
