.searchResults{max-width:1370px;margin:0 auto}.searchResults__title{font-family:"Bebas Neue";font-size:2rem;text-align:center;text-transform:uppercase;margin-bottom:1.5rem}#search-box{max-width:600px;margin:0 auto 2rem}.ais-SearchBox-form{display:flex;align-items:center;border:1px solid #e5e5e5}input[type=search].ais-SearchBox-input{display:initial;width:auto;height:auto;min-height:auto;flex:1;min-width:0;padding:12px 16px;border:none;background:rgba(0,0,0,0);font:inherit;font-size:1rem;color:#333;box-sizing:border-box;appearance:none}input[type=search].ais-SearchBox-input:focus-visible{outline:2px solid #333;outline-offset:-2px}button.ais-SearchBox-submit,button.ais-SearchBox-reset{background:none;border:none;border-radius:0;padding:8px;margin:0;cursor:pointer;display:flex;align-items:center;appearance:none}button.ais-SearchBox-submit svg,button.ais-SearchBox-reset svg{width:16px;height:16px}.ais-SearchBox-submitIcon{fill:#747474}.searchResults__layout{display:flex;gap:2rem}.searchResults__facets{width:220px;flex-shrink:0}.searchResults__main{flex:1;min-width:0}@media(max-width: 767px){.searchResults__layout{flex-direction:column}.searchResults__facets{width:100%}}.searchResults__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;color:#747474}.ais-SortBy-select{border:1px solid #e5e5e5;padding:6px 28px 6px 10px;font:inherit;font-size:.875rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23333'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;border-radius:0;cursor:pointer;color:#333}.searchResults__sectionTitle{font-family:"Bebas Neue";font-size:1.25rem;text-transform:uppercase;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.searchResults__facetTitle{font-family:"Bebas Neue";font-size:1rem;text-transform:uppercase;margin-bottom:.5rem}.ais-RefinementList-list{list-style:none;padding:0;margin:0}.ais-RefinementList-item{margin-bottom:4px}.ais-RefinementList-label{display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:#333}.ais-RefinementList-checkbox{margin-right:8px}.ais-RefinementList-count{margin-left:auto;color:#747474;font-size:.8rem}.ais-RefinementList-count::before{content:"("}.ais-RefinementList-count::after{content:")"}.ais-RefinementList-showMore{background:none;border:none;color:#747474;cursor:pointer;font-size:.8rem;padding:4px 0;margin-top:4px}.ais-RefinementList-showMore:hover{text-decoration:underline}.ais-ClearRefinements-button{background:none;border:none;color:#747474;cursor:pointer;font-size:.8rem;padding:0;margin-bottom:1rem}.ais-ClearRefinements-button:hover{text-decoration:underline}.ais-ClearRefinements-button--disabled{display:none}.ais-Hits-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;list-style:none;padding:0;margin:0}@media(max-width: 767px){.ais-Hits-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.ais-Hits-list{grid-template-columns:1fr}}.searchHit{display:block;text-decoration:none;color:#333}.searchHit:hover{text-decoration:none}.searchHit__image{aspect-ratio:1;overflow:hidden;background:#f8f8f8;margin-bottom:.75rem}.searchHit__image img{width:100%;height:100%;object-fit:cover}.searchHit__body{display:flex;flex-direction:column;gap:.25rem}.searchHit__title{font-size:.9rem;font-weight:600;line-height:1.3;margin:0}.searchHit__title em,.searchHit__title mark{font-style:normal;font-weight:700;background:none}.searchHit__type{font-size:.8rem;color:#747474}.searchHit__price{font-size:.9rem;font-weight:600}#hits-collections .ais-Hits-list,#hits-articles .ais-Hits-list,#hits-pages .ais-Hits-list{grid-template-columns:repeat(3, 1fr)}#hits-collections .searchHit__image,#hits-articles .searchHit__image,#hits-pages .searchHit__image{aspect-ratio:16/9}#search-pagination{margin-top:2rem}.ais-Pagination-list{display:flex;justify-content:center;gap:4px;list-style:none;padding:0;margin:0}.ais-Pagination-item a,.ais-Pagination-item span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e5e5;text-decoration:none;color:#333;font-size:.875rem}.ais-Pagination-item--selected a{background:#000;border-color:#000;color:#fff}.ais-Pagination-item--disabled a,.ais-Pagination-item--disabled span{color:#e5e5e5;cursor:default;pointer-events:none}.searchResults__empty{text-align:center;padding:3rem 0;color:#747474}
