.carousel-item{position:relative}.carousel-inner .btn-zoom{position:absolute;top:10px;right:10px;z-index:10;background-color:rgb(0 0 0 / .7);color:#fff;font-size:18px;padding:12px;border:none;border-radius:50%;cursor:pointer;transition:transform 0.3s ease,background-color 0.3s ease}.carousel-inner .btn-zoom:hover{background-color:rgb(0 0 0 / .9);transform:scale(1.1)}.boat_title_wrap{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.boat_price{font-weight:700;font-size:22px;color:#384158}.boat_old_price{color:#888;margin-right:.5em;font-weight:400;font-size:20px}.floating-contact-btn{display:flex;position:fixed;bottom:20px;right:30px;background:linear-gradient(135deg,#fa5000,#ff6a2b);color:#fff;padding:14px 24px;border-radius:30px;font-size:16px;z-index:1060;text-decoration:none;box-shadow:0 10px 28px rgb(250 80 0 / .28);transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;flex-direction:column;align-items:center;text-align:center;line-height:1.3;gap:2px}.floating-contact-btn:hover{background:linear-gradient(135deg,#e64a19,#fa5000);color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px rgb(250 80 0 / .32);text-decoration:none}.floating-contact-btn.show{display:flex!important}.floating-contact-btn .btn-logo{height:26px;width:auto;border-radius:4px;background:#fff;padding:2px;box-shadow:0 0 2px rgb(0 0 0 / .2)}@media (max-width:767px){.floating-contact-btn{display:none!important}}@media (min-width:768px){.floating-contact-btn{font-size:18px;padding:14px 28px;border-radius:40px;font-weight:700}}#more_info_button{background-color:#fa5000;color:#fff;font-size:20px;font-weight:700;width:100%;padding:12px;border:none;border-radius:6px;transition:background-color 0.3s ease}#more_info_button:hover{background-color:#d94700}.boat_info_block{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:12px 15px;margin-bottom:1rem}.boat_info_block summary{cursor:pointer;font-size:18px;font-weight:600;color:#024A7F!important;margin-bottom:8px}.boat_info_item{margin-right:16px;margin-bottom:10px}.boat_info_title{font-size:14px;color:#384158}.boat_info_text a{display:flex;align-items:center;gap:4px;font-size:14px;color:#2d4c83;text-decoration:none}.boat_info_text a:hover i{color:#fa5000}.tb-boat-header-compact-template{display:none}.tb-boat-header-compact{display:flex;align-items:center;gap:12px;width:100%}.tb-boat-header-back{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;border:1px solid rgb(255 255 255 / .22);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.tb-boat-header-back:hover{background:rgb(255 255 255 / .18);color:#fff;text-decoration:none}.tb-boat-header-sections{display:flex;align-items:center;gap:8px;flex:1 1 auto}.tb-boat-header-link{flex:0 0 auto;border:0;min-height:38px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .1);color:#fff;border:1px solid #fff0;font-weight:700;font-size:13px;transition:all 0.18s ease}.tb-boat-header-link:hover,.tb-boat-header-link.active{background:#fff;color:#024A7F;border-color:rgb(255 255 255 / .9)}.tb-boat-header-top{flex:0 0 auto;width:38px;height:38px;border:0;border-radius:999px;background:#FA5000;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgb(250 80 0 / .28)}.tb-boat-header-top:hover{background:#e24a00}@media (max-width:991.98px){.tb-boat-header-back{display:inline-flex!important;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;justify-content:center;align-items:center;border-radius:999px;flex:0 0 42px}.tb-boat-header-back-text{display:none!important}.tb-boat-header-back i{font-size:16px;margin:0}#tbBoatSectionSelect{height:42px;font-size:13px}.tb-boat-header-top{width:42px;height:42px}}.btn-call{background-color:#FA5000;color:#fff}.btn-call:hover{background-color:#d94700}.btn-more-options{background-color:#384158;color:#fff}.btn-more-options:hover{background-color:#2c3447}.btn-whatsapp{background-color:#128C7E;color:#fff}.btn-whatsapp:hover{background-color:#0e6e62}.btn-price-alert{background-color:#024A7F;color:#fff}.btn-price-alert:hover{background-color:#01375d}.more-options.hidden{display:none}.sticky-contact{display:flex;position:fixed;bottom:0;left:60px;right:30px;background-color:#fff;padding:8px;box-shadow:0 -2px 8px rgb(0 0 0 / .1);z-index:998}@media (min-width:768px){.sticky-contact{display:none!important}}details.accordion-block summary{cursor:pointer;padding:10px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;font-weight:700}details.accordion-block[open] summary{border-bottom:none;border-radius:4px 4px 0 0}details.accordion-block .tab_panel_content{padding:10px;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;background-color:#fff}.modal-content{border-radius:1.25rem;transition:all 0.3s ease}.modal-content:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .1)}.btn-primary{background-color:#007bff;border:none}.btn-primary:hover{background-color:#0069d9}.form-control:focus{box-shadow:0 0 0 .25rem rgb(0 123 255 / .25);border-color:#80bdff}.phone-inline .js-cc-btn{height:calc(2.5rem + 2px);display:flex;align-items:center;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--bs-border-color);box-shadow:none;--bs-btn-border-width:1px;--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:var(--bs-border-color)}.phone-inline .js-phone-number{height:calc(2.5rem + 2px);border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;border-color:var(--bs-border-color)!important}.phone-inline .js-cc-flag{width:20px!important;height:14px!important;max-width:none!important;display:block;object-fit:cover;border-radius:2px;aspect-ratio:4 / 3}.phone-inline .js-cc-menu .dropdown-item img,.phone-inline .js-cc-menu .fi-flag{width:20px!important;height:14px!important;min-width:20px;min-height:14px;max-width:none!important;object-fit:cover;border-radius:2px;flex:0 0 auto;display:block;aspect-ratio:4 / 3}.phone-inline .js-cc-menu .dropdown-item{display:flex;align-items:center;gap:.5rem}.phone-inline .js-cc-menu .fi-name{flex:1 1 auto}.phone-inline .js-cc-menu .fi-code{opacity:.7}.phone-inline .js-cc-btn:focus{box-shadow:none;z-index:5}.phone-inline .js-phone-number:focus{z-index:6}.is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgb(220 53 69 / .25)}.invalid-feedback.d-block{color:#dc3545;margin-top:.25rem;font-size:.875rem}.tb-card{border:1px solid rgb(0 0 0 / .08);border-radius:14px;background:#fff;box-shadow:0 10px 24px rgb(17 24 39 / .05);padding:14px}.tb-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.tb-card-title{font-weight:700;color:#024A7F;font-size:16px;line-height:1.3}.tb-card-sub{color:#6c757d;font-size:12px;line-height:1.4}.tb-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.tb-spec{padding:8px 0;border-bottom:1px dashed rgb(0 0 0 / .08)}.tb-spec:last-child{border-bottom:none}.tb-k{font-size:12px;color:#6c757d;margin-bottom:2px}.tb-v{font-size:14px;font-weight:600;color:#1f2d3d}@media (max-width:991px){.tb-spec-grid{grid-template-columns:1fr}}.tb-spec-badges{line-height:1}.tb-spec-badges .badge{font-size:.75rem;font-weight:500;padding:.35em .55em;border-radius:999px;letter-spacing:.1px}@media (max-width:576px){.tb-spec-badges .badge{font-size:10px;padding:.18rem .4rem}}.section-anchor{scroll-margin-top:150px}@media (max-width:991px){.section-anchor{scroll-margin-top:120px}}.badge-soft-design{background-color:#eef4ff;color:#1f3a8a}.badge-soft-construction{background-color:#f1f5f9;color:#334155}.badge-soft-location{background-color:#ecfeff;color:#155e75}.tb-boat-tabs{margin-top:22px}.tb-main-tabs{display:flex;gap:0;border-bottom:1px solid #e5e7eb;margin-bottom:0;padding-left:0;list-style:none;position:relative;z-index:2}.tb-main-tabs .nav-item{margin-bottom:-1px}.tb-main-tabs .nav-link{border:0;border-bottom:3px solid #fff0;background:#fff0;color:#7b8794;font-weight:700;font-size:17px;padding:14px 18px;border-radius:0;white-space:nowrap;position:relative;transition:color 0.2s ease,border-color 0.2s ease}.tb-main-tabs .nav-link:hover{color:#024A7F;background:#fff0;border-bottom-color:rgb(250 80 0 / .35)}.tb-main-tabs .nav-link.active{color:#024A7F;background:#fff;border-bottom-color:#FA5000;font-weight:800}.tb-main-tabs .nav-link.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#FA5000}.tb-main-tabs-content{background:#fff;border:1px solid #e5e7eb;border-top:0;padding:18px;border-radius:0 0 14px 14px;box-shadow:0 8px 20px rgb(17 24 39 / .04);position:relative;z-index:1}.tb-main-tabs-content>.tab-pane{display:none}.tb-main-tabs-content>.active{display:block}#technical-pane .accordion-block,#description-pane .accordion-block{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}#technical-pane .accordion-block summary,#description-pane .accordion-block summary{padding:14px 16px;background:#fff;border:0;font-size:16px;font-weight:700;color:#024A7F!important}#technical-pane .accordion-block[open] summary,#description-pane .accordion-block[open] summary{border-bottom:1px solid #eef1f4;border-radius:0}#technical-pane .accordion-block .tab_panel_content,#description-pane .accordion-block .tab_panel_content{border:0;padding:14px 16px 16px;background:#fff}#description-pane .tab_panel_text p,#description-pane .tab_panel_text li{font-size:15px;line-height:1.8}#designAndUse .badge{font-size:12px;font-weight:600;border-radius:999px;padding:.45rem .7rem}@media (max-width:767px){.tb-main-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.tb-main-tabs::-webkit-scrollbar{display:none}.tb-main-tabs .nav-link{font-size:15px;padding:12px 14px}.tb-main-tabs-content{padding:14px;border-radius:0 0 12px 12px}}.tb-quick-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tb-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:999px;background:#f3f6fa;border:1px solid #fff0;color:#024A7F;font-weight:700;font-size:14px;transition:all 0.2s ease;cursor:pointer;text-decoration:none}.tb-quick-action i{font-size:15px;opacity:.85}.tb-quick-action:hover{background:#e8f1fb;color:#FA5000;transform:translateY(-1px);box-shadow:0 4px 12px rgb(2 74 127 / .08);text-decoration:none}.tb-quick-action.is-active{background:#fff3ec;color:#FA5000;border:1px solid rgb(250 80 0 / .25)}.tb-share-trigger{background:#eef6ff}.tb-share-menu{position:absolute;z-index:9999;min-width:240px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 40px rgb(17 24 39 / .18);padding:8px}.tb-share-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:#fff;color:#024A7F;border-radius:12px;font-weight:600;text-decoration:none;text-align:left;transition:all 0.15s ease}.tb-share-option i{font-size:16px;width:20px;text-align:center;opacity:.8}.tb-share-option:hover{background:#f5f9ff;color:#FA5000;text-decoration:none}@media (max-width:767.98px){.tb-quick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tb-quick-action{width:auto;flex:0 0 auto;min-height:36px;padding:7px 10px;border-radius:10px;font-size:12px;gap:6px;white-space:nowrap}.tb-quick-action i{font-size:13px}.tb-quick-action span{line-height:1}.tb-share-menu{left:16px!important;right:16px;width:auto;min-width:auto;border-radius:18px}.tb-share-option{padding:14px}}.tb-breadcrumb-inline{margin:12px 0 18px;padding-top:2px}.tb-breadcrumb-inline .breadcrumb{row-gap:4px}.tb-breadcrumb-inline .breadcrumb-item,.tb-breadcrumb-inline .breadcrumb-item a{font-size:13px;color:#6b7280}.tb-breadcrumb-inline .breadcrumb-item.active{color:#384158;font-weight:600}.tb-boat-header-compact{display:flex;align-items:center;gap:14px;width:100%}.tb-boat-header-back{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;font-weight:600;font-size:13px;border:1px solid rgb(255 255 255 / .2)}.tb-boat-header-back::before{content:"←";font-size:14px}.tb-boat-header-back:hover{background:rgb(255 255 255 / .18)}.tb-boat-header-tabs{display:flex;align-items:center;gap:6px;flex:1}.tb-boat-tab{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:rgb(255 255 255 / .08);cursor:pointer;transition:all 0.18s ease}.tb-boat-tab:hover{background:rgb(255 255 255 / .15)}.tb-boat-tab.active{background:#fff;color:#024A7F}.tb-boat-header-select{display:none;flex:1}#tbBoatSectionSelect{width:100%;border-radius:999px;padding:8px 12px;font-size:13px;border:none;outline:none}.tb-boat-header-top{width:36px;height:36px;border-radius:999px;background:#FA5000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}@media (max-width:991px){.tb-boat-header-tabs{display:none}.tb-boat-header-select{display:block}.tb-boat-header-back{display:none}}@media (max-width:767.98px){#contacto-movil .row,.sidebar .row{margin-left:0!important;margin-right:0!important}#contacto-movil .nautical_company_info{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;box-sizing:border-box!important}#contacto-sent-movil{text-align:left!important}#contact-form-article-movil{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;box-sizing:border-box!important}#contact-form-article-movil .col-md-12,#contact-form-article-movil .phone-inline,#contact-form-article-movil .form-control,#contact-form-article-movil textarea,#contact-form-article-movil .counter_form_button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#contact-form-article-movil .col-md-12{padding-left:0!important;padding-right:0!important}.sidebar .nautical_company_info,.sidebar .nautical_company_info#avisos{width:100%!important;max-width:100%!important;text-align:left!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.sidebar .boat_info_block summary,.sidebar #avisos .sidebar_section_title,.sidebar #avisos .boat_info_title,.sidebar #avisos .nautical_company_meta_text{text-align:left!important}.nautical-more-buttons{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;box-sizing:border-box!important}.nautical-more-buttons .boat_info_block{width:100%!important;max-width:100%!important;margin:0 0 16px 0!important;box-sizing:border-box!important}.nautical-more-buttons .boat_info_block summary{text-align:left!important}.nautical-more-buttons .boat_info_block .d-flex.flex-wrap.gap-2{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:10px!important;text-align:left!important;margin:0!important;box-sizing:border-box!important}.nautical-more-buttons .boat_info_block .d-flex.flex-wrap.gap-2>a,.nautical-more-buttons .boat_info_block .d-flex.flex-wrap.gap-2>button{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.nautical-more-buttons .boat_info_block .d-flex.flex-wrap.gap-2>a>button,.nautical-more-buttons .boat_info_block .d-flex.flex-wrap.gap-2>button{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;border-radius:12px!important;box-sizing:border-box!important}.sidebar #avisos .nautical_company_meta.d-flex{display:block!important;width:100%!important;margin-bottom:24px!important;text-align:left!important}.sidebar #avisos form#avisos-form-article{width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}.sidebar #avisos form#avisos-form-article .col-md-12,.sidebar #avisos form#avisos-form-article .form-control,.sidebar #avisos form#avisos-form-article .counter_form_button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sidebar #avisos form#avisos-form-article .form-check{text-align:left!important;white-space:normal!important;margin:12px 0!important}.sidebar #avisos .boat_info_title a{display:inline-flex!important;align-items:center;gap:8px;flex-wrap:wrap}}.boat-disclaimer-final{max-width:900px;margin:40px auto 0;padding:0 10px}.boat-disclaimer-final .accordion-block{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.boat-disclaimer-final summary{font-size:16px;text-align:left}.boat-disclaimer-final .tab_panel_text p{font-size:14px;color:#6c757d;line-height:1.6}@media (max-width:767.98px){.boat-disclaimer-final{margin-top:30px}}.phone-inline{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;width:100%}.phone-inline .js-cc-btn{flex:0 0 auto!important;white-space:nowrap}.phone-inline .js-phone-number{flex:1 1 auto!important;min-width:0!important;width:1%!important}@media (max-width:767.98px){.phone-inline{display:flex!important;flex-wrap:nowrap!important;width:100%!important}.phone-inline .js-cc-btn{flex:0 0 auto!important;max-width:none!important}.phone-inline .js-phone-number{flex:1 1 auto!important;min-width:0!important;width:1%!important;max-width:100%!important}.phone-inline .dropdown-menu{width:100%;min-width:0}}#tbHeaderFiltersSlotDesktop,#tbHeaderFiltersSlotMobile{display:none;align-items:center;min-width:0}#tbHeaderFiltersSlotDesktop{flex:1 1 auto;margin-left:18px}#tbHeaderFiltersSlotMobile{width:100%}body.tb-header-scrolled #tbHeaderFiltersSlotDesktop{display:flex}body.tb-header-scrolled-mobile #tbHeaderFiltersSlotMobile{display:flex}body.tb-header-scrolled .logo_container,body.tb-header-scrolled .main_nav,body.tb-header-scrolled .shopping_cart,body.tb-header-scrolled .search_button,body.tb-header-scrolled #google_translate_container_desktop{display:none!important}body.tb-header-scrolled #desktopNav{width:100%;margin-left:0!important;display:flex;align-items:center}body.tb-header-scrolled .header_content{justify-content:flex-start!important}body.tb-header-scrolled-mobile .logo_container,body.tb-header-scrolled-mobile .main_nav,body.tb-header-scrolled-mobile .shopping_cart,body.tb-header-scrolled-mobile .search_button,body.tb-header-scrolled-mobile #google_translate_container_desktop{display:none!important}body.tb-header-scrolled-mobile #desktopNav{width:100%;margin-left:0!important;display:flex;align-items:center}body.tb-header-scrolled-mobile .header_content{justify-content:flex-start!important}.tb-boat-header-compact{width:100%;display:flex;align-items:center;gap:18px;min-width:0}.tb-boat-header-back{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:44px;padding:0 16px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .24);color:#fff;text-decoration:none;font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}.tb-boat-header-back::before{display:none!important}.tb-boat-header-back i{font-size:15px;line-height:1}.tb-boat-header-back-text{white-space:nowrap;line-height:1}.tb-boat-header-back:hover{background:rgb(255 255 255 / .2);color:#fff;text-decoration:none}.tb-boat-header-tabs{display:none!important}.tb-boat-header-select,.tb-boat-header-select--always{display:block!important;flex:1 1 auto;min-width:0;max-width:300px}#tbBoatSectionSelect{width:100%;min-width:0;height:46px;padding:0 42px 0 16px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .14);color:#fff;font-size:14px;font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}#tbBoatSectionSelect:focus{border-color:rgb(255 255 255 / .45);box-shadow:0 0 0 .2rem rgb(255 255 255 / .12)}#tbBoatSectionSelect option{color:#1f2d3d}.tb-boat-header-top{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:999px;background:#FA5000;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgb(250 80 0 / .32)}.tb-boat-header-top:hover{background:#e24a00}.tb-boat-header-compact{gap:10px}#tbHeaderFiltersSlotDesktop{margin-left:0}.tb-boat-header-back{min-width:42px;min-height:42px;padding:0 12px}#tbBoatSectionSelect{height:42px;font-size:13px}.tb-boat-header-top{width:42px;height:42px}@media (min-width:992px){body.boat-single-page.tb-has-filtersbar.tb-header-scrolled #desktopNav{display:flex!important;width:100%;align-items:center}body.boat-single-page.tb-has-filtersbar.tb-header-scrolled #tbHeaderFiltersSlotDesktop{display:flex!important;flex:1 1 auto;min-width:0;margin-left:18px}body.boat-single-page.tb-has-filtersbar.tb-header-scrolled .header_content{justify-content:flex-start!important}body.boat-single-page.tb-has-filtersbar.tb-header-scrolled .main_nav,body.boat-single-page.tb-has-filtersbar.tb-header-scrolled .shopping_cart,body.boat-single-page.tb-has-filtersbar.tb-header-scrolled .search_button,body.boat-single-page.tb-has-filtersbar.tb-header-scrolled #google_translate_container_desktop,body.boat-single-page.tb-has-filtersbar.tb-header-scrolled .logo_container{display:none!important}}body.boat-single-page #home .header_container,body.boat-single-page #home .header_content,body.boat-single-page #home .header_search_content{background:#024A7F}.nautica-mobile{display:none}@media only screen and (max-width:990px){.nautica-desktop{display:none}.nautica-mobile{display:inline-block}}