@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@font-face{font-family:"Instrument Serif",serif;src:url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Sans",sans-serif;src:url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap");font-weight:600;font-style:normal;font-display:swap}.search .search__form{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:1.4rem}.search .search__form-input{width:100%;padding:1.5rem 1.4rem 1.3rem;font-weight:500;font-size:1rem;line-height:1.1rem;color:#1f1f1f;background-color:rgba(0,0,0,0);border:1px solid #1f1f1f}.search .search__form-input::placeholder{color:#1f1f1f;opacity:1}@media(min-width: 1024px){.search .search__form-input{padding:1.8rem 1.8rem 1.5rem;font-size:1.2rem;line-height:1.3rem}}.search .search__form-submit{position:relative;width:fit-content;height:100%;padding:1.4rem 0;font-size:.9rem;line-height:183.1%;text-transform:uppercase;color:#1f1f1f;background-color:rgba(0,0,0,0);cursor:pointer}.search .search__form-submit:after{content:"";position:absolute;bottom:.5rem;left:0;width:100%;height:1px;background-color:#1f1f1f;transform-origin:left;transform:scale(0);transition:transform .3s ease-out}@media(min-width: 1024px){.search .search__form-submit{font-size:1.2rem;line-height:2.1rem}}.search .search__form-submit:hover::after,.search .search__form-submit:focus-visible::after{transform:scale(1)}.search__results{position:absolute;top:100%;left:0;right:0;height:fit-content;padding:1.5rem;background-color:#fff;border-bottom:1px solid #ececec;overflow-y:scroll;z-index:1000}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.search__results{padding:1rem}}@media(min-width: 1280px){.search__results{border:1px solid #ececec}}.search__result-product{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;text-decoration:none;background-color:#fff}.search__result-product:not(:last-child){border-bottom:1px solid #ececec}.search__result-product .wrapper{position:relative;width:5rem;min-height:unset !important;display:flex;align-items:center;line-height:0;flex-shrink:0;aspect-ratio:5/7;background-color:rgba(31,31,31,0)}.search__result-product .wrapper::after{content:"";position:absolute;inset:0;background-color:#1f1f1f;opacity:.04}.search__result-product .wrapper img{display:block}.search__result-product .content{width:100%}.search__result-product .vendor{margin:0;font-weight:600;font-size:clamp(1.2rem,1.0757rem + .3315vw,1.5rem);line-height:1.3;text-transform:capitalize}.search__result-product .title{margin:0 0 .5rem;font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:clamp(1rem,.9171rem + .221vw,1.2rem);line-height:1.4rem}.search__result-product .price{margin:0;font-weight:500;font-size:clamp(1.1rem,1.0296rem + .1878vw,1.3rem);line-height:1.4rem;text-transform:uppercase}.search__result-product .price span{font-weight:600}@media(min-width: 1024px){.search__result-product{padding:1rem}}.search__results-button{transition:color .3s ease-in,background-color .3s ease-out;cursor:pointer}.search__results-button:hover,.search__results-button:focus-visible{color:#fff;background-color:#1f1f1f;transition:color .3s ease-out,background-color .3s ease-in}/*# sourceMappingURL=search.css.map */
