#map-container{will-change:transform}#panama-to-volcano-line{transition:opacity 1s linear;opacity:0}@media screen and (max-width: 768px){#marker-to-modal-line{display:none}}@media screen and (max-width: 768px) and (orientation: landscape){#marker-to-modal-line{display:none}}@media screen and (max-width: 768px){#connection-line{display:none}}@media screen and (max-width: 768px) and (orientation: landscape){#connection-line{display:none}}#stardust{height:1500px!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:opacity 1s linear}#stardust .panama-map{width:85%;position:absolute;opacity:0;transition:opacity 1s linear}#stardust #scene{width:100%;z-index:99}#stardust .panama-mini-marker{opacity:0;cursor:pointer;z-index:199;transition:all .3s linear}#stardust .map-echoes{position:absolute;opacity:0;transition:opacity 1s linear;width:180%}@media screen and (max-width: 2000px){#stardust{height:750px!important}}@media screen and (max-width: 768px){#stardust{max-height:calc(100vh - 70px)}}@media screen and (max-width: 768px) and (orientation: landscape){#stardust{max-height:calc(100vh - 70px)}}#stardust .map-modal{transition:all .5s linear}.interactive-map-viewport{opacity:0;position:absolute;transition:opacity 1s linear;height:1500px!important;transform:translateZ(0)}.interactive-map-viewport #drag-map{width:auto;min-width:2500px;filter:brightness(.7);will-change:transform;transform:translateZ(0)}@media screen and (max-width: 2000px){.interactive-map-viewport #drag-map{width:2500px;min-width:0}}@media screen and (max-width: 768px){.interactive-map-viewport{max-height:500px}}@media screen and (max-width: 768px) and (orientation: landscape){.interactive-map-viewport{max-height:calc(100vh - 80px)}}.interactive-map-viewport #minimap-container{position:absolute;bottom:0;left:0;width:200px;aspect-ratio:2500/1700;border:2px solid #c8b273;background-color:#0000007a;transition:transform .5s linear;cursor:pointer}.interactive-map-viewport #minimap-container #minimap{position:absolute;width:100%;height:100%}.interactive-map-viewport #minimap-container #minimap div{position:absolute;width:20px;height:20px}.interactive-map-viewport #minimap-container #viewport-rect{background-color:#c8b27352;position:absolute}.interactive-map-viewport #minimap-container div:empty{display:inherit}@media screen and (max-width: 768px){.interactive-map-viewport #minimap-container{aspect-ratio:2500/2000}}@media screen and (max-width: 2000px){.interactive-map-viewport{height:750px!important}}#viewport #zoom-out,#zoom-in{cursor:pointer;background-color:#101820e6;border:1px solid #c8b273;width:20px;height:20px;color:#c8b273;display:flex;padding:0;align-items:center;justify-content:center}#volcano-marker{cursor:pointer}.estate-marker{touch-action:manipulation;will-change:transform;transform:translateZ(0)}#volcano-ref{cursor:pointer;display:inline-flex;padding:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7.5px;border-top:1.279px solid #c8b273;background:linear-gradient(180deg,#101820,#10182000 80%);color:#c8b273;font-family:Questrial;font-size:23px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.842px;text-transform:uppercase}#map-marker-line{transition:all .3s linear}@media screen and (max-width: 768px){#volcano-modal-initial{height:67%}}@media screen and (max-width: 768px) and (orientation: landscape){#volcano-modal-initial{height:100%}}.map-modal{transform-origin:left top;transition:opacity .3s linear;width:500px;border:.8px solid #c8b273;background:#10182080;box-shadow:0 3.2px 3.2px #00000040;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:28.8px 28.8px 40px;max-width:95vw;flex-direction:column;align-items:flex-start;gap:19.2px;overflow-y:scroll;cursor:default}@media screen and (max-width: 768px){.map-modal{max-width:92vw;height:480px}}@media screen and (max-width: 768px) and (orientation: landscape){.map-modal{max-width:80vw;height:480px;max-height:calc(90vh - 70px)}}.map-modal .close-button{text-align:center;position:absolute;top:10px;right:10px;background:none;border:none;color:#c8b273;height:25px;width:25px;cursor:pointer}.map-modal .card-title{margin-top:0;margin-bottom:0;color:#c8b273;font-family:Questrial;font-size:20.8px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.416px;text-transform:uppercase}.map-modal .card-estate{color:#c8b273;font-family:Questrial;font-size:14.5px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.84px;text-transform:uppercase;display:flex;border:none;padding:4.8px 24px;width:fit-content}.map-modal .card-subtitle{color:#c8b273;font-family:Questrial;font-size:14.5px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.84px;text-transform:uppercase;display:flex;margin:1em 0;text-decoration:none}.map-modal .card-image-main{width:100%;object-fit:cover;height:170px;cursor:pointer}.map-modal .card-text{color:#c8b273;font-family:Questrial;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.map-modal .swiper{cursor:pointer}.map-modal .swiper-button-next,.map-modal .swiper-button-prev{display:flex!important;color:#c8b273}.map-modal img{object-fit:cover}.map-modal{overflow:auto;scrollbar-width:thin;scrollbar-color:#c8b273 #f1f1f1}.map-modal::-webkit-scrollbar{width:8px}.map-modal::-webkit-scrollbar-track{background:#f1f1f1}.map-modal::-webkit-scrollbar-thumb{background-color:#c8b273;border-radius:10px;border:2px solid #f1f1f1}@keyframes popAnimation{0%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.dot-marker{cursor:pointer;width:20px;height:20px;padding:5px;overflow:visible}.dot-marker.pop{animation:popAnimation .75s linear forwards}.map-modal{position:absolute;display:none;// Initially hidden transition: opacity .5s linear;// Smooth fade-in}.fancybox__container .fancybox__toolbar{top:2rem!important;right:3rem!important}.fancybox__container .fancybox__toolbar .fancybox__toolbar__column .f-button{border:none}.fancybox__container .fancybox__toolbar .fancybox__toolbar__column .f-button svg{stroke:#c8b273;stroke-width:3}.fancybox__container .fancybox__carousel .fancybox__nav .f-button{border-radius:0;border:none}.fancybox__container .fancybox__carousel .fancybox__nav .f-button svg{stroke:#c8b273}.fancybox__container .fancybox__carousel .fancybox__nav .is-prev{left:3rem!important}.fancybox__container .fancybox__carousel .fancybox__nav .is-next{right:3rem!important}.fancybox__container .fancybox__carousel .fancybox__viewport{background-color:#101820}.fancybox__container .fancybox__carousel .fancybox__viewport .fancybox__content{margin-top:30px;margin-bottom:30px}.fancybox__container .fancybox__carousel .fancybox__viewport .fancybox__content img{border:1.5px solid #c8b273;object-fit:cover}.fancybox__container .fancybox__carousel .fancybox__viewport .fancybox__caption{display:none;text-align:center;color:#c8b273;font-family:Questrial;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.44px;text-transform:uppercase;padding-bottom:20px}.fancybox__container .fancybox__carousel .fancybox__viewport .fancybox__caption .fancybox-description{color:#c8b273;text-transform:none;font-family:Questrial;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.fancybox__container .fancybox__footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/presto-map.css.map */
