.sbs-wrapper{padding:20px 0;font-family:inherit}.sbs-section-title{font-size:26px;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:10px}.sbs-section-title::after{content:'';position:absolute;left:0;bottom:0;width:60px;height:4px;border-radius:2px}.sbs-container{display:grid;gap:25px}.sbs-cols-2{grid-template-columns:repeat(2,1fr)}.sbs-cols-3{grid-template-columns:repeat(3,1fr)}.sbs-cols-4{grid-template-columns:repeat(4,1fr)}.sbs-cols-5{grid-template-columns:repeat(5,1fr)}.sbs-book-card{position:relative;border-radius:10px;padding:15px;text-align:center;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:space-between;height:100%}.sbs-book-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.sbs-book-cover{position:relative;margin:0 auto 15px;max-width:170px;perspective:1000px}.sbs-book-cover img{width:100%;height:auto;border-radius:3px 8px 8px 3px;box-shadow:-5px 5px 12px rgba(0,0,0,.25),inset 4px 0 6px rgba(255,255,255,.3);transition:transform 0.4s ease}.sbs-book-card:hover .sbs-book-cover img{transform:rotateY(-12deg) scale(1.03)}.sbs-badge{position:absolute;top:12px;right:12px;background:#dc2626;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:2}.sbs-book-title{font-size:16px;font-weight:600;margin:8px 0;line-height:1.4}.sbs-book-title a{text-decoration:none}.sbs-book-price{font-size:17px;font-weight:700;margin:8px 0 12px}.sbs-book-price del{font-size:14px;opacity:.6;margin-right:5px}.sbs-cart-btn{display:inline-block;padding:9px 18px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity 0.2s;width:100%}.sbs-cart-btn:hover{opacity:.9}.sbs-layout-bookshelf{row-gap:45px}.sbs-layout-bookshelf .sbs-book-item{position:relative;padding-bottom:18