.gf-finder-console{padding-block:8px 84px}.gf-finder-console__shell{display:flex;flex-direction:column;gap:30px;padding:40px 44px;border:1px solid var(--gff-line);border-radius:var(--gff-radius-lg);background:var(--gf-white);box-shadow:0 12px 34px #0000000f}.gf-finder-console__panel{display:flex;flex-direction:column;gap:30px}.gf-finder-console__stepper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gf-finder-console__step{display:flex;align-items:center;gap:10px}.gf-finder-console__step+.gf-finder-console__step:before{content:"";flex:0 0 64px;width:64px;height:2px;margin-inline:0 10px;border-radius:2px;background:var(--gff-line)}.gf-finder-console__step-btn{display:flex;align-items:center;gap:10px;margin:0;padding:2px;border:0;border-radius:999px;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.gf-finder-console__questions{display:flex;align-items:flex-start;gap:36px}.gf-finder-q{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:16px}.gf-finder-q__prompt{margin:0;font-family:var(--gf-font-heading);font-weight:var(--site-heading-weight, 400);font-size:calc(24px * var(--site-heading-scale, 1));line-height:calc(29px * var(--site-heading-leading, 1));color:var(--gf-dark)}.gf-finder-q__summary{display:none}.gf-finder-q__options{display:flex;flex-direction:column;gap:10px}.gf-finder-option{display:block;position:relative;cursor:pointer}.gf-finder-option__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gf-finder-option__box{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:12px 15px;border:1px solid var(--gff-line);border-radius:var(--gff-radius);background:var(--gf-warm-white);font-family:var(--gf-font-body);font-weight:500;font-size:14px;line-height:18px;color:var(--gf-dark);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.gf-finder-option:hover .gf-finder-option__box{border-color:var(--gf-red)}.gf-finder-option__input:checked+.gf-finder-option__box{border-color:var(--gf-red);background:var(--gf-red);font-weight:600;color:var(--gf-white)}.gf-finder-option__input:focus-visible+.gf-finder-option__box{outline:2px solid var(--gf-red);outline-offset:2px}.gf-finder-option__input:checked:focus-visible+.gf-finder-option__box{outline-color:var(--gf-dark)}.gf-finder-option__check{display:none;flex:0 0 18px;width:18px;height:18px}.gf-finder-option__input:checked+.gf-finder-option__box .gf-finder-option__check{display:block}.gf-finder-console__rule{height:1px;margin:0;border:0;background:var(--gff-line)}.gf-finder-console__footer{display:flex;flex-direction:column;align-items:center;gap:12px}.gf-finder-console__error{margin:0;font-family:var(--gf-font-body);font-weight:600;font-size:13px;line-height:18px;color:var(--gf-red);text-align:center}@media screen and (max-width:989px){.gf-finder-console{padding-block:8px 56px}.gf-finder-console__shell{padding:32px}.gf-finder-console__questions{flex-wrap:wrap;gap:28px}.gf-finder-q{flex-basis:calc(50% - 14px)}}@media screen and (max-width:749px){.gf-finder-console{padding-block:0 16px}.gf-finder-console__shell{gap:16px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.gf-finder-console__panel{gap:14px;padding:16px;border:1px solid var(--gff-line);border-radius:var(--gff-radius-lg);background:var(--gf-white)}.gf-finder-console__stepper{justify-content:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gf-gutter) * -1);padding-inline:var(--gf-gutter)}.gf-finder-console__stepper::-webkit-scrollbar{display:none}.gf-finder-console__step+.gf-finder-console__step:before{display:none}.gf-finder-console__step-btn{justify-content:center;gap:6px;min-height:28px;padding:5px 14px;border:1px solid var(--gff-line);border-radius:14px;background:var(--gff-page-bg);white-space:nowrap}.gf-finder-console__step .gf-finder-chip{padding:0;border-radius:0;background:none;font-weight:500;font-size:10px;letter-spacing:0;color:inherit}.gf-finder-console__step .gf-finder-chip-label{font-weight:500;font-size:10px;line-height:14px;color:inherit}.gf-finder-console__step-btn{color:var(--gf-txt-gray)}.gf-finder-console__step--on .gf-finder-console__step-btn{border-color:var(--gf-red);background:var(--gf-red);color:var(--gf-white)}.gf-finder-console__questions{flex-direction:column;flex-wrap:nowrap;gap:14px}.gf-finder-q{flex-basis:auto;gap:6px}.gf-finder-q__prompt{font-size:calc(15px * var(--site-heading-scale, 1));line-height:calc(22px * var(--site-heading-leading, 1))}.gf-finder-q__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:12px;border:1px solid var(--gff-line);border-radius:var(--gff-radius);background:var(--gff-page-bg);font-family:var(--gf-font-body);font-weight:500;font-size:13px;line-height:18px;color:var(--gf-txt-gray);text-align:left;cursor:pointer}.gf-finder-q--answered .gf-finder-q__summary{color:var(--gf-dark);border-color:var(--gff-line-strong)}.gf-finder-q__chevron{flex:0 0 12px;width:12px;height:12px;transition:transform .18s ease}.gf-finder-q__summary[aria-expanded=true] .gf-finder-q__chevron{transform:rotate(180deg)}.gf-finder-q__options{gap:8px;padding-top:2px}.gf-finder-console__rule{display:none}.gf-finder-console__footer{gap:8px}.gf-finder-console__note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-gf-finder-console.css.map */
