.product-information__grid:has(.book-byline) .product-information__media .media-gallery,.product-information__grid:has(.book-byline) .product-information__media>*{max-width:var(--book-cover-max, 360px);margin-inline:auto}.book-byline{display:flex;flex-direction:column;gap:6px}.book-byline__subtitle{margin:0;font-size:1.6rem;font-style:italic;color:rgb(var(--color-foreground-rgb) / .75)}.book-byline__author{margin:0;font-size:1.6rem}.book-byline__author a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.book-byline__author a:hover{color:var(--color-primary-hover)}.book-byline__contrib{color:rgb(var(--color-foreground-rgb) / .75)}.book-byline__meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:1.4rem;color:rgb(var(--color-foreground-rgb) / .7)}.book-byline__meta>span+span:before{content:"|";margin-inline:8px;opacity:.5}.book-savings{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:1.4rem}.book-savings__list s{opacity:.75}.book-savings__save{font-weight:700;color:var(--book-save-color, #1a7f37)}.book-savings__save-badge{display:inline-block;margin-inline-start:6px;padding:2px 8px;border-radius:999px;font-size:1.2rem;background:var(--book-save-color, #1a7f37);color:#fff}.product-details:has(.book-savings--hide-compare) .compare-at-price{display:none}.book-condition{display:flex;flex-direction:column;gap:10px;font-size:1.4rem}.book-condition__current{margin:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;background:rgb(var(--color-foreground-rgb) / .03);line-height:1.5}.book-condition__current strong{display:block;margin-bottom:2px}.book-condition__guide summary{cursor:pointer;width:fit-content;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;list-style:none}.book-condition__guide summary::-webkit-details-marker{display:none}.book-condition__guide dl{margin:10px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:8px 16px}.book-condition__guide dt{font-weight:700}.book-condition__guide dd{margin:0}@media(max-width:549px){.book-condition__guide dl{grid-template-columns:1fr;gap:2px}.book-condition__guide dd{margin-bottom:8px}}.book-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.book-facts__item{padding:12px 14px;border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);margin:-1px -1px 0 0}.book-facts__label{display:block;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-foreground-rgb) / .6)}.book-facts__value{display:block;margin-top:2px;font-size:1.4rem;font-weight:600;word-break:break-word}.book-overview__grid{display:grid;gap:48px}@media(min-width:990px){.book-overview--side .book-overview__grid{grid-template-columns:minmax(0,1fr) minmax(300px,38%);align-items:start}}.book-overview__heading{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--color-border);font-size:var(--book-heading-size, 2.2rem)}.book-overview__block+.book-overview__block{margin-top:48px}book-read-more{display:block}book-read-more .book-read-more__body{position:relative;overflow:hidden}book-read-more[data-collapsible=true]:not([open]) .book-read-more__body{max-height:var(--collapsed-height, 260px)}book-read-more[data-collapsible=true]:not([open]) .book-read-more__body:after{content:"";position:absolute;inset:auto 0 0 0;height:80px;background:linear-gradient(to bottom,rgb(var(--color-background-rgb) / 0),var(--color-background))}.book-read-more__toggle{margin-top:12px;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}book-read-more:not([data-collapsible=true]) .book-read-more__toggle{display:none}.book-details-table{width:100%;border-collapse:collapse;font-size:1.4rem}.book-details-table th,.book-details-table td{padding:10px 0;border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top}.book-details-table th{width:42%;padding-inline-end:16px;font-weight:700}.book-overview__card{padding:24px;border:1px solid var(--color-border);border-radius:8px}.book-overview__card .book-overview__heading{border-bottom:0;padding-bottom:0}.book-author{display:flex;gap:20px;align-items:flex-start}.book-author__photo{flex:0 0 auto;width:110px;height:110px;border-radius:50%;object-fit:cover}.book-author__name{margin:0 0 8px;font-size:1.8rem}.book-author__more{display:inline-block;margin-top:12px;font-weight:700;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:549px){.book-author{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/book-store.css.map */
