.hcp{--hcp-ink: #0a0909;--hcp-muted: #4d4d4d;--hcp-rule: #d1d1d1;--hcp-stone: #f7f5f0;--hcp-forest: #003e23;--hcp-orange: #fe3200;--hcp-display: "Alfa Slab One", Georgia, serif;--hcp-label: "Roboto Condensed", "Arial Narrow", sans-serif;--hcp-body: Roboto, Helvetica, Arial, sans-serif;background:#fff;color:var(--hcp-ink);font-family:var(--hcp-body)}.hcp *,.hcp *:before,.hcp *:after{box-sizing:border-box}.hcp__inner{max-width:1160px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.hcp__title{margin:0 0 1rem;font-family:var(--hcp-display);font-weight:400;font-size:clamp(3rem,4vw,4.4rem);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--hcp-ink)}.hcp__title em{font-style:normal;color:var(--hcp-orange)}.hcp__sub{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.45;color:var(--hcp-muted)}.hcp__field{margin:0 0 2rem}.hcp__label{display:block;margin:0 0 .8rem;font-family:var(--hcp-label);font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--hcp-ink)}.hcp__input,.hcp__select{display:block;width:100%;height:5.2rem;padding:0 1.6rem;border:1px solid var(--hcp-rule);border-radius:6px;background:#fff;font-family:var(--hcp-body);font-size:1.6rem;line-height:1;color:var(--hcp-ink);appearance:none;-webkit-appearance:none;box-shadow:none}.hcp__input::placeholder{color:#8a8a8a;opacity:1}.hcp__input:focus,.hcp__select:focus{outline:2px solid var(--hcp-ink);outline-offset:-1px;border-color:var(--hcp-ink)}.hcp__select:disabled{color:#8a8a8a;background:var(--hcp-stone);cursor:not-allowed}.hcp__select-wrap{position:relative}.hcp__select{padding-right:4.4rem;cursor:pointer}.hcp__select-icon{position:absolute;right:1.4rem;top:50%;width:2rem;height:2rem;transform:translateY(-50%);pointer-events:none;color:var(--hcp-muted)}.hcp__search{position:relative}.hcp__input--search{padding-left:4.4rem;padding-right:4.4rem}.hcp__search-icon{position:absolute;left:1.4rem;top:50%;width:2rem;height:2rem;transform:translateY(-50%);pointer-events:none;color:var(--hcp-muted)}.hcp__clear{position:absolute;right:.6rem;top:50%;width:3.6rem;height:3.6rem;padding:0;transform:translateY(-50%);border:0;border-radius:4px;background:transparent;color:var(--hcp-muted);cursor:pointer}.hcp__clear svg{width:1.8rem;height:1.8rem}.hcp__clear:hover{color:var(--hcp-ink);background:var(--hcp-stone)}.hcp__results{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:20;max-height:30rem;margin:0;padding:.4rem 0;overflow-y:auto;list-style:none;background:#fff;border:1px solid var(--hcp-rule);border-radius:8px;box-shadow:0 8px 24px #0000001f}.hcp__result{display:block;padding:1rem 1.6rem;cursor:pointer}.hcp__result[aria-selected=true],.hcp__result:hover{background:var(--hcp-stone)}.hcp__result-name{display:block;font-family:var(--hcp-label);font-weight:700;font-size:1.5rem;line-height:1.25;color:var(--hcp-ink)}.hcp__result-meta{display:block;margin-top:.2rem;font-size:1.3rem;line-height:1.3;color:var(--hcp-muted)}.hcp__hint{min-height:0;margin:.6rem 0 0;font-size:1.3rem;line-height:1.35;color:var(--hcp-muted)}.hcp__hint:empty{display:none}.hcp__hint--warn{color:#b42300}.hcp__note{padding:1.4rem 1.6rem;border-radius:8px;background:var(--hcp-stone);font-size:1.4rem;line-height:1.45;color:var(--hcp-ink)}.hcp__note p{margin:0}.hcp__note p+p{margin-top:.8rem}.hcp__note a{color:var(--hcp-ink);text-decoration:underline}.hcp__card{align-self:start;padding:2.8rem 2rem 2.4rem;border:1px solid var(--hcp-rule);border-radius:8px;background:#fff;text-align:center}.hcp__card-title{margin:0 0 2rem;font-family:var(--hcp-display);font-weight:400;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.1;text-transform:uppercase;color:var(--hcp-ink)}.hcp__ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:14rem;height:14rem;margin:0 auto 2rem;border-radius:50%;background:var(--hcp-forest);color:#fff}.hcp__ring-value{display:block;font-family:var(--hcp-display);font-size:4.8rem;line-height:1;letter-spacing:-.02em}.hcp__ring-value--long{font-size:4rem}.hcp__ring-label{display:block;margin-top:.4rem;font-family:var(--hcp-label);font-weight:700;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.hcp__summary{padding:1.6rem 1.6rem 1.4rem;border-radius:8px;background:var(--hcp-stone)}.hcp__summary-course{margin:0 0 1rem;font-family:var(--hcp-label);font-weight:700;font-size:1.8rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--hcp-ink)}.hcp__stats{display:flex;justify-content:center;margin:0}.hcp__stat{padding:0 1.4rem;border-right:1px solid var(--hcp-rule)}.hcp__stat:last-child{border-right:0}.hcp__stat dt{font-family:var(--hcp-label);font-weight:700;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hcp-muted)}.hcp__stat dd{margin:.3rem 0 0;font-family:var(--hcp-label);font-weight:700;font-size:1.8rem;line-height:1;color:var(--hcp-ink);white-space:nowrap}.hcp__summary-detail{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.35;color:var(--hcp-muted)}.hcp__app{padding-top:2.4rem}.hcp__logos{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:0 0 1.4rem}.hcp__app-icon{display:block;width:4.8rem;height:4.8rem;border-radius:1.1rem}.hcp__usga{display:block;width:auto;height:2.8rem}.hcp__app-lead{max-width:30rem;margin:0 auto 1.6rem;font-family:var(--hcp-label);font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:.02em;color:var(--hcp-ink)}.hcp__app-title{margin:0 0 1.6rem;font-family:var(--hcp-display);font-weight:400;font-size:2rem;line-height:1.1;text-transform:uppercase;color:var(--hcp-ink)}.hcp__qr{width:12.8rem;height:12.8rem;margin:0 auto 1.8rem}.hcp__qr:empty{display:none}.hcp__qr svg,.hcp__qr img{display:block;width:100%;height:100%}.hcp__badges{display:flex;justify-content:center;gap:1.2rem}.hcp__badge{display:inline-flex;color:var(--hcp-ink);transition:opacity .15s ease}.hcp__badge:hover{opacity:.7}.hcp__badge svg{display:block;height:4rem;width:auto}@media screen and (min-width:750px){.hcp__inner{padding:0 4rem}.hcp__card{padding:3.2rem 2.8rem 2.8rem}}@media screen and (min-width:990px){.hcp__inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:4.8rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-handicap-calculator.css.map */
