[id^=bnb-ai-root] .bnb-row{display:grid;gap:1.5rem}[id^=bnb-ai-root] .bnb-label{font-weight:600;color:rgb(var(--color-foreground))}[id^=bnb-ai-root] .bnb-input,[id^=bnb-ai-root] .bnb-textarea{width:100%;border:1px solid black;border-radius:4px;padding:.75rem 1rem;margin:2rem 0rem;font-size:1rem;color:#000;background-color:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease}[id^=bnb-ai-root] .bnb-input:focus,[id^=bnb-ai-root] .bnb-textarea:focus{border-color:var(--color-foreground);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-foreground) 25%,transparent);outline:none}[id^=bnb-ai-root] .bnb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}[id^=bnb-ai-root] .bnb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}[id^=bnb-ai-root] .bnb-actions .button{flex-shrink:0}[id^=bnb-ai-root] .bnb-actions .bnb-mono{color:var(--color-foreground-50)}.bnb-result-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 800px){.bnb-result-grid{grid-template-columns:1fr 1fr}}.bnb-result-card{margin:0}[id^=bnb-ai-root] .bnb-imgs{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}[id^=bnb-ai-root] .bnb-img{background:rgb(var(--color-background-secondary));border:1px solid var(--color-border);border-radius:4px;display:grid;place-items:center;color:rgb(var(--color-foreground-50));font-size:.875rem;aspect-ratio:1 / 1;overflow:hidden}[id^=bnb-ai-root] .bnb-img img{width:100%;height:100%;object-fit:cover;display:block}[id^=bnb-ai-root] .bnb-fieldset{border:1px solid black;border-radius:5px;padding:1rem 1.5rem;margin-bottom:2rem}[id^=bnb-ai-root] .bnb-fieldset legend.bnb-label{padding:0 .5rem;font-weight:600}.section-bnb-ai-label-padding{padding-top:var(--section-padding-top, 2rem);padding-bottom:var(--section-padding-bottom, 2rem)}@media screen and (min-width: 750px){.section-bnb-ai-label-padding{padding-top:var(--section-padding-top-desktop, 3rem);padding-bottom:var(--section-padding-bottom-desktop, 3rem)}}@media screen and (min-width: 750px){[id^=bnb-ai-root] .bnb-row{gap:2rem}[id^=bnb-ai-root] .bnb-imgs{gap:1.5rem}}[id^=bnb-ai-root] .button:hover{filter:brightness(.95)}[id^=bnb-ai-root] input[type=file].bnb-input::file-selector-button{appearance:none;-webkit-appearance:none;border:1px solid black;background:#000;color:#fff;border-radius:4px;padding:.5rem .75rem;margin-right:.75rem;cursor:pointer;font:inherit}[id^=bnb-ai-root] input[type=file].bnb-input:hover::file-selector-button{filter:brightness(.95)}[id^=bnb-ai-root] input[type=file].bnb-input:focus-visible::file-selector-button{outline:2px solid color-mix(in srgb,black 50%,transparent);outline-offset:2px}[id^=bnb-ai-root] .bnb-switch{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid black;border-radius:5px;padding:10px;background:rgb(var(--color-background));align-items:center;width:max-content;margin:0 0 3rem}[id^=bnb-ai-root] .bnb-switch input[type=radio]{position:absolute;opacity:0;pointer-events:none}[id^=bnb-ai-root] .bnb-switch .bnb-switch-segment{display:inline-block;text-align:center;padding:.5rem 1rem;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;color:#000}[id^=bnb-ai-root] .bnb-switch input[type=radio]+.bnb-switch-segment{background:transparent}[id^=bnb-ai-root] .bnb-switch input[type=radio]:checked+.bnb-switch-segment{background:#000;color:#fff}[id^=bnb-ai-root] .bnb-switch .bnb-switch-segment:focus-visible{outline:2px solid color-mix(in srgb,black 50%,transparent);outline-offset:2px}[id^=bnb-ai-root] .bnb-switch label.bnb-switch-segment:first-of-type{grid-column:1}[id^=bnb-ai-root] .bnb-switch label.bnb-switch-segment:last-of-type{grid-column:2}[id^=bnb-ai-root] input[type=color].bnb-input[value=""]{background-image:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%);background-size:10px 10px;background-position:center}.bnb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.bnb-back-link{font-size:.9rem;color:var(--color-foreground, #333);text-decoration:none;transition:color .2s ease}.bnb-back-link:hover{color:var(--color-accent, #b88b58);text-decoration:underline}.bnb-back-link:before{content:"\2190  "}.bnb-back-cta{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border, #e5e5e5);text-align:center}.bnb-back-cta .bnb-back-link{display:inline-block;text-decoration:none;font-weight:500}.bnb-back-cta .bnb-back-link:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bnb-ai-label.css.map */
