.belisque-photo-modal{border:0;padding:56px 64px 22px;width:min(1200px,96vw);max-width:96vw;max-height:94dvh;background:#201d19;color:#fff;border-radius:18px;overflow:auto}.belisque-photo-modal::backdrop{background:rgb(0 0 0/.85)}.belisque-photo-modal figure{margin:0}.belisque-photo-modal img{display:block;width:100%;height:70dvh;object-fit:contain}.belisque-photo-modal figcaption{text-align:center;font-size:14px;line-height:1.5;margin-top:12px;color:#fff}.belisque-photo-modal button{position:absolute;background:#fff;color:#302b26;border:0;border-radius:50%;width:42px;height:42px;font-size:32px;line-height:1;display:grid;place-items:center;cursor:pointer}.belisque-photo-close{right:16px;top:10px}.belisque-photo-prev{left:12px;top:45%}.belisque-photo-next{right:12px;top:45%}.belisque-photo-modal button:focus-visible{outline:3px solid #ffbf60;outline-offset:3px}@media(max-width:600px){.belisque-photo-modal{padding:58px 12px 70px;width:96vw}.belisque-photo-modal img{height:58dvh}.belisque-photo-prev,.belisque-photo-next{top:auto;bottom:14px}.belisque-photo-prev{left:calc(50% - 55px)}.belisque-photo-next{right:calc(50% - 55px)}}
