.YachtGallery_yachtGalleryContainer__SYuUu{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.YachtGallery_galleryWrapper__IvIFr{width:100%;margin-bottom:2rem}.YachtGallery_swiperContainer__1befk{width:100%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.YachtGallery_swiperSlide__uFf5d{display:flex;justify-content:center;align-items:center}.YachtGallery_yachtCard__KWcEI{border-radius:12px;overflow:hidden}.YachtGallery_imageContainer___OX5E,.YachtGallery_yachtCard__KWcEI{width:100%;height:100%;position:relative}.YachtGallery_yachtImage__iUyTa{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.YachtGallery_yachtCard__KWcEI:hover .YachtGallery_yachtImage__iUyTa{transform:scale(1.05)}.YachtGallery_captionContainer__RQC7u{text-align:center;padding:1rem 0;background:linear-gradient(135deg,#fff,#f1f5f9);border-radius:8px;margin-top:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.YachtGallery_captionContent__7HLkK{max-width:600px;margin:0 auto;padding:0 1rem}.YachtGallery_yachtName__Uy6He{font-size:1.25rem;font-weight:500;color:#334155;margin-bottom:.25rem;line-height:1.3}.YachtGallery_yachtDescription__zEgrK{font-size:.9rem;color:#64748b;line-height:1.5;margin:0;opacity:.9}.YachtGallery_swiperContainer__1befk .swiper-button-next,.YachtGallery_swiperContainer__1befk .swiper-button-prev{color:#fff;background:rgba(0,0,0,.3);width:50px;height:50px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.YachtGallery_swiperContainer__1befk .swiper-button-next:hover,.YachtGallery_swiperContainer__1befk .swiper-button-prev:hover{background:rgba(0,0,0,.5);transform:scale(1.1)}.YachtGallery_swiperContainer__1befk .swiper-button-next:after,.YachtGallery_swiperContainer__1befk .swiper-button-prev:after{font-size:1.2rem;font-weight:700}.YachtGallery_swiperContainer__1befk .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);opacity:1;transition:all .3s ease}.YachtGallery_swiperContainer__1befk .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@media (max-width:768px){.YachtGallery_yachtGalleryContainer__SYuUu{padding:0 10px}.YachtGallery_swiperContainer__1befk{height:400px}.YachtGallery_yachtName__Uy6He{font-size:1.1rem}.YachtGallery_yachtDescription__zEgrK{font-size:.85rem}.YachtGallery_captionContainer__RQC7u{padding:.75rem 0}}@media (max-width:480px){.YachtGallery_swiperContainer__1befk{height:350px}.YachtGallery_yachtName__Uy6He{font-size:1rem}.YachtGallery_yachtDescription__zEgrK{font-size:.8rem}}.SuccessAnimation_successCheckmark__onKDf{width:80px;height:115px;margin:0 auto}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:SuccessAnimation_rotateCircle__aOl_B 4.25s ease-in}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy:after,.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy:before{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg)}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy .SuccessAnimation_iconLine__cIVCP{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy .SuccessAnimation_iconLine__cIVCP.SuccessAnimation_lineTip__vlu4w{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:SuccessAnimation_iconLineTip__CsAj9 .75s}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy .SuccessAnimation_iconLine__cIVCP.SuccessAnimation_lineLong__bZjxa{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:SuccessAnimation_iconLineLong__Rp0jZ .75s}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy .SuccessAnimation_iconCircle__slbLA{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.SuccessAnimation_successCheckmark__onKDf .SuccessAnimation_checkIcon__jZ2Sy .SuccessAnimation_iconFix__GKBQZ{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes SuccessAnimation_rotateCircle__aOl_B{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes SuccessAnimation_iconLineTip__CsAj9{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes SuccessAnimation_iconLineLong__Rp0jZ{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.PriceOverviewSectionMobile_drawer__r3FFR{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.PriceOverviewSectionMobile_drawer__r3FFR.PriceOverviewSectionMobile_isExpanded__vL9g8{grid-template-rows:1fr}.PriceOverviewSectionMobile_sectionWrapper__cxHdW{box-shadow:0 0 24px 0 #04063814}