.farmers-choir-all-tour-dates-section{background-color:var(--bg-color, #f5eee3);color:var(--text-color, #1B2A17);position:relative;width:100%}.farmers-choir-all-tour-dates{width:100%}.farmers-choir-all-tour-dates__header{margin-bottom:clamp(2.4rem,3.5vw,2.8rem)}.farmers-choir-all-tour-dates__eyebrow{display:block;font-family:inherit;font-size:clamp(1.1rem,1.25vw,1.4rem);font-weight:700;letter-spacing:8%;text-transform:uppercase;color:var(--accent-color, #D4A15A);margin-bottom:2.2rem;line-height:1.1}.farmers-choir-all-tour-dates__heading{font-family:LEMON MILK,sans-serif;font-size:clamp(2.8rem,4.5vw,4.4rem);font-weight:700;line-height:1.12;letter-spacing:2%;text-transform:uppercase;color:var(--text-color, #1B2A17);margin:0}.farmers-choir-all-tour-dates__labels{display:grid;grid-template-columns:1.4fr 1.1fr 2fr .8fr;gap:2rem;padding:1.6rem 0;border-bottom:1px solid #1B2A1718;color:#1b2a1765;font-size:1.2rem;font-weight:700;letter-spacing:10%;line-height:1.3;text-transform:uppercase}.farmers-choir-all-tour-dates__ticket-header{text-align:right}.farmers-choir-all-tour-dates__group-heading{font-size:1.4rem;font-weight:500;letter-spacing:8%;text-transform:uppercase;color:var(--accent-color, #D4A15A);padding:clamp(2.5rem,4vw,3.9rem) 0 2rem;margin:0;line-height:1.1}.farmers-choir-all-tour-dates__page-content+.farmers-choir-all-tour-dates__group-heading{padding-top:clamp(4rem,4vw,4.8rem)}.farmers-choir-all-tour-dates__group-heading+.farmers-choir-all-tour-dates__row{border-top:none}.farmers-choir-all-tour-dates__page-content.rte{margin:0}.farmers-choir-all-tour-dates__page-content table{border:none;box-shadow:unset}.farmers-choir-all-tour-dates__page-content table thead{display:none}.farmers-choir-all-tour-dates__page-content tbody tr{display:grid;grid-template-columns:1.4fr 1.1fr 2fr .8fr;gap:2rem;align-items:center;min-height:5.6rem;padding:2.3rem 0 1.6rem;border-top:1px solid #1B2A1718;line-height:1}.farmers-choir-all-tour-dates__row:last-child{border-bottom:1px solid var(--text-color, #1B2A17)}.farmers-choir-all-tour-dates__page-content td:nth-child(1){color:var(--text-color, #1B2A17);font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:1.5}.farmers-choir-all-tour-dates__page-content td:nth-child(2){color:var(--text-color, #1B2A17);font-size:1.6rem;font-weight:500}.farmers-choir-all-tour-dates__page-content td:nth-child(3),.farmers-choir-all-tour-dates__page-content td:nth-child(4){font-size:1.6;opacity:.75;font-weight:400;letter-spacing:0;line-height:1.5}.farmers-choir-all-tour-dates__page-content td:last-child{text-align:right;display:flex;justify-content:flex-end}.farmers-choir-all-tour-dates__page-content td:last-child a{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-color, #1B2A17);text-decoration:none;font-size:1.6rem;font-weight:500;transition:color .2s ease;letter-spacing:0;line-height:150%}.farmers-choir-all-tour-dates__page-content td:last-child a:hover{color:var(--accent-color, #d4a15a)}.farmers-choir-all-tour-dates__page-content td:last-child svg{color:var(--accent-color, #d4a15a);font-size:1.35rem;font-weight:700;line-height:1;transition:transform .2s ease}.farmers-choir-all-tour-dates__page-content td:last-child a:hover svg{transform:translate(2px,-2px)}.farmers-choir-all-tour-dates__page-content{margin-top:1rem}.farmers-choir-all-tour-dates__page-content table{width:100%;border-collapse:collapse;margin:0}.farmers-choir-all-tour-dates__page-content thead tr,.farmers-choir-all-tour-dates__page-content tr:first-child:has(th){display:grid;grid-template-columns:1.4fr 1.1fr 1.3fr 1.7fr .8fr;gap:2rem;padding:1.6rem 0 1.2rem;color:#1b2a1765;font-size:1.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-top:none;border-bottom:1px solid #1B2A1718}.farmers-choir-all-tour-dates__page-content tbody tr:last-child{border-bottom:1px solid #1B2A1718}.farmers-choir-all-tour-dates__page-content td:nth-child(1){font-weight:700}.farmers-choir-all-tour-dates__page-content td:nth-child(2){font-weight:500}.farmers-choir-all-tour-dates__page-content td{font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:400}.farmers-choir-all-tour-dates__page-content td:last-child,.farmers-choir-all-tour-dates__page-content th:last-child{text-align:right;justify-self:end;display:inline-flex;flex-direction:column;gap:4px}.farmers-choir-all-tour-dates__page-content td:last-child a{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-color, #1B2A17);text-decoration:none;font-size:1.35rem;font-weight:600;transition:color .2s ease}.farmers-choir-all-tour-dates__page-content td:last-child a:hover{color:var(--accent-color, #D4A15A)}.farmers-choir-all-tour-dates__page-content table tbody tr:first-child{border-top:none}.farmers-choir-all-tour-dates__page-content table tbody td{border:none;padding:0}@media screen and (max-width:749px){.farmers-choir-all-tour-dates__labels,.farmers-choir-all-tour-dates__page-content thead tr{display:none}.farmers-choir-all-tour-dates__group-heading{padding:2.2rem 0 .8rem;border-bottom:1px solid rgba(18,33,21,.12);margin-bottom:.2rem}.farmers-choir-all-tour-dates__row,.farmers-choir-all-tour-dates__page-content tbody tr,.farmers-choir-all-tour-dates__page-content tr:has(td){display:grid;grid-template-columns:1fr auto;grid-template-areas:"date date" "city ticket" "venue ticket";row-gap:1rem;column-gap:1.2rem;padding:1.6rem 0;border-top:none;border-bottom:1px solid rgba(18,33,21,.12);min-height:auto}.farmers-choir-all-tour-dates__page-content td:nth-child(1){grid-area:date;font-size:1.6rem;font-weight:700}.farmers-choir-all-tour-dates__page-content td:nth-child(2){grid-area:city;font-size:1.4rem;font-weight:600;line-height:1.3}.farmers-choir-all-tour-dates__page-content td:last-child{grid-area:ticket;text-align:right;justify-self:end;align-self:center}.farmers-choir-all-tour-dates__page-content td:nth-child(3){grid-area:venue;font-size:1.4rem;font-weight:400;line-height:1.56}.farmers-choir-all-tour-dates__eyebrow{line-height:normal;font-size:1.2rem;font-weight:500;letter-spacing:8%;margin-bottom:1.2rem}.farmers-choir-all-tour-dates__heading{letter-spacing:0}.farmers-choir-all-tour-dates__group-heading{padding-top:0}.farmers-choir-all-tour-dates__group-heading{padding-top:0;padding-bottom:1.2rem;line-height:normal}.farmers-choir-all-tour-dates__group+.farmers-choir-all-tour-dates__group{margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-farmers-choir-all-tour-dates.css.map */
