.featured_books{background-color:var(--color_white);box-shadow:3px 3px 16px #0000001A;}.featured_books .inner_content{padding:1.875rem 3.125rem 0 3.125rem;}.featured_books .inner_content > * + *{margin-top:30px;}.featured_books h2{margin:0;font-weight:var(--weight_strong);font-size:1.75rem;}.featured_books .book{grid-template-columns:6.25rem auto;grid-column-gap:1.875rem;display:grid;}@media screen and (max-width:460px){.featured_books .book{grid-template-columns:1fr;grid-column-gap:0;}}.featured_books .book .content h3{font-size:1.375rem;margin:0;}.featured_books .book .content > * + *{margin:20px 0 0 0;}.featured_books .book picture{max-width:100px;margin:0;}.featured_books .book picture img{height:auto;width:100%;}@media screen and (max-width:820px){.featured_books .book picture{margin-bottom:1.25rem;}}.featured_books .carousel{position:relative;padding-bottom:60px;}.featured_books .carousel .slides{scrollbar-width:none;overflow-x:auto;display:flex;}.featured_books .carousel .slides::-webkit-scrollbar{display:none;}.featured_books .carousel .slides .slide{position:relative;}.featured_books .carousel .slides > * + *{margin-left:1.25rem;}.featured_books .carousel .slides .slide{flex:0 0 100%;}.featured_books .carousel nav{transform:translateX(-50%);justify-content:center;position:absolute;display:flex;bottom:20px;right:0;}@media screen and (max-width:1240px){.featured_books .carousel nav{transform:translateX(-50%);bottom:1.5625rem;right:auto;left:50%;}}.featured_books .carousel nav button{text-indent:1.25rem;margin:0 0.3125rem;height:0.6875rem;width:0.6875rem;border-radius:50%;overflow:hidden;padding:0;}.featured_books .carousel nav button:hover{background-color:var(--color_orange);}.featured_books .carousel nav button.active{background-color:var(--color_lbf_red);} .carousel .next_slide, .carousel .previous_slide{transform:translate(calc(100% + 40px), -50%);padding:28px 28px 24px 28px;position:absolute;border-radius:50%;top:50%;right:0;}.carousel .next_slide svg, .carousel .previous_slide svg{pointer-events:none;}.carousel .next_slide:hover svg path, .carousel .previous_slide:hover svg path{stroke:var(--color_white);}@media screen and (max-width:1500px){.carousel .next_slide, .carousel .previous_slide{padding:20px 20px 16px 20px;}}@media screen and (max-width:640px){.carousel .next_slide, .carousel .previous_slide{display:none;}}.carousel .previous_slide{transform:translate(-120px, -50%) rotate(180deg);right:auto;left:0;}@media screen and (max-width:1500px){.carousel .previous_slide{transform:translate(-100px, -50%) rotate(180deg);}}