/* Generated from tools/css-source/bookmarks.css: homepage-scoped rules only. Do not edit manually. */
.cr-discovery-home .ca-home-bookmark-wrap {
     position: relative;
}

.cr-discovery-home .ca-home-bookmark-wrap>.ca-bookmark-control-icon {
     top: 7px!important;
     left: 7px!important;
     right: auto!important;
     z-index: 30!important;
     width: 32px!important;
     height: 32px!important;
     min-width: 32px!important;
     min-height: 32px!important;
     padding: 0!important;
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     border-radius: 50%!important;
     line-height: 1!important;
     box-shadow: 0 4px 13px rgba(23,55,45,.2)!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.ca-bookmark-control-icon i {
     font-size: 14px!important;
     line-height: 1!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.v6-shelf-card, .cr-discovery-home .ca-home-bookmark-wrap>.cr-pick-item, .cr-discovery-home .ca-home-bookmark-wrap>.cr-for-you-card, .cr-discovery-home .ca-home-bookmark-wrap>.cr-topic-mini-card {
     height: 100%;
     box-sizing: border-box;
}

.cr-discovery-home .v6-shelf-grid>.ca-home-bookmark-wrap, .cr-discovery-home .cr-for-you-grid>.ca-home-bookmark-wrap {
     min-width: 0;
     height: 100%;
}

.cr-discovery-home .cr-pick-list>.ca-home-bookmark-wrap {
     min-width: 0;
     width: 100%;
}

.cr-discovery-home .cr-topic-mini-shelf>.ca-home-bookmark-wrap {
     flex: 0 0 auto;
     min-width: 0;
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-bookmark-wrap>.ca-bookmark-control-icon {
         top: 6px!important;
         left: 6px!important;
         width: 30px!important;
         height: 30px!important;
         min-width: 30px!important;
         min-height: 30px!important;
    }
}

.cr-discovery-home .ca-home-shelf-book {
     display: flex;
     flex-direction: column;
     gap: 7px;
}

.cr-discovery-home .ca-home-shelf-book>.v6-shelf-card {
     flex: 1 1 auto;
     min-height: 0;
}

.cr-discovery-home .ca-home-card-social {
}

.cr-discovery-home .ca-home-card-social>* {
     flex: 1 1 0;
     display: flex;
     align-items: center;
     justify-content: center;
     min-width: 0;
}

.cr-discovery-home .ca-home-card-social>* + * {
     border-right: 1px solid var(--ca-line,#e5e5e5);
}

.cr-discovery-home .ca-home-card-comments span {
     font-size: 11px;
     color: var(--ca-muted,#777);
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-card-social {
    }
}

.cr-discovery-home .ca-home-bookmark-wrap {
     display: flex!important;
     flex-direction: column!important;
     align-items: stretch!important;
     gap: 0!important;
     min-width: 0!important;
     min-height: 0!important;
     height: 100%;
     overflow: hidden!important;
     border: 1px solid var(--home-line,var(--ca-line,#e5e5e5))!important;
     border-radius: 16px!important;
     background: var(--ca-p-surface-white,#fff)!important;
     box-shadow: 0 5px 18px rgba(30,45,37,.045)!important;
     box-sizing: border-box!important;
     transition: box-shadow .18s ease,border-color .18s ease;
}

.cr-discovery-home .ca-home-bookmark-wrap:hover {
     border-color: var(--ca-line,#cfcfcf)!important;
     box-shadow: 0 10px 24px rgba(30,45,37,.075)!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.v6-shelf-card, .cr-discovery-home .ca-home-bookmark-wrap>.cr-pick-item, .cr-discovery-home .ca-home-bookmark-wrap>.cr-for-you-card {
     position: relative!important;
     display: grid!important;
     flex: 1 1 auto!important;
     min-width: 0!important;
     width: 100%!important;
     height: auto!important;
     min-height: 0;
     margin: 0!important;
     border: 0!important;
     border-radius: 0!important;
     box-shadow: none!important;
     transform: none!important;
     background: transparent!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-topic-mini-card {
     position: relative!important;
     display: flex!important;
     flex: 1 1 auto!important;
     align-items: center!important;
     min-width: 0!important;
     width: 100%!important;
     height: auto!important;
     margin: 0!important;
     border: 0!important;
     border-radius: 0!important;
     box-shadow: none!important;
     transform: none!important;
     background: transparent!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-pick-item {
     min-height: 92px!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-book-fact {
     position: relative!important;
     display: flex!important;
     flex: 1 1 auto!important;
     align-items: center!important;
     min-width: 0!important;
     width: 100%!important;
     border: 0!important;
     border-radius: 0!important;
     box-shadow: none!important;
     transform: none!important;
     background: transparent!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-book-fact:hover {
     transform: none!important;
     box-shadow: none!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-for-you-card {
     min-height: 126px!important;
}

.cr-discovery-home .ca-home-bookmark-wrap>.cr-topic-mini-card {
     min-height: 110px!important;
}

.cr-discovery-home .ca-home-card-social {
     position: relative!important;
     inset: auto!important;
     z-index: 2;
     flex: 0 0 auto;
     margin: 0!important;
     border: 0!important;
     border-top: 1px solid var(--ca-line,#e5e5e5)!important;
     border-radius: 0!important;
     background: transparent!important;
     box-shadow: none!important;
}

.cr-discovery-home .ca-home-card-social-slot {
     flex: 0 0 auto;
     min-width: 0;
     line-height: 1;
}

.cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot {
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon {
     position: static!important;
     inset: auto!important;
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     width: 25px!important;
     height: 25px!important;
     min-width: 25px!important;
     min-height: 25px!important;
     padding: 0!important;
     border: 0!important;
     border-radius: 5px!important;
     background: transparent!important;
     box-shadow: none!important;
     color: var(--ca-ink,#252525)!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon i {
     font-size: 15px!important;
     color: inherit!important;
}

.cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-comments {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     gap: 5px;
     min-width: 25px;
     height: 25px;
     padding: 0;
     margin: 0;
     border: 0;
     background: transparent;
     color: var(--ca-ink,#252525);
     font-size: 11px;
     line-height: 1.2;
     text-decoration: none;
     cursor: pointer;
     white-space: nowrap;
}

.cr-discovery-home .ca-home-card-like i, .cr-discovery-home .ca-home-card-comments i {
     font-size: 15px;
     line-height: 1;
}

.cr-discovery-home .ca-home-like-count, .cr-discovery-home .ca-home-card-comments span {
}

.cr-discovery-home .ca-home-card-like[disabled] {
     opacity: .55;
     cursor: wait;
}

.cr-discovery-home .ca-home-card-social .ca-favorite-control-full {
     padding: 0;
     border: 0;
     background: transparent;
     color: var(--ca-ink,#252525);
     font-size: 11px;
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-card-social {
    }
    .cr-discovery-home .ca-home-card-social-slot {
    }
    .cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-comments {
    }
    .cr-discovery-home .ca-home-card-like i, .cr-discovery-home .ca-home-card-comments i {
         font-size: 14px;
    }
}

.cr-discovery-home .ca-home-card-social {
     min-height: 29px!important;
     padding: 1px 4px!important;
}

.cr-discovery-home .ca-home-card-social-slot {
     padding: 0 5px!important;
}

.cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot {
     border-right-color: rgba(83,99,89,.13)!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon, .cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-comments {
     color: var(--ca-muted,#7c847e)!important;
     opacity: .84;
     transition: color .16s ease,opacity .16s ease,background-color .16s ease;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon i, .cr-discovery-home .ca-home-card-like i, .cr-discovery-home .ca-home-card-comments i {
     font-size: 14px!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon.is-bookmarked, .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon.is-bookmarked i {
     color: var(--ca-primary,#477568)!important;
     opacity: 1!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon:hover, .cr-discovery-home .ca-home-card-like:hover, .cr-discovery-home .ca-home-card-comments:hover {
     opacity: 1;
     color: var(--ca-ink,#505a53)!important;
}

.cr-discovery-home .ca-home-card-like.is-liked:hover, .cr-discovery-home .ca-home-card-like.is-liked:hover i {
     color: #ae6c7a!important;
}

.cr-discovery-home .ca-home-like-count, .cr-discovery-home .ca-home-card-comments span {
     font-size: 10px!important;
}

.cr-discovery-home .ca-home-card-like:focus-visible, .cr-discovery-home .ca-home-card-comments:focus-visible, .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon:focus-visible {
     outline: 1px solid rgba(71,117,104,.42);
     outline-offset: 1px;
     border-radius: 5px;
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-card-social-slot {
         padding: 0 4px!important;
    }
    .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon {
         width: 22px!important;
         height: 22px!important;
         min-width: 22px!important;
         min-height: 22px!important;
    }
    .cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-comments {
         height: 22px!important;
         gap: 3px!important;
    }
    .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon i, .cr-discovery-home .ca-home-card-like i, .cr-discovery-home .ca-home-card-comments i {
         font-size: 13px!important;
    }
}

.cr-discovery-home .ca-home-card-social {
     border-top-color: rgba(15,61,58,.16)!important;
}

.cr-discovery-home .ca-home-card-social-slot {
     position: relative!important;
     align-self: stretch!important;
     display: flex!important;
     align-items: center!important;
     justify-content: center!important;
     border-right: 0!important;
}

.cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot {
     border-right: 0!important;
}

.cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot::before {
     position: absolute!important;
     right: 0!important;
     top: 50%!important;
     width: 1px!important;
     height: 14px!important;
     margin: 0!important;
     padding: 0!important;
     border: 0!important;
     border-radius: 0!important;
     background: rgba(15,61,58,.22)!important;
     transform: translateY(-50%)!important;
     pointer-events: none!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon, .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon i, .cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-like i, .cr-discovery-home .ca-home-card-comments, .cr-discovery-home .ca-home-card-comments i {
     color: var(--ca-primary,#0f3d3a)!important;
     -webkit-text-fill-color: var(--ca-primary,#0f3d3a)!important;
     opacity: 1!important;
}

.cr-discovery-home .ca-home-like-count, .cr-discovery-home .ca-home-card-comments span {
     color: var(--ca-primary,#0f3d3a)!important;
     -webkit-text-fill-color: var(--ca-primary,#0f3d3a)!important;
     opacity: .78!important;
}

.cr-discovery-home .ca-home-card-like.is-liked, .cr-discovery-home .ca-home-card-like.is-liked i {
     color: var(--ca-primary,#0f3d3a)!important;
     -webkit-text-fill-color: var(--ca-primary,#0f3d3a)!important;
     opacity: 1!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon:hover, .cr-discovery-home .ca-home-card-like:hover, .cr-discovery-home .ca-home-card-comments:hover, .cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon:hover i, .cr-discovery-home .ca-home-card-like:hover i, .cr-discovery-home .ca-home-card-comments:hover i {
     color: var(--ca-primary-hover,var(--ca-primary,#0f3d3a))!important;
     -webkit-text-fill-color: var(--ca-primary-hover,var(--ca-primary,#0f3d3a))!important;
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot::before {
         height: 14px!important;
    }
}

.cr-discovery-home .ca-home-card-like, .cr-discovery-home .ca-home-card-comments, .cr-discovery-home .ca-home-card-share {
     direction: rtl!important;
}

.cr-discovery-home .v6-shelf-card {
     grid-template-columns: 94px minmax(0,1fr)!important;
     min-height: 140px!important;
}

.cr-discovery-home .v6-shelf-cover {
     width: 94px!important;
     height: 120px!important;
     flex: 0 0 94px!important;
}

.cr-discovery-home #popular-books .v6-shelf-card {
     grid-template-columns: 128px minmax(0,1fr)!important;
     min-height: 184px!important;
}

.cr-discovery-home #popular-books .v6-shelf-cover {
     width: 128px!important;
     height: 162px!important;
     flex: 0 0 128px!important;
}

.cr-discovery-home .cr-pick-item {
     grid-template-columns: 62px minmax(0,1fr) 18px!important;
}

.cr-discovery-home .cr-pick-cover {
     width: 62px!important;
     height: 80px!important;
     min-width: 62px!important;
     min-height: 80px!important;
     flex: 0 0 62px!important;
}

.cr-discovery-home .cr-for-you-card {
     grid-template-columns: 80px minmax(0,1fr)!important;
}

.cr-discovery-home .cr-for-you-cover {
     width: 80px!important;
     height: 104px!important;
     min-width: 80px!important;
     flex: 0 0 80px!important;
}

.cr-discovery-home .cr-topic-mini-card-cover {
     width: 66px!important;
     height: 88px!important;
     flex: 0 0 66px!important;
}

.cr-discovery-home .cr-mini-cover {
     width: 78px!important;
     height: 96px!important;
     min-width: 78px!important;
}

@media(max-width:767px) {
    .cr-discovery-home .v6-shelf-card {
         grid-template-columns: 90px minmax(0,1fr)!important;
         min-height: 136px!important;
    }
    .cr-discovery-home .v6-shelf-cover {
         width: 90px!important;
         height: 116px!important;
         flex-basis: 90px!important;
    }
    .cr-discovery-home #popular-books .v6-shelf-card {
         grid-template-columns: 110px minmax(0,1fr)!important;
         min-height: 160px!important;
    }
    .cr-discovery-home #popular-books .v6-shelf-cover {
         width: 110px!important;
         height: 140px!important;
         flex-basis: 110px!important;
    }
    .cr-discovery-home .cr-pick-item {
         grid-template-columns: 62px minmax(0,1fr) 18px!important;
    }
    .cr-discovery-home .cr-pick-cover {
         width: 62px!important;
         height: 80px!important;
         min-width: 62px!important;
         min-height: 80px!important;
         flex-basis: 62px!important;
    }
    .cr-discovery-home .cr-for-you-card {
         grid-template-columns: 78px minmax(0,1fr)!important;
    }
    .cr-discovery-home .cr-for-you-cover {
         width: 78px!important;
         height: 102px!important;
         min-width: 78px!important;
         flex-basis: 78px!important;
    }
    .cr-discovery-home .cr-topic-mini-card-cover {
         width: 64px!important;
         height: 86px!important;
         flex-basis: 64px!important;
    }
    .cr-discovery-home .cr-mini-cover {
         width: 76px!important;
         height: 94px!important;
         min-width: 76px!important;
    }
}

.cr-discovery-home .ca-home-card-social-slot+.ca-home-card-social-slot::before {
     content: none!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-bookmark::before, .cr-discovery-home .ca-home-card-social>.ca-home-card-comment-slot::before, .cr-discovery-home .ca-home-card-social>.ca-home-card-share-slot::before {
     content: ""!important;
     display: block!important;
     position: absolute!important;
     margin: 0!important;
     padding: 0!important;
     border: 0!important;
     border-radius: 0!important;
     background: rgba(15,61,58,.22)!important;
     pointer-events: none!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-favorite, .cr-discovery-home .ca-home-card-social>.ca-home-card-bookmark, .cr-discovery-home .ca-home-card-social>.ca-home-card-comment-slot, .cr-discovery-home .ca-home-card-social>.ca-home-card-share-slot {
     position: relative!important;
     align-self: stretch!important;
}

.cr-discovery-home .ca-home-card-social {
     display: grid!important;
     grid-template-columns: repeat(4,minmax(0,1fr))!important;
     grid-auto-flow: row!important;
     align-items: stretch!important;
     justify-content: stretch!important;
     direction: ltr!important;
     gap: 0!important;
     width: 100%!important;
     min-width: 0!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-social-slot {
     display: flex!important;
     align-items: center!important;
     justify-content: center!important;
     justify-self: stretch!important;
     align-self: stretch!important;
     width: 100%!important;
     min-width: 0!important;
     max-width: 100%!important;
     margin: 0!important;
     padding: 0!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-favorite {
     order: 1!important;
     grid-column: auto!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-bookmark {
     order: 2!important;
     grid-column: auto!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-comment-slot {
     order: 3!important;
     grid-column: auto!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-share-slot {
     order: 4!important;
     grid-column: auto!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-like, .cr-discovery-home .ca-home-card-social .ca-home-card-comments, .cr-discovery-home .ca-home-card-social .ca-home-card-share {
     display: inline-flex!important;
     align-items: center!important;
     justify-content: center!important;
     flex: 0 1 auto!important;
     min-width: 0!important;
     max-width: 100%!important;
     margin: 0!important;
     padding: 0!important;
     box-sizing: border-box!important;
}

.cr-discovery-home .ca-home-card-social .ca-bookmark-control-icon {
     flex: 0 0 25px!important;
     max-width: 25px!important;
     margin: 0!important;
}

.cr-discovery-home .ca-home-card-social>.ca-home-card-bookmark::before, .cr-discovery-home .ca-home-card-social>.ca-home-card-comment-slot::before, .cr-discovery-home .ca-home-card-social>.ca-home-card-share-slot::before {
     left: 0!important;
     right: auto!important;
     top: 50%!important;
     width: 1px!important;
     height: 14px!important;
     min-height: 14px!important;
     max-height: 14px!important;
     transform: translateY(-50%)!important;
}

@media(max-width:767px) {
    .cr-discovery-home .ca-home-card-social {
         min-height: 29px!important;
         padding: 0 2px!important;
    }
    .cr-discovery-home .ca-home-card-social>.ca-home-card-social-slot {
         padding: 0!important;
    }
    .cr-discovery-home .ca-home-card-social .ca-home-card-like, .cr-discovery-home .ca-home-card-social .ca-home-card-comments, .cr-discovery-home .ca-home-card-social .ca-home-card-share {
         width: auto!important;
         height: 22px!important;
         gap: 3px!important;
    }
    .cr-discovery-home .ca-home-card-social .ca-home-card-like i, .cr-discovery-home .ca-home-card-social .ca-home-card-comments i, .cr-discovery-home .ca-home-card-social .ca-home-card-share i {
         font-size: 13px!important;
    }
    .cr-discovery-home .ca-home-card-social .ca-home-like-count, .cr-discovery-home .ca-home-card-social .ca-home-card-comments span {
         font-size: 9px!important;
    }
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like, .cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like i, .cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like:not(.is-liked) i {
     color: #c9828d!important;
     -webkit-text-fill-color: #c9828d!important;
     opacity: .82!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like.is-liked, .cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like.is-liked i {
     color: #b96f7e!important;
     -webkit-text-fill-color: #b96f7e!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon, .cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon i {
     color: #a48b61!important;
     -webkit-text-fill-color: #a48b61!important;
     opacity: .82!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments, .cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments i {
     color: #7d929d!important;
     -webkit-text-fill-color: #7d929d!important;
     opacity: .80!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share, .cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share i {
     color: #78958a!important;
     -webkit-text-fill-color: #78958a!important;
     opacity: .82!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-like-count, .cr-discovery-home .ca-home-card-social .ca-home-card-comments span {
     color: #929993!important;
     -webkit-text-fill-color: #929993!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like:hover, .cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like:hover i {
     opacity: 1!important;
     color: #b56b78!important;
     -webkit-text-fill-color: #b56b78!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon:hover, .cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon:hover i {
     opacity: 1!important;
     color: #907649!important;
     -webkit-text-fill-color: #907649!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments:hover, .cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments:hover i {
     opacity: 1!important;
     color: #647e8a!important;
     -webkit-text-fill-color: #647e8a!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share:hover, .cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share:hover i {
     opacity: 1!important;
     color: #5d8374!important;
     -webkit-text-fill-color: #5d8374!important;
}

html body .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
     padding-top: 24px!important;
     padding-bottom: 24px!important;
     box-sizing: border-box!important;
}

html body .cr-discovery-home .cr-book-carousel-item, html body .cr-discovery-home .cr-book-carousel-item.is-active {
     padding: 0!important;
     border: 0!important;
     background: transparent!important;
     box-sizing: border-box!important;
}

html body .cr-discovery-home .cr-book-carousel-item>img {
     position: absolute!important;
     inset: 0!important;
     display: block!important;
     width: 100%!important;
     height: 100%!important;
     min-width: 0!important;
     min-height: 0!important;
     max-width: none!important;
     max-height: none!important;
     margin: 0!important;
     padding: 0!important;
     flex: 0 0 100%!important;
     object-fit: cover!important;
     object-position: center center!important;
     box-sizing: border-box!important;
}

html body .cr-discovery-home .cr-book-carousel-item>.cr-topic-book-placeholder {
     position: absolute!important;
     inset: 0!important;
     width: 100%!important;
     height: 100%!important;
     margin: 0!important;
     padding: 0!important;
}

@media(max-width:700px) {
    html body .cr-discovery-home .cr-topic-showcase-art.cr-book-carousel {
         padding: 18px 35px!important;
    }
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like, .cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon, .cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments, .cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share {
     opacity: .84!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like i, .cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon i, .cr-discovery-home .ca-home-card-social .ca-home-card-comment-slot .ca-home-card-comments i, .cr-discovery-home .ca-home-card-social .ca-home-card-share-slot .ca-home-card-share i {
     opacity: 1!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like.is-liked, .cr-discovery-home .ca-home-card-social .ca-home-card-favorite .ca-home-card-like.is-liked i {
     opacity: .94!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon.is-bookmarked, .cr-discovery-home .ca-home-card-social .ca-home-card-bookmark .ca-bookmark-control-icon.is-bookmarked i {
     color: #668b78!important;
     -webkit-text-fill-color: #668b78!important;
     opacity: .96!important;
}

.cr-discovery-home .ca-home-card-social .ca-home-like-count, .cr-discovery-home .ca-home-card-social .ca-home-card-comments span {
     opacity: .8!important;
}
