.book-catalog__main{padding-inline:clamp(16px,3vw,40px);width:100%;max-width:1440px;margin-inline:auto;padding-top:8px}.book-catalog__book{background:linear-gradient(360deg,#d2c1f8 -120px,#fff 110px);border-radius:25px;margin-bottom:clamp(24px,3vw,40px);padding:clamp(28px,4.5vw,64px) clamp(20px,4.5vw,64px)}.book-catalog__top{gap:32px;display:grid}@media (min-width:900px){.book-catalog__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px)}.book-catalog__book:nth-of-type(2n) .book-catalog__cover-wrap{order:1}}.book-catalog__book:nth-of-type(odd){--book-tilt:-2.5deg}.book-catalog__book:nth-of-type(2n){--book-tilt:2.5deg}.book-catalog__cover-wrap{max-width:440px}.book-catalog__details{gap:40px;margin-top:clamp(40px,5vw,64px);display:grid}@media (min-width:900px){.book-catalog__details{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px)}}.book-catalog__heading{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:400;line-height:1}.book-catalog__heading~.book-catalog__heading{margin-top:36px}.book-catalog__paragraph{color:#2a0059c7;max-width:640px;margin-bottom:12px;line-height:1.6}.book-catalog__reasons{gap:14px;display:grid}.book-catalog__reason{align-items:baseline;gap:14px;line-height:1.6;display:flex}.book-catalog__reason:before{content:"";background:#6a2fe6;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-2px)}.book-catalog__reason strong{color:#6a2fe6;font-weight:600}.book-catalog__specs{display:grid}.book-catalog__spec{border-bottom:1px solid #d6b0fd;gap:2px 16px;padding:12px 0;display:grid}.book-catalog__spec:first-child{border-top:1px solid #d6b0fd}@media (min-width:600px){.book-catalog__spec{grid-template-columns:150px 1fr}}.book-catalog__spec-label{color:#64748b}
