.ho-item[data-v-5821c39c]{transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.ho-item[data-v-5821c39c]:has(.thumbnail:hover){-webkit-filter:drop-shadow(0 0 16px hsla(0,0%,7%,.25));filter:drop-shadow(0 0 16px rgba(19,19,19,.25));transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.item-name[data-v-5821c39c]{-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.04em;-webkit-line-clamp:1;line-clamp:1;line-height:1;margin-top:4px;max-height:1lh;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media screen and (max-width:769px){.item-name[data-v-5821c39c]{font-size:14px}}.link-text[data-v-5821c39c]{align-items:center;background-color:#131313;border-radius:8px;bottom:4px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;left:50%;letter-spacing:.04em;max-width:234px;padding:16px;position:absolute;-webkit-transform:translateX(-50%) translateY(calc(100% + 4px));transform:translate(-50%) translateY(calc(100% + 4px));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:95%;z-index:2}.price[data-v-5821c39c]{display:flex;justify-content:flex-end}.price>.text[data-v-5821c39c]{font-size:16px;font-weight:700;letter-spacing:.04em;text-align:right}@media screen and (max-width:769px){.price>.text[data-v-5821c39c]{font-size:14px}}.price>.text.-price[data-v-5821c39c]{color:#f44881}.price>.text.-purchased[data-v-5821c39c]{color:#7a7a7a}.information[data-v-5821c39c]{background-color:#fff;padding:4px 12px}@media screen and (max-width:769px){.information[data-v-5821c39c]{padding:4px 0}}.user-information[data-v-5821c39c]{align-items:center;display:flex;gap:4px;margin-top:4px}.user-information>.user-icon[data-v-5821c39c]{border-radius:max(100vmax,9999px);height:24px;max-height:unset;-o-object-fit:cover;object-fit:cover;width:24px}.user-information>.user-name[data-v-5821c39c]{-webkit-box-orient:vertical;color:#7a7a7a;display:-webkit-box;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.04em;-webkit-line-clamp:1;line-clamp:1;line-height:1;max-height:1lh;overflow:hidden}@media screen and (max-width:769px){.user-information>.user-name[data-v-5821c39c]{font-size:12px}}.favorite[data-v-5821c39c]{align-items:center;aspect-ratio:1/1;background-color:#12121280;border-radius:max(100vmax,9999px);display:flex;justify-content:center;position:absolute;right:16px;top:16px;transition:top .3s,right .3s;transition:top .3s,right .3s,background-color .3s;width:40px}@media screen and (max-width:769px){.favorite[data-v-5821c39c]{right:4px;top:4px;width:28px}}@media (any-hover:hover){.favorite[data-v-5821c39c]:hover{background-color:#f4488188;transition:top .3s,right .3s,background-color .3s}.favorite[data-v-5821c39c]:focus-within{background-color:#f4488188;transition:top .3s,right .3s,background-color .3s}}.favorite>.icon[data-v-5821c39c]{fill:none;height:24px;stroke:#fff;width:24px}@media screen and (max-width:769px){.favorite>.icon[data-v-5821c39c]{height:20px;width:20px}}.favorite .icon-favorite[data-v-5821c39c]{align-items:center;display:flex;justify-content:center}.favorite .icon-favorite>svg[data-v-5821c39c]{height:18px;width:18px}.favorite .icon-favorite.-on[data-v-5821c39c]{color:#f44881}.favorite .icon-favorite.-on>svg[data-v-5821c39c]{fill:#f44881}.favorite .icon-favorite.-off[data-v-5821c39c]{color:#fff0}.favorite .icon-favorite.-off>svg[data-v-5821c39c]{fill:none;stroke:#fff;stroke-width:2px}@media (any-hover:hover){.favorite:hover .icon-favorite.-off[data-v-5821c39c]{color:#ffffff80}.favorite:hover .icon-favorite.-off>svg[data-v-5821c39c]{fill:none;stroke:#fff;stroke-width:2px}.favorite:focus-within .icon-favorite.-off[data-v-5821c39c]{color:#ffffff80}.favorite:focus-within .icon-favorite.-off>svg[data-v-5821c39c]{fill:none;stroke:#fff;stroke-width:2px}}.thumbnail[data-v-5821c39c]{aspect-ratio:1/1;display:block;overflow:clip;padding:12px 12px 0;position:relative;width:100%}@media screen and (max-width:769px){.thumbnail[data-v-5821c39c]{padding:0}}@media (any-hover:hover){.thumbnail:hover>.image[data-v-5821c39c]{-webkit-transform:translateX(-50%) scale(1.2);transform:translate(-50%) scale(1.2)}.thumbnail:hover>.image[data-v-5821c39c],.thumbnail:hover>.link-text[data-v-5821c39c]{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thumbnail:hover>.link-text[data-v-5821c39c]{-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}.thumbnail:hover>.favorite[data-v-5821c39c]{right:8px;top:8px;transition:top .3s,right .3s}.thumbnail:focus-within>.image[data-v-5821c39c]{-webkit-transform:translateX(-50%) scale(1.2);transform:translate(-50%) scale(1.2);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thumbnail:focus-within>.link-text[data-v-5821c39c]{-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thumbnail:focus-within>.favorite[data-v-5821c39c]{right:8px;top:8px;transition:top .3s,right .3s}}.thumbnail:not(.hover)>.image[data-v-5821c39c]{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thumbnail:not(.hover) .favorite[data-v-5821c39c]{background-color:#12121280;right:16px;top:16px}.thumbnail:not(.hover)>.link-text[data-v-5821c39c]{-webkit-transform:translateX(-50%) translateY(calc(100% + 4px));transform:translate(-50%) translateY(calc(100% + 4px))}.thumbnail>.image[data-v-5821c39c]{bottom:0;height:calc(100% - 12px);left:50%;max-height:unset;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:calc(100% - 24px)}@media screen and (max-width:769px){.thumbnail>.image[data-v-5821c39c]{height:100%;width:100%}}
