.product-main .product-media{margin-top:calc(5 * var(--space-unit));margin-bottom:calc(5 * var(--space-unit))}.product-details__calc .h4{margin-bottom:1.1em}@media (min-width: 769px){:root{--product-column-padding: calc(8 * var(--space-unit));--product-info-width: max(55%, 440px)}.shopify-section:not(.product-details){clear:both}.product-info{max-width:690px;float:left!important}.product-breadcrumbs .breadcrumbs{width:calc(100% - var(--product-info-width));padding-inline-end:var(--product-column-padding);overflow:hidden}.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding-top:0}.product-breadcrumbs+.product-main .product-info:before,.product-breadcrumbs+.product-main .product-info:after{top:calc(-10 * var(--space-unit) - 1em - 2px)}.product-main .product-media,.product-main+.product-details>.container{width:calc(100% - var(--product-info-width));float:left;clear:left}.product-main .product-media{margin-top:0;margin-bottom:0;padding-top:calc(10 * var(--space-unit));padding-bottom:calc(var(--section-gap) * var(--fluid-1-5) - 5px);padding-inline-end:var(--product-column-padding)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:calc(10 * var(--space-unit)) 0 calc(var(--section-gap) * var(--fluid-1-5));padding-inline-start:var(--product-column-padding);float:right;background-color:rgba(var(--bg-color))}.product-main .sticky__scroll{min-height:var(--sticky-height, 0)}.sticky-scroll{position:-webkit-sticky;position:sticky;top:var(--header-end-padded, 48px);padding-bottom:0}.product-main+.product-details{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.product-main+.product-details>.container{max-width:none;margin:0;padding-top:calc(2 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit));padding-inline-start:0;padding-inline-end:var(--product-column-padding)}.product-main+.product-details+.shopify-section:before{top:1px}[dir=rtl] .product-main .product-media,[dir=rtl] .product-main+.product-details>.container{float:right;clear:right}[dir=rtl] .product-main .product-info{float:left}[dir=rtl] .product-main .product-info:before,[dir=rtl] .product-main .product-info:after{right:-1px;left:auto}}@media (min-width: 1280px){.product-main .product-media,.product-main .product-info{padding-top:calc(12 * var(--space-unit))}}.media-gallery__viewer.relative{margin-top:20px}.book-subtitle{font-size:2rem;margin-top:-20px;margin-bottom:20px}.authors{font-size:2rem;font-weight:700;margin-top:15px;margin-bottom:20px}.series{display:flex;align-items:center;font-size:15.5px;font-weight:600;padding-bottom:26px}.divider{width:100%;border-bottom:1px solid #efe8ed;margin-bottom:20px}.series-flag{color:#fffdf9;display:inline-block;padding-left:7px;padding-right:22px;background-image:url(/cdn/shop/files/series_flag.svg?v=1723797613);background-repeat:no-repeat;background-position:-17px 1px;background-size:105px auto;min-width:85px}.series-link{color:#37988f}.goodread-stars{--percent: calc(var(--rating) / 5 * 99%);--star-size: 17px;display:inline-block;font-size:var(--star-size);line-height:1;overflow:hidden;white-space:nowrap;background:#f8f1d9;border-radius:20px;position:relative;height:23px;width:120px}.goodread-stars:before,.goodread-stars:after{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:13px;top:3px;letter-spacing:2px}.goodread-stars:before{background:linear-gradient(90deg,#cb9f03 var(--percent),transparent var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.goodread-stars:after{color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#cb9f03;z-index:0}.goodreads{background:#f8f1d9;width:fit-content;padding:4px 6px 0 0;border-radius:25px}.goodreads-rating{color:#cb9f03;font-weight:700}.goodreads-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.goodreads-rating,.goodreads-count,.goodreads-link{font-size:1.5rem;white-space:nowrap}.goodreads-count{font-size:1.3rem}@media (max-width: 768px){.goodreads-wrapper{justify-content:flex-start}.goodreads-rating,.goodreads-count,.goodreads-link{font-size:1.4rem}.goodread-stars{--star-size: 16px;height:22px;width:110px}.goodread-stars:before,.goodread-stars:after{left:10px}.goodreads img{width:75px}}@media (max-width: 480px){.goodreads-count{font-size:1.2rem}}.plot-summary{margin-bottom:26px}.read-more{color:#37988f}#related-products{margin-top:20px}.related-product{display:flex;align-items:center;text-align:center;margin-bottom:15px;padding:10px 20px;border-radius:10px;background:#fff;box-shadow:#00000017 0 3px 12px}.related-product-image{width:50px;height:auto;margin-right:15px}.related-product-info{flex-grow:1;text-align:left}.related-product-title{margin:0 0 5px;font-size:16px;font-weight:700}.related-product-format,.related-product-date,.related-product-price{margin:2px 0;font-size:1.4rem}.related-product-price{font-weight:700;color:#333}.related-products-wrapper{display:flex;flex-wrap:wrap;gap:10px}.stock-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px;border-radius:10px}.custom-info-block{display:flex;align-items:center;gap:7px}.text-content{display:flex;flex-direction:column}.title{font-weight:700;margin:0;font-size:1.5rem;text-transform:uppercase}.subtitle{margin:0;font-size:1.4rem;max-width:390px}@media (max-width: 480px){.title{font-weight:700;margin:0;font-size:1.4rem}.subtitle{margin:0;font-size:1.3rem}[data-inventory-level=normal],[data-inventory-level=in_stock]{padding:8px 10px}}.book-details{color:#032a41}.book-info{display:flex;justify-content:space-between}.book-info-left{width:55%}.book-info-right{width:41%}.book-info p{margin:5px 0}.pointing-image{position:relative}.pointing-image img{position:absolute;height:250px;left:-170px;bottom:-98px}.next-read,.prizes{display:flex}.thinking-image,.book-prizes{display:flex;justify-content:flex-end;margin-top:auto}.book-prizes{margin-bottom:5px}.thinking-image{height:160px;margin-bottom:-3.5px;margin-right:-3px}.review-image{height:160px;margin-bottom:-16px;margin-top:-100px}.book-prizes{height:175px}@media (max-width: 768px){.bh-section{padding:15px 5px 0 20px}}.section.xs\:section--mb-0.color-scheme.color-scheme--2{position:relative}.section.xs\:section--mb-0.color-scheme.color-scheme--2{margin:0}.collections-section{margin:2rem 0}.collections-grid{display:flex;flex-wrap:wrap;gap:10px}.collection-button{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;text-decoration:none;border-radius:6px;padding:5px 12px 5px 22px;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;overflow:hidden;height:40px}.collection-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background-color:#032a41;border-radius:0;transition:all .3s ease}.collection-button svg{margin-left:10px;transition:transform .3s ease}.collection-button:hover{color:#37988f!important}.collection-button:hover:before{background-color:#37988f}.collection-button:hover svg{transform:translate(4px)}.arrow-icon path{transition:fill .3s ease}.collection-button:hover .arrow-icon path{fill:#37988f}.collection-button:active{box-shadow:none;transform:translateY(2px)}.collection-button:active svg{transform:translate(4px) translateY(2px)}.product-image.img-fit.img-fit--contain{box-shadow:#00000026 0 3px 7px}.price-match-container{display:flex;justify-content:end;flex-wrap:wrap}#price-match{cursor:pointer;text-decoration:underline}.ant-modal label{display:block;margin-bottom:5px;margin-top:15px}.ant-modal .input{margin-bottom:15px}.ant-modal h3{margin-bottom:20px}#price-match-success{display:none;align-items:center;color:#004817;background:#dcfde6;padding:10px 13px;border-radius:10px}.stock-status.stock-status--in-stock{padding:0}.stock-status.stock-status--pre-order{border:3px solid #CAECFF}.stock-status.stock-status--with-supplier{border:3px solid #FFFBA1}.stock-status.stock-status--out-of-stock{border:3px solid #CCCECF}.stock-status.stock-status--backorder{border:3px solid #FFFBA1}.stock-status.stock-status--pre-order-day-one{border:3px solid #CAECFF}span.approx-date{text-transform:capitalize}.on-sale{display:flex;color:#fd2000;font-size:calc(var(--body-font-size)* .105rem);font-weight:600;background:#ffe8e0;padding:7px 13px;border-radius:5px;align-items:center;width:fit-content;gap:5px}.sale-name{color:#37988f!important;font-weight:600}.sale-details{font-size:1.4rem;padding:10px}.sale-ends{font-weight:600}.gift-info{display:flex;flex-direction:column;margin-bottom:15px}.free-gift{display:flex;color:#4a90e2;font-size:calc(var(--body-font-size)* .105rem);font-weight:600;background:#e8f0ff;padding:7px 13px;border-radius:5px;align-items:center;width:fit-content;gap:5px}.gift-details{font-size:1.4rem;padding:10px}.gift-name{color:#37988f!important;font-weight:600}.gift-ends{font-weight:600}.divider{height:1px;background-color:#e0e0e0;margin:15px 0}.review-count-wrapper{margin:15px 0}.review-count-link{color:#032a41;text-decoration:none}.judgeme-stars{--percent: 0%;--star-size: 17px;display:inline-block;font-size:var(--star-size);line-height:1;overflow:hidden;white-space:nowrap;border-radius:20px;position:relative;height:23px;width:120px}.judgeme-stars:before,.judgeme-stars:after{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;position:absolute;left:13px;top:3px;letter-spacing:2px}.judgeme-stars:before{background:linear-gradient(90deg,#032a41 var(--percent),transparent var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1}.judgeme-stars:after{color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#032a41;z-index:0}.judgeme{width:fit-content;padding:4px 6px 0 0;border-radius:25px;background:#e4e8ed}.judgeme-rating{color:#032a41;font-weight:700;margin-left:5px}.judgeme-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin-bottom:5px;width:fit-content;padding-right:10px;border-radius:10px}.judgeme-rating,#judgeme-review-count{font-size:1.5rem;white-space:nowrap}#judgeme-review-count{font-size:1.3rem}.review-pen-icon{margin-left:2px}@media (max-width: 768px){.judgeme-wrapper{justify-content:flex-start}.judgeme-rating,#judgeme-review-count{font-size:1.4rem}.judgeme-stars{--star-size: 16px;height:22px;width:110px}.judgeme-stars:before,.judgeme-stars:after{left:10px}.review-pen-icon{width:16px;height:16px}}@media (max-width: 480px){#judgeme-review-count{font-size:1.2rem}}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2) format("woff2")}.review-count-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/assets/product-page.css.map */
