.deck-label{padding:20px 0 0;margin:0;text-align:center}.decks-links{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;justify-content:center;position:relative}.decks-links>li{flex:0 1 auto;text-align:center;padding:0 25px 20px 25px}.decks-links ul.options{display:none;width:100%;margin:-10px 0 0 0;text-align:center}.decks-links .active ul.options,.decks-links ul.options.active{display:block}.decks-links ul.options>li{text-align:center;display:inline-block;text-transform:uppercase;padding:8px 20px;width:110px;font-size:var(--body-xs)}@media only screen and (max-width:640px){.decks-links>li{padding:0 20px 20px 20px}.decks-links ul.options>li{width:auto;padding:0 4px;font-size:var(--body-xs)}}.deck-photos{display:block;position:relative;z-index:1}.deck-option:not(.active){display:none}.deck-option{position:relative}.deck-option.got-notes{padding-top:70px}.deck-option.got-notes .deck-notes{position:absolute;width:100%;left:0;top:0;text-align:center;font-style:italic}.deck-option .deck-notes{height:21px}.active .deck-label .deck-option-label,.options .active .deck-option-label{position:relative}.active .deck-label .deck-option-label:after,.options .active .deck-option-label:after{content:"";width:100%;position:absolute;bottom:-1px;left:0;border-top:1px solid #666}.deck-notes{padding:0;text-align:center}.deck-bullets{display:block;width:100%;text-align:center}.deck-bullets li{display:inline-block;margin:0 5px}.deck-bullets li .bullet{text-indent:-9999px;overflow:hidden;border-radius:100px;width:8px;height:8px;display:inline-block;transition:all 200ms ease;background:#fff;border:1px solid #999;margin:10px 0}.deck-bullets li.active .bullet{background-color:var(--brand-colour);border-color:var(--brand-colour)}.deck-slider-wrap{position:relative;height:0;width:100%;float:left;display:block;padding-top:40%}.deck-slider-wrap .deck-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.deck-slider-wrap .deck-slide img{display:none}.deck-photos .swiper-pagination{display:block;margin:20px 0;padding:0;text-align:center}.deck-photos .swiper-pagination .swiper-pagination-bullet{display:inline-block;list-style:none;width:28px;height:22px;margin:0 3px;vertical-align:top;cursor:pointer}.deck-photos .swiper-pagination .swiper-pagination-bullet{text-indent:-9999px;overflow:hidden;display:inline-block;line-height:10px;transition:all 200ms ease;background:#999;width:28px;height:2px;margin:10px 0}.deck-photos li{text-align:center}.deck-photos li a{display:inline-block;position:relative;z-index:1}@media only screen and (max-width:640px){.deck-photos .swiper-pagination .swiper-pagination-bullet{width:20px}}.deck-photos .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--brand-colour)}@media only screen and (min-width:641px){.deck-photos{padding-left:60px;padding-right:60px}}.row .yacht-details-banner .row{max-width:1460px;margin-left:auto;margin-right:auto}@media only screen and (max-width:640px){.modelLogo{display:none}}.section{display:block;margin-bottom:20px;text-align:center;width:100%}.additionalImages ul li{padding-left:1px;padding-right:1px;padding-bottom:0}.additionalImages ul li img{width:100%}.overviewContent .modelLogo{margin:10px 0 20px}.overviewContent .price{color:#003e5f;font-size:var(--body-r);margin:0}@media only screen and (max-width:40em){.overviewContent .modelLogo{margin:0}}.yacht-testimonials .swiper-button-prev,.yacht-testimonials .swiper-button-next{display:none!important}.yacht-testimonials:hover .swiper-button-prev,.yacht-testimonials:hover .swiper-button-next{display:block!important}.quick-view{display:block;margin:0}.quick-view .accomodation{margin:5px 0 12px 0;display:flex;width:100%;justify-content:center}.quick-view .accomodation li{flex:0 0 auto;border-right:1px solid #ccc;padding-right:14px;margin-right:14px;text-align:left}.quick-view .accomodation li:last-child{border-right:0}.quick-view .accomodation li.guests{background:url(/resources/images/icons/accommodation-group.svg) 0 7px no-repeat;padding-left:41px;height:45px;background-size:auto 30px}.quick-view .accomodation li.guests.owner{padding-left:0}.quick-view .accomodation li.cabins{background:url(/resources/images/icons/cabins.svg) 0 11px no-repeat;padding-left:41px;background-size:auto 28px}.quick-view .accomodation li.crew{background:url(/resources/images/icons/captains-hat.svg) 0 14px no-repeat;padding-left:43px;border:none;margin:0;padding-right:0;background-size:auto 22px}.quick-view .accomodation-details{float:left;width:100%;margin:10px 0 5px;padding:10px 0 0;border-top:1px solid #ddd}.quick-view .accomodation .heading,.quick-view .accomodation-details .heading{display:block;margin:0 0 2px}.quick-view .accomodation .number{text-align:left}.quick-view .accomodation .number span{display:inline-block;padding-left:5px}@media only screen and (max-width:320px){.quick-view .accomodation li{padding-right:14px;margin-right:14px}}@media only screen and (min-width:901px){.quick-view .accomodation{margin:5px 0}.quick-view .accomodation{margin:7px 0 10px}.quick-view .accomodation li{padding-right:16px;margin-right:16px}.quick-view .accomodation li.guests{padding-left:46px;height:54px;background-size:auto 30px;background-position:0 16px}.quick-view .accomodation li.cabins{padding-left:45px;height:54px;background-position:0 20px;background-size:auto 28px}.quick-view .accomodation li.crew{padding-left:52px;height:54px;background-position:0 22px;background-size:auto 24px}.quick-view .accomodation-details{float:left;width:100%;margin:10px 0 5px;padding:10px 0 0;border-top:1px solid #ddd}}@media only screen and (min-width:641px) and (max-width:900px){.quick-view .accomodation li{margin-right:0;text-align:center;padding:0 4%}.quick-view .accomodation li.guests{background-position:50% 0;background-size:auto 25px;padding-top:30px;padding-left:4%;height:auto}.quick-view .accomodation li.cabins{background-position:50% 1px;background-size:auto 23px;padding-top:30px;padding-left:4%}.quick-view .accomodation li.crew{background-position:50% 3px;background-size:auto 18px;padding-top:30px;padding-left:4%;padding-right:4%}}@media only screen and (min-width:901px) and (max-width:1280px){.quick-view .accomodation li{padding-right:10px;margin-right:10px}.quick-view .accomodation li.guests{background-size:auto 26px;background-position:0 68%;padding-left:31px;height:auto}.quick-view .accomodation li.cabins{padding-left:33px;background-size:auto 24px;background-position:0 68%;height:auto}.quick-view .accomodation li.crew{padding-left:31px;background-position:0 68%;background-size:auto 17px;height:auto}}.yacht-heading{margin:20px 0 10px}.yacht-heading span{display:inline-block;position:relative;padding:14px 0 0}.yacht-heading span:before{content:"";height:4px;width:30px;background:var(--brand-colour);position:absolute;top:0;left:50%;margin-left:-15px}.yacht-heading span b{display:inline;text-transform:capitalize}.grey-block .specificationDetails li{border-color:#d8dee6}.block-bg-dark-grey .yacht-heading span,.dark-grey-block .yacht-heading span{color:#fff}.block-bg-dark-grey .yacht-heading span:before,.dark-grey-block .yacht-heading span:before{background:#fff}.engine-option-count{text-align:left;margin-bottom:0}.engineDetails a{font-size:var(--body-r);display:inline-block}.engineDetails a:after{content:"";width:24px;height:17px;background:url(/resources/images/icons/information.svg) bottom right no-repeat;background-size:17px auto;display:inline-block;margin-right:-24px;margin-bottom:-4px}.compare-engine-button{margin:-10px 0 30px}.dark-grey-block .yacht-heading{color:#fff;padding-top:25px}.dark-grey-block .intro{color:#fff}.dark-grey-block .specificationDetails li .labelCopy,.dark-grey-block .specificationDetails li span,.dark-grey-block .table-heading,.dark-grey-block,.dark-grey-block .engineDetailsDisclaimer,.dark-grey-block .engine-option-count,.dark-grey-block .specificationDetails li div{color:#fff}.block-bg-dark-grey .yacht-heading{color:#fff;padding-top:25px}.block-bg-dark-grey .intro{color:#fff}.block-bg-dark-grey .specificationDetails li .labelCopy,.block-bg-dark-grey .specificationDetails li span,.block-bg-dark-grey .table-heading,.block-bg-dark-grey,.block-bg-dark-grey .engineDetailsDisclaimer,.block-bg-dark-grey .engine-option-count,.block-bg-dark-grey .specificationDetails li div{color:#fff}.overview-spec{margin:0 auto;display:inline-block;vertical-align:top;width:100%}.column-number-6{max-width:1500px}.column-number-5{max-width:1250px}.column-number-4{max-width:1000px}.column-number-3{max-width:750px}.column-number-2{max-width:500px}.column-number-1{max-width:250px}.key-spec-list-table{padding:60px 0 20px;width:100%;text-align:center}.overview-spec ul{display:block;margin:0 0 30px;text-align:center;width:100%}.overview-spec li{display:inline-block;padding:0 20px;vertical-align:top}.overview-spec li .heading{text-align:center;padding:85px 0 5px;line-height:1.3em;color:#fff}.overview-spec .performance .heading{background:url(/resources/images/icons/performance.svg) 50% 16px no-repeat;background-size:65px auto}.overview-spec .accommodation .heading{background:url(/resources/images/icons/sleeps2.svg) 50% 0 no-repeat;background-size:64px auto}.overview-spec .length .heading{background:url(/resources/images/icons/length-alt.svg) 50% 14px no-repeat;background-size:52px auto}.overview-spec .materials .heading{background:url(/resources/images/icons/materials.svg) 50% 16px no-repeat;background-size:46px auto}.overview-spec .materials .heading.shorter{padding:85px 0 13px}.overview-spec .passengers .heading{background:url(/resources/images/icons/passengers.svg) 50% 6px no-repeat;background-size:59px auto}.overview-spec .tenders-speed .heading{background:url(/resources/images/icons/tenders-speed.svg) 50% 5px no-repeat;background-size:63px auto}.overview-spec li .detail{text-align:center;line-height:1.3em;color:#fff;margin:0 0 20px}@media only screen and (max-width:900px){.overview-spec li{width:24%}}@media only screen and (max-width:640px){.overview-spec li{width:49%}}@media only screen and (min-width:901px){.overview-spec ul{display:flex;justify-content:space-evenly;margin:0 0 30px}.overview-spec li{padding:0 50px}.overview-spec li .heading{padding:96px 0 5px}.overview-spec .performance .heading{background-size:70px auto}.overview-spec .accommodation .heading{background-size:69px auto}.overview-spec .length .heading{background-size:57px auto}.overview-spec .materials .heading{background-size:51px auto}.overview-spec .materials .heading.shorter{padding:96px 0 5px}.overview-spec li .detail{margin:0}}@media only screen and (min-width:901px) and (max-width:1078px){.overview-spec li{padding:0 30px}}@keyframes popHeart{0%,100%{transform:scale(1)}25%{transform:scale(1.2)}40%{transform:scale(1.1)}60%{transform:scale(1.23)}}.shortlist-button.active span.hart{display:none;animation:1s popHeart}.shortlist-button.active span.hart{display:block;animation:1s popHeart}.shortlist-button{display:inline-block;border:1px solid #ccc;border-radius:30px;float:right;display:inline-block;height:40px;width:40px;line-height:40px;text-align:center;margin-top:4px}.shortlist-button:hover,.shortlist-button.active{border:1px solid var(--brand-colour);color:var(--brand-colour)}.shortlist-button span.hart{height:38px;width:38px;background:url(/resources/images/icons/search_hart-empty.svg) center center no-repeat;display:inline-block;float:left}.shortlist-button:hover span.hart,.shortlist-button.active span.hart{background-image:url(/resources/images/icons/search_hart-full.svg);background-size:18px 16px}.for-sale-button{float:right}@media only screen and (min-width:641px) and (max-width:767px){.shortlist-button{height:37px;width:37px;margin-top:0}.shortlist-button span.hart{width:35px;height:35px}}.stock-used-button-container{float:right;margin-left:10px}.stock-used-button-container .icon-outline-btn{background:url(/resources/images/icons/model-stock-search-icon.svg) 20px 50% no-repeat;margin:0}.stock-used-button-container .icon-outline-btn:hover{background:url(/resources/images/icons/model-stock-search-icon-white.svg) 20px 50% no-repeat var(--brand-colour-accent)}.build-button-container{float:right;margin-left:15px}.banner-slider-wrap{display:block;position:relative}.yacht-navigation{display:block;text-align:right;padding:20px 0 0}.yacht-navigation li{display:inline-block;margin:0 0 0 10px;padding:0}.yacht-navigation a{color:#fff;font-size:var(--body-s)}.yacht-navigation a:hover{cursor:pointer}@media only screen and (max-width:768px){.branded-gradient-bg.section-links{background:#003e5f}}.image_set{position:relative;float:left;width:100%}.image_set .left{position:relative;float:left;width:50%}.image_set .right{position:relative;float:right;width:50%}@media only screen and (max-width:40em){.image_set .left,.image_set .right{width:100%}}.image_set .image_box_big,.image_set .image_box_small{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:0;background-position:center}.image_set .image_box_small{float:left;width:50%;padding-bottom:38%}.image_set .image_box_big{float:left;width:100%;padding-bottom:76%}.image_set .image_box_big .hover-animation,.image_set .image_box_small .hover-animation{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .8);opacity:0;transition:all 0.15s linear;cursor:pointer}.image_set .image_box_big .hover-animation .view_image_btn,.image_set .image_box_small .hover-animation .view_image_btn{background-image:url(../../resources/images/view_image.png);background-size:48px;background-position:top;padding-top:70px;color:#fff;width:120px;background-repeat:no-repeat;text-align:center;text-transform:uppercase;font-size:var(--body-s);font-family:var(--b-light);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:400;letter-spacing:-.025em;position:absolute;top:50%;left:50%;margin-top:-43px;margin-left:-60px}.image_set .image_box_big:hover .hover-animation,.image_set .image_box_small:hover .hover-animation{opacity:1}.image_set img{opacity:0}.image-set-overlay-wrap{float:left;width:100%;height:100%;padding:2px 0}.image-set-overlay{position:relative;margin:0 auto;width:100%;max-width:960px}.image-set-overlay .image_box_big,.image-set-overlay .image_box_small{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:0;background-position:center}.image-set-overlay .image_box_big:nth-child(even){float:right}.image-set-overlay .image_box_small{float:left;width:33.3%;padding-bottom:25%}.image-set-overlay .image_box_small .image-block,.image-set-overlay .image_box_big .image-block{position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box;border:2px solid #fff}.image-set-overlay .image_box_big{float:left;width:66.6%;padding-bottom:50%}.image-set-overlay .image_box_big .hover-animation,.image-set-overlay .image_box_small .hover-animation{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(51 152 189 / .8);opacity:0;transition:all 0.15s linear;cursor:pointer}.image-set-overlay .image_box_big .hover-animation .view_image_btn,.image-set-overlay .image_box_small .hover-animation .view_image_btn{background-image:url(../../resources/images/view_image.png);background-size:48px;background-position:top;padding-top:70px;color:#fff;width:120px;background-repeat:no-repeat;text-align:center;text-transform:uppercase;font-size:var(--body-s);letter-spacing:1px;font-family:var(--b-light);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:400;position:absolute;top:50%;left:50%;margin-top:-43px;margin-left:-60px}.image-set-overlay .image_box_big:hover .hover-animation,.image-set-overlay .image_box_small:hover .hover-animation{opacity:1}.image-set-overlay img{opacity:0}.lightbox-list-links .copy{display:inline-block}.lightbox-list-links a{position:relative;padding-left:8px;padding-right:3px;display:inline-block}.lightbox-list-links .jsLightboxTrigger:not(:last-child):after{content:",";position:absolute;right:0;bottom:2px;width:2px;height:20px}@media only screen and (max-width:640px){.lightbox-list-links .copy{display:block;padding-bottom:5px}.lightbox-list-links a{line-height:1.6em}}@media only screen and (max-width:640px){.lightbox-list-links .jsLightboxTrigger:not(:last-child):after{bottom:3px}}@media only screen and (min-width:641px) and (max-width:900px){.lightbox-list-links .jsLightboxTrigger:not(:last-child):after{bottom:0}}@media only screen and (min-width:901px) and (max-width:1280px){.lightbox-list-links .jsLightboxTrigger:not(:last-child):after{bottom:1px}}@media only screen and (min-width:1281px) and (max-width:1440px){.lightbox-list-links .jsLightboxTrigger:not(:last-child):after{bottom:2px}}.buttonVirtualTour{padding-left:65px;position:relative}.buttonVirtualTour:before{content:"";width:41px;height:27px;background:url(/resources/images/button-icon-360-degrees.svg) 0 0 no-repeat;background-size:38px auto;position:absolute;top:12px;left:17px}@media only screen and (max-width:640px){.buttonVirtualTour:before{top:5px}}.buttonVirtualTour:hover:before,.buttonVirtualTour:active:before,.buttonVirtualTour:focus:before{background-position:0 -56px}.vt-image{position:relative;display:inline-block;margin:0 0 20px;width:100%}.vt-image img{width:100%}.vt-image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgb(255 255 255 / .4)}.vt-image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:url(/resources/images/icons/icon-360-degrees-dark-svg.svg) 50% 50% no-repeat;background-size:140px auto}.brochureList{display:block;text-align:center}.brochureList li{display:inline-block;margin:0 10px;max-width:210px;vertical-align:top}.brochureList li img{box-shadow:0 2px 5px 0 rgb(0 0 0 / .16),0 2px 10px 0 rgb(0 0 0 / .12);width:60%}@media only screen and (min-width:641px){.brochureList li img{width:100%}}.overlay.overlay-contentpush{position:fixed;width:100%;height:100%;top:0;left:0}.overlay .overlay-close{width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(../../resources/img/cross.png) no-repeat center center;text-indent:200%;color:#fff0;outline:none;z-index:100}.overlay-contentpush{background:#fff;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(-100%);transition:transform 0.5s,visibility 0s 0.5s}.overlay-contentpush.open{visibility:visible;transform:translateX(0%);transition:transform 0.5s;z-index:10}.inner-wrap{overflow-x:hidden;transition:transform 0.5s}.inner-wrap.overlay-open{transform:translateX(50%)}.inner-wrap:after{content:"";opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);transition:opacity 0.5s,visibility 0s 0.5s}.inner-wrap.overlay-open:after{visibility:visible;opacity:1;transition:opacity 0.5s}.mobile-image-gallery{margin:15px 0}.mobile-image-gallery li{margin-bottom:20px}.competing-model .view-all{float:right;font-size:var(--body-s)}@media only screen and (max-width:640px){.banner-slider.mobile li .image,.banner-slider.tablet li .image{padding-bottom:52.7%}}iframe#vt{width:100%;height:700px}@media only screen and (max-width:1024px){iframe#vt{width:100%;height:500px}}@media only screen and (max-width:640px){iframe#vt{width:100%;height:300px}}.banner-tag-dis,.banner-tag-dev{position:absolute;top:37px;left:0;color:#fff;line-height:1.3em;text-transform:uppercase;text-shadow:2px 2px 4px rgb(0 0 0 / .5);letter-spacing:1px;z-index:10}@media only screen and (min-width:641px){.banner-tag-dis,.banner-tag-dev{top:62px}}.model-length-bars{display:block;width:100%;position:relative;text-align:center}.model-length-bars:before{content:"";left:0;top:2px;width:1px;position:absolute;height:30px;background:silver;z-index:1}.model-length-bars:after{content:"";right:0;top:2px;z-index:1;position:absolute;width:1px;height:30px;background:silver}.model-length-bars .line-block{position:absolute;z-index:2;height:1px;width:100%;top:16px;background:silver}.model-length-bars .length-overall{display:inline-block;padding:0 15px;background:#fff;vertical-align:top;position:relative;z-index:3;line-height:1.7em;color:silver}.model-length-bars .length-overall span{color:silver}@media only screen and (min-width:641px){.model-length-bars .length-overall{line-height:1.3em}}.video-list{display:block;text-align:center}.video-list li{display:inline-block;width:100%;margin-bottom:20px}.video-list li:last-child{margin-bottom:0}.video-list li.additional{width:25%;padding:0 10px}.video-list li.additional .overlay-play-btn{transform:scale(.6) translate(-50%,-50%)}.video-list li.additional .jsVideoApiItem a.overlay-video-btn:hover .overlay-play-btn{transform:scale(.7) translate(-50%,-50%)}@media only screen and (max-width:768px){.video-list li.additional{width:50%}}@media only screen and (max-width:640px){#video{padding-bottom:10px}}.yacht-heading small{font-size:var(--head-s);color:var(--dark-grey);vertical-align:top;line-height:24px}.successor-wrap{background:#fff;display:inline-block;padding:10px;margin:0 0 30px;overflow:hidden}.successor-wrap .image img{transition:all 300ms ease-in-out}.successor-wrap:hover .image img{transform:scale(1.05)}.lg-can-toggle-captions .lg-sub-html{background:rgb(1 102 255 / .73);bottom:auto;top:60px;font-family:var(--h-light);color:#fff;font-size:var(--head-s);transform:translate3d(0,-100%,0)}.yacht-overview>.row,.row .yacht-overview>.row{max-width:1460px;margin:0 auto}.yacht-overview{position:absolute;bottom:0;left:0;width:100%;background:rgb(0 0 0 / .5);z-index:10;padding:14px 18px}.yacht-overview .details{margin:0 16px 0 0;padding:12px 0 0;float:left;color:#fff;border-top:1px solid #fff}.yacht-overview .details .title{line-height:1em;margin:0 0 5px;letter-spacing:.03em}.yacht-overview .details .detail{line-height:1.1em}.yacht-overview .details.status .detail{padding-left:14px;position:relative}.yacht-overview .details.status .detail:before{content:"";height:8px;width:8px;background:#000;border-radius:50%;position:absolute;top:2px;left:0}.yacht-overview .details.status .detail.DISCONTINUED:before{background:var(--discontinued)}.yacht-overview .details.status .detail.IN_PRODUCTION:before{background:var(--in-production)}.yacht-overview .details.status .detail.IN_DEVELOPMENT:before{background:var(--development)}.yacht-overview .links{float:right}.yacht-overview .links a:nth-child(2n){margin-left:10px}.yacht-overview .links a{display:inline-block;line-height:18px;text-decoration:none;text-transform:uppercase;letter-spacing:.094em;border-radius:30px;border:1px solid var(--brand-colour);color:var(--brand-colour);position:relative;cursor:pointer;padding:10px 35px;text-align:center;overflow:hidden;transition:all 0.2s ease}.yacht-overview .links a:hover{background:var(--brand-colour-accent);border-color:var(--brand-colour-accent);color:#fff}@media only screen and (max-width:768px){.yacht-overview .links{float:left;padding-top:15px}.yacht-overview .links a{margin-bottom:0;line-height:12px}}@media only screen and (max-width:640px){.yacht-overview{padding:14px 18px 11px 0}.yacht-overview .links a{line-height:10px;padding:6px 18px;letter-spacing:.1em}}@media only screen and (min-width:641px){.yacht-overview{padding:30px 7px}.yacht-overview .details{margin:0 60px 0 0;padding:12px 0 0}.yacht-overview .details .title{margin:0 0 7px}.yacht-overview .details.status .detail{padding-left:24px}.yacht-overview .details.status .detail:before{height:14px;width:14px;position:absolute;top:4px;left:0}}@media only screen and (min-width:1025px){.yacht-overview .details{min-width:184px}}@media only screen and (min-width:641px) and (max-width:900px){.yacht-overview{padding:20px 24px}.yacht-overview .details{padding:12px 15px 0 0;margin:0 40px 0 0}.yacht-overview .details.status .detail::before{top:3px}}@media only screen and (min-width:901px) and (max-width:1024px){.yacht-overview .details{margin:0 50px 0 0;padding:12px 15px 0 0}.yacht-overview .details .title{margin:0 0 5px}}.modelDetails h1 span{line-height:1.3em;color:var(--light-grey);display:block}@media only screen and (max-width:640px){.modelDetails h1 span{display:block;padding:0}}.engine-card-list .swiper-slide{max-width:225px}.engine-card-list .swiper-slide:nth-child(2){width:120px}.engine-card-spacer{max-width:120px;display:block;height:100%}.engine-card{border:1px solid #b4b4b4;border-radius:6px;display:block;padding:20px 22px 20px 22px;text-align:left;height:100%;transition:all 50ms linear;background:#fff;width:100%}.engine-card:hover{border-color:var(--brand-colour)}.engine-card .engine-name{display:block;margin:12px 0 18px 0}.engine-card .group-heading{border-top:1px solid #d8dee6;padding-top:20px}.engine-card .engine-photo-link{display:block}.engine-card .engine-photo-link img{transition:opacity 80ms ease-out}.engine-card .engine-photo-link:hover img{opacity:.8}.engine-card .group-details .speed{line-height:1.3em;display:inline-block;vertical-align:middle;margin:0 0 10px 0}.engine-card .group-details .range,.engine-card .group-details .fuel-consumption{line-height:1.3em;display:inline-block;vertical-align:middle;margin:0}.engine-card .group-details .unit{line-height:1.6em;display:inline-block;vertical-align:bottom}.engine-card .group-details .speed .unit{line-height:1.7em}.engine-card .horsepower{line-height:1.3em;margin:0}.horse-power-graph{display:block;padding-top:10px}.engine-card .power-graph-split{display:flex}.engine-card .power-graph-illustration{display:flex;width:100%;flex:1 1 auto}.engine-card .power-graph-split .remaining-hp{flex:0 0 80px}.engine-card .power-graph-split .remaining-hp p{margin:-5px 0 0 0;padding:0 0 0 15px}.engine-card .power-min{margin:0 0 10px 0;background:var(--brand-colour);border-radius:14px;height:7px}.engine-card .power-additional{margin:0 0 10px 0;background:var(--green);border-radius:14px;height:7px}.engine-card .power-additional.no-color{background:#fff0}.button-info{text-decoration:none;line-height:1.3em;display:inline;max-width:100%;transition:all 75ms ease}.button-info:after{content:"";width:24px;height:17px;background:url(/resources/images/icons/information.svg) bottom right no-repeat;background-size:17px auto;display:inline-block;margin-bottom:-1px}.manu-img-wrap.ll-wrap{padding-bottom:28%}.manu-img-wrap.ll-wrap.image-loaded{background:none}@media only screen and (min-width:641px){.engine-card{padding:25px 30px 20px 30px}.engine-card .engine-name{margin:20px 0}.engine-card-list .swiper-slide{max-width:430px}.manu-img-wrap.ll-wrap{padding-bottom:76%}.engine-card .group-details .speed{margin:0}}@media only screen and (max-width:640px){.engine-card .engine-photo-link{text-align:center}.engine-card .engine-photo-link img{max-width:130px;max-height:100px}.quantity-container{margin-top:20px;text-align:center}.manufacturer-logo .ll-wrap{margin:0 auto}.engine-card-list .swiper-slide:nth-child(2){width:auto}}.vs-engines a{display:block;width:100%;text-align:center}.siteContent .content.model-footer-content{padding-left:0;padding-right:0}.model-footer{width:100%;padding:50px 10px 40px 10px;background:var(--brand-colour)}.model-footer .retailer{background:url(/resources/images/icons/model-footer-world.svg) 0 0 no-repeat;padding-left:73px}.model-footer .retailer p{line-height:1.3em;color:#99c2ff;max-width:80%}.model-footer .retailer p a{color:#99c2ff;text-decoration:underline}.model-footer .retailer p a:hover{color:#fff}.model-footer .model-options,.model-owners-section .owners-options{margin-bottom:20px;padding-left:54px}.model-footer .model-options p.heading-s,.model-owners-section .owners-options p.heading-s{color:#fff;margin:0}.model-footer .model-options p,.model-owners-section .owners-options p{line-height:1.3em;color:#99c2ff;max-width:96%;margin:0 0 10px 0}.model-footer .model-options a,.model-owners-section .owners-options a{color:#dde7ff;display:inline-block;background:url(/resources/images/icons/model-footer-link-icon.svg) 100% 50% no-repeat;background-size:auto 10px;text-decoration:underline;padding-right:24px}.model-footer .model-options.tour{background:url(/resources/images/icons/model-footer-tour.svg) 0 3px no-repeat}.model-footer .model-options.brochure{background:url(/resources/images/icons/model-footer-brochure.svg) 0 3px no-repeat}.model-footer .model-options.finance{background:url(/resources/images/icons/model-footer-finance.svg) 0 3px no-repeat}.model-owners-section{background:#022e88;width:100%;padding:30px 10px}.model-owners-section .heading-r{color:#fff;margin-bottom:25px}.model-owners-section .owners-options{margin:0}.model-owners-section .owners-options p{color:#84a7f0}.model-owners-section .owners-options a{color:#fafbfc}.model-owners-section .owners-options.valuation{background:url(/resources/images/icons/model-footer-valaution.svg) 0 3px no-repeat}.model-owners-section .owners-options.warranty{background:url(/resources/images/icons/model-footer-warranty.svg) 0 3px no-repeat}@media only screen and (max-width:640px){.model-footer{background-size:auto 117px;background-position:95px 100%}}@media only screen and (min-width:641px) and (max-width:900px){.model-footer{padding:30px 10px 20px 10px;background-size:auto 143px}.model-footer .model-options p,.model-owners-section .owners-options p{width:100%}.model-footer .retailier p{max-width:96%}.model-owners-section{padding:30px 10px}}@media only screen and (min-width:901px) and (max-width:1280px){.model-footer{padding:40px 20px 40px 20px;background-size:auto 150px}.model-footer .model-options p,.model-owners-section .owners-options p{width:90%}.model-footer .retailier p{max-width:92%}}@media only screen and (min-width:1281px) and (max-width:1470px){.model-footer{padding:40px 20px 40px 20px;background-size:auto 150px}.model-owners-section{padding:30px 20px}}@media only screen and (min-width:1471px){.model-footer{padding:50px 0;background-size:auto 150px}.model-footer .model-options p,.model-owners-section .owners-options p{width:80%}.model-owners-section{padding:30px 0}}.one-pixel-scroll-anchor{display:block;clear:both;height:1px}.head-to-head .head-count-1{margin:auto}.head-to-head-item{display:flex;width:100%;flex-wrap:wrap;border:1px solid #ccc;margin:0 0 30px;position:relative;border-radius:3px;transition:border 200ms linear}.head-to-head-item:hover{border-color:var(--brand-colour)}.head-to-head-item .item-wrap{flex:0 0 50%;vertical-align:top;position:relative;text-align:center;padding-left:40px;padding-right:10px}.head-to-head-item .item-wrap:first-child{padding-left:10px;padding-right:30px;border-right:1px solid #ccc}.head-to-head-item .item-wrap:first-child:after{content:"";background:url(/resources/images/vs.svg) 50% 50% no-repeat;background-size:29px auto;position:absolute;top:calc(50% - 15px);right:0;width:70px;height:70px;letter-spacing:1px;z-index:10;border-radius:100px;margin:0 -35px 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-perspective:1000;-webkit-font-smoothing:subpixel-antialiased;transition:color 200ms ease-out 250ms,background 300ms ease-out 250ms,transform 500ms cubic-bezier(.68,-.55,.265,1.55),filter 300ms ease-out 250ms;filter:invert(1)}.head-to-head-item .item-wrap:first-child:before{content:"";position:absolute;top:calc(50% - 15px);right:0;width:70px;height:70px;z-index:9;background:#fff;border-radius:100px;border:1px solid #ccc;margin:0 -35px 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-perspective:1000;-webkit-font-smoothing:subpixel-antialiased;transition:color 200ms ease-out 250ms,background 300ms ease-out 250ms,transform 500ms cubic-bezier(.68,-.55,.265,1.55)}.head-to-head-item:hover .item-wrap:first-child:after{filter:invert(0);transform:scale(1.4)}.head-to-head-item:hover .item-wrap:first-child:before{background:var(--brand-colour);color:#fff;transform:scale(1.4)}.head-to-head-item .imageContainer{display:block;background:#fff;width:calc(100% + 40px);margin:0 -10px 0 -30px;padding:20px 10px 0 30px}.head-to-head-item .item-wrap:first-child .imageContainer{margin:0 -30px 0 -10px;padding:20px 30px 0 10px}.head-to-head-item .imageContainer.flip img{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.head-to-head-item .details-block{flex:0 0 100%;text-align:center;border-top:1px solid #ccc;padding:5px;position:relative;transition:all 200ms ease-out}.head-to-head-item .details-block .link{margin:0}.head-to-head-item:hover .details-block{background:var(--brand-colour)}.head-to-head-item:hover .details-block .link{color:#fff}.head-to-head-item .yacht-name{display:inline-block;margin:10px 0 5px 0}.head-to-head-item .mini-spec{width:100%;margin:7px 0 9px;float:left;border-top:1px solid #ddd;padding:10px 0 0}.head-to-head-item .mini-spec li{width:100%;text-align:left;float:left;color:var(--medium-grey)}.head-to-head-item .mini-spec li .title{float:left;width:43%}.head-to-head-item .mini-spec li .detail{float:left}.head-to-head-item .mini-spec li.full{width:100%}.head-to-head-item .mini-spec li.full .title{width:43%}@media only screen and (max-width:1024px){.head-to-head-item .yacht-name{min-height:52px}}@media only screen and (min-width:641px){.head-to-head-item .mini-spec{margin:7px 0 22px;padding:10px 0 0}.head-to-head-item .mini-spec li{width:50%}.head-to-head-item .mini-spec li .title{width:38%}.head-to-head-item .mini-spec li.full{width:100%}.head-to-head-item .mini-spec li.full .title{width:18%}}@media only screen and (min-width:641px) and (max-width:900px){.head-to-head-item .mini-spec li .title{width:44%}.head-to-head-item .mini-spec li.full .title{width:22%}}@media only screen and (min-width:901px) and (max-width:1280px){.head-to-head-item .mini-spec li{width:100%}.head-to-head-item .mini-spec li.full .title{width:37%}}@media only screen and (min-width:1281px) and (max-width:1470px){.head-to-head-item .mini-spec li .title{width:43%}.head-to-head-item .mini-spec li.full .title{width:22%}}@media only screen and (min-width:901px) and (max-width:1440px){.competing-copy{padding-left:25px}}@media only screen and (min-width:1441px){.competing-copy{padding-left:50px}}.versus-icon{position:absolute;top:0;left:0;background:url(/resources/images/vs.svg) 50% 50% no-repeat;background-size:auto 80%;width:100%;height:100%;opacity:.5}@media only screen and (min-width:901px){.view-mode-button{float:right}}h3.category-heading{border-top:1px solid var(--brand-colour);margin-top:19px;margin-bottom:14px;padding-top:14px;clear:both;display:block;float:left;width:100%}@media only screen and (max-width:640px){.forthcoming-button{margin:0 0 10px}}.events-list .img{display:block;padding-bottom:55.4%;position:relative;border-radius:6px}.events-list .img:hover{opacity:.9}.events-list .additional-articles .img{border-radius:3px}.events-list .img .date{position:absolute;top:0;right:10px;width:40px;height:48px;text-transform:uppercase;letter-spacing:.03em;color:#eee;text-align:center;background:var(--brand-colour);padding:7px 0 0;z-index:2;line-height:1.2em}.events-list .img .date.cancelled{text-decoration:line-through}.events-list .img .date .day{color:#eee;height:20px;display:block}.events-list .details{position:relative}.events-list .details h3{display:block;width:100%}.events-list .details h3 a{color:var(--dark-grey);width:100%;display:block}.events-list .details h3 a:hover{color:var(--brand-colour)}.events-list .details p.date,.events-list .details p.dates{color:var(--medium-grey);letter-spacing:-.02em;display:block}.events-list .details p.date.cancelled .cancelled-text,.events-list .details p.dates.cancelled .cancelled-text{letter-spacing:.03em}.events-list .details p.date.cancelled .text,.events-list .details p.dates.cancelled .text{position:relative}.events-list .details p.date.cancelled .text:after,.events-list .details p.dates.cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.events-list .details p.date-detail{background:url(/resources/images/icons/event-date.svg) 0 3px no-repeat;background-size:auto 12px;padding-left:19px}.events-list .details p.date-detail.date-details-large{background-position:0 4px;background-size:auto 13px;padding-left:22px}.events-list .details p.location{background:url(/resources/images/icons/event-pin.svg) 1px 3px no-repeat;background-size:auto 14px;padding-left:19px;margin-top:1px}.events-list .details p.location.location-large{background-position:1px 3px;padding-left:22px}@media only screen and (min-width:1281px){.events-list .details p.location.location-large{background-position:1px 4px}}.events-list .large-article .img .date{width:42px;height:48px;right:15px}.events-list .large-article .img .date.cancelled{text-decoration:line-through}.events-list .img .taking-place{color:#fff;text-transform:uppercase;background:var(--development);z-index:2;position:absolute;top:16px;left:16px;height:20px;line-height:20px;padding:0 6px;border-radius:3px;letter-spacing:.03em}@media only screen and (max-width:640px){.events-list .img .date{padding-top:5px}.events-list .additional-articles .img .date{width:36px;height:39px;padding-top:3px}.row .row.news-article-list.events-list{margin-bottom:0}.events-list .details p.date.cancelled .cancelled-text{display:block}}@media only screen and (max-width:1280px){.events-list .details p.date.cancelled .cancelled-text,.events-list .details p.dates.cancelled .cancelled-text{display:block}}@media only screen and (min-width:641px){.events-list .img .date{width:40px;height:49px}.events-list .large-article .img .date{width:50px;height:59px}.events-list .large-article .img .date .day{height:26px}.row .row.events-list{margin-left:-10px;margin-right:-10px}.events-list .column{padding-left:10px;padding-right:10px}.events-list .additional-articles .details{height:auto}.news-article-list.events-list .additional-articles .details h3{margin:0}}@media only screen and (min-width:641px) and (max-width:900px){.events-list .img .date{width:36px;height:44px}.events-list .large-article .img .date{width:41px;height:51px}.events-list .large-article .img .date .day{height:21px}}@media only screen and (min-width:901px) and (max-width:1280px){.events-list .img .date{width:37px;height:42px}.events-list .additional-articles .img .date{width:40px;height:43px;padding-top:4px}.events-list .large-article .img .date{width:46px;height:53px;padding-top:6px}.events-list .large-article .img .date .day{height:24px}}@media only screen and (min-width:1281px){.events-list .additional-articles .img .date .day{margin-top:-2px}}