shirt-finder-quiz{display:block;container-type:inline-size}.shirt-finder{background:var(--panel-bg-color, rgb(var(--bg-color)));border-radius:var(--input-border-radius, 8px);padding:24px;max-width:920px;margin-inline:auto}@media(min-width:769px){.shirt-finder{padding:40px}}.shirt-finder__heading{margin:0 0 16px;outline:none}.shirt-finder__subhead{color:rgba(var(--text-color) / .7);margin:0 0 20px;font-size:.95em}.shirt-finder__summary{color:rgba(var(--text-color) / .7);margin:4px 0 0;font-size:.92em}.shirt-finder__progress{display:flex;gap:8px;margin-bottom:20px}.shirt-finder__progress-dot{flex:1;height:4px;border-radius:2px;background:rgba(var(--text-color) / .15);transition:background .2s ease}.shirt-finder__progress-dot.is-done{background:rgb(var(--btn-bg-color))}.shirt-finder__progress-dot.is-current{background:rgb(var(--btn-bg-color));opacity:.6}.shirt-finder__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;background:none;border:0;cursor:pointer;padding:4px 0;color:inherit}.shirt-finder__back:hover{text-decoration:underline}.shirt-finder__step{display:block}.shirt-finder__toggle{display:inline-flex;background:rgba(var(--text-color) / .06);border-radius:var(--input-border-radius, 8px);padding:4px;margin-bottom:20px;gap:4px}.shirt-finder__toggle-btn{border:0;background:transparent;padding:8px 16px;border-radius:calc(var(--input-border-radius, 8px) - 4px);cursor:pointer;font:inherit;color:inherit;transition:background .15s ease,color .15s ease}.shirt-finder__toggle-btn.is-active{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));font-weight:600}.shirt-finder__choices{display:grid;gap:12px}.shirt-finder__choices--sizes{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.shirt-finder__choices--axes{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.shirt-finder__choices--values{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));max-height:480px;overflow-y:auto;padding-right:4px}@media(min-width:769px){.shirt-finder__choices--values{max-height:600px}}.shirt-finder__choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgb(var(--bg-color));color:rgb(var(--text-color));border:2px solid rgba(var(--text-color) / .15);border-radius:var(--input-border-radius, 8px);padding:14px 12px;font:inherit;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,transform .05s ease;min-height:64px}.shirt-finder__choice:hover:not(:disabled){border-color:rgb(var(--btn-bg-color));background:rgba(var(--btn-bg-color) / .05)}.shirt-finder__choice:active:not(:disabled){transform:translateY(1px)}.shirt-finder__choice:focus-visible{outline:2px solid rgb(var(--btn-bg-color));outline-offset:2px}.shirt-finder__choice.is-unavailable,.shirt-finder__choice:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.shirt-finder__choice--axis,.shirt-finder__choice--value{flex-direction:row;justify-content:space-between;text-align:start;padding:14px 18px}.shirt-finder__choice-label{font-weight:600;font-size:1em}.shirt-finder__results-cta{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid rgba(var(--text-color) / .12)}@media(min-width:769px){.shirt-finder__results-cta{margin-top:40px;padding-top:28px}}.shirt-finder__step--question,.shirt-finder__step--question .shirt-finder__subhead{text-align:center}.shirt-finder__question-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 16px}.shirt-finder__question-actions .btn{min-width:200px}.shirt-finder__question-link{margin-top:8px}.shirt-finder__question-link button{background:none;border:0;cursor:pointer;color:inherit;padding:8px 12px;font:inherit}.shirt-finder__question-link button:hover{text-decoration:underline}.shirt-finder__search{margin-bottom:16px}.shirt-finder__search-input{width:100%;padding:12px 16px;font:inherit;font-size:1em;background:rgb(var(--bg-color));color:rgb(var(--text-color));border:2px solid rgba(var(--text-color) / .15);border-radius:var(--input-border-radius, 8px);box-sizing:border-box;-webkit-appearance:none;appearance:none}.shirt-finder__search-input::placeholder{color:rgba(var(--text-color) / .45)}.shirt-finder__search-input:focus{outline:none;border-color:rgb(var(--btn-bg-color))}.shirt-finder__empty-search{text-align:center;padding:24px 16px;color:rgba(var(--text-color) / .6);margin:0}.shirt-finder__choice-count{font-size:.85em;color:rgba(var(--text-color) / .6);background:rgba(var(--text-color) / .08);padding:2px 8px;border-radius:999px}.shirt-finder__loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:rgba(var(--text-color) / .7)}.shirt-finder__spinner{width:32px;height:32px;border:3px solid rgba(var(--text-color) / .15);border-top-color:rgb(var(--btn-bg-color));border-radius:50%;animation:shirt-finder-spin .8s linear infinite}@keyframes shirt-finder-spin{to{transform:rotate(360deg)}}.shirt-finder__error{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:rgba(var(--text-color) / .05);border-radius:var(--input-border-radius, 8px)}.shirt-finder__empty{margin:16px 0;color:rgba(var(--text-color) / .7)}.shirt-finder__results{display:block}.shirt-finder__results-header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.shirt-finder__results-grid{display:block;margin-bottom:24px}.shirt-finder__results-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(min-width:600px){.shirt-finder__results-grid ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.shirt-finder__results-grid ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.shirt-finder__results-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}@media(prefers-reduced-motion:reduce){.shirt-finder__spinner,.shirt-finder__choice,.shirt-finder__progress-dot,.shirt-finder__toggle-btn{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/shirt-finder-quiz.css.map */
