.ca-visual-results{padding-top:4rem;padding-bottom:6rem}.ca-visual-results__header{margin-bottom:3rem;text-align:center}.ca-visual-results__title{margin:0;color:#0d1a2e}.ca-visual-results__description{margin:1rem auto 0;max-width:62rem;color:#0d1a2ead;font-size:1.6rem;line-height:1.5}.ca-visual-results__loading,.ca-visual-results__message{padding:3rem 1.5rem;color:#0d1a2e;text-align:center;font-size:1.6rem}.ca-visual-results__message[hidden],.ca-visual-results__actions[hidden]{display:none}.ca-visual-results__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.ca-visual-result-card{min-width:0}.ca-visual-result-card__link{display:block;height:100%;overflow:hidden;border:1px solid rgba(13,26,46,.1);border-radius:1rem;background:#fff;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ca-visual-result-card__link:hover{transform:translateY(-3px);border-color:#00a7a773;box-shadow:0 1rem 2.5rem #0d1a2e1a}.ca-visual-result-card__image-wrapper{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.ca-visual-result-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform .25s ease}.ca-visual-result-card__link:hover .ca-visual-result-card__image{transform:scale(1.025)}.ca-visual-result-card__image--failed{display:none}.ca-visual-result-card__content{padding:1.5rem}.ca-visual-result-card__title{margin:0;color:#0d1a2e;font-size:1.6rem;line-height:1.35}.ca-visual-result-card__match{margin:.8rem 0 0;color:#00a7a7;font-size:1.3rem;font-weight:600}.ca-visual-results__actions{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width:989px){.ca-visual-results{padding-top:3rem;padding-bottom:4rem}.ca-visual-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media screen and (max-width:749px){.ca-visual-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ca-visual-result-card__content{padding:1.2rem}.ca-visual-result-card__title{font-size:1.4rem}}@media screen and (max-width:480px){.ca-visual-results__grid{grid-template-columns:1fr 1fr}.ca-visual-result-card__image{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/visual-search-results.css.map */
