.plinth{position:relative;display:grid;justify-items:center;align-items:end;padding:24px 12px 28px;isolation:isolate}.plinth:before{content:"";position:absolute;left:50%;top:0;width:120%;height:100%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 42%,rgba(240,180,106,.3),rgba(240,180,106,.06) 60%,transparent 75%);opacity:.8;transition:opacity .7s var(--ease-out);z-index:-1;pointer-events:none}.plinth:after{content:"";position:absolute;left:50%;bottom:8px;width:78%;height:34px;transform:translate(-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(240,180,106,.42),rgba(240,180,106,.12) 55%,transparent 72%);z-index:-1;pointer-events:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.plinth img{position:relative;width:auto;max-width:100%;height:auto;transition:transform .7s var(--ease-out)}.plinth:hover:before{opacity:1}.plinth:hover:after{transform:translate(-50%) scaleX(1.08)}.plinth:hover img{transform:translateY(-8px)}.sizes{padding:24px 0 112px}.sizes__head{max-width:720px;margin-bottom:48px}.sizes__head .t-h2{margin-bottom:16px}.sizes__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:end}.size{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius);border:1px solid rgba(244,236,225,.08);background:linear-gradient(180deg,#f4ece108,#2b173340);overflow:hidden;transition:border-color .3s}.size:hover{border-color:#f0b46a4d}.size .plinth{height:300px}.size .plinth img{max-height:240px}.size__caption{padding:8px 20px 24px;text-align:center}.size__name{font-family:var(--font-display);font-variation-settings:"opsz" 60,"SOFT" 40,"WONK" 0;font-weight:420;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em}.size__strings{margin-top:6px;font-size:var(--text-sm);color:var(--amber);font-weight:600}.size__ages{margin-top:4px;font-size:var(--text-sm);color:var(--cream-2)}.sizes__note{margin-top:24px;color:var(--cream-3);font-size:var(--text-sm);max-width:60ch}.kinds{padding:0 0 112px}.kinds__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:end;margin-bottom:56px}.kinds__head .lede{max-width:56ch}.kinds__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kind{position:relative;display:grid;grid-template-rows:auto 1fr;padding:24px 28px 28px;border-radius:var(--radius);background:linear-gradient(160deg,#f4ece112,#f4ece108 50%,#2b17334d);border:1px solid rgba(244,236,225,.1);box-shadow:inset 0 1px #ffffff12,0 30px 60px -30px #000c;transition:transform .7s var(--ease-out),border-color .3s}.kind:hover{transform:translateY(-4px);border-color:#f0b46a59}.kind .plinth{height:340px;margin-bottom:20px}.kind .plinth img{max-height:290px}.kind__title{font-family:var(--font-display);font-variation-settings:"opsz" 60,"SOFT" 40,"WONK" 1;font-weight:420;font-size:1.625rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:8px}.kind__strings{font-size:var(--text-sm);font-weight:600;color:var(--amber);margin-bottom:16px}.kind__facts{display:grid;gap:8px;color:var(--cream-2);line-height:1.5}.kind__facts li{position:relative;padding-left:20px}.kind__facts li:before{content:"";position:absolute;left:2px;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--amber)}.kinds__quote{margin-top:56px;max-width:30ch;font-family:var(--font-display);font-variation-settings:"opsz" 96,"SOFT" 60,"WONK" 1;font-weight:360;font-size:clamp(1.5rem,1rem + 2vw,2.5rem);line-height:1.15;letter-spacing:-.015em;color:var(--cream);text-wrap:balance}.kinds__quote-note{margin-top:16px;color:var(--cream-3);font-size:var(--text-sm)}.pack{padding:0 0 112px}.pack__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 64px;align-items:start}.pack__copy .t-h2{margin-bottom:16px}.pack__copy .lede{margin-bottom:20px}.pack__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.pack__list li{position:relative;padding:14px 16px 14px 44px;border-radius:14px;border:1px solid var(--line);background:#f4ece108;color:var(--cream)}.pack__list li:before{content:"";position:absolute;left:18px;top:50%;width:10px;height:6px;margin-top:-5px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.pack__note{margin-top:20px;color:var(--cream-3);font-size:var(--text-sm)}.checks{padding:0 0 120px}.checks__head{max-width:720px;margin-bottom:40px}.checks__head .t-h2{margin-bottom:16px}.checks__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 48px;margin:0}.checks__list>div{position:relative;padding-top:20px;border-top:1px solid var(--line)}.checks__list>div:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:1px;background:var(--amber)}.checks__list dt{font-family:var(--font-display);font-variation-settings:"opsz" 48,"SOFT" 40,"WONK" 1;font-weight:420;font-size:1.375rem;line-height:1.15;margin-bottom:10px}.checks__list dd{color:var(--cream-2);line-height:1.55}.buylinks{padding:0 0 112px}.buylinks__inner{max-width:820px}.buylinks__inner .t-h2{margin-bottom:16px}.buylinks__list{display:grid;gap:10px;margin-top:24px}.buylinks__list a{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:14px;border:1px solid var(--line);background:#f4ece108;color:var(--cream);transition:border-color .25s,background-color .25s}.buylinks__list a:hover{border-color:var(--accent);background:#ff9a4d14}.buylinks__list small{color:var(--cream-3)}.next{position:relative;padding:0 0 160px}.next__inner{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;padding:56px;border-radius:28px;border:1px solid rgba(240,180,106,.25);background:radial-gradient(60% 80% at 85% 20%,rgba(240,180,106,.22),transparent 70%),linear-gradient(160deg,#f4ece112,#2b173359);box-shadow:inset 0 1px #ffffff12,0 40px 80px -40px #000000e6;overflow:hidden}.next__inner .t-h2{margin-bottom:16px}.next__inner .lede{margin-bottom:28px}.next__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.next__alt{color:var(--cream-2);font-size:var(--text-sm)}.next__alt a{color:var(--cream);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ff9a4d80}.next__alt a:hover{color:var(--accent)}.next__cover{width:min(100%,240px);aspect-ratio:1400 / 1982;margin-inline:auto;transform:rotate(4deg)}.next__cover img{width:100%;height:100%;object-fit:cover;border-radius:6px 12px 12px 6px;box-shadow:0 2px 4px #0006,0 20px 50px -10px #000c,0 60px 120px -30px #f0b46a4d}@media(max-width:1000px){.sizes__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kinds__head,.pack__inner,.next__inner{grid-template-columns:1fr;gap:24px}.kinds__grid{grid-template-columns:1fr;gap:16px}.kind{grid-template-columns:180px 1fr;grid-template-rows:auto;gap:0 24px;align-items:center}.kind .plinth{height:280px;margin-bottom:0}.kind .plinth img{max-height:230px}.next__inner{padding:32px 24px}.next__cover{width:min(50vw,200px);order:-1}}@media(max-width:600px){.size .plinth{height:200px;padding:16px 8px 24px}.size .plinth img{max-height:150px}.size__caption{padding:4px 12px 20px}.size__name{font-size:1.25rem}.kind{grid-template-columns:1fr;padding:20px 20px 24px}.kind .plinth{height:260px;margin-bottom:12px}.kind .plinth img{max-height:210px}.pack__list{grid-template-columns:1fr}.next__actions .button{width:100%}}
