.band .book-index h1{font-size:clamp(1.9rem,7vw,3rem)}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2.5rem;font-weight:600}.pagination a,.pagination .current{padding:.5rem .8rem;border-radius:8px;text-decoration:none}.pagination .current{background:var(--color-foreground);color:var(--color-background)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.compare{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.compare__head{max-width:40rem;margin-bottom:1.75rem}.compare__head h2{margin-bottom:.75rem}.compare__table{border-radius:12px;border:1px solid var(--rule);overflow:hidden;background:var(--color-background)}.compare__row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .9rem;padding:1rem;border-top:1px solid var(--rule);font-size:.9375rem;line-height:1.4}.compare__row:first-child{border-top:0}.compare__row--head{display:none}.compare__label{grid-column:1 / -1;font-weight:700}.compare__ours,.compare__theirs{display:flex;gap:.4rem;align-items:flex-start}.compare__ours .icon,.compare__theirs .icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}.compare__ours .icon{color:var(--good)}.compare__theirs{color:var(--ink-soft)}.compare__theirs .icon{color:var(--color-accent)}.compare__foot{margin-top:1rem;font-size:.8125rem;max-width:44rem}@media(min-width:46rem){.compare__row{grid-template-columns:11rem 1fr 1fr;align-items:start;padding:1rem 1.25rem}.compare__row--head{display:grid;font-weight:700;font-size:.875rem;background:var(--color-surface)}.compare__label{grid-column:auto}}.cta{max-width:40rem;margin-inline:auto;padding-inline:var(--page-margin);text-align:center;display:grid;justify-items:center;gap:.9rem}.cta__text{font-size:1.0625rem}.cta__price{display:flex;gap:.6rem;align-items:baseline;font-variant-numeric:tabular-nums}.cta__price s{color:#9d978b;font-size:1.125rem}.cta__price b{font-size:2rem;font-weight:800;letter-spacing:-.02em}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq{max-width:46rem;margin-inline:auto;padding-inline:var(--page-margin)}.faq__head{margin-bottom:1.5rem}.faq__list{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-weight:700;font-size:1.0625rem;line-height:1.35;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{flex:none;width:1.25rem;transition:transform .2s}.faq__item[open] summary .icon{transform:rotate(180deg)}.faq__item .rte{padding-bottom:1.2rem;font-size:1rem;line-height:1.6}.hero{display:grid;gap:2rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.hero__title{font-size:clamp(2.4rem,10vw,4.5rem);line-height:1;letter-spacing:-.035em}.hero__lede{margin-top:1rem;font-size:1.1875rem;line-height:1.5;max-width:32rem}.hero__cta{margin-top:1.5rem}.hero__book{display:block;width:min(72%,18rem);margin-inline:auto}.hero__book img{border-radius:6px}@media(min-width:52rem){.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}.hero__book{width:min(100%,24rem)}}.features{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.features__head{margin-bottom:2rem;max-width:38rem}.features__list{display:grid;gap:2.25rem}.feature{display:grid;gap:1rem}.feature__media img{width:100%;border-radius:10px}.feature__text h3{margin-bottom:.4rem}.feature__text .rte{font-size:1rem;line-height:1.6}@media(min-width:52rem){.features__list{gap:3.5rem}.feature:has(.feature__media){grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.feature:nth-child(2n) .feature__media{order:2}.feature:not(:has(.feature__media)){max-width:38rem}}.site-footer{margin-top:auto;border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px)}.site-footer__inner{display:grid;gap:1.5rem;max-width:var(--page-width);margin-inline:auto;padding:2.5rem var(--page-margin) 3rem;font-size:.9375rem}.site-footer__brand svg{width:34px;height:28px;margin-bottom:.6rem}.site-footer__name{font:600 1.125rem var(--brand-face);letter-spacing:.02em}.site-footer__links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.site-footer__links a{text-decoration:none;padding-block:.5rem;font-weight:500}.site-footer__payment{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.site-footer__payment svg{width:38px;height:24px}.site-footer__note,.site-footer__copy{font-size:.8125rem}.site-header{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--color-background) 92%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--rule)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.site-header__brand{display:flex;align-items:center;gap:.55rem;min-width:0;text-decoration:none}.site-header__brand svg{width:30px;height:25px;flex:none}.site-header__brand span{font:600 1.125rem var(--brand-face);letter-spacing:.02em;white-space:nowrap;overflow:hidden}.site-header__menu{display:flex;flex:none;align-items:center;gap:1.1rem;font-size:.9375rem;font-weight:500}.site-header__menu a{text-decoration:none;padding-block:.7rem}.site-header__menu a[aria-current]{font-weight:700}.site-header__cart{position:relative}.site-header__cart svg{width:1.5rem}.site-header__cart sup{position:absolute;top:.2rem;right:-.6rem;font-size:.6875rem;font-weight:700}@media(min-width:40rem){.site-header__inner{min-height:4rem}.site-header__brand svg{width:38px;height:32px}.site-header__brand span{font-size:1.25rem}}.pdp{display:grid;gap:1.5rem;padding-block:1rem 3rem}.pdp__media{min-width:0}.pdp__slides{display:flex;gap:.75rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp__slides::-webkit-scrollbar{display:none}.pdp__slide{flex:0 0 100%;scroll-snap-align:center}.pdp__media--gallery .pdp__slide{flex-basis:86%}.pdp__slide img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--color-surface)}.pdp__drawn{width:min(54%,14rem,max(9rem,(100svh - 30rem) * .6));margin-inline:auto;padding-block:.5rem}.pdp__title{margin-bottom:.75rem}.pdp__tagline{font-size:1.125rem;line-height:1.5;margin-bottom:1.25rem}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.pdp__was{font-size:1.125rem;color:var(--ink-soft)}.pdp__now{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:var(--color-accent);font-variant-numeric:tabular-nums}.pdp__badge{padding:.25rem .6rem;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.8125rem;font-weight:700}.pdp__price-note{margin-top:.35rem;font-size:.9375rem}.pdp__deadline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;padding:.7rem .9rem;border-radius:10px;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background));font-size:.9375rem}.pdp__deadline b{padding:.15rem .5rem;border-radius:6px;background:var(--color-accent);color:#fff;font-size:.8125rem;white-space:nowrap}.pdp__form{margin-top:1.25rem;display:grid;gap:.9rem}.offers{display:grid;gap:.65rem;margin:0;padding:0;border:0;min-width:0}.offer{position:relative;display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:1rem;border:1.5px solid var(--rule);border-radius:12px;cursor:pointer;background:var(--color-background);-webkit-tap-highlight-color:transparent}.offer--popular{margin-top:.6rem}.offer input{appearance:none;-webkit-appearance:none;width:1.3rem;height:1.3rem;margin:.1rem 0 0;border:2px solid var(--ink-soft);border-radius:50%;display:grid;place-items:center}.offer input:after{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--color-foreground);transform:scale(0);transition:transform .15s}.offer input:checked{border-color:var(--color-foreground)}.offer input:checked:after{transform:scale(1)}.offer:has(input:checked){border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.offer:has(input:disabled){opacity:.5;cursor:not-allowed}.offer:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.offer__body{display:grid;gap:.2rem}.offer__flag{position:absolute;top:0;left:1rem;transform:translateY(-55%);padding:.15rem .55rem;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.75rem;font-weight:700}.offer__title{font-weight:700;line-height:1.3}.offer__note{font-size:.875rem;line-height:1.4;color:var(--ink-soft)}.offer__price{display:grid;justify-items:end;line-height:1.2;font-variant-numeric:tabular-nums}.offer__price b{font-size:1.0625rem}.offer__price small{font-size:.8125rem;color:var(--ink-soft)}.pdp__pay{min-height:54px}.pdp__payment-icons{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin:1rem 0 0;padding:0;list-style:none}.pdp__payment-icons svg{width:38px;height:24px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem;margin:1.5rem 0 0;padding:1.1rem 0 0;list-style:none;border-top:1px solid var(--rule);font-size:.875rem;line-height:1.35}.trust__item{display:flex;gap:.55rem;align-items:flex-start}.trust__item .icon{flex:none;width:1.35rem;height:1.35rem}.trust__item b{display:block;font-weight:700}.buybar{position:fixed;inset:auto 0 0 0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.75rem;align-items:center;padding:.7rem var(--page-margin) calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--color-background);border-radius:16px 16px 0 0;box-shadow:0 -1px 0 var(--rule),0 -10px 30px #00000014}.buybar[hidden]{display:none}body:has(.buybar:not([hidden])) .site-footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.buybar__summary{display:grid;line-height:1.25;font-size:.875rem;min-width:0}.buybar__summary span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-soft)}.buybar__summary b{font-size:1.125rem;font-variant-numeric:tabular-nums}.buybar .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px}.buybar .shopify-payment-button__more-options{display:none}@media(min-width:52rem){.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.5rem;padding-block:2.5rem 4rem;align-items:start}.pdp__media{position:sticky;top:5.5rem}.pdp__media--gallery .pdp__slides{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.pdp__media--gallery .pdp__slide:first-child{grid-column:1 / -1}.pdp__drawn{width:min(80%,24rem)}}.signup{max-width:34rem;margin-inline:auto;padding-inline:var(--page-margin);text-align:center;display:grid;gap:.9rem}.signup__form{display:grid;gap:.6rem;margin-top:.5rem}.signup__form input[type=email]{width:100%}.signup__ok{display:flex;gap:.5rem;justify-content:center;font-weight:600;color:var(--good)}.signup__error{color:var(--color-accent);font-size:.875rem}@media(min-width:40rem){.signup__form{grid-template-columns:1fr auto}}.about-book{display:grid;gap:1.25rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.about-book__body{max-width:40rem;font-size:1.0625rem;line-height:1.65}.about-book__body h3{margin-top:1.5rem}.about-book__body ul{padding-left:1.2rem}.about-book__body li+li{margin-top:.35rem}@media(min-width:52rem){.about-book{grid-template-columns:1fr 2fr;gap:3.5rem}}.split{display:grid;gap:1.75rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.split__text{max-width:38rem}.split__text h2{margin-bottom:1rem}.split__body{font-size:1.0625rem;line-height:1.65}.split__cta{margin-top:1.75rem}.split__media img{width:100%;border-radius:10px}.split__media figcaption{margin-top:.5rem;font-size:.8125rem}@media(min-width:52rem){.split--image{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.split--right .split__media{order:2}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.specs{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.specs__head{margin-bottom:1.5rem}.specs__list{margin:0;border-top:1px solid var(--rule)}.specs__row{display:grid;gap:.15rem;padding-block:.9rem;border-bottom:1px solid var(--rule)}.specs__row dt{font-size:.875rem;font-weight:600;color:var(--ink-soft)}.specs__row dd{margin:0}.specs__foot{margin-top:1rem;font-size:.875rem;max-width:40rem}@media(min-width:40rem){.specs__row{grid-template-columns:11rem 1fr;gap:1.5rem}.specs__row dt{padding-top:.1rem}}@media(min-width:52rem){.specs{display:grid;grid-template-columns:1fr 2fr;column-gap:3.5rem}.specs__foot{grid-column:2}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.book-card{display:grid;gap:.75rem;align-content:start;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.book-card__cover{position:relative;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--color-surface)}.book-card__cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.book-card__drawn{width:62%}.book-card__flag{position:absolute;top:.6rem;left:.6rem;padding:.2rem .55rem;border-radius:999px;background:var(--color-background);font-size:.75rem;font-weight:700}.book-card__text{display:grid;gap:.15rem}.book-card__series{font-size:.75rem;font-weight:600;color:var(--color-accent)}.book-card__title{font-size:1.0625rem;line-height:1.25}.book-card__by{font-size:.8125rem}.book-card__price{display:flex;gap:.45rem;align-items:baseline;margin-top:.2rem;font-variant-numeric:tabular-nums}.book-card__price b{font-size:1.0625rem}.book-card__price s{font-size:.875rem;color:var(--ink-soft)}@media(hover:hover){.book-card:hover .book-card__cover img{transform:scale(1.03)}.book-card:hover .book-card__title{text-decoration:underline}}.book-cover{--cloth: #561A1E;--foil: #C9AE72;--text: #F1E8D4;container-type:inline-size;position:relative;aspect-ratio:6 / 9;width:100%;display:grid;grid-template-rows:auto 1fr auto;padding:8% 9% 7%;background:var(--cloth);color:var(--text);text-align:center;border-radius:3px;box-shadow:0 1px 2px #0003,0 18px 36px -18px #00000073}.book-cover:before{content:"";position:absolute;top:3.4cqw;right:3.4cqw;bottom:3.4cqw;left:3.4cqw;border:1px solid var(--foil);opacity:.6;pointer-events:none}.book-cover--history{--cloth: #282622}.book-cover--hermetic{--cloth: #1F3528}.book-cover--wisdom{--cloth: #D8CDB3;--foil: #561A1E;--text: #151412}.book-cover__top{display:grid;justify-items:center;gap:2.4cqw}.book-cover__top svg{width:10cqw;color:var(--foil)}.book-cover__series{font-size:2.8cqw;font-weight:700;letter-spacing:.2em;color:var(--foil)}.book-cover__body{display:grid;align-content:center;justify-items:center;gap:3.6cqw}.book-cover__title{font:800 18cqw/.9 var(--brand-face);letter-spacing:.02em}.book-cover__symbol{width:40cqw}.book-cover__sub{font:500 4.4cqw/1.3 var(--brand-face);max-width:72cqw}.book-cover__editor{font-size:2.9cqw;letter-spacing:.06em;opacity:.8}.book-cover__foot{font:600 4.6cqw var(--brand-face);letter-spacing:.08em;color:var(--foil);padding-top:3cqw}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
