.PhotoGallery-module__QQ8S3q__grid{flex-direction:column;gap:10px;display:flex}.PhotoGallery-module__QQ8S3q__row{gap:10px;display:flex}.PhotoGallery-module__QQ8S3q__thumb{cursor:pointer;background:#d8d8d8;border:none;padding:0;position:relative;overflow:hidden}.PhotoGallery-module__QQ8S3q__thumbImg{object-fit:cover;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .4s;display:block}.PhotoGallery-module__QQ8S3q__loaded{opacity:1}.PhotoGallery-module__QQ8S3q__thumb:hover .PhotoGallery-module__QQ8S3q__thumbImg{opacity:.82}.PhotoGallery-module__QQ8S3q__stage{z-index:90;padding-top:var(--header-h);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.PhotoGallery-module__QQ8S3q__gridHidden{visibility:hidden}.PhotoGallery-module__QQ8S3q__stageInner{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:2px 44px 0;display:flex;position:relative}.PhotoGallery-module__QQ8S3q__photoWrap{cursor:pointer;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.PhotoGallery-module__QQ8S3q__stageImg{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.PhotoGallery-module__QQ8S3q__bar{flex:none;justify-content:center;align-items:center;gap:2px;height:38px;display:flex}.PhotoGallery-module__QQ8S3q__barBtn{color:#8c8c8c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s;display:flex}.PhotoGallery-module__QQ8S3q__barBtn:hover{color:#1d1d1d}.PhotoGallery-module__QQ8S3q__counter{letter-spacing:normal;color:#8c8c8c;text-align:center;-webkit-user-select:none;user-select:none;min-width:58px;font-size:.75rem;font-weight:400}.PhotoGallery-module__QQ8S3q__counterSep{opacity:.7}.PhotoGallery-module__QQ8S3q__barDivider{background:#e2e2e2;width:1px;height:16px;margin:0 8px}@media (max-width:768px){.PhotoGallery-module__QQ8S3q__stageInner{padding:2px 12px 0}.PhotoGallery-module__QQ8S3q__navBtn{display:none}}
.page-module__Xki7cq__main{width:100%;max-width:1252px;margin:0 auto;padding:40px 24px 64px}.page-module__Xki7cq__header{display:none}@media (max-width:768px){.page-module__Xki7cq__main{padding:16px 10px 48px}}
