:root{--trc-black:#0c0c0d;--trc-cream:#f4f1ea;--trc-gold:#c9a227}h1,h2,h3,.h0,.h1,.h2{letter-spacing:.02em}.button{border-radius:2px;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;transition:transform .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.card-wrapper .card{transition:transform .25s ease,box-shadow .25s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 12px 28px #00000024}.price{font-weight:600;letter-spacing:.04em}.header__menu-item{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem}.announcement-bar__message{letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.trc-band{background:var(--trc-black);color:var(--trc-cream);padding:9rem 2rem;text-align:center}.trc-band--tight{padding:6rem 2rem}.trc-kicker{display:inline-block;color:var(--trc-gold);letter-spacing:.28em;text-transform:uppercase;font-size:1.1rem;margin-bottom:2rem}.trc-band h1,.trc-band h2{color:var(--trc-cream);margin:0 auto 2rem;max-width:76rem;line-height:1.12;font-family:var(--font-heading-family)}.trc-band h1{font-size:clamp(3.2rem,6vw,5.6rem);font-weight:650;letter-spacing:.01em}.trc-band h2{font-size:clamp(2.6rem,4.5vw,4rem)}.trc-band p{max-width:60rem;margin:0 auto 3.2rem;color:#f4f1eab8;font-size:1.7rem;line-height:1.7}.trc-actions{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.trc-btn{display:inline-block;padding:1.5rem 3.4rem;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-size:1.25rem;text-decoration:none;transition:all .2s ease}.trc-btn--gold{background:var(--trc-gold);color:#121212;font-weight:700}.trc-btn--gold:hover{background:#d9b542;transform:translateY(-1px)}.trc-btn--ghost{border:1px solid rgba(244,241,234,.35);color:var(--trc-cream)}.trc-btn--ghost:hover{border-color:var(--trc-gold);color:var(--trc-gold)}.trc-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:104rem;margin:0 auto;text-align:left}@media(max-width:749px){.trc-pillars{grid-template-columns:1fr}}.trc-pillar{border-top:1px solid rgba(201,162,39,.4);padding-top:2rem}.trc-pillar h3{color:var(--trc-cream);font-size:1.8rem;letter-spacing:.04em;margin:0 0 1rem}.trc-pillar p{font-size:1.5rem;margin:0;color:#f4f1eaa6;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/49/assets/trc-premium.css.map */
