@media only screen and (min-width:641px){.content.search-results-page{padding-top:30px;position:relative;z-index:5}.content.search-results-page.grey{background:#f5f6f9}.search-results-page .tab-content{position:absolute;top:calc(100% - 10px);left:0;width:400px;background:#fff;border:1px solid #ccc;padding:20px 40px;box-shadow:0 2px 5px -2px rgb(0 0 0 / .75)}.search-results-page .tab-content:after{width:0;height:0;border-left:11px solid #fff0;border-right:11px solid #fff0;border-bottom:11px solid #fff;content:"";left:50%;top:-7px;position:absolute}.search-results-page .tab-content:before{width:0;height:0;border-left:9px solid #fff0;border-right:9px solid #fff0;border-bottom:9px solid #ccc;content:"";left:calc(50% + 2px);top:-8px;position:absolute}.search-results-page .tab-content.arrow-left:after{left:48px}.search-results-page .tab-content.arrow-left:before{left:50px}.search-results-page .tab-content.arrow-left:nth-child(2n):after{left:218px}.search-results-page .tab-content.arrow-left:nth-child(2n):before{left:220px}.search-results-page .tab-content.arrow-right:after{left:308px}.search-results-page .tab-content.arrow-right:before{left:310px}}.slider-wrap-centered{display:inline-block;width:100%;max-width:600px;margin-bottom:10px;vertical-align:top}.slider-wrap{display:block;min-width:230px;position:relative}.slider-wrap .min-label{position:absolute;bottom:-40px;left:8px;display:none}.slider-wrap .max-label{position:absolute;bottom:-40px;right:8px;display:none}@media only screen and (max-width:640px){.slider-wrap{padding:0 10px}}#search-results{position:relative}#search-results .compare-list{margin:0 0 0 39px}@media only screen and (max-width:640px){#search-results .compare-list{margin:0 0 17px 8px;vertical-align:top}}.filter-list{display:inline-block;margin:0;padding:0}.filter-list .title-label{padding:0 5px 0 0;font-size:14px;font-weight:300;color:var(--medium-grey)}.filter-list li{display:inline-block}@media only screen and (max-width:40em){.radio-group{margin:0 0 5px}}@media only screen and (max-width:640px){.search-by-type{margin:0}.homepage .banner-slider .swiper-pagination{bottom:31px}}.search-by-type div{display:flex;align-items:stretch}.search-by-type a{display:block;border:1px solid #ddd;border-radius:6px;padding:15px;margin-top:20px}.search-by-type a .copy-section{min-height:83px;padding-top:10px}.search-by-type a .copy-section div{line-height:1.1em}.search-by-type a .copy-section span{letter-spacing:0}.search-by-type a.new-yachts .copy-section{background:url(/resources/images/mm-images/mega-menu-new.svg) 0 0 no-repeat;padding-left:106px}.search-by-type a.used-yachts-search .copy-section{background:url(/resources/images/mm-images/mega-menu-used.svg) 0 0 no-repeat;padding-left:104px}.search-by-type a.stock-yachts .copy-section{background:url(/resources/images/mm-images/mega-menu-stock.svg) 0 0 no-repeat;padding-left:100px}.search-by-type a div{display:block;width:100%}.search-by-type a div.button-under{display:none}.search-by-type a .copy-section div.button-inside{display:block}@media screen and (max-width:640px){.search-by-type a{width:100%}}@media screen and (min-width:641px) and (max-width:1280px){.search-by-type a div.button-under{display:block}.search-by-type a .copy-section div.button-inside{display:none}.search-by-type a.new-yachts .copy-section{padding-left:81px;background-size:auto 60px}.search-by-type a.used-yachts-search .copy-section{padding-left:82px;background-size:auto 66px}.search-by-type a.stock-yachts .copy-section{padding-left:73px;background-size:auto 66px}.search-by-type a .copy-section{min-height:68px}}.jsLoadingMoreResultsUp,.jsLoadingMoreResultsDown{opacity:0;width:100%;background:url(/resources/images/loading.gif) 50% 50% no-repeat;height:20px;margin-top:-10px}@media screen and (min-width:641px){.jsLoadingMoreResultsUp,.jsLoadingMoreResultsDown{height:20px}}.inf-scroll-console{display:inline-flex;flex-wrap:wrap;margin:0 auto;width:240px;justify-content:center;padding-top:3px}.inf-scroll-console .info{display:none}.inf-scroll-console .info-text{color:var(--medium-grey);font-family:var(--h-semiBold);font-size:15px;line-height:1.3em;flex:0 1 auto;padding:5px 10px 0 0}.inf-scroll-console .status{flex:0 1 auto}.inf-scroll-console.collided{border-radius:17px 0 0 18px;position:fixed;top:80px;right:0;z-index:100;background:#ddd;padding:12px 0;box-shadow:-3px 1px 5px -3px rgb(0 0 0 / .75);width:81px}.inf-scroll-console.collided .info-text{display:none}.fancy-toggle-wrap{transition:200ms all ease-in-out;box-sizing:border-box}.fancy-toggle,.fancy-toggle::before,.fancy-toggle::after{transition:400ms all ease-in-out 50ms;box-sizing:border-box}.input-fancy-toggle[type="checkbox"]{display:none}.input-fancy-toggle[type="checkbox"]:checked~.fancy-toggle-wrap{background:rgb(73 168 68);transition:all 150ms ease-out}.input-fancy-toggle[type="checkbox"]:checked~.fancy-toggle-wrap .fancy-toggle{left:25px;transform:rotate(360deg)}.fancy-toggle-wrap,.fancy-toggle{border-radius:25px}.fancy-toggle-wrap{height:25px;width:50px;background:rgb(43 43 43);position:relative}.fancy-toggle{height:20px;width:20px;background:rgb(255 255 255);position:absolute;top:2px;left:2px;cursor:pointer}.fancy-toggle::before{content:"";height:16px;width:2px;position:absolute;top:calc(50% - 8px);left:calc(50% - 2px);transform:rotate(45deg)}.fancy-toggle::after{content:"";height:2px;width:16px;position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);transform:rotate(45deg)}.fancy-toggle::before,.fancy-toggle::after{background:rgb(43 43 43);border-radius:5px;opacity:1;transition:all 200ms ease-out}.is-loading .input-fancy-toggle[type="checkbox"]:checked~.fancy-toggle-wrap{background:var(--brand-colour)}.fancy-toggle-wrap .icon{content:"";width:18px;height:13px;position:absolute;top:3px;right:1px;transition:all 200ms ease-out 200ms;background:url(/resources/images/icons/infinite.svg) 50% 50% no-repeat;background-size:15px auto;opacity:0}.is-loading .fancy-toggle-wrap .icon{opacity:1}.is-loading .fancy-toggle:before,.is-loading .fancy-toggle:after{opacity:0}.input-fancy-toggle[type="checkbox"]:checked~.fancy-toggle-wrap .fancy-toggle::before{height:12.5px;top:calc(55% - 8.5px);left:calc(60% - 1.5px);background:rgb(73 168 68)}.input-fancy-toggle[type="checkbox"]:checked~.fancy-toggle-wrap .fancy-toggle::after{width:6px;top:calc(95% - 8px);left:calc(22.5% - 2px);background:rgb(73 168 68)}.scroll-to-top{position:fixed;bottom:10px;right:10px;padding:34px 0 0;background:url(/resources/images/icons/arrows.svg) no-repeat 23px 7px rgb(0 0 0 / .7);background-size:91px 25px;width:70px;height:70px;text-align:center;border-right:0;font-size:11px;line-height:12px;color:#fff;text-transform:uppercase;transition:bottom 300ms ease-out;z-index:222;border-radius:100px}.scroll-to-top:hover{background-position:-45px 9px;background-color:#fff;color:var(--medium-grey)}.search-tab-options-results-page .checkbox-wrap input[type="checkbox"]+label:before{top:-1px}.is-noMoreResults{margin:20px 0}.builder-dropdown{max-width:280px}.builder-dropdown.dropdown.menu>li.is-dropdown-submenu-parent>a{padding-left:0;text-transform:capitalize}.inf-scroll-load-more-wrap{text-align:center}.inf-scroll-maxed-out{display:inline-block;width:150px;height:150px;letter-spacing:-.03em;background:#fff;border-radius:100px;border:1px solid #ccc;text-align:center;line-height:1.3em;margin:20px auto;-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);position:relative;box-shadow:0 0 0 0 rgb(1 102 255);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(1 102 255 / .7)}70%{box-shadow:0 0 0 20px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.inf-scroll-maxed-out .plus{display:block;line-height:20px;font-size:53px}.inf-scroll-maxed-out .text{display:block;margin:6px 0 2px}.inf-scroll-maxed-out object{display:block;margin:0 0 0 20px;cursor:pointer;width:100px;pointer-events:none;transition:filter 200ms ease-out 250ms}.inf-scroll-maxed-out:hover{background:var(--brand-colour);color:#fff;transform:scale(1.2);animation:none}.inf-scroll-maxed-out:hover object{filter:invert(100%)}#alert-dropdown a{display:block}.alert-header{background:var(--brand-colour);margin:-15px -15px 15px;padding:7px 10px;position:relative;border-radius:4px 4px 0 0}.alert-header .close-dropdown{position:absolute;top:-6px;right:-6px;width:50px;height:50px;overflow:hidden;text-indent:-9999px;background:url(/resources/images/close-white.svg) 50% 50% no-repeat;background-size:20px auto;transition:opacity 150ms linear}.alert-header .close-dropdown:hover{opacity:.7}.dropdown-pane-wrap.alert-dropdown .error-message{color:var(--red);padding-bottom:15px}.dropdown-pane-wrap.alert-dropdown{padding:15px}.alert-dropdown .create-the-alert:hover{background:var(--brand-colour)}.alert-dropdown .create-the-alert{display:inline-block;text-decoration:none;color:#fff;background:var(--brand-colour-accent);border-radius:30px;position:relative;cursor:pointer;padding:10px 30px;transition:all 0.2s ease}.alert-dropdown select{margin:0 0 15px}.verified-only{padding-top:3px;display:inline-block;vertical-align:top;margin-right:15px}.verified-only label{color:var(--medium-grey);font-size:14px;line-height:26px;float:left}.verified-only .verified-link{display:inline-block;height:25px;width:18px;background:url(/resources/images/icons/info-icon.svg) 0 50% no-repeat;background-size:16px auto;filter:invert(49%) sepia(73%) saturate(1291%) hue-rotate(95deg) brightness(100%) contrast(102%);margin-left:8px;float:left;text-indent:-9999px;overflow:hidden}.verified-only .verified-link:hover{filter:invert(23%) sepia(67%) saturate(3613%) hue-rotate(212deg) brightness(103%) contrast(105%)}.verified-only label.form-switch i{float:left}@media only screen and (min-width:641px){.verified-only{padding-top:8px}.verified-only label{font-size:1rem}.verified-only .verified-link{margin-left:10px}}.standalone-filter-item{display:inline-block;vertical-align:top}.grey+.no-results{background:#f5f6f9}#yachts-infinite-scroll{min-height:300px}.range-logo-container{text-align:center;width:100%}.rangeLogo{margin:20px 0 30px;max-width:150px}@media only screen and (max-width:900px){.rangeLogo{max-width:100px;margin:10px 0}}.range-overview-img{float:left;margin:15px 0}.range-overview{float:left;width:100%}.range-overview li{float:left;color:var(--medium-grey);font-size:18px;width:100%;text-align:center}.range-overview li span.title{display:inline-block;padding:0 10px 0 0;text-transform:uppercase}@media only screen and (max-width:640px){.range-overview{margin-top:20px}.range-overview li{font-size:14px}}.find-designer-link{width:100%;min-height:200px;background:url(/resources/images/boat-show-guide-links.svg) 40px 38px no-repeat #eee;background-size:150px auto;padding:40px 40px 40px 226px;margin-bottom:30px;font-size:16px;text-align:left;color:var(--medium-grey);position:relative}.range-details-container{width:100%;float:left}.range-details-container .row{align-items:center;padding:0}.range-details-container .row.illustrations{align-items:stretch;align-content:center}.range-details-container .name,.range-details-container .length,.range-details-container .guests,.range-details-container .crew{font-size:14px;color:var(--dark-grey);line-height:1.1em;text-align:center}.range-details-container .name{line-height:1.2em}.range-details-container div.illustration{height:100%;display:flex;align-items:flex-end;text-align:center}.range-details-container div.illustration img{margin-left:auto;margin-right:auto}.range-details-container .range-details .illustration{height:100%;width:100%;background:url(/resources/images/icons/range-arrow.svg) center center no-repeat}.range-details-container .range-details .guests{background:url(/resources/images/icons/accommodation-group.svg) center center no-repeat;background-size:auto 34px;min-height:40px}.range-details-container .range-details .crew{background:url(/resources/images/icons/crew-icon-outline.svg) center center no-repeat;min-height:40px}@media only screen and (max-width:640px){.range-details-container .range-details .crew{background-size:auto 25px}}@media only screen and (min-width:641px){.range-details-container .name,.range-details-container .length,.range-details-container .guests,.range-details-container .crew{font-size:18px}.range-details-container .range-details .guests{background-size:auto 40px}}.range-size-illustrations{display:flex;align-items:flex-end;margin:15px 0 0}.range-size-illustrations .illustration-container{width:50%}.range-size-illustrations .illustration-container.largest-yacht{text-align:right}.range-size-illustrations .illustration-container p{display:block;width:100%;border-top:1px solid #ccc;padding:27px 0 0;margin:35px 0 0;position:relative}.range-size-illustrations .illustration-container.smallest-yacht p:before{content:"";height:30px;width:1px;background:#ccc;position:absolute;top:-15px;left:0}.range-size-illustrations .illustration-container.largest-yacht p:before{content:"";height:30px;width:1px;background:#ccc;position:absolute;top:-15px;right:0}@media only screen and (min-width:641px){.range-size-illustrations{margin:0}}.button.slow-button{transition:all 0.5s ease}.shipyards{padding:50px 0}.shipyards .shipyard{margin:0 0 30px}.shipyards .imageContainer{width:100%;border:1px solid #eee;vertical-align:middle;align-items:center;-moz-box-align:center;display:flex;height:0;padding-top:100%;overflow:hidden;position:relative;font-size:18px;line-height:1.3em;letter-spacing:.5px;font-family:"sansSharpDisplay-bold",Arial,Helvetica,sans-serif;color:var(--dark-grey)}.shipyards .imageContainer:hover{color:var(--link-hover)}.shipyards .imageContainer .vertical-align-wrap{position:absolute;top:0;left:0}.shipyardRanges .imageContainer{width:100%;border:1px solid #eee;padding:20px 30px;vertical-align:middle;position:relative;display:block}.shipyardRanges .shipyardRange{margin:0 0 30px}.shipyards .imageContainer img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scale(.9) translate(-50%,-50%);transform-origin:0 0;transition:all 300ms ease-in-out;transition-timing-function:cubic-bezier(.74,-.6,.5,1.54);position:absolute;width:auto;top:50%;left:50%}.shipyardRanges .imageContainer img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:50% 50%;transition:all 300ms ease-in-out;transition-timing-function:cubic-bezier(.74,-.6,.5,1.54)}.shipyards .imageContainer:hover img{transform:scale(1.1) translate(-50%,-50%)}.shipyardRanges .imageContainer:hover img{transform:scale(1.1)}.shipyards .imageContainer img,.shipyardRanges .imageContainer img{display:inline-block}.shipyards .details,.shipyardRanges .details{display:block;width:100%;padding:20px;background:#003e5f;font-size:16px;color:#fff;font-family:"sansSharpDisplay-book",Arial,Helvetica,sans-serif;text-decoration:none}.shipyards .details:hover,.shipyardRanges .details:hover{color:var(--link-hover)}.shipyardRanges{padding:5px 0 10px}.shipyardRanges .imageContainer{padding:0 0 10px;border:none}.shipyardRange .info{display:block}.table-heading{line-height:1.3em;color:var(--medium-grey)}.shipyardRange .info .range{display:block;text-align:center;font-size:20px;color:var(--medium-grey);font-family:"sansSharpDisplay-medium",Arial,Helvetica,sans-serif;text-transform:uppercase}.shipyardRange .info .size{display:block;text-align:center;font-size:16px;color:var(--medium-grey)}@media only screen and (max-width:40em){.shipyards .imageContainer,.shipyardRanges .imageContainer{min-height:100px}.shipyards .details,.shipyardRanges .details{font-size:16px;padding:9px 20px}}.shipyardRange-listItem .row{margin-bottom:0}.shipyardRange-listItem .model-image{float:right;width:220px;margin:0 0 15px}.shipyardRange-listItem .imageContainer.range-overview{display:block;position:relative;overflow:hidden;border-radius:6px}.shipyardRange-listItem .imageContainer.range-overview .tagline{position:absolute;top:16px;left:16px;padding:6px 15px 5px 15px;background:var(--new-caption);background-size:13px auto;letter-spacing:.5px;line-height:1em;border-radius:4px}.shipyardRange-listItem .imageContainer img{width:100%}@media only screen and (max-width:640px){.shipyardRange-listItem .imageContainer.range-overview{margin-bottom:var(--margin-7)}}.shipyardRange-listItem .imageContainer.range img{max-width:200px;display:inline-block}.shipyardRange-listItem .medium-float-right .imageContainer img{float:right}.shipyardRange-listItem .range-name{margin-bottom:20px}.shipyardRange-listItem .range-name a:hover{color:#023886}.shipyardRange-listItem .vertical-align-content{text-align:center}.shipyardRange-listItem .size{clear:both;padding:0;margin:0 0 10px;color:var(--medium-grey);line-height:1.4em}.shipyardRanges-list:last-child{border:0;margin-bottom:0;padding-bottom:0}.shipyardRange-listItem .imageContainer img{border-top-left-radius:6px;border-top-right-radius:6px}form .row.wider-row.range-rows{margin-bottom:0}@media only screen and (min-width:641px){h3.range-name-heading{font-size:28px;line-height:1.3em}.shipyardRange-listItem .overview{padding:0 40px}.shipyardRange-listItem .overview.overview-details{padding:0}}.key-facts-list{display:block;text-align:center}.key-facts-list li .labelCopy{display:block;margin:0 0 8px;line-height:1.3em}.key-facts-list li{padding-left:100px;height:150px;width:33%;display:inline-block;vertical-align:top;text-align:left}.key-facts-list .lengths{background:url(/resources/images/icons/glance-ruler.svg) 0 0 no-repeat}.key-facts-list .production{background:url(/resources/images/icons/glance-units.svg) 0 0 no-repeat}.key-facts-list .workforce{background:url(/resources/images/icons/glance-people.svg) 0 0 no-repeat}.key-facts-list .workforce .left{float:left;width:100px}.key-facts-list .workforce .right{padding-left:10px;float:left;width:150px}.key-facts-list .workforce .detail,.key-facts-list .workforce .detail-2,.key-facts-list .workforce .detail-3{display:block}.key-facts-list .headquarters{background:url(/resources/images/icons/glance-building.svg) 0 0 no-repeat}.key-facts-list .boat-yards{background:url(/resources/images/icons/glance-shipyard.svg) 0 0 no-repeat}.key-facts-list .trading{background:url(/resources/images/icons/glance-open.svg) 0 0 no-repeat}.key-facts-list li .detail{display:block}.key-facts-list li .heading{width:100%}.key-facts-list .boat-yards .detail{display:inline-block;padding-right:4px}.key-facts-list .boat-yards .detail-2{display:inline-block;line-height:33px;vertical-align:bottom}.key-facts-list .hull-materials{background:url(/resources/images/icons/glance-material.svg) 0 0 no-repeat}.key-facts-list .largest-vessel{background:url(/resources/images/icons/glance-largest.svg) 0 16px no-repeat}@media only screen and (max-width:1024px){.key-facts-list li .detail{line-height:1.3em}}@media only screen and (max-width:768px){.key-facts-list li{width:49%}}@media only screen and (max-width:640px){.key-facts-list li{padding-top:0;padding-left:75px;height:103px;width:100%}.key-facts-list li .detail{line-height:1.3em}.key-facts-list li .detail.long-copy{line-height:1.3em}.shipyardRange-listItem .range-name{margin-top:18px}.key-facts-list li .labelCopy{margin:0 0 3px}.key-facts-list .trading{background-position:0 21px;background-size:auto 43px;height:101px}.key-facts-list .boat-yards{height:80px}.key-facts-list .boat-yards .detail{line-height:28px}.key-facts-list .boat-yards .detail-2{line-height:33px;vertical-align:top}.key-facts-list li.headquarters{height:93px}.key-facts-list .headquarters{background-size:auto 50px;background-position:1px 11px}.key-facts-list .lengths{background-size:auto 50px;background-position:0 0;height:78px}.key-facts-list .boat-yards{background-size:auto 50px;background-position:0 2px}.key-facts-list .workforce{background-size:auto 50px;background-position:4px 12px;height:94px}.key-facts-list .production{background-size:auto 50px;background-position:0 0;height:82px}.key-facts-list .hull-materials{background-size:auto 50px;background-position:0 11px;height:97px}.key-facts-list .largest-vessel{background-size:auto 50px;background-position:0 0;height:80px}}.builder-yards-container{margin-top:20px;width:100%;float:left;text-align:center}.builder-yards-container .builder-yards{width:100%}.builder-yards-container .builder-yards .yard{width:100%;margin-bottom:30px}.builder-yards-container .builder-yards .image-container{display:block;overflow:hidden;margin:0 auto 20px;width:27%;border-radius:50%;float:left;-webkit-mask-image:-webkit-radial-gradient(white,black)}.builder-yards-container .builder-yards .image-container img{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scaleY(1);transform-origin:50% 50%;transition:all 300ms ease-in-out;max-width:103%}.builder-yards-container .builder-yards .image-container:hover img{transform:scale(1.05)}.builder-yards-container .builder-yards .details{width:73%;padding:0 10px 0 20px;float:left;text-align:left}.builder-yards-container .builder-yards .details .address{width:100%}.builder-yards-container .builder-yards .details .address .location{width:100%;background-position:0 50%;background-repeat:no-repeat}.builder-yards-container .builder-yards .details .address .location img{float:left;margin:7px 6px 0 0}.builder-yards-container .builder-yards .details .details-inner{width:100%;float:left}.builder-yards-container .builder-yards .details .location p{font-size:14px;margin-bottom:0}.builder-yards-container .builder-yards .details p.date{margin-bottom:10px}.builder-yards-container .builder-yards .details .curent-build{width:50%;float:left}.builder-yards-container .builder-yards .details .curent-build .view-more{font-size:15px;display:block;position:relative;z-index:10;margin-top:-40px;background:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .8) 35%,rgb(255 255 255) 100%);padding:40px 16px 0 0;width:100%;text-align:left}.block-bg-alternating-1:nth-of-type(2n):not(.default-bg).shipyards-block .builder-yards-container .builder-yards .details .curent-build .view-more{background:linear-gradient(to bottom,#fff0 0%,rgb(250 251 252) 59%,rgb(247 249 250) 100%)}.builder-yards-container .builder-yards .details .curent-build .view-more:after{display:block;content:"Read More";padding:10px 24px;background:#dceaff;font-size:var(--head-xxs);font-family:var(--h-regular);color:var(--medium-grey);text-transform:uppercase;line-height:1;border-radius:30px;transition:all 0.3s ease;position:absolute;bottom:0;left:0}.builder-yards-container .builder-yards .details .curent-build .view-more:hover:after{background:var(--brand-colour-accent);color:#fff}@media only screen and (max-width:640px){.builder-yards-container .builder-yards .yard{width:100%;float:left}}@media only screen and (min-width:641px){.builder-yards-container .builder-yards .details{padding:20px 10px 0 20px}}@media only screen and (max-width:1024px){.builder-yards-container .builder-yards .details .curent-build{width:100%;padding-bottom:5px}}.builder-yards-container .builder-yards .details .more-button{display:inline-block;padding:5px 20px;font-size:10px;line-height:1.3em;text-transform:uppercase;color:var(--brand-colour);border:1px solid var(--brand-colour);border-radius:10px;transition:all 0.4s ease;letter-spacing:.05rem;background:#fff}.builder-yards-container .builder-yards .details .more-button:hover{background:var(--brand-colour);color:#fff}@media only screen and (min-width:641px){.builder-yards-container{margin-top:40px}.builder-yards-container .builder-yards .yard{width:33%}.builder-yards-container .builder-yards{display:flex;flex-wrap:wrap;justify-content:left}.builder-yards-container .builder-yards .image-container{margin-bottom:0;width:42%}.builder-yards-container .builder-yards .details{width:58%;padding:4px 10px 0 24px}.builder-yards-container .builder-yards .details .yard-name{font-size:24px}.builder-yards-container .builder-yards .details .curent-build{width:100%}}@media only screen and (max-width:640px){.builder-yards-container .builder-yards .yard{clear:both;display:block}}@media only screen and (min-width:641px) and (max-width:900px){.builder-yards-container .builder-yards .details .yard-name{font-size:20px}}p.history-quick-links a:before{content:", ";padding-left:0}p.history-quick-links a:first-child:before{content:""}p.history-quick-links a:last-child:before{content:" or ";color:var(--medium-grey)}p.history-quick-links a:only-child:before{content:""}.build-model{display:block;margin:0}.expanded-yard-models{display:none}.popular-links a.image-container{display:block;float:left;margin:0 15px 16px 0;width:80px;border-radius:3px}.popular-links .details{float:left;margin-bottom:16px}.popular-links .details a{font-size:16px}.popular-links .details p{font-size:15px;margin:0}.popular-links .details p span{padding:0 9px 0 0}@media only screen and (min-width:641px){.popular-links a.image-container{margin:0 15px 20px 0}.popular-links .details{margin-bottom:20px}}@media only screen and (min-width:641px) and (max-width:900px){.popular-links a.image-container{margin:0 15px 0 0}.popular-links .details{margin-bottom:0}}.caption-container .caption{display:inline-block;height:20px;line-height:20px;position:absolute;top:0;left:0;z-index:2;padding:0 6px;margin-right:2px;background:var(--black);background-size:18px auto;border-radius:3px;letter-spacing:.03em}.caption-container .caption.in-development{background-color:var(--development)}.caption-container .caption.all-new,.caption-container .caption.New{background-color:var(--new-caption)}.caption-container .caption.to-order{background-color:#7aae37}.caption-container .caption.delivery-date{background-color:#ae3791}.caption-container .caption.discontinued{background:var(--discontinued)}.caption-container.caption-container .caption.sale,.caption-container .caption.sale{background:#58d33f}.yacht-list .yacht .details .brand-new-caption{text-transform:uppercase;color:var(--new);margin:9px 0 0}.caption-container{position:absolute;top:8px;left:8px;z-index:3;min-height:20px;min-width:20px}.caption-container .caption,.caption-container .designer-type-caption{position:relative;float:left;margin-right:10px}.yacht-list .yacht .imageContainer .debut-caption{height:25px;line-height:25px;background-position:8px 50%;background-repeat:no-repeat;position:absolute;bottom:32px;left:11px;z-index:2;color:#fff;padding:0 12px 0 39px;border-radius:21px}.yacht-list .yacht .imageContainer .debut-caption.world{background-image:url(/resources/images/icons/debut-world.svg);background-color:var(--world-debut);background-position:4px 50%;padding:0 12px 0 25px;background-size:auto 18px}.yacht-list .yacht .imageContainer .debut-caption.show{background-image:url(/resources/images/icons/debut-show.svg);background-color:var(--show-debut);background-size:auto 18px;padding-left:26px;background-position:6px 50%}.yacht-list .yacht .imageContainer .debut-caption.europe{background-image:url(/resources/images/icons/debut-eu-small.svg);background-color:var(--eu-debut);background-position:4px 50%;background-size:auto 18px;padding-left:26px}.yacht-list .yacht .imageContainer .debut-caption.usa{background-image:url(/resources/images/icons/debut-usa-small.svg);background-color:var(--usa-debut);background-position:4px 50%;padding-left:26px}.yacht-list .yacht .imageContainer .debut-caption.middle-east{background-image:url(/resources/images/icons/debut-middle-east-small.svg);background-color:var(--middle-east-debut);background-position:4px 50%;background-size:auto 18px;padding-left:26px}.yacht-list .yacht .imageContainer .debut-caption.preview{background-image:url(/resources/images/icons/debut-preview.svg);background-color:var(--preview);background-size:auto 21px;padding-left:29px;background-position:5px 50%}.yacht-list .yacht .imageContainer .debut-caption.asia{background-image:url(/resources/images/icons/debut-asia-small.svg);background-color:var(--asia-debut);background-position:4px 50%;background-size:auto 18px;padding-left:26px}@media only screen and (min-width:901px){.caption-container{top:16px;left:16px}.yacht-list .yacht .imageContainer .debut-caption{height:25px;line-height:25px;background-position:8px 50%;bottom:35px;left:13px;padding:0 12px 0 39px}.yacht-list .yacht .imageContainer .debut-caption.world{background-position:5px 50%;padding:0 12px 0 31px;background-size:auto 21px}.yacht-list .yacht .imageContainer .debut-caption.show{background-size:auto 22px;padding-left:32px;background-position:8px 50%}.yacht-list .yacht .imageContainer .debut-caption.europe{background-position:4px 50%;background-size:auto 21px;padding-left:31px}.yacht-list .yacht .imageContainer .debut-caption.usa{background-position:6px 50%;padding-left:30px}.yacht-list .yacht .imageContainer .debut-caption.middle-east{background-position:6px 50%;background-size:auto 21px;padding-left:31px}.yacht-list .yacht .imageContainer .debut-caption.asia{background-position:4px 50%;background-size:auto 22px;padding-left:30px}.yacht-list .yacht .imageContainer .debut-caption.preview{background-size:auto 25px;padding-left:36px;background-position:8px 50%}}.yacht-list .yacht .image-wrap .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 27px;position:absolute;bottom:12px;right:16px;z-index:2;box-sizing:border-box;text-align:left}.yacht-list .yacht .image-wrap .rating-caption.large{background-image:url(/resources/images/reviews-rating-large.svg);width:70px}.caption-container .verified-tick,.fine-print-wrap .fine-print .verified-tick{display:inline-block;height:16px;width:16px;background:url(/resources/images/icons/verified-tick.svg) 0 0 no-repeat;z-index:3;border-radius:50%;box-shadow:1px 2px 3px rgb(0 0 0 / .16);float:left}.caption-container .verified-tick{cursor:help}.fine-print-wrap .fine-print .verified-tick{box-shadow:none;margin:0 5px 0 0}@media only screen and (max-width:640px){.caption-container .verified-tick{height:20px;width:20px;background-size:auto 20px}.fine-print-wrap .fine-print .verified-tick{margin-top:-2px}}.yacht-list .yacht-wrap .image-wrap{position:relative}.yacht-list .yacht-wrap .off-market-caption-container,.related-yachts .yacht-wrap .off-market-caption-container{position:absolute;top:50%;left:0;text-align:center;width:100%;margin:-15px 0 0;z-index:10}.yacht-list .yacht-wrap .image-wrap .off-market-caption-container .off-market-caption,.related-yachts .yacht-wrap .off-market-caption-container .off-market-caption{height:30px;width:130px;border:1px solid #fff;color:#fff;font-size:14px;line-height:28px;text-align:center;margin:0;display:inline-block}.yacht-list .yacht-wrap .image-wrap .off-market-details,.related-yachts .yacht-wrap .off-market-caption-container .off-market-details{display:inline-block;width:100%;color:#fff;font-size:11px;line-height:1.1em;letter-spacing:.02em;padding:10px 0 0}.yacht-list .yacht .overviewImage{min-height:50px;position:relative}.yacht-list .yacht .overviewImage img{position:absolute;bottom:0;left:0}.yacht-list .yacht-wrap .image-wrap .image-count{position:relative;z-index:2}.yacht-list .yacht-wrap .image-wrap .image-count .approx-example{height:7px}.yacht-wrap{display:block;width:100%;height:100%;background:#fff;position:relative;border-radius:6px;overflow:hidden;border:1px solid #f2f3f5}.search-list .yacht .yacht-wrap,.yacht-list .yacht .yacht-wrap{display:block;width:100%}.search-list .yacht .yacht-wrap .listing-ended,.yacht-list .yacht .yacht-wrap .listing-ended{background:url(/resources/images/icons/listing-warning.svg) 17px 11px no-repeat #fbf6e0;background-size:auto 16px;padding:10px 10px 10px 44px;border:1px solid #e6c02d;border-top-left-radius:6px;border-top-right-radius:6px}@media only screen and (max-width:640px){.tender-results .search-list .yacht .yacht-wrap{margin-bottom:0}}.yacht-wrap .award-category-name{display:block;width:100%;padding:15px;margin:0;line-height:1.25em;color:#fff;background:#001833}.yacht-wrap a.award-category-name:hover{color:var(--brand-colour)}.award-yacht .yacht-wrap .details{padding:15px 15px 5px 15px;min-height:100px}.yacht-list .details{width:100%;padding:15px;box-sizing:border-box;position:relative;float:left}.yacht-list .details.no-location{padding-bottom:10px}.swiper-shortlist.yacht-list .details{text-align:left}.yacht-list .details .details-inner{width:100%;float:left;text-align:left}.yacht-list .details .illustration-container{float:left;width:100%}.yacht-list .yacht .details.yachtSimple{padding:6px 0}.award-details .search-list .yacht .yacht-wrap .image-wrapper,.search-list .award-yacht.yacht .yacht-wrap .image-wrapper{position:relative}.swiper.search-list .yacht{height:100%}.yacht-list .swiper-wrapper .swiper-slide .yacht,.yacht-list .yacht.cta{margin-bottom:0;height:100%}.yacht-list .yacht .details a.name{display:block}.yacht-list .yacht .details a.name:after,.standalone-yacht .details .name:after{display:inline-block;content:"";background:url(/resources/images/icons/verified-tick2.svg) 0 0 no-repeat;background-size:auto 10px;height:18px;width:18px;margin-left:2px}.standalone-yacht .details .name:after{margin-left:6px}.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{text-decoration:none;text-align:left;display:block;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 100ms ease;width:100%}@media only screen and (max-width:414px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:345px;padding-right:26px}.yacht-list.display-yacht-carousel .yacht .details .yacht-name{width:259px;padding-right:10px}}@media only screen and (max-width:375px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:311px;padding-right:26px}.yacht-list.display-yacht-carousel .yacht .details .yacht-name{width:230px;padding-right:10px}}@media only screen and (max-width:360px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:296px;padding-right:26px}.yacht-list.display-yacht-carousel .yacht .details .yacht-name{width:220px;padding-right:10px}}@media only screen and (max-width:320px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:256px;padding-right:26px}.yacht-list.display-yacht-carousel .yacht .details .yacht-name{width:189px;padding-right:10px}}@media only screen and (min-width:641px) and (max-width:767px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:311px;padding-right:26px}}@media only screen and (min-width:768px) and (max-width:900px){.yacht-list .yacht .details .yacht-name,.yacht-list .yacht .details .yacht-name-static,.standalone-yacht .yacht-name{width:100%;padding-right:26px}}.yacht-list .yacht .details p.yacht-name,.yacht-list .yacht .details p.yacht-name:hover{color:var(--dark-grey)}.yacht-list .yacht .details .yacht-name-static{color:var(--dark-grey);text-align:left}.yacht-list .yacht .details .length,.yacht-list .yacht .details .length,.yacht-list .yacht .details .yacht-name-small,.yacht-list .yacht .details .designer,.yacht-list .yacht .details .actual-name,.standalone-yacht .length,.standalone-yacht .designer,.standalone-yacht .actual-name{text-align:left;display:block;width:100%}.yacht-list .yacht .details .designer,.yacht-list .yacht .details .award-attribute{font-optical-sizing:auto;font-variation-settings:"wdth" 100;margin:0}.yacht-list .yacht .details .award-attribute{margin:3px 0 0}.yacht-list .yacht .details .length span{padding-right:5px}.yacht-list .yacht .details .price,.standalone-yacht .price{color:var(--dark-grey);text-align:left;display:block}.yacht-list .yacht .details .year,.standalone-yacht .year{text-align:left;display:block;margin:0;padding:5px 10px 0 0}.yacht-list .details .location,.standalone-yacht .location{text-align:left;display:block;padding-left:30px;background:url(/resources/images/icons/location-pin-solid2.svg) 0 2px no-repeat;background-size:11px auto}.yacht-list .details .additional-information{background:var(--advert-bg);border-radius:6px;padding:8px 10px}.yacht-list .details .additional-information .used_yachts-key-features p span{font-size:11px}.yacht-list .details .additional-information .used_yachts-key-features p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yacht-list .details .additional-information .engine-overview{background:url(/resources/images/icons/fan.svg) 0 50% no-repeat;background-size:12px auto;padding-left:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yacht-list .yacht .details .competing-models{border-top:1px solid #ccc;margin-left:-10px;margin-right:-10px}.yacht-list .yacht .details .media-details{margin-top:10px;float:left;width:100%}.yacht-list .yacht .details .media-details img{margin-right:5px}.yacht-list .yacht .details .media-details span{display:inline-block;height:15px;width:20px;background-position:0 50%;background-repeat:no-repeat;margin-right:10px;margin-top:8px;float:left}.yacht-list .yacht .details .media-details span.tour{background-image:url(/resources/images/icons/model-360.svg);width:25px}.yacht-list .yacht .details .media-details span.video{background-image:url(/resources/images/icons/model-video.svg)}.yacht-list .yacht .details .media-details .button.style-2{padding:4px 10px;margin-top:5px;float:left;width:auto}.yacht-list .yacht .details .media-details .button.style-2{float:left;background-color:#eee;color:var(--dark-grey)}.yacht-list .yacht .details .media-details .button.style-2:hover{background-color:var(--brand-colour-accent);color:var(--brand-colour-accent-copy)}@media only screen and (min-width:641px){.yacht-list .details .yacht-name,.yacht-list .details .yacht-name-static,.standalone-yacht .yacht-name{padding:0 0 2px}.yacht-list .yacht .details .media-details-container{min-height:37px;float:left;width:100%}.yacht-list .yacht .details .media-details{margin-top:15px}.yacht-list .yacht .details .media-details img{margin-right:10px}}.yacht-list .yacht .imageContainer .guests-crew-icons,.yacht-list .yacht .imageContainerStatic .guests-crew-icons{position:absolute;bottom:10px;left:16px}.yacht-list .yacht .imageContainer .guests-crew-icons.with-bg,.yacht-list .yacht .imageContainerStatic .guests-crew-icons.with-bg{bottom:0;left:0;padding:7px 12px;background-color:#ddd;height:35px;width:100%;z-index:2}.yacht-list .yacht .details .guests.show-guests{background:url(/resources/images/icons/guests.svg) 0 50% no-repeat;padding:0 0 0 20px;position:absolute;top:15px;right:15px;height:20px;line-height:20px}.yacht-list .yacht .imageContainer .guests,.yacht-list .yacht .imageContainerStatic .guests{background:url(/resources/images/icons/guests-white.svg) 0 50% no-repeat;background-size:18px auto;padding:0 15px 0 23px;color:#fff;height:14px;line-height:14px;min-width:44px;text-align:left;z-index:3;position:relative;float:left}.yacht-list .yacht .imageContainer .crew,.yacht-list .yacht .imageContainerStatic .crew{background:url(/resources/images/icons/crew-icon.svg) 0 50% no-repeat;background-size:18px auto;padding:0 0 0 23px;color:#fff;height:14px;line-height:14px;width:64px;text-align:left;z-index:3;position:relative;float:left}@media only screen and (max-width:640px){.yacht-list.list-styling .imageContainer{width:40%;float:left}.yacht-list.list-styling .yacht .imageContainer.ll-wrap{padding-bottom:23%}.yacht-list.list-styling .imageContainer .caption-container{top:6px;left:6px}.yacht-list.list-styling .imageContainer .caption-container .caption{font-size:8px;height:16px;line-height:16px;padding:0 5px}.yacht-list.list-styling .imageContainer .guests-crew-icons{left:10px;bottom:7px}.yacht-list.list-styling .yacht .imageContainer .guests{font-size:9px;background-size:14px auto;padding:0 0 0 18px;min-width:37px}.yacht-list.list-styling .yacht .imageContainer .crew{font-size:9px;padding:0 0 0 20px;background-size:15px auto}.yacht-list.list-styling .details{width:60%;float:left;padding:3px 0 0 10px}.yacht-list.list-styling .details p{margin:0;display:block}.yacht-list.list-styling .details p.b-regular-xs{font-size:9px;margin:0 0 3px 0}.yacht-list.list-styling .details a.h-bold-r{font-size:16px;display:block;margin:0 0 3px 0}.yacht-list.list-styling .details p.b-light-s{font-size:10px}.yacht-list.list-styling .details .price{font-size:11px}.yacht-list.list-styling .details .button{display:none}}.shipyardRanges-list .columns.yacht-list.model-list .row .columns.yacht .yacht,#search-results .yacht-list.search-list .row.list .columns .yacht,.model-list .row .columns .yacht,.related-models-list .columns.yacht .yacht,.vessel-list .columns.yacht .yacht{height:100%;display:block}@media only screen and (max-width:640px){.cms-article-row .related-yachts .yacht-list.list-styling .yacht .imageContainer.ll-wrap{padding-bottom:57%;width:100%}.cms-article-row .related-yachts .yacht-list.list-styling .details{width:100%;padding:15px}.cms-article-row .related-yachts .yacht-list.list-styling .details p.b-regular-xs{font-size:13px}.cms-article-row .related-yachts .yacht-list.list-styling .details p.b-light-s{font-size:15px}.cms-article-row .related-yachts .yacht-list.list-styling .details a.h-bold-r{font-size:20px}.cms-article-row .related-yachts .yacht-list.list-styling .details .price{font-size:15px}.cms-article-row .related-yachts .yacht-list.list-styling .details .button{display:inline-block}.cms-article-row .related-yachts .yacht-list.list-styling .imageContainer .caption-container .caption{font-size:10px}}.model-debuts .yacht-list{margin-bottom:1.25em}.model-debuts .yacht-list.search-list{margin-bottom:0}.model-debuts .yacht-list.search-list .vessel-list .columns{margin-bottom:1.25em}.relatedYachts .yacht-list.search-list .columns{margin-bottom:1.25em}.designer-fleet .yacht-list.search-list .columns{margin-bottom:1.25em}@keyframes popHeart{0%,100%{transform:scale(1)}25%{transform:scale(1.2)}40%{transform:scale(1.1)}60%{transform:scale(1.23)}}.yacht-list .ctr-btn.shortlist{position:absolute;top:11px;right:11px;height:30px;width:30px;z-index:2;border-radius:50%;background:#fff;box-shadow:1px 2px 3px rgb(0 0 0 / .16)}.yacht-list .ctr-btn.shortlist .favouriteButton{display:block;height:30px;width:30px}.yacht-list .ctr-btn.shortlist img{position:absolute;top:8px;left:6px;width:18px;height:16px;opacity:1!important}.yacht-list .ctr-btn.shortlist img.active,.yacht-list .ctr-btn.shortlist .favouriteButton.active img.active{display:none;animation:1s popHeart}.yacht-list .ctr-btn.shortlist .favouriteButton.active img.active{display:block;animation:1s popHeart}.yacht-list.other-models .column,.yacht-list.other-models .column.swiper-slide,.yacht-list.fleet-vessels .column,.yacht-list.fleet-vessels .column.swiper-slide,.yacht-list.rival-models .column,.yacht-list.rival-models .column.swiper-slide{padding-left:.625rem;padding-right:.625rem}.yacht-list .more-yacht-slide{height:307px;width:100%;background-color:#fff;border:1px solid #eee;text-align:center;position:relative}.yacht-list .more-yacht-slide a{display:block;width:100%;height:307px;background:url(/resources/images/icons/portfolio-list-more-icon.svg) 50% 35% no-repeat;padding:211px 0 0}.yacht-list .more-yacht-slide a:hover{opacity:.8}.award-yacht{margin-bottom:1.25rem}.yacht-list .stacked-model .yacht{height:100%;padding-bottom:20px}.yacht-list .yacht .imageContainer .image-count,.yacht-list .yacht .imageContainer .videos,.yacht-list .yacht .imageContainer .tour-360{color:#fff;text-align:left;letter-spacing:.02em;width:45px;text-shadow:1px 1px 1px rgb(0 0 0 / .5);z-index:3;position:relative}.yacht-list .yacht .imageContainer .photo-videos{position:absolute;right:7px;bottom:11px;width:45px}.yacht-list .yacht .imageContainer .image-count{padding:0 0 0 23px;line-height:16px;background:url(/resources/images/icons/image.svg) 0 0 no-repeat;background-size:15px auto}.yacht-list .yacht .imageContainer .image-count.model-image{background:url(/resources/images/approx-white.svg) 0 50% no-repeat;padding:0;width:86px;text-align:right}.yacht-list .yacht .imageContainer .videos{padding:0 0 0 26px;line-height:21px;background:url(/resources/images/icons/vessel-video.svg) 0 6px no-repeat;background-size:16px auto}.yacht-list .yacht .imageContainer .tour-360{padding:0 0 0 26px;line-height:21px;background:url(/resources/images/icon-360-degrees.svg) 0 2px no-repeat;background-size:16px auto}.yacht-list .yacht .details .generations span,.yacht-list .yacht .details .production-history span{display:inline-block;width:100px}.yacht-list .yacht .details .view-more{display:inline-block;padding:2px 15px 1px 15px;line-height:20px}.yacht-list .list-view-enabled .yacht .details,.yacht-list.list-view-enabled .yacht .details{padding:10px 15px;border:1px solid #eee;background:#fff}.yacht-list .list-view-enabled .small-12,.yacht-list .list-view-enabled .small-6,.yacht-list.list-view-enabled .small-12,.yacht-list.list-view-enabled .small-6{flex-basis:100%;max-width:100%}@media only screen and (min-width:769px){.yacht-list .list-view-enabled .yacht .details{border-left-width:0}}@media only screen and (max-width:640px){.row.yacht-row,.row.vessel-list,.row.display-yacht-carousel{margin-left:-.3575rem;margin-right:-.3275rem}.row.vessel-list.lineage-yachts{margin-left:-10px;margin-right:-10px}.yacht-list.search-list .column.yacht,.row.yacht-row .column.yacht,.yacht-list.search-list .columns.award-yacht{padding-left:.3275rem;padding-right:.3275em}.yacht-list.search-list .column.yacht:nth-child(2n+2){padding-left:.3275em;padding-right:0}.yacht-list.search-list .column.yacht .yacht-wrap{border:none}.yacht-list .yacht .details .yachtName{padding:0 10px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yacht-list .yacht .rangeModel{margin:0 0 10px}.yacht-list .yacht .details .rangeName{padding:0 10px;height:16px}.yacht-list .control-btns{bottom:2px}.yacht-list .control-btns .ctr-btn{margin-right:6px;margin-top:5px}.yacht-list .control-btns .ctr-btn.shortlist{position:absolute;top:0;right:7px;margin-right:0}}@media only screen and (max-width:640px){.yacht-list .details .location,.standalone-yacht .location{background-position:0 5px;background-size:10px auto;padding:3px 0 3px 17px}.yacht-list .details .location{padding:3px 0 0 17px;min-height:20px;background-size:10px auto}}.yacht-list .yacht .imageContainer.ll-wrap{padding-bottom:57%}.vessel-search .yacht-list .yacht .imageContainer.ll-wrap{padding-bottom:59.8%}.yacht-list.model-list .yacht .imageContainer.ll-wrap{padding-bottom:59.8%}.yacht-list .yacht.award-yacht .imageContainer.ll-wrap{padding-bottom:59.8%}.builder-awards .yacht-list.model-list .yacht .imageContainer.ll-wrap,.yacht-list .swiper-wrapper .swiper-slide .yacht .image-wrapper .imageContainer.ll-wrap{padding-bottom:60.3%}.yacht-list.search-list .row{margin-bottom:0}.yacht-list .yacht .details .competing-models{border-top:1px solid #eee;margin:23px -15px -8px -15px;padding:6px 15px 0;height:auto;text-align:center}.yacht-list .yacht .details .competing-models a{display:inline-block;line-height:1.1em;padding-top:10px;text-align:center}@media only screen and (max-width:640px){.yacht-list .yacht .details .competing-models{padding-top:2px}}.yacht-list .yacht .imageContainer{z-index:2}.yacht-list .yacht .details .illustration-container img{position:absolute;bottom:0;left:0}@media only screen and (min-width:641px){.yacht-list .yacht .imageContainer{width:100%;position:relative;display:block}.yacht-list .yacht .imageContainer.illustration-container{background-color:#fff;border-bottom:1px solid #eee}.yacht-list .yacht .imageContainer.illustration-container img{padding:10px 15px}.yacht-list .list-view-enabled .yacht-wrap,.yacht-list.list-view-enabled .yacht-wrap{display:flex;background:#f5f6f9;border:0}.yacht-list .list-view-enabled .yacht .image-wrap{flex:0 1 320px;vertical-align:top}.yacht-list.model-list.list-view-enabled .yacht .image-wrap{flex:0 1 377px;vertical-align:top}.yacht-list .list-view-enabled .yacht .imageContainer,.yacht-list.list-view-enabled .yacht .imageContainer{padding-bottom:57%;display:inline-block;height:0;vertical-align:top}.yacht-list .list-view-enabled .yacht .details,.yacht-list.list-view-enabled .yacht .details{flex:1 1 calc(100% - 420px);float:none;vertical-align:top}.yacht-list .details{position:relative;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;min-height:110px}#new-yachts .yacht-list .details{min-height:248px}.yacht-list .details.no-location{padding-bottom:15px}.yacht-list .details .price-location-container{width:100%}.yacht-list .details .year,.standalone-yacht .year{padding:5px 0 0}.yacht-list .details .location,.standalone-yacht .location{padding-left:17px}.yacht-list .yacht .details.yachtSimple{position:relative}.yacht-list .yacht .details .year{padding:5px 0 0;margin:0}.yacht-list .yacht .imageContainer .guests-crew-icons,.yacht-list .yacht .imageContainerStatic .guests-crew-icons{bottom:10px;left:16px}.yacht-list .yacht .imageContainer .guests,.yacht-list .yacht .imageContainerStatic .guests{height:20px;line-height:21px;text-shadow:0 2px 2px rgb(0 0 0 / .4)}.yacht-list .yacht .imageContainer .crew,.yacht-list .yacht .imageContainerStatic .crew{background-size:auto 14px;padding:0 0 0 25px;height:20px;line-height:21px}.list-view-enabled.yacht-list .yacht .details .illustration-container{max-width:314px}.yacht-list .yacht .details .illustration-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom,rgb(255 255 255) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.yacht-list .yacht .details .illustration-container.under-20 img{width:38%}.yacht-list .yacht .details .illustration-container.between-20-30 img{width:42%}.yacht-list .yacht .details .illustration-container.between-30-40 img{width:50%}.yacht-list .yacht .details .illustration-container.between-40-50 img{width:65%}.yacht-list .yacht .details .illustration-container.between-50-60 img{width:75%}.yacht-list .yacht .details .illustration-container.between-60-70 img{width:80%}.yacht-list .yacht .details .illustration-container.over-70 img{width:88%}.yacht-list .yacht .media-details{width:100%;float:left;margin:20px 0 0;min-height:13px}.yacht-list .yacht .media-details img{float:left;margin:0 25px 0 0}.yacht-list.search-list>.row{margin-left:-.625rem;margin-right:-.625rem}.yacht-list.search-list .column.yacht,.yacht-list.search-list>.row>.column,.yacht-list.search-list>.row>.columns{padding-left:.625rem;padding-right:.625rem;align-self:stretch}.row.display-yacht-carousel.yacht-list.search-list{margin-left:-.625rem;margin-right:-.625rem}}@media only screen and (min-width:1240px){.yacht-list .list-view-enabled .yacht .image-wrap{flex:0 1 420px}}.used-model-list.yacht-list .yacht .details{padding:0}.builder-for-sale-range .range-container{width:100%;height:100%;background:#fff;border:1px solid #ccc;border-radius:6px;padding:20px;transition:all 0.3s ease}.builder-for-sale-range .range-container:hover{border-color:var(--brand-colour)}.builder-for-sale-range .illustration-container{width:100%;display:flex;align-items:flex-end;margin-bottom:25px}@media only screen and (min-width:641px){.builder-for-sale-range .illustration-container{min-height:55px}.builder-for-sale-range .illustration-container.range-details{min-height:80px}}.builder-model-range{margin-bottom:30px;background:#fff;display:block;border:1px solid #ccc;border-radius:6px;padding:20px;transition:all 0.3s ease}.builder-model-range .illustration-container{width:100%;margin:0 0 20px}.builder-model-range .image-row{align-items:center}.builder-model-range p.sub-type a{color:var(--medium-grey)}.builder-model-range p.sub-type a:hover{color:var(--brand-colour)}.builder-model-range p.length{margin:0 0 12px;width:50%;float:left}.builder-model-range p.date{width:50%;float:left}.builder-model-range p.intro{line-height:1.4em;margin-top:15px}.builder-model-range p.type{margin-top:30px}.builder-model-range p.length span.heading,.builder-model-range p.date span.heading{display:inline-block;width:100%;text-transform:uppercase;margin:0 0 4px;color:var(--dark-grey)}.range-model-list{width:100%}.range-model-list .model,.range-dates{float:left;width:100%;margin:0 0 6px}.range-model-list .model .status,.range-dates .status{height:10px;width:10px;background:var(--in-production);border-radius:50px;margin:7px 10px 0 0;float:left}.range-model-list .model .status.DISCONTINUED,.key .status.DISCONTINUED:before,.range-dates .status.DISCONTINUED{background:var(--discontinued)}.range-model-list .model .status.IN_PRODUCTION,.key .status.IN_PRODUCTION:before,.range-dates .status.IN_PRODUCTION{background:var(--in-production)}.range-model-list .model .status.IN_DEVELOPMENT,.key .status.IN_DEVELOPMENT:before,.range-dates .status.IN_DEVELOPMENT{background:var(--development)}.range-model-list .model a{float:left;width:90%}.range-model-list .model a div{display:inline-block;max-width:80%;white-space:nowrap;text-overflow:ellipsis}.range-model-list .model a:hover div{color:var(--brand-colour)}.range-model-list .more-models-container .more-models{height:30px;overflow:hidden;transition:all 0.3s ease}.more-models-container.show-more .more-models{height:auto;overflow:visible}.more-models-container{display:block;width:100%;position:relative;float:left}.more-models-container:not(.show-more){height:65px}.more-models-container:not(.show-more):after{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255) 65%);z-index:2}@media only screen and (min-width:901px){.builder-model-range .illustration-container{padding:10px 0}.range-model-list .model{width:33%}.builder-model-range p.date,.builder-model-range p.length{width:100%}.range-model-list .model{width:33%;margin:0 0 8px}.range-model-list .model a div{overflow:hidden;float:left}}@media only screen and (min-width:641px) and (max-width:900px){.builder-model-range p.length,.builder-model-range p.date{width:100%}.range-model-list .model{width:100%}.range-model-list .model a{width:92%}}@media only screen and (min-width:901px) and (max-width:1125px){.range-model-list .model{width:50%}.range-model-list .model a{width:90%}}@media only screen and (min-width:1126px) and (max-width:1440px){.range-model-list .model a{width:87%}}.Key{width:100%}.key .status{display:inline-block;margin:0 12px 0 0;padding:0 0 10px 16px;position:relative}.key .status:last-child{margin:0}.key .status:before{content:"";height:10px;width:10px;background:var(--green);border-radius:50px;display:block;position:absolute;top:2px;left:0}@media only screen and (min-width:641px){.key .status{margin:0 15px 0 0;padding:0 0 10px 17px}.key .status:before{top:4px}}@media only screen and (min-width:641px) and (max-width:900px){.key .status::before{top:4px}}.history-link a{display:inline-block;position:relative;text-decoration:none;background:url(/resources/images/icons/header-more-options-icon.svg) 0 50% no-repeat;background-size:auto 19px;padding-left:28px}.history-link a:hover{color:var(--brand-colour-accent)}.list-view-details{display:none}.list-view-enabled .grid-view-details{display:none}.list-view-enabled .list-view-details{display:block;height:100%}.list-view-enabled.vessel-list .yacht .details .price{margin:20px 0 0;font-size:var(--head-s);text-align:right;line-height:1.3em;font-family:var(--h-semiBold)}.list-view-enabled.vessel-list .yacht .details .price .original-custom-price{font-size:var(--head-s);line-height:1.3em;font-family:var(--h-semiBold);text-align:right;display:block;color:var(--dark-grey)}.list-view-enabled.vessel-list .yacht .details .converted-price{font-size:var(--head-xs);line-height:1.3em;font-family:var(--h-semiBold);text-align:right;display:block;color:var(--light-grey)}.list-view-enabled.vessel-list .yacht .details .spec{font-size:var(--head-xs);font-family:var(--h-semiBold);color:var(--dark-grey);margin:0}.list-view-details .vertical-align-content{width:100%}.list-view-details .intro-short{line-height:1.3em;margin:0}.list-view-details .intro-title{line-height:1.3em;font-family:var(--h-medium);color:var(--medium-grey);margin:0 0 5px}.list-view-enabled.vessel-list .yacht .details .spec .location,.list-view-enabled.model-list .yacht .details .spec .location{float:right;background-position:0 3px}.yacht-list .yacht .details .grid-view-details .price{line-height:1.3em}.grid-view-details .price .original-custom-price,.yacht-list .yacht .details .price .original-custom-price{line-height:1.3em;display:inline-block;vertical-align:middle}.grid-view-details .price .converted-price,.yacht-list .yacht .details .price .converted-price{line-height:1.3em;display:inline-block;vertical-align:middle;color:var(--medium-grey)}.yacht-list .yacht .details .grid-view-details .price .no-usa{cursor:help;width:7px;height:9px;display:inline-block;font-size:11px;font-weight:400}.yacht-list .yacht .details .price .tax-info{display:inline-block;float:left;width:100%;margin:2px 0 12px 0;font-size:9px;color:#666}@media only screen and (min-width:641px){.yacht-list .yacht .details .grid-view-details .price span.no-usa{height:13px}}.v-align-fl{display:flex;width:100%;height:100%;flex-wrap:wrap}.v-align-fl-content{flex:0 0 100%}.v-align-fl-content.top{align-self:flex-start}.v-align-fl-content.bottom{align-self:flex-end}@media only screen and (max-width:1024px){.yacht-list .list-view-enabled .yacht .image-wrap,.yacht-list.list-view-enabled .yacht .image-wrap{flex:0 1 330px}}@media only screen and (max-width:768px){.yacht-list .list-view-enabled .yacht-wrap,.yacht-list.list-view-enabled .yacht-wrap{flex-wrap:wrap}.yacht-list .list-view-enabled .yacht .image-wrap,.yacht-list.list-view-enabled .yacht .image-wrap{flex:0 1 100%}.list-view-enabled.vessel-list .yacht .details .price{margin-top:0;text-align:left}.list-view-enabled.vessel-list .yacht .details .price .original-custom-price,.list-view-enabled.vessel-list .yacht .details .converted-price{text-align:left}}@media only screen and (max-width:640px){html .yacht-list.search-list .vessel-list.list-view-enabled .column.yacht{padding-bottom:20px}}.yacht-row .more-cta{padding-bottom:1.25rem}.vessel-list .more-cta{margin-bottom:20px}.vessel-list .more{display:block;width:100%;height:100%;background:#fff;padding:25px 15px;box-shadow:0 0 10px rgb(0 0 0 / .12)}.vessel-list .more .builder-logo{display:block;margin:0 auto 30px;max-width:200px}.vessel-list .more .title{color:#003e5f;line-height:1.3em;letter-spacing:.025em;margin:0 0 45px;padding:0 0 15px;text-align:center;position:relative}.vessel-list .more .title:after{content:"";border-bottom:4px solid var(--brand-colour);left:50%;position:absolute;bottom:0;width:60px;margin-left:-30px}.vessel-list .more .info{text-align:center;margin:0 0 20px}.vessel-list .main-btn{color:#fff;line-height:1.3em;background:var(--brand-colour);border:1px solid #fff;padding:7px 20px;display:block;font-family:var(--h-semiBold);letter-spacing:.025em;border-radius:30px;text-align:center;max-width:210px;margin:0 auto;transition:all 150ms ease-out}.vessel-list .main-btn:hover{background-color:var(--brand-colour-accent);color:#fff;border:1px solid var(--brand-colour-accent)}.related-models-header .imperial-metric{margin-top:20px}@media only screen and (min-width:1471px){.review-article .related-models-list,.review-article .related-models-header,.news-article .related-models-list,.news-article .related-models-list{padding-left:50px}.review-article .related-yachts .footnotes,.news-article .related-yachts .footnotes{padding-left:50px}}.range-card{position:relative;height:100%}.range-card p.btn-wrap{margin:0}@media only screen and (min-width:641px) and (max-width:900px){.range-detail-overview p.btn-wrap{margin:20px 0 0;text-align:center}.range-detail-overview p.overview{margin:15px 0 0;text-align:center}}@media only screen and (min-width:1025px){.fleet-link-container{min-height:324px}}.fleet-link-container{width:100%;background:#252c44;padding:20px;margin:20px 0 0;border-radius:3px}.fleet-link-container .copy{width:100%}.fleet-link-container p{display:block;width:100%}.fleet-link-container .builder-discipline span:before{content:", "}.fleet-link-container .builder-discipline span:first-child:before{content:""}.fleet-link-container .builder-discipline span:last-child:before{content:" and "}.fleet-link-container .builder-discipline.count-1 span:last-child:before{content:""}.fleet-link-container .button-container{margin:20px 0 0}.builder-portfolio .fleet-link-container{margin-top:20px}@media only screen and (min-width:641px){.fleet-link-container{padding:50px 0 50px 50px;margin:0;background:url(/resources/images/fleet-link-bg.png) top right no-repeat #252c44}.fleet-link-container .copy{width:37%}.fleet-link-container .button-container{margin:30px 0 0}}@media only screen and (min-width:641px) and (max-width:900px){.fleet-link-container{margin:0;padding:40px 0 40px 40px;background-position:350px 0}.fleet-link-container .copy{width:44%}}@media only screen and (min-width:901px) and (max-width:1196px){.fleet-link-container{margin:0;padding:45px 0 45px 45px;background-position:405px 0}.fleet-link-container p.heading{margin:0 0 10px}}@media only screen and (min-width:1197px) and (max-width:1263px){.fleet-link-container{margin:0;padding:45px 0 45px 45px}.fleet-link-container .copy{width:32%}.fleet-link-container p.heading{margin:0 0 10px}}@media only screen and (min-width:1441px){.builder-portfolio .fleet-link-container{margin-top:30px}}.compare-vs-block{display:block;margin:13px 0 0 0;float:left;width:100%}.compare-vs-block a{display:block;width:100%;text-align:center;background:var(--brand-colour);border-radius:30px;padding:0;margin:5px 0 0 0;height:38px;transition:all 200ms ease-out}.compare-vs-block a span{color:var(--white);line-height:1.15em;display:inline-block;padding:10px 5px 8px 5px;width:calc(48% - 23px)}.compare-vs-block a span:first-child{text-align:right}.compare-vs-block a span:last-child{text-align:left}.compare-vs-block .icon{display:inline-block;height:22px;width:46px;position:relative;padding:0}.compare-vs-block .icon:before{display:block;content:"";width:48px;height:48px;background:url(/resources/images/icons/vs-logo-circle.svg) 50% 50% no-repeat #fff;border-radius:50%;position:absolute;top:-5px;left:0;border:2px solid var(--brand-colour);transition:border 200ms ease-out}.compare-vs-block a:hover{background:var(--brand-colour-accent)}.compare-vs-block a:hover .icon:before{border:2px solid var(--brand-colour-accent);background:url(/resources/images/icons/vs-logo-circle-hover.svg) 50% 50% no-repeat #fff}@media only screen and (max-width:640px){.compare-vs-block a span.h-medium-xxs{font-size:12px}}.yacht-list .yacht .details .status-container{width:100%;float:left;padding:12px 0 5px}.yacht-list .yacht .details .status-container .status,.yacht-list .yacht .details .status-container .year{border-top:1px solid #ccc;padding:10px 0 0;float:left}.yacht-list .yacht .details .status-container .status{margin:0 10px 0 0;width:55%}.yacht-list .yacht .details .status-container .year{margin:0 0 0 10px;width:37%}.yacht-list .yacht .details .status-container .status .title,.yacht-list .yacht .details .status-container .year .title{padding:0 0 3px}.yacht-list .yacht .details .status-container .status .detail{position:relative;padding-left:16px}.yacht-list .yacht .details .status-container .status .detail:before{content:"";height:8px;width:8px;background:#000;border-radius:50%;position:absolute;top:8px;left:0}.yacht-list .yacht .details .status-container .status .detail.DISCONTINUED:before{background:var(--discontinued)}.yacht-list .yacht .details .status-container .status .detail.IN_PRODUCTION:before{background:var(--in-production)}.yacht-list .yacht .details .status-container .status .detail.IN_DEVELOPMENT:before{background:var(--development)}.fine-print-wrap{display:block;padding-bottom:10px}.user-btns{display:inline-block;flex:0 0 auto;margin:-3px 0 15px auto}.fine-print-wrap .fine-print{margin-bottom:15px;padding-right:10px;width:auto;display:inline}.fine-print-wrap .fine-print:last-child{padding-right:20px}.fine-print-wrap.no-background .fine-print{margin-bottom:0}@media only screen and (max-width:640px){.fine-print-wrap{width:100%}.fine-print-wrap .fine-print.full-width{display:block}.fine-print-wrap .fine-print{margin-bottom:5px;padding-right:0}}.fine-print-wrap .fine-print{margin-bottom:0}.fine-print-wrap .fine-print.no-usa{background:url(/resources/images/no-usa.svg) 0 50% no-repeat;padding-left:12px;display:inline-block}.fine-print-wrap .fine-print.picture-examples{background:url(/resources/images/approx.svg) 0 5px no-repeat;padding-left:9px}@media only screen and (max-width:640px){.dealers-row p{margin:20px 0 0}.yachts-small-print .fine-print-wrap .fine-print{margin-bottom:7px}.fine-print-wrap .fine-print{display:block;margin:0 0 8px 0;line-height:1.2em}.fine-print-wrap .fine-print.picture-examples{background-position:0 2px}}.builder-awards .yacht-list .awards .swiper-wrapper .swiper-slide{margin-bottom:0}.builder-awards .yacht-list>.row>.columns.award-yacht{margin-bottom:20px}.yacht-list .yacht .image-wrapper .imageContainerStatic{align-items:center;display:flex;position:relative;vertical-align:middle}.yacht-list .yacht .image-wrapper .imageContainerStatic.ll-wrap{padding-bottom:57%}.yacht-list .yacht .image-wrapper .award-image .ll-wrap{padding-bottom:57%}.yacht-list .yacht .image-wrapper{position:relative}.yacht-list .yacht .image-wrapper .award-icon-caption{position:absolute;right:10px;bottom:-16px;z-index:3}.yacht-list .yacht .image-wrapper .award-icon-caption img{width:80px}.yacht-list.winners-list .yacht .image-wrapper .award-icon-caption{right:18px;bottom:-40px}.yacht-list.winners-list .yacht .image-wrapper .award-icon-caption img{width:auto}.yacht-list .yacht .image-wrapper .placement{position:absolute;top:0;left:0;height:24px;line-height:24px;background:#ccc;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:.025rem;padding:0 14px;z-index:2}.yacht-list .yacht .image-wrapper .placement.type-w{background:#16ab24}.yacht-list .yacht .image-wrapper .placement.type-f{background:#ab1698}.yacht-list .yacht .image-wrapper .placement.type-c{background:#f3d02d}.yacht-list .yacht .image-wrapper .placement.type-j{background:#0e7518}.yacht-list .yacht .image-wrapper .placement.type-n{background:#b754b4}.yacht-list .yacht .image-wrapper .placement.type-s{background:#f3d02d}.yacht-list .yacht .image-wrapper .placement.type-1{background:#16ab24}.yacht-list .yacht .image-wrapper .placement.type-2{background:#ab1698}.yacht-list .yacht .image-wrapper .placement.type-3{background:#f3d02d}.yacht-list .yacht .details .award-placement{display:inline-block;width:100%;position:relative}.yacht-list .yacht .details .award-show{line-height:1.4em;font-family:var(--h-regular);margin:0}.yacht-list .yacht .details .view-button{display:inline-block;line-height:13px;font-size:11px;text-transform:uppercase;font-family:var(--h-bold);letter-spacing:.094em;color:var(--brand-colour);border-radius:30px;border:1px solid var(--brand-colour);position:relative;padding:10px 35px;margin:10px 0 0;transition:all 0.2s ease}.yacht-list .yacht .details .view-button:hover{color:#fff;background:var(--brand-colour)}@media only screen and (min-width:641px){.yacht-list .yacht .image-wrapper .award-icon-caption{right:18px;bottom:-30px}.yacht-list .yacht .image-wrapper .award-icon-caption img{width:auto}}.yacht-list .yacht .details .yacht-name.yacht-name-award{color:var(--brand-colour)}.yacht-list .yacht .details .yacht-name.yacht-name-award:hover{color:var(--link-hover)}.yacht-list .yacht .details .awarded-details{width:100%}.winners-details blockquote{width:100%;float:left;position:relative;border:none;padding:0 0 0 25px;margin:0 0 40px}.winners-details blockquote p{display:block;width:100%;padding-left:0;line-height:1.45em}.winners-details blockquote:before{content:"";position:absolute;top:7px;left:0;height:12px;width:17px;background:url(/resources/images/quote-open.svg) 0 0 no-repeat}.winners-details blockquote p.author{line-height:1em;text-transform:uppercase;padding:0 0 9px;border-bottom:1px solid #464646}@media only screen and (min-width:641px){.winners-details blockquote,.winners-details p{padding-left:50px}}.search-list .no-fakes{display:flex;width:100%;height:calc(100% - 20px);background:url(/resources/images/call-to-action/no-fakes3.svg) top center no-repeat #2d53a5;background-size:118% auto;position:relative;border-radius:6px;padding-bottom:100%;color:#fff;min-height:435px}#used-yachts-container .search-list .no-fakes{height:100%}.search-list .no-fakes span{display:block}.search-list .no-fakes span.main{font-family:var(--h-bold);font-size:31px;line-height:1.2em}.cell-left .search-list .no-fakes span.main{font-size:24px;margin-bottom:20px}.search-list .no-fakes .no-fake-copy{display:block;width:100%;position:absolute;bottom:25px;left:0;padding-left:35px}.search-list .no-fakes span.title{text-decoration:none;color:#76c79e;font-family:var(--h-bold);font-size:24px;line-height:1.1em;margin:13px 0 5px}.search-list .no-fakes:hover span.main{text-decoration:underline}@media only screen and (max-width:640px){.search-list .no-fakes{padding-bottom:44px;padding-top:280px}}@media only screen and (max-width:320px){.search-list .no-fakes{padding:254px 35px 23px 28px}.search-list .no-fakes span.main{font-size:29px}.search-list .no-fakes span.title{font-size:24px}}.logo-search-buttons-container{text-align:center;width:100%}.logo-search-buttons-container .search-all{display:block}@media only screen and (min-width:641px){.logo-search-buttons-container{max-width:400px;float:right}.logo-search-buttons-container img{max-height:200px}.logo-search-buttons-container .search-button{margin:0}}@media only screen and (min-width:641px) and (max-width:900px){.logo-search-buttons-container{float:left;text-align:left}.logo-search-buttons-container .search-button{margin:20px 0 14px}}@media only screen and (min-width:901px) and (max-width:1023px){.logo-search-buttons-container{max-width:233px}}@media only screen and (min-width:1024px) and (max-width:1280px){.logo-search-buttons-container{max-width:264px}.logo-search-buttons-container .search-button,.used-search-button{padding:11px 16px 11px 31px;background-position:11px 50%}}.styled-item-list li.heading-row{-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;margin-top:var(--margin-5)}.styled-item-list li.heading-row:first-child{margin-top:0;border-top:0;padding-top:20px!important}@media only screen and (max-width:640px){.styled-item-list li.heading-row:first-child{padding-top:0!important}}.yacht-list .yacht .additional-images{margin-top:1px;margin-left:-1px;margin-right:-1px}.yacht-list .yacht .additional-images img{float:left;width:25%;border-left:1px solid #fff}.yacht-list .yacht .grid-view-details{position:relative}.yacht-list .yacht .grid-view-details .builder{padding-right:105px}.yacht-list .yacht .grid-view-details .listing-details{width:100%}.yacht-list .yacht .grid-view-details .photo-videos{position:absolute;top:0;right:0}.yacht-list .yacht .grid-view-details .photo-videos .image-count,.yacht-list .yacht .grid-view-details .photo-videos .videos,.yacht-list .yacht .grid-view-details .photo-videos .tour-360{display:block;float:right;height:14px;line-height:14px;margin-left:10px}.yacht-list .yacht .grid-view-details .photo-videos .image-count{background:url(/resources/images/icons/image-grey.svg) 0 50% no-repeat;padding-left:20px}.yacht-list .yacht .grid-view-details .photo-videos .videos{background:url(/resources/images/icons/model-video.svg) 0 50% no-repeat;background-size:auto 11px;padding-left:23px}.yacht-list .yacht .grid-view-details .photo-videos .tour-360{background:url(/resources/images/icons/model-360.svg) 0 50% no-repeat;background-size:auto 11px;width:20px}.broker-list{width:100%}.broker-list li{width:100%;float:left}.broker-list li .broker-photo,.broker-list li .company-photo{float:left;border-radius:50%;overflow:hidden;margin-right:10px;border:1px solid #eee;height:50px;width:50px}.broker-list li .broker-photo img,.broker-list li .company-photo img{transform:scaleY(1);transition:all 0.3s ease}.broker-list li .broker-photo:hover img,.broker-list li .company-photo:hover img{transform:scale(1.1)}.broker-list li .broker-details{float:left}.yacht-list .button.style-2{width:100%}.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}