.pagination{display:flex;gap:8px;justify-content:center;margin:40px 0;flex-wrap:wrap}.pagination .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e2e2e2;text-decoration:none;color:#555;transition:.2s;font-size:14px;background:#fff}.pagination .page-btn:hover{border-color:#0d0d0e;color:#0d0d0e}.pagination .page-btn.active{background:#111;color:#fff;border-color:#111}.filters-bar[data-astro-cid-eqy7gy2x]{margin-bottom:40px}.filters-title[data-astro-cid-eqy7gy2x]{text-align:center;text-transform:uppercase;margin-bottom:20px;font-family:Prata,serif;font-weight:400;font-size:30px;letter-spacing:.03em;color:#0d0d0e}@media(max-width:700px){.filters-title[data-astro-cid-eqy7gy2x]{font-size:22px}}.filters-title[data-astro-cid-eqy7gy2x] span[data-astro-cid-eqy7gy2x]{color:#cea45b}.filters-grid[data-astro-cid-eqy7gy2x]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:end}.filters-btn[data-astro-cid-eqy7gy2x]{height:42px;background:#111;color:#fff;border:none;cursor:pointer}.dropdown[data-astro-cid-eqy7gy2x]{position:relative;font-size:14px}.dropdown-btn[data-astro-cid-eqy7gy2x]{width:100%;padding:10px 12px;border:1px solid #ddd;background:#fff;text-align:left;cursor:pointer}.dropdown-panel[data-astro-cid-eqy7gy2x]{display:none;position:absolute;top:110%;left:0;right:0;background:#fff;border:1px solid #eee;padding:10px;z-index:20;box-shadow:0 10px 25px #00000014}.dropdown[data-astro-cid-eqy7gy2x].open .dropdown-panel[data-astro-cid-eqy7gy2x]{display:block}.dropdown-panel[data-astro-cid-eqy7gy2x] label[data-astro-cid-eqy7gy2x]{display:flex;gap:8px;padding:6px 4px;cursor:pointer}@media(max-width:1000px){.filters-grid[data-astro-cid-eqy7gy2x]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.filters-grid[data-astro-cid-eqy7gy2x]{grid-template-columns:1fr}}.dropdown[data-astro-cid-eqy7gy2x].has-selected .dropdown-btn[data-astro-cid-eqy7gy2x]{border-color:#0d0d0e;box-shadow:inset 0 0 0 1px #0d0d0e;background:#f5f5f3;color:#0d0d0e;font-weight:600}.boat-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #8e868659;transition:transform .2s ease,box-shadow .2s ease}.boat-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0d0d0e14}.boat-tile__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#eee}.boat-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.boat-tile__badge{position:absolute;top:12px;left:12px;padding:4px 10px;background:#ffffffeb;color:#0d0d0e;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.boat-tile__count{position:absolute;right:12px;bottom:12px;padding:2px 8px;background:#0000008c;color:#fff;font-size:.72rem}.boat-tile__nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:none;background:#ffffffe6;color:#0d0d0e;font-size:20px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease}.boat-tile__nav.prev{left:10px}.boat-tile__nav.next{right:10px}.boat-tile:hover .boat-tile__nav,.boat-tile__nav:focus-visible{opacity:1}@media(hover:none){.boat-tile__nav{opacity:1}}.boat-tile__body{display:block;flex:1;padding:16px 18px 12px;color:inherit;text-decoration:none}.boat-tile__location{margin:0 0 4px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#8c8c8c}.boat-tile__location .fa{margin-right:3px}.boat-tile__name{margin:0;font-family:Prata,serif;font-size:1.3rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#0d0d0e}.boat-tile__body:hover .boat-tile__name{color:#555}.boat-tile__model{margin:2px 0 0;font-size:.9rem;color:#777}.boat-tile__specs{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;margin:12px 0 0;padding:0;font-size:.9rem;color:#0d0d0e}.boat-tile__specs .fa{color:#8c8c8c;margin-right:4px}.boat-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px;padding:12px 0 16px;border-top:1px solid #eee}.boat-tile__price{font-size:.9rem;white-space:nowrap}.boat-tile__price strong{font-family:Prata,serif;font-size:1.2rem;font-weight:400;color:#0d0d0e}.boat-tile__from{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#777}.boat-tile__request{color:#777}.boat-tile__actions{display:flex;align-items:center;gap:8px}.boat-tile__whatsapp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ddd;color:#25d366;font-size:1.2rem;transition:background .2s ease,color .2s ease}.boat-tile__whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.boat-tile__cta{display:inline-flex;align-items:center;height:36px;padding:0 14px;white-space:nowrap;background:#111;color:#fff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease}.boat-tile__cta:hover{background:#333;color:#fff}.list-page[data-astro-cid-zcneq2th]{padding:40px 20px;font-family:Mulish,sans-serif}.list-page__header[data-astro-cid-zcneq2th]{margin-bottom:30px}.list-page__header[data-astro-cid-zcneq2th] h1[data-astro-cid-zcneq2th]{font-size:2rem;margin:0}.list-page__grid[data-astro-cid-zcneq2th]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}@media(max-width:1000px){.list-page__grid[data-astro-cid-zcneq2th]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.list-page__grid[data-astro-cid-zcneq2th]{grid-template-columns:1fr}}.list-page[data-astro-cid-zcneq2th]{padding:60px 24px;max-width:1200px;margin:0 auto;background:#f5f5f3;box-shadow:0 0 0 100vmax #f5f5f3;clip-path:inset(0 -100vmax)}.content-padding:has(.list-page){padding-bottom:0!important}.container:has(.list-page),:has(>.list-page){margin-bottom:0!important}.boat-modal[data-astro-cid-zcneq2th]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999}.boat-modal[data-astro-cid-zcneq2th].is-hidden{display:none}.boat-modal__content[data-astro-cid-zcneq2th]{position:relative;width:90vw;height:90vh;display:flex;align-items:center;justify-content:center}.boat-modal__stage[data-astro-cid-zcneq2th]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.boat-modal__img[data-astro-cid-zcneq2th]{max-width:100%;max-height:100%;object-fit:contain}.boat-modal__close[data-astro-cid-zcneq2th]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:28px;color:#fff;cursor:pointer;z-index:10}.modal-nav[data-astro-cid-zcneq2th]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;cursor:pointer;z-index:5;background:#00000080;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;transition:.2s}.modal-nav[data-astro-cid-zcneq2th]:hover{background:#000c}.modal-nav[data-astro-cid-zcneq2th].prev{left:20px}.modal-nav[data-astro-cid-zcneq2th].next{right:20px}@media(max-width:600px){.boat-modal__content[data-astro-cid-zcneq2th]{width:100vw;height:100vh}.modal-nav[data-astro-cid-zcneq2th].prev{left:10px}.modal-nav[data-astro-cid-zcneq2th].next{right:10px}}
