.tg-chip,.tg-gate,.tg-modal{font-family:var(--ff-body)}.tg-chip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid var(--hairline);background:transparent;color:var(--clr-body-text);padding:6px 12px;border-radius:var(--radius-card);font-size:calc(10.5px * var(--body-scale));letter-spacing:.1em;text-transform:uppercase;line-height:1;transition:border-color .25s ease,color .25s ease,background .25s ease}.tg-chip:hover,.tg-chip:focus-visible{border-color:var(--gold);color:var(--brown-deep);background:var(--sand-light);outline:none}.tg-chip--center{margin-inline:auto}.tg-chip-ico{flex:none;opacity:.75}.tg-gate{display:block}.tg-gate [hidden],.tg-buy-real[hidden]{display:none!important}.tg-buy-real{display:contents}.tg-gate-locked{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tg-gate-help{margin:0;font-size:calc(12.5px * var(--body-scale));line-height:1.6;color:var(--brown-mid);max-width:44ch}.tg-gate-price-btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:0;background:none;padding:0;color:var(--clr-heading-text);font-family:var(--ff-heading-sm);font-size:calc(15px * var(--body-scale));letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--gold);transition:color .25s ease}.tg-gate-price-btn:hover{color:var(--gold)}.tg-buy-locked{display:flex;flex-direction:column;gap:10px}.tg-buy-locked .btn{width:100%}.tg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.tg-modal[hidden]{display:none}.tg-modal-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#3d342e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:tg-fade .25s ease both}.tg-modal-card{position:relative;width:100%;max-width:440px;background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-hover);padding:44px 38px 38px;text-align:center;animation:tg-rise .3s cubic-bezier(.22,1,.36,1) both;max-height:90vh;overflow-y:auto}.tg-modal-x{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--brown-mid);border-radius:50%;transition:background .2s ease,color .2s ease}.tg-modal-x:hover{background:var(--sand-light);color:var(--brown-deep)}.tg-modal-ico{color:var(--gold);margin-bottom:16px}.tg-modal-eyebrow{margin:0 0 8px;font-family:var(--ff-body);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);text-transform:var(--eyebrow-transform);color:var(--gold)}.tg-modal-title{margin:0 0 12px;font-family:var(--ff-display);font-weight:var(--heading-weight);font-size:calc(26px * var(--heading-scale));line-height:1.2;letter-spacing:var(--heading-tracking);text-transform:var(--heading-transform);color:var(--clr-heading-text)}.tg-modal-body{margin:0 0 22px;font-size:calc(13.5px * var(--body-scale));line-height:var(--body-leading);color:var(--clr-body-text)}.tg-modal-body p:last-child{margin-bottom:0}.tg-modal-field{text-align:left;margin-bottom:14px}.tg-modal-label{display:block;margin-bottom:7px;font-size:calc(10.5px * var(--body-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--brown-mid)}.tg-modal-input{width:100%;padding:13px 15px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--white);font-family:var(--ff-body);font-size:calc(14px * var(--body-scale));color:var(--clr-heading-text);transition:border-color .2s ease}.tg-modal-input:focus{outline:none;border-color:var(--gold)}.tg-modal.is-error .tg-modal-input{border-color:#b4544c}.tg-modal-error{margin:0 0 14px;text-align:left;font-size:calc(12.5px * var(--body-scale));line-height:1.5;color:#b4544c}.tg-modal-error[hidden]{display:none}.tg-modal-submit{width:100%}.tg-modal-foot{margin:18px 0 0;font-size:calc(11.5px * var(--body-scale));line-height:1.6;color:var(--brown-mid)}.tg-modal-foot a{color:var(--gold)}@keyframes tg-fade{0%{opacity:0}to{opacity:1}}@keyframes tg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tg-modal-veil,.tg-modal-card{animation:none}}@media(max-width:480px){.tg-modal-card{padding:40px 24px 30px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/trade-gate.css.map */
