.collection-language{display:flex;justify-content:flex-end;margin:4px 0 12px;font-size:14px}
.collection-note{color:#526457;font-size:14px;margin:0 0 18px}
.alice-language{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0;font-size:13px}
.collection-menu{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.collection-menu a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 15px;border:1px solid #c8d6c8;border-radius:999px;color:#315f52;text-decoration:none;background:#fafaf5}.collection-menu a:hover,.collection-menu a:focus-visible{background:#e7eee4;outline-color:#315f52}.collection-section{margin:38px 0;scroll-margin-top:20px}.collection-section>h2{font-size:clamp(25px,3vw,32px);margin:0 0 18px}.collection-section .ab-card{display:flow-root}.collection-section .ab-card h3{font-size:24px;font-weight:500;line-height:1.25;margin:0 0 12px}.collection-thumbnail{float:right;width:112px;height:112px;object-fit:cover;object-position:center;box-sizing:border-box;margin:0 0 12px 16px;border:1px solid #d5decf;border-radius:9px;background:#f5f5ed}.collection-about{max-width:740px;border-top:1px solid #d5ded1;padding-top:24px}.collection-about p{line-height:1.6}@media(max-width:400px){.collection-thumbnail{width:88px;height:88px;margin-left:12px}}
