.ngtc{display:flex;align-items:center;gap:12px;width:100%;max-width:1200px;min-width:0;clear:both;box-sizing:border-box;margin:24px auto 32px;padding:24px 18px;background:#fffaf6;border:0;border-radius:0;box-shadow:none}.ngtc-track{display:flex;flex:1;min-width:0;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;padding:4px 2px 12px;overscroll-behavior-x:contain}.ngtc .ngtc-card{flex:0 0 calc((100% - 90px)/6);min-width:130px;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0;background:#fff0;border:0;box-shadow:none;color:#594f4a;text-align:center;text-decoration:none!important;scroll-snap-align:start}.ngtc .ngtc-image{display:flex;align-items:center;justify-content:center;width:160px;max-width:100%;height:160px;padding:0;overflow:visible;border:0;border-radius:0;background:#fff0;box-shadow:none}.ngtc .ngtc-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border:0;border-radius:0;box-shadow:none}.ngtc .ngtc-name{display:block;font-size:16px;line-height:1.5;font-weight:400}.ngtc-name-main{display:block;font-weight:500}.ngtc-name-secondary{display:block;margin-top:6px;font-weight:400}.ngtc .ngtc-card.is-current .ngtc-image,.ngtc .ngtc-card:hover .ngtc-image{border:0;box-shadow:none}.ngtc .ngtc-card.is-current .ngtc-name-main{color:#b14462}.ngtc .ngtc-card:hover .ngtc-name-main{text-decoration:underline;text-underline-offset:4px}.ngtc-card:focus-visible,.ngtc-arrow:focus-visible,.ngtc-track:focus-visible{outline:2px solid #b14462;outline-offset:3px}.ngtc .ngtc-arrow{flex:0 0 34px;width:34px;height:34px;min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e7d4cb;border-radius:50%;background:#fffaf6;color:#594f4a;font-size:25px;line-height:1;cursor:pointer}.ngtc .ngtc-arrow[hidden]{display:none!important}.ngtc .ngtc-arrow:disabled{opacity:.35;cursor:default}@media(max-width:1024px){.ngtc .ngtc-card{flex-basis:calc((100% - 36px)/3);min-width:110px}}@media(max-width:600px){.ngtc{gap:6px;padding:18px 8px}.ngtc-track{gap:12px}.ngtc .ngtc-card{flex-basis:calc((100% - 12px)/2);min-width:95px;gap:12px}.ngtc .ngtc-image{width:120px;height:120px}.ngtc .ngtc-arrow{flex-basis:28px;width:28px;height:28px}.ngtc .ngtc-name{font-size:14px}}.ngtc-auto-host{box-sizing:border-box;width:100%;max-width:var(--wd-container-w,1630px);margin-inline:auto;padding-inline:15px}