/* v0.25: Cart-based bulk quote entry and single-checkout presentation. */
.ww-bulk-mode-form{margin:0;width:100%}
.ww-bulk-mode-form .checkout-button{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;border:none}
.ww-bulk-cart-callout{margin-top:18px;padding:20px 18px;background:#f7f8fa;border:1px solid #e6eaf0;border-radius:12px;color:#152034}
.ww-bulk-cart-heading{display:flex;align-items:center;gap:9px;font-size:16px}
.ww-bulk-cart-heading span{font-size:18px;color:#e90029}
.ww-bulk-cart-callout p{font-size:13px;line-height:1.65;color:#626f81;margin:10px 0}
.ww-bulk-cart-link{padding:0;border:0;background:none;color:#162235;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}
.ww-bulk-cart-link:hover,.ww-bulk-cart-link:focus{color:#e90029}
.ww-bulk-cart-callout small{display:block;font-size:11px;color:#8290a2;margin-top:8px;line-height:1.5}
.ww-bulk-checkout-note{margin:16px 0;background:#fff7f8;border:1px solid #fed4db;padding:14px 16px;border-radius:10px}
.ww-bulk-checkout-note strong{color:#182338;font-size:14px}.ww-bulk-checkout-note p{margin:7px 0 0;line-height:1.55;font-size:12px;color:#586478}
.ww-quote-review-standalone{padding:45px 0 75px;min-height:60vh}.ww-quote-review-standalone .ww-quote-shell{max-width:1150px;margin:auto}
@media(max-width:767px){.ww-bulk-cart-callout{padding:16px}.ww-quote-review-standalone{padding:20px 0 50px}}
