.book-summary{flex-direction:column;flex:1;align-items:flex-start;display:flex}.book-summary__series{color:#6a2fe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.8125rem}.book-summary__title{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:400;line-height:1}.book-summary__author{font-family:var(--font-playfair),Georgia,serif;color:#6a2fe6;margin-bottom:20px;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);font-style:italic}.book-summary__text{color:#2a0059c7;max-width:560px;margin-bottom:28px;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.6}.book-summary__buy{width:100%;max-width:560px;margin-top:8px}.book-summary__buy-row{flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,40px);display:flex}.book-summary__price{font-family:var(--font-playfair),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.1vw,2.5rem);line-height:1;translate:0 -.06em}.book-summary__button{color:#fff;background:#6a2fe6;border:1px solid #6a2fe6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px 11px;font-size:clamp(1rem,.95rem + .15vw,1.0625rem);text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.book-summary__button:hover{color:#fff;background:#2a0059;border-color:#2a0059}}.book-summary__button:disabled{color:#2a0059;cursor:progress;background:#d6b0fd;border-color:#d6b0fd}.book-summary__button{gap:18px;padding:6px 6px 6px 28px;font-weight:500}.book-summary__button:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a2fe6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 19.5 19.5 4.5M7 4.5h12.5V17'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;flex:none;width:40px;height:40px}.book-summary__button--off{color:#64748b;cursor:default;background:0 0;border-color:#d6b0fd}.book-summary__button--off:hover{color:#64748b;background:0 0;border-color:#d6b0fd}.book-summary__button--off{padding:16px 32px}.book-summary__button--off:after{content:none}.book-summary__perks{color:#2a0059c7;flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:.9375rem;display:flex}.book-summary__perk{align-items:center;gap:10px;display:flex}.book-summary__icon{fill:none;stroke:#6a2fe6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}
