.dgwt-wcas-suggestion:has(.kr-search-buy){position:relative!important;padding-bottom:39px!important;box-sizing:border-box}
.dgwt-wcas-suggestion .kr-search-buy{position:absolute;right:12px;bottom:6px;top:auto;transform:none;z-index:20;background:#7d400f;color:#fff;border:0;border-radius:5px;padding:5px 13px;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer;white-space:nowrap}
.dgwt-wcas-suggestion .kr-search-buy:hover{background:#5e2f0a;color:#fff}
.dgwt-wcas-suggestion .kr-search-buy:disabled{opacity:.7;cursor:wait}
@media(max-width:480px){.dgwt-wcas-suggestion .kr-search-buy{right:6px;padding:5px 9px;font-size:11px}}

/* Two-line product titles; keep the price in its own right column. */
.dgwt-wcas-suggestion:has(.kr-search-buy) .dgwt-wcas-st-title {
 display:-webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2;
 overflow:hidden; white-space:normal!important; line-height:1.4!important;
 max-height:2.8em; overflow-wrap:anywhere;
}
.dgwt-wcas-suggestion:has(.kr-search-buy) .dgwt-wcas-st {
 min-width:0;
}
.dgwt-wcas-suggestion:has(.kr-search-buy) .dgwt-wcas-st-price {
 white-space:nowrap;
}
.dgwt-wcas-suggestion:has(.kr-search-buy){min-height:82px!important;padding-bottom:40px!important}

/* Hide WooCommerce's secondary 'Visa kundvagn' link only in search suggestions. */
.dgwt-wcas-suggestions-wrapp a.added_to_cart,
.dgwt-wcas-suggestion a.added_to_cart {display:none!important}

/* v1.0.4: Reserve a true bottom action row, below price including tax. */
.dgwt-wcas-suggestion:has(.kr-search-buy) {
  min-height:112px!important;
  padding-bottom:58px!important;
}
.dgwt-wcas-suggestion:has(.kr-search-buy) .kr-search-buy {
  position:absolute!important;
  top:auto!important;
  bottom:9px!important;
  right:12px!important;
  transform:none!important;
}
.dgwt-wcas-suggestion:has(.kr-search-buy) .dgwt-wcas-st-price {
  margin-bottom:8px!important;
}

.dgwt-wcas-suggestion .kr-search-choose{font-size:11px;padding:5px 9px}
