@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/icomoon.ttf?hsih2) format("truetype"),url(../fonts/icomoon/icomoon.woff?hsih2) format("woff"),url(../fonts/icomoon/icomoon.svg?hsih2#icomoon) format("svg")}.vertical-book-list-block{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:50px 0;counter-reset:bookcount;margin-bottom:50px;margin-top:50px}.vertical-book-list-block.show-numbers .book .copy h3:before{display:inline-block}.vertical-book-list-block .book{border-bottom:1px solid #efefef;margin-bottom:50px;padding-bottom:40px}@media all and (min-width:600px){.vertical-book-list-block .book{display:flex;justify-content:space-between}}.vertical-book-list-block .book:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.vertical-book-list-block .book .image{margin-bottom:40px}@media all and (min-width:600px){.vertical-book-list-block .book .image{width:220px;margin-bottom:0}}.vertical-book-list-block .book .image img{max-height:330px}.vertical-book-list-block .book .image .wp-block-button{background:0 0;border:1px solid #de442f;margin:25px 0 0;display:table;text-decoration:none}@media all and (min-width:600px){.vertical-book-list-block .book .image .wp-block-button{width:auto;margin:30px auto 0;height:auto}}.vertical-book-list-block .book .image .wp-block-button:focus,.vertical-book-list-block .book .image .wp-block-button:hover{background:#de442f;color:#fff!important}.vertical-book-list-block .book .image .wp-block-button::after{content:"\f105";font-family:icomoon;margin-left:15px}@media all and (min-width:600px){.vertical-book-list-block .book .copy{width:calc(100% - 260px)}}.vertical-book-list-block .book .copy h3{font-size:30px;font-weight:700;line-height:36px;letter-spacing:0;margin-bottom:5px}.vertical-book-list-block .book .copy h3 a{color:#121212;text-decoration:none}.vertical-book-list-block .book .copy h3 a:hover{color:#595959}.vertical-book-list-block .book .copy h3::before{counter-increment:bookcount;content:counter(bookcount) ". ";padding-right:8px;color:#de442f;display:none}.vertical-book-list-block .book .copy h4{font-size:22px;font-style:italic;font-weight:700;line-height:26px;letter-spacing:0;margin-top:0;margin-bottom:19px}.vertical-book-list-block .book .copy .main-copy{font-size:21.5px}.vertical-book-list-block .book .copy .main-copy p{margin-bottom:0}.vertical-book-list-block .book .copy .meta-items{margin-bottom:28px}@media all and (min-width:850px){.vertical-book-list-block .book .copy .meta-items{display:flex;justify-content:flex-start}}.vertical-book-list-block .book .copy .meta-items .author{font-size:16px;font-weight:500}.vertical-book-list-block .book .copy .meta-items p{font-size:12px;font-family:futura-pt,sans-serif;font-weight:500;line-height:15px;text-transform:uppercase}@media all and (min-width:850px){.vertical-book-list-block .book .copy .meta-items p{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #d8d8d8}.vertical-book-list-block .book .copy .meta-items p:last-of-type{border-right:none;margin-right:0;padding-right:0}}.vertical-book-list-block .book .copy .meta-items .main-copy{font-size:22px;font-weight:400;line-height:26px}