.bp-summary-v145{margin:16px 0;border:1px solid #ead9ca;border-radius:16px;background:#fffdfa;color:#302c29;overflow:hidden;text-align:left}.bp-summary-v145 header{position:static;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(125deg,#fff1df,#fffaf5);box-shadow:none}.bp-summary-v145 h3{margin:2px 0;font-size:1.1rem}.bp-summary-eyebrow{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#a44b13}.bp-summary-v145 header>span{font-size:.8rem;color:#66564b}.bp-summary-color{padding:0 18px;font-size:.85rem}.bp-summary-row{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:16px;padding:16px 18px;border-top:1px solid #f0e7df;align-items:center}.bp-summary-preview{width:116px;height:124px;padding:3px;border:1px solid #eee1d6;border-radius:12px;background:#faf8f6;cursor:zoom-in;box-shadow:none}.bp-summary-preview svg{width:100%;height:100%;display:block}.bp-summary-info{min-width:0}.bp-summary-info>strong{display:block;font-size:.95rem}.bp-summary-tech{display:inline-block;margin:5px 0;color:#ad4b0b;font-size:.73rem;font-weight:800}.bp-summary-info p{margin:3px 0;font-size:.85rem;line-height:1.35;overflow-wrap:anywhere;white-space:pre-line}.bp-summary-info small,.bp-summary-cost small{display:block;color:#74665b;font-size:.72rem;line-height:1.4}.bp-summary-cost{text-align:right;white-space:nowrap}.bp-summary-cost>strong{font-size:1.13rem}.bp-summary-v145 footer{position:static;padding:12px 18px;background:#fff6ec;display:block;min-height:0}.bp-summary-v145 footer p{display:flex;justify-content:space-between;gap:16px;margin:5px 0;font-size:.85rem}.bp-summary-total{font-weight:750}.bp-summary-v145 footer small{font-size:.7rem;color:#76675a;font-weight:400}.bp-summary-neutral{padding:12px 18px;font-size:.9rem;margin:0}.bp-summary-zoom{width:min(620px,92vw);max-height:90vh;padding:20px;border:0;border-radius:20px}.bp-summary-zoom::backdrop{background:#21150ec7}.bp-summary-zoom>button{display:block;margin-left:auto}.bp-summary-zoom svg{display:block;width:100%;height:min(65vh,520px)}.cart-item>div{min-width:0;width:100%}@media(max-width:600px){.bp-summary-row{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:12px}.bp-summary-preview{width:90px;height:106px}.bp-summary-cost{grid-column:2;text-align:left;white-space:normal}.bp-summary-v145 header{padding:12px;flex-wrap:wrap}.bp-summary-v145 footer p{flex-wrap:wrap;gap:4px}}@media print{.bp-summary-preview{border:0}.bp-summary-v145{break-inside:auto}.bp-summary-row{break-inside:avoid}.bp-summary-zoom{display:none}}
