.product-row[data-v-e9f6781c]{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding-block:var(--space-sm);border-block-start:var(--rule);color:var(--bone);text-decoration:none;transition:color var(--transition-fast)}.product-row[data-v-e9f6781c]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.product-row[data-v-e9f6781c]:focus-visible,.product-row[data-v-e9f6781c]:hover{color:var(--white)}.product-row__figure[data-v-e9f6781c]{position:relative;flex:0 0 auto;width:44px;aspect-ratio:4/5;overflow:hidden;background:var(--charcoal)}.product-row__img[data-v-e9f6781c]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-row__img--primary.has-hover[data-v-e9f6781c]{opacity:1}.product-row__img--hover[data-v-e9f6781c]{opacity:0}.product-row:focus-visible .product-row__img--primary.has-hover[data-v-e9f6781c],.product-row:hover .product-row__img--primary.has-hover[data-v-e9f6781c]{opacity:0}.product-row:focus-visible .product-row__img--hover[data-v-e9f6781c],.product-row:hover .product-row__img--hover[data-v-e9f6781c]{opacity:1}.product-row__grid[data-v-e9f6781c]{display:grid;flex:1 1 auto;min-width:0;gap:4px var(--space-md);align-items:baseline}.product-row__ident[data-v-e9f6781c]{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0;margin:0;font-size:var(--text-lg);font-weight:500}.product-row__name[data-v-e9f6781c]{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.product-row__cell[data-v-e9f6781c]{margin:0;color:var(--grey-400);font-size:var(--text-sm)}.product-row__specs[data-v-e9f6781c]{display:flex;flex-wrap:wrap;gap:4px var(--space-md);padding:0;list-style:none}.product-row__price[data-v-e9f6781c]{color:var(--grey-200);font-weight:500;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.product-row__note[data-v-e9f6781c]{color:var(--grey-400);font-size:var(--text-sm)}@media(min-width:768px){.product-row__grid[data-v-e9f6781c]{grid-template-columns:minmax(0,2fr) 7rem minmax(0,2fr) 6rem}.product-row__ident[data-v-e9f6781c]{grid-column:1}.product-row__sizes[data-v-e9f6781c]{grid-column:2}.product-row__specs[data-v-e9f6781c]{grid-column:3}.product-row__price[data-v-e9f6781c]{grid-column:4}.product-row__price[data-v-e9f6781c],.product-row__sizes[data-v-e9f6781c]{text-align:right}}@media(prefers-reduced-motion:reduce){.product-row[data-v-e9f6781c]{transition:none}}
