.g2-ps{flex-direction:column;gap:14px;min-width:0;display:flex}.g2-ps__main{aspect-ratio:4/3;border-radius:var(--g-radius-lg);border:1px solid var(--g-line);background:var(--g-bg-card);box-shadow:var(--g-shadow);position:relative;overflow:hidden}.g2-ps__img{transition:opacity .52s var(--g-ease);position:absolute;inset:0}.g2-ps__img img{object-fit:cover;width:100%;height:100%}.gold button.g2-ps__arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;transition:border-color .2s var(--g-ease), color .2s var(--g-ease), background .2s var(--g-ease);background:#0a0a0a73;border:1px solid #ffffff47;border-radius:50%;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.gold button.g2-ps__arrow:hover{border-color:var(--g-gold);color:var(--g-gold-bright);background:#0a0a0aa6}.gold button.g2-ps__arrow:focus-visible{outline:2px solid var(--g-gold);outline-offset:2px}.g2-ps__arrow--prev{left:14px}.g2-ps__arrow--next{right:14px}.g2-ps__count{z-index:2;letter-spacing:.08em;color:#fff;background:#0a0a0a80;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;right:14px}.g2-ps__thumbs{scrollbar-width:none;justify-content:safe center;gap:10px;padding:2px;display:flex;overflow-x:auto}.g2-ps__thumbs::-webkit-scrollbar{display:none}.gold button.g2-ps__thumb{aspect-ratio:4/3;border:1px solid var(--g-line);opacity:.55;min-width:72px;max-width:150px;transition:opacity .24s var(--g-ease), border-color .24s var(--g-ease);border-radius:10px;flex:1 1 0;padding:0;overflow:hidden}.g2-ps__thumb img{object-fit:cover;width:100%;height:100%}.gold button.g2-ps__thumb:hover{opacity:.85}.gold button.g2-ps__thumb[data-active]{opacity:1;border-color:var(--g-gold)}.gold button.g2-ps__thumb:focus-visible{outline:2px solid var(--g-gold);outline-offset:2px}@media (max-width:599px){.gold button.g2-ps__arrow{width:38px;height:38px;margin-top:-19px}.g2-ps__arrow--prev{left:10px}.g2-ps__arrow--next{right:10px}}
