@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}.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:400;font-size:1rem;line-height:1.1rem;color:#000;background-color:#0000;border:1px solid #000}.search .search__form-input::placeholder{color:#000;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:#000;background-color:#0000;cursor:pointer}.search .search__form-submit:after{content:"";position:absolute;bottom:.5rem;left:0;width:100%;height:1px;background-color:#000;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:calc(100% + 1px);left:0;width:100%;max-width:100vw;height:fit-content;background-color:#fff;overflow-y:scroll;z-index:2}@media (min-width: 1024px){.search__results{left:-1px;width:25vw;border-left:1px solid #000}}.search__result-product{padding:1.6rem;display:flex;align-items:flex-start;gap:1rem;border-bottom:1px solid #000}.search__result-product .wrapper{width:6.5rem;flex-shrink:0}.search__result-product .wrapper img{display:block}.search__result-product .content{width:100%}.search__result-product .vendor{margin:0 0 1rem;font-size:1.2rem;line-height:1;text-transform:uppercase}@media (min-width: 1024px){.search__result-product .vendor{font-size:1.1rem}}.search__result-product .title,.search__result-product .price{margin:0 0 1rem;font-weight:200;font-size:1.2rem;line-height:1rem}@media (min-width: 1024px){.search__result-product .title,.search__result-product .price{margin-bottom:1.2rem;font-size:1.1rem;line-height:1.3rem}}@media (min-width: 1024px){.search__result-product{padding:1rem}}@media (min-width: 1280px){.search__result-product .wrapper{width:9.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/search.css.map */
