.experience-page{min-height:60vh;padding-block:44px}.experience-page h1{font-size:clamp(26px,5vw,40px)}.experience-page p{line-height:1.9}.experience-tools{flex-wrap:wrap;align-items:start;gap:20px;margin-block:24px;display:flex}.experience-section details{background:#fff;border:1px solid #d8e0e6;border-radius:16px;margin-block:18px;padding:20px}.experience-section summary{cursor:pointer;font-weight:700}.experience-section form,.experience-page form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.experience-section button,.experience-page button{color:#fff;cursor:pointer;background:#182b3b;border:0;border-radius:10px;min-height:44px;padding:12px 20px}.experience-section input,.experience-section select,.experience-section textarea{font:inherit;border:1px solid #7b8793;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.experience-review-form{max-width:640px;margin-top:20px;display:grid!important}.experience-review-form label{font-weight:700}.experience-cards{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:18px;margin-block:24px;display:grid}.experience-cards article,.experience-alert,.experience-empty{background:#fff;border:1px solid #d8e0e6;border-radius:16px;padding:20px}.experience-cards img{object-fit:contain;width:100%;max-height:220px;display:block}.experience-cards h3{font-size:17px;line-height:1.8}.experience-message{background:#eef5fa;border-inline-start:4px solid #264b65;padding:16px;line-height:1.9}.experience-review-body{white-space:pre-line;overflow-wrap:anywhere}.experience-rating>div{align-items:center;gap:12px;max-width:420px;margin-block:8px;display:flex}.experience-rating meter{flex:1}.experience-section a,.experience-page a{color:#214e70;text-underline-offset:4px;text-decoration:underline}.experience-search-extra{gap:8px;padding:12px;display:grid}.experience-search-extra a,.experience-search-extra button{color:#172d40;text-align:start;min-height:44px;font:inherit;cursor:pointer;background:#f3f6f8;border:0;border-radius:8px;padding:10px;display:block}[data-live-search]{position:relative}.experience-autocomplete{top:100%;z-index:200;background:#fff;border:1px solid #d8e0e6;border-radius:12px;width:100%;min-width:min(320px,80vw);max-height:65vh;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 12px 30px #10263522}.live-search-item{color:#18374c;gap:12px;min-height:44px;padding:12px;display:flex}.live-search-img img{object-fit:contain;width:48px;height:48px}.live-search-copy{flex:1;gap:6px;display:grid}.live-search-state,.live-search-all{color:#18374c;padding:16px;display:block}.live-search-price{font-size:12px}.nc-wishlist{min-width:44px;min-height:44px;color:inherit;flex:none;justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex}@media (width>=701px) and (width<=980px){.next-product-page .nc-search{width:clamp(160px,26vw,240px)}}.player-match,.player-profile-save,.player-profile-tools{color:#18364a;background:#f5f9fc;border:1px solid #cbd7df;border-radius:18px;margin-block:24px;padding:24px;line-height:1.9}.player-match ul{padding-inline-start:24px;list-style:outside}.player-match details{background:#fff;border:1px solid #cbd7df;border-radius:12px;margin-block:16px;padding:14px}.player-match summary{cursor:pointer;min-height:44px;font-weight:700}.player-match h3{font-size:16px}.player-match-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.player-match-badge{color:#fff;background:#18364a;border-radius:10px;padding:8px 14px;font-size:20px;font-weight:800}.player-match-fields,.player-alternative-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.player-match-fields article,.player-alternative-grid article{background:#fff;border:1px solid #cbd7df;border-radius:14px;padding:20px}.player-match-warnings{color:#7a3d00}.player-alternatives{padding-block:32px}.player-alternatives p{line-height:1.9}.player-alternatives img{object-fit:contain;width:100%;height:220px;display:block}.player-alternatives a,.player-match a,.player-profile-tools a{color:#204d6b;text-underline-offset:4px;text-decoration:underline}.player-profile-save{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.player-profile-save label{flex:1;min-width:min(250px,100%)}.player-profile-save input{vertical-align:middle;accent-color:#18364a;width:20px;height:20px}.player-profile-save button,.player-profile-tools button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18364a;border:0;border-radius:10px;padding:12px 20px}.intelligence-message{background:#edf5fa;border-inline-start:4px solid #18364a;padding:16px;line-height:1.9}.player-compare-note{white-space:normal;font-weight:400;line-height:1.9}.player-compare-note ul{padding-inline-start:18px;list-style:outside}.next-compare-page .cmp-table td.is-stock{color:#145b36!important}.next-compare-page article p,.racket-finder__results-head>span,.racket-finder-lead>div>p,.racket-finder__disclaimer{color:#405968!important}.racket-finder-card__match{inset:12px 12px auto auto!important}.racket-finder-card__confidence{max-width:calc(100% - 24px);inset:52px 12px auto auto!important}.shop-filter-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.shop-filter-results{min-width:0}.shop-filter-results .nc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-filter-form.nc-toolbar{box-sizing:border-box;color:#132a3b;background:#fff;border:1px solid #e0e6ec;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #132a4207}.shop-filter-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:22px 20px;display:flex}.shop-filter-heading{align-items:center;gap:10px;display:flex}.shop-filter-heading small{color:#526574;margin-bottom:4px;font-size:10px;display:block}.shop-filter-heading h2{margin:0;font-size:17px;font-weight:800;line-height:1.6}.shop-filter-icon{background:#f0f4f8;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.shop-filter-icon svg{fill:none;stroke:#18394f;stroke-width:1.5px;width:19px;height:19px}.shop-filter-icon svg circle{fill:#f0f4f8}.shop-filter-title>a{color:#526574;white-space:nowrap;border-bottom:1px dashed #7b8a96;padding-block:5px;font-size:11px;text-decoration:none}.shop-filter-body{padding:0 20px}.shop-filter-group{border-bottom:1px solid #edf0f3}.shop-filter-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:54px;font-size:13px;font-weight:750;list-style:none;display:flex}.shop-filter-group>summary::-webkit-details-marker{display:none}.shop-filter-group-meta{align-items:center;gap:9px;display:flex}.shop-filter-group-meta b{color:#234da6;background:#eaf1ff;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.shop-filter-group-meta b[hidden]{display:none}.shop-filter-group-meta i{border-inline-end:1.5px solid #526574;border-bottom:1.5px solid #526574;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.shop-filter-group[open] .shop-filter-group-meta i{transform:rotate(225deg)}.shop-filter-group-content{padding-bottom:16px}.shop-filter-checks{scrollbar-width:thin;scrollbar-color:#ced7df transparent;overscroll-behavior:contain;gap:3px;max-height:208px;padding-inline-end:5px;display:grid;overflow:auto}.shop-filter-checks[hidden],.shop-brand-search[hidden],.shop-brand-empty[hidden],.shop-filter-fallback[hidden]{display:none!important}.shop-filter-option{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:4px 8px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.shop-filter-option:hover{background:#f5f7fa}.shop-filter-option:has(input:checked){color:#1b469b;background:#eff4ff;border-color:#dce7ff}.shop-filter-option input{cursor:pointer;background:#fff;border:1px solid #9baab6;border-radius:5px;flex:none;place-items:center;display:grid;appearance:none!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.shop-filter-option input:checked{background:#18394f;border-color:#18394f}.shop-filter-option input:checked:after{content:"";border-inline-start:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.shop-filter-option>span{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.8}.shop-filter-option small{color:#526574;text-align:center;font-variant-numeric:tabular-nums;background:#f1f4f7;border-radius:5px;min-width:24px;padding:1px 5px;font-size:10px}.shop-filter-checks--pills{flex-wrap:wrap;gap:7px;max-height:none;padding:0;display:flex;overflow:visible}.shop-filter-checks--pills .shop-filter-option{border-color:#e0e6ec;gap:7px;min-height:38px;padding:6px 10px;font-size:11px}.shop-filter-checks--pills .shop-filter-option small{display:none}.shop-filter-checks--pills .shop-filter-option input{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important}.shop-brand-search{align-items:center;margin-bottom:10px;display:flex;position:relative}.shop-brand-search input{box-sizing:border-box;width:100%;min-width:0;height:38px!important;font:inherit!important;color:#132a3b!important;background:#f5f7fa!important;border:1px solid #e1e7ed!important;border-radius:9px!important;padding:8px 12px 8px 32px!important;font-size:11px!important}.shop-brand-search input::placeholder{color:#526574}.shop-brand-search svg{fill:none;stroke:#526574;stroke-width:1.6px;pointer-events:none;width:15px;height:15px;position:absolute;inset-inline-end:10px}.shop-brand-empty{color:#526574;margin:10px 0;font-size:11px;line-height:1.8}.shop-filter-price{border:0;border-bottom:1px solid #edf0f3;min-width:0;margin:0;padding:14px 0 18px}.shop-filter-price legend{justify-content:space-between;align-items:center;width:100%;margin:0 0 12px;padding:0;font-size:13px;display:flex}.shop-filter-price legend span{color:#526574;font-size:10px;font-weight:400}.shop-filter-price>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-filter-price label{color:#526574;gap:7px;min-width:0;font-size:11px;display:grid}.shop-filter-price input{box-sizing:border-box;text-align:center;color:#132a3b;width:100%;min-width:0;height:42px;font:inherit;direction:ltr;background:#fff;border:1px solid #b5c1ca;border-radius:9px;padding:9px 10px;font-size:12px}.shop-filter-price input::placeholder{color:#526574}.shop-filter-sale{cursor:pointer;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.shop-filter-sale>span{gap:3px;display:grid}.shop-filter-sale strong{font-size:12px}.shop-filter-sale small{color:#526574;font-size:10px}.shop-filter-sale input{cursor:pointer;background:#edf1f4;border:1px solid #a8b5bf;border-radius:20px;flex:none;margin:0;position:relative;appearance:none!important;width:34px!important;min-width:34px!important;height:20px!important;min-height:20px!important;padding:0!important}.shop-filter-sale input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10283c33}.shop-filter-sale input:checked{background:#18394f;border-color:#18394f}.shop-filter-sale input:checked:after{transform:translate(14px)}.shop-filter-sort{gap:9px;padding-top:17px;font-size:12px;font-weight:700;display:grid}.shop-filter-form.nc-toolbar select{box-sizing:border-box;color:#132a3b;width:100%;min-width:0;height:auto;min-height:40px;font:inherit;background:#fff;border:1px solid #b5c1ca;border-radius:9px;padding:8px 12px;font-size:12px}.shop-filter-count-note{color:#526574;margin:14px 0;font-size:10px;line-height:1.8}.shop-filter-footer{background:#fbfcfd;border-top:1px solid #e9eef2;padding:16px 20px}.shop-filter-form .shop-filter-apply{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#132e42;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px 12px #132e4215}.shop-filter-apply:hover{background:#20445e}.shop-filter-apply>span:last-child{font-size:20px;font-weight:400}.shop-filter-mobile-reset,.shop-filter-trigger{display:none}.shop-filter-form :focus-visible,.shop-filter-trigger:focus-visible{outline-offset:3px;outline:3px solid #2468ff}.shop-filter-form .nc-toolbar-mobile-head{display:none}@media (width<=1100px){.shop-filter-layout{grid-template-columns:250px minmax(0,1fr);gap:16px}.shop-filter-results .nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-filter-results .nc-comparison-fields{grid-template-columns:1fr}.shop-filter-body,.shop-filter-title{padding-inline:16px}.shop-filter-heading h2{font-size:15px}.shop-filter-footer{padding-inline:16px}}@media (width<=700px){.shop-filter-layout{display:block}.shop-filter-results .nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-filter-form.nc-toolbar{margin-bottom:20px}.nc-shop-enhanced .shop-filter-form{display:none!important}.nc-shop-enhanced .shop-filter-trigger{color:#132e42;min-height:44px;font:inherit;background:#fff;border:1px solid #d6e0e8;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.shop-filter-form.nc-toolbar.is-mobile-open{z-index:181;border-radius:20px;flex-direction:column;width:auto;max-height:calc(100dvh - 72px);position:fixed;inset:60px 12px 12px;overflow:hidden;box-shadow:0 22px 60px #10283c30;gap:0!important;padding:0!important;display:flex!important}.shop-filter-form .shop-filter-title{display:none}.shop-filter-form .nc-toolbar-mobile-head{background:#fff;border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:18px 20px;display:flex!important}.shop-filter-form .nc-toolbar-mobile-head>div{gap:4px;display:grid}.shop-filter-form .nc-toolbar-mobile-head strong{font-size:15px}.shop-filter-form .nc-toolbar-mobile-head small{color:#526574;font-size:10px}.shop-filter-form .nc-toolbar-close{color:#132e42!important;background:#f6f8fa!important;border:1px solid #e1e7ed!important;border-radius:11px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.shop-filter-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px;overflow-y:auto}.shop-filter-sidebar{min-width:0}.shop-filter-footer{flex:none;align-items:center;gap:16px;padding:14px 20px;display:flex}.shop-filter-mobile-reset{color:#526574;flex:none;min-height:36px;font-size:11px;line-height:36px;text-decoration:none;display:block}.shop-filter-apply{flex:1}.shop-filter-checks{max-height:190px}.shop-filter-checks--pills{max-height:none}.shop-filter-group>summary{min-height:53px}}@media (prefers-reduced-motion:reduce){.shop-filter-group-meta i,.shop-filter-sale input:after{transition:none}}.shop-filter-option[hidden]{display:none!important}.shop-filter-sidebar{position:sticky;top:98px}.shop-filter-form.nc-toolbar{max-height:calc(100dvh - 118px)}.shop-filter-title,.shop-filter-footer{flex:none}.shop-filter-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ced7df transparent;min-height:0;overflow-y:auto}@media (width<=700px){.shop-filter-sidebar{position:static;top:auto}.shop-filter-form.nc-toolbar{max-height:none}.shop-filter-form.nc-toolbar.is-mobile-open{max-height:calc(100dvh - 72px)}}.shop-filter-status{color:#526574;border-top:1px solid #edf0f3;flex:none;margin:0;padding:8px 20px;font-size:11px;line-height:1.8}.shop-filter-status:empty{display:none}.is-filter-loading .shop-filter-results{opacity:.55;transition:opacity .12s}.nc-shop-enhanced .shop-filter-apply{display:none}.is-filter-error .shop-filter-apply{display:flex}@media (width<=700px){.nc-shop-enhanced .shop-filter-apply{display:flex}.shop-filter-results{scroll-margin-top:100px}}@media (width>=701px){.nc-shop-enhanced .shop-filter-footer{display:none}.nc-shop-enhanced .shop-filter-status{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.is-filter-loading .shop-filter-results{transition:none}}.nc-shop-enhanced .is-filter-error .shop-filter-footer{display:block}
