.elementor-15293 .elementor-element.elementor-element-4882bfbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-4882bfbb:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-4882bfbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15293 .elementor-element.elementor-element-2578be7 .woocommerce-breadcrumb{font-size:10px;}.elementor-15293 .elementor-element.elementor-element-3cf40209{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-2e260bf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-574b1f73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15293 .elementor-element.elementor-element-e325e89 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-e6e8787 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;color:#1B2F52;}.woocommerce .elementor-15293 .elementor-element.elementor-element-223c12c2 .star-rating{color:var( --e-global-color-774f92c );}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button{background-color:var( --e-global-color-6004e07 );box-shadow:6px 4px 10px 2px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;}.elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button:hover, .elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button:focus{background-color:var( --e-global-color-774f92c );color:var( --e-global-color-1fb5fd3f );}.elementor-15293 .elementor-element.elementor-element-b84cbe6 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button:hover svg, .elementor-15293 .elementor-element.elementor-element-b84cbe6 .elementor-button:focus svg{fill:var( --e-global-color-1fb5fd3f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15293 .elementor-element.elementor-element-0f529dc > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:-0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15293 .elementor-element.elementor-element-c9dcf95{text-align:start;}.elementor-15293 .elementor-element.elementor-element-229c5412{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-229c5412:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-229c5412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c46ae47 );}.elementor-15293 .elementor-element.elementor-element-cdbedb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-15293 .elementor-element.elementor-element-5cd8bc2{text-align:center;}.elementor-15293 .elementor-element.elementor-element-5cd8bc2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-158857a.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button{background-color:var( --e-global-color-6004e07 );font-family:"Cormorant Garamond", Sans-serif;font-weight:500;fill:var( --e-global-color-1fb5fd3f );color:var( --e-global-color-1fb5fd3f );box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);}.elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button:hover, .elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button:focus{background-color:var( --e-global-color-774f92c );color:var( --e-global-color-1fb5fd3f );border-color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button-content-wrapper{flex-direction:row;}.elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button:hover svg, .elementor-15293 .elementor-element.elementor-element-a3be71d .elementor-button:focus svg{fill:var( --e-global-color-1fb5fd3f );}.elementor-15293 .elementor-element.elementor-element-0133708.elementor-element{--align-self:center;}.elementor-15293 .elementor-element.elementor-element-4b6e86b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-4b6e86b:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-4b6e86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15293 .elementor-element.elementor-element-2c769932{text-align:center;}.elementor-15293 .elementor-element.elementor-element-4141aa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-4141aa0:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-4141aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-15293 .elementor-element.elementor-element-3eeb8b10{text-align:center;}.elementor-15293 .elementor-element.elementor-element-3eeb8b10 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:#1B2F52;}.elementor-15293 .elementor-element.elementor-element-6d302683 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15293 .elementor-element.elementor-element-2bdeab24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-2bdeab24:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-2bdeab24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15293 .elementor-element.elementor-element-4a41ca8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-4a41ca8d:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-4a41ca8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE0;}.elementor-15293 .elementor-element.elementor-element-c38c4cb{text-align:start;}.elementor-15293 .elementor-element.elementor-element-c38c4cb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:#1B2F52;}.elementor-15293 .elementor-element.elementor-element-58d0fcbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-58d0fcbc:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-58d0fcbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15293 .elementor-element.elementor-element-6291dcfd{text-align:start;}.elementor-15293 .elementor-element.elementor-element-6291dcfd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;color:#1B2F52;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-774f92c );}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product .button{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15293 .elementor-element.elementor-element-28ed776e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15293 .elementor-element.elementor-element-28ed776e:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-28ed776e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2F52;}.elementor-15293 .elementor-element.elementor-element-176da8d{text-align:center;}.elementor-15293 .elementor-element.elementor-element-176da8d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:500;line-height:1.15em;color:#F0EBE0;}.elementor-15293 .elementor-element.elementor-element-76456e70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-76456e70:not(.elementor-motion-effects-element-type-background), .elementor-15293 .elementor-element.elementor-element-76456e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15293 .elementor-element.elementor-element-6883ab8c .elementor-button{background-color:#A8412B;font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.6px;fill:#F0EBE0;color:#F0EBE0;border-radius:2px 2px 2px 2px;padding:16px 28px 16px 28px;}.elementor-15293 .elementor-element.elementor-element-6883ab8c .elementor-button:hover, .elementor-15293 .elementor-element.elementor-element-6883ab8c .elementor-button:focus{background-color:#1B2F52;color:#F0EBE0;}.elementor-15293 .elementor-element.elementor-element-6883ab8c .elementor-button:hover svg, .elementor-15293 .elementor-element.elementor-element-6883ab8c .elementor-button:focus svg{fill:#F0EBE0;}body.elementor-page-15293:not(.elementor-motion-effects-element-type-background), body.elementor-page-15293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-15293 .elementor-element.elementor-element-3cf40209{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-15293 .elementor-element.elementor-element-4882bfbb{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-2e260bf9{--width:50%;}.elementor-15293 .elementor-element.elementor-element-574b1f73{--width:50%;}.elementor-15293 .elementor-element.elementor-element-229c5412{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-cdbedb1{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-4b6e86b{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-4141aa0{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-2bdeab24{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-4a41ca8d{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-58d0fcbc{--content-width:1200px;}.elementor-15293 .elementor-element.elementor-element-28ed776e{--content-width:1200px;}}@media(max-width:767px){.elementor-15293 .elementor-element.elementor-element-4882bfbb{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-3cf40209{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15293 .elementor-element.elementor-element-2e260bf9{--width:100%;}.elementor-15293 .elementor-element.elementor-element-574b1f73{--width:100%;}.elementor-15293 .elementor-element.elementor-element-b84cbe6 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:-0px -0px -0px -0px;}.elementor-15293 .elementor-element.elementor-element-0f529dc > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-15293 .elementor-element.elementor-element-229c5412{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-cdbedb1{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-4b6e86b{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-4141aa0{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-3eeb8b10 .elementor-heading-title{font-size:30px;}.elementor-15293 .elementor-element.elementor-element-2bdeab24{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-4a41ca8d{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-c38c4cb .elementor-heading-title{font-size:30px;}.elementor-15293 .elementor-element.elementor-element-58d0fcbc{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-6291dcfd .elementor-heading-title{font-size:30px;}.elementor-15293 .elementor-element.elementor-element-a98c255.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15293 .elementor-element.elementor-element-28ed776e{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-15293 .elementor-element.elementor-element-176da8d .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-b12c521 */.yachte-eyebrow {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f524800 */button{  
    background-color: #5f5f5f;
    border-radius: 30px;
    font-weight: bold;
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d00e8ba */ul.yachte-assure{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #D9D2C3;border-bottom:1px solid #D9D2C3}
ul.yachte-assure li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;text-align:center}
ul.yachte-assure li+li{border-left:1px solid #D9D2C3}
ul.yachte-assure svg{width:28px;height:28px;fill:none;stroke:#1B2F52;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
ul.yachte-assure strong{font:600 12px/1.3 'Barlow',sans-serif;letter-spacing:.02em;color:#1B2F52}
ul.yachte-assure small{font:400 11px/1.3 'Barlow',sans-serif;color:#5B6577}
@media (max-width:767px){
  ul.yachte-assure{grid-template-columns:repeat(2,1fr)}
  ul.yachte-assure li:nth-child(3){border-left:0}
  ul.yachte-assure li:nth-child(n+3){border-top:1px solid #D9D2C3}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ec2c0b1 */.yachte-benefits {
  list-style: none;
  padding: 0;
  margin: 0;
}

.yachte-benefits li {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.45;
  color: #1B2F52;
}

.yachte-benefits svg {
  flex-shrink: 0;
  width: 26px;
  height: 26px;
  margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229c5412 */.yachte-benefits li{display:flex;align-items:flex-start;gap:14px}
.yachte-benefits .yachte-emo{flex:none;font-size:40px;line-height:1}
.yachte-benefits li img{width:44px!important;height:44px!important;max-width:none!important;flex:none;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-158857a */.yachte-perwash{margin:0;font:500 14px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-perwash span{font-weight:400}
.yachte-math{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:880px;margin:0 auto}
.yachte-math-col{display:flex;flex-direction:column;gap:6px;text-align:center;padding:24px 16px;background:#fff;border:1px solid #D9D2C3;border-radius:2px}
.yachte-math-us{border-color:#1B2F52;border-width:2px}
.yachte-math-tag{font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577}
.yachte-math-fig{font:500 40px/1.1 'Cormorant Garamond',serif;color:#1B2F52}
.yachte-math-sub{font:400 14px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-math-vs{font:500 12px/1 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577}
.yachte-math-note{max-width:880px;margin:14px auto 0;text-align:center;font:400 13px/1.5 'Barlow',sans-serif;color:#5B6577}
@media (max-width:767px){.yachte-math{grid-template-columns:1fr;gap:10px}.yachte-math-vs{text-align:center}.yachte-math-fig{font-size:34px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0133708 */.yachte-perwash{margin:0;font:500 14px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-perwash span{font-weight:400}
.yachte-math{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:880px;margin:0 auto}
.yachte-math-col{display:flex;flex-direction:column;gap:6px;text-align:center;padding:24px 16px;background:#fff;border:1px solid #D9D2C3;border-radius:2px}
.yachte-math-us{border-color:#1B2F52;border-width:2px}
.yachte-math-tag{font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577}
.yachte-math-fig{font:500 40px/1.1 'Cormorant Garamond',serif;color:#1B2F52}
.yachte-math-sub{font:400 14px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-math-vs{font:500 12px/1 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577}
.yachte-math-note{max-width:880px;margin:14px auto 0;text-align:center;font:400 13px/1.5 'Barlow',sans-serif;color:#5B6577}
@media (max-width:767px){.yachte-math{grid-template-columns:1fr;gap:10px}.yachte-math-vs{text-align:center}.yachte-math-fig{font-size:34px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c769932 */.elementor-15293 .elementor-element.elementor-element-2c769932 img { object-position: 50% 80%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdeab24 */.yachte-details details[open]>summary::after{content:"–"}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-54fd164a *//* filled stars: navy, but leave the transparent box alone */
.crstar-rating-svg .cr-rating-icon-frnt svg.cr-rating-icon path:not([fill="none"]){
  fill:#1B2F52!important;
}
.crstar-rating-svg .cr-rating-icon-frnt svg.cr-rating-icon path[fill="none"]{
  fill:none!important;
}
.crstar-rating-svg .cr-rating-icon-frnt svg.cr-rating-icon{
  color:#1B2F52!important;
}

/* empty stars: soft beige */
.crstar-rating-svg .cr-rating-icon-base svg.cr-rating-icon path:not([fill="none"]){
  fill:#D9D2C3!important;
}
.crstar-rating-svg .cr-rating-icon-base svg.cr-rating-icon path[fill="none"]{
  fill:none!important;
}
.crstar-rating-svg .cr-rating-icon-base svg.cr-rating-icon{
  color:#D9D2C3!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-a98c255 *//* YACHTE upsells: cards, type and button to match the rest of the page */
.elementor-widget-woocommerce-product-upsell .upsells > h2{display:none}
.elementor-widget-woocommerce-product-upsell ul.products{
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:16px!important;margin:0!important}
.elementor-widget-woocommerce-product-upsell ul.products li.product{
  display:flex;flex-direction:column;width:auto!important;margin:0!important;padding:16px;
  background:#fff;border:1px solid #D9D2C3;border-radius:2px;text-align:left}
.elementor-widget-woocommerce-product-upsell li.product:hover{border-color:#1B2F52}
.elementor-widget-woocommerce-product-upsell li.product img{
  width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;margin:0 0 12px}
.elementor-widget-woocommerce-product-upsell .woocommerce-loop-product__title{
  font:500 22px/1.2 'Cormorant Garamond',serif;color:#1B2F52;padding:0;margin:0 0 6px}
.elementor-widget-woocommerce-product-upsell .star-rating{color:#B8882A;margin:0 0 6px}
.elementor-widget-woocommerce-product-upsell .price,
.elementor-widget-woocommerce-product-upsell .price .amount{
  font:500 18px/1.2 'Barlow',sans-serif;color:#1B2F52;margin-bottom:12px}
.elementor-widget-woocommerce-product-upsell a.button{
  margin-top:auto;display:flex!important;align-items:center;justify-content:center;
  min-height:44px;padding:0 16px!important;line-height:1.2!important;text-align:center;
  background:#A8412B;color:#F0EBE0;border-radius:2px;font:600 15px 'Barlow',sans-serif;letter-spacing:.05em}
.elementor-widget-woocommerce-product-upsell a.button:hover{background:#1B2F52;color:#F0EBE0}
.elementor-widget-woocommerce-product-upsell a.button:hover{background:#1B2F52;color:#F0EBE0}

/* Cream cards, as in the original design */
.elementor-widget-woocommerce-product-upsell ul.products li.product{
  background:#F7F3EA;
}
.elementor-widget-woocommerce-product-upsell li.product img{
  background:transparent;
  mix-blend-mode:multiply;
}/* End custom CSS */
/* Start custom CSS *//* YACHTE product page. Generated by yachte_build.py. Edit TOKENS in the script, not this file. */
.yachte-pdp{font-family:'Barlow',sans-serif;color:#1B2F52;-webkit-font-smoothing:antialiased}
.yachte-pdp a{color:inherit}
.yachte-crumbs{font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#5B6577}
.yachte-crumbs a{text-decoration:none}
.yachte-crumbs a:hover{text-decoration:underline}
.yachte-eyebrow{display:flex;align-items:center;gap:12px;margin:0;font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#5B6577}
.yachte-eyebrow::before{content:"";width:24px;height:2px;background:#C8523A}
.yachte-badge{background:#7A9478;color:#1B2F52;padding:3px 8px;border-radius:2px;font-size:11px;letter-spacing:.12em}
.yachte-pdp .product_title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(2.4rem,4.5vw,3.6rem);line-height:1.04;margin:0;color:#1B2F52}
.yachte-outcome{font:400 19px/1.45 'Barlow',sans-serif;margin:0;color:#1B2F52}
.yachte-pdp .price,.yachte-pdp .price .amount{font:500 24px/1.2 'Barlow',sans-serif;color:#1B2F52}

.yachte-pdp form.cart{display:flex;flex-direction:column;gap:12px;margin:0}
.yachte-pdp .variations select{width:100%;min-height:48px;padding:0 12px;border:1px solid #D9D2C3;border-radius:2px;background:#F7F3EA;color:#1B2F52;font:500 16px 'Barlow',sans-serif}
.yachte-pdp .single_add_to_cart_button{width:100%;min-height:56px;padding:0 28px;border:0;border-radius:2px;background:#A8412B;color:#F0EBE0;font:600 16px 'Barlow',sans-serif;letter-spacing:.05em;cursor:pointer;transition:background .15s ease,color .15s ease}
.yachte-pdp .single_add_to_cart_button:hover{background:#1B2F52;color:#F0EBE0}
.yachte-pdp .single_add_to_cart_button:focus-visible,.yachte-pdp summary:focus-visible,.yachte-pdp a:focus-visible{outline:2px solid #1B2F52;outline-offset:3px}
.yachte-guarantee{margin:0;font:500 14px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-guarantee span{color:#1B2F52;margin-right:.4em}
.yachte-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}
.yachte-benefits li{border-top:2px solid #C8523A;padding-top:14px;font:500 18px/1.35 'Barlow',sans-serif}
.yachte-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px;text-align:center;color:#F0EBE0;font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase}
.yachte-trust li:last-child:nth-child(odd){grid-column:1/-1}
@media (min-width:768px){.yachte-trust{display:flex;flex-wrap:nowrap;justify-content:center;gap:0}.yachte-trust li{padding:0 28px}.yachte-trust li+li{border-left:1px solid #B8882A}}
.yachte-details details{border-top:1px solid #D9D2C3}
.yachte-details>details:last-child{border-bottom:1px solid #D9D2C3}
.yachte-details summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none;font:500 28px/1.2 'Cormorant Garamond',serif}
.yachte-details summary::-webkit-details-marker{display:none}
.yachte-details summary::after{content:"+";font:400 28px 'Barlow',sans-serif}
.yachte-details details[open]>summary::after{content:"–"}
.yachte-panel{padding:0 0 28px;font:400 17px/1.6 'Barlow',sans-serif;max-width:760px}
.yachte-panel h3{font:500 24px/1.2 'Cormorant Garamond',serif;margin:24px 0 10px}
.yachte-panel h4{font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577;margin:18px 0 6px}
.yachte-panel ol,.yachte-panel ul{padding-left:20px;margin:0 0 12px}
.yachte-tip{font-style:italic;color:#5B6577}
.yachte-q{margin:0 0 16px}
.yachte-q p{margin:0}
.yachte-q-q{font-weight:600}
.yachte-table{width:100%;border-collapse:collapse;margin:0 0 12px}
.yachte-table th{font:500 11px/1.4 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#5B6577;text-align:left}
.yachte-table th,.yachte-table td{padding:10px 16px 10px 0;border-bottom:1px solid #D9D2C3;vertical-align:top}
.yachte-more{margin:8px 0 0}
.yachte-more summary{font:500 14px 'Barlow',sans-serif;padding:8px 0}
.yachte-more summary::after{content:""}
.yachte-link{font-weight:600}
.yachte-rules{list-style:none;padding:0!important}
.yachte-rules li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #D9D2C3}
.yachte-rule-yes strong{color:#1B2F52}
.yachte-rule-no strong{color:#5B6577}
.yachte-pdp .woocommerce-tabs ul.tabs,.yachte-pdp #tab-description,.yachte-pdp #tab-additional_information{display:none!important}
.yachte-pdp #tab-reviews{display:block!important}
.yachte-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.yachte-card{display:flex;flex-direction:column;gap:6px;padding:20px;background:#F7F3EA;border:1px solid #D9D2C3;border-radius:2px;text-decoration:none}
.yachte-card:hover{border-color:#1B2F52}
.yachte-card-tag{font:500 11px/1.4 'DM Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:#5B6577}
.yachte-card-name{font:500 24px/1.2 'Cormorant Garamond',serif}
.yachte-card-line{font:400 15px/1.4 'Barlow',sans-serif;color:#5B6577}
.yachte-s-lifestyle img{width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;border-radius:2px;display:block}
@media (max-width:767px){.yachte-s-lifestyle img{aspect-ratio:4/3}}
.yachte-s-video .elementor-widget-video{width:100%;max-width:880px;margin:0 auto;border-radius:2px;overflow:hidden}
.yachte-caption{margin:12px auto 0;max-width:880px;text-align:center;font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#5B6577}
.yachte-crew{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}
.yachte-crew>*{flex:0 0 min(62vw,220px)!important;width:min(62vw,220px)!important;scroll-snap-align:start}
.yachte-crew-who{margin:8px 0 0;font:500 12px/1.4 'DM Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#5B6577}
.yachte-closing .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-weight:500;color:#F0EBE0}
.yachte-sticky{box-shadow:0 -4px 16px rgba(27,47,82,.14)}
.yachte-sticky .price,.yachte-sticky .price .amount{color:#1B2F52;font:500 18px 'Barlow',sans-serif}
@media (prefers-reduced-motion:reduce){.yachte-pdp *{transition:none!important}}

ul.yachte-assure{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #D9D2C3;border-bottom:1px solid #D9D2C3}
ul.yachte-assure li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;text-align:center}
ul.yachte-assure li+li{border-left:1px solid #D9D2C3}
ul.yachte-assure svg{width:28px;height:28px;fill:none;stroke:#1B2F52;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
ul.yachte-assure strong{font:600 12px/1.3 'Barlow',sans-serif;letter-spacing:.02em;color:#1B2F52}
ul.yachte-assure small{font:400 11px/1.3 'Barlow',sans-serif;color:#5B6577}
@media (max-width:767px){
  ul.yachte-assure{grid-template-columns:repeat(2,1fr)}
  ul.yachte-assure li:nth-child(3){border-left:0}
  ul.yachte-assure li:nth-child(n+3){border-top:1px solid #D9D2C3}
}

.yachte-math-col{background:#F7F3EA}
.yachte-math-us{background:#FFFFFF}/* End custom CSS */