/* v8: Val's prices, ready-now stock, delivery box, Meet the artist + Fine art gallery */
.ready-strip{margin:.4rem auto 1rem;max-width:34rem;padding:.6rem .9rem;background:#eef3e6;border:1.5px dashed #6f8a5a;border-radius:10px;color:#2f4a2a;font-size:.95rem;line-height:1.45;text-align:center}
.ready-strip a{color:#2f5a43;font-weight:700}
.ready-badge{position:absolute;left:10px;bottom:10px;z-index:3;background:#2f5a43;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.32rem .6rem;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.deliv{max-width:34rem;margin:1.2rem auto 1.4rem;padding:1rem 1.1rem;background:#fffaf1;border:1.5px solid #c9a35a;border-radius:12px;box-shadow:0 3px 10px rgba(60,35,15,.15)}
.deliv h3{margin:0 0 .5rem;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:#8a6a3f}
.deliv ul{list-style:none;margin:0;padding:0}
.deliv li{display:flex;justify-content:space-between;gap:.8rem;padding:.42rem 0;border-bottom:1px dashed rgba(160,120,80,.4);font-size:.95rem}
.deliv li:last-child{border-bottom:0}
.deliv li b{white-space:nowrap;color:#4e301b}
.deliv .dv-small{margin:.6rem 0 0;font-size:.82rem;color:#6b5646;line-height:1.4}
.art .about{display:flex;gap:.9rem;align-items:flex-start;max-width:36rem;margin:.6rem auto 0}
.about-ph{flex:0 0 auto;width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #fffdf7;box-shadow:0 2px 6px rgba(0,0,0,.3)}
.about-q{margin:0;font-style:italic;line-height:1.5;color:#3e2a1c;font-size:1rem}
.about-facts{list-style:none;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:1rem auto .6rem;padding:0}
.about-facts li{background:#fffaf3;border:1.5px solid #c9a35a;border-radius:10px;padding:.45rem .7rem;font-size:.85rem;text-align:center;color:#5a3e2b}
.about-facts b{display:block;font-family:Caveat,cursive;font-size:1.7rem;line-height:1;color:#9b4c43}
.about-more{max-width:36rem;margin:0 auto 1rem;text-align:center;font-size:.95rem;color:#5c4a3c}
.art-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px}
@media (min-width:760px){.art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}
.art-card{background:#fffdf8;padding:8px 8px 10px;box-shadow:0 3px 10px rgba(40,20,5,.25);border-radius:2px;text-align:center;display:flex;flex-direction:column}
.art-card:nth-child(odd){transform:rotate(-.6deg)}.art-card:nth-child(even){transform:rotate(.6deg)}
.art-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#efe4cf;border:1px solid #e0d1b5;overflow:hidden}
.art-ph img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;box-shadow:0 1px 4px rgba(0,0,0,.25)}
.art-t{margin:.5rem 0 .1rem;font-weight:700;font-size:.95rem;color:#4e301b;line-height:1.2}
.art-size{display:block;font-size:.82rem;color:#6b5646}
.art-size.ask{font-style:italic}
.art-wa{margin-top:auto;display:inline-block;padding-top:.45rem;font-size:.82rem;font-weight:700;color:#2f5a43;text-decoration:underline;text-underline-offset:2px}
.art-note{text-align:center;font-size:.9rem;margin:1rem 0 0;color:#5c4a3c}
@media (prefers-reduced-motion:reduce){.art-card{transform:none!important}}
.art .tape{top:-15px;left:20px;transform:rotate(-6deg)}
.art .tape.r{left:auto;right:16px;transform:rotate(7deg)}
.art>.script{margin:.2rem 0 0;text-align:center}
