.e8mqjg0{row-gap:1rem;flex-shrink:0;width:13.8rem;cursor:pointer;text-align:left}.e8mqjg0,.e8mqjg1{display:flex;flex-direction:column}.e8mqjg1{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 .e8mqjg1{border-color:var(--_1ph9jsyj);box-shadow:0 .2rem .75rem 0 rgba(0,0,0,.1);background:var(--_1ph9jsy5)}.e8mqjg2{position:relative;width:100%;aspect-ratio:120/80;border-radius:.6rem;overflow:hidden}.e8mqjg3{object-fit:contain}.e8mqjg3,.e8mqjg4{width:100%;height:100%}.e8mqjg4{background:var(--_1ph9jsye)}.e8mqjg5{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)}.e8mqjg5.favorited{background:var(--_1ph9jsy19);color:var(--_1ph9jsy5)}.e8mqjg6{width:1.2rem;height:1.2rem}.e8mqjg7{display:flex;flex-direction:column;align-items:flex-start;row-gap:.2rem;flex-grow:1}.e8mqjg8{display:inline-flex;justify-content:center;align-items:center;padding:.3rem .4rem;margin-bottom:.2rem;border-radius:.4rem;background:var(--_1ph9jsyj);color:var(--_1ph9jsy5);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}.e8mqjg8,.e8mqjg9{white-space:nowrap}.e8mqjg9{font-weight:var(--_1ph9jsy2);color:var(--_1ph9jsy7);overflow:hidden;text-overflow:ellipsis;width:100%}.e8mqjga{color:var(--_1ph9jsy8)}.e8mqjgb{width:100%;padding:.8rem 2rem}@media screen and (min-width:769px){.e8mqjg0{width:22rem}}@media screen and (max-width:768px){.e8mqjg8{font-size:1rem;letter-spacing:calc(1rem * (-2 / 100))}}.idsjcd0{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab}.idsjcd0::-webkit-scrollbar{display:none}.idsjcd1{display:flex;align-items:stretch;column-gap:1.2rem;width:max-content;padding-right:.2rem}.idsjcd2{padding:4rem 0;color:var(--_1ph9jsy9);text-align:center}@media screen and (max-width:768px){.idsjcd0{cursor:default}}