.carrusel-ebooks{padding-bottom:clamp(16px,2vw,30px);padding-top:clamp(16px,2vw,30px)}.ebook-detail-body .carrusel-ebooks{padding-bottom:clamp(8px,1vw,16px)}.carrusel-ebooks__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:clamp(14px,1.5vw,20px)}.carrusel-ebooks__title{color:var(--azul-oscuro-ao);font-size:clamp(18px,1.45vw,22px);line-height:1.2;margin:0}.carrusel-ebooks__arrows{display:inline-flex;flex-shrink:0;gap:50px}.carrusel-ebooks__arrow{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:transform .15s ease}.carrusel-ebooks__arrow:active{transform:scale(.96)}.carrusel-ebooks__arrow img{display:block}.carrusel-ebooks__arrow.swiper-button-disabled{cursor:not-allowed;opacity:.35}.carrusel-ebooks__slider{overflow:visible}.carrusel-ebooks__slides{align-items:stretch;display:flex}.carrusel-ebooks__slides .swiper-slide{display:flex;height:auto}.carrusel-ebooks__card{border-radius:24px;color:inherit;display:flex;flex-direction:column;gap:clamp(7px,.65vw,10px);min-height:clamp(235px,20vw,305px);padding:clamp(12px,1vw,16px);text-decoration:none;width:100%}.carrusel-ebooks__media{align-items:center;border-radius:16px;display:flex;height:clamp(120px,10vw,155px);justify-content:center;overflow:hidden;width:100%}.carrusel-ebooks__media img{display:block;height:auto;max-height:96%;max-width:56%;pointer-events:none;width:auto}.carrusel-ebooks__body{display:flex;flex-direction:column;gap:clamp(5px,.45vw,8px);min-width:0}.carrusel-ebooks__meta{color:var(--azul-oscuro-ao);font-size:clamp(8px,.62vw,10px);line-height:1.4;margin:0}.carrusel-ebooks__card-title{color:var(--azul-oscuro-ao);display:-webkit-box;font-size:clamp(12px,.85vw,15px);-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.carrusel-ebooks__tags{gap:5px}.carrusel-ebooks__tags .ebook-tag{font-size:clamp(7px,.55vw,9px);line-height:1.2;padding:4px 9px}@media (max-width:600px){.carrusel-ebooks__header{align-items:flex-start;flex-direction:column}}