body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--secondary-color:#f8f8fa;--text-color:#1d1d1b;--hover-background-color:#fff6;--toggle-size-scale:3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner-overlay{background:#f8f8fa;background:var(--secondary-color);display:grid;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%;z-index:1000}.loading-spinner-logo{background:#f8f8fa;background:var(--secondary-color);height:auto;width:40%}.loading-spinner-icon{animation:spin 2s linear infinite;display:block;margin:0 auto;width:5%}.loading-spinner-overlay p{font-size:x-large;margin:0;text-align:center}body,html{background:#fff;overflow:hidden}.debugxxx,body,html{height:100%;width:100%}.debugxxx{background:#008b8b;z-index:10000}.tooltipStyle{background-color:#09142fcc;border-radius:4px;color:#fff;font-size:14px;padding:8px;position:absolute;transition:opacity .2s ease-in-out;white-space:nowrap;z-index:9999}.App{background:#0000;display:grid;grid-template-areas:". .             .             . slider-menu menu-button" ". north-pointer north-pointer . slider-menu menu-button" ". .             .             . slider-menu menu-button" ". zoom-buttons  .             . slider-menu menu-button" ". .             .             . slider-menu menu-button";grid-template-columns:10px 1fr 1fr 40fr 300px 30px;grid-template-rows:10px 1fr 40fr 1fr 10px;height:100%;pointer-events:none;position:absolute;width:100%;z-index:100}.north-pointer{grid-area:north-pointer}.zoom-container{aspect-ratio:.5;border-radius:4px;display:flex;flex-direction:column;grid-area:zoom-buttons;justify-content:space-between;pointer-events:auto;z-index:11}.zoom-container span{align-self:center;background:#e5a293;height:2%;width:80%}.zoom-container button{background-color:#f8f8fa;background-color:var(--secondary-color);border:none;border-radius:4px;color:#cc694c;color:var(--primary-color);cursor:pointer;font-size:x-large;height:49%;width:100%}.slider-menu{background:#f8f8fa;background:var(--secondary-color);display:grid;grid-area:slider-menu;grid-template-areas:"container-logo container-logo container-logo container-logo container-logo" "container-type container-type container-type container-type container-type" "container-price container-price container-price container-price container-price" "container-features container-features container-features container-features container-features" "container-status container-status container-status container-status container-status";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:2fr 1.5fr 1fr 2fr 3fr;pointer-events:auto}.barMenuBtnOff,.barMenuBtnOn{background:#cc694c;background:var(--primary-color);color:#f8f8fa;color:var(--secondary-color);grid-area:menu-button;height:100%;pointer-events:auto}.container-logo{grid-area:container-logo}.container-type{grid-area:container-type}.container-price{grid-area:container-price}.container-features{grid-area:container-features}.container-status{grid-area:container-status}.logo{height:80%;margin:5% 15% 0;width:70%}.container-type span{color:#333;display:inline-block;font-size:1.1em;font-weight:700;margin:5% 0 0 10%}.select-type-buttons{display:flex;font-weight:400;height:40%;margin:6% 10% 3%;max-height:50px;width:80%}.select-type-button,.select-type-button-lot{background-color:#f8f8fa;background-color:var(--secondary-color);border:2px solid #f7e0c5;border-radius:0;color:#cc694c;color:var(--primary-color);cursor:pointer;flex:1 1;font-size:1em;font-style:normal;font-weight:400;outline:none;transition:background-color .3s ease,color .3s ease}.select-type-button:first-child{border-radius:8px 0 0 8px}.select-type-button:last-child{border-radius:0 8px 8px 0}.select-type-button-lot:first-child{border-radius:8px 0 0 8px}.select-type-button-lot:last-child{border-radius:0 8px 8px 0}.select-type-button.active{background-color:#cc694c!important;background-color:var(--primary-color)!important;color:#fff!important}.select-type-button-lot.active{background-color:#d59f60!important;color:#fff!important}@media (hover:hover) and (pointer:fine){.select-type-button:hover{background-color:#e5a293;color:#fff}.select-type-button-lot:hover{background-color:#d9ae7c;color:#fff}}@media (hover:none) and (pointer:coarse){.select-type-button-lot:active,.select-type-button-lot:focus,.select-type-button:active,.select-type-button:focus{background-color:inherit;color:inherit;outline:none}}.container-price span{color:#333;display:inline-block;font-size:1.1em;font-weight:700;margin:5% 0 0 10%}.container-price-text{align-items:center;display:flex;width:100%}.container-price-max,.container-price-mid,.container-price-min{color:#333;flex-basis:auto;flex-grow:0;font-size:1.4em;font-weight:600;text-align:left}.range-slider{height:8px;margin:5% 10% 0;position:relative;width:80%}.slider{-webkit-appearance:none;appearance:none;background:#0000;height:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:.1vw solid #f8e0c5;border-radius:50%;box-shadow:0 0 5px #00000026;cursor:pointer;height:24px;pointer-events:all;transform:translate(-2px,-2px);width:24px;z-index:2}.slider::-moz-range-thumb{background:#fff;border:.1vw solid #f8e0c5;border-radius:50%;box-shadow:0 0 5px #00000026;cursor:pointer;height:24px;width:24px;z-index:2}.range-slider:before{background:linear-gradient(to right,#f8e0c5 calc((var(--minValue)/2000000)*100%),#cc694c calc((var(--minValue)/2000000)*100%),#cc694c calc((var(--maxValue)/2000000)*100%),#f8e0c5 calc((var(--maxValue)/2000000)*100%));border-radius:10px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.range-values{display:flex;margin:8% 10% 3%;padding:0;width:80%}.range-values span{color:#abaaa9;flex:1 1;font-size:1em;font-weight:700;margin:0}.range-values-left{text-align:left}.range-values-right{text-align:right}.toggle-parent{display:flex;flex-direction:column;margin:2% auto;width:80%}.toggle-container{grid-column-gap:25px;display:grid;grid-template-areas:". . ." ". switch container-features-label" ". switch container-features-label" ". switch container-features-label" ". . .";grid-template-columns:10px 3fr 10fr;grid-template-rows:10px 1fr 1fr 1fr 10px}.switch{background-color:#f8f8fa;border:2px solid #cc694c;border-radius:25px;cursor:pointer;grid-area:switch;height:25px;position:relative;transition:background-color .3s ease;width:50px}.switch:after{border-radius:50%;content:"";height:19px;left:3px;position:absolute;top:3px;transition:left .3s ease,background-color .3s ease;width:19px}.switch.active,.switch:after{background-color:#cc694c}.switch.active:after{background-color:#f8f8fa;left:calc(100% - 22px)}.container-features-label{color:#333;font-size:1em;font-weight:400;grid-area:container-features-label;text-align:left}.status-title{color:#333;font-size:1.2em;font-weight:700;margin-bottom:15px;margin-left:10%}.button-container{display:flex;justify-content:center;margin:0 auto;width:80%}.inline-button{background-color:#f8f8fa;border:2px solid #f8e0c5;border-radius:5px;color:#cc694c;cursor:pointer;font-size:1em;font-style:normal;font-weight:400;height:56px;max-width:250px;outline:none;transition:background-color .3s ease,color .3s ease;width:100%}.inline-button.active{background-color:#cc694c!important;color:#fff!important}.inline-button-text{background:#0000;border:none;color:#cc694c;cursor:pointer;font-size:1em;font-weight:400;height:56px;max-width:250px;text-align:center;text-decoration:underline;transition:color .3s ease;width:100%}@media (hover:hover) and (pointer:fine){.inline-button:hover{background-color:#f7e0c5;color:#cc694c}.inline-button-text:hover{color:#cc694c;text-decoration:underline}.select-type-button:hover{background-color:#e5a293;color:#fff}.select-type-button-lot:hover{background-color:#d9ae7c;color:#fff}}@media (hover:none) and (pointer:coarse){.inline-button:active,.inline-button:focus{background-color:inherit;color:inherit;outline:none}}body{user-modify:none;background-color:#000;margin:0;position:center}div.FrameElemDiv{#-moz-user-select:none;#-webkit-user-select:none;#user-select:none;background-color:#000}img.BackgroundFrameImg{background-color:#fff;display:block;height:100%;object-fit:cover;width:100%;z-index:1}div.ThreeOverlay,img.BackgroundFrameImg{position:absolute;-webkit-user-select:none;user-select:none}div.ThreeOverlay{pointer-events:none;z-index:2}.popupinfo-frame,div.ThreeOverlay{left:50%;top:50%;transform:translate(-50%,-50%)}.popupinfo-frame{background:#a64c32cc;border-radius:.78125vw;border-radius:calc(15/var(--layout-width)*100vw);display:grid;font-style:oblique;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:clamp(280px,80vh,400px);overflow:hidden;position:fixed;width:clamp(280px,80vw,334px);z-index:50}.popupinfo-close{aspect-ratio:1;color:#fff;cursor:pointer;font-weight:700;position:absolute;right:4%;text-align:center;top:4%;width:clamp(24px,8%,32px);z-index:10}.popupinfo-image{aspect-ratio:1.78;border-radius:4px;justify-self:center;margin:5% 5% 0;width:90%}.popupinfo-image img{background:#2b2b2b;border-radius:4px;height:100%;width:100%}.popupinfo-content{align-self:stretch;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:clamp(.9em,1vw,1em);font-style:normal;justify-content:space-between;margin:2% 5%;text-align:left;width:90%}.popupinfo-content h3{font-size:clamp(1em,1.2vw,1.3em);margin:4% 0}.popupinfo-content p{font-size:clamp(.9em,1vw,1.1em);margin:1% 0}.popupinfo-content button{align-items:center;align-self:center;background:#fff;border:.05208vw solid #cc694c;border:calc(1/var(--layout-width)*100vw) solid var(--primary-color);border-radius:4px;color:#cc694c;color:var(--primary-color);cursor:pointer;display:flex;font-size:clamp(.9em,1vw,1.1em);font-weight:700;height:100%;justify-content:center;opacity:.97;text-align:center;width:100%}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/punta-garrobo/static/media/Montserrat-VariableFont_wght.7e687123cd4528224ce5.ttf) format("truetype")}.detail-info-container{background:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100vh;opacity:1;position:absolute;top:0;transition:right .3s ease-in-out;width:100vw;z-index:100000}.container-header{flex:8 1}.container-header,.container-title{margin:0 5%;position:relative;width:90%}.container-title{align-items:center;flex:10 1;font-weight:700}.container-carousel{height:clamp(120px,25vh,250px);margin:0 5%;position:relative;width:90%}.container-description{flex:20 1;margin:0 5%;width:90%}.back-button{background:none;border:none;color:#cc694c;cursor:pointer;font-size:1.2em;position:absolute;top:50%}.container-title span{color:#333;font-size:2em;position:absolute;text-align:left;top:25%}.carousel-image-strip{display:flex;height:100%;max-width:100%;overflow:hidden;position:absolute;scroll-behavior:smooth;width:100%}.carousel-image{aspect-ratio:1;height:auto;margin:0 10px;min-width:34%;object-fit:cover;opacity:1;transition:margin .1s ease,max-width .1s ease,opacity .1s ease;visibility:visible}.carousel-image--end,.carousel-image--zero{height:auto;margin:0 10px 0 33%;min-width:34%;opacity:1;visibility:visible}.carousel-image--end,.carousel-image--hidden,.carousel-image--zero{object-fit:cover;transition:margin .1s ease,max-width .1s ease,opacity .1s ease}.carousel-image--hidden{max-width:0;opacity:0}.carousel-image--frozen{max-width:50%;min-width:33%;object-fit:cover;opacity:.5;transition:margin .1s ease,max-width .1s ease,opacity .1s ease}.carousel-button-left{border:1px solid #abaaa9;border-radius:100px;left:-22px}.carousel-button-left,.carousel-button-right{aspect-ratio:1;position:absolute;top:45%;width:44px;z-index:1000}.carousel-button-right{border:1px solid #dcdcdc;border-radius:100px;right:-22px}.carousel-button-left:hover,.carousel-button-right:hover{background-color:#e0e0e0;color:#fff}.carousel-image-list{align-items:center;bottom:8px;display:flex;gap:10px;height:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.carousel-image-list-btn{background:#ccc;border-radius:50%;cursor:pointer;height:6px;transition:background-color .1s ease,width .1s ease,height .1s ease;width:6px}.carousel-image-list-btn:hover{background:#fff;height:8px;width:8px}.carousel-image-list-btn--active{background:#eee;height:8px;width:8px}.container-description span{color:#333;font-size:1.7em;text-align:left}.description-text{font-size:1em;font-weight:400;text-align:left}.container-properties{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-areas:"item1 item2 item3 price" "item4 item5 item6 price" "item7 item8 item9 price" "item10 item11 item12 price";grid-template-columns:repeat(4,1fr);justify-items:start;margin:10px 10%;width:80%}@media (max-width:900px){.container-properties{grid-template-areas:"item1 item2 item3" "item4 item5 item6" "item7 item8 item9" "item10 item11 item12" "price price price";grid-template-columns:repeat(3,1fr)}}.properties-item{align-items:center;display:flex;flex-direction:row;font-size:.8em;gap:2px;justify-content:flex-start;min-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.properties-item:first-child{grid-area:item1}.properties-item:nth-child(2){grid-area:item2}.properties-item:nth-child(3){grid-area:item3}.properties-item:nth-child(4){grid-area:item4}.properties-item:nth-child(5){grid-area:item5}.properties-item:nth-child(6){grid-area:item6}.properties-item:nth-child(7){grid-area:item7}.properties-item:nth-child(8){grid-area:item8}.properties-item:nth-child(9){grid-area:item9}.properties-item:nth-child(10){grid-area:item10}.properties-item:nth-child(11){grid-area:item11}.properties-item:nth-child(12){grid-area:item12}.price-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;grid-area:price;justify-content:center;min-width:200px;padding:10px 0;width:100%}.price-header{margin:5px 15px;text-align:left}.price-label{color:#777;display:block;font-size:14px}.price-value{color:#333;font-size:28px;font-weight:700}.price-details{margin-top:10px}.price-detail-item{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.detail-label{color:#777;font-size:14px}.detail-value{color:#333;font-size:14px;font-weight:700}.gallery{background:#2b2b2b;bottom:0;display:grid;grid-template-areas:"main-image main-image main-image" "main-image main-image main-image" "main-image main-image main-image" "gallery-thumbnails gallery-thumbnails gallery-thumbnails";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr auto;left:0;position:fixed;right:0;top:0;z-index:10}.gallery-image-container{align-items:center;display:flex;grid-area:main-image;justify-content:center;overflow:hidden;padding:20px;position:relative}.main-image{max-height:100%;max-width:100%;object-fit:contain}.gallery-arrow{aspect-ratio:1;background-color:#abaaa9;border:1px solid #abaaa9;border-radius:100px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:1000}.gallery-arrow.left{left:10px}.gallery-arrow.right{right:10px}.gallery-arrow:hover{background-color:#e0e0e0;color:#fff}.closeGallery{background:#cc694c;border:none;border-radius:256px;color:#fff;cursor:pointer;height:32px;opacity:.8;position:absolute;right:16px;top:16px;width:32px;z-index:200}.gallery-thumbnails{align-items:center;background:#cc694c;display:flex;gap:10px;grid-area:gallery-thumbnails;height:100px;justify-content:center;opacity:.95;overflow-x:auto;padding:10px}.thumbnail{border:2px solid #0000;border-radius:5px;cursor:pointer;height:80px;object-fit:cover;transition:border .3s ease;width:80px}.thumbnail.active,.thumbnail:hover{border:2px solid #fff}:root{--layout-width:1920;--layout-height:1080;--primary-color:#cc694c}.popup-frame{background:#a64c32cc;border-radius:.78125vw;border-radius:calc(15/var(--layout-width)*100vw);font-style:oblique;height:min(80vh,400px);left:50%;overflow:hidden;position:fixed;right:330px;top:50%;transform:translate(-50%,-50%);width:min(90vw,334px);z-index:50}.popup-close{aspect-ratio:1;color:#fff;cursor:pointer;font-weight:700;position:absolute;right:14px;text-align:center;top:18px;width:32px}.popup-image{aspect-ratio:1.78;border-radius:4px;margin:5% 5% 0;width:90%}.popup-image img{background:#2b2b2b;border-radius:4px;height:100%;width:100%}.popup-content-multi{display:flex;font-size:1em;gap:1px;margin:1% 5%;width:90%}.popup-content-multi,.popup-content-multi-h3{color:#fff;flex-direction:column;font-family:Montserrat,sans-serif;font-style:normal;height:auto;text-align:center}.popup-content-multi-h3{font-size:calc(1.5em*.05208vw);font-size:calc(1.5em*(100vw/var(--layout-width)));margin:3% 0;width:100%}.popup-content-multi p{font-size:calc(1.3em*.05208vw);font-size:calc(1.3em*(100vw/var(--layout-width)));margin:0;text-align:left}.popup-content-multi button{align-items:center;background:#fff;border:.05208vw solid #cc694c;border:calc(1/var(--layout-width)*100vw) solid var(--primary-color);border-radius:4px;color:#cc694c;color:var(--primary-color);cursor:pointer;display:flex;font-size:calc(1.4em*.05208vw);font-size:calc(1.4em*(100vw/var(--layout-width)));font-weight:700;justify-content:center;margin:0;min-height:10%;opacity:.97;text-align:center;width:100%}
/*# sourceMappingURL=main.16c03e98.css.map*/