.alb{--a:#8E3B5B;--ink:#2B1D2A;--mut:#5A4858;background:#fbf6f1;color:var(--ink);font-family:Nunito Sans,system-ui,sans-serif;font-size:18px;line-height:1.6}.alb *{box-sizing:border-box}.alb a{color:var(--a)}.alb h1,.alb h2,.alb h3{font-family:Cormorant Garamond,Georgia,serif;color:inherit;margin:0;letter-spacing:normal;text-transform:none}.alb p{margin:0}.alb img{max-width:100%;height:auto}.alb .w{max-width:1200px;margin:0 auto;padding:0 24px}.alb .kick{font-weight:700;font-size:13px;letter-spacing:.2em;color:var(--a);text-transform:uppercase}.alb .hero{max-width:1100px;margin:0 auto;padding:64px 24px 16px;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.alb .hero h1{font-weight:600;font-size:clamp(42px,6vw,68px);line-height:1.05}.alb .hero .sub{font-size:20px;color:var(--mut);max-width:700px}.alb .arch{max-width:1200px;margin:0 auto;padding:40px 24px 72px}.alb .arch-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px 20px;align-items:end;padding-top:16px}.alb .arch-row a{display:block}.alb .arch-row img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:6px;box-shadow:0 18px 40px #2b1d2a38}.alb .arch-row a.mid img{box-shadow:0 24px 50px #2b1d2a4d}.alb .ctr{display:flex;justify-content:center;padding-top:40px}.alb .pill{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid var(--ink);color:var(--ink);background:transparent;text-align:center;line-height:1.2}.alb .pill.fill{background:var(--a);border-color:var(--a);color:#fff}.alb .pill svg{width:18px;height:18px;flex:none}.alb .praise{background:#fff;border-top:1px solid #EFE3DC}.alb .praise .w{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;gap:32px}.alb .praise h2{text-align:center;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.2em;color:var(--a)}.alb .quotes{width:100%;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px 48px}.alb figure{margin:0;display:flex;gap:20px;align-items:flex-start}.alb figure img{flex:none;width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 6px 18px #2b1d2a2e}.alb figure>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.alb .stars{display:flex;gap:3px;color:var(--a)}.alb .stars svg{width:16px;height:16px}.alb blockquote{margin:0;padding:0;border:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:26px;line-height:1.25;color:var(--ink)}.alb figcaption{font-size:15px;color:var(--mut)}.alb .pick{background:#f3e7e1}.alb .pick .w{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:32px}.alb .pick .hd{text-align:center;display:flex;flex-direction:column;gap:6px}.alb .pick h2{font-weight:600;font-size:46px;line-height:1.1}.alb .pick .hd p{font-size:20px;color:var(--mut)}.alb .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}.alb .card{display:flex;flex-direction:row;justify-content:flex-start;gap:18px;align-items:center;min-height:0;height:auto;letter-spacing:normal;text-transform:none;line-height:1.4;padding:14px;background:#fff;border-radius:14px;border:2px solid transparent;color:var(--ink);box-shadow:0 2px 10px #2b1d2a0f;cursor:pointer;text-align:left;font:inherit;width:100%}.alb .card[aria-expanded=true]{border-color:var(--a)}.alb .card img{width:84px;height:126px;object-fit:cover;border-radius:4px;flex:none}.alb .card>span{display:flex;flex-direction:column;gap:4px;min-width:0}.alb .card .hk{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.alb .card .nm{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:25px;line-height:1.15}.alb .card .mt{font-size:16px;color:var(--mut)}.alb .card .fc{font-size:14px;font-weight:600;color:var(--mut)}.alb .panel{background:#fff;border-radius:18px;padding:32px;box-shadow:0 10px 30px #2b1d2a1a;display:flex;flex-direction:column;gap:16px;scroll-margin-top:96px}.alb .panel[hidden]{display:none}.alb .ph{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.alb .ph>div{display:flex;flex-direction:column;gap:4px}.alb .ph h3{font-weight:700;font-size:38px;line-height:1.1}.alb .x{flex:none;width:44px;height:44px;border:1px solid #D9C6CF;border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.alb .x svg{width:18px;height:18px}.alb .pm{font-size:15px;font-weight:600;color:var(--mut)}.alb .buy{display:flex;flex-wrap:wrap;gap:12px 14px}.alb .order{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 14px}.alb .order li{display:flex;flex-direction:column;gap:6px;text-align:center}.alb .order img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:4px;box-shadow:0 8px 18px #2b1d2a2e}.alb .order .bn{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--a)}.alb .order .bt{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:17px;line-height:1.15}.alb .pitch{display:flex;flex-direction:column;gap:12px;max-width:760px}.alb .pitch .ld{font-weight:700;font-size:19px}.alb .tropes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.alb .tropes li{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:#f3e7e1;font-size:15px}.alb .langs{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid #EFE3DC;margin-top:4px}.alb .langs>span{font-weight:700;font-size:13px;letter-spacing:.12em;color:var(--mut)}.alb .langs>div{display:flex;flex-wrap:wrap;gap:14px}.alb .langs a{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px;text-decoration:none;color:var(--mut);font-size:12px;font-weight:700;letter-spacing:.08em}.alb .langs svg{display:block;width:42px;height:42px;border-radius:50%;border:1px solid #D9C6CF;box-shadow:0 2px 6px #2b1d2a1f}.alb .more{text-align:center;font-size:16px;color:var(--mut)}.alb .se{background:#1e1a2e;color:#f4eee4}.alb .se .w{padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.alb .se .txt{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.alb .se .kick{color:#d9b45c}.alb .se h2{font-weight:600;font-size:48px;line-height:1.05;color:#fff}.alb .se p{font-size:18px;color:#dcd3e0}.alb .se .act{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding-top:6px}.alb .se .act a{display:inline-flex;align-items:center;min-height:50px;padding:0 28px;background:#d9b45c;color:#1e1a2e;font-weight:700;text-decoration:none;border-radius:999px}.alb .se .act span{font-size:14px;color:#b9aec0}.alb .se .grid{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.alb .se .grid a{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#fff}.alb .se .grid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;box-shadow:0 16px 36px #00000073}.alb .se .grid b{font-family:Cormorant Garamond,Georgia,serif;font-weight:700;font-size:21px;line-height:1.1}.alb .se .grid small{font-size:14px;color:#b9aec0}.alb .se .grid em{font-style:normal;color:#d9b45c;font-weight:700}.alb .faq{max-width:900px;margin:0 auto;padding:80px 24px 64px;display:flex;flex-direction:column;gap:20px}.alb .faq h2{text-align:center;font-weight:600;font-size:42px;line-height:1.1}.alb details{background:#fff;border-radius:12px;padding:18px 22px}.alb summary{cursor:pointer;font-weight:700;font-size:19px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.alb summary::-webkit-details-marker{display:none}.alb summary:after{content:"+";flex:none;font-size:26px;font-weight:400;line-height:1;color:var(--a)}.alb details[open] summary:after{content:"\2013"}.alb details p{margin-top:10px;color:var(--mut)}.alb .about{background:#2b1d2a;color:#fbf6f1}.alb .about .w{max-width:1100px;padding-top:80px;padding-bottom:80px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.alb .about>.w>img{flex:0 0 auto;width:260px;max-width:100%;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:4px solid #F7C9D6;box-shadow:0 16px 40px #00000059}.alb .about .txt{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.alb .about h2{font-weight:600;font-size:44px;color:#fff}.alb .about p{color:#ede4ea}.alb .chips{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 0;margin:0;list-style:none}.alb .chips li{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:15px;font-weight:600}.alb .about .col{margin-top:6px;font-size:16px;color:#cdbbc6}.alb .about .col a{font-weight:700;color:#f7c9d6}@media(max-width:600px){.alb .arch{padding:24px 16px 56px}.alb .arch-row{grid-template-columns:repeat(5,1fr);gap:8px}.alb .arch-row a{transform:none!important}.alb .arch-row a:nth-child(1),.alb .arch-row a:nth-child(5){transform:translateY(8px)!important}.alb .arch-row a:nth-child(3){transform:translateY(-6px)!important}.alb .arch-row img{border-radius:4px;box-shadow:0 8px 18px #2b1d2a38}.alb .panel{padding:22px}.alb .ph h3{font-size:32px}.alb .pick h2{font-size:38px}.alb .se h2{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/al-all-books.css.map */
