.book-collection-wrapper{color:rgb(var(--color-foreground))}.book-collection-wrapper .page-width{max-width:116rem;width:100%}.book-collection{background:no-repeat center top/cover;padding-top:30rem;padding-bottom:39.2rem;position:relative}.book-collection{paddding:4.8rem}.book-collection__heading{font-family:NimbusSanTCon;font-size:5rem;font-weight:700;line-height:1;letter-spacing:.6rem;margin:0 1.5rem 7.2rem;text-align:center;text-transform:uppercase}.book-collection__list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:4.8rem}.book-collection__item{width:100%;padding:0 15px;display:block;color:rgb(var(--color-foreground));text-decoration:none}.book-collection__box{max-width:35rem;min-height:100%;background:rgba(var(--color-secondary-background),.7);padding:2.4rem;margin-left:auto;margin-right:auto;text-align:center}.book-collection__box:hover{background-color:rgb(var(--color-link))}.book-collection__box img{width:100%;height:auto;display:block;aspect-ratio:1/.77508650519;object-fit:cover;margin-bottom:1.8rem}.book-collection__box h5{font-size:2rem;font-weight:400;line-height:1.6;color:rgb(var(--color-foreground));margin-bottom:0}.book-collection__box p{font-size:2rem;font-weight:300;font-style:italic;line-height:1.6;margin:0}.book-collection-wrapper .button-wrapper{width:100%;display:flex;justify-content:center;margin-top:4.8rem}.book-collection-wrapper .button{font-family:NimbusSanTCon;font-size:3rem;font-weight:700;line-height:1.3;letter-spacing:0;border:0;border-radius:0;text-transform:uppercase;padding:2rem;cursor:pointer;z-index:10}.book-collection-wrapper .button:hover{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-text))}.book-collection_image{position:absolute;bottom:0;left:0;width:100%;height:auto;display:block;object-fit:contain}@media (min-width: 750px){.book-collection{padding-bottom:36vw}.book-collection__heading{font-size:6rem;line-height:.9}.book-collection__item{width:50%}.book-collection-wrapper .button{min-width:49.2rem}}@media (min-width: 990px){.book-collection{padding-top:17vw}.book-collection__item{width:33.3333333%}}@media (min-width: 1200px){.book-collection__heading{font-size:7rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-free-book-collection.css.map */
