.bc-ficha-v2-active{--bcv2-primary:#0EA84C;--bcv2-primary-hover:#0c8f40;--bcv2-primary-soft:#f0fdf4;--bcv2-text:#1a1a1a;--bcv2-text-muted:#5a5a5a;--bcv2-text-light:#8a8a8a;--bcv2-border:#e2e2e2;--bcv2-border-light:#f0f0f0;--bcv2-bg:#ffffff;--bcv2-bg-alt:#fafafa;--bcv2-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.05);--bcv2-shadow-md:0 4px 16px rgba(0, 0, 0, 0.06);--bcv2-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.10);--bcv2-radius-sm:8px;--bcv2-radius-md:12px;--bcv2-radius-lg:16px;--bcv2-radius-xl:24px;--bcv2-radius-pill:999px;--bcv2-space-2:4px;--bcv2-space-3:8px;--bcv2-space-4:12px;--bcv2-space-5:16px;--bcv2-space-6:20px;--bcv2-space-7:24px;--bcv2-space-8:32px;--bcv2-space-9:40px;--bcv2-space-10:48px;--bcv2-trans:0.18s cubic-bezier(0.4, 0, 0.2, 1);--bcv2-zindex-sticky:50;--bcv2-zindex-bottombar:90;--bcv2-zindex-sheet:100;--bcv2-zindex-lightbox:200}.bc-ficha-v2-active .bc-v2-titulo__h1{font-size:30px!important;line-height:1.2!important}.bc-ficha-v2-active .bc-v2-section__title{font-size:22px!important;line-height:1.3!important}.bc-ficha-v2-active .bc-v2-trust__title{font-size:18px!important;line-height:1.3!important}.bc-ficha-v2-active .bc-v2-cond__title{font-size:15px!important}.bc-ficha-v2-active .bc-v2-chip__value{font-size:14px!important}.bc-ficha-v2-active .bc-v2-chip__label{font-size:11px!important}.bc-ficha-v2-active .bc-ficha-v2 button:not(.bc-v2-lightbox__close):not(.bc-v2-sheet__close):not(.yith-wcwl-add-to-wishlist-button),.bc-ficha-v2-active .bc-ficha-v2 .button:not(.yith-wcwl-add-to-wishlist-button),.bc-ficha-v2-active .bc-ficha-v2 .single_add_to_cart_button,.bc-ficha-v2-active .bc-v2-sticky button,.bc-ficha-v2-active .bc-v2-bottom-bar button{background-color:var(--bcv2-primary)!important;border-color:var(--bcv2-primary)!important;color:#ffffff!important}.bc-ficha-v2-active .bc-ficha-v2 button:not(.yith-wcwl-add-to-wishlist-button):hover,.bc-ficha-v2-active .bc-ficha-v2 .button:not(.yith-wcwl-add-to-wishlist-button):hover,.bc-ficha-v2-active .bc-ficha-v2 .single_add_to_cart_button:hover,.bc-ficha-v2-active .bc-v2-sticky button:hover,.bc-ficha-v2-active .bc-v2-bottom-bar button:hover{background-color:var(--bcv2-primary-hover)!important;border-color:var(--bcv2-primary-hover)!important}.bc-ficha-v2-active .single-product div.product>*:not(.bc-ficha-v2),.bc-ficha-v2-active .single-product .product-entry-summary,.bc-ficha-v2-active .single-product .entry-summary,.bc-ficha-v2-active .single-product .product_meta,.bc-ficha-v2-active .single-product .woocommerce-tabs,.bc-ficha-v2-active .single-product .related,.bc-ficha-v2-active .single-product .upsells,.bc-ficha-v2-active .single-product .product-thumbnails-mobile,.bc-ficha-v2-active .single-product .woocommerce-product-gallery,.bc-ficha-v2-active .single-product .woocommerce-notices-wrapper,.bc-ficha-v2-active .single-product .jet-woo-product-thumbnails,.bc-ficha-v2-active .single-product .jet-woo-product-images,.bc-ficha-v2-active .single-product .jet-listing-dynamic-field,.bc-ficha-v2-active .single-product .jet-single-add-to-cart,.bc-ficha-v2-active .single-product .elementor-jet-single-add-to-cart,.bc-ficha-v2-active .single-product .yith-wcwl-add-to-wishlist:not(.bc-v2-titulo__actions .yith-wcwl-add-to-wishlist):not(.bc-ficha-v2 .yith-wcwl-add-to-wishlist),.bc-ficha-v2-active .single-product .single_variation_wrap,.bc-ficha-v2-active .single-product .product_title,.bc-ficha-v2-active .single-product .price,.bc-ficha-v2-active .single-product .woocommerce-product-rating,.bc-ficha-v2-active .single-product .woocommerce-product-details__short-description,.bc-ficha-v2-active .single-product .yith_wcas_result_template,.bc-ficha-v2-active #ocean-product-next-prev,.bc-ficha-v2-active .bc-aviso-tipo-reserva,.bc-ficha-v2-active .bc_payment_options_wrapper,.bc-ficha-v2-active .opcion-pago-flexibles,.bc-ficha-v2-active .bc-promo-banner{display:none!important}.bc-ficha-v2-active .bc-ficha-v2,.bc-ficha-v2-active .bc-ficha-v2 *{visibility:visible}.bc-ficha-v2-active .bc-ficha-v2 [hidden]{visibility:hidden}.bc-ficha-v2-active .single-product form.cart{visibility:hidden;position:absolute;left:-9999px}.bc-ficha-v2-active .bc-v2-sticky__form-host form.cart,.bc-ficha-v2-active .bc-v2-sheet__body form.cart{visibility:visible;position:static;left:auto}.bc-ficha-v2{max-width:1280px;margin:0 auto;padding:0 var(--bcv2-space-6);color:var(--bcv2-text);font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-sizing:border-box}.bc-ficha-v2 *,.bc-ficha-v2 *::before,.bc-ficha-v2 *::after{box-sizing:border-box}.bc-v2-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bcv2-space-3);font-size:13px;color:var(--bcv2-text-muted);padding:var(--bcv2-space-6) 0 var(--bcv2-space-4)}.bc-v2-breadcrumb a{color:var(--bcv2-text-muted);text-decoration:none;transition:color var(--bcv2-trans)}.bc-v2-breadcrumb a:hover{color:var(--bcv2-primary)}.bc-v2-breadcrumb__sep{color:var(--bcv2-text-light)}.bc-v2-breadcrumb__current{color:var(--bcv2-text);font-weight:500}.bc-v2-galeria{position:relative;display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;gap:var(--bcv2-space-3);height:460px;margin-bottom:var(--bcv2-space-8);border-radius:var(--bcv2-radius-lg);overflow:hidden;background:var(--bcv2-border-light)}.bc-v2-galeria--solo{grid-template-columns:1fr}.bc-v2-galeria--empty{display:block;height:400px;margin-bottom:var(--bcv2-space-8);border-radius:var(--bcv2-radius-lg);background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%)}.bc-ficha-v2 button.bc-v2-galeria__main,.bc-ficha-v2 .bc-v2-galeria__main{position:relative!important;padding:0!important;margin:0!important;border:0!important;background:var(--bcv2-border-light)!important;background-image:none!important;color:inherit!important;cursor:pointer;overflow:hidden;box-shadow:none!important;border-radius:0!important;transition:opacity var(--bcv2-trans)}.bc-v2-galeria__main{position:relative;padding:0;border:0;background:var(--bcv2-border-light);cursor:pointer;overflow:hidden;transition:opacity var(--bcv2-trans)}.bc-v2-galeria__main img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}.bc-v2-galeria__main:hover{opacity:.92}.bc-v2-galeria__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--bcv2-space-3)}.bc-ficha-v2 button.bc-v2-galeria__cell,.bc-ficha-v2 .bc-v2-galeria__cell{padding:0!important;margin:0!important;border:0!important;background:var(--bcv2-border-light)!important;background-image:none!important;color:inherit!important;cursor:pointer;overflow:hidden;box-shadow:none!important;border-radius:0!important;transition:opacity var(--bcv2-trans)}.bc-v2-galeria__cell{padding:0;border:0;background:var(--bcv2-border-light);cursor:pointer;overflow:hidden;transition:opacity var(--bcv2-trans)}.bc-v2-galeria__cell img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}.bc-v2-galeria__cell:hover{opacity:.92}.bc-ficha-v2 .bc-v2-galeria__ver-todas,.bc-ficha-v2 button.bc-v2-galeria__ver-todas{position:absolute!important;bottom:var(--bcv2-space-5)!important;right:var(--bcv2-space-5)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--bcv2-space-3)!important;padding:10px 18px!important;background:#ffffff!important;background-image:none!important;color:var(--bcv2-text)!important;border:1.5px solid var(--bcv2-text)!important;border-radius:var(--bcv2-radius-sm)!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;cursor:pointer!important;box-shadow:var(--bcv2-shadow-sm)!important;transition:transform var(--bcv2-trans),box-shadow var(--bcv2-trans),background-color var(--bcv2-trans),color var(--bcv2-trans);z-index:2!important}.bc-ficha-v2 .bc-v2-galeria__ver-todas:hover,.bc-ficha-v2 button.bc-v2-galeria__ver-todas:hover{transform:translateY(-1px)!important;box-shadow:var(--bcv2-shadow-md)!important;background:var(--bcv2-text)!important;color:#ffffff!important;border-color:var(--bcv2-text)!important}.bc-ficha-v2 .bc-v2-galeria__ver-todas:focus-visible{outline:2px solid var(--bcv2-primary)!important;outline-offset:2px!important}.bc-v2-galeria__carrusel{display:none}.bc-v2-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bcv2-space-5);padding:0 0 var(--bcv2-space-7);border-bottom:1px solid var(--bcv2-border-light);margin-bottom:var(--bcv2-space-7)}.bc-v2-titulo__h1{font-size:30px;font-weight:700;line-height:1.2;color:var(--bcv2-text);margin:0 0 var(--bcv2-space-4) 0}.bc-v2-titulo__motor{font-size:14px;font-weight:600;color:var(--bcv2-text-muted);margin:0 0 var(--bcv2-space-3) 0}.bc-v2-titulo__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bcv2-space-3);font-size:14px;color:var(--bcv2-text-muted)}.bc-v2-titulo__rating{display:inline-flex;align-items:center;gap:var(--bcv2-space-2)}.bc-v2-titulo__rating svg{color:var(--bcv2-text)}.bc-v2-titulo__rating strong{color:var(--bcv2-text);font-weight:600}.bc-v2-titulo__reviews-count{color:var(--bcv2-text-muted);text-decoration:underline}.bc-v2-titulo__sep{color:var(--bcv2-text-light);margin:0 var(--bcv2-space-2)}.bc-v2-titulo__ubicacion{display:inline-flex;align-items:center;gap:var(--bcv2-space-2)}.bc-v2-titulo__actions{flex-shrink:0}.bc-v2-section{padding:var(--bcv2-space-8) 0;border-top:1px solid var(--bcv2-border-light)}.bc-v2-section:first-of-type{border-top:0;padding-top:0}.bc-v2-section__title{font-size:22px;font-weight:700;line-height:1.3;color:var(--bcv2-text);margin:0 0 var(--bcv2-space-3) 0}.bc-v2-section__subtitle{font-size:14px;color:var(--bcv2-text-muted);margin:0 0 var(--bcv2-space-6) 0}.bc-v2-info-rapida{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--bcv2-space-3);padding:var(--bcv2-space-5) 0 var(--bcv2-space-7);border-bottom:1px solid var(--bcv2-border-light);margin-bottom:var(--bcv2-space-7)}.bc-v2-chip{display:flex;align-items:center;gap:var(--bcv2-space-4);padding:var(--bcv2-space-4) var(--bcv2-space-5);background:var(--bcv2-bg-alt);border-radius:var(--bcv2-radius-md);transition:background-color var(--bcv2-trans)}.bc-v2-chip:hover{background:#f0f7f2}.bc-v2-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#fff;border-radius:50%;color:var(--bcv2-primary)}.bc-v2-chip__icon svg{width:20px;height:20px;display:block}.bc-v2-chip__body{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-v2-chip__value{font-size:14px;font-weight:700;color:var(--bcv2-text);line-height:1.2;overflow-wrap:break-word}.bc-v2-chip__label{font-size:11px;color:var(--bcv2-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500;overflow-wrap:break-word}.bc-v2-trust{background:var(--bcv2-primary-soft);border:1px solid #c8ecd3;border-radius:var(--bcv2-radius-lg);padding:var(--bcv2-space-7);margin-bottom:var(--bcv2-space-7)}.bc-v2-trust__title{font-size:18px;font-weight:700;color:#065f2a;margin:0 0 var(--bcv2-space-5) 0;display:flex;align-items:center;gap:var(--bcv2-space-3)}.bc-v2-trust__title::before{content:'';display:inline-block;width:6px;height:22px;background:var(--bcv2-primary);border-radius:3px}.bc-v2-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bcv2-space-5)}.bc-v2-trust__item{display:flex;align-items:flex-start;gap:var(--bcv2-space-4)}.bc-v2-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#fff;border-radius:50%;color:var(--bcv2-primary)}.bc-v2-trust__icon svg{width:20px;height:20px;display:block}.bc-v2-trust__item-title{display:block;font-size:14px;font-weight:700;color:var(--bcv2-text);margin-bottom:2px}.bc-v2-trust__item-desc{font-size:13px;color:var(--bcv2-text-muted);line-height:1.4}.bc-v2-mini-vendor{display:flex;align-items:center;gap:var(--bcv2-space-5);padding:var(--bcv2-space-5);background:var(--bcv2-bg);border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-md);margin-bottom:var(--bcv2-space-7)}.bc-v2-mini-vendor__body{flex:1;min-width:0}.bc-v2-mini-vendor__name{display:flex;align-items:center;gap:var(--bcv2-space-3);font-size:15px;font-weight:600;color:var(--bcv2-text);margin-bottom:2px}.bc-v2-mini-vendor__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--bcv2-primary-soft);color:#065f2a;border-radius:var(--bcv2-radius-pill);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bc-v2-mini-vendor__meta{font-size:13px;color:var(--bcv2-text-muted)}.bc-v2-mini-vendor__gestor,.bc-v2-mini-vendor__count{display:block}.bc-v2-mini-vendor__gestor{color:var(--bcv2-text);font-weight:500}.bc-v2-mini-vendor__link{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-pill);color:var(--bcv2-text);font-size:13px;font-weight:600;text-decoration:none;transition:background-color var(--bcv2-trans),border-color var(--bcv2-trans);flex-shrink:0}.bc-v2-mini-vendor__link:hover{background:var(--bcv2-bg-alt);border-color:var(--bcv2-text)}.bc-v2-descripcion__body{font-size:15px;line-height:1.65;color:var(--bcv2-text-muted);max-height:7.5em;overflow:hidden;position:relative;mask-image:linear-gradient(to bottom,#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent 100%)}.bc-v2-descripcion__body p:first-child{margin-top:0}.bc-v2-descripcion__body p:last-child{margin-bottom:0}.bc-v2-descripcion__toggle:checked~.bc-v2-descripcion__body{max-height:none;mask-image:none;-webkit-mask-image:none}.bc-v2-descripcion__more{display:inline-flex;align-items:center;gap:var(--bcv2-space-2);margin-top:var(--bcv2-space-4);color:var(--bcv2-primary);font-size:14px;font-weight:600;cursor:pointer;background:none;border:0;padding:0}.bc-v2-descripcion__more:hover{color:var(--bcv2-primary-hover)}.bc-v2-descripcion__more svg{transition:transform var(--bcv2-trans)}.bc-v2-descripcion__more-hide{display:none}.bc-v2-descripcion__toggle:checked~.bc-v2-descripcion__more .bc-v2-descripcion__more-show{display:none}.bc-v2-descripcion__toggle:checked~.bc-v2-descripcion__more .bc-v2-descripcion__more-hide{display:inline}.bc-v2-descripcion__toggle:checked~.bc-v2-descripcion__more svg{transform:rotate(180deg)}.bc-v2-equipamiento__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bcv2-space-4)}.bc-v2-equipamiento__item{display:flex;align-items:center;gap:var(--bcv2-space-3);padding:var(--bcv2-space-4);background:var(--bcv2-bg-alt);border-radius:var(--bcv2-radius-sm);font-size:14px;color:var(--bcv2-text);transition:background-color var(--bcv2-trans)}.bc-v2-equipamiento__item:hover{background:#f0f7f2}.bc-v2-equipamiento__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--bcv2-primary)}.bc-v2-equipamiento__icon svg{width:100%;height:100%;display:block}.bc-v2-equipamiento__label{line-height:1.3}.bc-v2-equipamiento__grid.is-collapsable .bc-v2-equipamiento__item--extra{display:none}.bc-v2-equipamiento__toggle:checked~.bc-v2-equipamiento__grid .bc-v2-equipamiento__item--extra{display:flex}.bc-v2-equipamiento__more{display:inline-flex;align-items:center;gap:var(--bcv2-space-2);margin-top:var(--bcv2-space-5);color:var(--bcv2-primary);font-size:14px;font-weight:600;cursor:pointer}.bc-v2-equipamiento__more:hover{color:var(--bcv2-primary-hover)}.bc-v2-equipamiento__more svg{transition:transform var(--bcv2-trans)}.bc-v2-equipamiento__more-hide{display:none}.bc-v2-equipamiento__toggle:checked~.bc-v2-equipamiento__more .bc-v2-equipamiento__more-show{display:none}.bc-v2-equipamiento__toggle:checked~.bc-v2-equipamiento__more .bc-v2-equipamiento__more-hide{display:inline}.bc-v2-equipamiento__toggle:checked~.bc-v2-equipamiento__more svg{transform:rotate(180deg)}.bc-v2-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--bcv2-space-7);row-gap:0;margin:0}.bc-v2-specs__row{display:flex;justify-content:space-between;align-items:baseline;padding:var(--bcv2-space-4) 0;border-bottom:1px solid var(--bcv2-border-light);gap:var(--bcv2-space-4)}.bc-v2-specs__label{font-size:13px;color:var(--bcv2-text-muted);font-weight:500;margin:0}.bc-v2-specs__value{font-size:14px;color:var(--bcv2-text);font-weight:600;margin:0;text-align:right}.bc-v2-card-incluido{background:var(--bcv2-primary-soft);border:1.5px solid var(--bcv2-primary);border-radius:var(--bcv2-radius-lg);padding:var(--bcv2-space-7);margin-bottom:var(--bcv2-space-7)}.bc-v2-card-incluido__header{display:flex;align-items:center;gap:var(--bcv2-space-3);margin-bottom:var(--bcv2-space-5)}.bc-v2-card-incluido__check{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bcv2-primary);color:#fff;border-radius:50%}.bc-v2-card-incluido__title{font-size:17px;font-weight:700;color:#065f2a;margin:0}.bc-v2-card-incluido__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--bcv2-space-3)}.bc-v2-card-incluido__item{display:flex;align-items:center;gap:var(--bcv2-space-3);font-size:14px;color:var(--bcv2-text)}.bc-v2-card-incluido__item svg{color:var(--bcv2-primary);flex-shrink:0}.bc-v2-card-incluido__hint{font-size:12px;color:var(--bcv2-text-muted);font-weight:500}.bc-v2-extras__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bcv2-space-3)}.bc-v2-extras__item{display:flex;justify-content:space-between;align-items:center;gap:var(--bcv2-space-4);padding:var(--bcv2-space-4) var(--bcv2-space-5);background:var(--bcv2-bg);border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-sm);font-size:14px;transition:border-color var(--bcv2-trans)}.bc-v2-extras__item:hover{border-color:var(--bcv2-primary)}.bc-v2-extras__name{color:var(--bcv2-text)}.bc-v2-extras__price{font-weight:700;color:var(--bcv2-primary);text-align:right;white-space:nowrap}.bc-v2-extras__price small{display:block;font-size:11px;font-weight:500;color:var(--bcv2-text-muted);margin-top:2px}.bc-v2-cond__list{display:flex;flex-direction:column;gap:var(--bcv2-space-3)}.bc-v2-cond__item{background:var(--bcv2-bg);border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-md);overflow:hidden;transition:border-color var(--bcv2-trans),box-shadow var(--bcv2-trans)}.bc-v2-cond__item[open]{border-color:var(--bcv2-primary);box-shadow:0 2px 8px rgb(14 168 76 / .1)}.bc-v2-cond__summary{display:flex;align-items:center;gap:var(--bcv2-space-4);padding:var(--bcv2-space-5);cursor:pointer;list-style:none;user-select:none}.bc-v2-cond__summary::-webkit-details-marker{display:none}.bc-v2-cond__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--bcv2-bg-alt);border-radius:50%;color:var(--bcv2-primary)}.bc-v2-cond__icon svg{width:18px;height:18px;display:block}.bc-v2-cond__title{flex:1;font-size:15px;font-weight:600;color:var(--bcv2-text)}.bc-v2-cond__chevron{color:var(--bcv2-text-muted);transition:transform 0.22s ease;flex-shrink:0}.bc-v2-cond__item[open] .bc-v2-cond__chevron{transform:rotate(180deg)}.bc-v2-cond__content{padding:0 var(--bcv2-space-5) var(--bcv2-space-5);font-size:14px;color:var(--bcv2-text-muted);line-height:1.5}.bc-v2-cond__content p{margin:0 0 var(--bcv2-space-3) 0}.bc-v2-cond__content p:last-child{margin-bottom:0}.bc-v2-cond__content strong{color:var(--bcv2-text);font-weight:600}.bc-v2-cond__note{color:var(--bcv2-text-light);font-style:italic;font-size:13px}.bc-ficha-v2__main{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--bcv2-space-10);align-items:start}.bc-ficha-v2__left{min-width:0}.bc-ficha-v2__right{position:relative}.bc-v2-sticky{position:sticky;top:100px;width:380px}.bc-v2-sticky__inner{background:var(--bcv2-bg);border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-lg);box-shadow:var(--bcv2-shadow-md);padding:var(--bcv2-space-7);transition:box-shadow var(--bcv2-trans)}.bc-v2-sticky__inner:hover{box-shadow:var(--bcv2-shadow-lg)}.bc-v2-sticky__header{margin-bottom:var(--bcv2-space-5)}.bc-v2-sticky__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bcv2-space-2)}.bc-v2-sticky__price-from{font-size:13px;color:var(--bcv2-text-muted);margin-right:var(--bcv2-space-2)}.bc-v2-sticky__price-amount{font-size:28px;font-weight:700;color:var(--bcv2-text);line-height:1}.bc-v2-sticky__price-unit{font-size:15px;color:var(--bcv2-text-muted);font-weight:500}.bc-v2-sticky__form-host{border-top:1px solid var(--bcv2-border-light);padding-top:var(--bcv2-space-5);min-height:200px}.bc-v2-sticky__form-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bcv2-space-4);padding:var(--bcv2-space-8) 0;color:var(--bcv2-text-muted);font-size:14px}.bc-v2-spinner{width:28px;height:28px;border:3px solid var(--bcv2-border-light);border-top-color:var(--bcv2-primary);border-radius:50%;animation:bcv2-spin 0.8s linear infinite}@keyframes bcv2-spin{to{transform:rotate(360deg)}}.bc-v2-sticky__microcopy{display:flex;align-items:center;justify-content:center;gap:var(--bcv2-space-2);margin:var(--bcv2-space-5) 0 0 0;font-size:12px;color:var(--bcv2-text-muted);text-align:center}.bc-v2-sticky__microcopy svg{color:var(--bcv2-primary)}.bc-v2-sticky__form-host form.cart,.bc-v2-sheet__body form.cart{display:block;margin:0;padding:0}.bc-v2-sticky__form-host form.cart>*,.bc-v2-sheet__body form.cart>*{box-sizing:border-box}.bc-v2-sticky__form-host form.cart .quantity,.bc-v2-sheet__body form.cart .quantity{display:none}.bc-v2-sticky__form-host form.cart .single_add_to_cart_button,.bc-v2-sticky__form-host form.cart .bc-secondary-add-to-cart,.bc-v2-sheet__body form.cart .single_add_to_cart_button,.bc-v2-sheet__body form.cart .bc-secondary-add-to-cart{display:flex!important;align-items:center;justify-content:center;width:100%!important;padding:14px 20px!important;background:var(--bcv2-primary)!important;color:#ffffff!important;border:0!important;border-radius:var(--bcv2-radius-md)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background-color var(--bcv2-trans),transform var(--bcv2-trans);margin-top:var(--bcv2-space-5)!important}.bc-v2-sticky__form-host form.cart .single_add_to_cart_button:hover,.bc-v2-sheet__body form.cart .single_add_to_cart_button:hover{background:var(--bcv2-primary-hover)!important;transform:translateY(-1px)}.bc-v2-bottombar{display:none}.bc-v2-sheet{display:none}.bc-v2-lightbox{position:fixed;inset:0;z-index:var(--bcv2-zindex-lightbox);background:rgb(0 0 0 / .92);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.22s ease}.bc-v2-lightbox[hidden]{display:none}.bc-v2-lightbox.is-open{opacity:1}.bc-v2-lightbox__overlay{position:absolute;inset:0;cursor:zoom-out}.bc-v2-lightbox__btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgb(255 255 255 / .12);color:#fff;border:0;border-radius:50%;cursor:pointer;z-index:2;transition:background-color var(--bcv2-trans)}.bc-v2-lightbox__btn:hover{background:rgb(255 255 255 / .22)}.bc-v2-lightbox__btn--close{top:20px;right:20px}.bc-v2-lightbox__btn--prev{top:50%;left:20px;transform:translateY(-50%)}.bc-v2-lightbox__btn--next{top:50%;right:20px;transform:translateY(-50%)}.bc-v2-lightbox__counter{position:absolute;top:24px;left:24px;color:rgb(255 255 255 / .85);font-size:14px;font-weight:500;z-index:2}.bc-v2-lightbox__viewport{position:relative;width:90vw;max-width:1280px;height:86vh;overflow:hidden}.bc-v2-lightbox__track{display:flex;height:100%;transition:transform 0.32s cubic-bezier(.4,0,.2,1)}.bc-v2-lightbox__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px}.bc-v2-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;display:block}@media (max-width:1024px){.bc-ficha-v2__main{grid-template-columns:1fr;gap:var(--bcv2-space-7)}.bc-ficha-v2__right{display:none!important}.bc-v2-sheet .bc-v2-sticky__inner{position:static!important;top:auto!important;width:100%!important}.bc-v2-galeria{height:380px}.bc-v2-titulo__h1{font-size:26px}}@media (max-width:768px){.bc-ficha-v2{padding:0 var(--bcv2-space-5);padding-bottom:80px}.bc-v2-galeria{display:block;height:auto;border-radius:0;margin-left:calc(-1 * var(--bcv2-space-5));margin-right:calc(-1 * var(--bcv2-space-5))}.bc-v2-galeria__main,.bc-v2-galeria__grid,.bc-v2-galeria__ver-todas,.bc-ficha-v2 .bc-v2-galeria__ver-todas,.bc-ficha-v2 button.bc-v2-galeria__ver-todas{display:none!important}.bc-v2-galeria__carrusel{display:block}.bc-v2-galeria__carrusel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.bc-v2-galeria__carrusel-track::-webkit-scrollbar{display:none}.bc-v2-galeria__carrusel-slide{flex:0 0 100%;height:320px;padding:0;border:0;background:var(--bcv2-border-light);cursor:pointer;scroll-snap-align:start;overflow:hidden}.bc-v2-galeria__carrusel-slide img{width:100%;height:100%;object-fit:cover;display:block}.bc-v2-galeria__carrusel-dots{display:flex;justify-content:center;gap:6px;padding:12px 0}.bc-v2-galeria__carrusel-dot{width:6px;height:6px;border-radius:50%;background:rgb(0 0 0 / .25);transition:background-color var(--bcv2-trans)}.bc-v2-galeria__carrusel-dot.is-active{background:var(--bcv2-text);width:18px;border-radius:var(--bcv2-radius-pill)}.bc-v2-titulo{flex-direction:column;align-items:stretch;padding-bottom:var(--bcv2-space-5);margin-bottom:var(--bcv2-space-5)}.bc-v2-titulo__h1{font-size:22px}.bc-v2-titulo__meta{font-size:13px}.bc-v2-bottombar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:var(--bcv2-zindex-bottombar);align-items:center;justify-content:space-between;gap:var(--bcv2-space-5);padding:var(--bcv2-space-4) var(--bcv2-space-5);background:var(--bcv2-bg);box-shadow:0 -4px 16px rgb(0 0 0 / .08);border-top:1px solid var(--bcv2-border-light)}.bc-v2-bottombar__price{display:flex;align-items:baseline;gap:4px;min-width:0}.bc-v2-bottombar__amount{font-size:18px;font-weight:700;color:var(--bcv2-text)}.bc-v2-bottombar__unit{font-size:13px;color:var(--bcv2-text-muted)}.bc-v2-bottombar__cta{padding:12px 28px;background:var(--bcv2-primary);color:#fff;border:0;border-radius:var(--bcv2-radius-md);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;flex-shrink:0}.bc-v2-sheet{display:block;position:fixed;inset:0;z-index:var(--bcv2-zindex-sheet)}.bc-v2-sheet[hidden]{display:none}.bc-v2-sheet__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5);animation:bcv2-fade-in 0.22s ease}.bc-v2-sheet__panel{position:absolute;bottom:0;left:0;right:0;max-height:92vh;background:var(--bcv2-bg);border-radius:var(--bcv2-radius-xl) var(--bcv2-radius-xl) 0 0;display:flex;flex-direction:column;animation:bcv2-slide-up 0.28s cubic-bezier(.4,0,.2,1)}.bc-v2-sheet__handle{display:flex;justify-content:center;padding:var(--bcv2-space-4) 0 var(--bcv2-space-3);background:#fff0;border:0;cursor:pointer}.bc-v2-sheet__handle-bar{display:block;width:48px;height:4px;border-radius:var(--bcv2-radius-pill);background:var(--bcv2-border)}.bc-v2-sheet__body{flex:1;overflow-y:auto;padding:0 var(--bcv2-space-6) var(--bcv2-space-7);-webkit-overflow-scrolling:touch}@keyframes bcv2-fade-in{from{opacity:0}to{opacity:1}}@keyframes bcv2-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.bc-v2-lightbox__viewport{width:100vw;height:100vh}.bc-v2-lightbox__btn--prev,.bc-v2-lightbox__btn--next{width:40px;height:40px}.bc-v2-lightbox__btn--prev{left:12px}.bc-v2-lightbox__btn--next{right:12px}.bc-v2-section__title{font-size:19px}.bc-v2-info-rapida{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--bcv2-space-3)}.bc-v2-chip{padding:var(--bcv2-space-3) var(--bcv2-space-4)}.bc-v2-chip__icon{width:32px;height:32px}.bc-v2-chip__icon svg{width:16px;height:16px}.bc-v2-trust__grid{grid-template-columns:1fr;gap:var(--bcv2-space-4)}.bc-v2-mini-vendor{flex-wrap:wrap;gap:var(--bcv2-space-3)}.bc-v2-mini-vendor__link{margin-left:auto}.bc-v2-equipamiento__grid{grid-template-columns:1fr}.bc-v2-specs__grid{grid-template-columns:1fr}.bc-v2-extras__grid{grid-template-columns:1fr}}@media (max-width:480px){.bc-v2-galeria__carrusel-slide{height:260px}.bc-v2-titulo__h1{font-size:20px}.bc-v2-bottombar__cta{padding:11px 22px;font-size:14px}}.bc-v2-mini-vendor__ciudad{color:var(--bcv2-primary,#0891b2);text-decoration:none;font-weight:600}.bc-v2-mini-vendor__ciudad:hover{text-decoration:underline}.bc-v2-link-ciudad{margin:var(--bcv2-space-6) 0 0;padding-top:var(--bcv2-space-5);border-top:1px solid var(--bcv2-border-light)}.bc-v2-link-ciudad a{display:inline-flex;align-items:center;gap:6px;color:var(--bcv2-primary,#0891b2);font-weight:600;font-size:15px;text-decoration:none}.bc-v2-link-ciudad a:hover{text-decoration:underline}.bc-v2-chip__feature{font-size:14px;font-weight:700;color:var(--bcv2-text);line-height:1.3}.bc-v2-chip__label{font-weight:700;color:var(--bcv2-text)}@media (max-width:768px){.bc-v2-info-rapida{grid-template-columns:repeat(2,1fr)}.bc-v2-info-rapida .bc-v2-chip:nth-child(n+7){display:none}}.bc-ficha-v2-active [data-elementor-type="product"].elementor-location-single{display:none!important}.bc-v2-chip__value,.bc-v2-chip__feature{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}@media (max-width:1024px){body.bc-ficha-v2-active #bc-whatsapp-fab,body.bc-ficha-v2-active #bc-chatbot-fab{bottom:calc(86px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:768px){.bc-v2-titulo{flex-direction:row;align-items:flex-start}.bc-v2-titulo__main{min-width:0}.bc-v2-titulo__actions{padding-top:2px}.bc-v2-titulo__actions .yith-wcwl-add-to-wishlist-button__label{display:none}.bc-v2-titulo__actions .yith-wcwl-add-to-wishlist-button{padding:8px;line-height:0}}.bc-v2-mapa{width:100%;height:380px;border-radius:var(--bcv2-radius-lg,16px);background:#eef2f0;overflow:hidden}.bc-v2-mapa__nota{font-size:13px;color:var(--bcv2-text-muted);margin-top:8px}@media (max-width:768px){.bc-v2-mapa{height:280px}}@media (min-width:769px) and (max-width:1024px){.bc-v2-bottombar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:var(--bcv2-zindex-bottombar);align-items:center;justify-content:space-between;gap:var(--bcv2-space-5);padding:var(--bcv2-space-4) var(--bcv2-space-6);background:var(--bcv2-bg);box-shadow:0 -4px 16px rgb(0 0 0 / .08);border-top:1px solid var(--bcv2-border-light)}.bc-v2-bottombar__price{display:flex;align-items:baseline;gap:4px}.bc-v2-bottombar__amount{font-size:18px;font-weight:700;color:var(--bcv2-text)}.bc-v2-bottombar__unit{font-size:13px;color:var(--bcv2-text-muted)}.bc-v2-bottombar__cta{padding:12px 28px;background:var(--bcv2-primary);color:#fff;border:0;border-radius:var(--bcv2-radius-md);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.bc-v2-sheet{display:block;position:fixed;inset:0;z-index:var(--bcv2-zindex-sheet)}.bc-v2-sheet[hidden]{display:none}.bc-v2-sheet__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.bc-v2-sheet__panel{position:absolute;bottom:0;left:0;right:0;max-height:92vh;background:var(--bcv2-bg);border-radius:var(--bcv2-radius-xl) var(--bcv2-radius-xl) 0 0;display:flex;flex-direction:column}.bc-v2-sheet__handle{display:flex;justify-content:center;padding:var(--bcv2-space-4) 0 var(--bcv2-space-3);background:#fff0;border:0;cursor:pointer}.bc-v2-sheet__handle-bar{display:block;width:48px;height:4px;border-radius:var(--bcv2-radius-pill);background:var(--bcv2-border)}.bc-v2-sheet__body{flex:1;overflow-y:auto;padding:0 var(--bcv2-space-6) var(--bcv2-space-7)}}.bc-v2-cta-inline{display:none}@media (max-width:1024px){.bc-v2-cta-inline{display:block;margin:var(--bcv2-space-7) 0;padding:var(--bcv2-space-6);border:1px solid var(--bcv2-border);border-radius:var(--bcv2-radius-lg);background:var(--bcv2-primary-soft,#f0fdf4);text-align:center}.bc-v2-cta-inline__precio{font-size:15px;color:var(--bcv2-text);margin-bottom:var(--bcv2-space-4)}.bc-v2-cta-inline__precio strong{font-size:20px}.bc-v2-cta-inline__btn{width:100%;padding:14px 20px;background:var(--bcv2-primary);color:#fff;border:0;border-radius:var(--bcv2-radius-md);font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.bc-v2-cta-inline__nota{font-size:12.5px;color:var(--bcv2-text-muted);margin:var(--bcv2-space-3) 0 0}.bc-v2-bottombar__cta{animation:bcv2-cta-pulse 1.5s ease 1.2s 2}}@keyframes bcv2-cta-pulse{0%{box-shadow:0 0 0 0 rgb(14 168 76 / .5)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.bc-ficha-v2-active .bc-v2-card-incluido__title{font-size:18px!important;line-height:1.3!important;margin:0!important}