[hidden]{display:none!important}.library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px}.library-product{display:flex;flex-direction:column;gap:12px}.library-product h2,.library-product h3,.library-product p{margin:0}.library-product>button{margin-top:auto}.library-product img{display:block;width:100%;height:190px;object-fit:cover;border-radius:12px;background:#eef2f3}.library-photos{display:flex;gap:12px;flex-wrap:wrap}.library-photo{margin:0;max-width:180px;display:grid;gap:8px}.library-photo img{width:180px;height:125px;object-fit:cover;border-radius:10px}.library-photo button{min-height:40px}.library-prices{display:grid;gap:5px}.library-prices strong{font-size:1.5rem}.library-places{display:flex;gap:6px;flex-wrap:wrap}.library-price-list{max-width:1120px;margin:auto;padding:24px}#libraryForm fieldset{border:1px solid var(--line,#dce5ec);border-radius:14px;padding:16px}#libraryForm legend{font-weight:850;padding:0 5px}.retail-photo-strip{display:flex;gap:8px;overflow:auto}.retail-photo-strip img{min-width:80%;height:200px;object-fit:cover;border-radius:12px}.retail-product-price{font-size:1.5rem;font-weight:850}.retail-product-price small{font-size:.9rem;font-weight:500}@media(max-width:600px){.library-photos{gap:8px}.library-photo,.library-photo img{width:140px}.library-photo img{height:110px}}
