main.zos-boat-details section#boat-content{padding:1rem;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr}@media screen and (max-width:600px){main.zos-boat-details section#boat-content{grid-template-columns:1fr;grid-template-rows:auto}}main.zos-boat-details section#boat-content div.boat-details-wrapper{padding:0 1rem;position:relative}main.zos-boat-details section#boat-content div.boat-details-wrapper div.header{position:sticky;top:4.5rem;left:0;padding:1rem 0;background-color:#fff;border-bottom:solid 1px #cecece50;z-index:100;display:flex;align-items:center;justify-content:space-evenly}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.header{flex-direction:column}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.header button#mobile-extend-tab{position:absolute;top:1.75rem;right:0;padding:3px;background-color:transparent;border:none;outline:0;color:#e89644;display:none}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.header button#mobile-extend-tab{display:flex}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a{outline:0;border:none;background:0 0;text-decoration:none;color:#e89644;padding:10px 0;cursor:pointer;font-size:17px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:color .2s ease,background-size .25s ease}main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a.active,main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a:hover{color:#e89644;background-size:100% 2px}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a{transition:all ease-in-out .2s;overflow:hidden;height:0;padding:0}main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a.active,main.zos-boat-details section#boat-content div.boat-details-wrapper div.header a.expand{height:auto;padding:10px 0}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab{display:flex;flex-direction:column;padding:1rem}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab{padding:1rem 0}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab h4{color:#020c32;margin-top:0;font-size:17px;font-weight:700;line-height:27px;font-family:Roboto,sans-serif!important}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row{gap:2rem;display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:2rem}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row{flex-direction:column}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row div.col-6{flex-basis:45%}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row div.col-6 div.flex-row{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #cecece;padding-bottom:1rem;margin-bottom:1rem}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row div.col-6 div.flex-row p{font-size:17px;margin:0}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row div.col-6 div.flex-row p span{text-align:left;color:#020C3299}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab div.row div.col-6 div.flex-row p strong{text-align:right;color:#020c32}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos{height:400px;width:100%}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos{height:200px}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide{overflow:hidden}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide{height:200px}}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide a{z-index:100}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide div.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:50}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide div.overlay i{font-size:70px;color:#fff}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide picture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity ease-in-out .2s;z-index:10;opacity:1}main.zos-boat-details section#boat-content div.boat-details-wrapper div.content div.tab#tab-video .swiper#boat-videos .swiper-wrapper .swiper-slide:hover picture img{opacity:.65}main.zos-boat-details section#boat-content div.boat-contact-wrapper{position:relative;padding:0 1rem}@media screen and (max-width:600px){main.zos-boat-details section#boat-content div.boat-contact-wrapper{display:none}}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact{position:sticky;top:6rem;left:0}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.boat-more-details{margin-bottom:2rem}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.boat-more-details h5{margin:0;font-size:22px;margin:0 0 1rem 0;font-family:Roboto,sans-serif!important}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.boat-more-details p{font-size:15px;margin:0 0 1rem 0}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.boat-more-details button.favorites-button{background-color:#020c32;border-radius:0;color:#fff;border:none;outline:0;font-size:17px;cursor:pointer;padding:15.5px 2rem;text-decoration:none;width:100%;height:50px;padding:15px;text-align:center;transition:all ease-in-out .2s}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.boat-more-details button.favorites-button.is-favorited{background-color:#e89644}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card{box-shadow:0 0 16px 0 #0000001C;padding:2rem}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card h3{font-size:30px;text-align:center;margin-top:0}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:1rem}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-wrapper div.image{border-radius:50%;overflow:hidden;aspect-ratio:1;height:auto;width:83px}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-wrapper div.details h4{font-size:22px;margin:0 0 .5rem 0}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-wrapper div.details p{font-size:17px;margin:0}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-contact{display:flex;flex-wrap:wrap;gap:6px}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-contact p{width:fit-content}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card div.broker-contact p a{text-decoration:none;color:inherit}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.broker-card button.contact-button{background-color:#020c32;border-radius:0;color:#fff;border:none;outline:0;font-size:17px;cursor:pointer;padding:15.5px 2rem;text-decoration:none;width:100%;height:50px;padding:15px;text-align:center}main.zos-boat-details section#boat-content div.boat-contact-wrapper div.sticky-contact div.contact-us div.alt-links p{text-align:right}main.zos-boat-details section#boat-featured{padding:0 1rem;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}main.zos-boat-details section#boat-featured div.featured-header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0}main.zos-boat-details section#boat-featured div.featured-header p{margin:0;font-size:20px;font-weight:300;font-family:Roboto,sans-serif;color:#020C32B2;text-transform:uppercase;letter-spacing:5px}main.zos-boat-details section#boat-featured div.featured-header h2{margin:0;font-size:50px;color:#020c32}main.zos-boat-details section#boat-featured div.featured-wrapper{display:grid;max-width:1200px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:14px}@media screen and (max-width:600px){main.zos-boat-details section#boat-featured div.featured-wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card{border-radius:10px;position:relative;overflow:hidden;background-color:#fff;box-shadow:0 0 12px #0000001F}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card a.stretched-link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-thumb{overflow:hidden;height:250px}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-thumb picture img{width:100%;height:100%;object-fit:cover;object-position:center}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details{padding:8px 24px}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details h3{font-family:Roboto,sans-serif;color:#020c32;font-weight:400;font-size:22px;text-align:left;margin:0 0 12px 0}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.details{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:solid 1px #020C321A}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.details div.location,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.details div.make{width:fit-content}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.details div.location p,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.details div.make p{margin:0;font-size:15px;font-family:Roboto,sans-serif;color:#020c32;font-weight:400}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features{display:flex;align-items:center;justify-content:space-around}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.cabin,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.crew,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.guests,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.length{display:flex;align-items:center;justify-content:center;flex-direction:column}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.cabin p,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.crew p,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.guests p,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.length p{font-family:Roboto,sans-serif;margin:0}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.cabin small,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.crew small,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.guests small,main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-details div.features div.length small{font-family:Roboto,sans-serif}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-footer{background-color:#020c32;padding:.65rem 0}main.zos-boat-details section#boat-featured div.featured-wrapper div.boat-card div.boat-footer p.price{color:#fff;text-align:center;margin:0}dialog#boat-contact-us-modal{border:none;outline:0;color:#fff;min-width:400px;background-color:#020c32}dialog#boat-contact-us-modal div.header{padding:.75rem 1rem;color:inherit;display:flex;align-items:center;justify-content:space-between}dialog#boat-contact-us-modal div.header h4{color:inherit;margin:0}dialog#boat-contact-us-modal div.header button{color:inherit;border:none;outline:0;background:0 0}dialog#boat-contact-us-modal div.content{color:inherit;padding:.75rem 1rem}dialog#boat-contact-us-modal div.content form .cog-form__container .cog-form__content .cog-body .cog-page .cog-row .cog-field div.cog-input .el-input input{outline:0;border:solid 1px #cecece;background:#fff;border-radius:4px;color:#000;padding:12px}dialog#boat-contact-us-modal div.content form .cog-form__container .cog-form__content .cog-body .cog-page .cog-row .cog-field div.cog-input .el-textarea textarea{outline:0;border:solid 1px #cecece;background:#fff;border-radius:4px;color:#000;padding:12px}dialog#boat-contact-us-modal div.content form .cog-form__container .cog-form__content .cog-body .cog-page .cog-page__navigation button{background-color:#e89644;border-radius:3px;color:#020c32;border:none;outline:0;font-size:17px;cursor:pointer;padding:15.5px 2rem;text-decoration:none;width:100%}dialog#boat-contact-us-modal div.content form .cog-form__container .cog-form__content .cog-abuse.cog-wrapper,dialog#boat-contact-us-modal div.content form .cog-form__container .cog-form__content .cog-branding{opacity:0!important;height:0!important;width:0!important;visibility:none!important;overflow:hidden!important}dialog#boat-contact-us-modal div.footer{color:inherit;padding:.75rem 1rem}dialog#boat-contact-us-modal .hide{display:none}dialog#boat-contact-us-modal::backdrop{backdrop-filter:blur(3px);background-color:#020c3230}