.product-finder{display:grid;gap:4rem;padding-right:1.5rem;padding-left:1.5rem}@media screen and (min-width:990px){.product-finder{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:2rem;padding-right:2rem;padding-left:2rem}}.product-finder__label{display:block;margin:0;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product-finder__label:focus,.product-finder__label:focus-visible{outline:none;box-shadow:none}.product-finder__heading{max-width:14ch;margin:2rem 0 0;font-family:var(--font-body-family);font-size:clamp(3.4rem,4.4vw,6.6rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.product-finder__panel[hidden]{display:none}.product-finder__cards{display:grid;gap:1rem;margin-top:1.4rem}@media screen and (min-width:750px){.product-finder__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-finder__cards--3,.product-finder__cards--2{grid-template-columns:repeat(3,minmax(0,1fr))}.product-finder__cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-finder__card{display:flex;flex-direction:column;padding:2rem;border:.1rem solid transparent;background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-short) ease}.product-finder__card[aria-pressed=true],.product-finder__card:focus-visible{border-color:rgb(var(--color-foreground))}@media(hover:hover){.product-finder__card:hover{border-color:rgb(var(--color-foreground))}}.product-finder__card-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin-bottom:1.6rem}@media screen and (min-width:750px){.product-finder__card-media{aspect-ratio:1}}.product-finder__card-media img,.product-finder__card-media svg{width:100%;height:100%;object-fit:contain}.product-finder__card-media .placeholder-svg{opacity:.35}.product-finder__card-title{margin-bottom:.6rem;font-size:1.8rem;font-weight:600;line-height:1.2}.product-finder__link{padding:0 0 .4rem;border:0;border-bottom:.2rem solid currentColor;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.product-finder__back{margin-top:2.4rem}.product-finder__result{display:grid;align-items:center;gap:2rem;margin-top:1.4rem;padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (min-width:750px){.product-finder__result{grid-template-columns:repeat(2,minmax(0,1fr));padding:4rem}}.product-finder__result--empty{justify-items:start}.product-finder__result-media{--product-row-image-size: 70%}.product-finder__result-title{display:block;margin:1.6rem 0 2rem;font-size:2.2rem;line-height:1.15;color:rgb(var(--color-foreground))}.product-finder__result-text{margin-bottom:1.4rem}.product-finder__result-text .product-row__price{font-size:inherit;color:inherit}.product-finder__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 2.4rem;margin-top:3rem}.product-finder__form{flex:1 1 18rem}.product-finder__form form{margin:0}.product-finder__add.product-row__add{justify-content:center;width:100%;min-height:5.6rem;padding:0 2.4rem;border:0;border-radius:2.6rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:749px){.product-finder__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.product-finder__card{padding:1.2rem}.product-finder__card-media{aspect-ratio:1;margin-bottom:1rem}.product-finder__card-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-product-finder.css.map */
