.checkout-calculator-preferences,.checkout-chart__heading,.checkout-chart__options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkout-calculator-preferences{margin-bottom:1.25rem}.checkout-calculator-preferences>a{color:#525252;text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.checkout-favourite{align-items:center;gap:.75rem;display:flex}.checkout-favourite label{color:#404040;font-size:.875rem;font-weight:550}.checkout-favourite select{color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem}.checkout-chart{max-width:48rem;margin:1rem auto 4rem;padding:0 1rem;scroll-margin-top:2rem}.checkout-chart__heading h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:650}.checkout-chart__heading p{color:#525252;margin-top:.375rem}.checkout-print-button{background:#fff;border:1px solid #d4d4d4;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:550;display:inline-flex}.checkout-print-button:hover{background:#f5f5f5}.checkout-print-button:focus-visible,.checkout-favourite select:focus-visible{outline-offset:3px;outline:2px solid #943c22}.checkout-chart__options{border-block:1px solid #e5e5e5;margin:1.5rem 0 1rem;padding-block:1rem}.checkout-chart__options p{color:#525252;max-width:28rem;font-size:.875rem;line-height:1.5}.checkout-chart__tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.checkout-chart table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.checkout-chart thead{color:#737373;font-size:.75rem}.checkout-chart th,.checkout-chart td{text-align:left;border-bottom:1px solid #e5e5e5;padding:.5rem .375rem}.checkout-chart th:first-child{width:3.25rem}.checkout-chart__route{white-space:nowrap;gap:.25rem;display:inline-flex}.checkout-chart__bogey{color:#737373;font-size:.75rem;font-weight:500}.checkout-chart__print-download,.checkout-chart__print-title,.checkout-chart__print-preference,.checkout-chart__print-footer{display:none}@media (max-width:700px){.checkout-chart__tables{grid-template-columns:1fr;gap:2rem}.checkout-chart th:first-child{width:30%}.checkout-chart__route{gap:.5rem}}@media print{@page{size:A4 portrait;margin:10mm}body:has(.checkout-chart){background:#fff!important;height:auto!important}#checkout-page>:not(astro-island),.checkout-tools>:not(.checkout-chart){display:none!important}body:has(.checkout-chart)>:not(#checkout-page){display:none!important}#checkout-page>astro-island{display:contents!important}.checkout-chart{color:#000;width:100%;max-width:none;margin:0;padding:0}.checkout-chart__heading h2{font-size:16pt}.checkout-chart__screen-title,.checkout-chart__options,.checkout-print-button{display:none}.checkout-chart__print-title{align-items:center;gap:2mm;display:flex}.checkout-chart__print-title img{border-radius:1mm;width:6mm;height:6mm}.checkout-chart__print-download{flex-shrink:0;display:block}.checkout-chart__print-preference{font-weight:600}.checkout-chart__print-preference,.checkout-chart__print-footer{margin:2mm 0;font-size:8pt;display:block}.checkout-chart__print-footer{color:#525252;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:6mm}.checkout-chart__print-qr{background:#fff;width:22mm;height:22mm;padding:1mm;display:block}.checkout-chart tbody tr:nth-child(2n){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f1f1}.checkout-chart__tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;margin-top:3mm}.checkout-chart table{font-size:8pt;line-height:1.15}.checkout-chart thead{color:#000;font-size:7pt;display:table-header-group}.checkout-chart tr{-moz-column-break-inside:avoid;break-inside:avoid}.checkout-chart th,.checkout-chart td{border-color:#ededed;height:3.5mm;padding:.25mm .75mm;line-height:1}.checkout-chart th:first-child{width:9mm}.checkout-chart__route{align-items:center;gap:1mm;display:flex}.checkout-chart .inline-score{color:#000;background:0 0;font-weight:600}.checkout-chart .inline-dart{color:#000;background:0 0;min-width:0;height:auto;padding:0;font-size:8pt;line-height:1}.checkout-chart__bogey{color:#525252;font-size:7pt}.dart-slot-tooltip{display:none!important}}.checkout-practice{background:#fff;border:1px solid #dedede;border-radius:1rem;padding:1.5rem}.checkout-practice__inputs{align-items:end;gap:1.5rem;display:flex}.checkout-practice__score-field{flex:1;min-width:0}.checkout-practice__score-field label{margin-bottom:.5rem;font-size:.875rem;font-weight:550;line-height:1.5;display:block}.checkout-practice__score-field input{font-variant-numeric:tabular-nums;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:1.75rem;font-weight:550}.checkout-practice__empty{color:#525252;padding-top:2rem;font-size:.875rem}.checkout-practice__empty>div{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.checkout-practice__empty button{color:#404040;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:.375rem;padding:.375rem .625rem}.checkout-practice__result{background:#fafafa;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.checkout-practice__results{overflow-clip-margin:.5rem;transition:height .1s ease-out;overflow:clip}.checkout-practice__results-content{display:flow-root}.checkout-practice__play-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.checkout-practice__suggestions{min-width:0}.checkout-practice__result--no-finish{align-items:center;min-height:7rem;display:flex}@media (prefers-reduced-motion:reduce){.checkout-practice__results{transition:none}}.checkout-practice__status{color:#737373;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.checkout-practice__status .inline-score{margin-right:.25rem;font-size:1.75rem}.checkout-practice h2{color:#404040;margin-top:1rem;font-size:.875rem;font-weight:550}.checkout-practice__result>h2:first-child{margin-top:0}.inline-dart.inline-dart--large{border-radius:.5rem;min-width:4.25rem;height:3rem;padding:.375rem .625rem;font-size:1.375rem;font-weight:550}.inline-dart.inline-dart--with-score{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;height:4rem;display:inline-flex}.inline-dart__score{color:#737373;font-size:.75rem;font-weight:450}.checkout-practice__outcome{color:#525252;margin-top:1rem;font-size:.875rem;line-height:1.6}.checkout-practice__outcome h2{color:#262626;margin:0 0 .25rem;font-size:1.25rem}.checkout-practice__no-finish{margin:0;font-size:1.5rem;font-weight:500}.checkout-practice__alternatives{color:#525252;margin:1rem 0;font-size:.8125rem}.checkout-practice__alternatives summary{cursor:pointer}.checkout-practice__alternatives ul{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.checkout-practice__alternatives li{gap:.75rem;display:flex}.checkout-miss{color:#737373;font-size:.8125rem}.checkout-practice__record{justify-self:end;width:100%;min-width:0;max-width:15rem;margin-top:1.8125rem}.checkout-practice__primary{color:#fff;background:#262626;border:1px solid #262626;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:550}.checkout-practice__primary:hover{background:#404040}.checkout-practice__actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.checkout-practice__reset{color:#404040;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:550}.checkout-practice__reset:hover{background:#e5e5e5}.checkout-practice .checkout-practice__error{color:#a32821;margin-top:.75rem;font-size:.8125rem}.checkout-practice :-webkit-any(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #943c22}.checkout-practice :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #943c22}.checkout-practice .checkout-practice__score-field input:focus-visible{outline-offset:2px;outline:1px solid #a3a3a3}@media (max-width:480px){.checkout-practice{padding:1rem}.checkout-practice__inputs{gap:1rem}.checkout-practice__result{padding:1rem}.inline-dart.inline-dart--large{min-width:3.75rem}}.checkout-visit-slots{gap:.625rem;display:grid}.checkout-visit-slot{color:#737373;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;font-size:.875rem;display:grid}.checkout-visit-slot--active{color:#404040}.checkout-visit-slot__entry{background:#fff;border:1px solid #d4d4d4;border-radius:.375rem;align-items:center;height:2.5rem;padding:0;display:flex}.checkout-visit-slot--active .checkout-visit-slot__entry{border-color:#a3a3a3}.checkout-visit-slot .checkout-visit-slot__entry:has([aria-invalid=true]){border-color:#c44b42}.checkout-visit-slot__entry:has(.checkout-visit-slot__number:disabled){background:#fafafa}.checkout-visit-slot__number{color:#262626;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0 calc(.375rem - 1px) calc(.375rem - 1px) 0;width:100%;min-width:0;height:100%;padding:.25rem;font-size:1rem;font-weight:500}.checkout-practice .checkout-visit-slot__number:focus-visible{outline-offset:-2px;background:#fff;outline:2px solid #a3a3a3}.checkout-practice .checkout-visit-slot__number[aria-invalid=true]:focus-visible{outline-color:#c44b42}.checkout-visit-slot__rings{background:#f0f0f0;border-right:1px solid #bdbdbd;border-radius:calc(.375rem - 1px) 0 0 calc(.375rem - 1px);flex-shrink:0;align-items:stretch;height:100%;display:flex;overflow:hidden}.checkout-visit-slot__rings button{color:#737373;border:0;border-radius:0;width:1.75rem;height:100%;font-size:.75rem;font-weight:550}.checkout-visit-slot__rings button+button{border-left:1px solid #d4d4d4}.checkout-visit-slot__rings button[aria-pressed=true]{color:#262626;background:#dedede;font-weight:650}.checkout-visit-slot__rings button:not(:disabled):hover{background:#e5e5e5}.checkout-visit-slot__rings button[aria-pressed=true]:not(:disabled):hover{background:#d4d4d4}.checkout-visit-slot__rings button[aria-pressed=true]:disabled{background:#eaeaea}.checkout-visit-slot__rings button:disabled{color:#a3a3a3;cursor:default}.checkout-practice .checkout-visit-slot__rings button:focus-visible{outline-offset:-1px;outline:1px solid #a3a3a3}.checkout-visit-slot__landed{animation:.24s cubic-bezier(.2,.8,.3,1.2) both checkout-dart-land}@keyframes checkout-dart-land{0%{opacity:.3;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkout-visit-slot__landed{animation:none}}.checkout-practice__finish{margin-top:1.5rem}.checkout-practice__finish h2{margin:0;font-size:.9375rem;font-weight:600}.checkout-practice__finish-darts{gap:.75rem;margin-top:.75rem;display:flex}.checkout-practice__finish-darts>.inline-dart{animation:.32s ease-out both checkout-finish-land}.checkout-practice__finish-darts>.inline-dart:nth-child(2){animation-delay:45ms}.checkout-practice__finish-darts>.inline-dart:nth-child(3){animation-delay:90ms}@keyframes checkout-finish-land{0%{opacity:0;transform:scale(1.2)}55%{opacity:1;transform:scale(.97)}80%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkout-practice__finish-darts>.inline-dart{animation:none}}@media (max-width:600px){.checkout-practice__play-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.checkout-practice__record{border-top:1px solid #e5e5e5;justify-self:start;margin-top:0;padding-top:1.25rem}.checkout-visit-slots{max-width:15rem}}.checkout-hero[data-astro-cid-a42klnpy]{background:radial-gradient(135% 85% at 50% 100%,#c41208 0%,#ab0b04 14%,#ab0b0480 32%,#ab0b042e 48%,#0000 68%),radial-gradient(90% 55% at 50% 100%,#c4120847 0%,#0000 52%),#090100}.checkout-hero__content[data-astro-cid-a42klnpy]{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:center;gap:clamp(1rem,4vw,3rem);display:grid}.checkout-hero__board[data-astro-cid-a42klnpy]{filter:drop-shadow(0 10px 12px #0009);width:100%;height:auto}.checkout-hero[data-astro-cid-a42klnpy] h1[data-astro-cid-a42klnpy]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (max-width:639px){.checkout-hero__copy[data-astro-cid-a42klnpy]{display:contents}.checkout-hero__description[data-astro-cid-a42klnpy]{grid-area:2/1/auto/-1;margin-top:0}.checkout-hero__board[data-astro-cid-a42klnpy]{grid-area:1/2}}
