.pesqueiro_wrap__0r4bi{--ink:#16211a;--forest:#1f2e1c;--forest-deep:#10160f;--cream:#f6f0e2;--paper:#fbf7ee;--amber:#d6650f;--amber-light:#e8a33d;--line:rgba(22,33,26,0.12);font-family:var(--font-body),sans-serif;color:var(--ink);background:var(--cream);overflow-x:hidden}.pesqueiro_wrap__0r4bi .pesqueiro_display__jMnHR,.pesqueiro_wrap__0r4bi h1,.pesqueiro_wrap__0r4bi h2,.pesqueiro_wrap__0r4bi h3{font-family:var(--font-display),Georgia,serif;font-weight:500;letter-spacing:-.01em}.pesqueiro_reveal__inB1o{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.pesqueiro_revealVisible__PYijW{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.pesqueiro_reveal__inB1o{transition:none;transform:none;opacity:1}}.pesqueiro_nav__Ylxq0{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:18px 28px;transition:color .3s ease}.pesqueiro_nav__Ylxq0[data-theme=dark]{color:#fff}.pesqueiro_nav__Ylxq0[data-theme=light]{color:var(--forest)}.pesqueiro_navBrand__YJ7ds{font-family:var(--font-display),serif;font-size:15px;letter-spacing:.02em;text-decoration:none;color:inherit}.pesqueiro_navLinks__wrncc{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pesqueiro_navLinks__wrncc::-webkit-scrollbar{display:none}.pesqueiro_navLink__181TB{flex-shrink:0;font-size:13px;text-decoration:none;color:inherit;border:1px solid transparent;padding:8px 16px;border-radius:100px;transition:background .2s ease,border-color .2s ease}.pesqueiro_nav__Ylxq0[data-theme=dark] .pesqueiro_navLink__181TB{border-color:rgba(255,255,255,.65)}.pesqueiro_nav__Ylxq0[data-theme=dark] .pesqueiro_navLink__181TB:hover{background:rgba(255,255,255,.14)}.pesqueiro_nav__Ylxq0[data-theme=light] .pesqueiro_navLink__181TB{border-color:rgba(31,46,28,.4)}.pesqueiro_nav__Ylxq0[data-theme=light] .pesqueiro_navLink__181TB:hover{background:rgba(31,46,28,.08)}.pesqueiro_navLinkCurrent__BTvcd{opacity:.55;pointer-events:none}.pesqueiro_hero__sPaWy{position:relative;min-height:92svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 28px 80px;background:linear-gradient(180deg,rgba(16,22,15,.55),rgba(16,22,15,.8)),var(--img) center/cover no-repeat;color:#fdf9ee;overflow:hidden}.pesqueiro_heroBadge__1IHs4{width:152px;height:152px;border-radius:50%;margin-bottom:26px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.pesqueiro_heroBadge__1IHs4 img{width:100%;height:100%;object-fit:contain}.pesqueiro_hero__sPaWy .pesqueiro_eyebrow__9e_if{font-size:13px;letter-spacing:.08em;color:#d8c9a3;margin-bottom:16px;position:relative}.pesqueiro_hero__sPaWy h1{font-size:clamp(36px,7vw,64px);line-height:1.05;margin:0;position:relative}.pesqueiro_hero__sPaWy h1 em{font-style:italic;color:var(--amber-light)}.pesqueiro_hero__sPaWy p.pesqueiro_lead__RdbQu{max-width:480px;margin:20px auto 0;font-size:16px;line-height:1.6;color:#eee6d3;position:relative}.pesqueiro_heroTags__dYngZ{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:28px;position:relative}.pesqueiro_heroTag__UYepy{font-size:12.5px;color:#f3ead7;border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:7px 15px;background:rgba(255,255,255,.06);transition:background .2s ease,border-color .2s ease}.pesqueiro_heroTag__UYepy:hover{background:var(--amber);border-color:var(--amber)}.pesqueiro_sectionIntro__KxUWi{text-align:center;max-width:580px;margin:0 auto 44px}.pesqueiro_sectionIntro__KxUWi h2{font-size:clamp(24px,4vw,32px);color:var(--forest);margin:0 0 10px}.pesqueiro_sectionIntro__KxUWi p{color:#4c4d42;font-size:14.5px;line-height:1.7;margin:0}.pesqueiro_kicker__uyr4M{font-size:12px;letter-spacing:.08em;color:var(--amber);text-transform:uppercase;margin-bottom:10px}.pesqueiro_intro__MUAEM{max-width:1080px;margin:90px auto 0;padding:0 28px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center}.pesqueiro_intro__MUAEM h2{font-size:clamp(24px,4vw,32px);color:var(--forest);margin:0 0 16px}.pesqueiro_intro__MUAEM p{font-size:15.5px;line-height:1.8;color:#3b3c33;max-width:48ch}.pesqueiro_introPhoto__bP8TI{border-radius:10px;overflow:hidden;aspect-ratio:4/3}.pesqueiro_introPhoto__bP8TI img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:860px){.pesqueiro_intro__MUAEM{grid-template-columns:1fr}}.pesqueiro_pondBanner__1vka4{position:relative;margin:100px 0 0;min-height:62vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:70px 28px;overflow:hidden;background:linear-gradient(180deg,rgba(16,22,15,.2),rgba(16,22,15,.82)),var(--img) center/cover no-repeat;color:#fdf9ee}.pesqueiro_pondBannerContent__aRoR9{display:flex;flex-direction:column;align-items:center;max-width:560px}.pesqueiro_pondBannerContent__aRoR9 svg{width:28px;height:28px;color:var(--amber-light);margin-bottom:14px}.pesqueiro_pondBannerContent__aRoR9 h3{font-size:clamp(21px,3.4vw,28px);margin:0 0 12px}.pesqueiro_pondBannerContent__aRoR9 p{font-size:14.5px;line-height:1.75;color:#eee6d3;margin:0}.pesqueiro_pondBannerFacts__14xo4{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;justify-content:center}.pesqueiro_pondBannerFacts__14xo4 span{font-size:12px;color:#fdf9ee;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:100px;padding:6px 13px;transition:background .2s ease,border-color .2s ease}.pesqueiro_pondBannerFacts__14xo4 span:hover{background:var(--amber);border-color:var(--amber)}@media (max-width:560px){.pesqueiro_pondBanner__1vka4{min-height:50vh;padding:50px 22px}}.pesqueiro_amenities__jN9Z3{max-width:1100px;margin:90px auto 0;padding:0 28px}.pesqueiro_amenityGrid__BD0G6{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:22px 18px;gap:22px 18px}.pesqueiro_amenity__QjvkK{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0}.pesqueiro_amenity__QjvkK svg{width:24px;height:24px;color:var(--forest)}.pesqueiro_amenity__QjvkK span{font-size:13.5px;color:#3b3c33;line-height:1.4}.pesqueiro_menuSection__dK_Kx{max-width:900px;margin:90px auto 0;padding:0 28px;scroll-margin-top:84px}.pesqueiro_menuTabs__tT6ne{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:36px}.pesqueiro_menuTab__tpvVG{font:inherit;border:1px solid var(--line);background:var(--paper);color:#4c4d42;border-radius:100px;padding:9px 18px;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pesqueiro_menuTab__tpvVG:hover{border-color:var(--amber);color:var(--forest)}.pesqueiro_menuTabActive__3cIpb,.pesqueiro_menuTabActive__3cIpb:hover{background:var(--forest);border-color:var(--forest);color:#fdf9ee}.pesqueiro_menuGrid__WOOCX{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:18px;gap:18px}.pesqueiro_menuCard__FxDCl{border:1px solid var(--line);border-radius:12px;padding:20px 20px 18px;background:var(--paper);overflow:hidden}.pesqueiro_menuCardPhoto__LevT8{margin:-20px -20px 16px;aspect-ratio:4/3;overflow:hidden}.pesqueiro_menuCardPhoto__LevT8 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.pesqueiro_menuCard__FxDCl:hover .pesqueiro_menuCardPhoto__LevT8 img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.pesqueiro_menuCardPhoto__LevT8 img{transition:none}.pesqueiro_menuCard__FxDCl:hover .pesqueiro_menuCardPhoto__LevT8 img{transform:none}}.pesqueiro_menuCard__FxDCl h4{font-size:15px;color:var(--forest);margin:0 0 8px}.pesqueiro_menuCard__FxDCl p{font-size:13px;line-height:1.6;color:#4c4d42;margin:0}.pesqueiro_menuCardTag__6anmM{display:inline-block;margin-top:12px;font-size:11px;letter-spacing:.03em;color:var(--amber);background:rgba(214,101,15,.09);border-radius:100px;padding:4px 10px}.pesqueiro_menuPriceNote__0vKV3{text-align:center;font-size:12.5px;color:#8a8a7c;margin:30px 0 0}.pesqueiro_gallery___7nMQ{margin:90px auto 0;padding:0}.pesqueiro_gallery___7nMQ .pesqueiro_sectionIntro__KxUWi{padding:0 28px}.pesqueiro_carouselViewport__LPxHb{position:relative;overflow:hidden}.pesqueiro_carouselViewport__LPxHb:after,.pesqueiro_carouselViewport__LPxHb:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.pesqueiro_carouselViewport__LPxHb:before{left:0;background:linear-gradient(90deg,var(--cream),rgba(246,240,226,0))}.pesqueiro_carouselViewport__LPxHb:after{right:0;background:linear-gradient(270deg,var(--cream),rgba(246,240,226,0))}@media (max-width:560px){.pesqueiro_carouselViewport__LPxHb:after,.pesqueiro_carouselViewport__LPxHb:before{width:32px}}.pesqueiro_carouselTrack__BGJN0{display:flex;width:max-content;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.pesqueiro_carouselTrack__BGJN0{overflow-x:auto}}.pesqueiro_carouselItem__wQVtj{flex:0 0 260px;aspect-ratio:3/4;overflow:hidden;position:relative;border:none;padding:0;cursor:pointer;background:none}.pesqueiro_carouselItem__wQVtj img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pesqueiro_carouselItem__wQVtj:hover img{transform:scale(1.06)}.pesqueiro_carouselCaption__AJx7m{position:absolute;left:0;right:0;bottom:0;padding:10px 12px 9px;text-align:left;font-size:12px;color:#fdf9ee;background:linear-gradient(0deg,rgba(16,22,15,.78),transparent)}.pesqueiro_lightboxOverlay__RRsNo{position:fixed;inset:0;z-index:100;background:rgba(16,22,15,.94);display:flex;align-items:center;justify-content:center;padding:60px 24px}.pesqueiro_lightboxFigure__3IIwm{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.pesqueiro_lightboxImg__GJ_8g{max-width:min(88vw,900px);max-height:78vh;object-fit:contain;border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.pesqueiro_lightboxCaption__aa_YM{color:#eee6d3;font-size:13px;text-align:center}.pesqueiro_lightboxClose__mExkC{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fdf9ee;display:flex;align-items:center;justify-content:center;cursor:pointer}.pesqueiro_lightboxClose__mExkC svg{width:18px;height:18px}.pesqueiro_lightboxClose__mExkC:hover{background:rgba(255,255,255,.2)}.pesqueiro_lightboxNav__8brqO{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fdf9ee;display:flex;align-items:center;justify-content:center;cursor:pointer}.pesqueiro_lightboxNav__8brqO:hover{background:rgba(255,255,255,.2)}.pesqueiro_lightboxNav__8brqO svg{width:20px;height:20px}.pesqueiro_lightboxPrev__mUk65{left:16px}.pesqueiro_lightboxNext__YoAIE{right:16px}.pesqueiro_schedule__ZdI7E{max-width:900px;margin:90px auto 0;padding:0 28px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}.pesqueiro_scheduleCard__XZ4CU{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:28px clamp(20px,4vw,34px)}.pesqueiro_scheduleCard__XZ4CU h3{font-size:18px;color:var(--forest);margin:0 0 18px}.pesqueiro_scheduleRow__Zdnva{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.pesqueiro_scheduleRow__Zdnva:last-of-type{border-bottom:none}.pesqueiro_scheduleRow__Zdnva .pesqueiro_day__WMZq_{color:var(--forest);font-weight:600}.pesqueiro_scheduleRow__Zdnva .pesqueiro_hours__d7t6B{color:#4c4d42;white-space:nowrap}.pesqueiro_addressNote__ycdjo{font-size:12.5px;color:#6f705f;margin-top:20px;line-height:1.6}.pesqueiro_addressNote__ycdjo a{color:var(--amber);text-decoration:none;border-bottom:1px solid}.pesqueiro_mapFrame__rGUur{border-radius:14px;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line)}.pesqueiro_mapFrame__rGUur iframe{width:100%;height:100%}.pesqueiro_contact__WJVJO{max-width:900px;margin:90px auto 0;padding:0 28px}.pesqueiro_contactGrid__lmTao{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;text-align:center}.pesqueiro_contactCard__AIwpa{padding:6px 10px}.pesqueiro_contactCard__AIwpa h4{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin:0 0 10px}.pesqueiro_contactCard__AIwpa a,.pesqueiro_contactCard__AIwpa p{font-size:14px;color:var(--forest);margin:0;text-decoration:none}.pesqueiro_contactCard__AIwpa a{border-bottom:1px solid transparent}.pesqueiro_contactCard__AIwpa a:hover{border-color:currentColor}.pesqueiro_contactCard__AIwpa .pesqueiro_muted__r3G03{color:#6f705f;font-size:12.5px;margin-top:4px}.pesqueiro_closing__H5YIZ{margin-top:100px;padding:90px 28px;text-align:center;color:#fdf9ee;background:linear-gradient(165deg,var(--forest-deep),var(--forest) 70%)}.pesqueiro_closing__H5YIZ .pesqueiro_display__jMnHR{font-size:clamp(26px,4.5vw,40px);max-width:620px;margin:0 auto;line-height:1.3}.pesqueiro_closing__H5YIZ .pesqueiro_display__jMnHR em{font-style:italic;color:var(--amber-light)}.pesqueiro_closing__H5YIZ .pesqueiro_sub__0l6BE{margin-top:16px;color:#d8c9a3;font-size:14.5px;max-width:420px;margin-left:auto;margin-right:auto}.pesqueiro_cta__CmF0F{display:inline-flex;align-items:center;gap:10px;margin-top:28px;background:var(--amber);color:#fdf9ee;text-decoration:none;padding:15px 30px;border-radius:100px;font-size:14.5px;font-weight:500;transition:background .2s ease}.pesqueiro_cta__CmF0F:hover{background:var(--amber-light)}.pesqueiro_footerInfo__o8AZg{margin-top:40px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:13px;color:#d8c9a3}.pesqueiro_footerInfo__o8AZg a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4)}@media (max-width:860px){.pesqueiro_schedule__ZdI7E{grid-template-columns:1fr}.pesqueiro_nav__Ylxq0{padding:14px 18px}}@media (max-width:560px){.pesqueiro_heroBadge__1IHs4{width:116px;height:116px}.pesqueiro_carouselItem__wQVtj{flex-basis:200px}.pesqueiro_menuTabs__tT6ne{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.pesqueiro_menuTab__tpvVG{flex-shrink:0}}