.product-relation-heading{display:flex;gap:.35rem;align-items:center}.product-relation-options{display:flex;flex-wrap:wrap;gap:.65rem}.product-relation-choice{display:inline-flex;align-items:center;gap:.55rem;min-height:42px;padding:.45rem .8rem;border:1px solid #d9dde3;border-radius:8px;color:inherit;background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.product-relation-choice:hover{border-color:#9a715c;color:inherit}.product-relation-choice.is-active{border-color:#111;box-shadow:0 0 0 1px #111}.product-relation-swatch{display:block;width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.16);box-shadow:inset 0 0 0 2px #fff}.product-relation-image{display:block;width:42px;height:42px;border-radius:6px;object-fit:cover;background:#f1f3f5}.product-relation-choice--image{padding:.3rem .65rem .3rem .3rem}@media(max-width:575.98px){.product-relation-choice{min-height:40px;padding:.4rem .65rem}.product-relation-image{width:38px;height:38px}}
