.yacht__main{display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px}.yacht__gallery-col{flex:1 0 100%;width:100%;min-width:0}.yacht__info-col{flex:1 0 100%;min-width:0}.yacht__back{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;font-size:14px;line-height:20px;color:#667085;text-decoration:none;transition:color .2s ease}.yacht__back:hover{color:#144260}.yacht__back-icon{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.yacht__back:hover .yacht__back-icon{transform:translate(-3px)}.yacht__title-length{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.yacht__title{display:inline-flex;margin:0;font-size:28px;font-weight:300;line-height:1}.yacht__length{display:inline-flex;padding:2px 4px;background-color:#e4e7ec;border-radius:2px;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:28px;font-weight:300;line-height:1;white-space:nowrap}.yacht__price{margin-top:10px;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:28px}.yacht__info-row{display:flex;flex-direction:column;gap:18px;margin-top:21px}.yacht__price-col{display:flex;flex-direction:column;gap:16px}.yacht__price-block{line-height:1.7}.yacht__price-block p{margin:0}.yacht__price-pref,.yacht__price-suf{font-size:.7em;color:#667085}.yacht__price-badges{display:flex;flex-wrap:wrap;gap:14px}.yacht__price-badge{flex:1 1 0%;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px solid #e4e7ec;border-radius:3px}.yacht__price-badge-label{font-size:13px;color:#667085}.yacht__price-badge-value{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.yacht__rental-badges{display:flex;flex-direction:column;gap:6px}.yacht__rental-badges-title{color:#182230}@media(min-width:640px){.yacht__price-badge{flex:0 0 auto;display:inline-flex;padding:9px 16px}}@media(min-width:768px){.yacht__title{font-size:32px}}@media(min-width:1024px){.yacht__main{flex-direction:row}.yacht__gallery-col{flex:0 1 570px}.yacht__info-col{flex:1 1 0%;min-width:0}}@media(min-width:1250px){.yacht__main{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.yacht-rate-table{width:100%;font-size:16px;line-height:1.4;border-radius:3px;outline:1px solid #e4e7ec;outline-offset:-1px}.yacht-rate-table tbody,.yacht-rate-table tbody tr,.yacht-rate-table tbody th,.yacht-rate-table tbody td{display:block}.yacht-rate-table thead{display:none}.yacht-rate-table thead th{font-weight:400}.yacht-rate-table tbody tr{padding:0}.yacht-rate-table tbody tr:not(:last-child){padding:0 0 14px;border-bottom:1px solid #e4e7ec}.yacht-rate-table tbody th{margin-bottom:6px;padding:11px 12px;color:#182230;font-weight:700;text-align:left;background-color:#f6f7f9}.yacht-rate-table tbody td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:11px 12px;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-weight:700;color:#182230}.yacht-rate-table tbody td:not(:last-child){border-bottom:1px solid #e4e7ec}.yacht-rate-table tbody td[data-range]:before{content:attr(data-range);font-weight:400}@media(min-width:390px){.yacht-rate-table tbody th,.yacht-rate-table tbody td{padding:11px 16px}}@media(min-width:640px){.yacht-rate-table{table-layout:fixed;border-collapse:collapse;line-height:1.3;overflow:hidden}.yacht-rate-table thead th,.yacht-rate-table thead td,.yacht-rate-table tbody th,.yacht-rate-table tbody td{display:table-cell;padding:12px;text-align:center;vertical-align:middle}.yacht-rate-table thead{display:table-header-group}.yacht-rate-table thead td{border-right:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.yacht-rate-table thead th{font-size:14px;border-bottom:1px solid #e4e7ec}.yacht-rate-table thead th:not(:last-child){border-right:1px solid #e4e7ec}.yacht-rate-table tbody{display:table-row-group}.yacht-rate-table tbody tr{display:table-row;border-bottom:0}.yacht-rate-table tbody tr:not(:last-child){padding:0;border-bottom:0}.yacht-rate-table tbody tr:not(:last-child) th,.yacht-rate-table tbody tr:not(:last-child) td{border-bottom:1px solid #e4e7ec}.yacht-rate-table tbody th{margin-bottom:0;font-size:15px;font-weight:400;text-align:left;border-right:1px solid #e4e7ec}.yacht-rate-table tbody td{line-height:1.1;font-weight:700;color:#182230;background-color:#f6f7f9}.yacht-rate-table tbody td:not(:last-child){border-right:1px solid #e4e7ec;border-bottom:0}.yacht-rate-table tbody td[data-range]:before{content:none}.yacht-rate-table__corner{width:40%;border-top:0;border-left:0;background:transparent}}.yacht-gallery{display:flex;flex-direction:column;gap:20px;max-width:570px}.yacht-gallery-main{border-radius:2px;overflow:hidden;position:relative;background:#f2f4f7}.yacht-gallery-main .splide__slide{aspect-ratio:3/2;cursor:zoom-in}.yacht-gallery-main .splide__slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.yacht-gallery-main .splide__arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.yacht-gallery-main .splide__arrow{pointer-events:auto;position:absolute;top:0;bottom:0;z-index:5;display:flex;justify-content:center;align-items:center;width:30px;padding:0;background-color:#0003;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:0;opacity:1;transition:background-color .25s ease,opacity .25s ease}.yacht-gallery-main .splide__arrow:hover{background-color:#0006}.yacht-gallery-main .splide__arrow:disabled{opacity:0;pointer-events:none}.yacht-gallery-main .splide__arrow svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.yacht-gallery-main .splide__arrow--prev{left:0;transform:scaleX(-1)}.yacht-gallery-main .splide__arrow--next{right:0}.yacht-gallery-thumbs{position:relative;width:100%;margin:0 auto;padding:0 36px;box-sizing:border-box}.yacht-gallery-thumbs .splide__slide{aspect-ratio:3/2;padding:4px;border-radius:0;overflow:hidden;cursor:pointer;opacity:.8;box-sizing:border-box;box-shadow:inset 0 0 #3278a8;transition:box-shadow .25s ease-out,opacity .2s ease-out}.yacht-gallery-thumbs .splide__slide:hover{opacity:1}.yacht-gallery-thumbs .splide__slide.is-current{box-shadow:inset 0 0 0 2px #3278a8;opacity:1}.yacht-gallery-thumbs .splide__slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.yacht-gallery-thumbs .splide__arrow{position:absolute;top:4px;bottom:4px;z-index:2;display:flex;justify-content:center;align-items:center;width:30px;padding:0;background-color:transparent;border:0;border-radius:0;color:#475467;cursor:pointer;font-size:0;opacity:1;transition:background-color .15s,opacity .25s ease}.yacht-gallery-thumbs .splide__arrow:hover{background-color:#f2f4f7}.yacht-gallery-thumbs .splide__arrow:disabled{opacity:.4;pointer-events:none}.yacht-gallery-thumbs .splide__arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.yacht-gallery-thumbs .splide__arrow--prev{left:0;transform:scaleX(-1)}.yacht-gallery-thumbs .splide__arrow--next{right:0}.yacht-gallery-main:not(.is-initialized){aspect-ratio:3/2;visibility:visible}.yacht-gallery-main:not(.is-initialized) .splide__slide{flex:0 0 100%}.yacht-gallery-thumbs:not(.is-initialized) .splide__slide{flex:0 0 calc((100% - 12px) / 3)}@media(min-width:640px){.yacht-gallery-thumbs:not(.is-initialized) .splide__slide{flex:0 0 calc((100% - 18px)/4)}}.yacht-spec-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.yacht-spec-tiles__tile{display:flex;flex-direction:column;gap:6px;padding:9px 16px;background-color:#f9fafb;border:1px solid #e4e7ec;border-radius:4px;opacity:0;transform:translateY(12px);animation:yacht-tile-in .5s ease forwards}.yacht-spec-tiles__tile:nth-child(1){animation-delay:.05s}.yacht-spec-tiles__tile:nth-child(2){animation-delay:.13s}.yacht-spec-tiles__tile:nth-child(3){animation-delay:.21s}.yacht-spec-tiles__tile:nth-child(4){animation-delay:.29s}.yacht-spec-tiles__icon{width:24px;height:24px;color:#3278a8}.yacht-spec-tiles__icon svg{display:block;width:100%;height:100%}.yacht-spec-tiles__label{font-size:13px;color:#667085}.yacht-spec-tiles__value{font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#182230}@media(min-width:768px){.yacht-spec-tiles{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.yacht-spec-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1250px){.yacht-spec-tiles{grid-template-columns:repeat(4,1fr)}}@keyframes yacht-tile-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.yacht-spec-tiles__tile{animation:none;opacity:1;transform:none}}.yacht-spec-section{display:flex;flex-direction:column;gap:14px;padding:24px 0;border-bottom:1px dotted #d0d5dd}.yacht-spec-section:first-child{padding-top:0}.yacht-spec-section:last-child{padding-bottom:0;border-bottom:none}.yacht-spec-section__label{color:#000;line-height:1.7;text-decoration:underline}.yacht-spec-section__body{flex:1;padding-left:16px;line-height:1.7}@media(min-width:640px){.yacht-spec-section{flex-direction:row;align-items:flex-start;gap:20px}.yacht-spec-section__label{flex:0 0 216px;max-width:216px;text-decoration:none}.yacht-spec-section__body{border-left:1px solid #e4e7ec}}.yacht-spec-row{padding:3px 0}.yacht-spec-row strong{color:#182230;font-weight:700;margin-right:4px}.yacht-equipment{line-height:1.7}.yacht-equipment h2,.yacht-equipment h3,.yacht-equipment h4{font-size:16px;color:#182230;font-weight:700;margin:18px 0 8px}.yacht-equipment h2:first-child,.yacht-equipment h3:first-child,.yacht-equipment h4:first-child{margin-top:0}.yacht-equipment ul{list-style:none;padding-left:0;margin:0 0 12px}.yacht-equipment li{padding:2px 0}.yacht-equipment p{margin:4px 0}.yacht-tabs{margin-top:46px;border-top:1px solid #98a2b3}.yacht-tabs__tab{display:block;width:100%;box-sizing:border-box;position:relative;padding:18px 28px 18px 0;text-align:left;background:none;border:0;border-bottom:1px solid #98a2b3;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:18px;color:#475467;text-transform:uppercase;cursor:pointer;transition:color .2s}.yacht-tabs__tab:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-65%) rotate(-45deg);transition:transform .2s ease}.yacht-tabs__tab:hover{color:#000}.yacht-tabs__tab.is-active{color:#000;border-bottom:1px solid transparent;cursor:default}.yacht-tabs__tab.is-active:after{transform:translateY(-50%) rotate(45deg)}@media(min-width:640px){.yacht-tabs__tab{border-bottom:none;font-size:16px}}.yacht-tabs__tab.is-active{border-bottom:none}.yacht-tabs__panel{display:grid;grid-template-rows:0fr;contain:layout;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.yacht-tabs__panel.is-active{grid-template-rows:1fr}.yacht-tabs__panel-inner{overflow:hidden;min-height:0;padding:0;opacity:0;border-bottom:1px solid transparent;transition:padding .25s ease,opacity .25s ease}.yacht-tabs__panel-inner>h2:first-child{margin-top:8px}.yacht-tabs__panel.is-active .yacht-tabs__panel-inner{padding:16px 0 24px;border-bottom:1px solid #98a2b3;opacity:1}@media(min-width:640px){.yacht-tabs__panel.is-active .yacht-tabs__panel-inner{padding-top:24px;padding-bottom:0;border-bottom:none}}@media(min-width:640px){.yacht-tabs{display:flex;flex-wrap:wrap;border-top:0}.yacht-tabs__tab{order:-1;width:auto;padding:11px 0 14px;border:0;transition:color .15s,box-shadow .15s}.yacht-tabs__tab:not(:first-child){margin-left:26px}.yacht-tabs__tab:after{display:none}.yacht-tabs__tab.is-active{box-shadow:inset 0 -2px #000}.yacht-tabs__panel{display:none;grid-template-rows:none;contain:none;width:100%;border-top:1px solid #d0d5dd}.yacht-tabs__panel.is-active{display:block}.yacht-tabs__panel-inner{overflow:visible;padding:24px 0;opacity:1}}@media(min-width:768px){.yacht-tabs{margin-top:52px}}@media(prefers-reduced-motion:reduce){.yacht-tabs__panel,.yacht-tabs__panel-inner,.yacht-tabs__tab:after{transition:none}}.yacht-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:25px}.yacht-presentation,.yacht-plan{display:flex;align-items:center;gap:13px;padding:12px 18px;border:1px solid rgba(50,120,168,.6);border-radius:3px;background:#fff;color:#144260;text-align:left;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.yacht-plan{cursor:pointer;font:inherit}.yacht-presentation__icon,.yacht-plan__icon{flex:0 0 auto;width:22px;height:22px;color:#3278a8;transition:color .15s}.yacht-presentation__body,.yacht-plan__body{display:flex;flex-direction:column;gap:2px;min-width:0}.yacht-presentation__title,.yacht-plan__title{font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.2}.yacht-presentation__note,.yacht-plan__note{font-size:12px;line-height:1.2;color:#667085;transition:color .15s}.yacht-presentation__size{flex:0 0 auto;margin-left:auto;padding-left:12px;font-family:Roboto Condensed,Roboto Condensed Fallback,Arial,Helvetica,sans-serif;font-size:14px;color:#667085;white-space:nowrap;transition:color .15s}.yacht-presentation:hover,.yacht-presentation:focus-visible,.yacht-plan:hover,.yacht-plan:focus-visible{background:#195882;color:#fff;border-color:#195882}.yacht-presentation:hover .yacht-presentation__icon,.yacht-presentation:hover .yacht-presentation__note,.yacht-presentation:hover .yacht-presentation__size,.yacht-presentation:hover .yacht-plan__icon,.yacht-presentation:hover .yacht-plan__note,.yacht-presentation:focus-visible .yacht-presentation__icon,.yacht-presentation:focus-visible .yacht-presentation__note,.yacht-presentation:focus-visible .yacht-presentation__size,.yacht-presentation:focus-visible .yacht-plan__icon,.yacht-presentation:focus-visible .yacht-plan__note,.yacht-plan:hover .yacht-presentation__icon,.yacht-plan:hover .yacht-presentation__note,.yacht-plan:hover .yacht-presentation__size,.yacht-plan:hover .yacht-plan__icon,.yacht-plan:hover .yacht-plan__note,.yacht-plan:focus-visible .yacht-presentation__icon,.yacht-plan:focus-visible .yacht-presentation__note,.yacht-plan:focus-visible .yacht-presentation__size,.yacht-plan:focus-visible .yacht-plan__icon,.yacht-plan:focus-visible .yacht-plan__note{color:#fff}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
