.cr-product{padding-block:2.4rem 0;padding-bottom:8rem}.cr-product__crumb{margin:0 0 2.4rem}.cr-product__crumb a{color:inherit;text-decoration:none}.cr-product__grid{display:grid;gap:3.2rem}.cr-pcover{aspect-ratio:2 / 3;background:var(--cr-paper-deep);border:1px solid var(--cr-rule);overflow:hidden;max-width:56rem}.cr-pcover img{display:block;width:100%;height:100%;object-fit:cover}.cr-pcover--blank{display:flex;align-items:center;justify-content:center;padding:3.2rem;text-align:center}.cr-pcover__blank{font-family:var(--cr-font-display);font-size:4.4rem;line-height:1.1;overflow-wrap:anywhere}.cr-pthumbs{display:flex;gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none}.cr-pthumb{width:6.4rem;aspect-ratio:2 / 3;padding:0;border:1px solid var(--cr-rule);background:none;cursor:pointer;opacity:.7}.cr-pthumb img{display:block;width:100%;height:100%;object-fit:cover}.cr-pthumb.is-selected,.cr-pthumb:hover{opacity:1;border-color:var(--cr-ink)}.cr-product__buy{display:grid;gap:2rem;align-content:start;min-width:0}.cr-product__buy>*{margin:0}.cr-product__buy a{color:inherit}.cr-product__title{overflow-wrap:anywhere}.cr-product__grade{display:grid;gap:1rem;justify-items:start;padding-block:2rem;border-block:1px solid var(--cr-rule)}.cr-product__grade p{margin:0}.cr-pform .form{display:grid;gap:1.2rem}.cr-pform__error{color:var(--cr-grade-acceptable);font-size:1.5rem}.cr-pform__select{width:100%}.cr-product__sold{padding:2rem;background:var(--cr-paper-deep);border-radius:var(--cr-radius)}.cr-product__sold p{margin:0}.cr-product__wa{display:flex}.cr-shipnote{display:grid;gap:.6rem;padding:1.6rem 2rem;background:var(--cr-paper-deep);border-radius:var(--cr-radius)}.cr-shipnote p{margin:0}.cr-acc-group{border-top:1px solid var(--cr-rule)}.cr-acc{border-bottom:1px solid var(--cr-rule)}.cr-acc summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--cr-tap);cursor:pointer;list-style:none}.cr-acc summary::-webkit-details-marker{display:none}.cr-acc summary:after{content:"";width:.8rem;height:.8rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--cr-dur-fast) var(--cr-ease-out)}.cr-acc[open] summary:after{transform:rotate(-135deg)}.cr-acc p{margin:0 0 1.6rem}.cr-product__specs .cr-book-meta{display:none}.cr-book-specs{display:grid;gap:0;margin:0}.cr-book-specs__row{display:flex;justify-content:space-between;gap:2rem;padding:1.2rem 0;border-bottom:1px solid var(--cr-rule)}.cr-book-specs dt{font-family:var(--cr-font-mono);font-weight:500;font-size:var(--cr-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted)}.cr-book-specs dd{margin:0;text-align:right;font-size:1.5rem;overflow-wrap:anywhere}.cr-product__blurb p{margin:0 0 1.2rem}.cr-product__blurb ul{margin:0 0 1.2rem;padding-left:2rem}.cr-product__more{margin-top:6.4rem;padding-block:4.8rem 6.4rem;background:var(--cr-paper-deep)}.cr-product__more h2{margin:0 0 2.4rem}.cr-pbar{position:fixed;inset:auto 0 0 0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem var(--cr-page-pad);background:var(--cr-paper);border-top:1px solid var(--cr-rule)}@media(min-width:990px){.cr-product{padding-block:3.2rem 0;padding-bottom:0}.cr-pbar{display:none}.cr-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:start}.cr-product__media{position:sticky;top:11rem}.cr-product__buy{max-width:56rem;gap:2.4rem}}.cr-product__share{margin:0;display:flex}.cr-recent[hidden]{display:none}.cr-offers{display:grid;gap:1rem;padding:1.6rem 2rem;border:1px solid var(--cr-rule-strong);border-radius:var(--cr-radius)}.cr-offers p{margin:0}.cr-offers__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.cr-offers__list li{display:grid;grid-template-columns:14rem auto;align-items:center;justify-content:start;gap:1.2rem}.cr-offers__code{min-height:4rem;padding:.6rem 1.4rem;border:1.5px dashed var(--cr-ink);border-radius:var(--cr-radius);background:transparent;color:var(--cr-ink);cursor:pointer;font-family:var(--cr-font-mono);font-weight:500;font-size:1.3rem;letter-spacing:.08em}.cr-offers__code:hover,.cr-offers__code.is-copied{background:var(--cr-ink);color:var(--cr-paper)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cr-product.css.map */
