.cs_related_products__group{margin:0 0 1rem 0}.cs_related_products__title{margin:0 0 .5rem 0;font-weight:bold;font-size:1rem}.cs_related_products__list{display:flex;flex-wrap:wrap}.cs_related_products__item{margin:0 1rem .5rem 0}.cs_related_products__image{width:5rem;height:auto;margin:0 auto;display:block}.cs_related_products__link{background:#fff;padding:.5rem 1.5rem;font-size:.875rem;color:#363a41;border:1px solid #363a41;border-radius:.375rem;display:block;transition:background .3s ease}.cs_related_products__link:hover,.cs_related_products__link.active{background:#eee}.cs_related_products__link.has-image{padding:.0625rem;overflow:hidden;transition:border-color .3s ease}.cs_related_products__link.has-image:hover,.cs_related_products__link.has-image.active{padding:0;border-width:.125rem;border-color:#da0209}.cs_related_products__table{font-size:.875rem;background:#fff;margin-top:2rem;border:1px solid #eee;border-radius:.375rem;overflow:hidden}.cs_related_products__table-header,.cs_related_products__table-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;padding:1rem;margin:0}.cs_related_products__table-header{display:none;background:#363a41;color:#fff}.cs_related_products__table-header .cs_related_products__table-cell{font-weight:bold;text-transform:uppercase;font-size:.75rem;letter-spacing:.03em}.cs_related_products__table-row{border-bottom:1px solid #eee}.cs_related_products__table-row:last-child{border-bottom:none}.cs_related_products__table-row:hover{background:#eee}.cs_related_products__table-cell--product,.cs_related_products__table-cell--gross{grid-column:1/-1}.cs_related_products__table-cell--price{font-weight:bold}.cs_related_products__table-cell--gross{color:#da0209}.cs_related_products__table-cell--empty{display:none}.cs_related_products__table-label{font-weight:bold;color:#363a41}.cs_related_products__table-link{color:#363a41;font-weight:bold;text-decoration:none}.cs_related_products__table-link:hover{color:#da0209;text-decoration:underline}@media(min-width: 768px){.cs_related_products__table-header{display:grid}.cs_related_products__table-header,.cs_related_products__table-row{grid-template-columns:3fr 2fr 2fr 2fr 1fr 2fr;gap:0 .5rem;padding:.5rem 1rem;align-items:center}.cs_related_products__table-cell--product,.cs_related_products__table-cell--gross{grid-column:auto}.cs_related_products__table-cell--price{text-align:right}.cs_related_products__table-cell--empty{display:block}.cs_related_products__table-label{display:none}}/*# sourceMappingURL=product.css.map */