:root{--night: #0d0c22;--night-2: #15143a;--cream: #f8efdd;--cream-dim: rgba(248, 239, 221, .72);--cream-faint: rgba(248, 239, 221, .14);--gold: #f8c66d;--coral: #ff6868;--mint: #43f7b6;--day: #fff6ea;--day-2: #fdebd3;--card: #ffffff;--ink: #2a2859;--ink-dim: #4a4870;--ink-faint: rgba(42, 40, 89, .12);--cta: #c2410c;--cart: #ff6868;--cart-hover: #ff8585;--cart-ink: #15142e;--display: "hattonlight", "hatton-fallback", "PT Serif", Georgia, serif;--text: "messina_serifbook", "messina-fallback", "PT Serif", Georgia, serif;--italic: "messina_serifbook_italic", "messina-fallback", "PT Serif", Georgia, serif;--gutter: clamp(16px, 4vw, 48px);--wrap: 1320px;--head-h: 60px;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:124px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--night);color:var(--cream);font-family:var(--text);font-size:16px;line-height:1.5;letter-spacing:-.01em;overflow-x:hidden}body.has-cartbar{padding-bottom:76px}img{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit}h1,h2,h3,h4{font-weight:400;margin:0;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}h1,h2,.display{font-family:var(--display)}h3,h4{font-family:var(--text);letter-spacing:-.01em}p{margin:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;vertical-align:middle;margin-inline:.6em;opacity:.7}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.num{font-variant-numeric:tabular-nums lining-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mic :focus-visible{outline-color:var(--cta)}.skip{position:fixed;left:16px;top:-60px;z-index:90;padding:10px 16px;border-radius:999px;background:var(--cream);color:var(--night);text-decoration:none;transition:top .2s}.skip:focus{top:12px}html:not([data-phase=live]) .live-only{display:none!important}html[data-phase=live] .soon-only{display:none!important}html:not([data-phase=before]) .before-only{display:none!important}html:not([data-phase=after]) .after-only{display:none!important}html[data-phase=after] .no-after{display:none!important}.rh{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);color:var(--cream);transition:background-color .35s,color .35s,box-shadow .35s,transform .3s ease}.rh__bar{height:var(--head-h);display:flex;align-items:center;gap:16px}.rh.is-solid,.rh.is-docked{background:#0d0c22e6;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--cream-faint)}.rh.is-solid:not([data-world=mic]) .chip,.rh.is-docked:not([data-world=mic]) .chip,.rh.is-docked:not([data-world=mic]) .select,.rh.is-docked:not([data-world=mic]) .seg{border-color:#f8efdd42}.rh.is-docked:not([data-world=mic]) .rh__chips{border-top-color:#f8efdd1f}.rh.is-docked .rh__chips{background:#3c387af7}.rh[data-world=mic].is-docked .rh__chips{background:#fde0cef7;border-top-color:#2a28591a}.rh.is-tucked{transform:translateY(calc(-1 * var(--head-h) - env(safe-area-inset-top,0px)))}.rh[data-world=mic]{color:var(--ink);background:#fff6eaf0;box-shadow:0 1px 0 var(--ink-faint)}.rh__logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex:none}.rh__logo img{height:28px;width:auto;filter:invert(1);transition:filter .35s}.rh[data-world=mic] .rh__logo img{filter:none}.rh__ed{font-family:var(--italic);font-size:14px;opacity:.85;white-space:nowrap}.rh__worlds{margin-inline:auto;display:flex;padding:3px;border-radius:999px;background:var(--cream-faint);gap:2px}.rh[data-world=mic] .rh__worlds{background:var(--ink-faint)}.rh__world{border:0;background:transparent;border-radius:999px;padding:9px 16px;font-size:15px;white-space:nowrap;text-decoration:none}.rh__world[aria-current=true]{background:var(--cream);color:var(--night)}.rh[data-world=mic] .rh__world[aria-current=true]{background:var(--ink);color:var(--day)}.rh__tools{display:flex;align-items:center;gap:6px;flex:none}.rh__clock{font-size:13px;white-space:nowrap;padding:7px 12px;border-radius:999px;border:1px solid rgba(248,198,109,.45);color:var(--gold);margin-right:4px}.rh[data-world=mic] .rh__clock{color:var(--cta);border-color:#c2410c59}.icon-btn{width:44px;height:44px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;position:relative;text-decoration:none}.icon-btn:hover{background:var(--cream-faint)}.rh[data-world=mic] .icon-btn:hover{background:var(--ink-faint)}.icon-btn svg{width:21px;height:21px}.rh__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:var(--night);font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.rh[data-world=mic] .rh__count{background:var(--cta);color:#fff}.rh__chips{display:none;border-top:1px solid var(--cream-faint)}.rh[data-world=mic] .rh__chips{border-top-color:var(--ink-faint)}.rh.is-docked .rh__chips{display:block}.rh__chips .wrap{display:flex;align-items:center;gap:12px;height:56px}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;padding-block:4px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--cream-faint);text-decoration:none;font-size:14px;white-space:nowrap}.chip.is-active{background:var(--cream);color:var(--night);border-color:var(--cream)}.chip[aria-disabled=true]{opacity:.38;pointer-events:none}.rh[data-world=mic] .chip{border-color:var(--ink-faint)}.rh[data-world=mic] .chip.is-active{background:var(--ink);color:var(--day);border-color:var(--ink)}.rh__filters{display:flex;gap:8px;align-items:center;flex:none}.select{appearance:none;-webkit-appearance:none;height:40px;border:1px solid var(--cream-faint);background:transparent;color:inherit;border-radius:999px;padding:0 30px 0 14px;font:inherit;font-size:14px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}.select option{color:#101010}.rh[data-world=mic] .select{border-color:var(--ink-faint)}.seg{display:flex;border:1px solid var(--cream-faint);border-radius:999px;padding:2px}.rh[data-world=mic] .seg{border-color:var(--ink-faint)}.seg button{border:0;background:transparent;height:34px;padding:0 12px;border-radius:999px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.seg button svg{width:16px;height:16px}.seg button[aria-pressed=true]{background:var(--cream);color:var(--night)}.rh[data-world=mic] .seg button[aria-pressed=true]{background:var(--ink);color:var(--day)}.orbit-stage{position:relative;display:grid;justify-items:center;padding-block:calc(clamp(72px,8.5vw,140px)*1.1);isolation:isolate}.orbit-stage__title{position:relative;z-index:100;text-align:center;display:grid;justify-items:center;width:max-content;max-width:calc(100vw - 2 * var(--gutter))}.ring-item{position:absolute;left:0;top:0;width:auto;max-width:none;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .9s ease,opacity .8s ease}.ring-item.is-far{filter:brightness(.72) saturate(.85)}html.ring-loading .hero .ring-item{opacity:0}.hero{position:relative;padding-top:var(--head-h);padding-bottom:8px;overflow:hidden;isolation:isolate;background:radial-gradient(60% 50% at 50% 38%,rgba(111,106,214,.28),transparent 70%),radial-gradient(40% 40% at 85% 10%,rgba(255,153,153,.12),transparent 70%),linear-gradient(180deg,rgba(5,4,20,.45) 0%,transparent 60%)}.sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.cosmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:0}.cosmos .body{position:absolute;left:0;top:0;width:clamp(var(--min),var(--w),var(--max));height:auto;max-width:none;will-change:transform}@media(prefers-reduced-motion:reduce){.cosmos{display:none}}section.mic[data-part=mic]{position:relative;clip-path:inset(0);margin-top:-2px}.mic .mic{background:transparent}.hero__date{color:var(--gold);margin-top:-2px}.hero h1{font-size:clamp(64px,9.6vw,150px);line-height:.9;color:var(--cream)}.hero__body{display:grid;justify-items:center;gap:12px;text-align:center;margin-top:18px;width:100%}.hero__meta{font-size:15px;color:var(--cream-dim)}.hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.btn{border:0;border-radius:999px;min-height:48px;padding:0 24px;background:var(--cream);color:#15142e;font-size:17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:transform .15s,background .15s}.btn:hover{background:#fff;transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn--gold{background:var(--gold)}.btn--gold:hover{background:#ffd58a}.btn--ghost{background:transparent;color:inherit;border:1px solid rgba(248,239,221,.35)}.btn--ghost:hover{background:#f8efdd14;border-color:var(--cream)}.btn--kids,.btn--kids:hover{background:linear-gradient(100deg,#ff8fc0,#ffa98e,#f8c66d) 0 0 / 170% 100%;color:var(--ink)}.btn--kids{transition:transform .15s,background-position .5s ease}.btn--kids:hover{background-position:100% 0}.btn--xmas,.btn--xmas:hover{background:linear-gradient(100deg,#4a1520,#6e1f2c,#8a2a36) 0 0 / 170% 100%;color:var(--cream);box-shadow:inset 0 0 0 1px #ff96964d}.btn--xmas{transition:transform .15s,background-position .5s ease}.btn--xmas:hover{background-position:100% 0}.mic .btn--ghost{color:var(--ink);border-color:#2a285947;background:#ffffffb3}.mic .btn--ghost:hover{border-color:var(--ink);background:#fff}.btn[data-add],.mic .btn[data-add]{background:var(--cart);color:var(--cart-ink)}.btn[data-add]:hover{background:var(--cart-hover)}.btn[data-add]:disabled{background:#8c8aa073;color:inherit}.phase-row{display:grid;justify-items:center;gap:10px;margin-top:10px}.clock-big{display:inline-flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.clock-big b{font-family:var(--display);font-weight:400;font-size:clamp(36px,4vw,52px);line-height:1}.clock-big span{font-size:13px;color:var(--cream-dim);margin-right:10px}.trust{font-size:14px;color:var(--cream-dim);max-width:780px}.closing{font-size:18px;max-width:34em}.picks{position:relative;padding-block:clamp(28px,4vw,52px) 48px;border-top:1px solid var(--cream-faint)}.picks__head>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}.picks__head h2{font-size:clamp(38px,3.4vw,48px);line-height:1}.picks__head p{margin-top:0}.picks__head,.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:24px}.picks__head h2,.sec-head h2{font-size:clamp(40px,4.4vw,56px)}.picks__head p,.sec-head p{font-family:var(--italic);color:var(--cream-dim);font-size:17px;margin-top:6px}.link-gold{color:var(--gold);text-decoration:none;font-size:15px;white-space:nowrap}.link-gold:hover{text-decoration:underline;text-underline-offset:4px}.mic .link-gold{color:var(--cta)}.picks__grid{display:grid;grid-template-columns:repeat(var(--pk-cols, 8),minmax(0,1fr));gap:16px}.pk{display:flex;flex-direction:column;gap:6px;min-width:0}.pk__cv{position:relative;display:block;aspect-ratio:2 / 3;border-radius:4px;overflow:hidden;background:#1b1a3a;box-shadow:0 10px 24px #00000073}.pk__cv img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pk:hover .pk__cv img{transform:scale(1.04)}.pk__t{font-size:14px;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk__t a{text-decoration:none}.pk__t a:hover{text-decoration:underline}.meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:22px}.tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tag--low{color:#ff9b9b}.mic .tag{color:var(--cta)}.mic .tag--low{color:#b3261e}.age{font-size:12px;color:var(--cream-dim)}.mic .age{color:var(--ink-dim)}.off{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--cart);color:var(--cart-ink);font-variant-numeric:tabular-nums}.au{font-family:var(--italic);font-size:13px;color:var(--cream-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mic .au{color:var(--ink-dim)}.buy{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.price{font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums}.was{font-size:13px;color:var(--cream-dim)}.mic .was{color:var(--ink-dim)}.pr{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.add{margin-left:auto;flex:none;width:44px;height:44px;border-radius:.85rem;border:0;background:var(--cart);color:var(--cart-ink);display:grid;place-items:center;transition:background .15s,transform .15s}.add:hover{background:var(--cart-hover);transform:translateY(-1px)}.add:disabled{background:#8c8aa073;color:inherit;opacity:.7;cursor:not-allowed;transform:none}.add svg{width:22px;height:22px}.add.is-done,.btn.is-done{background:var(--mint);color:var(--night)}.toc{padding-block:clamp(44px,5vw,64px);border-top:1px solid var(--cream-faint)}.toc__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.toc__card{border-radius:20px;padding:clamp(18px,2.4vw,26px);min-width:0}.toc__card--mare{background:var(--night-2);border:1px solid var(--cream-faint)}.toc__card--mic{background:var(--day);color:var(--ink)}.toc__card h3{font-family:var(--display);font-size:clamp(28px,2.6vw,36px);margin-bottom:22px}.toc__card>p{font-size:15px;opacity:.85;margin:4px 0 14px}.toc__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tchip{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px;border-radius:14px;border:1px solid var(--cream-faint);text-decoration:none;font-size:15px;transition:border-color .2s,background .2s}.tchip:hover{border-color:var(--gold);background:#f8efdd0d}.toc__card--mic .tchip{border-color:var(--ink-faint);background:#fff9}.toc__card--mic .tchip:hover{border-color:var(--ink);background:#fff}.tchip__no{font-size:13px;color:var(--cream-dim);font-variant-numeric:tabular-nums}.toc__card--mic .tchip__no{color:var(--ink-dim)}.tchip b{font-weight:400;margin-left:auto;font-size:14px;color:var(--cream-dim);font-variant-numeric:tabular-nums}.toc__card--mic .tchip b{color:var(--ink-dim)}.tchip[aria-disabled=true]{opacity:.4;pointer-events:none}.toc__people{margin-top:18px;padding-top:16px;border-top:1px solid var(--cream-faint)}.toc__label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream-dim);margin:0 0 12px}.toc__authors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tauthor{display:grid;justify-items:center;align-content:start;gap:8px;padding:4px 2px;border-radius:14px;text-align:center;text-decoration:none;color:inherit;min-width:0}.tauthor__ph{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;overflow:hidden;flex:none;background:var(--day-2);color:var(--ink);font-family:var(--display);font-size:30px;border:2px solid rgba(255,255,255,.85);box-shadow:0 8px 18px -10px #2a285999;transition:transform .2s ease,box-shadow .2s ease}.tauthor__ph img{position:absolute;max-width:none;width:calc(var(--z) * 100%);height:auto;left:calc(50% - var(--fx) * var(--z) * 100%);top:calc(50% - var(--fy) * var(--z) * var(--ratio) * 100%)}.tauthor__name{font-size:14px;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.tauthor:hover .tauthor__ph{transform:translateY(-2px);box-shadow:0 12px 22px -10px #2a2859b3}.tauthor:hover .tauthor__name{text-decoration:underline;text-underline-offset:3px}.tauthor:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tauthor[aria-disabled=true]{opacity:.4;pointer-events:none}.toc__card--mic .toc__people{border-top-color:#2a28592e}.toc__card--mic .toc__label,.toc__card--mic .tauthor{color:var(--ink)}@media(max-width:680px){.toc__authors{grid-template-columns:1fr 1fr;gap:6px}.tauthor{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;text-align:left;justify-items:start}.tauthor__ph{width:44px;height:44px;font-size:20px}.tauthor__name{font-size:14px}.toc__card--mic .tauthor{background:#fff9;border:1px solid var(--ink-faint)}}.ch{position:relative;padding-block:clamp(44px,6vw,72px) 28px;border-top:1px solid var(--cream-faint)}.mic .ch{border-top:0}.ch__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:22px}.ch__name{font-family:var(--display);font-size:clamp(40px,4.6vw,64px);line-height:.9;letter-spacing:-.02em}.lead{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:center;padding:28px;border-radius:18px;background:linear-gradient(150deg,#2a2859b8,#15143ab8);border:1px solid rgba(248,239,221,.16);position:relative;overflow:hidden;margin-bottom:18px}.lead:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-130px;border-radius:50%;background:radial-gradient(closest-side,var(--c),transparent);opacity:.22;pointer-events:none}.mic .lead{background:#ffffffdb;border-color:transparent;box-shadow:0 1px 0 var(--ink-faint),0 18px 40px -24px #2a285959}.mic .lead:after{opacity:.35}.lead__cover{display:block;border-radius:4px;overflow:hidden;box-shadow:0 18px 40px #00000080}.mic .lead__cover{box-shadow:0 16px 32px -12px #2a285973}.lead__cover img{width:100%;height:auto}.lead__body{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;z-index:1}.lead h3{font-family:var(--display);font-size:clamp(30px,3vw,40px);line-height:1.05;letter-spacing:-.02em;max-width:820px}.lead__book{font-family:var(--italic);font-size:18px;color:var(--cream-dim)}.mic .lead__book{color:var(--ink-dim)}.lead h3 a{text-decoration:none;color:inherit}.lead h3 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.lead__buy{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:4px}.lead__buy .price{font-size:28px}.lead__buy .was{font-size:15px}.refnote{font-size:13px;color:var(--cream-dim)}.mic .refnote{color:var(--ink-dim)}.shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bk{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 10px 12px;border-radius:16px;border:1px solid var(--cream-faint);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--c, #f8c66d) 26%,transparent),transparent 55%),linear-gradient(150deg,#2a2859b3,#15143ab3)}.mic .bk{border-color:transparent;box-shadow:0 1px 0 var(--ink-faint),0 16px 34px -24px #2a285973;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--c, #f8c66d) 34%,transparent),transparent 55%),#ffffffdb}.bk__cover{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:3 / 4;min-height:0;overflow:hidden;padding:6px 4px 0;border-bottom:1px solid rgba(248,198,109,.38);text-decoration:none;margin-bottom:4px}.bk__cover img{max-height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:1px 3px 3px 1px;box-shadow:8px 10px 18px -8px #000000b3;transition:transform .3s ease}.bk:hover .bk__cover img{transform:translateY(-5px) rotate(-1deg)}.mic .bk__cover{background:var(--tint, var(--day-2));border-bottom:0;border-radius:12px;padding:12px;align-items:center;aspect-ratio:1}.mic .bk__cover img{box-shadow:6px 8px 16px -8px #2a285980;border-radius:3px}.bk__t{font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.bk__t a{text-decoration:none}.bk__t a:hover{text-decoration:underline;text-underline-offset:3px}.mic .ch:before,.ages:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-2;pointer-events:none}.mic .ch:before{background:linear-gradient(180deg,var(--bg-a) 0%,var(--bg-a) 70%,var(--bg-b) 100%)}.ages{position:relative}.ages:before{background:linear-gradient(180deg,var(--day) 0%,#bff3d6 100%)}.rows{list-style:none;margin:0;padding:4px 18px;border-radius:18px;background:linear-gradient(150deg,#2a2859b3,#15143ab3);border:1px solid var(--cream-faint)}.mic .rows{background:#ffffffdb;border-color:transparent;box-shadow:0 16px 34px -24px #2a285973}.rows .row:last-child{border-bottom:0}.row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--cream-faint)}.mic .row{border-bottom-color:var(--ink-faint)}.row img{width:40px;height:52px;object-fit:contain}.row__t{min-width:0;display:grid;gap:2px}.row__t a{text-decoration:none;font-size:16px}.row__t a:hover{text-decoration:underline}.row__t .au{white-space:normal}.more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px}.more [data-more]{font-size:19px;min-height:64px;padding:0 44px;min-width:min(380px,100%)}.more [data-more]:after{content:"\2193";font-size:18px;transition:transform .2s}.more [data-more]:hover:after{transform:translateY(3px)}.dawn{position:relative;padding-top:clamp(90px,13vw,180px);text-align:center;background:linear-gradient(180deg,transparent 0%,rgba(42,40,89,.55) 14%,#2a2859 24%,#6b4f8f 42%,#e98c99 60%,#f8c66d 76%,var(--day) 92%);color:var(--cream);overflow:hidden}.mic{background:var(--day);color:var(--ink);color-scheme:light}.mic-hero{position:relative;padding-block:0 clamp(24px,3vw,40px)}.hero .orbit-stage,.mic-hero .orbit-stage{--crown-gap: 28px}.mic-hero h2{font-size:clamp(56px,8.6vw,136px);line-height:.9;color:var(--ink)}.ages{padding-top:0}.ages>.eyebrow{text-align:center;color:var(--ink-dim);font-size:13px}.orbits{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;padding-block:20px 12px}.orbits svg.orbits__path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.orbit{position:relative;z-index:1;text-decoration:none;display:grid;justify-items:center;gap:6px;padding:14px 12px 18px;border-radius:22px;cursor:pointer;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.9) 0,rgba(255,255,255,.55) 26%,transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--oc) 62%,#fff),color-mix(in srgb,var(--oink) 34%,#fff));border:1.5px solid color-mix(in srgb,var(--oink) 30%,#fff);box-shadow:0 2px color-mix(in srgb,var(--oink) 18%,transparent),0 22px 44px -18px color-mix(in srgb,var(--oink) 55%,transparent);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .2s}.orbit:hover,.orbit:focus-visible{transform:translateY(-8px);border-color:var(--oink);box-shadow:0 2px color-mix(in srgb,var(--oink) 25%,transparent),0 32px 56px -20px color-mix(in srgb,var(--oink) 70%,transparent);outline:none}.orbit img{width:100%;max-width:220px;height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.orbit:hover img,.orbit:focus-visible img{transform:scale(1.08) rotate(-8deg)}.orbit b{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.2vw,44px);line-height:1}.orbit span{font-size:14px;color:var(--ink)}.orbit__go{margin-top:8px;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;font-style:normal;font-size:14px;color:var(--oink);border:1.5px solid color-mix(in srgb,var(--oink) 45%,transparent);background:#ffffffe0;transition:background .2s,color .2s,border-color .2s}.orbit__go:after{content:"\2192";transition:transform .25s}.orbit:hover .orbit__go,.orbit:focus-visible .orbit__go{background:var(--oink);border-color:var(--oink);color:#fff}.foot{background:var(--day);color:var(--ink);padding-block:40px 48px;border-top:1px solid var(--ink-faint)}.foot__trust{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-size:16px;padding-bottom:26px;border-bottom:1px solid var(--ink-faint)}.foot__trust span{display:inline-flex;align-items:center;gap:8px}.foot__trust svg{width:20px;height:20px;color:var(--cta)}.foot__mid{padding-block:28px;max-width:760px}.foot .foot .foot .foot .foot__note{font-size:14px;color:var(--ink-dim);line-height:1.5}.foot__note p+p{margin-top:8px}.foot__bottom{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;font-size:14px;padding-top:22px;border-top:1px solid var(--ink-faint)}.foot__bottom img{height:26px;width:auto}.foot__bottom nav{display:flex;flex-wrap:wrap;gap:8px 20px}.foot__bottom nav a{text-decoration:none;color:var(--ink-dim)}.foot__bottom nav a:hover{color:var(--ink);text-decoration:underline}.toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,140%);z-index:72;width:min(460px,calc(100vw - 32px));background:#1b1a44;color:var(--cream);border:1px solid rgba(248,198,109,.4);border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;box-shadow:0 20px 50px -20px #0009;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.toast.is-on{transform:translate(-50%)}.toast img{width:44px;height:58px;object-fit:contain}.toast p{font-size:14px}.toast small{display:block;color:var(--cream-dim);font-size:13px;margin-top:4px}.toast__go{display:inline-block;margin-top:8px;color:var(--gold);font-size:14px}.bar{height:4px;border-radius:2px;background:var(--cream-faint);margin-top:8px;overflow:hidden}.bar i{display:block;height:100%;background:var(--gold);transition:width .4s}.cartbar{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:#15142ef5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(248,198,109,.35);color:var(--cream);display:flex;align-items:center;gap:14px;transition:transform .3s ease}.cartbar.is-under{transform:translateY(110%)}.cartbar__thumbs{display:flex;flex:none}.cartbar__thumbs img{width:32px;height:44px;object-fit:contain;margin-left:-8px}.cartbar__thumbs img:first-child{margin-left:0}.cartbar__txt{min-width:0;flex:1;font-size:15px}.cartbar__txt small{display:block;font-size:13px;color:var(--cream-dim)}.cartbar .btn{min-height:44px;font-size:15px;padding:0 18px}dialog{border:0;padding:0;max-width:none;max-height:none}dialog::backdrop{background:#08071899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search{width:min(720px,calc(100vw - 32px));margin:72px auto auto;border-radius:22px;background:var(--night-2);color:var(--cream);border:1px solid var(--cream-faint)}.search__in{display:flex;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--cream-faint)}.search__in input{flex:1;min-width:0;background:transparent;border:0;color:inherit;font:inherit;font-size:20px;outline:none}.search__res{max-height:min(60vh,560px);overflow:auto;padding:4px 18px 14px}.search__res .rows{background:transparent;border:0;padding:0}.search__res .row{grid-template-columns:40px minmax(0,1fr) auto auto}.search__res .row>.off{display:none}.search__hint{padding:14px 0;color:var(--cream-dim);font-size:14px}.search__total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 6px;font-size:14px;color:var(--cream-dim);flex-wrap:wrap}@media(max-width:1200px){.shelf,.picks__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rh__ed{display:none}}@media(max-width:960px){.toc__cards{grid-template-columns:1fr}.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.rh__clock{display:none}.lead{grid-template-columns:150px 1fr;gap:22px;padding:22px}}@media(max-width:680px){:root{--head-h: 56px}html{scroll-padding-top:76px}.rh__bar{gap:4px}.icon-btn{width:40px;height:40px}.rh__tools{gap:0}.clock-big b{font-size:34px}.clock-big span{margin-right:6px}.rh__logo img{height:26px}.rh__worlds{margin-left:4px;margin-right:auto}.rh__world{padding:9px 12px;font-size:14px}.rh__chips .wrap{gap:8px}.rh__filters .select{padding-right:24px;font-size:13px;max-width:120px}.seg button{padding:0 9px}.seg__label{display:none}.hero h1,.mic-hero h2{font-size:24vw;line-height:.86}.no-phone{display:none}.orbit-stage{padding-top:calc(clamp(72px,22vw,150px)*1.4);padding-bottom:0}.orbit-stage__title{width:100%}.hero__ctas{flex-direction:column;width:100%}.picks__head{margin-bottom:16px}.picks__head .link-gold{display:none}.hero h1 span,.mic-hero h2 span{display:block}.hero__ctas .btn{width:100%}.picks__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.picks__grid::-webkit-scrollbar{display:none}.picks__grid .pk{flex:0 0 150px;scroll-snap-align:start}.toc__grid{grid-template-columns:1fr 1fr;gap:6px}.tchip{padding:8px 10px;font-size:14px}.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bk__t{font-size:14px}.buy{flex-wrap:wrap;row-gap:0}.bk .was,.pk .was{order:-1;width:100%;font-size:12px}.bk .price,.pk .price{font-size:17px;white-space:nowrap}.pk .buy{flex-wrap:nowrap}.ch__name{font-size:40px}.lead{grid-template-columns:120px 1fr;padding:16px;gap:14px}.lead h3{font-family:var(--text);font-size:19px;line-height:1.25;letter-spacing:-.01em}.lead__book{font-size:14px}.lead__buy .price{font-size:22px}.lead__buy{gap:8px 10px}.lead__buy .btn{width:100%}.row{grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px}.row>.off{display:none}.row img{width:34px;height:46px}.row .pr{display:grid;justify-items:end;line-height:1.15}.row .price{font-size:16px;white-space:nowrap}.orbits{grid-template-columns:1fr 1fr}.cartbar__thumbs,.cartbar .btn--ghost{display:none}}@media(max-width:340px){.rh__logo img{height:21px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}.shopify-section{position:static}html.bf26-list .shelf{display:block;padding:4px 18px;border-radius:18px;background:linear-gradient(150deg,#2a2859b3,#15143ab3);border:1px solid var(--cream-faint)}html.bf26-list .mic .shelf{background:#ffffffdb;border-color:transparent;box-shadow:0 16px 34px -24px #2a285973}html.bf26-list .bk{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"cv t buy" "cv au buy";align-items:center;column-gap:14px;row-gap:2px;padding:10px 0;border:0;border-bottom:1px solid var(--cream-faint);border-radius:0;background:none;box-shadow:none}html.bf26-list .mic .bk{border-bottom-color:var(--ink-faint)}html.bf26-list .bk:last-child{border-bottom:0}html.bf26-list .bk__cover{grid-area:cv;aspect-ratio:auto;padding:0;border:0;margin:0;background:none!important}html.bf26-list .bk__cover img{width:40px;height:52px;object-fit:contain;box-shadow:none;transform:none!important}html.bf26-list .bk .meta{display:none}html.bf26-list .bk__t{grid-area:t;min-height:0;font-size:16px;-webkit-line-clamp:1}html.bf26-list .bk .au{grid-area:au}html.bf26-list .bk .buy{grid-area:buy;margin:0;padding:0;flex-wrap:nowrap}html.bf26-list .bk .pr{flex-wrap:nowrap}.search__res .row img{width:40px;height:52px;object-fit:contain}.search__all{display:inline-block;margin:14px 0 4px;color:var(--gold);text-decoration:none;font-size:15px}.search__all:hover{text-decoration:underline}.search__chip{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--cream-faint);border-radius:999px;padding:0 14px;font-size:14px;text-decoration:none}.search__chip:hover{border-color:var(--gold)}.bk.is-out{display:none!important}@media(max-width:680px){html.bf26-list .bk{grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px}html.bf26-list .bk__cover img{width:34px;height:46px}html.bf26-list .bk .was{order:0;width:auto}html.bf26-list .bk .pr{display:grid;justify-items:end;line-height:1.15}}:root{--top-h: 0px}html{scroll-padding-top:calc(124px + var(--top-h))}.hero{padding-top:calc(var(--head-h) + var(--top-h))}.rh.is-tucked{transform:translateY(calc(-1 * (var(--head-h) + var(--top-h)) - env(safe-area-inset-top,0px)))}.rh__top{height:var(--top-h);display:flex;align-items:center;background:#0504148c;border-bottom:1px solid var(--cream-faint);font-size:13px}.rh__top .wrap{width:100%}.rh[data-world=mic] .rh__top{background:#2a28590d;border-bottom-color:var(--ink-faint)}.rh__back{display:inline-flex;align-items:center;gap:6px;min-height:var(--top-h);color:var(--cream-dim);text-decoration:none}.rh__back:hover{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.rh[data-world=mic] .rh__back{color:var(--ink-dim)}.rh[data-world=mic] .rh__back:hover{color:var(--ink)}html.bf26-lock{overflow:hidden}.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);height:100%;max-height:100dvh;padding:0;display:none;flex-direction:column;background:#15143a;color:var(--cream);border-left:1px solid var(--cream-faint);box-shadow:-24px 0 60px -20px #0009}.drawer[open]{display:flex;animation:drawer-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.drawer::backdrop{background:#0807188c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 14px 20px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--cream-faint)}.drawer__head h2{font-size:30px;line-height:1}.drawer__head .icon-btn:hover{background:var(--cream-faint)}.drawer__ship{padding:12px 20px;font-size:14px;color:var(--cream-dim);border-bottom:1px solid var(--cream-faint)}.drawer__status{font-size:13px;color:#ff9b9b;padding:0 20px}.drawer__status:empty{display:none}.drawer__status:not(:empty){padding-top:10px}.drawer__items{list-style:none;margin:0;padding:4px 20px;flex:1;overflow-y:auto;overscroll-behavior:contain;transition:opacity .2s}.drawer.is-busy .drawer__items{opacity:.55;pointer-events:none}.drawer__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--cream-faint)}.drawer__item:last-child{border-bottom:0}.drawer__item img{width:56px;height:80px;object-fit:contain}.drawer__info{min-width:0;display:grid;gap:4px}.drawer__info a{text-decoration:none;font-size:15px;line-height:1.3}.drawer__info a:hover{text-decoration:underline}.drawer__info small{font-size:13px;color:var(--cream-dim)}.drawer__ctl{display:flex;align-items:center;gap:12px;margin-top:6px}.qty{display:inline-flex;align-items:center;height:36px;border:1px solid rgba(248,239,221,.28);border-radius:999px}.qty button{width:36px;height:34px;border:0;background:none;border-radius:999px;font-size:18px;line-height:1}.qty button:hover{background:var(--cream-faint)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty output{min-width:26px;text-align:center;font-variant-numeric:tabular-nums;font-size:15px}.drawer__remove{border:0;background:none;padding:6px 0;font-size:13px;color:var(--cream-dim);text-decoration:underline;text-underline-offset:3px}.drawer__remove:hover{color:var(--cream)}.drawer__price{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums}.drawer__price b{font-weight:400;font-size:16px}.drawer__price s{font-size:13px;color:var(--cream-dim)}.drawer__empty{flex:1;display:grid;place-content:center;justify-items:center;gap:18px;padding:40px 20px;text-align:center;font-size:17px}.drawer__foot{display:grid;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cream-faint)}.drawer__sum{display:flex;justify-content:space-between;align-items:baseline;font-size:17px}.drawer__sum b{font-weight:400;font-size:20px;font-variant-numeric:tabular-nums}.drawer__note{font-size:13px;color:var(--cream-dim)}.drawer__foot .btn{width:100%}.drawer__full{justify-self:center;font-size:14px;color:var(--cream-dim)}.drawer__full:hover{color:var(--cream)}@media(max-width:680px){html{scroll-padding-top:calc(76px + var(--top-h))}}@media(max-width:400px){.drawer__item{grid-template-columns:56px minmax(0,1fr);row-gap:6px}.drawer__item img{grid-row:span 2}.drawer__price{grid-column:2;display:flex;align-items:baseline;gap:8px;justify-items:start}.drawer__ctl{flex-wrap:wrap;row-gap:4px}}.toc__card--mic{background:linear-gradient(100deg,#ff8fc0,#ffa98e,#f8c66d) 0 0 / 170% 100%}.search__in input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search__res .row__t>span{font-size:16px;line-height:1.3}.search__res .add{width:40px;height:40px}.search__res .add svg{width:19px;height:19px}.search__added{margin:0;padding:10px 18px;font-size:14px;color:var(--cream);background:#43f7b61f;border-bottom:1px solid var(--cream-faint)}.search__added a{color:var(--gold);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/114/assets/bf26.css.map */
