.media-lightbox{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;background:rgba(15,12,10,.94);color:#ffffff}.media-lightbox-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.media-lightbox-counter{font-size:14px;letter-spacing:.04em;opacity:.85}.media-lightbox-counter:where(h1,h2,h3,h4,h5,h6){font-size:13px}.media-lightbox-counter:where(p){font-size:15px}.media-lightbox-close{width:40px;height:40px;font-size:18px;color:#ffffff;background:rgba(255,255,255,.12);border:0;border-radius:50%;cursor:pointer;transition:background .2s ease}.media-lightbox-close:where(h1,h2,h3,h4,h5,h6){font-size:17px}.media-lightbox-close:where(p){font-size:19px}.media-lightbox-close:hover{background:rgba(255,255,255,.24)}.media-lightbox-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 72px}.media-lightbox-image{position:relative;width:100%;height:100%}.media-lightbox-media{max-width:100%;max-height:100%;border-radius:8px;background:#000000}.media-lightbox-arrow{position:absolute;top:50%;z-index:1;width:48px;height:48px;transform:translateY(-50%);font-size:20px;color:#ffffff;background:rgba(255,255,255,.12);border:0;border-radius:50%;cursor:pointer;transition:background .2s ease}.media-lightbox-arrow:where(h1,h2,h3,h4,h5,h6){font-size:19px}.media-lightbox-arrow:where(p){font-size:21px}.media-lightbox-arrow:hover{background:#c58756}.media-lightbox-arrow.is-left{left:16px}.media-lightbox-arrow.is-right{right:16px}.media-lightbox-thumbs{display:flex;gap:8px;justify-content:safe center;padding:14px 20px 18px;overflow-x:auto}.media-lightbox-thumb{flex:0 0 auto;width:96px;height:64px;padding:0;overflow:hidden;background:#000000;border:2px solid transparent;border-radius:6px;opacity:.55;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.media-lightbox-thumb img,.media-lightbox-thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.media-lightbox-thumb:hover{opacity:.85}.media-lightbox-thumb.active{opacity:1;border-color:#c58756}.media-more-tile{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:none;border:0;border-radius:15px;cursor:pointer}.media-more-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;background:rgba(20,14,10,.55);border-radius:inherit;transition:background .2s ease}.media-more-tile:hover .media-more-overlay{background:rgba(135,70,19,.7)}.media-more-count{font-size:26px;font-weight:700;line-height:1}.media-more-count:where(h1,h2,h3,h4,h5,h6){font-size:25px}.media-more-count:where(p){font-size:27px}.media-more-label{margin-top:4px;font-size:13px;opacity:.9}.media-more-label:where(h1,h2,h3,h4,h5,h6){font-size:12px}.media-more-label:where(p){font-size:14px}@media (max-width:575px){.media-lightbox-stage{padding:0 8px}.media-lightbox-arrow{width:40px;height:40px;font-size:16px}.media-lightbox-arrow:where(h1,h2,h3,h4,h5,h6){font-size:15px}.media-lightbox-arrow:where(p){font-size:17px}.media-lightbox-arrow.is-left{left:6px}.media-lightbox-arrow.is-right{right:6px}.media-lightbox-thumb{width:72px;height:48px}.media-more-count{font-size:20px}.media-more-count:where(h1,h2,h3,h4,h5,h6){font-size:19px}.media-more-count:where(p){font-size:21px}}