.container{width:min(100% - 24px,1300px);margin:0 auto;padding:22px 0 10px;color:#fff}html.grenix-desktop-surface .yachtsPage.container{width:100%;max-width:none;padding:12px 10px 0}.pageTitle{margin:0 0 18px;font-size:clamp(26px,4vw,36px);line-height:1.1;font-weight:900}.homeGrid{width:min(100% - 24px,1300px);margin:0 auto;padding:8px 0 80px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px;align-items:stretch}.feedItem{min-width:0}.emptyState{width:min(100% - 24px,1300px);margin:24px auto 80px;padding:22px 16px;border-radius:16px;background:#111;color:#aaa;text-align:center}html.grenix-desktop-surface .yachtsPage .emptyState{width:100%;margin:24px 0 40px}html.grenix-desktop-surface .yachtsPage .homeGrid{width:100%;margin:0;padding:4px 0 40px}.mobileCard{display:none}.desktopCard{display:block}@media (max-width:640px){.container{width:100%;padding:18px 8px 6px}.pageTitle{padding:0 4px;margin-bottom:14px}.homeGrid{width:100%;padding:6px 8px 88px;display:block}.feedItem+.feedItem{margin-top:14px}.mobileCard{display:block}.desktopCard{display:none}}.desktop-yachts-hub_page__MOg1X{width:100%;padding-bottom:24px}.desktop-yachts-hub_layout__wGL2q{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.desktop-yachts-hub_main__6_LK_{min-width:0}.desktop-yachts-hub_main__6_LK_ .pageTitle{margin:0 0 14px;font-size:clamp(22px,2.5vw,30px)}.desktop-yachts-hub_main__6_LK_ .homeGrid{margin-top:4px}.desktop-yachts-hub_main__6_LK_ .emptyState{margin:24px 0 40px}.desktop-yachts-sidebar_sidebar__1_uAA{position:sticky;top:8px;align-self:start;width:240px;max-height:calc(100vh - 24px);overflow-y:auto;padding:10px 8px 12px;border-radius:10px;background:#111;border:1px solid #242424;scrollbar-width:thin}.desktop-yachts-sidebar_title__mXG9N{margin:0 0 10px;font-size:15px;font-weight:700;color:#fff}.desktop-yachts-sidebar_section__hucnB{margin-bottom:12px}.desktop-yachts-sidebar_sectionLabel__SYzT1{display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:#8d96a3;text-transform:uppercase;letter-spacing:.04em}.desktop-yachts-sidebar_scrollBox__wAj8u{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.desktop-yachts-sidebar_optionActive__jrlAQ,.desktop-yachts-sidebar_option__voZqa{display:block;width:100%;border:0;border-radius:6px;padding:6px 8px;background:#1a1a1a;color:#d5dbe3;font:inherit;font-size:12px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer}.desktop-yachts-sidebar_option__voZqa:hover{background:#232323}.desktop-yachts-sidebar_optionActive__jrlAQ{background:#202820;color:#fff;box-shadow:inset 0 0 0 1px #18de72}.desktop-yachts-sidebar_chips__V92b0{display:flex;flex-wrap:wrap;gap:4px}.desktop-yachts-sidebar_chipActive__1IDLe,.desktop-yachts-sidebar_chip__tL5QE{border:0;border-radius:6px;padding:5px 8px;background:#1a1a1a;color:#d5dbe3;font:inherit;font-size:11px;font-weight:500;cursor:pointer}.desktop-yachts-sidebar_chipActive__1IDLe{background:#202820;color:#fff;box-shadow:inset 0 0 0 1px #18de72}.desktop-yachts-sidebar_select__3ZHdD{width:100%;border:0;border-radius:6px;padding:7px 8px;background:#1a1a1a;color:#d5dbe3;font:inherit;font-size:12px}.desktop-yachts-sidebar_priceRow__tb0Jf,.desktop-yachts-sidebar_rangeRow__QVWl9{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.desktop-yachts-sidebar_input__NIaY9{width:100%;border:0;border-radius:6px;padding:7px 8px;background:#1a1a1a;color:#fff;font:inherit;font-size:12px;box-sizing:border-box}.desktop-yachts-sidebar_applyBtn__llYCU,.desktop-yachts-sidebar_resetBtn__UnKhl{display:block;width:100%;margin-top:8px;border:0;border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.desktop-yachts-sidebar_applyBtn__llYCU{background:#18de72;color:#0a0a0a}.desktop-yachts-sidebar_resetBtn__UnKhl{margin-top:12px;background:#242424;color:#d5dbe3}.desktop-yachts-sidebar_hint__uf4Pe{margin:0 0 10px;font-size:11px;line-height:1.35;color:#8d96a3}.desktop-yachts-sidebar_groupTitle__G248p{margin:4px 0 8px;font-size:11px;font-weight:700;color:#8d96a3;text-transform:uppercase;letter-spacing:.04em}