@keyframes scale-up-center{0%{transform:scale(1)}20%{transform:scale(.8)}50%{transform:scale(1.3)}80%{transform:scale(1.2)}100%{transform:scale(1)}}@media only screen and (max-width:640px){h1 .model-name{display:block}h1 .model-names-vs{font-size:var(--head-r);display:block;padding:0;line-height:1.3em;text-transform:uppercase}}.compareVsImages{display:block;width:100%;padding:0;position:relative;overflow:hidden}.compareVsImages .compare-main-image{display:inline-block;width:50%;box-sizing:border-box;margin:0;padding:0;height:0;padding-top:29.9%;position:relative}.compareVsImages .compare-main-image.first{border-right:5px solid #fff}.compareVsImages .compare-main-image.first{width:60%;margin-left:-10%}.compareVsImages .compare-main-image.last{width:60%;margin-right:-10%;float:right}.compareVsImages .compare-main-image.last{border-left:5px solid #fff}@media only screen and (max-width:640px){.compareVsImages .compare-main-image.first{border-right:1px solid #fff}.compareVsImages .compare-main-image.last{border-left:1px solid #fff}}.compareVsImages .compare-main-image.first,.compareVsImages .compare-main-image.last{transform:skewX(-11deg);overflow:hidden;position:relative}.compareVsImages .compare-main-image.first img{transform:skew(11deg) scale(1);transform-origin:top;top:-9%;left:0;position:absolute}.compareVsImages .compare-main-image.last img{transform:skew(11deg);left:-8%;top:-9%;position:absolute}.compareVsImages .compare-main-image img{display:block;margin:0;padding:0;border:0;width:100%;height:auto;position:absolute;top:0;left:0}.compareVsImages .comapreVsCopy{position:absolute;top:50%;left:50%;width:125px;height:125px;margin:-63px 0 0 -63px;border-radius:125px;box-shadow:0 3px 16px 0 rgb(0 0 0 / .75);background:#fff;z-index:10;text-align:center}.compareVsImages .comapreVsCopy .text{text-indent:-9999px;overflow:hidden;width:125px;height:125px;background:url(/resources/images/icons/vs-logo.svg) 50% 50% no-repeat;background-size:57px auto;display:block}.compareVsImages .image-loaded~.comapreVsCopy .text{animation:scale-up-center 0.4s ease-in-out 100ms both}#compareULListWrapper .sub-table-heading-spacer{height:70px}#compareULListWrapper .sub-table-heading{color:var(--dark-grey);font-size:var(--head-r);line-height:1.3em;height:70px;padding-top:30px}#compareULListWrapper{padding:10px 0 5px 7px;line-height:21px;color:var(--medium-grey)}#compareULListWrapper .select-options select{max-width:calc(100% - 10px)}#compareULListWrapper .select-options{height:110px}#compareULListWrapper p{white-space:normal;overflow:visible;text-overflow:unset}#compareULListWrapper .engins{height:auto}#compareULListWrapper .engins p{font-size:var(--body-xs);line-height:1.3em}#compareULListWrapper .engins p.engine-options-label{color:var(--medium-grey);font-size:var(--body-s)}.engine-wrap{display:block;margin:5px 0 20px}#compareULListWrapper .cabins span{display:inline-block;padding-right:4px}#compareULListWrapper .cabins span:after{content:", "}#compareULListWrapper .cabins span:last-child:after{content:""}.fine-print{line-height:1.35em}#compareULListWrapper .compareModel{margin:0}#compareULListWrapper .compareModel .model-a{background:#eee}#compareULListWrapper .compareModel .model-b{background:#f6f6f6}.compare-model-table{border:none;padding:0;margin:20px 0 0 0}.compare-model-table thead tr{top:0;transition:top 0ms ease-out}.compare-model-table.collided thead tr{position:fixed;top:60px;left:10px;width:calc(100% - 20px);z-index:9;background:#ecf0f6;border-bottom:2px solid #ccc;transition:top 250ms ease-out;border-top:15px solid #fff}@media only screen and (max-width:640px){.compare-model-table.collided thead tr{top:54px}}.compare-model-table tbody{padding:0;margin:0;border:none}.compare-model-table thead tr td{font-weight:400}.compare-model-table thead tr:nth-child(even),.compare-model-table thead tr,.compare-model-table tbody tr:nth-child(even),.compare-model-table tbody tr{border-bottom:1px solid #ccc}.compare-model-table tbody tr td,.compare-model-table thead tr td{padding:12px 0 10px 7px;width:34%}.compare-model-table tbody tr td .rpm{display:block;line-height:13px}@media only screen and (max-width:640px){.compare-model-table tbody tr td{padding-top:7px;padding-bottom:7px}}.compare-model-table tbody tr.button-row{border-bottom:none}.compare-model-table thead tr td:first-child,.compare-model-table tbody tr td:first-child{width:32%}.compare-model-table tbody,.compare-model-table tbody tr:nth-child(even){background:none}.compare-model-table tbody tr td.table-sub-heading{padding:25px 0 10px 7px}@media only screen and (max-width:640px){html .button-underline-info:after{}}@media only screen and (min-width:641px){.compare-model-table thead tr td,.compare-model-table tbody tr td{width:33%}.compare-model-table tbody tr td.table-sub-heading{padding:50px 0 20px 7px}}.compare-model-table tbody tr td span.commer:after{content:", "}.compare-model-table tbody tr td span.commer:last-child:after{content:""}.compare-model-table tbody tr.button-row{border:none}.engine-model-name{max-width:355px}#range-illustration{display:block}#range-illustration .headings,#range-illustration .listings{display:flex;width:100%;position:relative;overflow-x:hidden}#range-illustration .headings .heading.range,#range-illustration .listings .animation-block{flex:1 1 100%;width:100%;vertical-align:top}#range-illustration .headings .heading.fuel-capacity,#range-illustration .listings .info-block{flex:1 1 100%;text-align:left;width:100%;vertical-align:top}.animation-block small{display:block;line-height:1.3em}#range-illustration .listings .info-block .range-title{line-height:1.3em}@media only screen and (max-width:640px){#range-illustration .listings .info-block .range-title{font-size:var(--head-s)}}#range-illustration .headings .heading.range{text-align:left}#range-illustration{display:block}#range-illustration .headings .heading{color:var(--dark-grey);font-size:var(--head-s);line-height:1.3em;text-align:center;margin:0}@media only screen and (min-width:641px){#range-illustration .headings .heading{font-size:var(--head-r)}}.range-list{display:block;padding-right:300px;position:relative}.range-list li.range-label{padding:0}.range-list li.range-result{padding:0 0 10px}#range-illustration .listings .info-block li,.range-list li.range-result{min-height:160px;margin-bottom:30px;position:relative;display:block}@media only screen and (max-width:640px){#range-illustration .listings .info-block li,.range-list li.range-result{min-height:143px}}.range-list li.range-label{margin:0}.range-list .racetrack-block{display:inline-block;width:100%;height:180px;position:absolute;top:0;left:0;z-index:1;margin:-5px 0 0}.range-list .racetrack-block .range-max-width{display:inline-block;text-align:right;position:absolute;top:0;left:0;z-index:3;opacity:0;height:176px;overflow:visible!important;background:rgb(0 102 255 / .2);width:0;transition:width 2000ms ease-out,opacity 800ms linear}.range-list .racetrack-block .range-max-width.no-data{background:none}.range-list .racetrack-block .range-max-width-add-tank{display:inline-block;position:absolute;top:0;left:0;z-index:2;opacity:0;height:176px;overflow:visible!important;background:rgb(88 211 63 / .2)}@media only screen and (max-width:640px){.range-list .racetrack-block{margin-top:-4px}.range-list li.range-label{padding:0}.range-list .racetrack-block .range-max-width{top:-1px}.range-list .racetrack-block .range-max-width-add-tank{top:-1px;height:128px}.range-list .racetrack-block .range-max-width{min-width:100px;border-width:2px}.range-list .racetrack-block .range-max-width-add-tank{border-width:2px}}.range-list .racetrack-block .range-max-width.unavailable{width:255px}.range-list .racetrack-block .range-max-width.unavailable .range{text-align:center;font-weight:var(--b-semiBold);font-size:var(--body-r)}.range-lines{display:block;width:calc(100% - 300px);height:90%;position:absolute;top:28px;left:0}.range-lines .range-line{position:absolute;top:0;width:1px;height:100%;background:#ccc}@media only screen and (max-width:640px){.range-lines .range-line{background:rgb(204 204 204 / .52)}}.range-list .racetrack-block .range-max-width .line:after{position:absolute;left:-55px;top:-26px;width:37px;height:39px;box-shadow:32px 12px 12px 0 rgb(255 255 255);content:""}.range-list .racetrack-block .range-max-width .line{content:"";background:var(--brand-colour);width:100%;position:absolute;bottom:33px;left:0;height:8px;display:block;z-index:1}.range-list .racetrack-block .range-max-width .line:after{content:"";position:absolute;top:-15px;right:0;left:auto;height:38px;width:4px;background:var(--brand-colour)}.range-list .racetrack-block .range-max-width-add-tank .line{display:block;content:"";background:var(--green);width:100%;position:absolute;bottom:33px;left:0;height:8px;z-index:1}.range-list .racetrack-block .range-max-width-add-tank .line:after{content:"";position:absolute;top:-15px;right:0;height:38px;width:4px;background:var(--green)}@media only screen and (max-width:640px){.range-list .racetrack-block .range-max-width-add-tank .line{height:3px;bottom:21px}.range-list .racetrack-block .range-max-width-add-tank .line:after{width:2px;height:28px;top:-12px}}.range-list .racetrack-block .caveats{position:absolute;bottom:-2px;left:0}.range-list .racetrack-block .caveats .caveat{display:inline-block;padding:0 20px 0 0}.range-list .racetrack-block .range-max-width .img img,.range-list .racetrack-block .range-max-width-add-tank .img img,.range-list .racetrack-block .range-max-width .img .no-model-photo{margin-left:10px;max-height:140px}@media only screen and (max-width:640px){.range-list .racetrack-block .range-max-width .img img,.range-list .racetrack-block .range-max-width-add-tank .img img,.range-list .racetrack-block .range-max-width .img .no-model-photo{margin-left:0}}.ideal_width{position:absolute;top:10px;right:0}.range-list .racetrack-block .range-max-width .img .no-model-photo .image{position:absolute;top:0;left:110px;width:100%;height:100%;background:url(/resources/images/icons/boat.svg) no-repeat;background-size:100% auto;z-index:1;opacity:.5}.range-list .racetrack-block .range-max-width .img .no-model-photo .text{color:var(--dark-grey);text-align:center;font-size:var(--body-xs);letter-spacing:1px;text-transform:uppercase;line-height:112px;text-indent:-30px;position:absolute;top:0;left:110px;width:100%;height:100%;z-index:2}.range-list .racetrack-block .range-max-width .img .no-model-photo{margin-top:39px;position:relative}.range-list .racetrack-block .range-max-width.no-data .line{display:none}.range-list .racetrack-block .range-max-width.no-data{width:300px!important}.range-list .racetrack-block .range-max-width.no-data .img{margin-right:-100px;left:0}.range-list .racetrack-block .range-max-width .img,.range-list .racetrack-block .range-max-width-add-tank .img{width:400px;text-align:left;margin-top:35px;display:block;float:right;clear:both;position:absolute;bottom:20px;right:0;z-index:2;margin-right:-400px}.range-list .racetrack-block .range-max-width .range,.range-list .racetrack-block .range-max-width-add-tank .range{width:300px;text-align:right;position:absolute;bottom:20px;right:-121px;z-index:3;opacity:0;transform-origin:center;transform:translateX(50%)}@media only screen and (max-width:1800px){.range-list .racetrack-block .range-max-width .img,.range-list .racetrack-block .range-max-width-add-tank .img{width:30vw;margin-right:-30vw}}.range-list .racetrack-block .range-max-width .range.no-data{padding-top:20px;font-size:var(--body-s);padding-right:20px}.range-list .racetrack-block .range-max-width .range.no-data:before{content:"";background:url(/resources/images/icons/cross.svg) 50% 50% no-repeat;background-size:100% auto;position:absolute;top:18px;right:0;width:12px;height:29px;color:var(--red);font-size:100px}.range-list .racetrack-block .range-max-width.without-extra-tank{opacity:0}.range-list .racetrack-block .range-max-width.without-extra-tank .flag{background:url(/resources/images/icon-flag.svg) no-repeat;background-size:25px auto;width:25px;height:30px;position:absolute;bottom:10px;right:0}.range-list .racetrack-block .range-max-width.without-extra-tank .range{margin-right:0;position:absolute;right:34px;bottom:42px;opacity:0}#range-illustration .listings .info-block{color:var(--dark-grey);font-size:var(--body-r);line-height:1.3em;position:relative;z-index:2}@media only screen and (max-width:640px){#range-illustration .listings .info-block{font-size:var(--body-r)}.range-list{padding-right:50px}.range-lines{width:calc(100% - 50px)}}.list-details{display:flex;width:100%;justify-content:space-around}.list-details li{flex:0 1 auto;padding:0 24px 0 45px;position:relative}@media only screen and (max-width:640px){.list-details{flex-wrap:wrap}.list-details li{padding-bottom:30px}.range-title{text-align:center}}.speedo-list-wrap{display:block}.speedo-list{display:flex;width:100%;flex-wrap:wrap}@media only screen and (max-width:640px){.speedo-list.last{padding-top:30px}.list-details li{padding-left:0;padding-right:20px}}.speedo-list li{flex:0 1 50%;text-align:center}.speedo-list li.speed-title{flex:0 1 100%;min-height:inherit}.speedo-list .speedo{padding-right:20px}@media only screen and (min-width:641px){.border-right-medium-up{border-right:1px solid #ccc}.speedo-list .speedo{padding-right:0}}.speedo-list .speedo .outer-wrapper{display:block;position:relative}.speedo-list.loading .speedo .outer-wrapper{background:#eee;background-size:contain;min-height:188px}.speedo-list.loading .speedo .outer-wrapper:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/resources/images/lazy-loading-image-placeholder.svg) 50% 50% no-repeat;background-size:contain;animation:2s ease 0s normal forwards 1 fadein;animation-iteration-count:infinite}.speedo-list .speedo .inner-wrapper{opacity:0;display:block}.speedo-list li .counter,.speedo-list li .knots{display:inline-block;text-align:center;line-height:1.3em;margin-bottom:12px}.speedo-list li .estimated-speed{margin-top:-12px}.speedo-list li .model-name{line-height:1.3em;font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:var(--dark-grey)}.speedo-list .outer-graphic-cut-off{display:block;width:100%;padding-top:40%;height:0;position:relative;margin-bottom:22%;font-family:var(--b-regular);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:400}.speedo-list .graphic-cut-off{display:block;position:absolute;top:0;left:0;overflow:hidden;width:100%;padding-top:41%;height:0}.speedo-list .graphic-wrap{display:block;overflow:hidden;width:100%;padding-top:100%;height:0;position:absolute;top:0;left:0}.speedo-list .speedo-wrap{display:block;margin-bottom:-32px}.dial-placeholder{display:block;height:70px}.speedo-list .speedo-wrap .bar{display:block;background:url(/resources/images/speedo/forground.svg) 0 0 no-repeat;background-size:100% auto;width:100%;height:100%;position:absolute;top:0;left:0}.speedo-list .speedo-wrap .filler{display:block;width:30%;height:100%;position:absolute;top:0;left:0;background:var(--brand-colour)}.speedo-list .speedo-wrap .needle-wrap-cutoff{width:100%;height:0;padding-top:41%;display:block;position:absolute;top:0;left:0}.speedo-list .speedo-wrap .needle-wrap{display:block;width:100%;position:absolute;height:0;padding-top:100%;top:5%;left:0}.speedo-list .speedo-wrap .needle{display:block;background:url(/resources/images/speedo/needle.svg) 0 0 no-repeat;background-size:auto 100%;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-45deg);transform-origin:center center}.invisibility-cloak{visibility:hidden}.guest-block-wrap{display:block;padding-right:50px}.guests-smaller{line-height:1.3em;display:block;min-height:22px}@media only screen and (max-width:640px){.guests-smaller{margin:0 0 5px}}@media only screen and (min-width:1440px){.guest-block-wrap{padding-right:100px}}@media only screen and (max-width:1200px){.guest-block-wrap{padding-top:16%}}.guest-block-wrap .no-data{display:block;z-index:10;margin-bottom:18px;text-transform:uppercase}.guest-block-wrap .guest-block-b.no-data-version{opacity:.4}.guest-block-wrap .guest-block-a,.guest-block-wrap .guest-block-b{width:100%;display:flex;flex-wrap:wrap;min-height:75px;gap:1px}.guest-block-wrap .guest-block-a{z-index:2}.guest-block-wrap .guest-block-b{z-index:3}.guest-block-wrap .guest-block-a li,.guest-block-wrap .guest-block-b li{flex:0 0 8.3%;max-width:29px;margin-bottom:20px}@media only screen and (min-width:1024px){.guest-block-wrap .guest-block-a li,.guest-block-wrap .guest-block-b li{max-width:35px;margin-right:4px}}.guest-block-wrap .guest-block-a li .person,.guest-block-wrap .guest-block-b li .person{display:block;height:0;padding-top:230%;text-indent:-9999px;overflow:hidden;max-width:100%}.guest-block-wrap .guest-block-a li .person{background:url(/resources/images/icons/single-body-full.svg) 0 0 no-repeat;background-size:100% auto}.guest-block-wrap .guest-block-a li .person.optional{background:url(/resources/images/icons/single-body.svg) 0 0 no-repeat;background-size:100% auto}@media only screen and (max-width:640px){html .guest-block-wrap{padding:5% 0 0}.guest-block-wrap .guest-block-a,.guest-block-wrap .guest-block-b{min-height:50px}.guest-block-wrap .guest-block-a li,.guest-block-wrap .guest-block-b li{flex:0 0 7.7%;margin-bottom:10px}}.model-a-icon,.model-b-icon{display:inline-block;width:11px;height:24px;margin:0 7px 7px 0;vertical-align:top}.model-a-icon{background:url(/resources/images/icons/single-body.svg) 0 0 no-repeat;background-size:100% auto}.model-b-icon{background:url(/resources/images/icons/single-body-alt.svg) 0 0 no-repeat;background-size:100% auto}.cabin-range{line-height:1.3em;margin:0 0 8px;background:url(/resources/images/icons/cabins.svg) 0 3px no-repeat;background-size:50px auto;padding:0 0 0 70px;min-height:50px}.cabin-range .smaller{line-height:1.3em;display:block}.crew-number{background:url(/resources/images/icons/captains-hat.svg) 6px 50% no-repeat;background-size:36px auto;padding:2px 0 2px 70px}.range-graph{display:block;width:100%;font-size:0;padding:4px 0;margin:5px 0;border-bottom:3px solid #ccc}.range-graph .range{display:inline-block;width:9.5%;text-align:right;font-weight:400;position:relative}.range-graph .range .copy{display:inline-block;margin-right:0;padding-bottom:2px;transform:translateX(50%)}.range-graph .range.has-NM .copy{margin-right:-21px}.range-graph .range .copy .inline-small-only{display:none}@media only screen and (max-width:640px){.range-graph .range .copy .inline-small-only{display:inline}.range-graph .range .copy .inline-medium-up{display:none}}.range-graph .range:before{content:"";width:0;height:8px;border-left:3px solid #ccc;position:absolute;right:-2px;bottom:-5px}.list-details .fuel{display:block;padding-left:87px;background:url(/resources/images/icons/fuel.svg) 0 50% no-repeat;background-size:60px auto;min-width:100px;min-height:57px;line-height:1em}.list-details .estimated-fuel{position:absolute;top:41px;right:5px}.list-details .or-additional{display:block;position:relative;text-align:center;padding:7px 0;line-height:1.3em}.list-details .or-additional span{background:#fff;display:inline-block;padding:0 18px;position:relative;z-index:2;top:-7px}.list-details .or-additional:after{content:"";border-bottom:1px solid #ccc;position:absolute;top:50%;left:0;width:100%;z-index:1;height:1px}.list-details .fuel.fuel_additional_tank_a,.list-details .fuel.fuel_additional_tank_b{margin-top:5px;background:url(/resources/images/icons/fuel-tank.svg) 2px 0 no-repeat;background-size:45px auto;color:var(--green);min-height:72px;position:relative}.list-details .fuel.fuel_additional_tank_a .litres,.list-details .fuel.fuel_additional_tank_b .litres{color:var(--green)}.list-details .fuel .litres{display:block}.list-details .fuel .asterix{font-family:var(--h-bold);font-size:var(--head-r);position:absolute;top:-9px}.list-details .additional-fuel-note{padding-left:87px}.list-details .fuel small{display:block;line-height:1.3em;color:var(--dark-grey)}@media only screen and (max-width:1024px){.range-list .racetrack-block .range-max-width .img,.range-list .racetrack-block .range-max-width-add-tank .img{bottom:60px;right:60px}.guest-block-wrap{padding-top:19%}}@media only screen and (max-width:768px){#range-illustration .headings .heading.fuel-capacity,#range-illustration .listings .info-block{flex:0 0 116px}.list-details .fuel{padding-left:50px;background-size:40px auto;min-height:36px}.list-details .fuel.fuel_additional_tank_a,.list-details .fuel.fuel_additional_tank_b{background-size:31px auto;min-height:46px}.range-list .racetrack-block .range-max-width .range{font-size:var(--body-s);width:250px}.range-list .racetrack-block .range-max-width{min-width:20px}.range-list .racetrack-block .range-max-width .img,.range-list .racetrack-block .range-max-width-add-tank .img{bottom:70px}}@media only screen and (max-width:640px){.range-list .racetrack-block .range-max-width .img img,.range-list .racetrack-block .range-max-width-add-tank .img img{max-height:28px}#range-illustration .headings .heading.fuel-capacity,#range-illustration .listings .info-block{flex:1 1 100%}#range-illustration .headings,#range-illustration .listings{flex-wrap:wrap}.range-list .fuel.fuel_additional_tank_a,.range-list .fuel.fuel_additional_tank_b{color:var(--green)}.range-list .fuel.fuel_additional_tank_a span,.range-list .fuel.fuel_additional_tank_a small,.range-list .fuel.fuel_additional_tank_b span,.range-list .fuel.fuel_additional_tank_b small{color:var(--dark-grey)}.range-list .fuel{display:inline-block;vertical-align:top;padding-left:31px;padding-right:15px;width:45%;background:url(/resources/images/icons/fuel.svg) 0 2px no-repeat;background-size:22px auto;margin-bottom:10px;position:relative;z-index:123}.range-list .fuel.fuel_additional_tank_a,.range-list .fuel.fuel_additional_tank_b{background:url(/resources/images/icons/fuel-tank.svg) 2px 2px no-repeat;background-size:16px auto}.range-list .fuel.fuel_additional_tank_a small,.range-list .fuel.fuel_additional_tank_b small{font-size:var(--body-xxxs);font-family:var(--h-medium);display:block}.range-list .racetrack-block .range-max-width .img,.range-list .racetrack-block .range-max-width-add-tank .img{margin-right:-50px;bottom:10px;width:100px;right:0}.range-list .racetrack-block .range-max-width-add-tank .img{bottom:12px}.range-list .racetrack-block .range-max-width{min-width:20px}.range-list .racetrack-block .range-max-width{height:128px}.range-list .racetrack-block .range-max-width .line{height:3px;bottom:21px}.range-list .racetrack-block .range-max-width .line:after{width:2px;top:-13px;height:30px}}.versus-sub-title{line-height:1.3em;margin-bottom:0}.ratio-block{display:block;padding-left:20px}.ratio-block .no-data:before{content:"";background:url(/resources/images/icons/cross.svg) 50% 50% no-repeat;background-size:12% auto;position:absolute;top:0;left:0;width:100%;height:27px;color:var(--red);font-size:100px}.ratio-block .no-data{display:block;height:65px;background:#fff;position:relative;padding-top:35px;margin:0 auto 26px;min-width:200px;text-align:center;color:var(--black);text-transform:uppercase}.ratio-block .numbers{display:block;color:var(--medium-grey)}.ratio-block .numbers .figure-1,.ratio-block .numbers .space-digit,.ratio-block .numbers .figure-2{display:inline-block;vertical-align:top}.ratio-block .numbers .figure-1 .title,.ratio-block .numbers .figure-2 .title{color:var(--dark-grey);font-size:20px;line-height:1.3em;padding-bottom:0}.ratio-block .numbers .figure-1 .number,.ratio-block .numbers .figure-2 .number{line-height:1.3em}.profile-msg{margin-bottom:40px}@media only screen and (max-width:1024px){.speedo-wrap{margin-top:-15px}.speedo-list{margin-bottom:20px}.range-list .racetrack-block .range-max-width .range{font-size:16px}}@media only screen and (max-width:768px){.compareVsImages .comapreVsCopy{width:100px;height:100px;line-height:103px;margin:-61px 0 0 -51px}.compareVsImages .compare-main-image{padding-top:37.5%}.ratio-block{padding-left:0;padding-top:15px}}@media only screen and (max-width:640px){.ratio-block .numbers .figure-1 .number,.ratio-block .numbers .figure-2 .number{background-size:31px auto}.ratio-block .numbers .space-digit{flex:0 0 15px;width:11px}.compareVsImages .comapreVsCopy{width:60px;height:60px;line-height:63px;margin:-33px 0 0 -32px;font-size:27px}.compareVsImages .comapreVsCopy .text{width:60px;height:60px;background-size:29px auto}#compareULListWrapper .titles{font-weight:400}#compareULListWrapper p,#compareULListWrapper .engins p,#compareULListWrapper .fuel-capacity{font-size:var(--head-xxs);font-family:var(--h-regular);font-weight:400}.fine-print{font-size:var(--body-xxxs)}.guest-block-wrap{position:relative;max-width:95%}.speedo-list{margin:0}}.range-info{display:block;margin:0;position:relative;z-index:123;padding:8px 0 0 20px}.range-info-additional-tank{margin-top:54px;opacity:0;position:relative;z-index:10;padding-left:20px}@media only screen and (max-width:1024px){.range-info-additional-tank{margin-top:15px;margin-right:-34px}}@media only screen and (max-width:640px){.range-info{padding-left:13px}.range-info-additional-tank{margin-top:32px;opacity:0;margin-right:-87px;position:relative;z-index:12}.range-info-additional-tank .figure{text-align:right}}.range-info .range .figure,.range-info-additional-tank .figure{line-height:1em;white-space:nowrap}.range-info-additional-tank .figure .asterix,.range-info .range .figure .asterix{line-height:1.4em;display:inline-block;vertical-align:top}.range-info-additional-tank .figure small,.range-info .range .figure small{display:block;white-space:nowrap}.range-info-additional-tank .figure small:last-child{display:block;line-height:12px}.range-info .range-speed,.range-info-additional-tank .range-speed{line-height:1em;color:var(--dark-grey)}.illustation-inline-wrap{display:flex;align-content:flex-end}.illustation-inline-wrap .item-inline{flex:1 1 100%}.model-length-bars{display:block;width:100%;position:relative;margin-top:20px;text-align:center;max-width:100%}.model-length-bars:before{content:"";left:0;top:6px;width:1px;position:absolute;height:22px;background:#666;z-index:1}.model-length-bars:after{content:"";right:0;top:6px;z-index:1;position:absolute;width:1px;height:22px;background:#666}.model-length-bars .line-block{position:absolute;z-index:2;height:1px;width:100%;top:16px;background:#666}.model-length-bars .length-overall{display:inline-block;padding:0 4px;background:#fff;vertical-align:top;position:relative;z-index:3;line-height:1.3em;margin:-14px 0 0 10px;letter-spacing:-.03em}.model-length-bars .length-overall .measurement{font-size:var(--head-r)}.model-length-bars .length-overall .inc-p{display:block;width:100%;letter-spacing:.2px;margin-top:-10px}.info-beam-draft{display:inline-block;vertical-align:top}.info-beam-draft .copy-label{display:block}.info-beam-draft .value{line-height:1em;padding-right:5px;display:block}.info-beam-draft small{line-height:16px;display:inline-block;vertical-align:bottom}@media only screen and (min-width:641px){.info-beam-draft{padding-right:35px}}@media only screen and (max-width:640px){.info-beam-draft .copy-label{display:inline-block;vertical-align:middle;min-width:35px}}.accomodation-title{line-height:1.3em;display:block;margin:20px 0 10px}@media only screen and (max-width:640px){.range-info{margin:0;padding-top:5px}.range-list .racetrack-block{height:138px;margin-bottom:-10px}.ratio-block{padding-left:0}.cabin-range{line-height:1.3em;background-size:32px auto;margin:0;padding:5px 0 7px 39px;background-position:0 5px}.cabin-range .smaller{min-height:30px}.crew-number{line-height:1.3em;background-size:32px auto;margin:0;padding:5px 0 7px 39px;background-position:0 50%}.info-beam-draft{margin:10px 0 0;display:block}.accomodation-title{margin:16px 0 4px;line-height:1.3em;margin-bottom:0}.model-length-bars .length-overall{letter-spacing:0}#range-illustration .listings .info-block li,.range-list li.range-result{margin-bottom:0}}.vertical-line{border-right:1px solid #ccc;height:220px;width:1px;display:inline-block;margin:0 auto}.model-length-bars{text-align:left}@media only screen and (max-width:640px){.model-length-bars .length-overall{margin:2px 0 0 9px}.range-info-additional-tank .figure small{display:inline-block}}.radio-group{margin-top:-20px;margin-bottom:-10px}.deck-comparison-wrap{display:block;margin:0 0 30px}.deck-comparison-group{display:block;padding:15px 0 30px}@media only screen and (max-width:640px){.deck-comparison-group{padding-bottom:10px;padding-top:5px}}.option-number{color:var(--medium-grey);position:absolute;height:46px;left:0;bottom:36px;width:100%;text-align:center;margin:0;text-transform:capitalize}.option-number .label-info{display:block;width:100%}.option-number .info{margin-top:-5px}.swiper-wrapper.has-options .swiper-slide{padding-bottom:80px}.option-number .info{display:block;width:100%}.border-right-simple{position:relative}.border-right-simple:after{content:"";position:absolute;top:9px;height:80%;right:0;border-right:1px solid #ccc}.deck-comparison-group .swiper-horizontal.swiper+.outside-arrow-prev+.outside-arrow-next{right:15px}.deck-comparison-group .swiper-horizontal.swiper+.outside-arrow-prev{left:15px!important}.deck-comparison-group .swiper .swiper-pagination{width:100%;position:absolute;bottom:10px;padding:0;top:auto;margin:0}@media only screen and (max-width:640px){.deck-comparison-group .swiper .swiper-pagination{bottom:20px}}.deckplan-item{padding-top:20px;padding-bottom:20px;display:block}.view-more button.view-more{display:inline-block;color:#868686;text-transform:uppercase;padding:10px 24px;font-size:var(--body-xs);text-align:center;background:#fff;border:1px solid #868686;border-radius:30px;transition:all 75ms linear}.view-more button.view-more:hover{background:var(--brand-colour);color:#fff;border:1px solid var(--brand-colour)}.no-range-data .range-speed{text-align:center;top:72px;left:347px;position:absolute;color:var(--red)}@media only screen and (max-width:640px){.no-range-data .range-speed{top:100px;left:10px}}.compare-images{display:flex;width:100%;padding:25px 0 0;position:relative;overflow:hidden;margin-bottom:70px}.compare-images .image{flex:0 0 50%;padding-bottom:76.5%}.compare-images .image img{margin:0;padding:0}.compare-images .image.last img{transform:skew(22deg);left:-11%;top:-11%}.compare-images .image .compareAwaiting,.compare-images .image .compareMissing{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;line-height:1.1em;font-size:18px;font-family:var(--h-light);padding:0 20px 4% 20px;text-shadow:0 0 3px rgb(0 0 0 / .4)}.compare-images .image .compareAwaiting{padding:0 20px 0 20px}@media only screen and (max-width:640px){.compare-images{margin-top:-20px}}@media only screen and (min-width:641px){.compare-images .image .compareAwaiting,.compare-images .image .compareMissing{font-size:30px}.compare-images .image{padding-bottom:58.7%}.compare-images .swiper-slide:first-child .image{border-right:5px solid #fff}.compare-images .swiper-slide:last-child .image{border-left:5px solid #fff}}.compare-images .yacht-name{position:absolute;bottom:5px;left:10px;z-index:10;line-height:1em;text-shadow:0 0 5px rgb(0 0 0 / .6);width:80%}@media only screen and (min-width:901px){.compare-images .yacht-name{line-height:1.1em;bottom:8px;left:12px}.compare-images .image .compareAwaiting,.compare-images .image .compareMissing{font-size:37px}.compare-images .image .compareAwaiting{padding:0 20px 4% 20px}}.table-spec-wrap-scroll{display:block;height:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:20px}.table-spec-wrap-scroll table{min-width:500px}.rivals-links{margin:40px 0}.engine-select ul button.selected{color:#fff;background:var(--brand-colour);z-index:10;position:relative;cursor:default}.engine-button{display:inline-block;line-height:1.3em;border:1px solid #cacaca;border-radius:3px;padding:3px 45px 3px 12px;margin-bottom:15px;position:relative;background:#fff;font-optical-sizing:auto;font-variation-settings:"wdth" 100;box-shadow:inset 0 0 0 #fff0;min-height:43px;width:90%;text-align:left}.engine-button:after{content:"";height:41px;width:10px;position:absolute;top:0;right:5%;background:url(/resources/images/icons/select-arrow-grey.svg) 0 50% no-repeat #fff}.engine-select.dropdown-pane-wrap{padding:0;width:360px}.engine-select button{display:inline-block;width:100%;padding:15px;text-align:left;font-size:var(--body-s);line-height:1.3em;letter-spacing:var(--ls-minus-0-025)}.engine-select button.selected{color:#fff;background:var(--brand-colour);z-index:10;position:relative;cursor:default}.engine-select button.selected:hover{background:var(--brand-colour)}.engine-select button:hover{background:var(--brand-colour-accent);color:#fff}@media only screen and (max-width:640px){.engine-button:before{top:10px}}@media only screen and (max-width:768px){.engine-button{background-size:19px auto;padding:10px 19px 10px 10px}}.details.status{display:block}.details.status .detail{padding-left:15px;position:relative}.details.status .detail:before{content:"";height:8px;width:8px;background:#000;border-radius:50%;position:absolute;top:7px;left:0}@media only screen and (max-width:640px){.smaller-mobile{font-size:var(--body-xs)}}@media only screen and (min-width:641px){.details.status .detail{padding-left:24px}.details.status .detail:before{width:14px;height:14px;position:absolute;top:5px;left:0}}.details.status .detail.DISCONTINUED:before{background:var(--discontinued)}.details.status .detail.IN_PRODUCTION:before{background:var(--in-production)}.details.status .detail.IN_DEVELOPMENT:before{background:var(--development)}.compare-layout-copy .columns{margin-bottom:40px}.estimated-explanation{position:relative;display:inline-block;padding-left:22px}.estimated-explanation span{height:20px;width:20px;position:absolute;top:0;left:0}@media only screen and (min-width:901px){.generation-price-container{position:relative}.generation-price-container:after{height:100%;width:1px;background:#eee;position:absolute;top:0;right:10px;content:"";display:block}.generation-price-container:last-child:after{display:none}}.used-price-comparison{width:100%;margin:40px 0}.used-price-comparison .status{height:30px}.used-price-comparison .status span{font-size:10px;color:var(--brand-colour-accent-copy);display:inline-block;padding:2px 8px;background:var(--brand-colour-accent);border-radius:3px;line-height:1.5em}.used-price-comparison .name{min-height:26px}@media only screen and (max-width:640px){.used-price-comparison .name{font-size:20px;margin-top:20px}}.used-price-comparison .year{color:var(--dark-grey);margin:0;padding:0 0 0 16px;position:relative}.used-price-comparison .year:before{content:"";height:8px;width:8px;background:#000;border-radius:50%;position:absolute;top:7px;left:0}.used-price-comparison .year.status-1:before{background:var(--in-production)}.used-price-comparison .year.status-2:before{background:var(--development)}.used-price-comparison .year.status-3:before{background:var(--discontinued)}@media only screen and (min-width:641px){.used-price-comparison .year::before{top:9px}}.used-price-comparison .rates{width:100%;float:left;margin:8px 0 0}.used-price-comparison .rates li{width:100%;float:left;margin:0 0 2px;font-size:16px;color:var(--dark-grey)}.used-price-comparison .rates span{display:inline-block;float:left}.used-price-comparison .rates span.title{width:52%}@media only screen and (max-width:640px){.used-price-comparison .rates span.title{width:45%}}.used-price-comparison .fine-print{margin:0}.used-price-comparison.more-comparisons .rates{margin:10px 0}.used-price-comparison.more-comparisons .rates span.title{width:41%}@media only screen and (min-width:641px){.used-price-comparison.more-comparisons .rates{margin:10px 0 20px}}.model-sold-details{width:100%;margin:40px 0 0;float:left}.gen-count-1 .model-sold-details{margin:0;position:relative}.model-sold-details .sold-details-data{width:100%;float:left}.model-sold-details .sold-details-data li{width:100%;float:left}.model-sold-details .sold-details-data li div{float:left}.model-sold-details .sold-details-data li div.model-year{width:102px}.model-sold-details .sold-details-data li div.price{width:135px}.model-sold-details .sold-details-data li div.sold{width:88px}.sold-data-container{width:100%;float:left;overflow:hidden;position:relative}.model-sold-details .sold-data-container.blured .sold-details-data{visibility:hidden}.model-sold-details .sold-data-container.blured:after{display:block;content:"";height:100%;width:100%;background:url(/resources/images/icons/blur-shim.png) 0 0 no-repeat;position:absolute;top:0;left:0;z-index:10}.model-sold-details .members{line-height:1.1em;background:url(/resources/images/icons/save-icon.svg) 15px 50% no-repeat var(--hilight-bg);background-size:13px auto;position:absolute;top:25%;left:0;z-index:11;padding:10px 35px 0 40px;border-radius:3px;display:block;height:45px}@media only screen and (max-width:640px){.model-sold-details{margin:20px 0 10px;padding:0 0 22px;border-bottom:1px solid #ddd}.generation-price-container:last-child .model-sold-details{border:none;padding:0}.model-sold-details .members{background-size:11px auto}.model-sold-details .sold-data-container.blured::after{background-size:auto 103%}}.sold-data-container{width:100%}.sold-data-container.large-height{min-height:70px}.sold-data-table{width:auto;border:none}.sold-data-table thead,.sold-data-table tbody,.sold-data-table tr,.sold-data-table tr td{background:none;border:none}.sold-data-table thead tr td{text-transform:uppercase;padding:0 25px 14px 0;letter-spacing:0}.sold-data-table tbody tr:nth-child(2n){background:none}.sold-data-table tbody tr td{padding:0 25px 14px 0}.sold-data-container.blured{max-height:135px;min-height:70px;max-width:326px;overflow:hidden}.sold-data-container.blured .sold-data-table:after{display:block;content:"";height:100%;width:100%;background:url(/resources/images/icons/blur-shim-range.png) -10px 0 no-repeat;position:absolute;top:20px;left:0;z-index:10}.model-sold-details.range-details .sold-data-container.blured:after{background:none}@media only screen and (max-width:640px){.sold-data-table{width:100%}.sold-data-table thead,.sold-data-table tbody,.sold-data-table tr,.sold-data-table tr td{display:block}.sold-data-table thead{position:absolute;top:-99999px;left:-999999}.sold-data-table tbody tr td{background:#eee;padding:7px 5px 7px 145px;font-size:15px;position:relative}.sold-data-table tbody tr:nth-child(2n) td{background:#fff}.sold-data-table tbody tr td:before{display:block;height:20px;position:absolute;top:10px;left:10px;font-family:var(--h-semiBold);font-size:12px;text-transform:uppercase;color:var(--dark-grey);font-weight:400}.sold-data-table tbody tr td.model-name:before{content:"model"}.sold-data-table tbody tr td.model-year:before{content:"model year"}.sold-data-table tbody tr td.price:before{content:"Last Asking Price"}.sold-data-table tbody tr td.sold:before{content:"sold date"}.sold-data-container.blured .sold-data-table:after{top:0}.model-sold-details.range-details .sold-data-container.blured:after{background-size:auto 93%}.sold-data-container.blured{height:120px;overflow:hidden}.sold-data-container.blured .sold-data-table{height:120px}.sold-data-container.blured .sold-data-table .model-name div{width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (min-width:641px) and (max-width:900px){.generation-price-container{position:relative;margin-bottom:20px;padding-bottom:20px}.generation-price-container:after{width:calc(100% - 1.25rem);height:1px;background:#ddd;display:block;content:"";position:absolute;bottom:0;left:10px}.generation-price-container:nth-child(2n):before{width:1px;height:100%;background:#ddd;display:block;content:"";position:absolute;top:0;left:0}.generation-price-container:last-child{margin-bottom:0;padding-bottom:0}.generation-price-container:last-child:after{display:none}.gen-count-1 .generation-price-container:after,.gen-count-2 .generation-price-container:after{display:none}}@media only screen and (max-width:640px){.used-price-comparison .rates li span.title{font-size:14px}.used-price-comparison .rates li span{font-size:16px;vertical-align:top;float:none}.used-price-comparison .rates li{letter-spacing:-.03em;line-height:1.5em}.used-price-comparison .rates{width:calc(100% + 40px);margin-right:-40px}}@media only screen and (min-width:641px){.used-price-comparison{margin:0}.used-price-comparison.model-v-price{margin:15px 0 40px}.used-price-comparison .rates{margin:23px 0 0}.used-price-comparison .rates li{margin:0 0 5px;font-size:19px}.used-price-comparison .rates span.title{width:140px}.used-price-comparison.more-comparisons .rates{margin:23px 0 18px}.used-price-comparison.more-comparisons .rates span.title{width:28%}.model-sold-details{margin:40px 0 0}.model-sold-details .sold-details-data li div.model-year{width:102px}.model-sold-details .sold-details-data li div.price{width:147px}.model-sold-details .sold-details-data li div.sold{width:88px}.versus-price .used-price-comparison .gen-count-1 .rates span.title{width:41%}}@media only screen and (min-width:641px) and (max-width:900px){.model-sold-details{margin:15px 0 0}}@media only screen and (min-width:901px) and (max-width:1280px){.model-sold-details .sold-data-container.blured:after{background-size:100% auto;width:calc(100% - 10px)}.model-sold-details .sold-details-data li.heading div{font-size:11px}.model-sold-details .sold-details-data li div.model-year{width:29%}.model-sold-details .sold-details-data li div.price{width:41%}.model-sold-details .sold-details-data li div.sold{width:24%}.used-price-comparison .gen-count-1 .rates span.title{width:140px}.used-price-comparison .gen-count-2 .rates span.title{width:27%}}@media only screen and (min-width:1281px){.used-price-comparison.more-comparisons .rates span.title{width:28%}}@media only screen and (max-width:640px){.used-price-comparison{margin-bottom:0;overflow-x:hidden;margin-top:0}}.price-guage{display:inline-block;width:230px;height:180px;position:relative;overflow:hidden;margin:20px 0 0}.price-guage .no-sales-data{position:relative;text-align:center;z-index:5}.price-guage .bg{background:url(/resources/images/icons/price-measure-bg.svg) 50% 0 no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.price-guage .fg{background:url(/resources/images/icons/price-measure-fg.svg) 50% 0 no-repeat;background-size:cover;width:100%;height:230px;position:absolute;top:0;left:0;filter:grayscale(1);transform:rotate(-84deg);transition:transform 800ms ease-out 200ms,opacity 400ms 600ms,filter 400ms ease-in 200ms}.price-guage .price-min{position:absolute;bottom:41px;left:4px;color:var(--dark-grey)}.price-guage .price-max{position:absolute;bottom:41px;right:4px;color:var(--dark-grey)}.price-guage .price-average{position:absolute;bottom:0;left:50%;transform:translateX(-50%);line-height:1.1em;color:var(--brand-colour-accent)}@media only screen and (max-width:640px){.price-guage .price-min,.price-guage .price-max{bottom:50px}.price-guage{width:150px;height:150px;transform:scale(.7);margin:-24px 0 -27px}.price-guage .fg{height:146px}.price-guage .price-average{bottom:11px;font-size:29px}}@media only screen and (min-width:641px){.price-guage{margin:0}.gen-count-3 .price-guage{margin:0}.price-guage .price-average{font-size:32px}.price-guage .no-sales-data{width:100%;height:180px;line-height:132px;position:absolute;top:0;left:0;text-align:center;backdrop-filter:blur(2px)}}@media only screen and (min-width:641px) and (max-width:900px){.price-guage{margin:26px 0 0}}.no-illustration{display:block;height:0;padding-top:27%;width:100%;margin:0;background:url(/resources/images/layout-missing-yacht-types-outline_1.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-default{background:url(/resources/images/layout-missing-yacht-types-outline_1.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-flybridge{background:url(/resources/images/layout-missing-yacht-types-outline_2.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-sports_yacht{background:url(/resources/images/layout-missing-yacht-types-outline_6.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-cruiser{background:url(/resources/images/layout-missing-yacht-types-outline_4.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-classic{background:url(/resources/images/layout-missing-yacht-types-outline_5.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-sportsboat{background:url(/resources/images/layout-missing-yacht-types-outline_6.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-sportsfisher{background:url(/resources/images/layout-missing-yacht-types-outline_7.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-multihull{background:url(/resources/images/layout-missing-yacht-types-outline_9.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-superyacht{background:url(/resources/images/layout-missing-yacht-types-outline_10.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-suv{background:url(/resources/images/layout-missing-yacht-types-outline_12.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-support_vessel{background:url(/resources/images/layout-missing-yacht-types-outline_13.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-tender{background:url(/resources/images/layout-missing-yacht-types-outline_6.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-explorer{background:url(/resources/images/layout-missing-yacht-types-outline_11.svg) 0 100% no-repeat;background-size:100% auto}.no-illustration.model-type-trawler{background:url(/resources/images/layout-missing-yacht-types-outline_8.svg) 0 100% no-repeat;background-size:100% auto}