strong{font-family:PPPlayground,arial,sans-serif;font-weight:300;line-height:0}.section-search__toolbar{z-index:10;background-color:#f5f5f5;padding-top:1em;transition:top .3s ease-in-out}.section-search__toolbar:before{content:"";background-color:#f5f5f5;height:2px;position:absolute;top:-2px;left:0;right:0}@media (min-width:1024px){.section-search__toolbar{top:var(--toolbar-top,0px);position:sticky}}.section-search__inner .search-term{text-align:center;padding:1em 0 2em}@media (max-width:1024px){.section-search__inner .search-term{padding:3em 0 2em}}.section-search__inner .product-count--mobile{text-transform:uppercase;padding-top:1.5em;font-size:10px;display:none}@media (max-width:768px){.section-search__inner .product-count--mobile{display:block}}.section-search__content{padding-top:1em}.section-search__content>ul{grid-template-columns:1fr 1fr 1fr;gap:2.25em .75em;display:grid}@media (max-width:768px){.section-search__content>ul{grid-template-columns:1fr 1fr;gap:1.5em 4px}}.section-search__content>ul li.empty{text-align:center;border:none;margin:0 auto;padding:6em 0}.section-search__content>ul li.two-column-span{grid-column:span 2}@media (max-width:768px){.section-search__content>ul li.two-column-span{grid-column:span 1}}.section-search__content>ul .card-product{height:100%}.section-search__content>ul.four-grid{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:768px){.section-search__content>ul.four-grid{grid-template-columns:1fr 1fr}}.section-search__pagination{justify-content:space-between;align-items:center;width:100%;max-width:335px;margin:0 auto;display:flex}.section-search__pagination span,.section-search__pagination a{color:var(--color-midnight)}.section-search__pagination span.current{text-underline-offset:3px;text-decoration:underline}.section-search .floating-search-filter-button{background:#ded7cfcc;width:100%;height:60px;display:none;position:fixed;bottom:0;left:0}.section-search .floating-search-filter-button button{gap:10px;width:100%;height:100%}.section-search .floating-search-filter-button button span{font-size:10px}.section-search .floating-search-filter-button button svg{width:18px}@media (max-width:768px){.section-search .floating-search-filter-button{display:block}.section-search__products.empty{margin-top:1em}}
