.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}