.a2z-matching-furniture{min-width:0;border:0;border-top:1px solid #c8cecb;margin:24px 0;padding:24px 0 0;width:100%}.a2z-matching-furniture legend{float:none;width:100%;font-size:16px;font-weight:700;line-height:1.5;padding:0;margin-bottom:12px}.a2z-matching-furniture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a2z-matching-furniture-card{display:block;min-width:0;position:relative;cursor:pointer;margin:0}.a2z-matching-furniture-card input{position:absolute;opacity:0;width:1px;height:1px}.a2z-matching-furniture-card>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;min-height:84px;padding:12px;border:1px solid #dedfdf;border-radius:9px;background:#fff;color:#252d28}.a2z-matching-furniture-card strong{font-size:13px;line-height:1.5}.a2z-matching-furniture-card small{font-size:12px;color:#245f4c;font-weight:700}.a2z-matching-furniture-card input:checked+span{border:2px solid #407360;background:#edf6f1}.a2z-matching-furniture-card input:focus-visible+span{outline:2px solid #407360;outline-offset:3px}.a2z-matching-furniture-note{font-size:12px;color:#64726b;line-height:1.6;margin:10px 0 0}.a2z-matching-furniture-card img{display:block;width:100%;height:125px;object-fit:cover;border-radius:6px}.a2z-matching-furniture-card>span{height:100%}.a2z-matching-furniture-note{clear:both}.a2z-matching-furniture-card>span{display:grid!important;grid-template-columns:90px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center!important;justify-content:stretch!important;gap:4px 10px!important;min-height:104px!important;padding:8px!important;text-align:left!important}.a2z-matching-furniture-card img{grid-column:1;grid-row:1/3;width:90px!important;height:84px!important;min-width:90px!important;max-width:90px!important;object-fit:contain!important}.a2z-matching-furniture-card strong{grid-column:2;align-self:end}.a2z-matching-furniture-card small{grid-column:2;align-self:start}.a2z-matching-furniture-card>span:not(:has(img)){grid-template-columns:1fr;text-align:center!important}.a2z-matching-furniture-card>span:not(:has(img)) strong,.a2z-matching-furniture-card>span:not(:has(img)) small{grid-column:1}@media(max-width:480px){.a2z-matching-furniture-card>span{grid-template-columns:62px minmax(0,1fr);gap:4px 7px!important}.a2z-matching-furniture-card img{width:62px!important;min-width:62px!important;max-width:62px!important;height:70px!important}.a2z-matching-furniture-card strong{font-size:11px}.a2z-matching-furniture-card small{font-size:11px}}