:root{--sa-rv-accent: 172, 21, 21;--sa-rv-ink: 8, 8, 8;--sa-rv-muted: 107, 107, 107;--sa-rv-line: rgba(var(--sa-rv-ink), .09);--sa-rv-tint: rgba(var(--sa-rv-accent), .06);--sa-rv-radius: 14px;--sa-rv-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 6px 18px rgba(0, 0, 0, .05);--sa-rv-shadow-hover: 0 2px 4px rgba(0, 0, 0, .05), 0 14px 32px rgba(0, 0, 0, .09)}html:root{--jdgm-primary-color: rgb(var(--sa-rv-accent));--jdgm-secondary-color: var(--sa-rv-tint);--jdgm-star-color: rgb(var(--sa-rv-accent));--jdgm-write-review-bg-color: rgb(var(--sa-rv-accent));--jdgm-write-review-text-color: #fff;--jdgm-paginate-color: rgb(var(--sa-rv-accent));--jdgm-reviewer-name-color: rgb(var(--sa-rv-ink));--jdgm-border-radius: 8px}.jdgm-cards-carousel{--text-color: rgb(var(--sa-rv-ink));--header-color: rgb(var(--sa-rv-ink));--card-color: #fff;--border-radius: var(--sa-rv-radius);--stars-color: rgb(var(--sa-rv-accent));--sa-rv-cards: 1.2;--sa-rv-arrows: 0px;--visible-cards: 1.2;--card-width: calc((100cqi - var(--sa-rv-arrows) - (var(--sa-rv-cards) - 1) * var(--jm-card-gap, 20px)) / var(--sa-rv-cards));max-width:none;font-family:var(--font-stack-body)}.jdgm-cards-carousel .jdgm-header{margin-bottom:32px}.jdgm-cards-carousel .jdgm-title{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:calc(var(--font-h3-mobile) * 1px);letter-spacing:var(--heading-letter-spacing);margin:0 0 14px;padding-bottom:18px;background:linear-gradient(rgb(var(--sa-rv-accent)),rgb(var(--sa-rv-accent))) center bottom / 48px 3px no-repeat}.jdgm-cards-carousel .jdgm-average-rating{padding:8px 16px;border-radius:var(--rounded-full, 9999px);background:var(--sa-rv-tint)}.jdgm-cards-carousel .jdgm-average-rating .jdgm-star,.jdgm-cards-carousel .jdgm-rating-star{color:rgb(var(--sa-rv-accent))!important}.jdgm-cards-carousel .jdgm-rating-text{font-size:15px;font-weight:500}.jdgm-cards-carousel .jdgm-card .jdgm-star{color:rgb(var(--sa-rv-accent))!important}.jdgm-cards-carousel .jdgm-content{margin-bottom:24px}.jdgm-cards-carousel .jdgm-cards-wrapper{padding:6px 0 18px}.jdgm-cards-carousel .jdgm-media-card{position:relative;border:1px solid var(--sa-rv-line);box-shadow:var(--sa-rv-shadow);transition:box-shadow var(--m-duration-default, .25s) ease,transform var(--m-duration-default, .25s) ease}.jdgm-cards-carousel .jdgm-media-card:hover{box-shadow:var(--sa-rv-shadow-hover);transform:translateY(-3px)}.jdgm-cards-carousel .jdgm-media-card img{border-bottom:1px solid var(--sa-rv-line)}.jdgm-cards-carousel .jdgm-media-card .jdgm-text{padding:18px 18px 0}.jdgm-cards-carousel .jdgm-media-card .jdgm-text p{font-size:15px;line-height:1.5;color:rgba(var(--sa-rv-ink),.86)}.jdgm-cards-carousel .jdgm-media-card.jdgm-text-card{background:linear-gradient(180deg,var(--sa-rv-tint) 0,#fff 96px)}.jdgm-cards-carousel .jdgm-media-card.jdgm-text-card .jdgm-text{padding-top:64px;position:relative}.jdgm-cards-carousel .jdgm-media-card.jdgm-text-card .jdgm-text:before{content:"\201c" / "";position:absolute;top:8px;left:50%;transform:translate(-50%);font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1;color:rgba(var(--sa-rv-accent),.85)}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section{margin:0 18px;padding:14px 0 18px;width:auto;gap:8px;border-top:1px dashed var(--sa-rv-line)}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:18px}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-name{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:15px}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a,.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name.jdgm-product-name--unlinked{font-size:13px;color:rgb(var(--sa-rv-muted));transition:color var(--m-duration-default, .25s) ease}.jdgm-cards-carousel .jdgm-media-card .jdgm-rating-section .jdgm-product-name a:hover{color:rgb(var(--sa-rv-accent))}.jdgm-cards-carousel .jdgm-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--sa-rv-line);background:#fff;color:rgb(var(--sa-rv-ink));box-shadow:var(--sa-rv-shadow);transition:background-color var(--m-duration-default, .25s) ease,color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease}.jdgm-cards-carousel .jdgm-arrow:hover{opacity:1;background:rgb(var(--sa-rv-accent));border-color:rgb(var(--sa-rv-accent));color:#fff}.jdgm-cards-carousel .jdgm-arrow svg{width:12px;height:20px}.jdgm-cards-carousel .jdgm-arrow:focus-visible{outline:2px solid rgb(var(--sa-rv-accent));outline-offset:3px}.jdgm-widget.jdgm-review-widget{max-width:none!important}.jdgm-review-widget .jm-review-widget{--jm-review-widget-star-and-histogram-color: rgb(var(--sa-rv-accent)) !important;--jm-review-widget-button-color: rgb(var(--sa-rv-accent)) !important;--jm-review-widget-button-text-color: #fff !important;--jm-review-widget-text-color: rgb(var(--sa-rv-ink)) !important;--jm-review-widget-lighter-text-color: rgb(var(--sa-rv-muted)) !important;--jm-widget-primary-color: rgb(var(--sa-rv-accent)) !important;--jm-review-widget-form-button-color: rgb(var(--sa-rv-accent)) !important;--jm-review-widget-form-border-radius: var(--sa-rv-radius) !important;font-family:var(--font-stack-body)}.jdgm-review-widget .jm-review-item{--jm-review-widget-star-and-histogram-color: rgb(var(--sa-rv-accent)) !important;--jm-widget-primary-color: rgb(var(--sa-rv-accent)) !important}.jdgm-review-widget .jm-review-widget__header{padding:28px 32px;border:1px solid var(--sa-rv-line);border-radius:var(--sa-rv-radius);background:radial-gradient(120% 140% at 0% 0%,var(--sa-rv-tint) 0,rgba(255,255,255,0) 60%),#fff;box-shadow:var(--sa-rv-shadow)}.jdgm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:calc(var(--font-h3-mobile) * 1px);letter-spacing:var(--heading-letter-spacing);line-height:1.2;color:rgb(var(--sa-rv-ink))}.jdgm-review-widget .jm-average-rating-display--minimal-header .jm-text:first-child{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:22px;color:rgb(var(--sa-rv-accent))}.jdgm-review-widget .jm-average-rating-display--minimal-header .jm-text+.jm-text{padding-left:10px;border-left:1px solid var(--sa-rv-line);color:rgb(var(--sa-rv-muted));font-size:15px}.jdgm-review-widget .jm-button{min-height:44px;border-radius:var(--btn-border-radius, 8px);font-size:var(--font-btn-size, 16px);letter-spacing:var(--btn-letter-spacing, 1px);transition:background-color var(--m-duration-default, .25s) ease,color var(--m-duration-default, .25s) ease,border-color var(--m-duration-default, .25s) ease}.jdgm-review-widget .jm-button--primary{padding-inline:24px;background:rgb(var(--sa-rv-accent));border-color:rgb(var(--sa-rv-accent));color:#fff}.jdgm-review-widget .jm-button--primary:hover{background:#fff;color:rgb(var(--sa-rv-accent))}.jdgm-review-widget .jm-button--secondary,.jdgm-review-widget .jm-sort-filter{border-radius:var(--btn-border-radius, 8px)}.jdgm-review-widget .jm-button--secondary,.jdgm-review-widget .jm-sort-filter,.jdgm-review-widget .jm-sort-filter__select{min-width:44px;border-color:rgba(var(--sa-rv-ink),.18)}.jdgm-review-widget .jm-button--secondary:hover{border-color:rgb(var(--sa-rv-accent));color:rgb(var(--sa-rv-accent))}.jdgm-review-widget .jm-button:focus-visible,.jdgm-review-widget .jm-sort-filter__select:focus-visible{outline:2px solid rgb(var(--sa-rv-accent));outline-offset:2px}.jdgm-review-widget .jdgm-review-list{gap:16px}.jdgm-review-widget .jm-review-item{padding:24px!important;border:1px solid var(--sa-rv-line)!important;border-radius:var(--sa-rv-radius);background:#fff;box-shadow:var(--sa-rv-shadow)}.jdgm-review-widget .jm-review-item .jm-star-rating{font-size:14px}.jdgm-review-widget .jm-reviewer-avatar{background:var(--sa-rv-tint)!important;box-shadow:inset 0 0 0 1px rgba(var(--sa-rv-accent),.18)}.jdgm-review-widget .jm-reviewer-avatar__initial .jm-text{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--sa-rv-accent))}.jdgm-review-widget .jm-reviewer-info__name{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--sa-rv-ink))}.jdgm-review-widget .jm-reviewer-info__details .jm-cluster+.jm-cluster .jm-text{font-size:14px;color:rgb(var(--sa-rv-muted))}.jdgm-review-widget .jm-review-content__body{font-size:16px;line-height:1.6;color:rgba(var(--sa-rv-ink),.86)}.jdgm-review-widget .jm-media-thumbnail-list__thumbnail{border-radius:10px;overflow:hidden;border:1px solid var(--sa-rv-line)}.jdgm-review-widget .jm-review-widget__header:has(.jm-no-reviews-state){padding:24px 32px}.jdgm-review-widget .jm-review-widget__header:has(.jm-no-reviews-state)>.jm-cluster:first-child{display:none}.jdgm-review-widget .jm-no-reviews-state{max-width:none;margin:0;padding:0;align-items:stretch;text-align:left}.jdgm-review-widget .jm-no-reviews-state>.jm-stack{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.jdgm-review-widget .jm-no-reviews-state>.jm-stack>*{margin:0}.jdgm-review-widget .jm-no-reviews-state__text{flex:1 1 280px}.jdgm-review-widget .jm-no-reviews-state__action-buttons{flex:0 0 auto;width:auto}.jdgm-review-widget .jm-no-reviews-state__text{margin:0;font-size:0}.jdgm-review-widget .jm-no-reviews-state__text:before,.jdgm-review-widget .jm-no-reviews-state__text:after{display:block;line-height:1.4}.jdgm-review-widget .jm-no-reviews-state__text:before{content:"Studied with this book?";font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:20px;color:rgb(var(--sa-rv-ink))}.jdgm-review-widget .jm-no-reviews-state__text:after{content:"Share a quick review to help other students choose.";margin-top:4px;font-size:15px;color:rgb(var(--sa-rv-muted))}.jdgm-review-widget .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body:has(.jdgm-empty-state){display:none}@media screen and (min-width:640px){.jdgm-cards-carousel{--sa-rv-cards: 2;--visible-cards: 2}}@media screen and (min-width:750px){.jdgm-cards-carousel{--sa-rv-cards: 3;--visible-cards: 3;--sa-rv-arrows: calc(2 * (44px + var(--jm-card-gap, 20px)))}}@media screen and (min-width:1024px){.jdgm-cards-carousel{--sa-rv-cards: 4;--visible-cards: 4}}@media screen and (min-width:768px){.jdgm-cards-carousel .jdgm-title,.jdgm-review-widget .jm-review-widget-minimal-header__title{font-size:calc(var(--font-h3-tablet) * 1px)}}@media screen and (min-width:1280px){.jdgm-cards-carousel .jdgm-title,.jdgm-review-widget .jm-review-widget-minimal-header__title{font-size:calc(var(--font-h3-desktop) * 1px)}}@media screen and (max-width:749px){.jdgm-review-widget .jm-review-widget__header{padding:20px 18px}.jdgm-review-widget .jm-review-item{padding:18px!important}.jdgm-review-widget .jm-no-reviews-state__action-buttons,.jdgm-review-widget .jm-no-reviews-state__action-buttons>.jm-stack,.jdgm-review-widget .jm-no-reviews-state .jm-button{width:100%}}@media(prefers-reduced-motion:reduce){.jdgm-cards-carousel .jdgm-media-card,.jdgm-cards-carousel .jdgm-arrow,.jdgm-review-widget .jm-button{transition:none}.jdgm-cards-carousel .jdgm-media-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/scanner-reviews.css.map */
