.manufacturers{padding:50px 0}.manufacturers .manufacturer{border:1px solid #eee;display:flex;width:100%;height:152px;padding:15px;text-align:center;background:#fff;align-items:center}.shipyards .manufacturer:hover{border:1px solid #ccc}.manufacturers .manufacturer img{max-height:120px}#compareULListWrapper li{width:50%;float:left}#compareULListWrapper li.yachtCompareLabels{width:50%}#compareULListWrapper li ul{margin:0}#compareULListWrapper li ul li{width:100%;color:var(--medium-grey);border-bottom:2px solid #eee;padding:0 0 5px;margin:0 0 5px}.competitor_models{margin:20px 0}@media only screen and (max-width:640px){#compareULListWrapper li ul li{font-size:var(--body-s);height:26px}#compareULListWrapper li ul.titles li{font-size:var(--body-xs);height:26px}#compareULListWrapper li ul.titles li.taller,#compareULListWrapper li ul li.taller{height:60px}}@media only screen and (max-width:640px){.manufacturer-icon{max-width:150px}}.details-navigation{width:100%;height:55px;background:#252c44;position:relative;box-shadow:0 2px 5px 0 rgb(0 0 0 / .16),0 2px 10px 0 rgb(0 0 0 / .12)}.details-navigation .navigation-inner{max-width:91.875rem;margin:0 auto}.details-navigation .navigation-inner a,.details-navigation .navigation-inner .range-name{display:block;color:#fff;padding:17px 30px;float:left;position:relative}.details-navigation .navigation-inner a:before,.details-navigation .navigation-inner .range-name:before{display:block;content:"";position:absolute;top:15px;left:0;width:28px;height:28px;filter:invert(100%);opacity:.8}.details-navigation .navigation-inner a:hover:before{opacity:1}.details-navigation .navigation-inner a.profile:before{background:url(/resources/images/sub-dropdown/profile.svg?v=2) 0 50% no-repeat}.details-navigation .navigation-inner a.range{padding-left:40px}.details-navigation .navigation-inner a.range:before{background:url(/resources/images/sub-dropdown/engines.svg?v=2) 0 50% no-repeat;padding-left:39px}.details-navigation .navigation-inner .range-name:before{background:url(/resources/images/sub-dropdown/range-arrow.svg?v=2) 0 50% no-repeat}.details-navigation .navigation-inner a.active{font-family:var(--h-semiBold);opacity:1}.details-navigation .navigation-inner a.active span.line-container{display:block;position:relative}@media only screen and (min-width:769px){.details-navigation .navigation-inner a.active span.line-container:after{display:block;height:4px;width:calc(100% + 30px);background:var(--brand-colour-accent);content:"";position:absolute;bottom:-17px;left:-30px}}.manufacture-details .logo-container,.engine-image-container,.engine-details .logo-container{text-align:left;margin:10px 0}.manufacture-details .range-list .image-section,.manufacture-details .engine-lists .image-section,.range-details .range-list .image-section{padding:15px;border:1px solid #eee;border-bottom:none;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin:20px 0 0}.manufacture-details .range-list a.image-container,.manufacture-details .engine-lists a.image-container,.range-details .range-list a.image-container{overflow:hidden;display:block}.manufacture-details .range-list .details,.engine-lists .details,.range-details .range-list .details{width:100%;border:1px solid #eee;border-top:none;padding:15px;margin:0 0 .6275rem;z-index:2;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#fff;min-height:120px;float:left}@media only screen and (max-width:640px){.manufacture-details .range-list .details,.engine-lists .details,.range-details .range-list .details{min-height:100px}}.manufacture-details .range-list p,.engine-lists p,.range-details .range-list p{display:block;width:100%;padding:0;margin:0}.manufacture-details .engine-lists .range-name,.range-details .range-list .range-name{padding:4px 0 0}.manufacture-details .range-list .details .engine-specs{width:100%;float:left;margin:25px 0 0}.manufacture-details .range-list .details .engine-specs .spec{padding:0;float:left;color:var(--medium-grey);text-align:center;width:33.33%}.manufacture-details .range-list .details .engine-specs .spec .icon{height:50px;width:50px;background:url(/resources/images/engine-part-icons.svg) 0 0 no-repeat;margin:0 auto}.manufacture-details .range-list .details .engine-specs .spec.stroke .icon{background-position:0 -50px;width:19px}.manufacture-details .range-list .details .engine-specs .spec.cylinders .icon{background-position:0 -100px;width:17px}.manufacture-details .range-list .details .engine-specs .spec.engine-power .icon{background-position:0 6px;width:41px}@media only screen and (max-width:640px){.engine-lists.row,.range-list.row{margin-left:-.3275rem;margin-right:-.3275rem}.engine-lists.row .columns,.range-list.row .columns{padding-left:.3275rem;padding-right:.3275rem}}@media only screen and (min-width:641px){.manufacture-details .range-list .details,.manufacture-details .engine-lists .details,.range-details .range-list .details{padding:15px;min-height:102px}}@media only screen and (min-width:901px){.manufacture-details .logo-container,.engine-image-container,.engine-details .logo-container{text-align:right;margin:0}}.engine-details .intro{line-height:1.6em;margin-bottom:16px}.specification-heading{float:left;width:100%}.engine-specification{width:100%;float:left;margin-bottom:30px;padding-top:15px;border-top:1px solid #d8dee6}.engine-specification li{width:100%;float:left;border-bottom:1px solid #eee;padding:0 0 12px;margin:0 0 12px;color:var(--brand-colour)}.engine-specification li span,.engine-specification li div{display:block;float:left;color:var(--dark-grey)}.engine-specification li .labelCopy{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.03em;display:block;float:left;color:var(--dark-grey);margin-bottom:5px}.engine-specification li .detail,.engine-specification li .details{width:50%;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:25px}.engine-specification.key-features li .labelCopy{width:100%}.engine-specification.key-features li .detail{color:var(--dark-grey);width:100%}.engine-specification li .detail span{float:none;display:inline}.engine-specification li.builder-lists .detail span:after{content:", "}.engine-specification li.builder-lists .detail span:last-child:after{content:""}.engine-specification li .detail a,.engine-specification li .details a,.key-spec-list .detail a{text-decoration:none;border-bottom:1px solid var(--brand-colour);line-height:1.1em;display:inline-block}.engine-specification li .detail a:hover,.engine-specification li .details a:hover{border-bottom-color:#fff0}@media only screen and (min-width:641px){.engine-photos>img{padding-right:20px}.engine-specification{margin-bottom:40px}.engine-specification li .labelCopy{width:100%}.engine-specification li .detail,.engine-specification li .details{width:100%}.engine-specification.key-features li .labelCopy{width:37%}.engine-specification.key-features li .detail{width:63%}}.engine-additional-images{width:100%;margin:5px 0 30px;display:block}.engine-additional-images .image-container{border:1px solid #eee;display:block;position:relative;height:0;padding-top:100%;overflow:hidden}.engine-additional-images .image-container img{position:absolute;top:45%;left:45%;width:90%;height:auto;transform:translate(-40%,-40%)}.engine-additional-images .image-container .more-images{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/resources/images/icons/camera-white.svg) right 6px top 6px no-repeat rgb(51 51 51 / .6);background-size:22px auto;line-height:100%;transition:all 75ms linear}.engine-additional-images .image-container:hover .more-images{font-size:74px}.placeholder-engine{background:url(/resources/images/engine-placeholder.svg) 0 0 no-repeat;background-size:cover;display:block;height:0;padding-top:100%}.engine-drive-type-container{width:100%;padding:20px 20px 10px;background:#fff;border:1px solid #f1f1f1;background:linear-gradient(to bottom,rgb(241 241 241 / .85) 1%,rgb(253 253 253 / .86) 10%,rgb(247 249 250) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9f1f1f1',endColorstr='#f7f9fa',GradientType=0);display:block}.engine-drive-type-container:hover{background:var(--brand-colour)}.engine-drive-type-container .drive-type{display:block;height:105px;width:100%}.engine-drive-type-container:hover .drive-type{filter:invert(100%)}.engine-drive-type-container .drive-type.pod{background:url(/resources/images/engine-type-pod.svg) 0 10px no-repeat;background-size:auto 80px;height:90px}.engine-drive-type-container .drive-type.stern{background:url(/resources/images/engine-type-stern.svg) 0 10px no-repeat;background-size:auto 80px}.engine-drive-type-container .drive-type.shaft{background:url(/resources/images/engine-type-shaft.svg) 0 10px no-repeat;background-size:auto 80px}.engine-drive-type-container .drive-type.jet{background:url(/resources/images/engine-type-jet.svg) 0 10px no-repeat;background-size:auto 80px}.engine-drive-type-container .main-type{width:100%;text-align:left}.engine-drive-type-container .main-type-copy{height:200px;display:block}.engine-drive-type-container:hover .main-type .name,.engine-drive-type-container:hover .main-type-copy,.engine-drive-type-container:hover .main-type p{color:#fff}.engine-drive-type-container .main-type .view-button{display:inline-block;color:var(--brand-colour);text-decoration:none;border-radius:30px;border:1px solid var(--brand-colour);padding:5px 28px;margin:0 0 10px;transition:all 0.3s ease;width:auto}.engine-drive-type-container:hover .main-type .view-button{background:#fff;color:var(--brand-colour)}.engine-drive-type-container .main-type .view-button:hover{color:#fff;background:var(--brand-colour-accent)}@media only screen and (max-width:640px){.engine-drive-type-container .drive-type{height:90px}.engine-drive-type-container .drive-type.jet{height:85px}.engine-drive-type-container .main-type-copy{height:auto;margin-bottom:15px}}@media only screen and (min-width:641px) and (max-width:900px){.engine-drive-type-container{float:left}.engine-drive-type-container .drive-type{float:left;width:24%}.engine-drive-type-container .main-type{float:left;width:76%}.engine-drive-type-container .main-type-copy{height:116px}.engine-drive-type-container .drive-type.shaft{background-size:auto 74px}.engine-drive-type-container .drive-type.jet{background-size:auto 63px}.engine-drive-type-container .drive-type.jet .main-type-copy,.engine-drive-type-container .drive-type.shaft .main-type-copy{height:117px}.engine-drive-type-container .drive-type.stern{background-size:auto 95px}.engine-drive-type-container .main-type .name{margin:5px 0}}@media only screen and (min-width:901px) and (max-width:1024px){.engine-drive-type-container .main-type-copy{height:248px}}@media only screen and (min-width:1025px) and (max-width:1066px){.engine-drive-type-container .main-type-copy{height:222px}}