.shop_attributes{margin-bottom:0;overflow:hidden}.shop_attributes tbody{display:grid;grid-template-columns:repeat(var(--tm-attr-col, 1), 1fr);margin-bottom:calc(-1 * (var(--tm-attr-v-gap, 30px) + var(--tm-attr-brd-width, 1px)));column-gap:var(--tm-attr-h-gap, 30px)}.shop_attributes tr{display:flex;align-items:center;gap:10px 20px;justify-content:space-between;padding-bottom:calc(var(--tm-attr-v-gap, 30px) / 2);margin-bottom:calc(var(--tm-attr-v-gap, 30px) / 2);border-bottom:var(--tm-attr-brd-width, 1px) var(--tm-attr-brd-style, solid) var(--tm-attr-brd-color, var(--brdcolor-gray-300))}.shop_attributes :is(th,td){padding:0;border:none;font-family:inherit}.shop_attributes td{--tm-link-color: var(--tm-text-color);--tm-link-color-hover: var(--color-gray-700);--tm-link-decor: none;--tm-link-decor-hover: none;text-align:end}.shop_attributes :is(.tm-attr-name,.tm-term-name,.tm-term-sep){vertical-align:middle}.shop_attributes :is(.tm-attr-img,.tm-term-img):not(:last-child){margin-inline-end:.2em}.shop_attributes :is(.tm-attr-name,.tm-term-name)+.tm-hint{margin-inline-start:.2em}.shop_attributes .tm-attr-label img{width:var(--tm-attr-img-width, 1.2em)}.shop_attributes .tm-term img{width:var(--tm-term-img-width, 1.2em)}
