bg-complements{display:block;min-width:0}.bg-kit{padding:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#faf9f6;color:#202020}.bg-kit h3{margin:0 0 7px;font-size:18px;line-height:1.3}.bg-kit p{margin:5px 0;line-height:1.45;font-size:13px}.bg-kit .bg-kit-scope{font-size:11px;color:#555}.bg-kit-terms{font-weight:600}.bg-kit-progress{margin:12px 0;padding:9px 11px;border:1px solid #d5cbb7;border-radius:3px;font-size:12px;font-weight:600}.bg-kit-progress small{display:block;margin-top:4px;font-weight:400}.bg-kit-grid{display:grid;gap:14px}.bg-kit-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start}.bg-kit-card[hidden]{display:none}.bg-kit-card img{display:block;width:88px;height:96px;object-fit:contain;background:#fff}.bg-kit-title{display:block;color:inherit;font-size:12px;font-weight:600;text-decoration:none;line-height:1.3}.bg-kit-price{display:block;margin:4px 0;font-size:12px}.bg-kit-card select{width:100%;max-width:100%;font-family:inherit;font-size:11px;padding:7px 24px 7px 7px;border:1px solid #aaa;background:#fff;margin:3px 0 6px}.bg-kit-card button{min-height:34px;padding:6px 12px;background:#252525;color:#fff;border:1px solid #252525;font-family:inherit;font-size:11px;cursor:pointer}.bg-kit-card button:disabled{background:#eee;color:#666;border-color:#ddd;cursor:default}.bg-kit-more{display:block;width:100%;padding:10px;background:transparent;border:0;text-decoration:underline;color:inherit;font:inherit;font-size:12px;cursor:pointer}.bg-kit button:focus-visible,.bg-kit select:focus-visible,.bg-kit a:focus-visible{outline:2px solid #94743d;outline-offset:3px}.bg-kit .bg-kit-error{color:#a11717;min-height:0;font-size:12px}.bg-kit-error:empty{display:none}cart-items>bg-complements{display:block;max-width:1100px;margin:24px auto}.drawer__inner>bg-complements{max-height:52vh;overflow:auto;flex-shrink:1;overscroll-behavior:contain}@media(min-width:750px){cart-items>bg-complements .bg-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.bg-kit-card button{transition:background .15s ease}.bg-kit-card button:hover:not(:disabled){background:#4b453a}}
