.Popups_imageLink__eXsWG{outline:none}.Popups_detailButton__7NTzP{width:fit-content;margin-left:auto}.Popups_modalContent__rLsrH{background-color:transparent;max-width:fit-content!important;max-height:80vh!important}.Popups_modalContentPortrait__du1Ww{background-color:transparent;max-width:fit-content!important;max-height:85vh!important}.Popups_modalHeader__oKXhd{background-color:transparent;position:absolute;right:1rem;top:.5rem;z-index:10;padding:0;margin:0;width:auto}.Popups_modalHeaderContent__ZXssq{display:flex;align-items:center;gap:1rem}.Popups_modalBody__yRASj{background-color:#fff;padding:0;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden;max-height:70vh}.Popups_modalBody__yRASj a{outline:none;display:block}.Popups_popupContainer__tFof7{position:relative;height:100%;display:flex;flex-direction:column}.Popups_countdownWrapper__OZnjP{position:absolute;top:0;left:0;right:0;height:4px;background-color:hsla(0,0%,100%,.3);z-index:2}.Popups_countdownProgress__w4Mha{height:100%;background-color:#228be6;transition:width 1s linear}.Popups_countdownText__ioev8{z-index:2;width:40px;height:40px;margin-left:20px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;background:rgba(0,0,0,.95);border-radius:8px;box-shadow:0 2px 8px #0002;padding:0}.Popups_imageContainer__P_QFm{cursor:pointer;position:relative;display:block;overflow:hidden;max-width:80vw}.Popups_popupSingleImage__Llpbs{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:8px;background:#eee}.Popups_popupSingleImagePortrait__Opdic{aspect-ratio:unset;width:auto;max-width:100%;max-height:75vh;object-fit:contain}.Popups_imageContainerPortrait__pxXN5{max-width:50vw;display:flex;align-items:center;justify-content:center}.Popups_imageOverlay__AOkC2{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.85));display:flex;align-items:flex-end;padding:2rem}.Popups_overlayContent__CxmAY{color:#fff;max-width:80vw;width:100%}.Popups_popupTitle__TCaR8{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0;font-size:1.5rem;line-height:1.3;text-align:left}.Popups_popupTitleWithBg__stdcZ{background:rgba(0,0,0,.55);padding:.25em .75em;border-radius:6px;display:inline-block}.Popups_viewText__YLeqt{color:#fff;background-color:hsla(0,0%,100%,.15);padding:.5rem 1.5rem;border-radius:4px;display:inline-block;opacity:0;transform:translateY(20px);transition:all .3s ease;backdrop-filter:blur(4px)}.Popups_imageContainer__P_QFm:hover .Popups_viewText__YLeqt{opacity:1;transform:translateY(0)}.Popups_closeButton__us_JL{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,.6);width:2.5rem;height:2.5rem;border-radius:6px;transition:background-color .2s ease;font-size:1.5rem}.Popups_closeButton__us_JL:hover{background-color:rgba(0,0,0,.8)}.Popups_popupContent__mdP6j{padding:1.5rem;background-color:#fff;overflow-y:auto;flex:1}.Popups_textOnlyContainer__8aEvA{padding:2rem;background-color:#fff;max-width:800px;width:100%;margin:0 auto}.Popups_textOnlyContainer__8aEvA .Popups_popupTitle__TCaR8{color:#1a1b1e;text-shadow:none;margin-bottom:1rem}.Popups_detailButton__7NTzP{margin-top:1.5rem}.Popups_textOnlyModalContent__F0zFD{background:#fff;border-radius:16px;max-width:700px!important;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:0}.Popups_textOnlyModalBody__6MYQu{padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.Popups_textOnlyDescription__muQxh{color:#333;font-size:1.15rem;margin-bottom:1.5rem;text-align:left;white-space:pre-line}@media (max-width:48em){.Popups_imageContainer__P_QFm{height:50vh}.Popups_closeButton__us_JL{width:2rem;height:2rem;font-size:1.25rem}.Popups_countdownText__ioev8{padding:.35rem .75rem;font-size:.9rem}.Popups_imageOverlay__AOkC2{padding:1.5rem}.Popups_popupTitle__TCaR8{font-size:1.25rem}.Popups_textOnlyContainer__8aEvA{padding:1.5rem}}@media (max-width:36em){.Popups_imageContainer__P_QFm{width:40vh}.Popups_imageContainerPortrait__pxXN5{max-width:85vw;width:auto}.Popups_imageOverlay__AOkC2{padding:1rem}.Popups_popupTitle__TCaR8{font-size:1.1rem}.Popups_textOnlyContainer__8aEvA{padding:1rem}}@media (max-width:600px){.Popups_textOnlyModalContent__F0zFD{max-width:98vw!important;min-width:unset;padding:0}.Popups_textOnlyModalBody__6MYQu{padding:1.25rem .5rem}.Popups_textOnlyContainer__8aEvA .Popups_popupTitle__TCaR8{font-size:1.2rem;margin-bottom:.75rem}.Popups_textOnlyDescription__muQxh{font-size:1rem;margin-bottom:1rem}}@media (max-width:768px){.Popups_modalBody__yRASj{padding:0!important}.Popups_popupContainer__tFof7{padding:0!important;background:transparent!important}.Popups_imageContainer__P_QFm{height:auto!important;max-height:none!important}.Popups_imageContainerPortrait__pxXN5{max-width:90vw}.Popups_popupTitle__TCaR8{font-size:1rem;max-width:80vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.15em .5em}.Popups_imageOverlay__AOkC2{padding:.5rem;align-items:flex-end}}