/* Scoped inventory catalog */
.inventory-details,.inventory-setups{max-width:1200px;margin-inline:auto}.inventory-details>p:not(.eyebrow),.inventory-setups>p:not(.eyebrow){max-width:78ch}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.inventory-card{min-width:0;background:#f7f3e9;border:1px solid #d5c6ad}.inventory-photo{display:block;position:relative;width:100%;padding:0;border:0;background:#e8e0d1;cursor:zoom-in;overflow:hidden}.inventory-photo img{display:block;width:100%;height:100%;margin:0}.inventory-item-photo{height:310px;background:#eee8dd}.inventory-item-photo img{object-fit:contain}.inventory-card-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.inventory-card-copy h3{margin:0;font-size:1.35rem}.inventory-quantity{margin:0;white-space:nowrap;font-size:.95rem}.inventory-quantity strong{font-size:1.4rem;color:#674a2c}.inventory-enlarge{position:absolute;bottom:10px;right:10px;padding:5px 9px;background:#fffefaed;color:#30291e;font-size:.78rem;border-radius:2px}.inventory-setups{border-top:5px double #80613c;padding-top:42px}.inventory-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px}.inventory-scene{margin:0;min-width:0}.inventory-scene-photo{aspect-ratio:4/3}.inventory-scene-photo img{object-fit:cover}.inventory-scene figcaption{padding:12px 0;font-size:1.05rem}.inventory-scene:last-child{grid-column:1/-1;max-width:850px;width:100%;margin-inline:auto}.inventory-next{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:35px}.inventory-dialog{width:min(94vw,1200px);max-width:94vw;max-height:94vh;padding:48px 18px 14px;border:1px solid #80613c;background:#fbf8ef;overflow:auto}.inventory-dialog::backdrop{background:#171711d9}.inventory-dialog>img{display:block;max-width:100%;width:auto;height:auto;max-height:76vh;margin:auto;object-fit:contain}.inventory-dialog>p{text-align:center;margin:10px 0 0}.inventory-dialog-close{position:absolute;right:12px;top:9px;border:1px solid #80613c;background:#fffaf0;padding:6px 12px;cursor:pointer}.inventory-photo:focus-visible,.inventory-dialog-close:focus-visible{outline:3px solid #254e78;outline-offset:3px}@media(max-width:1000px){.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card-copy{padding:16px;flex-wrap:wrap}}@media(max-width:600px){.inventory-grid,.inventory-scene-grid{grid-template-columns:1fr;gap:22px}.inventory-item-photo{height:320px}.inventory-card-copy{flex-wrap:nowrap}.inventory-scene:last-child{grid-column:auto}.inventory-next{align-items:flex-start;flex-direction:column}.inventory-setups{padding-top:30px}}
