._47c3jw0{row-gap:1rem;flex-shrink:0;width:13.8rem;cursor:pointer;text-align:left}._47c3jw0,._47c3jw1{display:flex;flex-direction:column}._47c3jw1{row-gap:.8rem;flex-grow:1;padding:.8rem;border-radius:.6rem;border:1px solid var(--_1ph9jsyb);transition:border-color var(--_1ph9jsy1n) var(--_1ph9jsy1j),box-shadow var(--_1ph9jsy1n) var(--_1ph9jsy1j)}.active ._47c3jw1{border-color:var(--_1ph9jsyj);box-shadow:0 .2rem .75rem 0 rgba(0,0,0,.1);background:var(--_1ph9jsy5)}._47c3jw2{position:relative;width:100%;aspect-ratio:120/80;border-radius:.6rem;overflow:hidden}._47c3jw3{object-fit:contain}._47c3jw3,._47c3jw4{width:100%;height:100%}._47c3jw4{background:var(--_1ph9jsye)}._47c3jw5{position:absolute;top:.6rem;right:.6rem;display:flex;justify-content:space-between;align-items:center;width:2rem;height:2rem;padding:.1rem;border-radius:1rem;background:var(--_1ph9jsyb);color:var(--_1ph9jsy5);transition:color var(--_1ph9jsy1o) var(--_1ph9jsy1j),background-color var(--_1ph9jsy1o) var(--_1ph9jsy1j)}._47c3jw5.favorited{background:var(--_1ph9jsy19);color:var(--_1ph9jsy5)}._47c3jw6{width:1.2rem;height:1.2rem}._47c3jw7{display:flex;flex-direction:column;align-items:flex-start;row-gap:.2rem;flex-grow:1}._47c3jw8{display:inline-flex;justify-content:center;align-items:center;padding:.3rem .4rem;margin-bottom:.2rem;border-radius:.4rem;background:var(--_1ph9jsyj);color:var(--_1ph9jsy5);white-space:nowrap;font-family:var(--font-pretendard);font-weight:var(--_1ph9jsy1);font-size:1.2rem;line-height:120%;letter-spacing:calc(1.2rem * (-2 / 100));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._47c3jw9{font-weight:var(--_1ph9jsy2);color:var(--_1ph9jsy7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._47c3jwa{color:var(--_1ph9jsy8)}._47c3jwb{width:100%;padding:.8rem 2rem}@media screen and (min-width:769px){._47c3jw0{width:22rem}}@media screen and (max-width:768px){._47c3jw8{font-size:1rem;letter-spacing:calc(1rem * (-2 / 100))}}.tnf3qt0{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab}.tnf3qt0::-webkit-scrollbar{display:none}.tnf3qt1{display:flex;align-items:stretch;column-gap:1.2rem;width:max-content;padding-right:.2rem}.tnf3qt2{padding:4rem 0;color:var(--_1ph9jsy9);text-align:center}@media screen and (max-width:768px){.tnf3qt0{cursor:default}}