.ihus-box{margin:0 0 1.25em;padding:14px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:rgba(0,0,0,.015);font-size:.95em}
.ihus-box__title{font-weight:600;margin-bottom:8px;letter-spacing:.02em}
.ihus-box__list{list-style:none;margin:0;padding:0}
.ihus-box__row{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid rgba(0,0,0,.06);margin:0}
.ihus-box__row:first-child{border-top:0}
.ihus-box__qty{flex:0 0 auto;min-width:2.2em;opacity:.7}
.ihus-box__name{flex:1 1 auto}
.ihus-box__name a{color:inherit}
.ihus-box__price{flex:0 0 auto;text-align:right;white-space:nowrap}
.ihus-box__price del{opacity:.55;margin-right:4px}
.ihus-box__price ins{text-decoration:none;font-weight:600}
.ihus-box__row.is-out{opacity:.6}
.ihus-box__total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}
.ihus-box__total del{opacity:.6}
.ihus-box__total strong{color:#1a7f5a}
