.primary-button{color:#000;corner-shape:squircle;background:#fff;border:1.4px solid #000;border-radius:25px;width:fit-content;margin:0 auto;padding:10px 32px;font-size:14px;text-decoration:none;transition:background .5s,color .1s,border .1s}.primary-button span{padding-left:5px;font-size:25px;line-height:0;display:inline-block;transform:translateY(1.3px)}.primary-button:hover{color:#fff;background:#a60623;border:1.4px solid #a60623}.yacht-page{scroll-behavior:smooth}.yacht-page :target{scroll-margin-top:210px}.yacht-page .sticky-tabs{z-index:9;background:#fff;border-radius:0;align-items:center;gap:16px;padding:6px 12px 12px 0;display:flex;position:sticky;top:108px}@media only screen and (max-width:768px){.yacht-page .sticky-tabs{white-space:nowrap;width:fit-content;margin:0;padding:6px 18px 12px 12px;top:140px;overflow:auto;transform:translate(-15px)}}.yacht-page .sticky-tabs a{color:#000;cursor:pointer;background:#f8f8f8;border:1px solid #ececec;border-radius:50px;padding:6px 18px;text-decoration:none;transition:all .4s}.yacht-page{margin-top:170px!important}.yacht-page section{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.yacht-page section{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.yacht-page section{max-width:900px;margin:auto 20px}}.yacht-page section .ideal-for ul{padding:0}.yacht-page section .ideal-for li{text-transform:capitalize;align-items:center;padding:8px 0;list-style:none;display:flex}.yacht-page section .ideal-for li:before{content:" ";background-image:url(/assets/icons/anchor.svg);background-repeat:no-repeat;background-size:contain;width:23px;height:19px;display:flex}.yacht-page section .amenities label{font-size:15px}.yacht-page section .amenities ul{margin:0 0 14px;padding:0}.yacht-page section .amenities ul li{text-transform:capitalize;align-items:center;width:30%;padding:8px 0;font-size:15px;list-style:none;display:inline-flex}.yacht-page section .amenities ul li:before{content:" ";background-image:url(/assets/icons/anchor.svg);background-repeat:no-repeat;background-size:contain;width:23px;height:19px;display:flex}.yacht-page section .amenities ul:last-child{margin:0 0 14px}.yacht-page section .details>div{flex-direction:row;justify-content:space-between;display:flex}.yacht-page section .details>div ul{width:380px;margin:0;padding:0}.yacht-page section .details>div ul li{padding:6px 0;list-style:none}.yacht-page section .details>div ul li span{float:right;font-weight:500}.yacht-page .yacht-details{text-align:center}.yacht-page .yacht-details h1{margin:0;padding-bottom:24px;font-size:32px;line-height:1;position:relative}.yacht-page .yacht-details h1:after{content:" ";background:#ffc105;width:70px;height:4px;margin:14px auto 0;display:block}.yacht-page .yacht-details h5{color:#a9a9a9;margin:0}.yacht-page-title{position:relative}.yacht-page-title .yacht-details{color:#ffc107;margin:0 0 8px;position:absolute;bottom:0;left:24px}.yacht-page-title .yacht-details h1{color:#ffc107;margin:0;font-size:54px;font-weight:500;line-height:1;display:inline-block}.yacht-page-title .yacht-details-col{padding-left:8px;display:inline-block}.yacht-page-title .yacht-details h3,.yacht-page-title .yacht-details h4,.yacht-page-title .yacht-details h5{margin:0}.yacht-page-title-features{gap:52px;margin-top:24px;margin-bottom:24px;display:flex}@media only screen and (max-width:768px){.yacht-page-title-features{margin-top:45px}}.yacht-page-title-features p{flex-direction:row;align-items:center;gap:7px;margin:0;font-weight:500;display:flex}.yacht-page-content{display:flex}@media only screen and (max-width:768px){.yacht-page-content{flex-direction:column}}.yacht-page-content-body{width:880px}@media only screen and (max-width:768px){.yacht-page-content-body{width:100%}}.yacht-page-content-body-section h2{text-align:left;cursor:pointer;z-index:0;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:20px;display:flex;position:relative}.yacht-page-content-body-section h2:after{content:" ";background:#ffc105;width:70px;height:4px;margin:45px auto 0;display:block;position:absolute}.yacht-page-content-body-section h2 img{width:34px;height:34px;rotate:90deg}.yacht-page .aside{width:400px;margin-top:30px;margin-left:32px;display:flex}@media only screen and (max-width:768px){.yacht-page .aside{width:100%;margin-left:0}}.yacht-page .aside .side-content{background:#0000000a;border-radius:4px;width:-webkit-fill-available;height:fit-content;margin-bottom:8px;padding:8px;display:block;position:sticky;top:100px}.yacht-page .aside .side-content input,.yacht-page .aside .side-content textarea,.yacht-page .aside .side-content select{color:#000;background:0 0;border:1px solid #000;border-radius:4px;width:-webkit-fill-available;margin-bottom:8px;padding:8px;font-family:inherit;display:block}.yacht-page .aside .side-content button{color:#fff;cursor:pointer;filter:grayscale();background:#a60623;border:none;border-radius:4px;width:-webkit-fill-available;margin:12px 0 0;padding:15px;display:block}.yacht-page .aside .side-content button:disabled{cursor:no-drop;filter:contrast(.3);background:0 0}.yacht-page .aside .side-content p{text-align:center}.yacht-page .aside .side-content h2{color:#000;text-align:center;font-size:24px;font-weight:500}.yacht-page .aside .side-content h2:after{content:" ";background:#e91e63;width:70px;height:4px;margin:14px auto 0;display:block}.separator{border-bottom:1px solid #e9e9e9;margin:15px 0 30px}.rte-content strong{font-weight:600}:is(.rte-content h3,.rte-content p:has(strong)){margin-top:28px;margin-bottom:15px;font-size:18px}.rte-content p,.rte-content li{margin-top:5px;margin-bottom:24px;font-size:18px;font-weight:400}.rte-content li{margin:0}.rte-content ul{margin-top:5px;margin-bottom:24px}.rte-content ul li p{margin-top:4px;margin-bottom:4px;font-size:16px}.rte-content p br{display:none}.rte-content p+p{margin-bottom:5px}.rte-content table{margin-top:20px;margin-bottom:20px;width:auto!important}.rte-content table td:has(strong){background:#fff2cc}.rte-content table td{border:1px solid #000;padding:10px}
