
/* רכישת הספר — בלוק עצמאי, גדול ומשמעותי מיד אחרי "הסיפור שלו" */
.book-featured{
  width:min(1180px,94vw) !important;
  margin:36px auto 58px !important;
  padding:clamp(30px,4vw,56px) !important;
  display:grid !important;
  grid-template-columns:minmax(280px,420px) minmax(0,1fr) !important;
  align-items:center !important;
  gap:clamp(30px,5vw,72px) !important;
  border:1px solid rgba(214,171,92,.38) !important;
  border-radius:32px !important;
  background:linear-gradient(145deg,rgba(7,13,20,.92),rgba(17,23,32,.82)) !important;
  box-shadow:0 28px 80px rgba(0,0,0,.22) !important;
}

.book-featured .book-cover,
.book-featured #bookCover{
  width:min(100%,390px) !important;
  max-height:590px !important;
  object-fit:contain !important;
  margin:auto !important;
  filter:drop-shadow(0 26px 40px rgba(0,0,0,.30)) !important;
}

.book-featured h2{
  font-size:clamp(48px,5vw,76px) !important;
  margin-bottom:14px !important;
}

.book-featured .buy-now,
.book-featured .book-buy-now{
  display:inline-flex !important;
  justify-content:center !important;
  min-width:230px !important;
  padding:16px 38px !important;
  font-size:18px !important;
  font-weight:800 !important;
  border-radius:999px !important;
}

@media(max-width:700px){
  .book-featured{
    width:94vw !important;
    grid-template-columns:1fr !important;
    text-align:center !important;
    padding:24px 18px 28px !important;
    gap:22px !important;
    margin:28px auto 42px !important;
  }
  .book-featured .book-copy{
    text-align:center !important;
  }
  .book-featured .book-cover,
  .book-featured #bookCover{
    width:min(76vw,330px) !important;
  }
  .book-featured .buy-now,
  .book-featured .book-buy-now{
    width:100% !important;
    max-width:340px !important;
  }
}
