.YachtGallery-module__9xckZG__gallerySection{margin-bottom:3rem}.YachtGallery-module__9xckZG__mainImageContainer{border-radius:16px;height:74.5vh;margin-bottom:.2rem;position:relative;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1)}.YachtGallery-module__9xckZG__mainImage{object-fit:contain;object-position:center bottom;width:100%;height:100%}.YachtGallery-module__9xckZG__navButton{cursor:pointer;z-index:2;background:rgba(255,255,255,.9);border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.YachtGallery-module__9xckZG__navButton:hover{background:var(--primary-color,#50a4cb);box-shadow:0 4px 12px rgba(0,0,0,.2)}.YachtGallery-module__9xckZG__prevButton{left:20px}.YachtGallery-module__9xckZG__nextButton{right:20px}.YachtGallery-module__9xckZG__thumbnailContainer{scrollbar-width:thin;scrollbar-color:var(--primary-color,#50a4cb)#f1f1f1;gap:1rem;display:flex;overflow-y:hidden}.YachtGallery-module__9xckZG__thumbnailContainer::-webkit-scrollbar{height:8px}.YachtGallery-module__9xckZG__thumbnailContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.YachtGallery-module__9xckZG__thumbnailContainer::-webkit-scrollbar-thumb{background:var(--primary-color,#50a4cb);border-radius:4px}.YachtGallery-module__9xckZG__thumbnail{object-fit:cover;cursor:pointer;opacity:.7;border:2px solid transparent;border-radius:8px;flex-shrink:0;width:100px;height:80px;transition:all .3s}.YachtGallery-module__9xckZG__thumbnail:hover,.YachtGallery-module__9xckZG__activeThumbnail{opacity:1;border-color:var(--primary-color,#50a4cb);transform:scale(1.05)}@media (max-width:768px){.YachtGallery-module__9xckZG__mainImageContainer{height:300px}.YachtGallery-module__9xckZG__navButton{width:40px;height:40px;font-size:1.2rem}.YachtGallery-module__9xckZG__thumbnail{width:80px;height:60px}}
.YachtHeroSection-module__FicRVa__heroSection{background:var(--primary-color);border:1px solid #e9ecef;border-radius:16px;margin:2rem 0;padding:2rem;box-shadow:0 8px 25px rgba(0,0,0,.1)}.YachtHeroSection-module__FicRVa__heroContainer{justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.YachtHeroSection-module__FicRVa__heroInfo{flex:1;align-items:center;gap:2.5rem;display:flex}.YachtHeroSection-module__FicRVa__infoItem{align-items:center;gap:.75rem;min-width:120px;display:flex}.YachtHeroSection-module__FicRVa__iconContainer{background:linear-gradient(135deg,var(--primary-color,#50a4cb)0%,#3d8bb7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 12px rgba(80,164,203,.3)}.YachtHeroSection-module__FicRVa__icon{filter:drop-shadow(0 1px 2px rgba(255,255,255,.3));font-size:1.3rem}.YachtHeroSection-module__FicRVa__infoContent{flex-direction:column;align-items:flex-start;display:flex}.YachtHeroSection-module__FicRVa__infoLabel{color:var(--text-primary,#2c3e50);font-size:1.1rem;font-weight:600;line-height:1.2}.YachtHeroSection-module__FicRVa__infoValue{color:var(--text-secondary,#7f8c8d);text-transform:capitalize;font-size:.85rem;font-weight:500}.YachtHeroSection-module__FicRVa__actionSection{flex-shrink:0}.YachtHeroSection-module__FicRVa__checkAvailabilityBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b8860b 0%,#daa520 100%);border:none;border-radius:25px;min-width:180px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px rgba(184,134,11,.3)}.YachtHeroSection-module__FicRVa__checkAvailabilityBtn:hover{background:linear-gradient(135deg,#daa520 0%,gold 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(184,134,11,.4)}.YachtHeroSection-module__FicRVa__checkAvailabilityBtn:active{transform:translateY(0);box-shadow:0 4px 15px rgba(184,134,11,.3)}@media (max-width:1024px){.YachtHeroSection-module__FicRVa__heroInfo{gap:1.5rem}.YachtHeroSection-module__FicRVa__infoItem{min-width:100px}.YachtHeroSection-module__FicRVa__infoLabel{font-size:1rem}.YachtHeroSection-module__FicRVa__infoValue{font-size:.8rem}.YachtHeroSection-module__FicRVa__iconContainer{width:40px;height:40px}.YachtHeroSection-module__FicRVa__icon{font-size:1.1rem}}@media (max-width:768px){.YachtHeroSection-module__FicRVa__heroSection{margin:1rem 0;padding:1.5rem}.YachtHeroSection-module__FicRVa__heroContainer{flex-direction:column;align-items:stretch;gap:1.5rem}.YachtHeroSection-module__FicRVa__heroInfo{justify-content:space-between;gap:1rem;padding-bottom:.5rem;overflow-x:auto}.YachtHeroSection-module__FicRVa__infoItem{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;min-width:80px}.YachtHeroSection-module__FicRVa__infoContent{align-items:center}.YachtHeroSection-module__FicRVa__iconContainer{width:35px;height:35px;margin-bottom:.5rem}.YachtHeroSection-module__FicRVa__icon{font-size:1rem}.YachtHeroSection-module__FicRVa__infoLabel{font-size:.9rem}.YachtHeroSection-module__FicRVa__infoValue{font-size:.75rem}.YachtHeroSection-module__FicRVa__checkAvailabilityBtn{width:100%;padding:.875rem 1.5rem;font-size:1rem}}@media (max-width:480px){.YachtHeroSection-module__FicRVa__heroInfo{flex-wrap:wrap;justify-content:center;gap:1rem}.YachtHeroSection-module__FicRVa__infoItem{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (max-width:360px){.YachtHeroSection-module__FicRVa__infoItem{flex:1;min-width:70px}.YachtHeroSection-module__FicRVa__infoLabel{font-size:.8rem}.YachtHeroSection-module__FicRVa__infoValue{font-size:.7rem}.YachtHeroSection-module__FicRVa__iconContainer{width:30px;height:30px}.YachtHeroSection-module__FicRVa__icon{font-size:.9rem}}
.YachtInfo-module__MoIQLq__yachtInfo{flex-direction:column;gap:2.5rem;display:flex}.YachtInfo-module__MoIQLq__descriptionSection h2,.YachtInfo-module__MoIQLq__featuresSection h3,.YachtInfo-module__MoIQLq__amenitiesSection h3{color:var(--text-primary,#2c3e50);margin-bottom:1.5rem;font-weight:600}.YachtInfo-module__MoIQLq__descriptionSection h2{border-bottom:3px solid var(--primary-color,#50a4cb);padding-bottom:.5rem;font-size:2rem;display:inline-block}.YachtInfo-module__MoIQLq__featuresSection h3,.YachtInfo-module__MoIQLq__amenitiesSection h3{align-items:center;gap:.5rem;font-size:1.4rem;display:flex}.YachtInfo-module__MoIQLq__featuresSection h3:before{content:"🎯";font-size:1.2rem}.YachtInfo-module__MoIQLq__amenitiesSection h3:before{content:"⭐";font-size:1.2rem}.YachtInfo-module__MoIQLq__description{color:var(--text-secondary,#7f8c8d);border-left:4px solid var(--primary-color,#50a4cb);background:#f8f9fa;border-radius:12px;margin:0;padding:1.5rem;font-size:1.1rem;line-height:1.8}.YachtInfo-module__MoIQLq__featuresList{flex-wrap:wrap;gap:1rem;display:flex}.YachtInfo-module__MoIQLq__featureTag{background:var(--primary-color,#50a4cb);color:var(--text-primary);border-radius:25px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px rgba(80,164,203,.3)}.YachtInfo-module__MoIQLq__featureTag:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(80,164,203,.4)}.YachtInfo-module__MoIQLq__amenitiesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.YachtInfo-module__MoIQLq__amenityItem{background:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .3s;display:flex}.YachtInfo-module__MoIQLq__amenityItem:hover{border-color:var(--primary-color,#50a4cb);background:#f8f9fa;transform:translate(5px)}.YachtInfo-module__MoIQLq__amenityIcon{color:var(--primary-dark);text-align:center;width:20px;font-size:1.2rem;font-weight:700}.YachtInfo-module__MoIQLq__amenityText{color:var(--text-secondary,#7f8c8d);font-size:1rem;font-weight:500}@media (max-width:768px){.YachtInfo-module__MoIQLq__yachtInfo{gap:2rem}.YachtInfo-module__MoIQLq__descriptionSection h2{font-size:1.6rem}.YachtInfo-module__MoIQLq__featuresSection h3,.YachtInfo-module__MoIQLq__amenitiesSection h3{font-size:1.2rem}.YachtInfo-module__MoIQLq__description{padding:1rem;font-size:1rem}.YachtInfo-module__MoIQLq__featureTag{padding:.5rem 1rem;font-size:.9rem}.YachtInfo-module__MoIQLq__amenitiesGrid{grid-template-columns:1fr;gap:.75rem}.YachtInfo-module__MoIQLq__amenityItem{padding:.75rem}}
.YachtSpecs-module__YMEv_W__specificationsCard{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.YachtSpecs-module__YMEv_W__specificationsCard h3{color:var(--text-primary,#2c3e50);text-align:center;margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.YachtSpecs-module__YMEv_W__specsList{flex-direction:column;gap:1rem;display:flex}.YachtSpecs-module__YMEv_W__specItem{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:.75rem 0;transition:all .3s;display:flex}.YachtSpecs-module__YMEv_W__specItem:last-child{border-bottom:none}.YachtSpecs-module__YMEv_W__specLabel{color:var(--text-primary,#2c3e50);font-size:1rem;font-weight:600}.YachtSpecs-module__YMEv_W__specValue{color:var(--text-primary);font-size:1rem;font-weight:600}@media (max-width:768px){.YachtSpecs-module__YMEv_W__specificationsCard{padding:1.5rem}.YachtSpecs-module__YMEv_W__specificationsCard h3{font-size:1.2rem}.YachtSpecs-module__YMEv_W__specLabel,.YachtSpecs-module__YMEv_W__specValue{font-size:.9rem}}
.YachtBooking-module__CcbCCq__bookingCard{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid #e9ecef;border-radius:16px;padding:2rem;position:-webkit-sticky;position:sticky;top:6.5rem;box-shadow:0 8px 25px rgba(0,0,0,.1)}.YachtBooking-module__CcbCCq__bookingCard h3{color:var(--text-primary,#2c3e50);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.YachtBooking-module__CcbCCq__priceDisplay{text-align:center;background:rgba(80,164,203,.1);border:1px solid rgba(80,164,203,.2);border-radius:12px;margin-bottom:2rem;padding:1rem}.YachtBooking-module__CcbCCq__priceAmount{color:var(--text-primary,#50a4cb);font-size:2.5rem;font-weight:700;line-height:1;display:block}.YachtBooking-module__CcbCCq__priceUnit{color:#666;font-size:1rem;font-weight:500}.YachtBooking-module__CcbCCq__availabilitySection{margin-bottom:2rem}.YachtBooking-module__CcbCCq__availabilitySection h4{color:var(--text-primary,#2c3e50);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.YachtBooking-module__CcbCCq__availabilityList{margin:0;padding:0;list-style:none}.YachtBooking-module__CcbCCq__availabilityItem{color:var(--text-secondary,#7f8c8d);border-bottom:1px solid #e9ecef;align-items:center;gap:.5rem;padding:.75rem;transition:all .3s;display:flex}.YachtBooking-module__CcbCCq__availabilityItem:last-child{border-bottom:none}.YachtBooking-module__CcbCCq__availabilityItem:hover{background:rgba(80,164,203,.05);border-radius:8px;transform:translate(5px)}.YachtBooking-module__CcbCCq__availabilityIcon{font-size:1rem}.YachtBooking-module__CcbCCq__buttonGroup{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.YachtBooking-module__CcbCCq__bookNowButton,.YachtBooking-module__CcbCCq__inquireButton{cursor:pointer;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s}.YachtBooking-module__CcbCCq__bookNowButton{background:var(--secondary-color);color:#fff;border:none;box-shadow:0 4px 12px rgba(80,164,203,.3)}.YachtBooking-module__CcbCCq__bookNowButton:hover{background:var(--secondary-dark);transform:translateY(-2px);box-shadow:0 6px 18px rgba(80,164,203,.4)}.YachtBooking-module__CcbCCq__inquireButton{color:var(--text-primary);border:2px solid var(--secondary-dark);background:0 0}.YachtBooking-module__CcbCCq__inquireButton:hover{background:var(--secondary-dark);color:#fff;transform:translateY(-2px)}.YachtBooking-module__CcbCCq__contactInfo{text-align:center;border-top:1px solid #e9ecef;padding-top:1rem}.YachtBooking-module__CcbCCq__contactText{color:var(--text-secondary,#7f8c8d);margin:0;font-size:.9rem}.YachtBooking-module__CcbCCq__contactText a{color:var(--text-primary);font-weight:600;text-decoration:none}.YachtBooking-module__CcbCCq__contactText a:hover{text-decoration:underline}@media (max-width:768px){.YachtBooking-module__CcbCCq__bookingCard{padding:1.5rem;position:static}.YachtBooking-module__CcbCCq__priceAmount{font-size:2rem}.YachtBooking-module__CcbCCq__bookingCard h3{font-size:1.2rem}}
.SuperSaaSWidget-module__CsDg-q__supersaasContainer{justify-content:center;align-items:center;display:flex}.SuperSaaSWidget-module__CsDg-q__bookNowButton{cursor:pointer;background:var(--secondary-color);color:#fff;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px rgba(80,164,203,.3)}.SuperSaaSWidget-module__CsDg-q__bookNowButton:hover{background:var(--secondary-dark);transform:translateY(-2px);box-shadow:0 6px 18px rgba(80,164,203,.4)}
.page-module__ETrdna__yachtPage{background:#fff;max-width:85vw;margin:0 auto;padding:1rem 0;font-family:Poppins,sans-serif}.page-module__ETrdna__heroSection{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #e9ecef;border-radius:20px;margin-bottom:3rem;padding:3rem 2rem}.page-module__ETrdna__partyHero{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%)}.page-module__ETrdna__familyHero{background:linear-gradient(135deg,#d1ecf1 0%,#bee5eb 100%)}.page-module__ETrdna__heroContent{text-align:center;max-width:800px;margin:0 auto}.page-module__ETrdna__backButton{background:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:25px;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.page-module__ETrdna__backButton:hover{background:var(--secondary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(80,164,203,.3)}.page-module__ETrdna__yachtTitle{color:var(--text-primary,#2c3e50);margin:0 0 1rem;font-size:3.5rem;font-weight:700}.page-module__ETrdna__yachtSubtitle{color:var(--text-secondary,#7f8c8d);margin-bottom:2rem;font-size:1.3rem;font-weight:500}.page-module__ETrdna__quickInfo{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.page-module__ETrdna__priceDisplay{color:var(--primary-color,#50a4cb);background:#fff;border-radius:15px;padding:1rem 2rem;font-size:2rem;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-module__ETrdna__locationDisplay{color:var(--text-secondary,#7f8c8d);font-size:1.2rem;font-weight:600}.page-module__ETrdna__luxuryFeatures,.page-module__ETrdna__partyFeatures,.page-module__ETrdna__familyFeatures{background:#f8f9fa;border:1px solid #e9ecef;border-radius:16px;margin:3rem 0;padding:2rem}.page-module__ETrdna__luxuryFeatures h2,.page-module__ETrdna__partyFeatures h2,.page-module__ETrdna__familyFeatures h2{text-align:center;color:var(--text-primary,#2c3e50);margin-bottom:2rem;font-size:2rem;font-weight:600}.page-module__ETrdna__highlightGrid,.page-module__ETrdna__partyGrid,.page-module__ETrdna__familyGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.page-module__ETrdna__highlightCard,.page-module__ETrdna__partyCard,.page-module__ETrdna__familyCard{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-module__ETrdna__highlightCard:hover,.page-module__ETrdna__partyCard:hover,.page-module__ETrdna__familyCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page-module__ETrdna__highlightIcon,.page-module__ETrdna__partyIcon,.page-module__ETrdna__familyIcon{margin-bottom:1rem;font-size:3rem;display:block}.page-module__ETrdna__highlightCard h3,.page-module__ETrdna__partyCard h3,.page-module__ETrdna__familyCard h3{color:var(--text-primary,#2c3e50);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.page-module__ETrdna__highlightCard p,.page-module__ETrdna__partyCard p,.page-module__ETrdna__familyCard p{color:#666;margin:0;font-size:1rem;line-height:1.6}.page-module__ETrdna__partyCard:hover p,.page-module__ETrdna__highlightCard:hover p{color:var(--text-secondary)}.page-module__ETrdna__contentGrid{grid-template-columns:2fr 1fr;gap:3rem;margin-top:3rem;display:grid}.page-module__ETrdna__mainContent,.page-module__ETrdna__sidebar{flex-direction:column;gap:2rem;display:flex}.page-module__ETrdna__customSection{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page-module__ETrdna__customSection h3{color:var(--text-primary,#2c3e50);margin-bottom:1.5rem;font-size:1.4rem;font-weight:600}.page-module__ETrdna__occasionsList,.page-module__ETrdna__packagesList,.page-module__ETrdna__activitiesList{flex-direction:column;gap:1rem;display:flex}.page-module__ETrdna__occasionItem,.page-module__ETrdna__packageItem{border-left:4px solid var(--primary-color,#50a4cb);background:#f8f9fa;border-radius:8px;padding:1rem;transition:all .3s}.page-module__ETrdna__occasionItem:hover,.page-module__ETrdna__packageItem:hover{background:#e9ecef;transform:translate(5px)}.page-module__ETrdna__packageItem h4{color:var(--text-primary,#2c3e50);margin-bottom:.5rem;font-weight:600}.page-module__ETrdna__packageItem p{color:var(--text-secondary,#7f8c8d);margin:0;font-size:.9rem}.page-module__ETrdna__activityItem{background:#f8f9fa;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:all .3s;display:flex}.page-module__ETrdna__activityItem:hover{background:#e9ecef;transform:translate(5px)}.page-module__ETrdna__activityIcon{flex-shrink:0;font-size:2rem}.page-module__ETrdna__activityItem h4{color:var(--text-primary,#2c3e50);margin:0 0 .5rem;font-weight:600}.page-module__ETrdna__activityItem p{color:var(--text-secondary,#7f8c8d);margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.page-module__ETrdna__contentGrid{grid-template-columns:1fr;gap:2rem}.page-module__ETrdna__yachtTitle{font-size:2.5rem}.page-module__ETrdna__heroSection{padding:2rem 1rem}.page-module__ETrdna__quickInfo{flex-direction:column;gap:1rem}}@media (max-width:768px){.page-module__ETrdna__yachtPage{max-width:95vw;padding:1rem}.page-module__ETrdna__yachtTitle{font-size:2rem}.page-module__ETrdna__yachtSubtitle{font-size:1.1rem}.page-module__ETrdna__priceDisplay{padding:.75rem 1.5rem;font-size:1.5rem}.page-module__ETrdna__highlightGrid,.page-module__ETrdna__partyGrid,.page-module__ETrdna__familyGrid{grid-template-columns:1fr;gap:1rem}.page-module__ETrdna__highlightCard,.page-module__ETrdna__partyCard,.page-module__ETrdna__familyCard,.page-module__ETrdna__customSection{padding:1.5rem}}
