.cb-modelbuilder{background:var(--bg-subtle);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-component-lg);display:flex;flex-direction:column;gap:var(--space-component-lg)}.cb-modelbuilder__head{display:flex;flex-direction:column;gap:6px}.cb-modelbuilder__eyebrow{font:var(--type-mono-catalog-s, 500 11px/1.2 var(--font-mono));letter-spacing:1px;color:var(--text-brand, var(--color-primary-cobalt));margin:0}.cb-modelbuilder__title{font:var(--type-heading-lg, 700 28px/1.15 var(--font-sans));color:var(--text-primary);margin:0}.cb-modelbuilder__body{font:var(--type-body-s);color:var(--text-secondary);margin:0;max-width:640px}.cb-modelbuilder__species{display:flex;flex-wrap:wrap;gap:8px}.cb-modelbuilder__species-btn{border:var(--border-1) solid var(--border-default);background:var(--bg-canvas);border-radius:var(--radius-pill, 999px);padding:9px 18px;font:var(--type-body-s);font-weight:500;color:var(--text-secondary);cursor:pointer}.cb-modelbuilder__species-btn.is-active{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-canvas)}.cb-modelbuilder__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-component-md)}.cb-modelbuilder__slot{background:var(--bg-canvas);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-component-md);display:flex;flex-direction:column;gap:8px}.cb-modelbuilder__slot-role{font:var(--type-mono-catalog-s, 500 10.5px/1.2 var(--font-mono));letter-spacing:.5px;color:var(--text-tertiary);margin:0}.cb-modelbuilder__slot-select{width:100%}.cb-modelbuilder__slot-price{font:var(--type-body-s);font-weight:500;color:var(--text-primary);margin:0;min-height:1.2em}.cb-modelbuilder__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-component-md);padding-top:var(--space-component-md);border-top:var(--border-1) solid var(--border-default);flex-wrap:wrap}.cb-modelbuilder__total{display:flex;align-items:baseline;gap:10px}.cb-modelbuilder__total span:first-child{font:var(--type-body-s);color:var(--text-secondary)}.cb-modelbuilder__total span:last-child{font:var(--type-price-m, 700 22px/1.1 var(--font-sans));color:var(--text-primary)}.cb-modelbuilder__note{font:var(--type-body-s);color:var(--text-secondary);margin:0}.cb-modelbuilder__note.is-success{color:var(--color-accent-green, #15803d);font-weight:500}@media(max-width:600px){.cb-modelbuilder__footer{flex-direction:column;align-items:stretch}.cb-modelbuilder__footer .cb-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-model-builder.css.map */
