#isbpi-preview .book-collection{margin-top:32px;padding-top:28px;border-top:1px solid #bdc7ce}
#isbpi-preview .book-collection h3{font:28px/1.3 Georgia,serif;margin:0 0 8px}
#isbpi-preview .collection-intro{max-width:900px;margin:0;color:#42596b;font-size:15px}
#isbpi-preview .book-instruction{color:#536373;font-size:13px;margin:18px 0 8px}
#isbpi-preview .book-gallery{display:grid;gap:12px;align-items:stretch}
#isbpi-preview .trilogy-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}
#isbpi-preview .canon-gallery{grid-template-columns:repeat(7,minmax(0,1fr))}
#isbpi-preview .book-cover-button{min-width:0;padding:12px 8px 10px;border:1px solid transparent;background:transparent;color:#10365a;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}
#isbpi-preview .book-cover-button:hover,#isbpi-preview .book-cover-button[aria-pressed=true]{border-color:#a27b29;background:#fbfaf7}
#isbpi-preview .book-cover-button:focus-visible{outline:3px solid #10365a;outline-offset:3px}
#isbpi-preview .book-cover-button img{display:block;width:100%;height:220px;object-fit:contain}
#isbpi-preview .canon-gallery .book-cover-button img{height:170px}
#isbpi-preview .book-cover-name{font:20px/1.3 Georgia,serif;width:100%;text-align:center}
#isbpi-preview .canon-gallery .book-cover-name{font-size:17px}
#isbpi-preview .book-detail{margin-top:16px;padding:20px 24px;border-left:3px solid #a27b29;background:#fbfaf7;color:#10365a;min-height:170px}
#isbpi-preview .book-volume{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#536373;margin:0 0 7px}
#isbpi-preview .book-detail h4{font:26px/1.3 Georgia,serif;margin:0 0 10px}
#isbpi-preview .book-subtitle{font:17px/1.45 Georgia,serif;color:#715316;margin:0 0 12px}
#isbpi-preview .book-subtitle span{display:block}
#isbpi-preview .book-description{font-size:15px;line-height:1.65;max-width:980px;margin:0}
#isbpi-preview .hero .action.gold:has(.gold-word){background:#10365a;color:#fff;border-color:#10365a}
#isbpi-preview .action .gold-word{color:#e7bd60}
#isbpi-preview option.taz-option,#isbpi-preview select:has(option[value=podcasts]:checked){color:#8b681b}
@media(max-width:1100px){#isbpi-preview .canon-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){
 #isbpi-preview .trilogy-gallery,#isbpi-preview .canon-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 #isbpi-preview .book-cover-button{padding:10px 5px}
 #isbpi-preview .book-cover-button img,#isbpi-preview .canon-gallery .book-cover-button img{height:170px}
 #isbpi-preview .book-cover-name{font-size:18px}
 #isbpi-preview .book-detail{padding:18px 16px;min-height:0}
 #isbpi-preview .book-subtitle{font-size:16px}
}
