main.zos-boat-details section{max-width:1520px;margin:0 auto}main.zos-boat-details section#boat-header{padding:1rem;display:flex;align-items:flex-end;justify-content:flex-start;gap:2rem}@media screen and (max-width:600px){main.zos-boat-details section#boat-header{display:none}main.zos-boat-details section#boat-header div.title h1{visibility:hidden}main.zos-boat-details section#boat-header div.title p{visibility:hidden}}main.zos-boat-details section#boat-header div.title{display:flex;flex-basis:100%;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}@media screen and (max-width:600px){main.zos-boat-details section#boat-header div.title{align-items:center;justify-content:center}}main.zos-boat-details section#boat-header div.title h1{margin:0}main.zos-boat-details section#boat-header div.title p{margin:0}main.zos-boat-details section#boat-header div.location{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}@media screen and (max-width:600px){main.zos-boat-details section#boat-header div.location{align-items:center;justify-content:center}}main.zos-boat-details section#boat-header div.location p{margin:0;letter-spacing:1px;white-space:nowrap}main.zos-boat-details section#boat-header div.price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}@media screen and (max-width:600px){main.zos-boat-details section#boat-header div.price{align-items:center;justify-content:center}}main.zos-boat-details section#boat-header div.price p{margin:0;letter-spacing:1px;white-space:nowrap}main.zos-boat-details section#boat-gallery{padding:1rem;position:relative}main.zos-boat-details section#boat-gallery div.swiper{width:100%}@media screen and (max-width:600px){main.zos-boat-details section#boat-gallery div.swiper{height:600px}}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper{position:relative}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:10px;width:95%;height:470px}@media screen and (max-width:600px){main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide{width:100%;height:600px;grid-template-columns:1fr;grid-template-rows:2fr 1fr}}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.large-image{position:relative;max-height:inherit;overflow:hidden}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.large-image div.img{position:relative;overflow:hidden;height:100%;width:100%;transition:opacity ease-in-out .2s}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.large-image div.img:hover{opacity:.65}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.large-image div.img picture img{width:100%;height:100%;object-fit:cover;object-position:center}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.image-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.image-grid div.img{width:100%;height:100%;position:relative;aspect-ratio:3/2;overflow:hidden;transition:opacity ease-in-out .2s}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.image-grid div.img:hover{opacity:.65}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide div.image-grid div.img picture img{width:100%;height:100%;object-fit:cover;object-position:center}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide.contact-slide{display:flex;position:relative}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide.contact-slide div.floating-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#020C32B2;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:20}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide.contact-slide div.floating-wrapper h3{color:#fff;font-size:32px;letter-spacing:3px;font-family:Roboto,sans-serif!important}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide.contact-slide div.floating-wrapper button{border:none;outline:0;color:#000;cursor:pointer;padding:1rem 4rem;background-color:#e89644}main.zos-boat-details section#boat-gallery div.swiper div.swiper-wrapper div.swiper-slide.contact-slide::before{content:"";width:100%;height:auto;background-image:url(https://lhp-dev.zinc-dev.cloud/wp-content/themes/zos-theme-core/assets/images/fp-difference-bg.webp);background-position:center;background-size:cover;z-index:10}main.zos-boat-details section#boat-gallery div.swiper div.gallery-toggle{position:absolute;bottom:1rem;left:1rem;z-index:10}@media screen and (max-width:600px){main.zos-boat-details section#boat-gallery div.swiper div.gallery-toggle{opacity:0;display:none;visibility:none}}main.zos-boat-details section#boat-gallery div.swiper div.gallery-toggle button{border:none;outline:0;border-radius:2px;padding:.65rem 1.5rem;background:#fff;color:#000;cursor:pointer;opacity:.45;transition:ease-in-out all .2s}main.zos-boat-details section#boat-gallery div.swiper div.gallery-toggle button:hover{opacity:1}main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-next:hover i,main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-prev:hover i{color:#e89644;text-shadow:0 1px 4px #ffffff32}main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-next svg,main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-prev svg{width:0;height:0;opacity:0;display:none;visibility:hidden}main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-next i,main.zos-boat-details section#boat-gallery div.swiper div.swiper-button-prev i{font-size:42px;text-shadow:none;color:#676d84;transition:all ease-in-out .2s}body{position:relative}body nav.zos-theme-navbar{color:#000!important;background-color:#fff!important}body nav.zos-theme-navbar section.nav-container div.nav-links picture img.logo#light{opacity:1!important}body nav.zos-theme-navbar section.nav-container div.nav-links picture img.logo#dark{opacity:0!important}body div.mobile-sticky-nav{display:none;visibility:hidden}@media screen and (max-width:600px){body div.mobile-sticky-nav{position:fixed;visibility:visible;left:0;bottom:0;width:100%;z-index:1000;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 -1px 4px #00000016}}body div.mobile-sticky-nav div.actions{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end}body div.mobile-sticky-nav div.actions button.favorites-button,body div.mobile-sticky-nav div.actions button.share-button{border:none;outline:0;background:0 0;color:#e89644;font-size:20px}body div.mobile-sticky-nav div.title{display:flex;flex-direction:column;padding:8px 12px 6px 12px;gap:4px}body div.mobile-sticky-nav div.title h1{font-family:Roboto,sans-serif!important;font-size:24px;margin:0}body div.mobile-sticky-nav div.title p{font-size:14px;margin:0}body div.mobile-sticky-nav div.title p.price{margin-bottom:6px}body div.mobile-sticky-nav div.title button{padding:10px 6px;font-size:16px}body div.mobile-sticky-nav button{width:100%;border:none;outline:0;padding:8px 6px;background:#020c32}