.hbz-cart-suggestions{border-top:1px solid #e8e8e1;margin-top:18px;padding:16px 0 4px;color:inherit;text-align:left}
.hbz-concept .hbz-cart-suggestions .hbz-cart-suggestions__heading{font-family:inherit;font-size:15px!important;line-height:1.4!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;margin:0 0 10px!important}
.hbz-cart-suggestion{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0}
.hbz-cart-suggestion+.hbz-cart-suggestion{border-top:1px solid #ece7df}
.hbz-cart-suggestion__image{display:block;width:56px;height:64px;background:#fff;border-radius:4px;overflow:hidden}
.hbz-cart-suggestion__image img{display:block;object-fit:contain;width:100%;height:100%}
.hbz-cart-suggestion__title{font-size:14px;line-height:1.3;text-decoration:none;letter-spacing:0;text-transform:none;font-weight:600}
.hbz-cart-suggestion__note{font-size:12px;line-height:1.35;color:#5c554c;margin:3px 0}
.hbz-cart-suggestion__price{font-size:13px;line-height:1.3;margin:4px 0 0;letter-spacing:0}
.hbz-cart-suggestion__add{font:inherit;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;padding:10px 11px;min-height:44px;white-space:nowrap;color:#5f4514;background:transparent;border:1px solid #a8843f;border-radius:4px;cursor:pointer}
.hbz-cart-suggestion__add:hover{background:#f4ead8}
.hbz-cart-suggestion__add:focus-visible,.hbz-cart-suggestion__title:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.hbz-cart-suggestion__add:disabled{opacity:.65;cursor:wait}
.hbz-cart-suggestions__status{font-size:12px;line-height:1.4;margin:6px 0 0}
.hbz-cart-suggestions__status:empty{display:none}
@media(max-width:374px){.hbz-cart-suggestion{grid-template-columns:44px minmax(0,1fr);gap:8px}.hbz-cart-suggestion__image{width:44px;height:56px;grid-row:span 2}.hbz-cart-suggestion__add{grid-column:2;justify-self:start}.hbz-cart-suggestion__note{display:none}}
