.ta1-family-picker--desc{max-width:720px;margin:10px auto 0}.ta1-family-picker--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.ta1-family-picker--card{position:relative;display:flex;flex-direction:column;border:1.5px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ta1-family-picker--card:hover{border-color:#b0b0b0;box-shadow:0 4px 14px #0000000f}.ta1-family-picker--badge{position:absolute;top:10px;left:10px;z-index:2;background:#2d6b4f;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1.4}.ta1-family-picker--card img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ta1-family-picker--body{display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px;text-align:left}.ta1-family-picker--title{font-weight:700;line-height:1.3}.ta1-family-picker--price{font-weight:600;color:#2d6b4f;font-size:.9em}.ta1-family-picker--tagline{font-size:.8em;color:#666;line-height:1.45}@media only screen and (min-width:900px){.ta1-family-picker--grid{grid-template-columns:repeat(var(--ta1-family-picker-columns),1fr)}}.ta1-family-picker--card.is-sold-out{border-style:dashed;border-color:#d5d5d5}.ta1-family-picker--card.is-sold-out img{opacity:.55;filter:saturate(.6)}.ta1-family-picker--oos{font-weight:600;color:#6b6b6b;font-size:.9em}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ta1-family-picker.css.map */
