.printed-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.printed-gallery button{width:84px;height:84px;border:1px solid #c8a95a55;border-radius:10px;background:#0b1e16;padding:4px;cursor:pointer}
.printed-gallery button[aria-pressed=true]{border:2px solid #c8a95a}
.printed-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important;border-radius:6px!important}
.print-preferences{margin:14px 0;padding:14px;border:1px solid #c8a95a55;border-radius:12px;background:#0f3d2e22}
.print-preferences label,.print-preferences small{display:block}.print-preferences input{width:100%;margin-top:8px;box-sizing:border-box}.print-preferences small{margin-top:7px;line-height:1.5;color:var(--muted,#a8b9ac)}
.printed-bulk{margin:20px 0;padding:14px;border-radius:12px;background:#0f3d2e22}.printed-bulk ul{padding-left:20px}.printed-bulk li{line-height:1.6;margin:6px 0}
.shop-collection-printed{background:linear-gradient(135deg,#143c2b,#07130e)}
@media(max-width:650px){.printed-gallery button{width:68px;height:68px}.printed-gallery{gap:8px}}

@media(min-width:900px){.shop-collection-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
