/* Luxteria yacht listing page v2 (1.5.47-yacht-v2). Loaded only on the yacht v2 pages, after villa-v2.css. Luxteria colors. */
main[data-lxyv2] .lxyv-stats{grid-template-columns:repeat(2,1fr)}
main[data-lxyv2] .lxv-stats--3{grid-template-columns:repeat(3,1fr)}
@media(min-width:600px){main[data-lxyv2] .lxv-stats--4{grid-template-columns:repeat(4,1fr)}}
@media(max-width:599px){main[data-lxyv2] .lxv-stats--4 li:nth-child(3){border-left:0}main[data-lxyv2] .lxv-stats--4 li:nth-child(n+3){border-top:1px solid var(--lxv-line)}main[data-lxyv2] .lxv-stats--3 li.lxyv-st--t{grid-column:1/-1;border-left:0;border-top:1px solid var(--lxv-line)}}
main[data-lxyv2] .lxyv-stats b{font-size:28px;white-space:nowrap}
main[data-lxyv2] .lxyv-stats li.lxyv-st--t b{font-family:var(--lxv-serif);font-size:19px;font-weight:500;line-height:1.25;white-space:normal;padding-top:5px}
main[data-lxyv2] .lxyv-lead{font-family:var(--lxv-serif);font-size:19px;line-height:1.5;color:#3d3a35;max-width:34em;margin-top:14px}
main[data-lxyv2] .lxyv-lead a,main[data-lxyv2] .lxyv-note a,main[data-lxyv2] .lxyv-prose a,main[data-lxyv2] .lxyv-spec a,main[data-lxyv2] .lxyv-mv__p a{color:inherit;text-decoration:underline;text-underline-offset:3px}
main[data-lxyv2] .lxyv-prose p+p{margin-top:14px}
main[data-lxyv2] .lxyv-note{padding:16px 18px;background:var(--lxv-cream2);border-left:2px solid var(--lxv-warm);font-size:15px;line-height:1.6;color:#3d3a35}
main[data-lxyv2] .lxyv-note p{font-size:15px;line-height:1.6;max-width:none;margin:0}
/* specifications */
main[data-lxyv2] .lxyv-spec{margin:0;border-top:1px solid var(--lxv-line)}
main[data-lxyv2] .lxyv-spec>div{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--lxv-line);opacity:1;transform:none}
main[data-lxyv2] .lxyv-spec dt{font-family:var(--lxv-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--lxv-mute);padding-top:3px}
main[data-lxyv2] .lxyv-spec dd{margin:0;font-size:15.5px;line-height:1.5;color:#1d1b18}
@media(min-width:640px){main[data-lxyv2] .lxyv-spec{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}
/* inquiry card message field */
main[data-lxyv2] .lxyv-f--msg textarea{border:0;background:transparent;padding:2px 0 0;margin:0;font:inherit;font-size:16px;color:#111;outline:none;width:100%;min-height:48px;resize:vertical;box-shadow:none;border-radius:0}
/* other yachts */
main[data-lxyv2] .lxyv-mv__p{margin:-8px 0 22px;max-width:46em}
main[data-lxyv2] .lxyv-mv__p p{font-size:15.5px;line-height:1.7;color:#3d3a35;text-align:left}
main[data-lxyv2] .lxv-mv__img{aspect-ratio:4/3}
main[data-lxyv2] .lxv-mv__n{font-size:28px}
main[data-lxyv2] .lxyv-plain{list-style:none;padding:0;margin:18px 0 0}
/* lower blocks kept from the page */
main[data-lxyv2] .lxv-lower>.lxv-x p{font-size:15.5px}
main[data-lxyv2] .lxv-lower>.lxv-x:last-child{padding-bottom:56px}
main[data-lxyv2] .lxv-x .lsf1137-ul{margin:14px 0 0;padding-left:18px;font-size:15.5px;line-height:1.75;color:#262420}
main[data-lxyv2] .lxv-faq .lx-faqsec{padding-top:0}
/* lsf1137 "What sets her apart" uses the black lx-band: inside the v2 body it sits on white */
main[data-lxyv2] .lxv-x .lx-band{background:none;color:#111}
main[data-lxyv2] .lxv-x .lx-band .lx-h2,main[data-lxyv2] .lxv-x .lx-band p{color:#262420}
main[data-lxyv2] .lxv-x .lx-band .lx-h2{color:#111}
main[data-lxyv2] .lxv-x .lsf1137-sec .lx-narrow>p:last-child{margin-bottom:0}
/* 1.5.49: facts row with long text values (NEVERBLUE): short facts side by side, each long fact on its own full-width row */
main[data-lxyv2] .lxyv-stats.lxyv-stats--long{grid-template-columns:repeat(2,1fr)}
main[data-lxyv2] .lxyv-stats--long li{border-left:0;border-top:0}
main[data-lxyv2] .lxyv-stats--long li:not(.lxyv-st--t)+li:not(.lxyv-st--t){border-left:1px solid var(--lxv-line)}
main[data-lxyv2] .lxyv-stats--long li.lxyv-st--t{grid-column:1/-1;border-left:0;border-top:1px solid var(--lxv-line);padding:16px 12px}
