._gallery_qlpjd_1{min-width:0}._stage_qlpjd_1{aspect-ratio:4/3;background:#e7e2da;border-radius:14px;position:relative;overflow:hidden}._stage_qlpjd_1>img,._stage_qlpjd_1>video{object-fit:contain;background:#17231e;width:100%;height:100%;display:block}._stage_qlpjd_1 button,._dialog_qlpjd_1 button{color:#fff;cursor:pointer;background:#17231edb;border:1px solid #fff9;border-radius:8px;min-width:44px;min-height:44px}._expand_qlpjd_1{font-size:20px;position:absolute;top:12px;right:12px}._count_qlpjd_1{color:#fff;background:#17231edb;border-radius:999px;padding:8px 11px;font-size:13px;position:absolute;top:12px;left:12px}._nav_qlpjd_1{gap:7px;display:flex;position:absolute;bottom:12px;right:12px}._nav_qlpjd_1 button{font-size:20px}._caption_qlpjd_1{color:#505d58;margin:10px 0 12px;line-height:1.55}._thumbs_qlpjd_1{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}._thumbs_qlpjd_1 button{cursor:pointer;background:#ddd;border:2px solid #0000;border-radius:8px;min-height:64px;padding:0;position:relative;overflow:hidden}._thumbs_qlpjd_1 button[aria-pressed=true]{border-color:var(--brand-yellow)}._thumbs_qlpjd_1 img,._thumbs_qlpjd_1 video{object-fit:cover;width:100%;height:100%;display:block}._thumbs_qlpjd_1 span{color:#fff;background:#17231ee6;border-radius:99px;padding:2px 6px;font-size:11px;position:absolute;bottom:3px;right:3px}._dialog_qlpjd_1{color:#fff;background:#101613f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 20px 20px;position:fixed;inset:0}._dialog_qlpjd_1::backdrop{background:#000c}._full_qlpjd_1{place-items:center;height:calc(100dvh - 120px);display:grid}._full_qlpjd_1 img,._full_qlpjd_1 video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._dialog_qlpjd_1>p{justify-content:center;gap:18px;max-width:900px;margin:8px auto 0;display:flex}._dialog_qlpjd_1 ._close_qlpjd_1{font-size:30px;position:absolute;top:10px;right:14px}._previous_qlpjd_1,._next_qlpjd_1{font-size:24px;position:absolute;top:50%}._previous_qlpjd_1{left:12px}._next_qlpjd_1{right:12px}._gallery_qlpjd_1 :focus-visible{outline:3px solid var(--brand-yellow-focus);outline-offset:3px}@media (width<=700px){._thumbs_qlpjd_1{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}._thumbs_qlpjd_1 button{scroll-snap-align:start;min-width:78px;height:60px}._dialog_qlpjd_1{padding-inline:8px}._dialog_qlpjd_1>p{padding-inline:48px;font-size:13px}._previous_qlpjd_1{left:6px}._next_qlpjd_1{right:6px}}
