.u3d-campaign-message{box-sizing:border-box;padding:14px 18px;margin:14px 0;border:1px solid #c8dcd2;border-left:5px solid #12664f;border-radius:8px;background:#f4faf7;color:#12382f}
.u3d-campaign-message p{margin:.25em 0}
.u3d-place-topbar{position:relative;z-index:999;text-align:center;margin:0;border-width:0 0 1px;border-radius:0}
.u3d-campaign-badge{position:absolute;z-index:8;top:12px;left:12px;padding:7px 11px;background:var(--u3d-bg);color:var(--u3d-color);font-size:13px;font-weight:700;line-height:1.1;box-shadow:0 2px 7px rgba(0,0,0,.18)}
.u3d-badge-round{border-radius:7px}
.u3d-badge-pill{border-radius:999px}
.u3d-badge-ribbon{border-radius:2px;transform:rotate(-4deg)}
.u3d-badge-outline{background:#fff;color:var(--u3d-bg);border:2px solid var(--u3d-bg);box-shadow:none}
.woocommerce ul.products li.product,.single-product div.product{position:relative}
.u3d-quantity-box{margin:14px 0;padding:14px 16px;border:1px solid #c8dcd2;border-radius:8px;background:#f8fbf9}
.u3d-quantity-box table{width:100%;margin:8px 0 0}
.u3d-quantity-box td{padding:5px 0;border:0}
.u3d-quantity-box td:last-child{text-align:right;font-weight:600}
