.gss-fit-experience{--fit-blue:#0d507c;--fit-line:#e1e7ed;--fit-muted:#657582;max-width:1200px;margin:0 auto}
.gss-fit-experience .gss-docs{max-width:1200px}.gss-fit-experience .gss-fit-cards{gap:12px;margin:20px 0 14px}.gss-fit-experience .gss-fit-card{padding:0;transition:border-color .15s,box-shadow .15s}.gss-fit-experience .gss-fit-card svg{height:105px;margin:0 auto 12px}.gss-fit-experience .gss-fit-card h3{font-size:14px;margin-bottom:6px}.gss-fit-experience .gss-fit-card p{font-size:12px;line-height:1.55;margin:0}.gss-fit-experience .gss-fit-choice{display:block;height:100%;padding:16px;color:inherit;text-decoration:none;border-radius:11px}.gss-fit-experience .gss-fit-choice:hover{background:#f7fafc}.gss-fit-experience .gss-fit-card[data-current=true]{border-color:var(--fit-blue);box-shadow:inset 0 3px 0 var(--fit-blue)}
.gss-fit-experience a:focus-visible,.gss-fit-experience [tabindex]:focus-visible{outline:3px solid #719fd0;outline-offset:3px}.gss-fit-experience .gss-measure-help{padding:16px 20px;margin-top:18px}.gss-fit-experience .gss-measure-help h3{font-size:15px}.gss-fit-experience .gss-measure-help p{font-size:12px;margin-bottom:6px}.gss-fit-experience .gss-fit-guide>.gss-footer{margin-top:12px}
.gss-fit-browser{margin-top:32px;scroll-margin-top:165px}.gss-fit-browser h2{font-size:23px}.gss-fit-browser .gss-lead{font-size:13px;max-width:850px;margin-bottom:18px}.gss-fit-toolbar{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--fit-line);padding:0 0 14px;margin-bottom:16px}.gss-fit-tabs{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:3px 1px}.gss-fit-tabs[aria-label]{scroll-margin:150px}.gss-fit-categories{flex:1 1 100%}.gss-fit-experience .gss-fit-tab{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px;padding:6px 11px;border:1px solid transparent;border-radius:7px;background:#eef1f4;font-size:12px;line-height:1.4;font-weight:500;color:#4d5e6b;text-decoration:none;white-space:nowrap}.gss-fit-experience .gss-fit-tab:hover{background:#e4ebf1}.gss-fit-experience .gss-fit-tab[aria-selected=true]{background:var(--fit-blue);color:#fff}.gss-fit-experience .gss-fit-count{padding:1px 5px;border-radius:10px;background:rgba(255,255,255,.7);color:#344e64;font-size:10px;line-height:1.35}.gss-fit-views{flex:1 1 100%;margin-bottom:1px}.gss-fit-experience .gss-fit-views .gss-fit-tab{background:transparent;border-color:#d6e0e8}.gss-fit-experience .gss-fit-views .gss-fit-tab[aria-selected=true]{background:#e6f0f8;color:var(--fit-blue);border-color:#99b7d2}.gss-fit-resultbar{flex:1 1 100%;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--fit-muted);padding-top:1px}.gss-fit-resultbar a{font-size:12px}
.gss-fit-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4.3);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:3px 1px 16px;scrollbar-width:thin;align-items:stretch}.gss-fit-product{background:#fff;border:1px solid var(--fit-line);border-radius:9px;overflow:hidden;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column}.gss-fit-product header{padding:13px 13px 11px;background:#f1f4f6;min-height:70px}.gss-fit-product header>span{display:block;font-size:13px;color:#243e54;font-weight:600;margin-bottom:3px}.gss-fit-product header>a{display:block;font-size:12px;color:#5c6b76;text-decoration:none}.gss-fit-product .gss-fit-photo{display:block;background:#f1f1f1;aspect-ratio:320/440;overflow:hidden}.gss-fit-product img{display:block;width:100%;height:100%;object-fit:contain}.gss-fit-product footer{margin-top:auto;padding:11px 13px 13px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.gss-fit-product footer small{font-size:10px;color:#71808b;line-height:1.45;flex:1 1 100%}.gss-fit-product footer a{font-size:11px;text-decoration:none}.gss-fit-empty{padding:28px 20px;background:#f4f7fa;border-radius:9px;font-size:13px;color:#5f7182}.gss-fit-scroll[data-view=products]{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto}.gss-fit-experience [hidden]{display:none!important}
@media(max-width:900px){.gss-fit-scroll{grid-auto-columns:225px}.gss-fit-scroll[data-view=products]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.gss-fit-experience .gss-fit-card svg{height:80px;margin-bottom:8px}.gss-fit-experience .gss-fit-choice{padding:13px}.gss-fit-experience .gss-fit-card h3{font-size:13px}.gss-fit-experience .gss-fit-card p{font-size:11px}.gss-fit-experience .gss-measure-help{padding:15px}.gss-fit-browser{margin-top:25px;scroll-margin-top:125px}.gss-fit-browser h2{font-size:21px}.gss-fit-toolbar{gap:6px}.gss-fit-tabs{flex-basis:100%}.gss-fit-experience .gss-fit-tab{min-height:40px;padding:8px 11px;font-size:11px}.gss-fit-experience .gss-fit-count{font-size:10px}.gss-fit-scroll{grid-auto-columns:min(78vw,285px);gap:10px}.gss-fit-scroll[data-view=products]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gss-fit-product header{padding:11px;min-height:66px}.gss-fit-product header>span{font-size:12px}.gss-fit-product header>a{font-size:11px}.gss-fit-product footer{padding:10px}.gss-fit-resultbar{font-size:11px;margin-top:4px}}
@media(prefers-reduced-motion:reduce){.gss-fit-experience *{scroll-behavior:auto!important;transition:none!important}}
.gss-fit-experience .gss-fit-tab[aria-pressed=true]{background:var(--fit-blue);color:#fff}.gss-fit-categories{flex:1 1 540px}.gss-fit-views{flex:1 1 100%}
.gss-fit-experience .gss-docs{box-sizing:border-box;color:#182a3d;font-family:inherit;font-size:14px;line-height:1.6;margin:0 auto}.gss-fit-experience .gss-docs *{box-sizing:border-box}.gss-fit-experience .gss-docs h2{line-height:1.3;letter-spacing:-.35px;margin:0 0 6px}.gss-fit-experience .gss-docs p{margin:0 0 10px}.gss-fit-experience .gss-fit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gss-fit-experience .gss-fit-card{border:1px solid var(--fit-line);border-radius:12px;background:#fff}.gss-fit-experience .gss-fit-card svg{display:block;width:100%}.gss-fit-experience .gss-measure-help{background:#f2f6fa;border-radius:12px}.gss-fit-experience .gss-fit-guide .gss-size-note{font-size:11px;color:var(--fit-muted)}.gss-fit-experience .gss-fit-guide .gss-footer{font-size:12px;margin-top:12px}.gss-fit-experience .gss-fit-guide{margin-bottom:32px}
@media(max-width:700px){.gss-fit-experience .gss-fit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
