:root{--form-width:clamp(365px,33vw,500px)}.product__welcome{justify-content:center;align-items:center}body.product .field-product-blocks-content.item-0 .text-block__description ul li{color:#000;padding:0}.product__name{padding:50px;max-width:calc(100vw - 150px - var(--form-width));text-transform:uppercase}@media screen and (max-width:900px){.product__name{padding:25px;max-width:100%}}.product__main{display:flex;max-width:1600px;margin:auto;padding:50px;box-sizing:border-box}@media screen and (max-width:900px){.product__main{padding:25px}}.product__content{flex:1}.product__sidebar{position:relative;width:var(--form-width);margin-left:clamp(50px,9.375vw,150px)}.product__sidebar__button{display:none}@media screen and (max-width:1200px){.product__sidebar{margin-left:50px}}@media screen and (max-width:900px){.product__sidebar{position:fixed;width:100vw;height:100vh;margin:0;top:0;left:0;bottom:0;right:0;background:#000000cc;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.product__sidebar.is--active{opacity:1;pointer-events:all;z-index:1}.product__sidebar__button{display:unset;position:fixed;height:60px;z-index:0;padding:10px;font-size:20px;bottom:0;left:0;right:0;color:#fff;text-align:center;background:var(--color-golden);box-sizing:border-box;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 10px #777}body.is--request-open .product__sidebar__button{border-top:1px solid var(--color-dark)}.product__sidebar__button__open,.product__sidebar__button__close{display:flex;justify-content:center;align-items:center;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;transition:all .3s ease-in-out}.product__sidebar__button__close{opacity:0}body.is--request-open .product__sidebar__button{opacity:0}}#block-boatteaserpromoblock{margin:50px auto}#block-boatteaserpromoblock .text-block{display:flex;align-items:center;max-width:1366px;margin:auto;padding:50px;box-sizing:border-box}#block-boatteaserpromoblock .text-block>*{flex:1}#block-boatteaserpromoblock .text-block__title{margin-right:50px}@media screen and (max-width:767px){#block-boatteaserpromoblock .text-block{flex-direction:column;padding:25px}#block-boatteaserpromoblock .text-block__title{margin:0}}#block-boatteaserpromoblock{overflow:hidden}.block--boat-teaser--promo-block{display:flex;width:100vw;overflow:hidden}@media screen and (max-width:767px){.block--boat-teaser--promo-block{flex-direction:column-reverse}}@media screen and (min-width:1600px){#block-views-block-boat-teaser-promo-block-1{margin-left:calc((100vw - 1600px)/2)}}.view--boat-teaser{display:flex;width:calc(100vw - 150px)}.view--boat-teaser .views-row{width:500px}@media screen and (max-width:767px){.view--boat-teaser{width:100vw}.view--boat-teaser .views-row{width:100vw;max-width:400px}}.boat-teaser-promo-block{display:flex;flex-direction:column;height:100%}.boat-teaser-promo-block__container{max-width:400px;height:calc(100% - 20px);margin:10px;padding:10px;box-sizing:border-box}@media screena and (max-width:767px){.boat-teaser-promo-block__container{width:unset}}.boat-teaser-promo-block__image{position:relative;width:100%}.boat-teaser-promo-block__image article{position:absolute}.boat-teaser-promo-block__icons{flex:1;margin-top:25px}.boat-teaser-promo-block__content{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;box-sizing:border-box}.boat-teaser-promo-block__name{margin:10px 0;color:var(--color-golden);text-decoration:none;font-size:24px}.boat-teaser-promo-block__footer{display:flex;flex-direction:column;margin:10px 0}.boat-teaser-promo-block__footer .boat-teaser-promo-block__description{align-self:auto;margin-bottom:10px}.boat-teaser-promo-block__footer .boat-teaser-promo-block__price__text{width:100%;text-align:center;text-transform:uppercase}.boat-teaser-promo-block__text{flex:1;color:var(--color-dark);line-height:28px}.boat-teaser-promo-block__description{flex:1;align-self:center;margin-right:50px;color:var(--color-golden)}.boat-teaser-promo-block__price{display:flex;align-items:stretch;text-decoration:none}.boat-teaser-promo-block__price__text{padding:15px 25px;color:var(--color-golden);white-space:nowrap;background:0 0;border:1px solid var(--color-golden);border-radius:30px;transition:all .4s ease-in-out}#block-views-block-cruises-list-block-1 .boat-teaser-promo-block__price__text:hover{color:#fff;background-color:var(--color-blue)}.boat-teaser-promo-block__price__arrow{display:flex;justify-content:center;align-items:center;padding:15px;color:#333}@media screen and (max-width:1200px){.boat-teaser-promo-block__icons{margin:0}.boat-teaser-promo-block__description{margin-right:25px}}.boat-teaser-page-block__container{max-width:unset;box-shadow:unset}.boat-teaser-page-block{flex-direction:row;align-items:center}.boat-teaser-page-block .boat-teaser-promo-block__image{min-width:27vw;width:27vw;max-width:430px;min-height:30vw;height:30vw;max-height:480px;padding:unset}.boat-teaser-page-block .boat-teaser-promo-block__content{align-self:stretch;flex-direction:row;align-items:center;height:unset;margin:0 25px 0 50px;border-bottom:1px solid var(--color-dark)}.boat-teaser-page-block .boat-teaser-promo-block__content>*:first-child{flex:1;margin-right:100px}.boat-teaser-page-block .boat-teaser-promo-block__description{padding:25px 0}@media screen and (max-width:1200px){.boat-teaser-page-block .boat-teaser-promo-block__content{flex-direction:column;margin:0 25px}.boat-teaser-page-block .boat-teaser-promo-block__content>*:first-child{margin-right:unset}.boat-teaser-page-block .boat-teaser-promo-block__footer{align-self:flex-end}}@media screen and (max-width:1200px){.boat-teaser-page-block{flex-direction:column}.boat-teaser-page-block .boat-teaser-promo-block__image{max-width:unset;height:unset;max-height:unset;width:100%;margin-bottom:0}.boat-teaser-page-block .boat-teaser-promo-block__content{margin:0;padding-top:0;border:none}.boat-teaser-page-block .boat-teaser-promo-block__footer{margin:25px 0}}.paragraph--type--map-block{margin:50px 0}.product__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-right:100px;pointer-events:none}.product__buttons>*,.product__buttons__share__buttons>*{position:relative;display:flex;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:5px;outline:none;border-radius:100vmax;cursor:pointer;pointer-events:all;z-index:1}.product__buttons>*:after{position:absolute;display:block;content:"";width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2}.product__buttons__share:before{position:absolute;display:block;content:"";width:100%;height:100%;border-radius:100vmax;z-index:1}.product__buttons__gallery:after{background-image:url("/themes/custom/ftheme/assets/icons/gallery.svg")}.product__buttons__share:after{background-image:url("/themes/custom/ftheme/assets/icons/share.svg")}.product__buttons__share__buttons{display:flex;position:absolute;overflow:hidden;transition:all .3s ease-in-out;pointer-events:none;z-index:-1;flex-direction:row;justify-content:space-between;top:-5px;left:34px;background-color:#fff;border-radius:30px}.product__buttons__share__buttons:after{content:""}.product__buttons__share__buttons:not(.is--active){height:0 !important}.share-button{position:relative;background:0 0}.share-button>*{display:flex !important;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;text-decoration:none;outline:none;border-radius:100vmax}.boat-teaser-cta{position:absolute;top:0;left:0;margin-top:25px;margin-left:10px}.boat-teaser-text-flag{position:relative;display:flex;justify-content:center;align-items:center;min-width:40px;min-height:30px;padding:5px 25px;z-index:1;color:#fff;background:var(--color-dark-lighter)}.product-block.sticky--form .request-form{position:-webkit-sticky;position:sticky;top:12%;height:unset;align-items:flex-start}.custom__request-form{width:100%;color:var(--color-golden);background:var(--color-white)}.custom__request-form a{text-decoration:none}.custom__request-form .edit-actions-submit-container{margin-top:50px}.custom__request-form #edit-actions-submit{width:100%;color:#fff;text-align:center}.product-block.has--custom-form .product__sidebar__button a{width:100%;color:var(--color-white);text-decoration:none}.views-block-boat-teaser-page-block{margin:auto;display:flex;justify-content:center;padding:50px 0}.views-block-boat-teaser-page-block>div:last-child{max-width:2400px}.views-block-boat-teaser-page-block .boat-teaser-page-block__container{padding:10px 50px}.views-block-boat-teaser-page-block .boat-teaser-cta{margin-left:50px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__image{min-width:300px;max-height:380px;height:30vh;min-height:280px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__image img{height:30vh;min-height:250px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__name{grid-area:title;margin:0}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__description{grid-area:descr;color:black!important}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{display:none!important;grid-area:table;background-color:var(--color-dark);min-width:230px;max-width:230px;height:20vh;min-height:180px;max-height:200px;align-items:flex-start;flex-direction:column;justify-content:center;margin:0}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info{display:flex;flex-direction:column;height:20vh;max-height:200px;justify-content:space-evenly}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info .info-separator{display:none}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{grid-area:submit;max-width:235px;margin:0;align-self:flex-end}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content{align-items:center;max-height:390px;padding:50px 0;margin-right:0}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content>div{display:grid;grid-template-areas:'title title title title title table' 'descr descr descr descr descr table' 'submit submit submit submit submit table';grid-gap:0px;background-color:transparent;padding:0;margin-right:0;justify-content:space-between}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__item:before{content:"";display:block;min-width:28px;width:28px;min-height:28px;height:28px;margin-right:15px;white-space:nowrap;background-position:center;background-size:contain;background-repeat:no-repeat}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__people:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/people.svg")}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__engine:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/motor.svg")}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__availability:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/time.svg")}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__license:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/licence.svg")}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .icon-info__size:before{content:"";background-image:url("/themes/custom/ftheme/css/../assets/icons/length.svg")}@media screen and (max-width:767px){.views-block-boat-teaser-page-block .boat-teaser-promo-block__content>div{display:grid;grid-template-areas:'title' 'descr' 'table' 'submit'}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons{margin:0 auto;width:80%;min-width:300px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer{margin:15px auto;margin-top:30px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__arrow{display:none}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__footer .boat-teaser-promo-block__price__text span{padding:0 15px}.views-block-boat-teaser-page-block>div:last-child .views-row{margin-top:130px}.views-block-boat-teaser-page-block>div:last-child .views-row:first-child{margin-top:0}.views-block-boat-teaser-page-block{padding-bottom:150px}.views-block-boat-teaser-page-block .boat-teaser-page-block__container{padding:10px 25px}.views-block-boat-teaser-page-block .boat-teaser-promo-block__content .boat-teaser-promo-block__icons .paragraph--type--icon-info{height:35vh;margin-left:10px}}.field-product-title{margin:0 100px;font-style:normal;font-weight:400;font-size:36px;line-height:116.5%;text-transform:uppercase;color:var(--color-golden);padding:0;font-family:"Raleway",sans-serif}.bread-div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}