gg-jersey-match{display:block;background:#edf2ff;color:#333d76;border-top:2px solid #333d76;border-bottom:2px solid #333d76;padding:48px 0}.gg-match [hidden]{display:none!important}.gg-match .gg-home-wrap{max-width:1280px;margin:auto;padding:0 24px}.gg-match-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.gg-match-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.gg-match .gg-home-heading{margin:0 0 10px}.gg-match-heading p:last-child{margin-bottom:0}.gg-match-count{flex-shrink:0;background:#fff;border:1px solid #333d76;padding:10px 16px;box-shadow:3px 3px #333d76;font-weight:700}.gg-match-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,430px);justify-content:center;gap:60px;align-items:start}.gg-match-preferences{border:1px solid #939bb9;background:white}.gg-match-preferences summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:16px;cursor:pointer;list-style:none}.gg-match-preferences summary::-webkit-details-marker{display:none}.gg-match-preferences summary>span:first-child{font-weight:700;font-style:italic}.gg-match-preferences summary strong{width:100%;font-size:12px;font-weight:400;order:2}.gg-match-preferences summary>span:last-child{margin-left:auto}.gg-match-preferences form{padding:0 16px 18px}.gg-match fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}.gg-match legend{font-weight:700;font-size:12px;margin-bottom:7px}.gg-match-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gg-match-sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gg-match label{position:relative;cursor:pointer;margin:0}.gg-match label input{position:absolute;opacity:0;width:1px;height:1px}.gg-match label span{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #9ba3bf;font-weight:700;font-size:12px;background:#fff;padding:7px 4px}.gg-match label input:checked+span{background:#e7f59c;border-color:#333d76;box-shadow:2px 2px #333d76}.gg-match label input:focus-visible+span{outline:3px solid #333d76;outline-offset:3px}.gg-match .gg-home-button{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#333d76;color:#fff;border:1px solid #333d76;min-height:48px;padding:12px 16px;font-weight:700;font-style:italic;cursor:pointer;width:100%}.gg-match .gg-home-button:disabled{opacity:.55;cursor:wait}.gg-match-size-guide{display:inline-block;font-size:12px;text-decoration:underline;margin:0 0 16px}.gg-match-status{font-size:13px;min-height:20px;margin:0 0 10px}.gg-match-stage{outline-offset:5px;touch-action:pan-y}.gg-match-card{position:relative;--card-accent:#536bb9;--card-tint:#eef1fb;background:var(--card-tint);border:2px solid var(--card-accent);box-shadow:5px 5px var(--card-accent);border-radius:3px;overflow:hidden;transform:translateX(var(--drag-x,0px)) rotate(var(--drag-angle,0deg));transition:transform .16s ease,opacity .16s ease;will-change:transform}.gg-match-card.is-dragging{transition:none}.gg-match-media{position:relative;background:#f5f6fa;padding:6px;border-bottom:2px solid var(--card-accent);aspect-ratio:1}.gg-match-media img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.gg-match-card-copy{padding:14px 16px}.gg-match-card h3{font-family:Poppins,sans-serif;font-weight:700;font-style:italic;font-size:20px;line-height:1.35;margin:0 0 10px}.gg-match-card a{color:inherit;text-decoration:none}.gg-match-variant{font-size:12px;margin:0 0 10px}.gg-match-price{display:flex;align-items:baseline;gap:10px;margin:0}.gg-match-price strong{font-size:23px}.gg-match-price s{font-size:13px;color:#686f88}.gg-match-stamp{position:absolute;top:25px;left:20px;border:3px solid #333d76;background:#e7f59c;color:#333d76;font-size:28px;font-style:italic;font-weight:700;transform:rotate(-12deg);padding:5px 15px;opacity:0;pointer-events:none}.gg-match-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.gg-match-actions button{min-height:50px;border:1px solid #333d76;background:#fff;color:#333d76;font:700 italic 16px Poppins,sans-serif;cursor:pointer;box-shadow:3px 3px #333d76}.gg-match-actions [data-save]{background:#e7f59c}.gg-match-actions span{font-size:22px}.gg-match-deck-tools{display:flex;justify-content:center;gap:20px;margin-top:16px}.gg-match-deck-tools button{border:0;background:transparent;text-decoration:underline;color:inherit;font-size:12px;cursor:pointer;padding:6px}.gg-match-shortlist{margin-top:36px;border-top:1px solid #9ba3bf;padding-top:26px;scroll-margin-top:100px}.gg-match-shortlist-head h3{font-size:24px;font-weight:700;font-style:italic;margin:0 0 8px}.gg-match-shortlist-head p{font-size:12px;margin:0 0 20px}.gg-match-saved-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0 0 26px}.gg-match-saved-item{background:var(--card-tint,#fff);border:2px solid var(--card-accent,#536bb9);box-shadow:4px 4px var(--card-accent,#536bb9);border-radius:3px;overflow:hidden}.gg-match-saved-item>a{display:block;background:#f5f6fa;aspect-ratio:1;border-bottom:1px solid var(--card-accent);padding:5px}.gg-match-saved-item img{width:100%;height:100%;object-fit:contain;display:block}.gg-match-saved-copy{padding:12px;display:flex;flex-direction:column;align-items:flex-start}.gg-match-saved-copy h4{font-weight:700;font-style:italic;font-size:14px;margin:0 0 8px;line-height:1.4}.gg-match-saved-copy a{color:inherit;text-decoration:none}.gg-match-saved-copy p{font-size:11px;margin:0 0 8px;line-height:1.6}.gg-match-saved-copy .gg-match-price{margin:0 0 8px;flex-wrap:wrap;gap:5px}.gg-match-saved-copy .gg-match-price strong{font-size:18px}.gg-match-saved-copy .gg-match-price s{font-size:11px}.gg-match-saved-copy button{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;font-size:11px;padding:4px 0;cursor:pointer}.gg-match-summary{background:#fff;border:1px solid #333d76;box-shadow:4px 4px #333d76;padding:20px;max-width:720px;margin:0 auto}.gg-match-summary>p:first-child{font-weight:700;font-style:italic;margin-top:0}.gg-match-summary progress{display:block;width:100%;height:10px;accent-color:#333d76}.gg-match-summary progress::-webkit-progress-bar{background:#edf2ff}.gg-match-summary progress::-webkit-progress-value{background:#e7f59c}.gg-match-small{font-size:11px}.gg-match [data-match-error]{color:#9e2343;font-size:13px}.gg-match button:focus-visible,.gg-match a:focus-visible{outline:3px solid #333d76;outline-offset:3px}
@media(max-width:749px){gg-jersey-match{padding:32px 0}.gg-match .gg-home-wrap{padding:0 20px}.gg-match-heading{align-items:flex-start}.gg-match-heading .gg-home-heading{font-size:27px}.gg-match-heading p{font-size:13px}.gg-match-count{font-size:11px;padding:8px;white-space:nowrap}.gg-match-layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:430px;margin:0 auto}.gg-match-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-match-card h3{font-size:18px}.gg-match-saved-copy{padding:10px}.gg-match-saved-copy h4{font-size:12px}.gg-match-saved-copy p{font-size:10px}.gg-match-summary{padding:16px}.gg-match-shortlist{margin-top:28px}.gg-match-summary .gg-home-button{font-size:12px}.gg-match-stage{scroll-margin-top:115px}}
@media(prefers-reduced-motion:reduce){.gg-match-card{transition:none}}
.gg-home.gg-match{background:#edf2ff;overflow:clip}.gg-home.gg-match .gg-match-status{font-size:13px;line-height:1.6;margin:0 0 10px}.gg-home.gg-match .gg-match-variant{font-size:12px;line-height:1.6;margin:0 0 10px}.gg-home.gg-match .gg-match-price{margin:0}.gg-home.gg-match .gg-match-card-copy{padding:14px 16px}.gg-home.gg-match .gg-match-small{font-size:11px;line-height:1.6}.gg-home.gg-match .gg-match-saved-copy p{font-size:11px;line-height:1.6;margin:0 0 8px}

.gg-match-announcement{position:absolute!important;width:1px;height:1px;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gg-match-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0 0 28px}.gg-match-steps li{display:flex;gap:10px;align-items:center;border-bottom:1px solid #333d7650;padding:0 0 12px;font-size:13px;font-weight:600}.gg-match-steps b{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid #333d76;background:#e7f59c;box-shadow:2px 2px #333d76;font-style:italic}.gg-match-step-mobile,.gg-match-swipe-hint,.gg-match-mobile-jump{display:none}.gg-home.gg-match .gg-match-layout{grid-template-columns:minmax(185px,230px) minmax(280px,380px) minmax(280px,1fr);gap:24px;justify-content:stretch}.gg-home.gg-match .gg-match-shortlist{margin:0;padding:16px;border:1px solid #939bb9;background:#fff;min-width:0}.gg-home.gg-match .gg-match-shortlist-head h3{font-size:20px}.gg-home.gg-match .gg-match-shortlist-head p{font-size:11px;line-height:1.6;margin:0 0 12px}.gg-home.gg-match .gg-match-saved-grid{display:flex;flex-direction:column;gap:12px;max-height:370px;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 6px 0;margin:0 0 16px;scrollbar-width:thin}.gg-home.gg-match .gg-match-saved-item{display:grid;grid-template-columns:100px minmax(0,1fr);flex-shrink:0}.gg-home.gg-match .gg-match-saved-item>a{position:relative;aspect-ratio:auto;min-height:138px;height:100%;border-bottom:0;border-right:1px solid var(--card-accent)}.gg-home.gg-match .gg-match-saved-copy{padding:10px;min-width:0}.gg-home.gg-match .gg-match-saved-copy h4{font-size:12px;line-height:1.4;margin:0 0 5px}.gg-home.gg-match .gg-match-saved-copy p{font-size:10px;line-height:1.5;margin-bottom:6px}.gg-home.gg-match .gg-match-saved-copy .gg-match-price strong{font-size:16px}.gg-match-media{position:relative}.gg-match-badge{position:absolute;top:10px;left:10px;z-index:2}.gg-match .gg-match-badge .gg-card-status{position:static!important;display:inline-flex;gap:4px;align-items:center;background:#e7f59c;color:#333d76;border:1px solid #536bb9;border-radius:8px;padding:4px 7px;font-size:11px;font-style:italic;font-weight:700;line-height:1.2;box-shadow:none}.gg-match .gg-match-badge .gg-card-status svg{width:14px;height:14px;flex-shrink:0}.gg-match-saved-item .gg-match-badge{top:4px;left:4px}.gg-match .gg-match-saved-item .gg-card-status{font-size:8px;padding:3px;gap:2px;max-width:92px}.gg-match .gg-match-saved-item .gg-card-status svg{width:11px;height:11px}.gg-match-image-controls{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:12px;left:12px;right:12px;z-index:3;pointer-events:none}.gg-match-image-controls button{pointer-events:auto;width:40px;height:40px;min-height:40px;display:grid;place-items:center;border:1px solid #536bb9;border-radius:50%;background:#fffffff2;color:#333d76;font-size:28px;line-height:1;cursor:pointer;padding:0}.gg-match-image-controls span{background:#fffffff0;border-radius:12px;padding:3px 8px;font-size:10px;color:#333d76}.gg-match-rating{min-height:22px;margin:0 0 7px}.gg-match-rating a{display:inline-flex;align-items:center;gap:7px;color:#333d76;text-decoration:none}.gg-match-rating .gg27-rating-stars{font-size:19px;line-height:1.1;letter-spacing:1px;display:inline-block;background:linear-gradient(90deg,#333d76 var(--rating-fill),#b7bdd2 var(--rating-fill));color:transparent;-webkit-background-clip:text;background-clip:text}.gg-match-rating-count{font-size:12px}.gg-match-no-reviews{font-size:11px;color:#666e8c}.gg-match-saved-copy .gg-match-rating{min-height:16px;margin-bottom:5px}.gg-match-saved-copy .gg27-rating-stars{font-size:13px}.gg-match-saved-copy .gg-match-rating-count{font-size:10px}.gg-match-summary{padding:14px;box-shadow:3px 3px #333d76;margin:0;max-width:none}.gg-match-offer-tiers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.gg-match-offer-tiers>div{border:1px solid #a3abc5;background:#f3f5fb;padding:8px}.gg-match-offer-tiers strong{font-size:19px;font-weight:700;font-style:italic;display:block;line-height:1.4}.gg-match-offer-tiers span{display:block;font-size:10px;line-height:1.5}.gg-match-offer-tiers .is-unlocked{background:#e7f59c;border-color:#333d76;box-shadow:2px 2px #333d76}.gg-home.gg-match [data-progress]{font-weight:700;font-style:italic;font-size:12px;line-height:1.6;margin:0 0 10px}.gg-match-totals{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:12px 0 7px}.gg-match-totals>span{font-size:11px;width:100%}.gg-match-totals s{font-size:15px;color:#70778d}.gg-match-totals strong{font-size:26px;line-height:1.3}.gg-home.gg-match .gg-match-saving{display:inline-block;background:#f5b8d1;padding:4px 8px;font-size:12px;font-weight:700;font-style:italic;margin:0 0 8px}.gg-home.gg-match .gg-match-summary .gg-match-small{font-size:10px;margin:8px 0 12px;line-height:1.5}.gg-match-summary .gg-home-button{font-size:12px;line-height:1.4}.gg-match [data-empty]{font-size:12px;padding:16px 10px;background:#edf2ff;line-height:1.6}.gg-match-heading{margin-bottom:20px}.gg-home.gg-match .gg-match-heading p{font-size:13px;line-height:1.5}.gg-match-preferences summary strong{font-size:11px}.gg-match .gg-match-preferences form{padding:0 12px 14px}.gg-match .gg-match-preferences summary{padding:12px}.gg-match .gg-match-preferences .gg-home-button{font-size:11px;padding:10px;gap:6px}.gg-match .gg-match-preferences label span{font-size:11px;min-height:40px}.gg-match .gg-match-card h3{font-size:18px}.gg-home.gg-match .gg-match-card-copy{padding:12px 14px}.gg-match-actions{gap:12px;margin-top:16px}.gg-match-actions button{font-size:14px}.gg-match-summary [data-view-cart]{font-size:12px;display:inline-block;margin-top:10px}
@media(min-width:990px){.gg-match-shortlist{max-height:870px;overflow-y:auto;scrollbar-width:thin}.gg-match-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:750px) and (max-width:989px){.gg-home.gg-match .gg-match-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:22px}.gg-home.gg-match .gg-match-shortlist{grid-column:1/-1}.gg-home.gg-match .gg-match-saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.gg-match-steps li{font-size:11px}}
@media(max-width:749px){.gg-home.gg-match .gg-match-layout{grid-template-columns:minmax(0,1fr);gap:24px;max-width:430px}.gg-match-steps{gap:8px;margin-bottom:22px}.gg-match-steps li{display:block;font-size:10px;line-height:1.5;padding-bottom:10px}.gg-match-steps b{width:24px;height:24px;margin-bottom:7px}.gg-match-step-desktop{display:none}.gg-match-step-mobile{display:block}.gg-home.gg-match .gg-match-heading .gg-home-heading{font-size:25px;line-height:1.25}.gg-match-heading .gg-match-count{padding:8px;font-size:10px}.gg-home.gg-match .gg-match-heading p{font-size:12px}.gg-home.gg-match .gg-match-swipe-hint{display:block;text-align:center;font-size:12px;font-weight:700;font-style:italic;line-height:1.5;margin:16px 0 10px}.gg-match-actions{margin-top:0}.gg-match-mobile-jump{display:block;border:1px solid #333d76;background:#fff;color:#333d76;text-align:center;font-size:12px;font-weight:700;padding:12px 8px;margin:18px 0 0;text-decoration:none;box-shadow:3px 3px #333d76}.gg-home.gg-match .gg-match-shortlist{scroll-margin-top:100px;padding:14px}.gg-home.gg-match .gg-match-saved-grid{max-height:none;overflow:visible}.gg-home.gg-match .gg-match-saved-item{grid-template-columns:100px minmax(0,1fr)}.gg-home.gg-match .gg-match-shortlist-head h3{font-size:22px}.gg-match-offer-tiers strong{font-size:22px}.gg-match-offer-tiers span{font-size:11px}.gg-home.gg-match .gg-match-preferences label span{font-size:12px;min-height:42px}.gg-match-summary .gg-home-button{font-size:12px}.gg-match-steps li:last-child{border-color:#333d76}.gg-match-image-controls button{width:42px;height:42px}}
.gg-match .gg-match-badge .gg-card-status{width:max-content!important;white-space:nowrap!important;max-width:none!important}.gg-match .gg-match-badge .gg-card-status>span{white-space:nowrap!important}
@media(min-width:990px){.gg-home.gg-match .gg-match-saved-grid{max-height:260px}}

.gg-match-offer-tiers{grid-template-columns:1fr}.gg-match-offer-tiers.has-next{grid-template-columns:1fr 1fr}
