.hose-grid{gap:18px}
.hose-choice{min-width:0;padding:22px}
.hose-choice .badge{min-height:3.2em;display:flex;align-items:center;line-height:1.4}
.hose-choice h3{min-height:4em;line-height:1.3;margin:0 0 12px}
.hose-choice .product-visual{margin-bottom:18px}
.hose-choice .actions{align-items:flex-start;flex-direction:column}
.hose-choice .actions>a:last-child{font-size:.9rem;line-height:1.5}
.article-body .table-wrap table{min-width:780px}
.article-body .table-wrap th,.article-body .table-wrap td{min-width:155px}
@media(max-width:1000px) and (min-width:761px){.hose-grid{grid-template-columns:1fr}.hose-choice h3,.hose-choice .badge{min-height:0}.hose-choice .product-visual{max-width:330px;margin-inline:auto}}
@media(max-width:760px){.hose-choice h3,.hose-choice .badge{min-height:0}.hose-choice .product-visual img{max-height:250px}.hose-choice .actions{align-items:stretch}.hose-choice .actions .button{text-align:center}}
