.tr{--tr-ink: #45403D;--tr-blush: #E6D5CB;--tr-terracotta: #A33A0B;position:relative;overflow:hidden;font-family:"Work Sans",var(--font-body-family, sans-serif);color:var(--tr-ink);background:#fff;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,2rem)}.tr-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.tr-texture img{position:absolute;top:50%;left:50%;width:130%;max-width:none;transform:translate(-50%,-50%);opacity:.05}.tr-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.tr-header{text-align:center;max-width:640px;margin:0 auto clamp(2.25rem,5vw,3.25rem)}.tr-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tr-terracotta);font-weight:600;margin:0 0 .6rem}.tr-title{font-weight:700;font-size:clamp(1.6rem,3.2vw,2.1rem);line-height:1.2;margin:0 0 .9rem}.tr-text{font-size:.98rem;line-height:1.65;color:color-mix(in srgb,var(--tr-ink) 82%,transparent);margin:0}.tr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:700px){.tr-grid{grid-template-columns:1fr}}.tr-card{border-radius:18px;padding:clamp(1.75rem,4vw,2.25rem);overflow:hidden;position:relative}.tr-card--plaines{background:var(--tr-blush)}.tr-card--coteaux{background:var(--tr-ink);color:#fff}.tr-card-image{aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;margin:0 0 1.25rem;background:color-mix(in srgb,var(--tr-ink) 10%,transparent)}.tr-card-image img{width:100%;height:100%;object-fit:cover;display:block}.tr-card-title{font-weight:700;font-size:1.25rem;margin:0 0 .6rem}.tr-card-soil{font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;margin:0 0 .85rem}.tr-card--plaines .tr-card-soil{color:var(--tr-terracotta)}.tr-card--coteaux .tr-card-soil{color:var(--tr-blush)}.tr-card-text{font-size:.92rem;line-height:1.6;margin:0 0 1rem}.tr-card--plaines .tr-card-text{color:color-mix(in srgb,var(--tr-ink) 85%,transparent)}.tr-card--coteaux .tr-card-text{color:color-mix(in srgb,#fff 90%,transparent)}.tr-plants{display:flex;flex-wrap:wrap;gap:.4rem}.tr-plant{font-size:.76rem;font-weight:600;padding:.3rem .75rem;border-radius:999px}.tr-card--plaines .tr-plant{background:#fff;color:var(--tr-ink)}.tr-card--coteaux .tr-plant{background:#ffffff1f;color:#fff}.tr-closing{text-align:center;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:600;color:var(--tr-terracotta);margin:clamp(2rem,5vw,3rem) 0 0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/terroir.css.map */
