.table-wrap{display:none}.lot-option{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;margin:25px 0;overflow:hidden;padding:15px}.selected-lot-option{background-color:#3f5a77;color:#fff}.selected-lot-option h4{color:#fff}.lot-option-row{align-items:center;display:flex;gap:20px}.lot-option-row:first-child{margin-bottom:25px}.lot-col-1{text-align:center;width:35%}.lot-col-1 img{width:100%}.lot-col-2{display:flex;flex-direction:column;gap:2px}.lot-col-1 img{border-radius:12px;height:120px}.lot-col-2 h4{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:8px;margin:0}.circle{border:1px solid #ccc;border-radius:50%;height:20px;width:20px}.lot12m{background-color:#01377d}.lot15m{background-color:#009dd1}.lot20m{background-color:#97e7f5}.lot25m{background-color:#7ed348}.availability-percent{color:#8f8581;display:none;font-family:Montserrat,sans-serif;font-size:14px;margin:8px 0}.selected-lot-option .availability-percent{color:#d6cac6}.option-stats{display:flex;gap:5px}.stat-item:first-child,.stat-item:nth-child(2){border-right:1px solid;padding:0 10px}.stat-item:nth-child(3){padding:0 10px}.stat-heading{font-family:EB Garamond,serif;font-size:14px}.stat-value{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.check-availability{background-color:#d8d0cd;color:#162c3d;cursor:pointer;display:block}.check-availability,.contact-us{border-radius:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;padding:12px 18px}.contact-us{background-color:#1c2c3b;color:#fff;text-align:center;text-decoration:none}.wrap{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}#lot-options{width:40%}#detalles-lote{display:none}#cotizador-lotes{background-image:url(https://www.yucatanmarinaclub.com/hubfs/masterplan-vrt3.jpg);background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:1000px;position:relative;width:60%}.lote{color:pointer;opacity:.7;stroke:#fff;stroke-miterlimit:10}#lot-status span{border-radius:4px;font-size:13px;padding:4px 10px}#lot-status .available{background-color:#00a000;color:#fff}#lot-status .sold{background-color:#dd1a1a;color:#fff}#lot-status .separated{background-color:#ffc71e}.d12m{fill:#01377d}.d15m{fill:#009dd1}.d20m{fill:#97e7f5}.d25m{fill:#7ed348}.detalles-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.detalles-col1{width:55%}.detalles-col2{width:45%}.detalles-col2 img{border-radius:6px;margin-bottom:10px;width:100%}.detalles-col2 a{background-color:#1c2c3b;border-radius:5px;color:#fff;display:block;font-size:14px;padding:10px 0;text-align:center;text-decoration:none;width:100%}.detalles-col2 a:hover{background-color:#0b1b2a}#docktype-title{margin-bottom:20px}.lot-data-row{align-items:center;display:flex;margin-bottom:5px}.lot-data-row label{font-size:.8em;font-weight:700;text-transform:uppercase;width:130px}#lot-types-indicator{background-color:#fff;border-radius:4px;bottom:50px;box-shadow:0 0 20px rgba(0,0,0,.25);max-width:450px;padding:20px;position:absolute;right:25px}#lot-types-indicator h3{margin-bottom:13px;margin-top:0}.types-wrap{display:flex;gap:10px;justify-content:space-between}.type-item{align-items:center;display:flex;gap:8px;justify-content:flex-start;min-width:100px}.type-item .circle{height:20px;width:20px}@media only screen and (min-width:668px){#lot-options-title{display:none}}@media only screen and (max-width:667px){.wrap{flex-direction:column}#lot-options{cursor:pointer;display:none;opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete;width:100%}#lot-options.is-open{display:block;opacity:1;@starting-style{opacity:0}}#lot-options-title{background-color:#fff;border-radius:5px;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:10px 15px;text-transform:uppercase;width:91%}#lot-options-title img.open{transform:rotate(180deg)}#cotizador-lotes{width:100%}.lot-option-row{flex-direction:column;gap:10px}.lot-option{margin-top:0;padding:25px 20px}.lot-col-1,.lot-col-2{text-align:center;width:100%}.lot-col-1 img{border-radius:8px;height:auto;margin-bottom:10px;width:100%}.stat-item{text-align:center;width:33.33%}.detalles-row{flex-direction:column}.detalles-col1,.detalles-col2{width:100%}#lot-types-indicator{bottom:0;position:relative;right:0}.types-wrap{flex-wrap:wrap;justify-content:flex-start}.type-item{margin-right:20px}}