*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;font-style:normal;vertical-align:baseline}a,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4{text-wrap:balance!important}p{text-wrap:pretty!important}li,ul{list-style-type:none;margin:0;padding:0}audio,img,video{max-width:100%;display:block;height:auto}img.qr-code{image-rendering:pixelated}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}button,input,select,textarea{margin:0;padding:0;border:none;font-family:inherit;font-size:100%}button{cursor:pointer;background-color:transparent}textarea{resize:vertical;overflow:auto;vertical-align:top;box-shadow:none}input,label{touch-action:manipulation}table{border-collapse:collapse;border-spacing:0}input[disabled],input[disabled]~label,textarea[disabled]{cursor:not-allowed;touch-action:none}[hidden]{display:none}[data-untouchable]{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:after,:before{box-shadow:none;transform:none;animation:none;transition:none;scroll-behavior:auto}}@media (inverted-colors){*{box-shadow:none!important;text-shadow:none!important}img{filter:invert(1)}}:root{--primary:#ff83c7;--secondary:#ff9dd3;--green:#00BD56;--green-light:#29d777;--red:#da2e47;--red-light:#f24f67;--black:#212121;--white:#FFFFFF;--grey:#CED4DA;--grey-light:#e6e6e6;--font-family:-apple-system,BlinkMacSystemFont,"Inter","Helvetica Neue",sans-serif;--font-size:1.4rem;--font-regular:400;--font-bold:700;--border-radius:0.8rem;--box-shadow:rgba(0,0,0,0.04) 0rem 0.2rem 0.4rem 0rem;--full:100%;--hd:1920px;--xl:1440px;--lg:1280px;--md:768px;--sm:450px}.dark{--primary:#FF35B5;--secondary:#EA34A5;--black:#fff;--white:#000;--grey:#555;--grey-light:#999}body,html{font-family:var(--font-family);font-size:62.5%;background-color:#F7F7F7;color:var(--black);scroll-behavior:smooth;position:relative;min-height:100%;overflow-x:clip}::selection{color:white;background-color:var(--primary)}.loadPage{display:flex;padding-top:4rem;justify-content:center;align-items:center;min-height:100vh}.hidden{display:none}@media (max-width:768px){.hidden-md{display:none!important}}@media (max-width:1024px){.hidden-lg{display:none!important}}@media (min-width:768px){.visible-md{display:none!important}}@media (min-width:1024px){.visible-lg{display:none!important}}:focus{outline:.1rem solid var(--primary);outline-offset:0}body.using-mouse :focus{outline:0;outline-offset:0}.contrast-html *{color:#fff!important;background:#000!important;border-color:#000!important}.saturation-html{filter:saturate(200%)}.monochrome-html{filter:grayscale(100%)}.sepia-html{filter:sepia(100%)}.underline-html a,.underline-html ul li a{text-decoration:underline!important}.bright-html *{color:#000!important;background:#fff!important;border-color:#000!important}.invert-html{box-shadow:none!important;text-shadow:none!important;filter:invert(1)}.animations-html *{box-shadow:none!important;animation:none!important;transition:none!important;scroll-behavior:auto!important}.outline :focus{outline:.25rem solid blue}.visually-hidden{border:0;clip:rect(0 0 0 0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.Modal_overlay__zu8jP{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1012;padding:2rem;opacity:0;animation:Modal_overlay-fade-in__r9ddv .25s forwards}.Modal_modal__40Aa6{position:relative;font-size:var(--font-size);background-color:#fff;max-width:46rem;width:100%;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);display:flex;flex-direction:column;border-radius:1.6rem;box-shadow:0 2rem 4rem rgba(0,0,0,.1);opacity:0;transform:translateY(2rem);will-change:transform,opacity;overflow:hidden}.Modal_header__yjfgR{padding:1.8rem 2.4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-bottom:.1rem dashed #cecece}.Modal_mobileHandle__mmXYQ{display:none}.Modal_title__ogCXo{font-size:2.4rem;font-weight:600;color:#1d1d1f;margin:0;line-height:1.34}.Modal_subtitle__V5Hzf{color:#666;font-size:1.6rem;line-height:1.4;margin:0;padding:1.6rem 2.4rem 0}.Modal_content__C3JZc{padding:2.4rem;overflow-y:auto;flex:1 1;min-height:0}.Modal_footer__DNYqt{padding:1.8rem 2.4rem;border-top:.1rem solid rgba(0,0,0,.1);background-color:#fff}.Modal_closeButton__T9Wem{padding:.4rem;background:none;border:none;cursor:pointer;color:#666;line-height:1;transition:all .25s ease;border-radius:.8rem;display:flex;align-items:center;justify-content:center}.Modal_closeButton__T9Wem svg{width:2.4rem;height:2.4rem}.Modal_closeButton__T9Wem:hover{background-color:rgba(0,0,0,.05);color:#1d1d1f}.Modal_closeButton__T9Wem:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Modal_enter__DYvrF{animation:Modal_modal-fade-in__pnyic .25s forwards}.Modal_exit__XdaDY{animation:Modal_modal-fade-out__OwUyD .25s forwards}@keyframes Modal_overlay-fade-in__r9ddv{0%{opacity:0}to{opacity:1}}@keyframes Modal_modal-fade-in__pnyic{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_modal-fade-out__OwUyD{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@media (max-width:768px){.Modal_overlay__zu8jP{padding:1rem;align-items:flex-end}.Modal_modal__40Aa6{border-radius:1.2rem 1.2rem 0 0;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-height:92dvh}.Modal_mobileHandle__mmXYQ{display:block;width:3.6rem;height:.4rem;background-color:rgba(0,0,0,.2);border-radius:.2rem;margin:1rem auto .8rem;flex-shrink:0}.Modal_header__yjfgR{padding:.8rem 1.6rem 1.6rem}.Modal_title__ogCXo{font-size:2rem}.Modal_subtitle__V5Hzf{padding:1.2rem 1.6rem 0}.Modal_content__C3JZc,.Modal_footer__DNYqt{padding:1.6rem}.Modal_closeButton__T9Wem svg{width:2rem;height:2rem}}.CompareModal_compareTable__WcmaN{display:flex;flex-direction:column;gap:.8rem}.CompareModal_boatRow__4Hjk2{display:flex;align-items:center;gap:1.2rem;padding:1rem;background:#f8f9fa;border-radius:1rem;transition:background-color .2s ease}.CompareModal_boatRow__4Hjk2:hover{background:#f0f1f2}.CompareModal_emptyRow__NeS_g{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem;border:2px dashed #ddd;border-radius:1rem;color:#999;font-size:1.4rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.CompareModal_emptyRow__NeS_g:hover{border-color:var(--primary);background-color:rgba(232,67,147,.05);color:var(--primary)}.CompareModal_emptyRow__NeS_g:hover .CompareModal_addIcon__1P0_c{color:var(--primary)}.CompareModal_addIcon__1P0_c{color:#ccc;transition:color .2s ease}.CompareModal_imageWrapper___5CYS{position:relative;width:6rem;height:6rem;min-width:6rem;border-radius:.8rem;overflow:hidden;background:#e9ecef}.CompareModal_noImage__gEmGu{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:1.4rem}.CompareModal_boatInfo__HNu6G{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:inherit}.CompareModal_boatTitle__bV7kw{font-size:1.4rem;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompareModal_boatSpecs__vmYLY{font-size:1.2rem;color:#6c757d}.CompareModal_boatPrice__QPRip{display:flex;flex-direction:column;align-items:flex-end;min-width:9rem}.CompareModal_priceAmount__PMHOT{font-size:1.4rem;font-weight:600;color:var(--primary)}.CompareModal_priceUnit__347wV{font-size:1.1rem;color:#6c757d}.CompareModal_noPrice__WOb_B{color:#adb5bd;font-size:1.4rem}.CompareModal_removeButton__Z_BCZ{width:3rem;height:3rem;min-width:3rem;border-radius:50%;background:rgba(0,0,0,.08);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6c757d;transition:background-color .2s ease,color .2s ease}.CompareModal_removeButton__Z_BCZ:hover{background:rgba(220,53,69,.15);color:#dc3545}[dir=rtl] .CompareModal_boatPrice__QPRip{align-items:flex-start}[dir=rtl] .CompareModal_boatInfo__HNu6G{text-align:right}@media (max-width:480px){.CompareModal_boatRow__4Hjk2{gap:1rem;padding:.8rem}.CompareModal_imageWrapper___5CYS{width:5rem;height:5rem;min-width:5rem}.CompareModal_boatTitle__bV7kw{font-size:1.3rem}.CompareModal_boatSpecs__vmYLY{font-size:1.1rem}.CompareModal_boatPrice__QPRip{min-width:7rem}.CompareModal_priceAmount__PMHOT{font-size:1.3rem}.CompareModal_removeButton__Z_BCZ{width:2.6rem;height:2.6rem;min-width:2.6rem}}