.cdc{--cdc-accent: #fe3200;--cdc-green: #1c4525;--cdc-text: #0a0909;--cdc-muted: #5a5a5a;--cdc-line: #e2e2e2;--cdc-bg: #f5f5f5;--cdc-card: #ffffff;--cdc-radius: 1.2rem;box-sizing:border-box;font-family:var(--font-body-family);color:var(--cdc-text)}.cdc *,.cdc *:before,.cdc *:after{box-sizing:border-box}.cdc__inner{max-width:128rem;margin:0 auto;padding:0 1.6rem}.cdc__heading-font,.cdc h1,.cdc h2,.cdc h3{font-family:"Roboto Condensed",var(--font-heading-family),sans-serif;font-weight:700;line-height:1.12;margin:0}.cdc__hero{background:var(--cdc-bg);padding:4rem 0 2.4rem}.cdc__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cdc-accent);font-weight:700}.cdc__title{font-size:clamp(3.2rem,5vw,5.2rem);max-width:20ch}.cdc__lede{margin:1.6rem 0 0;font-size:1.7rem;line-height:1.55;color:#333;max-width:68ch}.cdc__byline{display:flex;align-items:center;gap:1.2rem;margin-top:2rem;font-size:1.4rem;color:var(--cdc-muted)}.cdc__byline img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;border:1px solid #c9c9c9}.cdc__byline strong{color:var(--cdc-text)}.cdc__tool{background:var(--cdc-bg);padding:0 0 5.6rem}.cdc__card{background:var(--cdc-card);border:1px solid var(--cdc-line);border-radius:var(--cdc-radius);padding:2.4rem 1.6rem;box-shadow:0 2px 12px #0000000a}.cdc__grid{display:grid;gap:2.4rem}.cdc__form{display:grid;gap:1.8rem;align-content:start}.cdc__field label,.cdc__field .cdc__label{display:block;font-weight:700;font-size:1.4rem;margin-bottom:.6rem}.cdc__hint{display:block;font-weight:400;color:var(--cdc-muted);font-size:1.3rem;margin-top:.4rem}.cdc__seg{display:inline-flex;border:1px solid #cfcfcf;border-radius:.6rem;overflow:hidden}.cdc__seg button{-webkit-appearance:none;appearance:none;border:0;background:#fff;color:var(--cdc-text);font:inherit;font-size:1.4rem;font-weight:600;padding:.9rem 1.4rem;cursor:pointer;min-width:6.4rem}.cdc__seg button+button{border-left:1px solid #cfcfcf}.cdc__seg button[aria-pressed=true]{background:var(--cdc-text);color:#fff}.cdc__seg--wrap{display:flex;flex-wrap:wrap;gap:.6rem;border:0;border-radius:0;overflow:visible}.cdc__seg--wrap button,.cdc__seg--wrap button+button{flex:0 1 auto;min-width:5.6rem;border:1px solid #cfcfcf;border-radius:.6rem}.cdc__seg--wrap button[aria-pressed=true]{border-color:var(--cdc-text)}.cdc__input-row{display:flex;align-items:center;gap:1rem}.cdc__input-row input[type=number]{width:12rem;font:inherit;font-size:2rem;font-weight:700;padding:.8rem 1rem;border:1px solid #cfcfcf;border-radius:.6rem;background:#fff;color:var(--cdc-text);-moz-appearance:textfield}.cdc__input-row input[type=number]::-webkit-outer-spin-button,.cdc__input-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cdc__input-row input:focus{outline:2px solid var(--cdc-accent);outline-offset:1px}.cdc__unit{font-size:1.4rem;color:var(--cdc-muted);font-weight:600}.cdc__range{width:100%;margin:.8rem 0 0;accent-color:var(--cdc-accent)}.cdc__range-scale{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--cdc-muted);margin-top:.2rem}.cdc__submit{margin-top:.4rem}.cdc__submit .button{width:100%;min-height:4.8rem;font-weight:700}.cdc__results{display:grid;gap:1.6rem;align-content:start}.cdc__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cdc__stat{background:var(--cdc-bg);border-radius:.8rem;padding:1.2rem 1rem;text-align:center}.cdc__stat-value{font-family:"Roboto Condensed",var(--font-heading-family),sans-serif;font-weight:700;font-size:2.6rem;line-height:1;color:var(--cdc-text)}.cdc__stat-label{font-size:1.2rem;color:var(--cdc-muted);margin-top:.4rem;line-height:1.3}.cdc__stat--accent .cdc__stat-value{color:var(--cdc-accent)}.cdc__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--cdc-line);border-radius:.8rem}.cdc table{width:100%;border-collapse:collapse;font-size:1.4rem;min-width:36rem}.cdc thead th{text-align:left;font-family:"Roboto Condensed",var(--font-heading-family),sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;background:var(--cdc-text);color:#fff;padding:1rem 1.2rem;white-space:nowrap}.cdc tbody td,.cdc tbody th{padding:.9rem 1.2rem;border-top:1px solid var(--cdc-line);text-align:left;font-weight:400;white-space:nowrap}.cdc tbody th{font-weight:700}.cdc tbody tr:nth-child(2n){background:#fafafa}.cdc td.cdc--num,.cdc th.cdc--num{text-align:right;font-variant-numeric:tabular-nums}.cdc__results-table tbody td.cdc--total{font-weight:700}.cdc__bar{display:block;height:.6rem;border-radius:999px;background:var(--cdc-accent);min-width:.6rem}.cdc__bar-cell{width:32%;min-width:10rem}.cdc__delta{font-size:1.2rem;color:var(--cdc-muted)}.cdc__delta--up{color:var(--cdc-green)}.cdc__delta--down{color:#b42a00}.cdc__note{font-size:1.3rem;color:var(--cdc-muted);line-height:1.5;margin:0}.cdc__actions{display:flex;flex-wrap:wrap;gap:1rem}.cdc__actions .button{min-height:4.4rem;font-size:1.4rem}.cdc__actions .button--secondary{background:#fff}.cdc__copied{font-size:1.3rem;color:var(--cdc-green);align-self:center}.cdc__placeholder{padding:3.2rem 1.6rem;text-align:center;color:var(--cdc-muted);border:1px dashed #cfcfcf;border-radius:.8rem;font-size:1.5rem;line-height:1.5}.cdc__placeholder strong{color:var(--cdc-text)}.cdc__callout{display:grid;gap:1.2rem;background:var(--cdc-green);color:#fff;border-radius:.8rem;padding:1.6rem}.cdc__callout h3{font-size:2rem;color:#fff}.cdc__callout p{margin:0;font-size:1.4rem;line-height:1.5;opacity:.92}.cdc__callout .button{justify-self:start;background:var(--cdc-accent);color:#fff;min-height:4.4rem;font-size:1.4rem;font-weight:700}.cdc__section{padding:4.8rem 0}.cdc__section--alt{background:var(--cdc-bg)}.cdc__section h2{font-size:clamp(2.6rem,3.4vw,3.6rem);margin-bottom:1.2rem}.cdc__section h3{font-size:clamp(2rem,2.2vw,2.4rem);margin:2.8rem 0 1rem}.cdc__prose{font-size:1.6rem;line-height:1.6;color:#333;max-width:76ch}.cdc__prose p{margin:0 0 1.4rem}.cdc__prose ul,.cdc__prose ol{padding-left:2rem;margin:0 0 1.4rem}.cdc__prose li{margin-bottom:.6rem}.cdc__prose a{color:var(--cdc-text);text-underline-offset:.2em}.cdc__section .cdc__table-wrap{margin:1.6rem 0 .8rem;background:#fff}.cdc__caption{font-size:1.3rem;color:var(--cdc-muted);margin:.8rem 0 0;line-height:1.5}.cdc__caption a{color:inherit;text-underline-offset:.2em}.cdc__tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0}.cdc__tabs button{-webkit-appearance:none;appearance:none;border:1px solid #cfcfcf;background:#fff;color:var(--cdc-text);font:inherit;font-size:1.4rem;font-weight:600;padding:.8rem 1.4rem;border-radius:999px;cursor:pointer}.cdc__tabs button[aria-selected=true]{background:var(--cdc-text);border-color:var(--cdc-text);color:#fff}.cdc__panel[hidden]{display:none}.cdc__faq details{border-top:1px solid var(--cdc-line);padding:1.4rem 0}.cdc__faq details:last-child{border-bottom:1px solid var(--cdc-line)}.cdc__faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;font-family:"Roboto Condensed",var(--font-heading-family),sans-serif;font-weight:700;font-size:1.9rem;line-height:1.3}.cdc__faq summary::-webkit-details-marker{display:none}.cdc__faq summary:after{content:"+";font-size:2.4rem;line-height:1;color:var(--cdc-accent);flex:0 0 auto}.cdc__faq details[open] summary:after{content:"\2212"}.cdc__faq .cdc__prose{padding-top:1rem;font-size:1.5rem}.cdc__faq .cdc__prose p:last-child{margin-bottom:0}.cdc__products{display:grid;gap:1.6rem;margin-top:2rem}.cdc__product{display:grid;grid-template-columns:9rem 1fr;gap:1.4rem;align-items:center;background:#fff;border:1px solid var(--cdc-line);border-radius:var(--cdc-radius);padding:1.4rem;text-decoration:none;color:inherit}.cdc__product img{width:9rem;height:9rem;object-fit:cover;border-radius:.8rem;background:var(--cdc-bg)}.cdc__product h3{font-size:1.8rem;margin:0 0 .4rem}.cdc__product p{margin:0;font-size:1.4rem;line-height:1.45;color:#333}.cdc__product span{display:inline-block;margin-top:.6rem;font-size:1.3rem;font-weight:700;color:var(--cdc-accent)}@media screen and (min-width:750px){.cdc__inner{padding:0 4rem}.cdc__hero{padding:5.6rem 0 3.2rem}.cdc__card{padding:3.2rem}.cdc__grid{grid-template-columns:minmax(28rem,36rem) 1fr;gap:3.2rem}.cdc__submit .button{width:auto;min-width:22rem}.cdc__section{padding:6.4rem 0}.cdc__products{grid-template-columns:repeat(3,1fr)}.cdc__product{grid-template-columns:1fr;text-align:left;align-content:start}.cdc__product img{width:100%;height:18rem}.cdc__callout{grid-template-columns:1fr auto;align-items:center}.cdc__callout .button{align-self:center}}@media screen and (min-width:990px){.cdc__grid{grid-template-columns:34rem 1fr}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-club-distance-calculator.css.map */
