@-webkit-keyframes _1fssnqy9{0%{opacity:0;-moz-transform:scale(1);transform:scale(1)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-moz-keyframes _1fssnqy9{0%{opacity:0;-moz-transform:scale(1);transform:scale(1)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes _1fssnqy9{0%{opacity:0;-moz-transform:scale(1);transform:scale(1)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}
._1fssnqy0{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px;display:flex;position:relative}
._1fssnqy1{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;display:flex}
._1fssnqy2{-webkit-line-clamp:1;text-overflow:ellipsis;letter-spacing:-.5px;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}
._1fssnqy3{margin-top:8px;margin-bottom:16px}
._1fssnqy4{letter-spacing:-.5px;color:var(--ColorGray-800);white-space:pre-wrap;word-break:break-word;line-height:22px;position:relative}
._1fssnqy5{word-break:break-word;white-space:pre-line;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
._1fssnqy6{cursor:pointer}
._1fssnqy7{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._1fssnqy7:focus-visible{-webkit-clip-path:none;clip-path:none;width:auto;height:auto;color:var(--ColorGray-700);font-size:var(--FontSizeModerate);align-self:flex-start;text-decoration:underline;position:static;overflow:visible}
._1fssnqy8{-webkit-line-clamp:unset;overflow:visible}
._1fssnqya{-webkit-animation:.3s ease-out forwards _1fssnqy9;-moz-animation:.3s ease-out forwards _1fssnqy9;animation:.3s ease-out forwards _1fssnqy9}
._1fssnqyb{margin-top:10px;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden}
._1fssnqyd{width:100%;height:100%;min-height:386px;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:flex;position:relative}
._1fssnqyd>.swiper{width:100%;min-width:0}
._1fssnqye{height:auto;max-height:60vh}
._1fssnqyf{background-color:transparent;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100%;height:100%;display:flex}
._1fssnqyg{width:100%;height:100%;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative}
._1fssnqyh{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row;gap:8px;display:flex;overflow:hidden}
._1fssnqyi{cursor:pointer;border-radius:4px;position:relative;overflow:hidden}
._1fssnqyj{object-fit:contain;cursor:pointer;background-color:var(--ColorGray-100);border-radius:4px;width:100%;height:100%}
._1fssnqyk{width:100%;height:100%;display:block}
._1fssnqyl{aspect-ratio:1;cursor:pointer;background-color:var(--ColorGray-100);border-radius:4px;width:100%;height:100%}
._1fssnqym{cursor:pointer;background-color:var(--ColorGray-100);border-radius:4px;width:134px;height:134px}
._1fssnqyn{color:var(--ColorWhite);cursor:pointer;background:rgba(0,0,0,.5);border-radius:4px;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-bottom:5px;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}
._1fssnqyo{color:var(--ColorGray-500);letter-spacing:-.5px;margin-top:16px;line-height:18px}
._1fssnqyp{margin:20px 0}
._1fssnqyq{align-self:flex-end;margin-top:12px}
._1fssnqyr{letter-spacing:-.5px;color:var(--ColorGray-500);line-height:18px}
