.purchase-workspace{max-width:1100px;margin:auto}.purchase-workspace .order-card{margin:20px 0}.purchase-totals{display:grid;grid-template-columns:1fr auto;gap:8px;max-width:480px}.purchase-totals dd{margin:0;font-variant-numeric:tabular-nums}.purchase-totals dt:last-of-type,.purchase-totals dd:last-of-type{font-weight:700;border-top:1px solid #ddd;padding-top:8px}.purchase-source{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ddd}.purchase-source span{flex:1;min-width:200px}.purchase-proposal{padding:18px;border:1px solid #c1a75c;background:#fffaf0;border-radius:12px;margin:16px 0}.purchase-workspace form label{display:block;margin:12px 0}.purchase-workspace input,.purchase-workspace select{max-width:100%}.purchase-workspace .order-actions{flex-wrap:wrap}
.shared-storefront .independent-header{max-height:none}
.shared-storefront .independent-header>.independent-notice{position:absolute;z-index:4;bottom:18px;left:max(28px,calc((100% - 1120px)/2 + 28px));right:max(28px,calc((100% - 1120px)/2 + 28px));margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#ffe066;font-weight:400;line-height:1.35;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:break-word;text-shadow:0 1px 4px #000,0 0 12px #0009;pointer-events:none}
.shared-storefront .independent-header .lp-heroShade{background:linear-gradient(180deg,#081a1266 0%,#081a1220 35%,#081a12d9 100%)}
@media(max-width:700px){.shared-storefront .independent-header>.independent-notice{left:22px;right:22px;bottom:16px}}
