@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-400.woff2") format("woff2"),url("./TWKLausanne-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-200.woff2") format("woff2"),url("./TWKLausanne-200.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}.main-search{position:relative;max-width:100vw}.main-search .main-search__head{position:relative;margin-block:4.9rem 2.6rem;padding-inline:1.7rem;display:flex;justify-content:space-between;align-items:flex-end}@media(min-width: 1024px){.main-search .main-search__head{margin-block:9.2rem 4rem;padding-inline:3rem}}.main-search .main-search__no-products-title{margin-block:11rem 0;font-weight:400;font-size:2.2rem;line-height:3.3rem;text-transform:none;text-align:center}.main-search .main-search__title{margin:0;display:flex;justify-content:space-between;align-items:flex-end;gap:3.5rem;font-weight:400;font-size:2.2rem;line-height:2.2rem}.main-search .main-search__title svg{margin-bottom:.5rem}.main-search .main-search__title span{max-width:7ch}@media(min-width: 1024px){.main-search .main-search__title{gap:11.7rem;font-size:3.8rem;line-height:4.2rem}.main-search .main-search__title svg{width:21.1rem;height:25rem;margin-bottom:.8rem}}.main-search .main-search__filters{position:relative}.main-search .main-search__body{position:relative;max-width:100%;padding-bottom:8rem;box-sizing:border-box}@media(min-width: 1024px){.main-search .main-search__body{padding-bottom:9rem}}.main-search .main-search__items{position:relative;margin:2rem 0 3.6rem;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:1px solid #000;box-sizing:border-box}.main-search .main-search__items:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#000}@media(min-width: 1024px){.main-search .main-search__items{margin:3rem 0 8.5rem;grid-template-columns:repeat(4, 1fr)}}.main-search .main-search__item{position:relative;width:100%;min-width:0;border-top:1px solid #000;border-right:1px solid #000}.main-search .main-search__item:nth-child(2n+1){border-left:1px solid #000}.main-search .main-search__item:after{content:"";position:absolute;bottom:-1px;left:0;right:-1px;height:1px;background-color:#000}@media(min-width: 1024px){.main-search .main-search__item:nth-child(2n+1){border-left:none}.main-search .main-search__item:nth-child(4n+1){border-left:1px solid #000}}/*# sourceMappingURL=main-search.css.map */
