.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}}@media only screen and (max-width:640px){.row.article-hero-image .columns{padding-left:0;padding-right:0}.siteContent .row.article-hero-image:not(.collapse){padding-left:0;padding-right:0}}.news-listing .headline{display:block;color:var(--medium-grey);padding:5px 0 0}.jsSearchLoadMore{opacity:0;width:100%;background:url(/resources/images/loading.gif) 50% 50% no-repeat;height:20px;display:block}.jsSearchLoadMore.loading{opacity:1}.category-navigation .heading{display:block;width:100%;color:var(--dark-grey);text-transform:uppercase;line-height:1.1em}.event-profile-link{width:100%;background:url(/resources/images/call-to-action/boat-shows.svg) bottom center no-repeat #ebf3ff;background-size:281px auto;padding:25px 25px 180px 25px;font-size:16px;color:var(--medium-grey);display:block;clear:left;min-height:226px;border-radius:6px}.event-profile-link .title span{display:block}@media only screen and (min-width:641px){.event-profile-link{background:url(/resources/images/call-to-action/boat-shows.svg) bottom right no-repeat #ebf3ff;background-size:360px auto;padding:40px}}@media only screen and (min-width:901px) and (max-width:1470px){.event-profile-link{margin-left:25px}}@media only screen and (min-width:901px) and (max-width:1280px){.event-profile-link{background-size:280px}}.news-article-grid .details .img{border-radius:6px}.news-article-grid .additional-articles .details .img{border-radius:3px}.news-article-grid .details .overview .article-date{background:url(/resources/images/icons/clock.svg) 0 50% no-repeat;background-size:13px auto;padding-left:18px}.news-article-grid .additional-articles .details .article-date{background:url(/resources/images/icons/clock.svg) 0 50% no-repeat;background-size:13px auto;padding-left:18px}@media only screen and (max-width:640px){.news-article-grid .details .intro{line-height:1.4em}}.featured-news-list .img{border-radius:3px;padding-bottom:67%}.news-article-layout{flex-wrap:wrap}.news-article-layout .columns{width:50%;flex:0 0 50%}@media only screen and (max-width:640px){.news-article-layout .columns.column-1,.news-article-layout .columns.column-6,.news-article-layout .columns.column-11,.news-article-layout .columns.column-16,.news-article-layout .columns.column-21{width:100%;flex:0 0 100%}.news-article-layout .columns.column-1 .overview h3.h-bold-xs,.news-article-layout .columns.column-6 .overview h3.h-bold-xs,.news-article-layout .columns.column-11 .overview h3.h-bold-xs,.news-article-layout .columns.column-16 .overview h3.h-bold-xs,.news-article-layout .columns.column-21 .overview h3.h-bold-xs{font-size:18px}}@media only screen and (min-width:641px){.news-article-layout .columns{width:33.33333%;flex:0 0 33.33333%}.news-article-layout .columns.column-1,.news-article-layout .columns.column-2,.news-article-layout .columns.column-9,.news-article-layout .columns.column-10,.news-article-layout .columns.column-17,.news-article-layout .columns.column-18{width:50%;flex:0 0 50%}}.profile-list .profile .img{padding-bottom:59.8%;overflow:hidden;border-radius:6px}.profile-list .profile .img.image-loaded:before{content:"";background:#000;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.profile-list .profile .img.image-loaded.image-loaded img{z-index:2;opacity:0.7!important}.profile-list .profile{margin:0 0 20px;position:relative;display:block}.profile-list .overlay-event{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;z-index:3}.profile-list .overlay-event .title{letter-spacing:1px;line-height:1.1em;display:block}.profile-list .overlay-event .dates{letter-spacing:.03125rem;min-height:28px;line-height:28px;display:inline-block;margin:0 auto;padding:0 20px;background:var(--brand-colour);transition:all 0.3s ease;border-radius:4px}.profile-list .profile:hover .overlay-event .dates{background:var(--brand-colour-accent)}.siteContent .content.events-article{background:#fff;padding-top:0}.event-profile-link{width:100%;min-height:200px;background:url(/resources/images/call-to-action/boat-shows.svg) bottom center no-repeat #ebf3ff;background-size:360px auto;padding:30px 30px 245px;margin:0 0 30px;color:var(--medium-grey);display:block;clear:left}.event-profile-link .title span{display:block}.event-profile-link p{margin:0}@media only screen and (min-width:641px) and (max-width:900px){.event-profile-link{background-size:174px auto;padding:30px 30px 134px 30px;min-height:150px}}.next-event .cancelled-text{color:var(--red);letter-spacing:.03em}.next-event .date .text{position:relative}.next-event .cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.next-event-cta{background:var(--hilight-bg-2);border-radius:6px;width:100%;float:left}@media only screen and (min-width:641px){.next-event-cta{margin-left:50px;width:calc(100% - 50px)}}.event-guides-link{width:100%;min-height:200px;background:url(/resources/images/boat-show-guide-links.svg) 50% 30px no-repeat #eee;background-size:150px auto;padding:190px 40px 40px;margin-bottom:30px;text-align:center;font-size:var(--body-s);color:var(--medium-grey);position:relative}.event-guides-link .title{line-height:1.1em;margin:0 0 10px;position:relative;z-index:2}.event-guides-link p{font-size:var(--body-r);line-height:1.25em;position:relative;z-index:2}.event-guides-link a{display:inline-block;line-height:18px;font-size:var(--body-xs);text-decoration:none;text-transform:uppercase;letter-spacing:.094em;background:var(--brand-colour);border-radius:30px;border:1px solid var(--brand-colour);color:#fff;position:relative;cursor:pointer;padding:10px 35px;text-align:center;margin:0;transition:all 0.2s ease}.event-guides-link a:hover{background:var(--brand-colour-accent);color:#fff;border:1px solid var(--brand-colour-accent)}.event-guides-link.letterbox{padding:173px 30px 30px;text-align:center}.event-guides-link.letterbox p{margin:0}.event-guides-link.letterbox a{margin-top:25px}.event-guides-large-continer{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:cover;margin:0 0 30px}.event-guides-large-continer img.bg-image{position:absolute;top:0;left:0;height:398px}.event-guides-large-continer .event-guides-link{position:relative;z-index:2;margin:0}.event-guides-large-continer .event-guides-link .guide-icon{background:url(/resources/images/boat-show-guide-links.svg) 40px 38px no-repeat #eee;background-size:150px auto;height:160px;width:190px;position:absolute;top:0;left:0}.event-guides-profile-continer .event-guides-link{width:40%;padding:190px 0 40px 40px}.event-guides-profile-continer .event-guides-link:after{background:#eee;height:100%;width:228px;transform:skew(22deg,0deg);content:"";position:absolute;top:0;right:-95px}.event-guides-profile-continer .event-guides-link .guide-icon{background:url(/resources/images/boat-show-guide-links.svg) 40px 38px no-repeat #eee;background-size:150px auto;height:160px;width:190px;position:absolute;top:0;left:0}@media only screen and (min-width:641px){.event-guides-link{text-align:left}.event-guides-link.letterbox{padding:40px 40px 40px 226px;text-align:left}.event-guides-link .align-middle{display:flex;align-items:center;height:120px}.event-guides-link.letterbox a{float:right;margin-top:0}.event-guides-link{background-position:40px 38px}}@media only screen and (max-width:640px){.event-guides-link.margin-t-19{margin-top:0;margin-bottom:0}}.event-article .eventDate{letter-spacing:-.025em;display:inline-block}.event-article .eventDate .text{background:url(/resources/images/icons/event-article-date.svg) 0 50% no-repeat;padding-left:30px}.event-article .eventDate .location{background:url(/resources/images/icons/event-article-pin.svg) 0 50% no-repeat;padding-left:24px}.event-article .eventDate.cancelled .text{position:relative}.event-article .eventDate.cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.event-article .trade-only{display:inline-block;height:17px;line-height:17px;letter-spacing:.02em;background:#701c93;margin:10px 0;padding:0 10px}@media only screen and (max-width:640px){.event-article .eventDate{letter-spacing:.02em;margin-bottom:12px;font-size:var(--body-xs)}.event-article .eventDate .text{background-size:auto 12px;background-position:0 2px;padding-left:21px}.event-article .eventDate .location{background-size:auto 12px;padding-left:16px}}@media only screen and (min-width:641px) and (max-width:900px){.event-article .eventDate{font-size:var(--body-r)}.event-article p.article-intro{font-size:var(--body-r);margin-bottom:20px}}@media only screen and (min-width:1025px){.event-article .indented-copy-wrapper .heading-r-light{padding-left:50px}}.model-debuts .key{display:block}.model-debuts .key span{padding-right:10px;display:inline-block;height:28px}.model-debuts .key span img{padding:0 5px 0 0;height:17px}@media only screen and (max-width:640px){.model-debuts .key{float:left;width:100%}.model-debuts .key span.key-title{width:100%;height:24px}.model-debuts .key span{display:inline-block;float:left;padding-right:12px;height:25px}.model-debuts .key span img{height:15px}}@media only screen and (min-width:641px){.model-debuts .key{}.model-debuts .key span img{padding:0 5px 0 0;height:24px}}@media only screen and (min-width:641px) and (max-width:900px){.model-debuts .key span img{height:20px}}.model-filters{float:left;width:100%}.model-filters select{width:calc(50% - 24px);color:var(--medium-grey);margin-right:10px}.model-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/resources/images/dropdown-arrow-blue.svg) no-repeat #fff;background-size:13px auto;background-position:right 10px bottom 50%;padding:0 0 0 10px}@media only screen and (max-width:640px){.model-filters select{float:left}}@media only screen and (min-width:901px){.model-filters{text-align:right}.model-filters select{margin:0 0 20px 20px}#attending-vessels .model-filters select,#attending-tenders .model-filters select{margin:0 20px 20px 0}}.event-companies-attending{width:100%;float:left;margin-top:20px}.event-companies-attending a{display:grid;align-items:center;height:100%;border:1px solid #ccc;text-align:center;padding:9%;transition:all 0.3s ease}.event-companies-attending a:hover{border:1px solid var(--brand-colour)}.stats-circles{width:100%}.stats-circles .stat{background:var(--advert-bg);width:218px;height:218px;border-radius:50%;margin-right:20px;float:left;text-align:center}.stats-circles .stat span{display:block;width:100%;text-align:center}.stats-circles .stat span.value{padding-top:73px}.stats-circles .stat span.title{padding-top:10px}.event-stats-list{width:100%;display:flex;flex-wrap:wrap}.event-stats-list li{flex:0 0 20%;width:20%;position:relative;line-height:1.1em;height:50px}.review-list .imageContainer{border-radius:6px}.review-list .overview,.review-article-list .news-article-list .details .overview{display:block;line-height:1.3em;position:relative}.review-list.review-grid-view .large-article .overview h3{padding-right:93px;position:relative}@media only screen and (min-width:641px){.review-list .overview{line-height:1.3em;min-height:50px}}@media only screen and (max-width:640px){.review-list .large-article .overview{padding:5px 0 10px}.review-list .large-article p{line-height:1.3em;margin-bottom:10px}}@media only screen and (max-width:640px){.review-list .large-article h3{margin:0}}.rating-caption{display:block;width:56px;height:32px;background:url(/resources/images/reviews-rating-small.svg) 0 0 no-repeat;color:#fff;font-size:14px;line-height:14px;font-weight:400;padding:6px 0 0 25px;position:absolute;bottom:9px;right:8px;z-index:2;box-sizing:border-box}.overview .rating-caption{display:none}.rating-caption.large{background-image:url(/resources/images/reviews-rating-large.svg);width:70px}.review-grid-view .large-article .details .imageContainer .rating-caption{display:none}.review-grid-view .large-article .details .overview h4{padding-right:70px}.review-grid-view .large-article .details .overview .rating-caption{display:block;position:absolute;top:2px;right:0}@media only screen and (min-width:641px){.rating-caption{bottom:12px;right:16px}}.review-list .review-category{height:22px;line-height:22px;position:absolute;top:10px;left:10px;z-index:2;padding:0 10px;margin-right:2px;background:#fcbb02;background-size:18px auto;font-size:11px;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 10px 0 rgb(0 0 0 / .12)}@media only screen and (max-width:640px){.review-list .review-category{height:16px;line-height:16px;font-size:8px;top:7px;left:7px;padding:0 7px}}@media only screen and (max-width:640px){.review-list .review-category{height:16px;line-height:16px;font-size:8px;top:7px;left:7px;padding:0 7px}}.review-list .review-contributor,.review-article-list .review-contributor{width:100%;display:flex;align-items:center}.review-list .review-contributor .image-container,.review-article-list .review-contributor .image-container{height:33px;overflow:visible;position:relative}.review-list .review-contributor .image-container img,.review-article-list .review-contributor .image-container img{border-radius:50%;box-shadow:0 0 2px rgb(204 204 204);height:33px}.review-list .review-contributor .image-container img.logo-badge,.review-article-list .review-contributor .image-container img.logo-badge{height:15px;position:absolute;top:18px;right:-6px;z-index:1;border:1px solid #fff}.review-list .review-contributor .contributor-details a,.review-article-list .review-contributor .contributor-details a{color:var(--dark-grey)}.review-list .review-contributor .contributor-details a:hover{color:var(--brand-colour)}@media only screen and (min-width:641px) and (max-width:1199px){.review-list .additional-articles .review-contributor{margin:6px 0 0}.review-list .additional-articles .review-contributor .image-container{height:26px}.review-list .additional-articles .review-contributor .image-container img{height:26px}}@media only screen and (min-width:641px){.review-list .details p.production-years{display:block}}@media only screen and (min-width:641px) and (max-width:1199px){.review-list .additional-articles .details p.production-years{font-size:12px;margin-top:-3px;margin-bottom:0}}.review-article-list .img{display:block;transition:opacity 250ms linear;border-radius:6px}.review-article-list .img:hover{opacity:.9}.review-article-list .details .overview{float:left;width:100%}.review-article-list .details .description p{margin:0}@media only screen and (min-width:641px){.review-article-list .details .overview{line-height:1.3em}.review-article-list .details h3 a{line-height:1.25em}.review-article-list .details.advice-article{padding-bottom:0}.review-article-list .details.advice-article h3 a{white-space:normal;overflow:visible;text-overflow:initial;min-height:46px}}@media only screen and (min-width:1024px){.review-list .large-article h3{min-height:26px}}@media only screen and (min-width:641px) and (max-width:1280px){.review-article-list .additional-articles .details h3 a{line-height:1.25em;white-space:normal;overflow:visible;text-overflow:ellipsis}}@media only screen and (min-width:901px) and (max-width:1280px){.review-article-list .details h3 a{padding-right:76px}}@media only screen and (max-width:640px){.review-article-list .large-article .details{margin-bottom:20px}}.review-article-list .details .associated-yachts{padding-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding-right:3px}.review-article-list .details .associated-yachts a{margin-right:10px}.review-article-list .details .associated-yachts a:after{content:"|";padding-left:10px}.review-article-list .details .associated-yachts a:last-child:after{content:""}.review-article-list .smaller-review .imageContainer{width:45%;float:left}.review-article-list .smaller-review .imageContainer.ll-wrap{padding-bottom:25.1%}.review-article-list .smaller-review .overview{width:55%;float:left;padding:10px 0 0 15px}.review-carousel{margin:0 0 20px}.review-carousel .swiper .swiper-button-prev,.review-carousel .swiper .swiper-button-next{top:28%}.review-carousel .more-yacht-slide,.builder-awards .more-yacht-slide{background:var(--brand-colour)}.review-carousel .more-yacht-slide a,.builder-awards .more-yacht-slide a{display:block;width:100%;height:100%;background:url(/resources/images/icons/portfolio-list-more-icon.svg) 50% 28% no-repeat;background-size:48px auto;padding:36% 0 0;color:#fff;font-size:18px;text-align:center;letter-spacing:.05rem}.review-carousel .more-yacht-slide a:hover,.builder-awards .more-yacht-slide a:hover{opacity:.8}@media only screen and (min-width:1281px){.review-carousel .more-yacht-slide a,.builder-awards .more-yacht-slide a{background-size:59px auto;font-size:24px}}.review-article-list.carousel .details{margin-bottom:0;padding-bottom:0}.review-article-list .swiper-cancelled-insufficient-slide-count .columns{margin-top:10px}.in-house-reviews .featured-review{display:flex;align-items:center;margin-top:30px}.in-house-reviews .featured-review:first-child{margin-top:0}.in-house-reviews .video-container{background:#fff;border:1px solid #ccc;border-radius:10px;padding:10px;width:90%;position:relative}.in-house-reviews .video-container .video-content{position:relative;display:block}.in-house-reviews .video-container .video-content:before{content:"";display:block;background:url(/resources/images/video-play-button.png) center center no-repeat rgb(0 0 0 / .2);position:absolute;top:0;left:0;z-index:3;height:100%;width:100%}.in-house-reviews .video-container .video-content:after{content:"";display:block;height:20px;width:100%;background:url(/resources/images/video-play-bar.svg) 0 0 no-repeat;background-size:98%;position:absolute;bottom:0;left:3px;z-index:3}.in-house-reviews .video-container .video-heading{width:100%;margin-top:10px;font-size:13px;font-weight:700;color:var(--medium-grey)}.in-house-reviews .review-type{background:url(/resources/images/logo-small.svg) 0 0 no-repeat;padding-top:29px;background-size:auto 25px}.in-house-reviews .review-type span{background:var(--brand-colour-accent);padding:4px 11px;color:var(--dark-grey)}.in-house-reviews .review-author{display:flex;align-items:center;width:100%;height:33px;margin-bottom:10px}.in-house-reviews .review-author .image-container{border-radius:50%;margin-right:10px;display:inline-block;height:33px;width:33px;overflow:hidden}.in-house-reviews .review-author .author-name{display:inline-block}.in-house-reviews .reasons-container{width:100%}.in-house-reviews .reasons-container ul{width:100%}.in-house-reviews .reasons-container ul li{width:100%;background:url(/resources/images/icons/lineage-tick.svg) 0 50% no-repeat;padding-left:25px}.in-house-reviews .review-quote{background:url(/resources/images/icons/quote-open.svg) 0 0 no-repeat;padding-top:26px;margin:0}.in-house-reviews .review-quote p{font-style:italic}.in-house-reviews .review-quote p.quote-author{font-style:normal}.in-house-reviews .review-quote-overview{margin:0}.in-house-reviews .review-quote-overview p{font-style:italic}@media only screen and (max-width:640px){.in-house-reviews .review-type{margin-top:20px}.in-house-reviews .rating-container{margin-top:20px}}.review-list .details .caption,.review-article-list .details .caption{display:inline-block;height:18px;line-height:18px;position:absolute;top:8px;left:8px;z-index:3;padding:0 6px;margin-right:2px;background:var(--brand-colour);border-radius:3px}.review-list .details .caption.on-test,.review-article-list .details .caption.on-test{background:url(/resources/images/icons/on-test-icon.svg) 6px 3px no-repeat var(--brand-colour);background-size:auto 12px;padding-left:26px}@media only screen and (min-width:641px){.review-list .details .caption,.review-article-list .details .caption{min-height:20px;line-height:20px;top:16px;left:16px}}.review-list .details .tag,.review-article-list .tag{display:inline-block;line-height:1.3em;position:absolute;top:8px;left:8px;z-index:2;padding:2px 10px;margin-right:2px;background:#fcbb02;background-size:18px auto;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.8px;border-radius:3px}.review-list .details .title{margin:5px 0}.review-list .details .title a{color:var(--dark-grey)}.review-list .details .title a:hover{color:var(--link-hover)}@media only screen and (min-width:640px){.review-article-list .tag,.review-list .details .tag{top:10px;left:10px}}@media only screen and (min-width:641px) and (max-width:1199px){.review-list .additional-articles .details .tag{font-size:8px;padding:2px 8px}}.review-article-list .video,.review-list .video{position:absolute;top:50%;left:50%;display:block;transform-origin:50% 50%;border-radius:200px;color:#fff;text-shadow:1px 1px 2px rgb(0 0 0 / .6);line-height:1.3em;font-size:20px;width:30px;height:30px;transition:all 250ms ease-out;background-color:rgb(0 0 0 / .7);transform:translate(-50%,-50%);z-index:3}.review-article-list .video:before,.review-list .video:before{content:"";top:50%;position:absolute;left:50%;box-shadow:0 0 0 3px rgb(255 255 255 / .8);border-radius:200px;text-shadow:1px 1px 2px rgb(0 0 0 / .6);width:30px;height:30px;transition:all 250ms ease-out;transform:translate(-50%,-50%);opacity:.8;z-index:2}.review-article-list .has-video .imageContainer:after,.review-list .has-video .imageContainer:after{content:"";background:url(/resources/images/play.svg) 50% 50% no-repeat;background-size:12px auto;position:absolute;top:50%;left:50%;width:40px;height:56px;margin:0 0 0 2px;transform:translate(-50%,-50%);z-index:3}.review-article-list .has-video:hover .video:before,.review-list .has-video:hover .video:before{box-shadow:0 0 0 6px var(--brand-colour-accent);width:30px;height:30px}.review-article-list .has-video:hover .video,.review-list .has-video:hover .video{width:30px;height:30px}.review-article-list .smaller-review .video{width:48px;height:48px}.review-article-list .smaller-review .video:before{width:32px;height:32px}.review-article-list .smaller-review.has-video .imageContainer::after{background-size:11px auto;margin-left:2px}.review-article-list .smaller-review.has-video:hover .video:before{width:40px;height:40px}.review-article-list .smaller-review.has-video:hover .video{width:40px;height:40px}@media only screen and (min-width:641px) and (max-width:1280px){.review-article-list .video,.review-list .video{width:65px;height:65px}.review-article-list .video:before,.review-list .video:before{width:50px;height:50px}.review-article-list .has-video:hover .video:before,.review-list .has-video:hover .video:before{width:60px;height:60px}.review-article-list .has-video:hover .video,.review-list .has-video:hover .video{width:60px;height:60px}.review-article-list .smaller-review .video{width:48px;height:48px}.review-article-list .smaller-review .video:before{width:32px;height:32px}.review-article-list .smaller-review.has-video .imageContainer::after{background-size:11px auto;margin-left:2px}.review-article-list .smaller-review.has-video:hover .video:before{width:40px;height:40px}.review-article-list .smaller-review.has-video:hover .video{width:40px;height:40px}}@media only screen and (min-width:1281px){.review-article-list .video,.review-list .video{width:80px;height:80px}.review-article-list .video:before,.review-list .video:before{width:80px;height:80px;box-shadow:0 0 0 8px rgb(255 255 255 / .8)}.review-article-list .has-video .imageContainer:after,.review-list .has-video .imageContainer:after{background-size:25px}.review-article-list .has-video:hover .video:before,.review-list .has-video:hover .video:before{width:95px;height:95px;box-shadow:0 0 0 10px var(--brand-colour-accent)}.review-article-list .has-video:hover .video,.review-list .has-video:hover .video{width:95px;height:95px}.review-article-list .smaller-review .video{width:48px;height:48px}.review-article-list .smaller-review .video:before{width:32px;height:32px}.review-article-list .smaller-review.has-video .imageContainer::after{background-size:11px auto;margin-left:2px}.review-article-list .smaller-review.has-video:hover .video:before{width:40px;height:40px}.review-article-list .smaller-review.has-video:hover .video{width:40px;height:40px}}.specificationDetails{width:100%;clear:both;padding-top:8px;margin-bottom:10px;display:flex;align-items:stretch;flex-wrap:wrap}.specificationDetails.no-margin-bottom{margin-bottom:0}.specificationDetails.no-padding-top{padding-top:0}.specificationDetails.no-margin-top{margin-top:0}.specificationDetails.no-border-top{border-top:0}.specificationDetails>li{width:50%;float:left;padding:0 0 11px;margin:0 0 15px;color:#003e5f;text-align:left}.specificationDetails li.full,.specificationDetails li.full-width{width:100%}.specificationDetails li.line-break{flex-basis:100%;height:0;padding:0;margin:0}@media only screen and (max-width:640px){.specificationDetails.engines li{width:100%}}@media only screen and (min-width:641px){.specificationDetails{margin-bottom:20px;padding-top:13px}.specificationDetails>li{width:25%}.specificationDetails.accomodation-details>li{width:14%}.specificationDetails.accomodation-details>li.arrangement,.specificationDetails>li.vessle-names{width:100%}.specificationDetails.accomodation-details>li.arrangement span:after{content:", "}.specificationDetails.accomodation-details>li.arrangement span:last-child:after{content:""}}@media only screen and (min-width:901px) and (max-width:1024px){.vessel-details-container .specificationDetails>li{width:30%}}.specificationDetails li span,.specificationDetails li div{display:block;float:left;color:var(--dark-grey)}.specificationDetails li .labelCopy,.engine-card .engineDetails .labelCopy{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;letter-spacing:.015em;font-weight:400;display:block}.specificationDetails li .detail,.specificationDetails li .details{width:100%;line-height:23px;margin:0;padding:0 5px 0 0}.specificationDetails li .detail a,.specificationDetails li .details a{line-height:1em}.specificationDetails li .detail span:last-child:after{content:""}.specificationDetails li .detail span{float:none;display:inline}.specificationDetails li .detail.cabin-overview span:after,.specificationDetails li .detail.berth-overview span:after{content:", "}.specificationDetails li .detail.cabin-overview span:last-child:after,.specificationDetails li .detail.berth-overview span:last-child:after{content:""}@media only screen and (max-width:640px){.specificationDetails li .labelCopy,.specificationDetails li .body-xs_model-detail_labelCopy{}.specificationDetails li .details.engine-name{line-height:1.8em}.specificationDetails li{margin:0 0 8px}.specificationDetails li .label{width:142px}}.specificationDetails li.builder-lists .detail span:after{content:", "}.specificationDetails li.builder-lists .detail span:last-child:after{content:""}.specificationDetails li .detail a,.specificationDetails li .details a,.key-spec-list .detail a{line-height:1.4em;display:inline;color:var(--brand-colour);max-width:100%;transition:all 0.3s ease}@media only screen and (min-width:40.063em) and (max-width:48em){.specificationDetails li .label{width:160px}}.specificationDetails.old-engine-database{position:relative}.specificationDetails.old-engine-database:before{position:absolute;width:calc(100% + 20px);left:-10px;content:"";top:-10px;border:1px solid #ccc;height:calc(100% + 10px)}.table-heading{line-height:1.3em;font-family:var(--h-bold);color:var(--dark-grey);margin:0 0 14px;padding:6px 0 6px 39px;background-position:0 50%;background-repeat:no-repeat;text-align:left}.table-heading.characteristics{background-image:url(/resources/images/icons/characteristics.svg);background-size:26px auto}.table-heading.dimensions{background-image:url(/resources/images/icons/dimentions.svg)}.table-heading.hull{background-image:url(/resources/images/icons/hull.svg)}.table-heading.capacities{background-image:url(/resources/images/icons/capacities.svg)}.table-heading.speed{background-image:url(/resources/images/icons/speed.svg)}.table-heading.accommodation{background-image:url(/resources/images/icons/accommodation-group.svg);background-size:auto 28px}.table-heading.engines{background-image:url(/resources/images/icons/engines.svg);background-size:28px auto}.table-heading.mechanical{background-image:url(/resources/images/icons/cogs.svg);min-height:35px}.table-heading.no-icon{padding:5px 0 4px}.table-heading.yacht-designers{background:url(/resources/images/icons/designers.svg) 0 0 no-repeat;background-size:27px auto;padding:3px 0 6px 39px}.table-heading.engines-performance{background:url(/resources/images/icons/engines.svg) 0 2px no-repeat;background-size:30px auto;padding:3px 0 6px 44px}.table-heading.top-configuration{background:url(/resources/images/icons/top-configuration.svg) 0 50% no-repeat;background-size:30px auto;padding:3px 0 6px 44px}@media only screen and (min-width:641px){.table-heading{line-height:1.3em;padding:5px 0 4px 43px}.table-heading.accommodation{min-height:35px}.table-heading.yacht-designers{background-size:30px auto;padding:3px 0 6px 44px}}@media only screen and (min-width:641px) and (max-width:900px){.table-heading.accommodation{background-size:auto 32px}}.full-spec-wrap .table-heading.characteristics{padding-left:31px;background-size:19px auto;margin-top:20px}.full-spec-wrap .table-heading.dimensions{padding-left:36px;background-size:auto 23px}.full-spec-wrap .table-heading.hull{padding-left:34px;background-size:auto 23px}.full-spec-wrap .table-heading.top-configuration{padding-left:33px;background-size:auto 17px}.full-spec-wrap .table-heading.capacities{padding-left:33px;background-size:auto 23px}.full-spec-wrap .table-heading.speed{padding-left:36px;background-size:auto 24px}.full-spec-wrap .table-heading.engines{padding-left:36px;background-size:auto 24px}.full-spec-wrap .table-heading.accommodation{padding-left:36px;background-size:auto 25px;min-height:auto}