.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}@keyframes spin-fast{0%{transform:translateY(-50%) rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:translateY(-50%) rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:translateY(-50%) rotate(5turn)}}#filters{position:fixed;z-index:4;top:0;left:0;bottom:0;width:290px;box-shadow:5px 0 10px rgba(0,0,0,.3);overflow-y:hidden;background-color:var(--primary);border-right:1px solid grey;opacity:0;pointer-events:none;transform:translateX(-50px);color:#fff;padding-top:107px}@media (max-width:767.98px){#filters{transition:all .2s ease-in-out}}@media (min-width:768px){#filters{position:static;z-index:auto;width:auto;box-shadow:none;background-color:transparent;border:none;opacity:1;pointer-events:auto;transform:none;display:block;flex:0 0 180px;margin:0 20px 0 0;color:var(--primary);padding-top:0;font-size:14px;overflow:visible}}@media (min-width:1024px){#filters{flex:0 0 225px;font-size:16px}}body#lab-data.filters-open .filters-products #filters,body#reviews.filters-open .filters-reviews #filters,body#search.filters-open .filters-products #filters{opacity:1;pointer-events:auto;transform:none}#filters .filter-header{display:flex;justify-content:space-between;border-bottom:1px solid grey;padding:0 0 15px;font-family:var(--font-heading);font-size:20px;margin:20px 20px 0}@media (min-width:768px){#filters .filter-header{display:none}}#filters .filter-header .filter-count{line-height:1.3}#filters .filter-header .filter-count .found{display:block;font-size:70%}#filters .filter-header .filter-reset{border:1px solid #fff;margin:0 10px 0 auto}#filters .filter-header .filter-done,#filters .filter-header .filter-reset{display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;line-height:14px;flex:0 0 65px;font-weight:700;color:#fff;text-decoration:none!important}#filters .filter-header .filter-done{background-color:var(--success)}#filters .filter-contents{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:absolute;bottom:70px;top:190px;left:0;right:0;padding:0 0 10px}@media (min-width:768px){#filters .filter-contents{position:static;padding:0;overflow-y:visible;overflow-x:visible}}#filters .filter-contents .filter-group{margin:.5rem 0}@media (min-width:768px){#filters .filter-contents .filter-group{margin:1rem 0;min-height:0}}@media (min-width:768px){#filters .filter-contents .filter-group:first-of-type{margin-top:.25rem}}@media (min-width:768px){#filters .filter-contents .filter-group.selected .filter-title:before{content:"";display:block;-webkit-clip-path:polygon(30% 0,60% 50%,30% 100%,0 100%,30% 50%,0 0);clip-path:polygon(30% 0,60% 50%,30% 100%,0 100%,30% 50%,0 0);background-color:var(--highlight);position:absolute;top:-1px;bottom:-1px;right:-12px;width:29px}}#filters .filter-contents .filter-group.open.bubbles .filter-more{display:flex}#filters .filter-contents .filter-group.open .filter-title i{transform:rotate(-180deg);left:2px;top:4px}#filters .filter-contents .filter-group.open .filter-more{height:auto}@media (min-width:768px){#filters .filter-contents .filter-group.open .filter-more{display:block;max-height:440px;overflow-y:auto}#filters .filter-contents .filter-group.open .filter-more::-webkit-scrollbar{width:12px;margin-right:10px}#filters .filter-contents .filter-group.open .filter-more::-webkit-scrollbar-track{background:#f5f5f5;border-radius:99px}#filters .filter-contents .filter-group.open .filter-more::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:6px;border:2px solid #f5f5f5}}#filters .filter-contents .filter-group:not(.open) .filter-more{display:none}#filters .filter-contents .filter-group.animate .filter-more,#filters .filter-contents .filter-group.open.animate .filter-more{overflow:hidden}#filters .filter-contents .filter-group.bubbles .filter-more{flex-wrap:wrap;padding:0 20px;margin:0 -4px}@media (min-width:768px){#filters .filter-contents .filter-group.bubbles .filter-more{padding:0}}#filters .filter-contents .filter-group.bubbles .filter-more a{color:#ccc;display:flex;justify-content:center;align-content:center;padding:5px;font-size:14px;flex:0 0 auto}#filters .filter-contents .filter-group.bubbles .filter-more a.active span{color:var(--primary);border:1px solid #fff;background:#fff}@media (min-width:768px){#filters .filter-contents .filter-group.bubbles .filter-more a.active span{color:#fff;border:1px solid var(--primary);background:var(--primary)}}#filters .filter-contents .filter-group.bubbles .filter-more a .check{display:none}#filters .filter-contents .filter-group.bubbles .filter-more a>span{padding:5px 0;border:1px solid #ccc;width:54px;text-align:center}@media (min-width:768px){#filters .filter-contents .filter-group.bubbles .filter-more a>span{border:1px solid var(--primary);color:var(--primary)}}#filters .filter-contents .filter-group.bubbles .filter-more a .count{display:none}#filters .filter-contents .filter-group .filter-title{width:100%;height:100%;color:#fff;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem 20px}@media (min-width:768px){#filters .filter-contents .filter-group .filter-title{position:relative;color:var(--primary);justify-content:flex-end;padding:.25rem 1.5rem .25rem 20px;background-color:#e0e0e0;-webkit-clip-path:polygon(calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,0 0);margin:0 0 .25rem -20px;width:auto;min-height:0}#filters .filter-contents .filter-group .filter-title.reverse-order{flex-direction:row-reverse}}#filters .filter-contents .filter-group .filter-title:hover:before{background-color:var(--success)}@media (min-width:768px){#filters .filter-contents .filter-group .filter-title:after{content:"";display:block;-webkit-clip-path:polygon(30% 0,60% 50%,30% 100%,0 100%,30% 50%,0 0);clip-path:polygon(30% 0,60% 50%,30% 100%,0 100%,30% 50%,0 0);background-color:hsla(0,0%,100%,.5);position:absolute;top:-1px;bottom:-1px;right:-2px;width:29px}}@media (min-width:768px){#filters .filter-contents .filter-group .filter-title i{font-size:28px;position:relative;top:-5px;left:-8px;width:18px;height:18px}}#filters .filter-contents .filter-group .filter-title,#filters .filter-contents .filter-group .filter-title>button:not(.labs-toggle){display:flex;align-items:center;font-weight:700;font-size:18px;line-height:18px}@media (min-width:768px){#filters .filter-contents .filter-group .filter-title,#filters .filter-contents .filter-group .filter-title>button:not(.labs-toggle){font-size:14px;text-transform:uppercase}}@media (min-width:1024px){#filters .filter-contents .filter-group .filter-title,#filters .filter-contents .filter-group .filter-title>button:not(.labs-toggle){font-size:16px}}#filters .filter-contents .filter-group .filter-legend{display:flex;align-content:center;justify-content:space-between;width:86.5%;margin:0 18px .25rem;font-size:15px;line-height:15px;font-weight:700}@media (min-width:768px){#filters .filter-contents .filter-group .filter-legend{width:89.5%;margin:0 0 .25rem}}#filters .filter-contents .filter-group .filter-legend button{color:inherit}#filters .filter-contents .filter-group .filter-legend i{font-size:14px;line-height:14px}#filters .filter-contents .filter-group .filter-more{height:0;overflow:hidden;color:#fff}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more{color:var(--primary)}}#filters .filter-contents .filter-group .filter-more a{display:flex;padding:3px 20px;color:#ccc;text-decoration:none;overflow:hidden}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more a{color:var(--primary);padding:3px 0}}#filters .filter-contents .filter-group .filter-more a:hover{text-decoration:underline}#filters .filter-contents .filter-group .filter-more a.active{color:#fff}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more a.active{color:var(--primary)}}#filters .filter-contents .filter-group .filter-more a.active .check{border-color:#fff}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more a.active .check{border-color:var(--primary);background-color:var(--highlight)}}#filters .filter-contents .filter-group .filter-more a.active .check:before{content:"\e935";display:block;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;position:absolute;top:-9px;left:-2px;font-size:23px;line-height:23px}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more a.active .check:before{color:var(--primary);text-shadow:0 0 2px #fff;font-weight:700}}#filters .filter-contents .filter-group .filter-more a .swatch{width:18px;height:18px;border-radius:999px;background-color:#fff;border:1px solid #ccc;position:relative;top:3px;margin-right:4px}#filters .filter-contents .filter-group .filter-more a .stars{position:relative;top:2px}#filters .filter-contents .filter-group .filter-more a .check{width:14px;height:14px;border:1px solid #ccc;margin:5px 8px 0 0;position:relative;flex:0 0 14px}@media (min-width:768px){#filters .filter-contents .filter-group .filter-more a .check{border-color:var(--primary)}}#filters .filter-contents .filter-group .filter-more a .count{margin:0 0 0 4px;font-size:12px;color:#707070}#filters .filter-contents .filter-group .filter-more a .count:before{content:"("}#filters .filter-contents .filter-group .filter-more a .count:after{content:")"}.filters-products{padding-bottom:6px}@media (min-width:768px){.filters-products{padding-bottom:26px}}.filters-products .search-results.hide-bundle-links .bundle-and-save-tooltip [data-href]{display:none}.filters-products .md-max-search{width:100%;max-width:100%}@media (min-width:768px){.filters-products .md-max-search{max-width:calc(100% - 255px)}}@media (min-width:768px){.filters-products .products{flex:1 1 auto}}.filters-products .products .h-area{display:flex;border-bottom:1px solid #e6e6e6;margin-bottom:1em;padding-bottom:5px}.filters-products .products .h-area .h-group{flex:1}.filters-products .products .h-area .h-group .h1,.filters-products .products .h-area .h-group h1{margin:0}.filters-products .products .h-area .h-group .found{color:#707070;margin-top:0;margin-bottom:0}.filters-products .products .lp-top{margin-bottom:1.5rem;padding-bottom:0;border-bottom:1px solid #e6e6e6;position:relative;overflow:hidden}.filters-products .products .lp-top .lp-banner{display:block;max-width:600px;margin-left:auto;margin-right:auto;cursor:default}.filters-products .products .lp-top .lp-banner+.lp-copy{margin-top:1.25rem}.filters-products .products .lp-top .lp-banner img{width:100%}.filters-products .products .lp-top .lp-banner[href]{cursor:pointer}.filters-products .products .lp-top .lp-links{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:1.25rem}@media (min-width:768px){.filters-products .products .lp-top .lp-links{display:flex}}.filters-products .products .lp-top .lp-links+.lp-copy{margin-top:1.25rem}.filters-products .products .lp-top .lp-links a{background-color:var(--secondary);color:#fff;font-weight:700;padding:10px 5px 5px;border-bottom:5px solid var(--primary);text-align:center;display:block;line-height:1.3;text-decoration:none}@media (min-width:768px){.filters-products .products .lp-top .lp-links a{padding:20px 15px 15px;flex:1;display:flex;align-items:center;text-align:center;justify-content:center;border-right:1px solid grey;border-top:1px solid grey}}@media (min-width:768px){.filters-products .products .lp-top .lp-links a:last-of-type{border-right:none}}html.mouse .filters-products .products .lp-top .lp-links a{transition:border .2s ease-in-out}.filters-products .products .lp-top .lp-links a:focus,html.mouse .filters-products .products .lp-top .lp-links a:hover{border-bottom:5px solid var(--highlight);background-color:var(--primary)}@media (max-width:767.98px){.filters-products .products .lp-top .lp-links a{padding:10px 5px;border-bottom:5px solid var(--highlight)}}.filters-products .products .lp-top .lp-copy{position:relative;font-size:14px;max-height:19vh;margin-bottom:20px}.filters-products .products .lp-top .lp-copy.expand{max-height:none;margin-bottom:1.5rem}@media (min-width:768px){.filters-products .products .lp-top .lp-copy{font-size:16px;max-height:15vh}}.filters-products .products .lp-top .lp-copy li,.filters-products .products .lp-top .lp-copy p{font-size:14px}@media (min-width:768px){.filters-products .products .lp-top .lp-copy li,.filters-products .products .lp-top .lp-copy p{font-size:16px}}.filters-products .products .lp-top .lp-copy>p:first-of-type{margin-top:0}.filters-products .products .lp-top .lp-copy>p:last-of-type{margin-bottom:0}.filters-products .products .lp-top .lp-copy br{display:block;content:" ";margin-bottom:.75rem}.filters-products .products .lp-top .lp-copy video{-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.filters-products .products .lp-top .expand-gradient{display:block;position:absolute;right:0;bottom:-20px;left:0;height:calc(60% + 20px);background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));pointer-events:none}.filters-products .products .lp-top .expand-link{display:block;cursor:pointer;font-weight:700;color:var(--link);text-decoration:none;background-color:#fff;padding:2px 20px;border-radius:4px 4px 0 0;border:1px solid #e6e6e6;border-bottom:none;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.filters-products .products .lp-top .expand-gradient,.filters-products .products .lp-top .expand-link{opacity:1;transition:opacity .2s ease-in-out}.filters-products .products .lp-top .expand-gradient.fade-away,.filters-products .products .lp-top .expand-link.fade-away{opacity:0;pointer-events:none}.filters-products .products .search-criteria .searched-tags{font-size:0}.filters-products .products .search-criteria .searched-tags>a{display:inline-flex;align-items:center;background-color:var(--highlight);color:var(--primary);padding:0 5px 0 8px;margin:0 5px 5px 0;font-size:14px;line-height:14px;font-weight:700;height:28px;text-transform:uppercase;text-decoration:none}@media (min-width:1024px){.filters-products .products .search-criteria .searched-tags>a{margin:0 10px 10px 0;padding:0 8px 0 11px;font-size:15px;line-height:15px}}.filters-products .products .search-criteria .searched-tags>a.clear{background-color:transparent;color:var(--link);padding:0;margin:0 0 0 5px}.filters-products .products .search-criteria .searched-tags>a i{color:var(--alert-dk);font-size:20px;margin-left:5px}@media (min-width:1024px){.filters-products .products .search-criteria .searched-tags>a i{font-size:22px}}.filters-products .products .lp-bottom .embed-responsive{max-width:744px;margin-left:auto;margin-right:auto}.filters-products .no-results{flex:1 1 auto;padding:15px 0 0}@media (min-width:768px){.filters-products .no-results{padding:20px 0 0 30px}}.filters-products .no-results .worry{opacity:.5}.filters-products .no-results .search-form{position:relative;display:block;width:100%;max-width:414px}.filters-products .no-results .search-form input[type=search]{display:block;width:100%;height:36px;border:2px solid grey;border-radius:5px;margin:0;padding:0 42px 0 10px;font-size:16px;line-height:16px}.filters-products .no-results .search-form button[type=submit]{background:none;border:none;position:absolute;top:0;right:0;width:36px;height:36px;padding:0;margin:0;text-align:center}.filters-products .no-results .search-form button[type=submit]:before{content:"";display:block;position:absolute;width:1px;background-color:grey;top:8px;bottom:8px}.filters-products .no-results .search-form button[type=submit] i{font-size:24px;line-height:36px;color:var(--success)}.filters-products .no-results .helpful-search-tips li p{margin:.5rem 0}.filters-products .no-results .title{position:relative;margin-bottom:1rem;text-align:center}@media (min-width:768px){.filters-products .no-results .title{display:flex;align-items:center}}.filters-products .no-results .title:after{content:"";display:block;height:1px;background:#a8a8a8;width:100%;margin:8px 0 0}@media (min-width:768px){.filters-products .no-results .title:after{margin:0 0 0 30px}}.filters-products .no-results h2{font-size:1rem;margin:0;white-space:nowrap}.filters-products .no-results .no-result-row{margin-left:-20px;margin-right:-20px;padding:0 1.5rem}@media (min-width:768px){.filters-products .no-results .no-result-row{margin-left:-1.5rem}}.filters-products .no-results .no-result-row.bg-gray{background:#f5f5f5}.filters-products .no-results .featured-categories ul,.filters-products .no-results .resources ul{list-style:none;display:flex;flex-wrap:wrap;padding:0 10px;margin:24px 0 0}@media (min-width:1024px){.filters-products .no-results .featured-categories ul,.filters-products .no-results .resources ul{flex-wrap:nowrap;margin:0 -10px;padding:0}}.filters-products .no-results .featured-categories ul li,.filters-products .no-results .resources ul li{flex:0 0 50%;max-width:50%;width:100%;padding:0 10px;margin-bottom:20px}@media (min-width:768px){.filters-products .no-results .featured-categories ul li,.filters-products .no-results .resources ul li{flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1024px){.filters-products .no-results .featured-categories ul li,.filters-products .no-results .resources ul li{width:auto;max-width:none;flex:1 1 0;margin:0 10px;padding:0}}.filters-products .no-results .featured-categories a,.filters-products .no-results .resources a{color:var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid #a8a8a8;background:#fff;font-size:30px;padding:10px 5px;text-align:center;line-height:1.2;text-decoration:none}@media (min-width:768px){.filters-products .no-results .featured-categories a,.filters-products .no-results .resources a{padding:16px 5px}}.filters-products .no-results .featured-categories a:hover,.filters-products .no-results .resources a:hover{border-color:#000}.filters-products .no-results .featured-categories a span,.filters-products .no-results .resources a span{font-size:1rem;font-weight:700}.filters-products .no-results .featured-categories a:before,.filters-products .no-results .resources a:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;display:flex;align-items:center;height:30px}@media (min-width:768px){.filters-products .no-results .featured-categories a:before,.filters-products .no-results .resources a:before{height:50px}}.filters-products .no-results .featured-categories a[href*="baseball/"]:before,.filters-products .no-results .resources a[href*="baseball/"]:before{content:"\e909";font-size:60%}.filters-products .no-results .featured-categories a[href*="fastpitch/"]:before,.filters-products .no-results .featured-categories a[href*="softball/"]:before,.filters-products .no-results .resources a[href*="fastpitch/"]:before,.filters-products .no-results .resources a[href*="softball/"]:before{content:"\e90a";font-size:72%}.filters-products .no-results .featured-categories a[href*=slow]:before,.filters-products .no-results .resources a[href*=slow]:before{content:"\e90d";font-size:95%}.filters-products .no-results .featured-categories a[href*="bats~youth"]:before,.filters-products .no-results .featured-categories a[href*="type~youth"]:before,.filters-products .no-results .resources a[href*="bats~youth"]:before,.filters-products .no-results .resources a[href*="type~youth"]:before{content:"\e90c"}.filters-products .no-results .featured-categories a[href*=catcher]:before,.filters-products .no-results .resources a[href*=catcher]:before{content:"\e910"}.filters-products .no-results .featured-categories a[href*=first]:before,.filters-products .no-results .resources a[href*=first]:before{content:"\e90e"}.filters-products .no-results .featured-categories a[href*=closeout]:before,.filters-products .no-results .resources a[href*=closeout]:before{content:"\e933"}.filters-products .no-results .featured-categories a[href*=wood]:before,.filters-products .no-results .resources a[href*=wood]:before{content:"\e92f";font-size:106%}@media (min-width:1024px){.filters-products .no-results div[data-js=product-grid]{margin:0 -1.7rem}}.filters-products .no-results div[data-js=product-grid] .products-grid{margin-top:1rem!important}@media (max-width:767.98px){.filters-products .no-results div[data-js=product-grid] .products-grid{margin-left:-24px;margin-right:-24px}}@media (min-width:768px){.filters-products .no-results div[data-js=product-grid] .col{flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.filters-products .no-results div[data-js=product-grid] .col{flex:0 0 25%;max-width:25%}}.filters-products .no-results .popular-pages{max-width:508px}.filters-products .no-results .popular-pages a{display:block;margin-bottom:.5rem}.filters-products .staff-picks .product .product-recommendation{display:flex}.filter-sort-wrap{position:fixed;top:62px;left:0;width:100%;height:55px;display:flex;gap:8px;background:#fff;border-bottom:1px solid grey;z-index:9999;padding:5px 8px;align-items:stretch;justify-content:space-between}@media (min-width:768px){.filter-sort-wrap{display:none}}.filter-sort-wrap .filter-sort-button[aria-checked=true],.filter-sort-wrap .filter-sort-button[aria-expanded=true],.standalone-control-wrap .filter-sort-button[aria-checked=true],.standalone-control-wrap .filter-sort-button[aria-expanded=true]{background-color:#f1e4b2}.filter-sort-wrap .filter-sort-button[aria-checked=false] .icon-eye,.filter-sort-wrap .filter-sort-button[aria-checked=true] .icon-eye-blocked,.standalone-control-wrap .filter-sort-button[aria-checked=false] .icon-eye,.standalone-control-wrap .filter-sort-button[aria-checked=true] .icon-eye-blocked{display:none}.filter-sort-wrap .sort-dropdowns,.filter-sort-wrap .visibility-controls,.standalone-control-wrap .sort-dropdowns,.standalone-control-wrap .visibility-controls{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.filter-sort-wrap .sort-dropdowns select,.filter-sort-wrap .visibility-controls select,.standalone-control-wrap .sort-dropdowns select,.standalone-control-wrap .visibility-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-align:center}.filter-sort-wrap .filter-sort-button,.filter-sort-wrap .sort-criteria,.standalone-control-wrap .filter-sort-button,.standalone-control-wrap .sort-criteria{display:flex;align-items:center;justify-content:center}.filter-sort-wrap .filter-sort-button,.filter-sort-wrap .sort-dropdowns,.filter-sort-wrap .visibility-controls,.standalone-control-wrap .filter-sort-button,.standalone-control-wrap .sort-dropdowns,.standalone-control-wrap .visibility-controls{flex-direction:column;padding:3px 8px;border:1px solid var(--primary);border-radius:5px;background:#fff}.filter-sort-wrap .filter-sort-button i,.filter-sort-wrap .sort-dropdowns i,.filter-sort-wrap .visibility-controls i,.standalone-control-wrap .filter-sort-button i,.standalone-control-wrap .sort-dropdowns i,.standalone-control-wrap .visibility-controls i{font-size:16px}.filter-sort-wrap .filter-sort-button,.filter-sort-wrap .sort-dropdown,.standalone-control-wrap .filter-sort-button,.standalone-control-wrap .sort-dropdown{font-size:15px;line-height:17px;color:var(--primary)}@media (min-width:768px){.filter-sort-wrap .filter-sort-button,.filter-sort-wrap .sort-dropdown,.standalone-control-wrap .filter-sort-button,.standalone-control-wrap .sort-dropdown{font-weight:700;font-size:16px;line-height:17px}}.filter-sort-wrap .visibility-controls,.standalone-control-wrap .visibility-controls{padding:9px 3px}.filter-sort-wrap .visibility-controls select,.standalone-control-wrap .visibility-controls select{font-weight:700;font-size:16px;line-height:18px;color:var(--primary)}.filter-sort-wrap .sort-dropdowns{position:relative;padding-bottom:calc(1rem + 2px);justify-content:center}.filter-sort-wrap .sort-dropdowns select.sort-dropdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;padding-top:calc(1rem + 2px);text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.standalone-control-wrap .sort-dropdowns,.standalone-control-wrap .visibility-controls{width:auto;flex-direction:row}@media (min-width:768px){.standalone-control-wrap .sort-dropdowns,.standalone-control-wrap .visibility-controls{font-size:16px;height:32px;max-width:390px}}.standalone-control-wrap .sort-dropdowns [class^=icon-],.standalone-control-wrap .visibility-controls [class^=icon-]{pointer-events:none}.standalone-control-wrap .sort-dropdowns select,.standalone-control-wrap .visibility-controls select{display:block;width:100%;margin-right:-18px;padding-right:18px}.standalone-control-wrap .sort-dropdowns i+select,.standalone-control-wrap .visibility-controls i+select{margin-left:-18px;padding-left:18px}.standalone-control-wrap.with-label{position:relative;margin-left:40px}.standalone-control-wrap.with-label label{position:absolute;opacity:1;left:-40px;top:9px;width:35px;padding-right:4px;text-align:right;line-height:1em}.sort-criteria{display:flex;justify-content:space-between;width:100%}@media (min-width:768px){.sort-criteria{flex-wrap:wrap}}@media (min-width:1024px){.sort-criteria{height:40px;flex-wrap:nowrap}}.sort-criteria.load{pointer-events:none}@keyframes sort-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sort-criteria.load i.swap{animation:sort-spin .2s linear 0s infinite}.sort-criteria.load a{opacity:.4!important}.sort-criteria .sort-radios{flex:1 1;background-color:#e6e6e6;border-radius:5px;position:relative;justify-content:space-around;align-items:center;height:100%;padding-left:34px}@media (min-width:768px){.sort-criteria .sort-radios{flex-basis:100%;order:2;height:36px}}@media (min-width:1024px){.sort-criteria .sort-radios{order:0;flex-basis:auto;height:auto}}.sort-criteria .sort-radios i.swap{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;background-color:#fff;border-radius:999px;color:var(--primary);font-size:20px;max-width:20px;margin:0 0 0 10px}@media (min-width:1024px){.sort-criteria .sort-radios i.swap{font-size:24px;max-width:24px}}.sort-criteria .sort-radios .sort-radio{font-weight:700;color:var(--primary);text-decoration:none;font-size:14px;line-height:14px;position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:6px;flex:1 1 auto}@media (min-width:1200px){.sort-criteria .sort-radios .sort-radio{font-size:16px;line-height:16px}}.sort-criteria .sort-radios .sort-radio:after{content:"";width:5px;height:5px;display:block;border-radius:999px;background-color:grey;position:absolute;bottom:8px;left:calc(50% - 2.5px);transition:all .2s}.sort-criteria .sort-radios .sort-radio.selected:after,.sort-criteria .sort-radios .sort-radio:hover:not(.selected):after{left:calc(50% - 20px);width:40px;height:2px;border-radius:0;background-color:var(--success-a11y)}.sort-criteria .sort-radios .sort-radio:hover:not(.selected):after{background-color:var(--primary)}#filters .pack-toggle{border:1px solid #fff;border-radius:5px;margin:0 20px 10px;display:flex;justify-content:space-between;align-items:center;padding:5px 20px;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;align-self:flex-start;font-size:15px;line-height:1.2}@media (min-width:768px){#filters .pack-toggle{margin:0 20px 10px -20px;color:var(--primary);border-color:#adb5bd;background-color:#e0e0e0;font-size:14px}}#filters .pack-toggle:hover{border-color:#000;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}#filters .pack-toggle:hover .toggler:after{border-color:#000}#filters .pack-toggle.off .toggler{justify-content:flex-start;background-color:#fff;border-color:#fff}#filters .pack-toggle.off .toggler:after{background-color:#707070}#filters .pack-toggle .toggler{width:100%;height:18px;max-width:40px;min-width:34px;background-color:#fff;border:1px solid grey;border-radius:10px;margin-left:7px;display:flex;align-items:center;justify-content:flex-end;background-color:var(--success)}#filters .pack-toggle .toggler:after{content:"";display:block;width:13px;height:13px;border-radius:99px;margin:0 3px;background-color:#fff;border:1px solid #6c757d}.sort-criteria .labs-toggle{background-color:#e6e6e6;border-radius:5px;margin-left:20px}.range-container{display:flex;flex-direction:column;margin:10px 18px}@media (min-width:768px){.range-container{width:90%;margin:10px 1px}}.range-container .slider-controls{position:relative;min-height:6px;padding:0 4px}.range-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;margin-left:-.5px;background-color:var(--lab-primary);border:1px solid var(--lab-primary-a11y);border-radius:50%;box-shadow:1px 1px 3px 0 #c6c6c6;cursor:pointer;position:relative;z-index:3}.range-container input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;margin-left:-.5px;background-color:var(--lab-primary);border:1px solid var(--lab-primary-a11y);border-radius:50%;box-shadow:1px 1px 3px 0 #c6c6c6;cursor:pointer;position:relative;z-index:3}.range-container input[type=range]::-webkit-slider-thumb:hover{background:var(--lab-primary-a11y);box-shadow:0 0 0 7px rgba(0,218,58,.3)}.range-container input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}.range-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% - 8px);position:absolute;background-color:#fff;pointer-events:none;z-index:1}.range-container .minRange{height:8px;border:1px solid #b0b0b0;border-radius:4px}.range-container .maxRange{top:4px;height:0}.range-container .slider-labels{display:grid;grid-template-columns:2fr 1fr 2fr;grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0;padding-top:12px}.range-container .slider-labels>span,.range-container .slider-labels label{position:relative;margin:0;padding:0;text-align:left;font:normal 400 11px/12px Lato,sans-serif}.range-container .slider-labels>span:nth-child(2),.range-container .slider-labels label:nth-child(2){text-align:center}.range-container .slider-labels>span:nth-child(3),.range-container .slider-labels label:nth-child(3){text-align:right}.range-container .slider-labels>span:after{content:" ";position:absolute;width:1px;height:5px;background:#b0b0b0;top:-5px;left:50%;z-index:-1}[aria-label*="-"][aria-label*="%"][data-balloon-pos=up]:after{background:rgba(224,173,18,.9);border-radius:20px;color:var(--success-contrast);font-weight:700!important;text-align:center;bottom:96%}[aria-label*="-"][aria-label*="%"][data-balloon-pos=up]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(224, 173, 18, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E")}.filter-group.labs-group .filter-title{justify-content:flex-start!important}.filter-group.labs-group .filter-group-toggle{color:#fff}@media (min-width:768px){.filter-group.labs-group .filter-group-toggle{color:var(--primary)}}@media (max-width:767.98px){.filter-group.labs-group .filter-group-toggle.expand-btn{flex:1 1 auto;justify-content:flex-end;order:3}}.filter-group.labs-group .labs-toggle{margin-left:6px;background:none;width:80px}@media (min-width:768px){.filter-group.labs-group .labs-toggle{margin-left:auto}}.filter-group.labs-group .labs-toggle .toggler{position:relative;width:100%;align-items:center;justify-content:space-between;flex-direction:row-reverse;padding:0 2px;gap:2px;height:20px}.filter-group.labs-group .labs-toggle .toggler:after{flex:0 0 auto;margin:0 2px}.filter-group.labs-group .labs-toggle .toggle-label{flex:1 1 auto;font-size:14px;color:var(--primary)}.filter-group.labs-group .labs-toggle .toggle-label.off{text-align:left}.filter-group.labs-group .labs-toggle .toggle-label.on{display:none;text-align:right}.filter-group.labs-group .labs-toggle[aria-checked=true] .toggler{flex-direction:row}.filter-group.labs-group .labs-toggle[aria-checked=true] .toggle-label.off{display:none}.filter-group.labs-group .labs-toggle[aria-checked=true] .toggle-label.on{display:inline}@media (min-width:415px){.sort-criteria .labs-toggle{padding:1px 3px 1px 8px;margin-bottom:10px}}@media (min-width:768px){.sort-criteria .labs-toggle{padding:1px 8px 1px 15px}.sort-criteria .labs-toggle .toggle-label{font-weight:700}}@media (min-width:1024px){.sort-criteria .labs-toggle{margin-bottom:0}}@media (min-width:1200px){.sort-criteria .labs-toggle .toggler{width:35px}.sort-criteria .labs-toggle .toggle-label{font-size:100%}}