.price-compare{color:#555;padding:0 .25rem}.price-label{color:#555;display:block}.price-label,.product-badge{font-size:.75rem;font-weight:600;text-transform:uppercase}.product-badge{background-color:#c1cd42;border-radius:.125rem;left:.5rem;padding:.25rem .45rem;position:absolute;top:.5rem;z-index:2}.product-thumb{align-content:flex-start;align-items:flex-start;background-color:#fff;display:grid;gap:.75rem;height:100%;padding:1rem;position:relative;text-align:center}.product-thumb a:first-of-type:before,.product-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible,.product-thumb button:first-of-type.focus-visible{box-shadow:none}.product-thumb a:first-of-type.focus-visible:before,.product-thumb button:first-of-type.focus-visible:before{border-color:#fff;border-radius:var(--border-radius,.125rem);box-shadow:0 0 0 .125rem #1d8ec7;outline:none}.product-thumb:before{border-radius:var(--border-radius,0);bottom:0;box-shadow:0 0 .375rem 0 rgba(0,0,0,.2);content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.product-thumb:hover{z-index:2}.product-thumb:hover:before{opacity:1}.product-thumb--small{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb--small .media-image{height:3.75rem;width:3.75rem}.product-thumb__title{color:#555;font-size:1rem;font-weight:500;margin:0;z-index:2}.product-thumb__text{position:relative;z-index:2}.pagination{width:100%}.pagination__list{display:flex;flex-direction:row;gap:.75rem}.pagination__element,.pagination__list{align-items:center;justify-content:center}.pagination__element{background-color:#fff;border-radius:50%!important;border-radius:.1875rem;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5625rem;height:2rem;line-height:1;text-align:left;text-transform:uppercase;transition:color .15s ease-in,background-color .15s ease-in;width:2rem}.pagination__element:disabled{background-color:#f4f4f4!important;border-color:#f4f4f4!important;color:#555!important;pointer-events:none!important}.pagination__element.is-active,.pagination__element:hover{background-color:#c1cd42}.search-results__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.search-results__title{font-family:bebas-neue-by-fontfabric,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;line-height:1.35}@media (hover:hover){.product-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:64em){.product-thumb__title{font-size:1.125rem}.search-results__title{font-size:2.125rem;line-height:1.25}}