body.bkp{--pg:#F3EDE2;--ink:#231E19;--ink2:#6A5F52;--acc:#9A7A45;--rule:rgba(35,30,25,.16);--wood:#6A4630;--wood2:#3E2A1E;--ox:#6E2430}.bk-hero{position:relative;min-height:min(78vh,720px);display:grid;align-items:end;color:#f6efe3;overflow:hidden;background:#1d1611}.bk-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.bk-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120d09eb,#120d09b8 38%,#120d0914 72%),linear-gradient(to top,#120d09bf,#120d0900 40%)}.bk-hero .wrap{position:relative;z-index:1;width:100%;padding-block:var(--s6) var(--s5)}.bk-hero-in{max-width:620px;display:grid;gap:1.1rem}.bk-hero .mx-ar{font-size:clamp(3rem,2rem + 4vw,6rem);line-height:.9;color:#d9be85;justify-self:start}.bk-hero h1{font-size:clamp(2.6rem,1.6rem + 3.6vw,5rem);line-height:.95}.bk-hero p.lede{color:#f6efe3d1;font-size:1.06rem;max-width:46ch}.bk-hero .mx-btn{background:#f3ede2;color:#231e19;border-color:#f3ede2}.bk-hero .mx-btn.line{background:transparent;color:#f3ede2;border-color:#f3ede299}.bk-hero .mx-btn.line:hover{background:#f3ede2;color:#231e19}.bk-stats{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid rgba(243,237,226,.25);margin-top:.6rem;padding-top:.9rem}.bk-stats span{padding-right:1.4rem;margin-right:1.4rem;border-right:1px solid rgba(243,237,226,.25);font-size:.8rem;color:#f6efe3bf;display:grid}.bk-stats span:last-child{border:0}@media(max-width:480px){.bk-stats span{padding-right:.9rem;margin-right:.9rem}.bk-stats b{font-size:1.25rem}}.bk-stats b{font-family:var(--serif);font-weight:400;font-size:1.5rem;color:#f6efe3}.bk-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.bk-path{position:relative;background:#fbf8f2;border:1px solid var(--rule);border-radius:6px;padding:var(--s3);display:grid;gap:1rem;align-content:start}.bk-path:before{content:"";position:absolute;top:-1px;right:28px;width:22px;height:54px;background:var(--ox);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.bk-path h3{font-family:var(--serif);font-weight:400;font-size:1.7rem;line-height:1.05;padding-right:40px}.bk-path>p{color:var(--ink2);font-size:.92rem}.bk-fan{position:relative;height:190px;margin:.4rem 0}.bk-fan img{position:absolute;bottom:0;width:118px;height:158px;object-fit:cover;border-radius:2px;box-shadow:0 10px 24px #1e140a47;transition:transform .5s var(--ease)}.bk-path:hover .bk-fan img{transform:translateY(-6px) rotate(var(--r))}.bk-path ol{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--rule)}.bk-path li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--rule);font-size:.88rem}.bk-path li span:last-child{font-variant-numeric:tabular-nums;color:var(--ink2)}.bk-path .tot{display:flex;justify-content:space-between;align-items:center;gap:1rem}.bk-path .tot b{font-family:var(--serif);font-weight:400;font-size:1.5rem}@media(max-width:999px){.bk-paths{grid-template-columns:1fr}.bk-path{max-width:620px}}.bk-spines{display:flex;gap:6px;align-items:end;overflow-x:auto;padding:8px 2px 0;margin-bottom:0;scrollbar-width:thin;border-bottom:14px solid var(--wood);border-image:linear-gradient(var(--wood),var(--wood2)) 1}.bk-spines button{flex:0 0 auto;width:86px;height:var(--h,210px);border:0;border-radius:3px 3px 0 0;background:var(--c);color:#f4e9d2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 6px 10px;cursor:pointer;position:relative;transition:transform .35s var(--ease);box-shadow:inset -6px 0 #00000024,inset 6px 0 #ffffff0f}.bk-spines button:before,.bk-spines button:after{content:"";position:absolute;left:8px;right:8px;height:2px;background:#c9a86a;opacity:.8}.bk-spines button:before{top:34px}.bk-spines button:after{bottom:30px}.bk-spines button:hover{transform:translateY(-8px)}.bk-spines button[aria-pressed=true]{transform:translateY(-14px);outline:2px solid #C9A86A;outline-offset:2px}.bk-spines .mx-ar{font-size:1.25rem;line-height:1}.bk-spines b{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--serif);font-weight:400;font-size:1.02rem;letter-spacing:.02em;white-space:nowrap;max-height:160px;overflow:hidden;text-overflow:ellipsis}.bk-spines small{font-size:.68rem;letter-spacing:.1em;opacity:.8}.bk-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem}.bk-tools label{font-size:.82rem;color:var(--ink2);display:flex;align-items:center;gap:.5rem}.bk-tools select{min-height:40px;border:1px solid var(--rule);border-radius:999px;background:transparent;padding:.3rem 2rem .3rem .9rem;font:inherit;color:var(--ink)}#bk-count{font-size:.85rem;color:var(--ink2)}.bk-tools .mx-chips{flex:1 1 320px;min-width:0}.bk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0;row-gap:var(--s4)}.bk-card{position:relative;display:grid;grid-template-rows:auto 1fr;padding:0 14px;min-width:0}.bk-cov{position:relative;display:block;aspect-ratio:3/4;padding:14px 10px 0;z-index:1}.bk-cov img{width:100%;height:100%;object-fit:cover;border-radius:2px 4px 4px 2px;box-shadow:0 14px 22px -10px #1e140a8c;transform-origin:bottom center;transition:transform .5s var(--ease),box-shadow .5s}.bk-card:hover .bk-cov img{transform:translateY(-6px) rotate(-1.2deg);box-shadow:0 24px 30px -12px #1e140a80}.bk-cov:after{content:"";position:absolute;left:-14px;right:-14px;bottom:-12px;height:14px;background:linear-gradient(var(--wood),var(--wood2));box-shadow:0 8px 14px -6px #1e140a73;z-index:-1}.bk-meta{padding-top:1.4rem;display:grid;gap:.25rem;align-content:start;min-width:0}.bk-meta h3,.bk-meta .au{overflow-wrap:anywhere}.bk-meta small{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);font-weight:700}.bk-meta h3{font-family:var(--serif);font-weight:400;font-size:1.12rem;line-height:1.15}.bk-meta .au{font-size:.8rem;color:var(--ink2)}.bk-meta .ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .5rem;margin-top:.35rem}.bk-add{min-height:38px;padding:.35rem .85rem;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font-weight:700;font-size:.78rem;cursor:pointer}.bk-add:hover{background:var(--ink);color:var(--pg)}.bk-badge{position:absolute;top:22px;left:20px;z-index:2;background:var(--ox);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .45rem;border-radius:2px}@media(max-width:1180px){.bk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.bk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-card{padding:0 8px}.bk-cov:after{left:-8px;right:-8px}.bk-meta h3{font-size:1rem}}.bk-pocket{background:#2a211a;color:#f3ede2;border-radius:8px;padding:var(--s4) var(--s3) var(--s3);position:relative;overflow:hidden}.bk-pocket .mx-head p{color:#f3ede2b3}.bk-pocket .mx-eb{color:#d9be85}.bk-strip{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:var(--s2);overflow-x:auto;padding-bottom:.6rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.bk-strip article{scroll-snap-align:start;display:grid;gap:.4rem}.bk-strip img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;box-shadow:0 10px 18px -8px #0009}.bk-strip h3{font-family:var(--serif);font-weight:400;font-size:.98rem;line-height:1.15}.bk-strip .ft{display:flex;justify-content:space-between;align-items:center}.bk-strip .bk-add{color:#f3ede2;border-color:#f3ede28c}.bk-strip .bk-add:hover{background:#f3ede2;color:#231e19}.bk-sets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2)}.bk-set{display:grid;grid-template-rows:auto 1fr;gap:1rem;padding:1.1rem;border:1px solid var(--rule);border-radius:6px;background:#fbf8f2}@media(max-width:1180px){.bk-sets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.bk-sets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.bk-sets{grid-template-columns:1fr}.bk-set{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);align-items:center}}.bk-vols{display:flex;align-items:end;height:110px;gap:2px;border-bottom:6px solid var(--wood);padding:0 4px;width:max-content}.bk-vols i{display:block;width:13px;height:var(--h);background:var(--c);border-radius:2px 2px 0 0;box-shadow:inset -3px 0 #0000002e}.bk-vols i:before{content:"";display:block;margin:12px 3px 0;height:2px;background:#c9a86a}.bk-set h3{font-family:var(--serif);font-weight:400;font-size:1.2rem;line-height:1.1}.bk-set p{font-size:.82rem;color:var(--ink2)}.bk-verse{margin-top:var(--s6);text-align:center;padding:var(--s5) var(--gutter);border-block:1px solid var(--rule);display:grid;gap:.8rem;justify-items:center}.bk-verse .mx-ar{font-size:clamp(2rem,1.4rem + 2.4vw,3.6rem);color:var(--ink);line-height:1.5}.bk-verse p{font-family:var(--serif);font-size:1.3rem;font-style:italic;color:var(--ink2)}.bk-verse cite{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-style:normal;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sg-p-books.css.map */
