.eyce-book-detail{--detail-line:#dfe8e8;--detail-soft-ink:#586b72}.eyce-book-detail .breadcrumbs{align-items:center;gap:12px;padding-block:19px 25px;font-size:11px;line-height:1.6}.eyce-book-detail .breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.eyce-book-detail .breadcrumbs a:hover{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.eyce-book-detail .breadcrumbs>span:last-child{max-width:65%;color:var(--detail-soft-ink)}.eyce-book-detail .product-overview{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:0 clamp(36px,6vw,88px);padding-bottom:64px;display:grid}.eyce-book-detail .product-heading{grid-area:1/2;min-width:0;padding-top:13px}.eyce-book-detail .product-heading>.eyebrow{color:var(--teal);letter-spacing:1.8px;font-size:10px}.eyce-book-detail .product-heading h1{font:400 clamp(35px,3.2vw,48px)/1.13 var(--serif);letter-spacing:-1.1px;overflow-wrap:anywhere;text-wrap:pretty;margin:17px 0 11px}.eyce-book-detail .product-authors{font:400 20px/1.55 var(--serif);color:var(--detail-soft-ink);overflow-wrap:anywhere}.eyce-book-detail .product-authors a{text-underline-offset:5px;align-items:center;min-height:44px;-webkit-text-decoration:underline #c5d5d5;text-decoration:underline #c5d5d5;text-decoration-thickness:1px;display:inline-flex}.eyce-book-detail .product-authors a:hover{color:var(--teal);text-decoration-color:currentColor}.eyce-book-detail .product-cover-stage{border:1px solid var(--detail-line);background:#fff;border-radius:4px;grid-area:1/1/4;justify-content:center;align-items:center;min-width:0;min-height:510px;padding:52px 40px;display:flex;overflow:visible}.eyce-book-detail .product-cover-stage>.book-cover{width:min(var(--detail-cover-width),100%);filter:drop-shadow(9px 17px 10px #102d3b20);flex:0 auto;max-width:100%;height:auto;transform:perspective(1000px)rotateY(-9deg)}.eyce-book-detail .product-cover-stage .book-cover img{object-fit:contain;width:100%;height:auto}.eyce-book-detail .product-purchase{border-block:1px solid var(--detail-line);grid-area:2/2;min-width:0;margin-top:22px;padding-block:22px 19px}.eyce-book-detail .product-purchase>.eyebrow{letter-spacing:1.3px;color:var(--teal);font-size:9px}.eyce-book-detail .product-purchase-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:9px;display:grid}.eyce-book-detail .product-purchase .book-price.large{margin:0}.eyce-book-detail .product-purchase .market-price{gap:5px;font-size:12px;line-height:1.6}.eyce-book-detail .product-purchase .eyce-price{flex-wrap:wrap;gap:10px;margin-top:2px}.eyce-book-detail .product-purchase .book-price.large .eyce-price strong{letter-spacing:-.9px;font-size:38px;line-height:1.25}.eyce-book-detail .product-purchase .price-ratio{color:var(--teal);background:#e7f2f1;padding:4px 7px;font-size:10px}.eyce-book-detail .product-purchase .button{border:1px solid var(--ink);white-space:nowrap;gap:11px;min-width:180px;min-height:52px;padding:13px 23px;font-size:14px;line-height:1.5}.eyce-book-detail .product-purchase .button:hover{background:var(--teal);border-color:var(--teal);transform:none}.eyce-book-detail .product-shipping{color:var(--detail-soft-ink);align-items:flex-start;gap:11px;margin-top:22px;font-size:11px;line-height:1.6;display:flex}.eyce-book-detail .product-shipping>svg{color:var(--teal);margin-top:3px}.eyce-book-detail .product-shipping strong{color:var(--ink);font-size:12px;font-weight:600;display:block}.eyce-book-detail .product-shipping strong+span{margin-top:2px;display:block}.eyce-book-detail .product-preview-note{color:var(--detail-soft-ink);align-items:center;gap:7px;margin-top:15px;font-size:10px;line-height:1.6;display:flex}.eyce-book-detail .product-introduction{grid-area:3/2;min-width:0;padding-top:20px}.eyce-book-detail .product-introduction>p{color:var(--detail-soft-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.eyce-book-detail .product-introduction>a{min-height:44px;color:var(--teal);text-underline-offset:5px;align-items:center;gap:16px;margin-top:5px;font-size:12px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eyce-book-detail .product-information{border-block:1px solid var(--detail-line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);padding-block:55px 60px;display:grid}.eyce-book-detail .product-description,.eyce-book-detail .product-bibliography{min-width:0}.eyce-book-detail .product-description>.eyebrow{color:var(--teal)}.eyce-book-detail .product-description h2{font:400 38px/1.15 var(--serif);letter-spacing:-.7px;margin:12px 0 27px;scroll-margin-top:0}.eyce-book-detail .product-description-text{color:#425961;overflow-wrap:anywhere;max-width:720px;font-size:15px;line-height:1.95}.eyce-book-detail .product-description-text p+p{margin-top:21px}.eyce-book-detail .product-bibliography{padding-top:4px}.eyce-book-detail .product-bibliography h2{font:400 26px/1.25 var(--serif);letter-spacing:-.3px;margin:0 0 20px}.eyce-book-detail .product-facts{border-top:1px solid var(--detail-line);gap:0;margin:0;display:grid}.eyce-book-detail .product-facts>div{border-bottom:1px solid #eaf0ef;grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:18px;padding-block:11px;font-size:12px;line-height:1.6;display:grid}.eyce-book-detail .product-facts dt{color:var(--detail-soft-ink)}.eyce-book-detail .product-facts dd{overflow-wrap:anywhere;margin:0}.eyce-book-detail .product-categories{margin-top:27px}.eyce-book-detail .product-categories>.eyebrow{letter-spacing:1.4px;color:var(--detail-soft-ink);font-size:9px}.eyce-book-detail .product-categories>div{flex-wrap:wrap;gap:0 20px;margin-top:4px;display:flex}.eyce-book-detail .product-categories a,.eyce-book-detail .product-delivery-link{min-height:44px;color:var(--teal);text-underline-offset:4px;align-items:center;gap:12px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.eyce-book-detail .product-delivery-link{margin-top:15px}.eyce-book-detail .product-related .section-heading h2{font-size:38px}.eyce-book-detail .product-related .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eyce-book-detail :focus-visible{outline:2px solid var(--teal);outline-offset:4px}.eyce-book-detail .product-description h2:focus{text-underline-offset:.14em;outline:none;-webkit-text-decoration:underline #8eb2b2;text-decoration:underline #8eb2b2;text-decoration-thickness:1px}@media (max-width:1100px){.eyce-book-detail .product-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:40px}.eyce-book-detail .product-heading h1{font-size:38px}.eyce-book-detail .product-cover-stage{min-height:490px;padding:45px 30px}.eyce-book-detail .product-purchase-main{grid-template-columns:1fr;gap:15px}.eyce-book-detail .product-purchase .button{width:100%}.eyce-book-detail .product-shipping{margin-top:18px}.eyce-book-detail .product-information{gap:50px}}@media (max-width:760px){.eyce-book-detail .breadcrumbs{gap:9px;padding-block:12px 20px}.eyce-book-detail .product-overview{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);column-gap:28px;padding-bottom:42px}.eyce-book-detail .product-heading{grid-area:1/1/auto/-1;margin-bottom:24px;padding-top:0}.eyce-book-detail .product-heading h1{max-width:650px;margin-block:12px 6px;font-size:36px}.eyce-book-detail .product-authors{font-size:19px}.eyce-book-detail .product-cover-stage{grid-area:2/1;align-self:stretch;min-height:330px;padding:30px 26px}.eyce-book-detail .product-purchase{grid-area:2/2;margin-top:0;padding-block:18px 14px}.eyce-book-detail .product-purchase .book-price.large .eyce-price strong{font-size:34px}.eyce-book-detail .product-purchase .button{min-width:0;padding-inline:12px;font-size:13px}.eyce-book-detail .product-introduction{grid-area:3/1/auto/-1;padding-top:25px}.eyce-book-detail .product-information{grid-template-columns:1fr;gap:38px;padding-block:40px}.eyce-book-detail .product-description h2{margin-bottom:22px;font-size:34px}.eyce-book-detail .product-description-text{max-width:none}.eyce-book-detail .product-bibliography{border-top:1px solid var(--detail-line);padding:28px 0 0}.eyce-book-detail .product-facts>div{grid-template-columns:140px minmax(0,1fr)}.eyce-book-detail .product-related .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eyce-book-detail .product-related .section-heading h2{font-size:32px}}@media (max-width:480px){.eyce-book-detail .breadcrumbs{gap:8px;padding-block:6px 14px;font-size:10px}.eyce-book-detail .breadcrumbs>span:last-child{max-width:48%}.eyce-book-detail .product-overview{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);column-gap:19px;padding-bottom:32px}.eyce-book-detail .product-heading{margin-bottom:19px}.eyce-book-detail .product-heading>.eyebrow{letter-spacing:1.5px;font-size:9px}.eyce-book-detail .product-heading h1{letter-spacing:-.7px;margin-block:10px 5px;font-size:31px;line-height:1.14}.eyce-book-detail .product-authors{font-size:17px;line-height:1.5}.eyce-book-detail .product-cover-stage{align-self:start;min-height:0;padding:26px 15px}.eyce-book-detail .product-cover-stage>.book-cover{filter:drop-shadow(5px 10px 6px #102d3b22)}.eyce-book-detail .product-purchase{border-bottom:0;padding-block:12px 0}.eyce-book-detail .product-purchase>.eyebrow{letter-spacing:.8px;font-size:8px;line-height:1.6}.eyce-book-detail .product-purchase-main{gap:12px;margin-top:7px}.eyce-book-detail .product-purchase .market-price{gap:3px;font-size:10px}.eyce-book-detail .product-purchase .book-price.large .eyce-price strong{letter-spacing:-.7px;font-size:30px}.eyce-book-detail .product-purchase .eyce-price{gap:6px}.eyce-book-detail .product-purchase .price-ratio{padding:3px 5px;font-size:9px}.eyce-book-detail .product-purchase .button{gap:7px;min-height:48px;padding:11px 8px;font-size:12px}.eyce-book-detail .product-purchase .button>svg{width:18px;height:18px}.eyce-book-detail .product-shipping{gap:7px;margin-top:14px;font-size:10px;line-height:1.55}.eyce-book-detail .product-shipping>svg{width:16px;height:16px;margin-top:2px}.eyce-book-detail .product-shipping strong{font-size:10px;line-height:1.55}.eyce-book-detail .product-preview-note{align-items:flex-start;gap:5px;margin-top:10px;font-size:9px;line-height:1.6}.eyce-book-detail .product-preview-note>svg{width:12px;height:12px;margin-top:2px}.eyce-book-detail .product-introduction{padding-top:23px}.eyce-book-detail .product-introduction>p{font-size:13px;line-height:1.85}.eyce-book-detail .product-information{gap:30px;padding-block:32px}.eyce-book-detail .product-description h2{margin-top:10px;font-size:31px}.eyce-book-detail .product-description-text{font-size:14px;line-height:1.9}.eyce-book-detail .product-facts>div{grid-template-columns:105px minmax(0,1fr);gap:14px}.eyce-book-detail .product-related .section-heading{gap:12px}.eyce-book-detail .product-related .section-heading h2{font-size:29px}.eyce-book-detail .product-related .section-heading>.text-link{gap:7px;font-size:11px}}@media (max-width:360px){.eyce-book-detail .product-overview{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);column-gap:15px}.eyce-book-detail .product-heading h1{font-size:28px}.eyce-book-detail .product-cover-stage{padding:22px 12px}.eyce-book-detail .product-purchase .book-price.large .eyce-price strong{font-size:28px}}
