.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid transparent;border-radius:24px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;line-height:1;padding:16px 28px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,background-position .4s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease,opacity .2s ease;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.btn:focus-visible{outline:2px solid #111;outline-offset:2px}.btn:active{transform:translateY(0)!important;box-shadow:none!important}.btn--secondary:focus-visible,.btn--gold:focus-visible{outline-color:#c49a2e}.btn--sm{font-size:14px;padding:12px 20px;border-radius:9999px}.btn--lg{font-size:18px;padding:22px 40px;border-radius:9999px}.btn--full{display:flex;width:100%}.btn--primary{background:#111;color:#fff;border-color:#111}.btn--primary:hover{background:#2a2a2a;border-color:#2a2a2a;transform:translateY(-1px);box-shadow:0 4px 14px #00000038}.btn--secondary{background:transparent;color:#9a7820;border-color:#c49a2e}.btn--secondary:hover{background:linear-gradient(105deg,#7a5c0a,#c49a2e 28%,#edd87a,#c49a2e 72%,#7a5c0a);color:#2a1f00;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 14px #c49a2e4d}.btn--ghost{background:transparent;color:#111;border-color:transparent;padding-left:0;padding-right:0}.btn--ghost:hover{color:#9a7820;opacity:.85}.btn--gold{background:linear-gradient(105deg,#7a5c0a,#c49a2e,#edd87a,#c49a2e,#8f6d12,#edd87a);background-size:200% 100%;background-position:0% center;color:#2a1f00;border-color:transparent;font-weight:700;letter-spacing:.01em}.btn--gold:hover{background-position:100% center;transform:translateY(-1px);box-shadow:0 4px 18px #c49a2e66}.btn--danger{background:#c0392b;color:#fff;border-color:#c0392b}.btn--danger:hover{background:#a93226;border-color:#a93226;transform:translateY(-1px);box-shadow:0 4px 14px #c0392b4d}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.link{display:inline;font-family:inherit;font-size:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease,text-decoration-color .2s ease;cursor:pointer}.link:focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:2px}.link--sm{font-size:13px}.link--md{font-size:15px}.link--lg{font-size:17px}.link--default{color:#111;font-weight:500;text-decoration:underline;text-decoration-color:#1111114d;text-decoration-thickness:1.5px;text-underline-offset:3px}.link--default:hover{color:#111;text-decoration-color:#111}.link--subtle{color:#6e6e73;font-weight:400}.link--subtle:hover{color:#111}.link--nav{color:#1d1d1f;font-weight:500;position:relative}.link--nav:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:linear-gradient(90deg,#c49a2e,#edd87a,#c49a2e);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.link--nav:hover{color:#111}.link--nav:hover:after{transform:scaleX(1)}.link--nav.is-active{color:#111;font-weight:600}.link--nav.is-active:after{transform:scaleX(1)}.link--underline{color:inherit;text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.link--underline:hover{text-decoration-color:#000000d9}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-animate>*{animation:heroFadeUp .6s cubic-bezier(.16,1,.3,1) both}.hero-animate>*:nth-child(1){animation-delay:.05s}.hero-animate>*:nth-child(2){animation-delay:.15s}.hero-animate>*:nth-child(3){animation-delay:.25s}.hero-animate>*:nth-child(4){animation-delay:.35s}.hero-animate>*:nth-child(5){animation-delay:.45s}@media(prefers-reduced-motion:reduce){.hero-animate>*{animation:none}}.page-animate{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.page-animate.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.page-animate{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/components.css.map */
