.club-data-hidden,.mens-copy,.womens-copy{display:none}.club-selector{display:flex;flex-direction:column;min-height:100svh}.steps-container{flex:0 0 auto;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--page-margin, 1.5rem);border-bottom:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .08)}.cst-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-background);width:100%;overflow-y:auto}#cst{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:860px;padding:3rem var(--page-margin, 1.5rem)}.step_progress{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 0 0 0) / .4);margin:0 0 1.25rem;text-align:center}.progressbar{display:flex;align-items:center;list-style:none;padding:0;margin:0;width:min(480px,85vw)}.progressbar li{flex:1;position:relative;text-align:center}.progressbar li:after{content:"";position:absolute;top:50%;left:-50%;width:100%;height:1px;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .15);transform:translateY(-50%);z-index:0;transition:background-color .4s ease}.progressbar li:first-child:after{content:none}.progressbar li:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .15);margin:0 auto;position:relative;z-index:1;transition:background-color .4s ease,transform .4s ease}.progressbar li.active:before{background-color:var(--color-foreground);transform:scale(1.4)}.progressbar li.active:after{background-color:var(--color-foreground)}#cst fieldset{width:100%;border:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}#cst fieldset.fs-inactive{display:none}.qheader{margin:0 0 2.5rem;max-width:640px}.qsubheader{margin:-1.5rem 0 2rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);font-size:.9em}.qset{margin:0 0 .75rem!important;font-size:.75em;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);font-weight:400}.gender-hand-container{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:600px}@media(min-width:750px){.gender-hand-container{flex-direction:column;align-items:flex-start;justify-content:center}.gender-hand-container>*{flex:1}}#cst .question{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem}.choice_container{display:flex;flex-direction:row;gap:.5rem;width:100%;max-width:340px}.choice_button_container{flex:1;min-width:0}.q-w-image{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}@media(min-width:750px){.q-w-image{flex-direction:row;align-items:center;max-width:760px}.q-w-image .cst-col{flex:1}.q-w-image .question{align-items:flex-start;text-align:left}.q-w-image .question label{width:100%}}.cst_choice_image{width:100%;max-width:320px;display:block}.radio-w-butt,.checkbox-w-butt,.radio-w-slider{position:absolute;opacity:0;pointer-events:none}.choice_button_container label,#cst .question label{display:block;width:100%}.radio_button,.checkbox_button,.toggle_button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:52px;padding:.75rem 1rem;text-align:center;cursor:pointer;font-family:var(--button-font-family-secondary);font-size:var(--font-paragraph--size);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing);color:var(--color-foreground);background-color:transparent;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb, 0 0 0) / .3)}.radio_button:hover,.checkbox_button:hover{background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .05);box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb, 0 0 0) / .6)}.radio-w-butt:checked+label .radio_button,.checkbox-w-butt:checked+label .checkbox_button{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);box-shadow:inset 0 0 0 var(--style-border-width-primary, 1px) var(--color-primary-button-border)}.button-desc{display:block;font-size:.7em;text-transform:none;font-family:var(--font-paragraph--family);opacity:.7;margin:.25em 0 0;line-height:1.4}#cst .butt-container{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem;width:100%}#validation-container{width:100%;text-align:center;min-height:2rem;margin-top:.5rem}.error-message{display:inline-block;background-color:var(--color-error, red);color:#fff;padding:.5rem 1rem;font-size:.8em;border-radius:var(--style-border-radius-inputs, 4px)}.slider-type-selector-container{display:flex;margin:2rem auto}.slider-type-selector-container .button,.slider-type-selector-container .button-secondary{border-radius:0;min-width:120px}.slider-type-selector-container .button-secondary{color:#000;border:1px solid black}.slider-type-selector-container #slider1{border-radius:var(--style-border-radius-buttons-primary) 0 0 var(--style-border-radius-buttons-primary)}.slider-type-selector-container #slider2{border-radius:0 var(--style-border-radius-buttons-secondary) var(--style-border-radius-buttons-secondary) 0}.slider-bg{width:100%;max-width:520px;margin:0 auto}.slider_label_container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;margin-bottom:1.5rem}.slider_label_container h2{margin:0;line-height:1}.slider_label{display:none}.slider_label p{font-size:1.5rem;margin:.25rem 0 0;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5)}.slider-container{padding:1.5rem 0 2.5rem}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;display:block}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .15)}input[type=range]::-moz-range-track{height:4px;border-radius:2px;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .15)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-18px;height:40px;width:40px;border-radius:50%;background-color:var(--color-foreground)}input[type=range]::-moz-range-thumb{border:none;height:40px;width:40px;border-radius:50%;background-color:var(--color-foreground)}input[type=range]:focus::-webkit-slider-thumb,input[type=range]:focus::-moz-range-thumb{outline:2px solid var(--color-foreground);outline-offset:2px}@keyframes thumb-pulse{0%{box-shadow:0 0 rgb(var(--color-foreground-rgb, 0 0 0) / .15)}to{box-shadow:0 0 0 16px rgb(var(--color-foreground-rgb, 0 0 0) / 0)}}.initThumb::-webkit-slider-thumb{animation:thumb-pulse 1s .5s 3}.initThumb::-moz-range-thumb{animation:thumb-pulse 1s .5s 3}#cst .multi-choice .question{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:640px;margin:0 auto}#cst .multi-choice .question label{width:100%}#cst .multi-choice .checkbox_button{min-height:44px;padding:.6rem 1.25rem;white-space:nowrap}.results-container{background-color:var(--color-background);color:var(--color-foreground);display:none;padding-top:5rem;width:100%}#results-sorted{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;align-items:start}@media(min-width:750px){#results-sorted{grid-template-columns:repeat(3,1fr)}}.rec-block{display:flex;flex-direction:column;width:100%}.top-rec-badge{display:block;text-align:center;background-color:var(--color-foreground);color:var(--color-background);padding:10px 15px;font-size:.75em;letter-spacing:.1em;text-transform:uppercase;font-family:var(--button-font-family-secondary)}.top-rec-badge--alt{background-color:#d3d3d3;color:var(--color-foreground)}#results-sorted .rec-media{background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .04)}#results-sorted img{mix-blend-mode:multiply}.rec-copy{padding:1.25rem 0}.rec-copy .h2,.rec-copy .h3{margin-bottom:10px}.rec-copy .h4{margin:2em 0 1.5em}.results-header{text-align:center;margin-bottom:2rem}.results-header h2{margin-bottom:2rem}.rec-link{color:var(--color-foreground);text-decoration:underline}.cr-footer{padding:2rem 0;text-align:center;width:100%}.cr-footer span{cursor:pointer}.admin-container{background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .04);border:1px dashed rgb(var(--color-foreground-rgb, 0 0 0) / .2);margin:60px auto;padding:25px;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5)}
/*# sourceMappingURL=/cdn/shop/t/94/assets/club_recommender_css.css.map */
