
.wl-pay{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13.5px;color:#8A6A5A}
.wl-pay__logos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.wl-pay__logos img{height:26px;width:auto;border-radius:5px;background:#fff;border:1px solid #EADBCF;padding:2px 4px;box-sizing:content-box}
.wl-pay__txt{font-size:12.5px;border:1px solid #EADBCF;border-radius:5px;padding:5px 8px;background:#fff;color:#592F1D;line-height:1}
.wl-pay--footer{--wlpad:max(var(--wp--preset--spacing--50, 30px), calc((100% - var(--wp--style--global--wide-size, 1240px)) / 2));max-width:none;margin:0;padding:18px var(--wlpad) 26px;box-sizing:border-box;border-top:0;background-image:linear-gradient(rgba(89,47,29,.08),rgba(89,47,29,.08));background-size:calc(100% - 2 * var(--wlpad)) 1px;background-position:center top;background-repeat:no-repeat;justify-content:flex-start}
.wl-pay--checkout{justify-content:flex-start;margin:16px 0 4px}
/* Kaufen-Leiste */
.wl-sticky-buy{display:none}
@media (max-width:781px){
  .wl-sticky-buy{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#FFFDFA;border-top:1px solid #E6D6CB;box-shadow:0 -10px 24px -14px rgba(89,47,29,.25);padding:10px 14px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}
  .wl-sticky-buy.is-shown{transform:translateY(0)}
  .wl-sticky-buy img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:0 0 44px}
  .wl-sticky-buy__info{flex:1 1 auto;min-width:0;line-height:1.25}
  .wl-sticky-buy__name{display:block;font-size:14.5px;color:#592F1D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .wl-sticky-buy__price{display:block;font-size:14px;color:#9C5A42;font-weight:500}
  .wl-sticky-buy__price del{opacity:.6;font-weight:400;margin-right:4px}
  .wl-sticky-buy__price .wl-grundpreis,.wl-sticky-buy__price .wl-uprice,.wl-sticky-buy__price small,.wl-sticky-buy__price .woocommerce-price-suffix{display:none!important}
  .wl-sticky-buy__btn{flex:0 0 auto;border:0;border-radius:10px;background:#592F1D;color:#FAF8F4;font:inherit;font-size:14px;padding:12px 16px;cursor:pointer;white-space:nowrap}
  body.single-product{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
  body.single-product.wl-sticky-on .wl-toast{bottom:calc(84px + env(safe-area-inset-bottom))!important}
}
