.sdsub{position:relative;margin:0 0 26px}.sdsub__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;cursor:grab;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.sdsub__track::-webkit-scrollbar{display:none}.sdsub__track.is-dragging{cursor:grabbing;scroll-behavior:auto}.sdsub__track.is-dragging .sdsub__item,.sdsub__track.is-dragging .sdsub__name{cursor:grabbing}.sdsub__item{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center;text-decoration:none;color:#2f2f35}.sdsub__item:hover,.sdsub__item:focus{text-decoration:none}.sdsub__pic{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:12px;overflow:hidden}.sdsub__pic img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease;-webkit-user-drag:none}.sdsub__item:hover .sdsub__pic img{transform:scale(1.05)}.sdsub__name{font-size:14px;line-height:1.3;transition:color .15s ease}.sdsub__item:hover .sdsub__name{color:#8e3b63}.sdsub__item--current{cursor:default}.sdsub__item--current .sdsub__name{color:#8e3b63;font-weight:600}.sdsub__item--current .sdsub__pic{box-shadow:inset 0 0 0 2px #e9d3da}.sdsub__item--current:hover .sdsub__pic img{transform:none}.sdsub__pic--empty{background:#faf3f5}.sdsub__mono{font-size:40px;line-height:1;font-weight:600;color:#8e3b63}.sdsub__item:focus-visible{outline:2px solid #8e3b63;outline-offset:3px;border-radius:12px}.sdsub__nav{position:absolute;top:calc((100% - 48px)/10);transform:translateY(-50%);z-index:2;width:34px;height:34px;padding:0;border:1px solid #e6e2e4;border-radius:50%;background:#fff;color:#6e1738;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(47,47,53,.16);transition:background .15s ease}.sdsub__nav:hover{background:#e9d3da}.sdsub__nav--prev{left:-13px}.sdsub__nav--next{right:-13px}.sdsub__nav.is-hidden{display:none}@media(max-width: 1100px){.sdsub__track{grid-auto-columns:calc((100% - 36px)/4)}.sdsub__nav{top:calc((100% - 36px)/8)}}@media(max-width: 900px){.sdsub__track{grid-auto-columns:calc((100% - 24px)/3)}.sdsub__nav{top:calc((100% - 24px)/6)}.sdsub__nav--prev{left:0}.sdsub__nav--next{right:0}}.sdcat{margin:14px 0 18px}.sdcat>.wrapper{box-sizing:border-box;width:calc(100% - 32px);max-width:1100px;margin-left:auto;margin-right:auto}.sdcat__grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:16px}.sdcat__item{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:center;text-decoration:none;color:#2f2f35}.sdcat__item:hover,.sdcat__item:focus{text-decoration:none}.sdcat__pic{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:14px;overflow:hidden}.sdcat__pic img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease;-webkit-user-drag:none}.sdcat__item:hover .sdcat__pic img{transform:scale(1.05)}.sdcat__name{font-size:15px;line-height:1.25;transition:color .15s ease}.sdcat__item:hover .sdcat__name{color:#8e3b63}.sdcat__item:focus-visible{outline:2px solid #8e3b63;outline-offset:3px;border-radius:14px}.sdsub__pic{width:85%;margin-left:auto;margin-right:auto}