.yachts-module__cd2uRW__catalogPage{color:#eee9df;background:#0d0e0e}.yachts-module__cd2uRW__hero{border-bottom:1px solid #c6a46c26;grid-template-columns:1fr 1.08fr;max-width:1440px;margin:auto;display:grid}.yachts-module__cd2uRW__heroCopy{align-self:center;padding:55px 52px 45px max(28px,50vw - 624px)}.yachts-module__cd2uRW__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#c6a46c!important;font-size:10px!important}.yachts-module__cd2uRW__hero h1{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.035em;margin:20px 0;font-size:clamp(38px,4vw,60px);line-height:1.06}.yachts-module__cd2uRW__heroCopy>p:not(.yachts-module__cd2uRW__eyebrow){color:#aaa99f;max-width:470px;font-size:13px;line-height:1.9}.yachts-module__cd2uRW__heroLink{letter-spacing:.17em;text-transform:uppercase;color:#d8bf95;border-bottom:1px solid #c6a46c70;align-items:center;gap:45px;margin-top:26px;padding-bottom:10px;font-size:10px;display:inline-flex}.yachts-module__cd2uRW__heroPhoto{min-height:350px;position:relative;overflow:hidden}.yachts-module__cd2uRW__cover{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.yachts-module__cd2uRW__heroPhoto:after{content:"";background:linear-gradient(#0000 40%,#0008);position:absolute;inset:0}.yachts-module__cd2uRW__heroPhoto>span{z-index:1;font-family:var(--font-playfair),Georgia,serif;font-size:23px;font-style:italic;position:absolute;bottom:28px;left:30px}.yachts-module__cd2uRW__collection{max-width:1280px;margin:auto;padding:40px 28px 65px;scroll-margin-top:100px}.yachts-module__cd2uRW__collectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.yachts-module__cd2uRW__collectionHeading h2{font-family:var(--font-playfair),Georgia,serif;margin-top:8px;font-size:29px}.yachts-module__cd2uRW__collectionHeading>span{letter-spacing:.12em;text-transform:uppercase;color:#85857e;font-size:10px}.yachts-module__cd2uRW__filters{background:linear-gradient(130deg,#1c1c19,#131413);border:1px solid #c6a46c30;padding:22px}.yachts-module__cd2uRW__searchRow{border-bottom:1px solid #c6a46c20;gap:14px;padding-bottom:18px;display:flex}.yachts-module__cd2uRW__search{flex:1}.yachts-module__cd2uRW__field,.yachts-module__cd2uRW__search{flex-direction:column;gap:9px;min-width:0;display:flex}.yachts-module__cd2uRW__field>span,.yachts-module__cd2uRW__search>span{letter-spacing:.15em;text-transform:uppercase;color:#b5a78f;font-size:9px}.yachts-module__cd2uRW__search input{color:#eee9df;background:0 0;border-bottom:1px solid #c6a46c35;outline:0;width:100%;padding:7px 0 10px;font-size:14px}.yachts-module__cd2uRW__search input:focus{border-color:#d8bf95}.yachts-module__cd2uRW__submit{color:#10110f;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#c6a46c;align-self:end;min-height:44px;padding:13px 23px;font-size:10px;transition:background .2s}.yachts-module__cd2uRW__submit:hover{background:#e0c38a}.yachts-module__cd2uRW__filterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:19px;display:grid}.yachts-module__cd2uRW__field select{color:#e5e0d6;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131411;border:1px solid #c6a46c30;border-radius:0;max-width:100%;min-height:43px;padding:10px;font-size:12px}.yachts-module__cd2uRW__field select:focus-visible,.yachts-module__cd2uRW__card:focus-visible,.yachts-module__cd2uRW__filters button:focus-visible,.yachts-module__cd2uRW__results button:focus-visible{outline-offset:4px;outline:2px solid #c6a46c}.yachts-module__cd2uRW__filterFoot{color:#8e8f86;justify-content:space-between;gap:12px;margin-top:18px;font-size:10px;display:flex}.yachts-module__cd2uRW__filterFoot label{color:#c5b79f;cursor:pointer;align-items:center;gap:8px;display:flex}.yachts-module__cd2uRW__filterFoot input{accent-color:#c6a46c;width:15px;height:15px}.yachts-module__cd2uRW__results{color:#aaa99f;justify-content:space-between;align-items:center;gap:15px;padding:23px 0;font-size:11px;display:flex}.yachts-module__cd2uRW__results strong{color:#eee9df;font-weight:400}.yachts-module__cd2uRW__results button{color:#c6a46c;cursor:pointer}.yachts-module__cd2uRW__yachtGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.yachts-module__cd2uRW__yachtGrid>*{min-width:0}.yachts-module__cd2uRW__card{text-align:left;background:#151615;border:1px solid #c6a46c20;width:100%;height:100%;transition:transform .35s,border-color .35s,box-shadow .35s;display:block}.yachts-module__cd2uRW__card:hover{border-color:#c6a46c70;transform:translateY(-5px);box-shadow:0 18px 40px #0005}.yachts-module__cd2uRW__card:hover .yachts-module__cd2uRW__cover{transform:scale(1.055)}.yachts-module__cd2uRW__cardPhoto{aspect-ratio:1.52;background:#171a19;position:relative;overflow:hidden}.yachts-module__cd2uRW__badge,.yachts-module__cd2uRW__photoCount{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;color:#eee5d6;background:#111b;border:1px solid #fff2;padding:7px 10px;font-size:8px;position:absolute}.yachts-module__cd2uRW__badge{color:#e3cda4;top:14px;left:14px}.yachts-module__cd2uRW__photoCount{bottom:13px;left:14px}.yachts-module__cd2uRW__cardArrow{color:#fff;background:#1116;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:31px;height:31px;transition:background .3s;display:grid;position:absolute;bottom:13px;right:14px}.yachts-module__cd2uRW__card:hover .yachts-module__cd2uRW__cardArrow{color:#111;background:#c6a46c}.yachts-module__cd2uRW__cardBody{padding:22px 21px 18px}.yachts-module__cd2uRW__location{letter-spacing:.2em;text-transform:uppercase;color:#b9a07a;font-size:8px}.yachts-module__cd2uRW__cardBody h3{font-family:var(--font-playfair),Georgia,serif;color:#f2ecdf;margin-top:9px;font-size:25px;line-height:1.2}.yachts-module__cd2uRW__subtitle{color:#878a81;margin-top:7px;font-size:10px;line-height:1.5}.yachts-module__cd2uRW__facts{color:#c3c3b7;flex-wrap:wrap;gap:8px 0;margin:19px 0;font-size:10px;display:flex}.yachts-module__cd2uRW__facts>span+span{border-left:1px solid #c6a46c40;margin-left:12px;padding-left:12px}.yachts-module__cd2uRW__cardBottom{border-top:1px solid #c6a46c25;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.yachts-module__cd2uRW__cardBottom p{font-family:var(--font-playfair),Georgia,serif;color:#d8bf95;font-size:16px;line-height:1.4}.yachts-module__cd2uRW__cardBottom>span{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:#aaa99f;font-size:8px}.yachts-module__cd2uRW__empty{text-align:center;border:1px solid #c6a46c25;padding:65px 20px}.yachts-module__cd2uRW__empty svg{color:#c6a46c;margin:auto}.yachts-module__cd2uRW__empty h3{font-family:var(--font-playfair),Georgia,serif;margin:18px 0 12px;font-size:30px}.yachts-module__cd2uRW__empty p{color:#999;margin-bottom:25px;font-size:13px}.yachts-module__cd2uRW__footerNote{color:#82857b;border-top:1px solid #c6a46c20;margin-top:36px;padding-top:25px;font-size:11px;line-height:1.8}.yachts-module__cd2uRW__productHeader{background:radial-gradient(at 85%,#c6a46c12,#0000 60%),#0d0e0d;border-bottom:1px solid #c6a46c26;position:relative;overflow:hidden}.yachts-module__cd2uRW__productHeaderInner{max-width:1280px;margin:auto;padding:30px 28px;position:relative}.yachts-module__cd2uRW__productHeaderInner>div[aria-hidden]{display:none}.yachts-module__cd2uRW__productHeaderInner>p:first-of-type{letter-spacing:.3em;margin-top:20px;font-size:9px}.yachts-module__cd2uRW__productHeaderInner h1{max-width:none;margin-top:10px;font-size:clamp(34px,4vw,55px)}.yachts-module__cd2uRW__productHeaderInner>p:nth-of-type(2){margin-top:12px;font-size:23px}.yachts-module__cd2uRW__productHeaderInner>p:last-child{max-width:780px;margin-top:10px;font-size:12px;line-height:1.8}.yachts-module__cd2uRW__productSection{background:#111310;border-bottom:1px solid #c6a46c25;padding:30px 0 65px}.yachts-module__cd2uRW__productGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:30px;display:grid}.yachts-module__cd2uRW__productGrid>*{min-width:0}.yachts-module__cd2uRW__productGallery{min-width:0;position:sticky;top:100px}.yachts-module__cd2uRW__productPhoto{aspect-ratio:1.38;touch-action:pan-y;background:#0b0b0b;border:1px solid #c6a46c40;position:relative;overflow:hidden}.yachts-module__cd2uRW__productPhoto img{transition:opacity .25s}.yachts-module__cd2uRW__productGallery>div:nth-child(2){margin-top:12px}.yachts-module__cd2uRW__ratePanel{background:linear-gradient(135deg,#20211b,#151612);border:1px solid #c6a46c40;min-width:0;padding:25px}.yachts-module__cd2uRW__ratePanel h2{font-size:25px}.yachts-module__cd2uRW__ratePanel select{min-height:45px}.yachts-module__cd2uRW__ratePanel button{transition:border-color .2s,background .2s}.yachts-module__cd2uRW__ratePanel>p{line-height:1.8}@media (min-width:1440px){.yachts-module__cd2uRW__heroCopy{padding-left:68px}}@media (max-width:1050px){.yachts-module__cd2uRW__yachtGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.yachts-module__cd2uRW__heroCopy{padding:35px 28px}.yachts-module__cd2uRW__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.yachts-module__cd2uRW__productGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.yachts-module__cd2uRW__ratePanel{padding:20px}.yachts-module__cd2uRW__cardBody h3{font-size:24px}}@media (max-width:800px){.yachts-module__cd2uRW__productGrid{grid-template-columns:minmax(0,1fr)}.yachts-module__cd2uRW__productGallery{position:static}.yachts-module__cd2uRW__productHeaderInner{padding:25px 20px}.yachts-module__cd2uRW__productSection{padding-top:20px}.yachts-module__cd2uRW__productPhoto{aspect-ratio:1.4}.yachts-module__cd2uRW__ratePanel{padding:24px}.yachts-module__cd2uRW__hero h1{font-size:39px}}@media (max-width:700px){.yachts-module__cd2uRW__hero{grid-template-columns:1fr}.yachts-module__cd2uRW__heroCopy{padding:32px 22px 26px}.yachts-module__cd2uRW__hero h1{max-width:330px;margin:15px 0;font-size:40px}.yachts-module__cd2uRW__heroCopy>p:not(.yachts-module__cd2uRW__eyebrow){font-size:12px}.yachts-module__cd2uRW__heroLink{margin-top:18px}.yachts-module__cd2uRW__heroPhoto{min-height:200px}.yachts-module__cd2uRW__heroPhoto>span{font-size:20px;bottom:20px;left:22px}.yachts-module__cd2uRW__collection{padding:30px 18px 45px;scroll-margin-top:85px}.yachts-module__cd2uRW__collectionHeading h2{font-size:25px}.yachts-module__cd2uRW__collectionHeading>span{text-align:right;max-width:85px;font-size:8px;line-height:1.8}.yachts-module__cd2uRW__filters{padding:16px}.yachts-module__cd2uRW__searchRow{align-items:end;gap:10px}.yachts-module__cd2uRW__submit{padding:12px 14px;font-size:9px}.yachts-module__cd2uRW__search input{font-size:12px}.yachts-module__cd2uRW__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.yachts-module__cd2uRW__field:last-child{grid-column:1/-1}.yachts-module__cd2uRW__filterFoot{flex-direction:column;gap:12px}.yachts-module__cd2uRW__results{font-size:10px}.yachts-module__cd2uRW__yachtGrid{grid-template-columns:minmax(0,1fr);gap:24px}.yachts-module__cd2uRW__cardBody{padding:20px}.yachts-module__cd2uRW__cardBody h3{font-size:27px}.yachts-module__cd2uRW__cardPhoto{aspect-ratio:1.5}.yachts-module__cd2uRW__cardBottom p{font-size:18px}.yachts-module__cd2uRW__productHeaderInner>p:first-of-type{letter-spacing:.15em}.yachts-module__cd2uRW__productHeaderInner h1{font-size:35px}.yachts-module__cd2uRW__productHeaderInner>p:last-child{font-size:11px}.yachts-module__cd2uRW__ratePanel{padding:20px}.yachts-module__cd2uRW__productPhoto{aspect-ratio:1.25}}@media (prefers-reduced-motion:reduce){.yachts-module__cd2uRW__cover,.yachts-module__cd2uRW__card,.yachts-module__cd2uRW__cardArrow{transition:none}.yachts-module__cd2uRW__card:hover,.yachts-module__cd2uRW__card:hover .yachts-module__cd2uRW__cover{transform:none}}.yachts-module__cd2uRW__expandPhoto{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#1119;border:1px solid #fff5;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:15px;left:15px}.yachts-module__cd2uRW__expandPhoto:hover{color:#111;background:#c6a46c}.yachts-module__cd2uRW__photoDialog{color:#eee9df;background:#090b0bf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.yachts-module__cd2uRW__photoDialog::backdrop{background:#000d}.yachts-module__cd2uRW__viewerImage{pointer-events:none;position:absolute;inset:70px 65px}.yachts-module__cd2uRW__viewerClose,.yachts-module__cd2uRW__viewerPrev,.yachts-module__cd2uRW__viewerNext{color:#e0c38a;cursor:pointer;background:#222b;border:1px solid #c6a46c60;place-items:center;width:44px;height:44px;display:grid;position:absolute}.yachts-module__cd2uRW__viewerClose{top:20px;right:20px}.yachts-module__cd2uRW__viewerPrev{top:50%;left:15px}.yachts-module__cd2uRW__viewerNext{top:50%;right:15px}.yachts-module__cd2uRW__viewerCount{letter-spacing:.2em;font-size:12px;position:absolute;top:29px;left:26px}.yachts-module__cd2uRW__aboutYacht{max-width:950px;margin-top:45px!important;padding-top:42px!important}.yachts-module__cd2uRW__aboutYacht h2{font-size:clamp(27px,3vw,38px);line-height:1.25}.yachts-module__cd2uRW__aboutYacht>div{max-width:850px;font-size:14px;line-height:1.9}.yachts-module__cd2uRW__specsYacht{background:linear-gradient(125deg,#1b1d17,#131511);border:1px solid #c6a46c30;padding:32px}.yachts-module__cd2uRW__specsYacht dl>div{padding:17px}.yachts-module__cd2uRW__specsYacht li{font-size:13px;line-height:1.8}@media (max-width:700px){.yachts-module__cd2uRW__viewerImage{inset:65px 10px}.yachts-module__cd2uRW__viewerPrev,.yachts-module__cd2uRW__viewerNext{top:auto;bottom:20px}.yachts-module__cd2uRW__specsYacht{padding:23px 18px}.yachts-module__cd2uRW__aboutYacht{margin-top:30px!important;padding-top:30px!important}}
