.search-header{display:flex;align-items:center;padding:5px;flex-wrap:wrap;background-color:var(--sports-white);border-bottom:1px solid var(--sports-grey-3)}.search-header__searchbox{flex:1;width:100%}.search-header__searchbox .ais-SearchBox{width:100%}.search-header__stats{flex-shrink:1;width:100%;display:none}.search-header__searchbox form{width:100%;position:relative}@media (min-width: 768px){.search-header{padding:16px;background-color:transparent;border-bottom:none}.search-header__searchbox,.search-header__stats{width:auto}.search-header__searchbox form{max-width:450px}.search-header__stats{display:block}}.search-header__searchbox .ais-SearchBox-reset{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.search-header__searchbox .ais-SearchBox-reset svg{height:14px;fill:var(--sports-grey-1)}.search-header .ais-SearchBox-input{width:100%;font-size:16px;padding:0 12px 0 36px;height:48px;line-height:48px;border-radius:4px;background-color:var(--sports-white);border:1px solid #ddd;background-image:url(https://cdn.shopify.com/s/files/1/0665/2971/files/icon-search.svg?v=1676482389);background-repeat:no-repeat;background-position:12px;background-size:16px}.search-header__stats .ais-Stats-text{color:var(--sports-grey-1);font-size:14px;letter-spacing:.1px;line-height:16px}.ais-RefinementList-label{display:flex;align-items:center}.ais-RefinementList-checkbox{width:18px;height:18px;-webkit-appearance:auto;appearance:auto;margin-right:8px}.ais-RefinementList-count{display:none}.refinements__header{display:flex;justify-content:space-between;padding:15px 0;margin-bottom:16px;border-bottom:1px solid var(--sports-grey-3)}.refinements__header h1,.refinements__header h2{font-family:var(--font-helvetica);text-transform:none;color:#222;font-size:20px;font-weight:700;letter-spacing:-.08px;line-height:25px}.refinements__header h1{font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1}.refinements__header button,.ais-RefinementList-showMore{color:var(--sports-grey-1);font-size:14px;letter-spacing:.1px;line-height:16px;text-decoration:underline}.refinements__list .ais-ClearRefinements-button{font-weight:500;font-size:12px;line-height:120%;text-decoration-line:underline;color:#1c1c1e}.refinements__list button.ais-ClearRefinements-button--disabled,.ais-RefinementList-showMore--disabled{display:none}.ais-CurrentRefinements--mobile .ais-CurrentRefinements-list{padding:8px 16px;margin:0;background-color:var(--sports-white);border-bottom:1px solid var(--sports-grey-3);display:flex;align-items:center;overflow-x:auto;flex-wrap:nowrap}.ais-CurrentRefinements--mobile .ais-CurrentRefinements-list:not(:empty){margin:0}.ais-CurrentRefinements--mobile .ais-CurrentRefinements-category{margin:0 8px 0 0}.ais-CurrentRefinements--mobile .ais-CurrentRefinements-item{display:flex}.ais-CurrentRefinements--mobile.empty{display:none}@media (min-width: 768px){.refinements__header,.ais-CurrentRefinements--mobile{display:none}}.ais-CurrentRefinements-item,.ais-CurrentRefinements-title{display:inline-block}.ais-CurrentRefinements-title{line-height:1;margin-right:8px;color:#858585}.ais-CurrentRefinements-label{display:none}.ais-CurrentRefinements-list:not(:empty){margin:4px 0}.ais-CurrentRefinements-category{display:inline-flex;align-items:center;padding:6px 10px 6px 14px;margin:0 8px 8px 0;font-size:12px;font-weight:500;color:#fff;background-color:#000;border-radius:24px;white-space:nowrap}.ais-CurrentRefinements-delete{padding:0 2px 0 6px;font-size:14px;margin-left:5px}.refinement{margin-bottom:10px;border-bottom:1px solid var(--sports-grey-3);padding-bottom:10px}.refinement__header{display:flex;justify-content:space-between;align-items:center;padding:6px 0;margin-bottom:6px;cursor:pointer}.refinement__title{font-size:16px;font-weight:500;font-family:var(--font-helvetica);text-transform:none}.refinement__headerIcon:before{content:"+";font-size:18px;font-weight:500}.refinement--open .refinement__headerIcon:before{content:"-"}.refinement--open{padding-bottom:24px}.refinement__body{display:none}.refinement--open .refinement__body{display:block}.refinement__tags,.refinement__sort,.refinement__tags--gender,.refinement__product-type,.refinement__product-size,.refinement__product-color,.refinement__product-vendor{display:none}@media (min-width: 768px){.refinement__sort{display:block;margin-top:10px;padding-top:15px;border-top:1px solid var(--sports-grey-3)}}#ugly-sweaters-barstool-sports-store .refinement__tags{display:block}.ais-RefinementList-showMore{text-decoration:none;margin-top:16px;font-size:16px}#js-refinements-colors .ais-RefinementList-list,#js-refinements-sizes .ais-RefinementList-list{display:flex;flex-wrap:wrap}#js-refinements-colors .ais-RefinementList-list{gap:16px}@media (min-width: 768px){#js-refinements-colors .ais-RefinementList-list{gap:10px}}#js-refinements-sizes .ais-RefinementList-list{gap:10px}#js-refinements-colors .ais-RefinementList-item,#js-refinements-sizes .ais-RefinementList-item{width:30%}#js-refinements-types .ais-RefinementList-item{margin:7px 0}.size-filter,.swatch-filter{color:inherit;display:flex;flex-direction:column;align-items:center}.size-filter span,.swatch-filter span{display:block;font-size:12px;line-height:1.1;text-align:center}.size-filter{width:100%;height:42px;background-color:var(--sports-white);border:1px solid #ddd;justify-content:center;margin-bottom:0}#js-refinements-sizes .ais-RefinementList-item--selected .size-filter{border-color:#000;background-color:#000;color:var(--sports-white)}.swatch-filter .swatch-color-square__container{position:relative;width:100%;height:42px;border:1px solid var(--sports-grey-3);margin-bottom:2px;background:var(--sports-white)}.swatch-filter .swatch-color-square{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:50%;right:50%;transform:translate(50%,-50%)}@media (min-width: 768px){.swatch-filter .swatch-color-square__container{width:68px}}.ais-RefinementList-item--selected .swatch-color-square__container{border:2px solid var(--sports-black-1)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-search.css.map */
