.ea-modern .ea-photo-gallery .gallery-cell{cursor:zoom-in;background:#dfdfd5;border:0;padding:0;display:block}.ea-modern .ea-photo-gallery .gallery-cell:last-child{grid-column:auto}.ea-modern .ea-photo-gallery .ea-photo-portrait{grid-row:span 2}.ea-modern .ea-photo-gallery .gallery-cell:focus-visible{outline-offset:4px;outline:3px solid #75691f}.ea-photo-expand{color:#30372c;pointer-events:none;background:rgba(255,255,255,.94);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:14px;right:14px}.ea-photo-gallery-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.ea-modern .ea-photo-gallery-footer p{color:#626b57;margin:0;font-size:13px}.ea-photo-dialog{color:#fff;background:#20251f;border:1px solid rgba(255,255,255,.19);border-radius:14px;width:min(1200px,96vw);max-width:96vw;height:min(900px,94dvh);max-height:94dvh;margin:auto;padding:0;box-shadow:0 20px 80px rgba(0,0,0,.533)}.ea-photo-dialog[open]{flex-direction:column;display:flex}.ea-photo-dialog::backdrop{background:rgba(17,26,20,.875)}.ea-photo-dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.ea-modern .ea-photo-dialog h2{color:#f8f8ed;letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.3}.ea-photo-dialog button{color:#fff;cursor:pointer;background:rgba(32,37,31,.9);border:1px solid rgba(255,255,255,.314);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.ea-photo-dialog button:hover{background:#3c4337}.ea-photo-dialog button:focus-visible{outline-offset:3px;outline:3px solid #f5d30d}.ea-photo-dialog-image{background:#171c17;flex:1;min-height:0;position:relative}.ea-photo-dialog-image picture{width:100%;height:100%;display:block}.ea-photo-dialog-image img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:100%;display:block}.ea-photo-dialog .ea-photo-previous,.ea-photo-dialog .ea-photo-next{position:absolute;top:50%;transform:translateY(-50%)}.ea-photo-previous{left:18px}.ea-photo-next{right:18px}.ea-photo-dialog-caption{flex-shrink:0;justify-content:space-between;align-items:center;gap:22px;padding:16px 22px;display:flex}.ea-modern .ea-photo-dialog-caption p{color:#e0e3d9;margin:0;font-size:13px;line-height:1.5}.ea-photo-dialog-caption>span{color:#bbc3b2;flex-shrink:0;font-size:12px}@media (max-width:767px){.ea-photo-gallery-footer{flex-direction:column;align-items:flex-start;gap:14px}.ea-photo-gallery-footer .ea-button{width:100%}.ea-photo-expand{width:30px;height:30px;bottom:10px;right:10px}.ea-photo-dialog{width:96vw;height:92dvh;max-height:92dvh}.ea-photo-dialog-header{gap:12px;padding:10px 12px}.ea-modern .ea-photo-dialog h2{font-size:15px}.ea-photo-dialog-caption{gap:12px;padding:13px 14px}.ea-modern .ea-photo-dialog-caption p{font-size:11px}.ea-photo-dialog-caption>span{font-size:10px}.ea-photo-previous{left:10px}.ea-photo-next{right:10px}}
