.ll-detail .ll-detail-gallery{grid-template-rows:auto auto;grid-template-columns:84px minmax(0,1fr);align-content:start;align-items:start;gap:20px 16px;min-width:0;display:grid}.ll-detail .ll-detail-main-image{grid-area:1/2;justify-content:center;align-items:center;width:100%;height:clamp(380px,39vw,570px);min-height:0;margin:0;padding:35px 0 40px;display:flex;overflow:hidden}.ll-detail .ll-detail-main-image>img,.ll-detail .ll-detail-main-image.is-game>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:10px;display:block}.ll-detail .ll-detail-main-image>.bundle-visual{aspect-ratio:auto;width:100%;height:100%;min-height:0}.ll-detail .ll-detail-main-image>.ll-product-visual{width:100%;height:100%;min-height:0}.ll-detail .ll-image-thumbnails{scrollbar-width:thin;flex-direction:column;grid-area:1/1;gap:10px;max-height:570px;margin:0;padding:30px 0 0;display:flex;overflow-y:auto}.ll-detail .ll-image-thumbnails button{background:#1a1b22;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;min-height:84px;margin:0;padding:6px;display:flex;overflow:hidden}.ll-detail .ll-image-thumbnails button>img{object-fit:contain;width:100%;height:100%;display:block}.ll-detail .ll-image-thumbnails button.selected{background:#caff5512;border-color:#caff55}.ll-detail .ll-detail-reassurance{grid-area:2/1/auto/-1;margin:0}.ll-detail-gallery:not(:has(.ll-image-thumbnails)) .ll-detail-main-image{grid-column:1/-1}.ll-edition-choice{border-block:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.ll-edition-choice button{color:#d6c3ff;cursor:pointer;background:#b99aff14;border:0;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.ll-edition-choice button:hover{filter:brightness(1.2)}.ll-edition-upgraded{color:#caff55;gap:7px;display:flex}@media (max-width:1000px) and (min-width:761px){.ll-detail .ll-detail-gallery{grid-template-columns:64px minmax(0,1fr);column-gap:10px}.ll-detail .ll-image-thumbnails button{width:64px;height:64px;min-height:64px}}@media (max-width:760px){.ll-detail .ll-detail-gallery{grid-template-columns:64px minmax(0,1fr);gap:15px 10px}.ll-detail .ll-detail-main-image{height:390px;padding-top:35px}.ll-detail .ll-image-thumbnails{gap:8px;max-height:390px;padding-top:35px}.ll-detail .ll-image-thumbnails button{width:64px;height:64px;min-height:64px;padding:4px}.ll-detail .ll-gallery-label{font-size:10px;top:5px;left:0}.ll-detail .ll-image-caption{font-size:9px;bottom:5px;left:0;right:0}.ll-detail .bundle-visual-caption{font-size:8px;bottom:0}.ll-detail .bundle-game span{font-size:8px}}@media (max-width:430px){.ll-detail .ll-detail-gallery{grid-template-columns:54px minmax(0,1fr);column-gap:8px}.ll-detail .ll-detail-main-image{height:330px}.ll-detail .ll-image-thumbnails{max-height:330px}.ll-detail .ll-image-thumbnails button{width:54px;height:54px;min-height:54px}.ll-detail .bundle-game span{display:none}}.ll-detail .ll-image-thumbnails{scrollbar-width:none;overflow-x:hidden}.ll-detail .ll-image-thumbnails::-webkit-scrollbar{display:none}@media (max-width:430px){.ll-detail .ll-image-thumbnails{gap:6px}}
