:root{--tv-forest: #16291F;--tv-green: #1C3A2D;--tv-bone: #F3EFE6;--tv-sand: #EDE8DA;--tv-amber: #C7772E;--tv-charcoal: #23241F;--tv-border: #DDD6C4;--tv-muted: #6E6A5B;--tv-radius: 3px;--tv-font: var(--font-body--family, "Archivo", system-ui, sans-serif)}html[dir=rtl] body{font-family:var(--tv-font)}.tv-section{padding-block:3rem;padding-inline:max(var(--page-margin, 1.25rem),calc((100% - var(--page-content-width, 120rem)) / 2));background:var(--tv-bone)}.tv-section--dark{background:var(--tv-forest);color:var(--tv-bone)}.tv-section--sand{background:var(--tv-sand)}.tv-kicker{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--tv-amber);margin-block-end:.9rem}.tv-label{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tv-muted)}.tv-h{color:var(--tv-forest);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin-block:0 .9rem}.tv-section--dark .tv-h{color:#fff}.tv-btn{display:inline-block;background:var(--tv-green);color:var(--tv-bone);font-weight:600;font-size:.85rem;padding:.8rem 1.4rem;border-radius:var(--tv-radius);text-decoration:none;border:1.5px solid var(--tv-green);cursor:pointer}.tv-btn:hover{background:var(--tv-forest);border-color:var(--tv-forest);color:var(--tv-bone)}.tv-btn--ghost{background:transparent;color:var(--tv-green)}.tv-btn--ghost:hover{background:var(--tv-green);color:var(--tv-bone)}.tv-btn--amber{background:var(--tv-amber);border-color:var(--tv-amber);color:var(--tv-forest);font-weight:700}.tv-btn--amber:hover{background:#b1682a;border-color:#b1682a;color:var(--tv-forest)}.tv-chips{display:flex;flex-wrap:wrap;gap:.3rem}.tv-chip{font-size:.62rem;font-weight:600;color:var(--tv-charcoal);background:var(--tv-sand);border:1px solid var(--tv-border);padding:.15rem .45rem;border-radius:2px;white-space:nowrap}.tv-card{background:#fff;border:1px solid var(--tv-border);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;block-size:100%;text-decoration:none;color:inherit}.tv-card:hover{border-color:var(--tv-green)}.tv-card__body{display:flex;flex-direction:column;flex:1 1 auto}.tv-card__foot{margin-block-start:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tv-card__media{position:relative;display:block}.tv-card--out .tv-card__media img{opacity:.55;filter:saturate(.55)}.tv-card__badge{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;background:var(--tv-forest);color:var(--tv-bone);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px}.tv-card--out .tv-price{color:var(--tv-muted);font-weight:600}.tv-stock{font-size:.66rem;font-weight:600;color:#2e6b44}.tv-stock:before{content:"\25cf";margin-inline-end:.25rem;font-size:.55rem}.tv-stock--out{color:var(--tv-muted)}.tv-pdp-details{display:grid;gap:1.25rem 2.5rem;align-items:start}@media screen and (min-width:990px){.tv-pdp-details{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}}.tv-pdp-details__copy>:first-child{margin-block-start:0}.tv-pdp-details__copy>:last-child{margin-block-end:0}.tv-pdp-details__specs .tv-spec-table{margin-block:0}.tv-spec-table{width:100%;border-collapse:collapse;font-size:.8rem;background:#fff;border:1px solid var(--tv-border)}.tv-spec-table td{padding:.5rem .8rem;border-block-end:1px solid var(--tv-sand)}.tv-spec-table td:first-child{font-weight:600;color:var(--tv-muted);width:42%;background:#faf7ee}.tv-spec-table tr:last-child td{border-block-end:none}.tv-num{font-variant-numeric:tabular-nums}.tv-grid{display:grid;gap:.9rem}@media(min-width:750px){.tv-grid--2{grid-template-columns:repeat(2,1fr)}.tv-grid--3{grid-template-columns:repeat(3,1fr)}.tv-grid--4{grid-template-columns:repeat(4,1fr)}.tv-grid--split{grid-template-columns:1.1fr .9fr;align-items:center}}#header-group .announcement-bar{background:var(--tv-forest);color:var(--tv-bone)}main+.shopify-section{border-block-start:1px solid var(--tv-border)}.tv-section--sand>div:last-child{border-inline-end:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/terravita-tokens.css.map */
