.rebuild-attribution{font:12px/1.5 system-ui,sans-serif;text-align:center;padding:16px;background:#f4f4f4;color:#666}.rebuild-attribution a{color:inherit;text-decoration:underline}.local-cart-row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid #e6e8ea}.local-cart-row img{width:96px;height:110px;object-fit:contain;background:#f6f6f6;border-radius:8px}.local-cart-row h3{font-size:17px;margin:0 0 8px}.local-cart-row p{font-size:13px;margin:6px 0;color:#686868}.local-cart-row button{background:white;border:1px solid #ddd;padding:6px 12px;border-radius:5px;cursor:pointer}.local-cart-row .local-remove{border:0;text-decoration:underline;color:#666}.local-quantity{display:flex;align-items:center;gap:12px;margin:12px 0}.local-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;background:#19191c;color:#fff;padding:16px 24px;border-radius:12px;z-index:20000;font:14px/1.6 system-ui;box-shadow:0 8px 32px #0003}.local-form-note{font:14px/1.6 inherit;margin-top:16px;color:#555}
