.tac-container{width:100%;max-width:var(--tac-container-max);margin-inline:auto;padding-inline:var(--tac-space-lg)}.tac-container--sm{max-width:var(--tac-container-sm)}.tac-container--lg{max-width:var(--tac-container-lg)}.tac-container--full{max-width:none;padding-inline:0}.tac-section{padding-block:var(--tac-space-2xl);position:relative}.tac-section--flush{padding-block:0}.tac-section--tight{padding-block:var(--tac-space-xl)}.tac-section--spacious{padding-block:var(--tac-space-3xl)}.tac-section__header{text-align:center;margin-bottom:var(--tac-space-xl)}.tac-section__body{position:relative}.tac-section__footer{margin-top:var(--tac-space-xl);text-align:center}.tac-heading{font-family:var(--tac-font-heading);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--tac-text-heading);line-height:1.1}.tac-heading--xl{font-size:clamp(var(--tac-text-2xl),5vw,var(--tac-text-4xl))}.tac-heading--lg{font-size:clamp(var(--tac-text-xl),4vw,var(--tac-text-3xl))}.tac-heading--md{font-size:clamp(var(--tac-text-lg),3vw,var(--tac-text-2xl))}.tac-heading--sm{font-size:var(--tac-text-lg)}.tac-mono{font-family:var(--tac-font-mono);text-transform:uppercase;letter-spacing:.05em}.tac-display{font-family:var(--tac-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.tac-label{font-family:var(--tac-font-mono);font-size:var(--tac-text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--tac-accent)}.tac-body{font-family:var(--tac-font-body);font-size:var(--tac-text-base);color:var(--tac-text);line-height:1.6}.tac-body--sm{font-size:var(--tac-text-sm)}.tac-body--lg{font-size:var(--tac-text-lg)}.tac-link{color:var(--tac-accent);text-decoration:none;transition:color var(--tac-duration-fast) var(--tac-ease)}.tac-link:hover{color:var(--tac-accent-light)}.tac-divider{border:none;border-top:1px solid var(--tac-border-strong);margin-block:var(--tac-space-xl)}.tac-divider--accent{border-color:var(--tac-accent-dark)}.tac-divider--subtle{border-color:var(--tac-border)}@media(max-width:600px){.tac-container{padding-inline:var(--tac-space-md)}.tac-section{padding-block:var(--tac-space-xl)}.tac-section__header{margin-bottom:var(--tac-space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/tac-base.css.map */
