function abrirModalFlotante(a){$(".transparent-dark-2").show("fade",300),$(a).show("slide",{direction:"left"},300)}function cerrarModalFlotante(){$(".transparent-dark-2").hide("fade",300),$(".pestania-flotante:visible").hide("slide",{direction:"left"},300)}function inicializarInfoEnvio(a,o){$(window).width()>991?$(a).on("click",function(){$("#popupTienda").modal("show")}):$(a).on("click",function(){abrirModalFlotante($(this).data("id"))})}function agregarProducto(a,o){bloquearPagina(),$.getJSON(`/functions/carrito_nw/agregar_carrito?noshow&id_producto=${idProducto}&cantidad=${a}&variaciones=${o}`,function(a){if($("#notificaciones").html(a.notificacion),!0==a.exito||"true"==a.exito){$(".imagen-recien-agregado").attr("src",a.img),$(".nombre-producto-recien").html(a.nombre_producto),$(".ref-recien-agregado").html(`Ref. ${a.sku}`),$(".precio-recien-agregado").html(`$ ${a.precio} COP`),$("#cantidadesAgregar").val(1),$(".cant-manual-producto").html(1),obtenerFaltanteGratis();var o=a.envioEstandar,i=a.precioTotalSin,e=o-(i-a.total_carrito_excluir_standard);i-a.total_carrito_excluir_standard>=o?($(".falta-recien-texto").html(` AHORA TU ENV\xcdO STANDARD ES GRATIS TERMINA EL PROCESO Y ESPERA TU COMPRA `),$(".falta-recien-agregado").removeClass("backgroundGris"),$(".falta-recien-agregado").removeClass("backgroundGrisClaro"),$(".falta-recien-agregado").addClass("bor-1-black"),$(".falta-recien-agregado").addClass("backgroundVerdeClaro")):i-a.total_carrito_excluir_standard>=o/2&&i-a.total_carrito_excluir_standardFALTAN $${number_format(e,0)} M\xc1S PARA QUE EL ENV\xcdO STANDARD SEA GRATIS `),$(".falta-recien-agregado").removeClass("backgroundVerdeClaro"),$(".falta-recien-agregado").removeClass("backgroundGrisClaro"),$(".falta-recien-agregado").removeClass("bor-1-black"),$(".falta-recien-agregado").addClass("backgroundGris")):($(".falta-recien-texto").html(` FALTAN $${number_format(e,0)} M\xc1S PARA QUE EL ENV\xcdO STANDARD SEA GRATIS `),$(".falta-recien-agregado").removeClass("backgroundVerdeClaro"),$(".falta-recien-agregado").removeClass("backgroundGris"),$(".falta-recien-agregado").removeClass("bor-1-black"),$(".falta-recien-agregado").addClass("backgroundGrisClaro")),open_modal("#modal_recien_agregado"),obtenerVariaciones(),setTimeout(()=>{clearModals()},2e3)}else addToast("",a.notificacion,"error");desbloquearPagina()}).done(function(){obtenerCarrito()}).fail(function(a){desbloquearPagina()})}var esCelular=!1;function reiniciarEventosFavorito(){$(".img-corazon-fav").off("hover"),$(".img-corazon-fav").hover(function(){$(this).hasClass("es-favorito-fav")?$(this).attr("src","/img/corazon.svg").css("filter","invert(1)"):$(this).attr("src","/img/dark_corazon.svg").css("filter","unset")},function(){$(this).hasClass("es-favorito-fav")?$(this).attr("src","/img/dark_corazon.svg").css("filter","unset"):$(this).attr("src","/img/corazon.svg").css("filter","invert(1)")})}function guardarNotificacion(){if(2==tipoProducto&&arregloVariacionesAgotadas.length<=0)return addToast("Error","Debes seleccionar talla o color de tu prenda.","error"),!1;var a=$("#nombreAgotado").val(),o=$("#emailAgotado").val(),i=$("#whatsappAgotado").val(),e=$("#apellidoAgotado").val();if(""==a||""==o||""==i)return addToast("Error","Debes indicar tu nombre,el email y tu Whatsapp","error"),!1;bloqueaUI("#modalAgotado .modal-content"),$.post("/functions/producto_nw/guardar_tallas_faltantes?noshow",{id_producto:idProducto,variaciones:arregloVariacionesAgotadas.join(),nombre:a,email:o,whatsapp:i,apellido:e},function(a){$("#notificaciones").html(a)}).done(function(a){arregloVariacionesAgotadas=[],$(".seccion-tallas-interes-item").removeClass("activa"),$("#aceptoTerminosAgotado").prop("checked",!1),desbloqueaUI("#modalAgotado .modal-content"),$("#modalAgotado").modal("hide")})}function productoConstruirSelectBarraRapida(){$(".contenedor-atributo").each(function(){var a=$(this).data("atributo"),o=1==a?"style='float:left;'":"",i=$(this).data("nombreatributo"),e=`
${i.toUpperCase()}
    `;cadenaOpciones="",$(this).find("li .contenido-dina").each(function(o,i){cadenaOpciones+=`
  • ${outerHTML(i)} ${1==a?`${$(i).data("nombre")} `:""}
  • `}),e+=`${cadenaOpciones}
`,$(".selects-content").append(e)})}function productoConstruirGaleriaPersonalizada(a){if(!("1"==$(a).data("personalizada")||1==$(a).data("personalizada")))return $(".gal-secundaria").hide("fade",300),$(".gal-principal").show("fade",300),!1;var o="1"==$(a).data("tienegaleria")||1==$(a).data("tienegaleria"),i=$(a).data("principal");if(o){$(".gal-principal").hide("fade",300),$(".gal-secundaria").hide("fade",300),$(".gal-secundaria").html(`
`);var e=$(a).data("galerias");e&&((arregloImagenes=e.split(",")).forEach(a=>{$(".gal-secundaria").append(`
`)}),$(".gal-secundaria").show("fade",300))}else $(".gal-secundaria").hide("fade",300),$(".gal-principal").hide("fade",300),$(".gal-secundaria").html(`
`),$(".gal-secundaria").show("fade",300)}function obtenerVariaciones(){$(".selects-content").html(""),$.get(`/functions/producto_nw/obtener_informacion_variacion?noshow&id_producto=${idProducto}`,function(a){$(".seccion-variaciones").html(a),2==tipoProducto&&productoConstruirSelectBarraRapida()}).done(function(){$(".boton-barra").off("click"),$(".boton-barra:not(.desha)").click(function(){$(".btn-boton-agregar").click()}),$(".bar-sel").click(function(){var a=$(this).data("id");$(".atributo-opcion-"+a).click()}),$(".atributo-opcion").click(function(){if(!$(this).hasClass("out")){var a=$(this).data("jerarquia"),o=$(this).data("id"),i=$(this).data("atributo");1!=i||esCelular||productoConstruirGaleriaPersonalizada(this),$(".texto-add-"+i).html(`: ${$(this).data("tooltip")}`).data("seleccionado",o),$(".atributo-j-"+a).removeClass("active"),$(this).addClass("active"),$(".bar-sel-jer-"+a).removeClass("activa"),$(".bar-sel-"+o).addClass("activa");var e=-1!=String($(this).data("parejas")).search(",")?$(this).data("parejas").split(","):[$(this).data("parejas")],t=$("#reglasAgotandose").data("agotandose");$(".atributo-opcion").each(function(o,i){var r=$(i).data("id"),n=$(i).data("atributo"),s=$("#jerarquiaProducto").val(),c=$(i).data("jerarquia");if(c>a&&(e.includes(String($(i).data("id")))?($(i).show("drop",300),$(".bar-sel-"+r).show()):($(i).hide("drop",300).removeClass("active"),$(".bar-sel-"+r).removeClass("activa").hide(),$(".texto-add-"+n).data("seleccionado")==r&&$(".texto-add-"+n).html(""))),c==s){[...document.querySelectorAll(".atributo-opcion")].forEach(a=>{a._tippy&&a._tippy.destroy()}),arreGloSeleccionadosIn=[],s>1?($(".atributo-opcion.active").each(function(a,o){$(o).data("jerarquia")!=s&&arreGloSeleccionadosIn.push($(this).data("id"))}),cadenaParejasIn=arreGloSeleccionadosIn.join("_"),cadenaParejasIn+="_"+r):cadenaParejasIn=r;var d=$(".par_ocu_"+cadenaParejasIn).data("inventario");isNaN(d)||(d>t?($(".inf-extra-"+r).html(""),$(i).removeClass("out").removeClass("ultimas-unidades"),$(".bar-sel-"+r).removeClass("inactiva")):d<=t&&d>0?($(".inf-extra-"+r).html('timer'),$(".bar-sel-"+r).removeClass("inactiva"),$(i).addClass("ultimas-unidades").removeClass("out")):($(".inf-extra-"+r).html(`:!Avisame\xa1notifications_none`),$(i).addClass("out").removeClass("active").removeClass("ultimas-unidades"),$(".bar-sel-"+r).removeClass("activa").addClass("inactiva"),$(".texto-add-"+n).data("seleccionado")==r&&$(".texto-add-"+n).html("")))}}),validarBotonCarrito()}tippy(".ultimas-unidades",{content:"\xdaltimas unidades",theme:"orange",placement:"top"})})}).done(function(){$("#primerAtributoOp").click(),$(".select-contenedor").hover(function(){$(".select-contenedor").each(function(){element=$(this).find(".select-desplegado");var a=$(element).outerHeight();$(element).css("top",-a)}),$(this).find(".select-desplegado").stop(!0,!0).show("slide",{direction:"down"},300),$(this).find(".icono-select").html('')},function(){$(this).find(".select-desplegado").stop(!0,!0).hide("slide",{direction:"down"},300),$(this).find(".icono-select").html('')})})}function outerHTML(a){return a.outerHTML||new XMLSerializer().serializeToString(a)}function validarBotonCarrito(){if(arreGloSeleccionados=[],$(".atributo-opcion.active").each(function(){arreGloSeleccionados.push($(this).data("id"))}),arreGloSeleccionados.length==$("#jerarquiaProducto").val()){if($(".btn-boton-agregar").removeAttr("disabled"),$(".boton-barra").removeClass("desha"),1==$("#reglasPrecioProducto").data("tienepreciosvariacion")){var a=$("#reglasPrecioProducto").data("precio"),o=$("#reglasPrecioProducto").data("preciodescuento"),i=$("#reglasPrecioProducto").data("tienedescuento"),e=$(".par_ocu_"+arreGloSeleccionados.join("_")).data("precio");e.tiene_precio?e.tiene_descuento?$(".seccion-precio-variacion").html(`$ ${number_format(e.precio_iva,0)}$ ${number_format(e.precio_descuento_iva,0)} COP`):$(".seccion-precio-variacion").html(`$ ${number_format(e.precio_iva,0)} COP`):1==i?$(".seccion-precio-variacion").html(`$ ${number_format(a,0)}${number_format(o,0)} COP`):$(".seccion-precio-variacion").html(`$ ${number_format(a,0)} COP`)}}else $(".btn-boton-agregar").attr("disabled","disabled"),$(".boton-barra").addClass("desha")}function obtenerFaltanteGratis(){$.get("/functions/producto_nw/obtener_faltante?noshow&id_producto="+idProducto,function(a){$(".seccion-faltante-pr").html(a)})}function abrirGuiaTallas(){$("#modal_guia_talla").modal("show")}function abrirModalNotificarAgotado(a){var o=$(a).data("nombre");$(".titulo-agotado").html(` Talla ${o} no disponible `),$("#modalAgotado").modal("show")}function abrirNotificarGeneral(){$(".titulo-agotado").html(` Este producto est\xe1 totalmente agotado `),$("#modalAgotado").modal("show")}function obtenerProductosRelacionados(){$.getJSON(`/functions/busquedas_personalizadas/json_productos?noshow&id_categoria=18&id_producto=${idProducto}&minimo_precio=0&maximo_precio=100000000&ordenar_por=1&etiquetas=${[].toString()}&tallas=${[].toString()}&colores=${[].toString()}&paginacion=10&pagina=1&es_movil=false`,function(a){(!0==a.hay_productos||"true"==a.hay_productos)&&($(".contenedor-productos-relacionados").html(""),a.productos.map(function(a){$(".contenedor-productos-relacionados").append(construirProductoRelacionado(a.id_producto,a.nombre_producto,a.tiene_descuento,a.precio,a.precio_descuento,a.tipo_producto,a.src1,a.src2,a.slug,a.tiene_categoria_intencion,a.texto_categoria,a.codigo_color,a.producto_esta_agotado,a.tiene_precios_variacion,a.variaciones))}))}).done(function(){$(".swap-on-hover__front-image").on("load",function(){$(".imagen-producto").height($(".swap-on-hover__front-image:first").height())}),$(".contenedor-productos-relacionados").owlCarousel({lazyLoad:!0,loop:!1,margin:20,nav:!0,autoplay:!0,autoplayTimeout:5e3,dots:!1,autoplayHoverPause:!0,responsive:{0:{items:1},600:{items:3},1e3:{items:4},1700:{items:5}},navText:['
arrow_back
','
arrow_forward
']}),desbloquearPagina(),agregarEventosGlobal()})}function construirProductoRelacionado(a,o,i,e,t,r,n,s,c,d,l,u,p,v,g){if(cadenaCategoria="",f="",!0==p||"true"==p)f=` SOLD OUT `,cadenaCategoria=`
AGOTADO
`;else if((!0==d||"true"==d)&&(cadenaCategoria=`
${l}
`),f=!0==i||"true"==i?`
$${number_format(e,0)} COP $${number_format(t,0)} COP
-${number_format(100-100*t/e,0)}%
`:` $${number_format(e,0)} COP `,2==r&&v&&(arregloPrecios=[],arregloPrecioDescuento=[],tieneDescuentoVariacion=!1,g.forEach(a=>{a.precio.tiene_precio&&(arregloPrecios.push(a.precio.precio_iva),a.precio.tiene_descuento&&a.precio.precio_descuento_iva>0&&(tieneDescuentoVariacion=!0,arregloPrecioDescuento.push(a.precio.precio_descuento_iva)))}),arregloPrecios.length>0)){var f="",m=tieneDescuentoVariacion?"precio-tch":"precio-ind";arregloPrecios.length>1?(arregloPrecios.sort(function(a,o){return a-o}),f+=`$${number_format(arregloPrecios[0],0)} - $${number_format(arregloPrecios[arregloPrecios.length-1],0)} COP`):f=` $${number_format(arregloPrecios[0],0)} COP `,tieneDescuentoVariacion&&(porcentaje=number_format(100-100*arregloPrecioDescuento[0]/arregloPrecios[0],0),arregloPrecioDescuento.length>1?(arregloPrecioDescuento.sort(function(a,o){return a-o}),f+=`$${number_format(arregloPrecioDescuento[0],0)} - $${number_format(arregloPrecioDescuento[arregloPrecioDescuento.length-1],0)} COP
-${porcentaje}%
`):f+=` $${number_format(arregloPrecioDescuento[0],0)} COP
-${porcentaje}%
`)}return`
${cadenaImagen=""==s||"/img/not_found.jpg"==s?`
${cadenaCategoria}
`:`
${cadenaCategoria}
`}
${f}
`}function modificarFavoritoManual(a){$(".imgfavorito-"+a).hasClass("no-es-favorito-fav")?$(".imgfavorito-"+a).addClass("es-favorito-fav icon-hov").css("filter","unset").removeClass("no-es-favorito-fav icon-hov-act").attr("src","/img/dark_corazon.svg"):$(".imgfavorito-"+a).removeClass("es-favorito-fav icon-hov").addClass("no-es-favorito-fav icon-hov-act").attr("src","/img/corazon.svg").css("filter","invert(1)"),reiniciarEventosFavorito()}function agregarFavoritoGaleria(a){$(".imgfavorito-"+a).hasClass("no-es-favorito-fav")?$.post("/functions/carrito_nw/agregar_favorito?noshow",{id_producto:a},function(o){$("#notificaciones").html(o.notificacion),(!0==o.exito||"true"==o.exito)&&(obtenerCarrito(),obtenerFavoritos(),$(".imgfavorito-"+a).addClass("es-favorito-fav icon-hov").css("filter","unset").removeClass("no-es-favorito-fav icon-hov-act").attr("src","/img/dark_corazon.svg")),reiniciarEventosFavorito()},"json").fail(function(a){}):$.post("/functions/carrito_nw/eliminar_favorito?noshow",{id_producto:a},function(o){$("#notificaciones").html(o.notificacion),(!0==o.exito||"true"==o.exito)&&(obtenerCarrito(),obtenerFavoritos(),$(".imgfavorito-"+a).removeClass("es-favorito-fav icon-hov").addClass("no-es-favorito-fav icon-hov-act").attr("src","/img/corazon.svg").css("filter","invert(1)")),reiniciarEventosFavorito()},"json").fail(function(a){})}function obtenerProductosVisitados(){$.getJSON(`/functions/producto_nw/json_productos_visitados?noshow&id_producto=${idProducto}`,function(a){!0==a.hay_productos||"true"==a.hay_productos?($(".contenedor-productos-visitados").html(""),a.productos.map(function(a){$(".contenedor-productos-visitados").append(construirProductoRelacionado(a.id_producto,a.nombre_producto,a.tiene_descuento,a.precio,a.precio_descuento,a.tipo_producto,a.src1,a.src2,a.slug,a.tiene_categoria_intencion,a.texto_categoria,a.codigo_color,a.producto_esta_agotado,a.tiene_precios_variacion,a.variaciones))})):$(".seccion-visitados").hide()}).done(function(){$(".swap-on-hover__front-image").on("load",function(){$(".imagen-producto").height($(".swap-on-hover__front-image:first").height())}),$(".contenedor-productos-visitados").owlCarousel({lazyLoad:!0,loop:!1,margin:20,nav:!0,autoplay:!0,autoplayTimeout:5e3,dots:!1,autoplayHoverPause:!0,responsive:{0:{items:1},600:{items:3},1e3:{items:4},1700:{items:5}},navText:['
arrow_back
','
arrow_forward
']}),desbloquearPagina(),agregarEventosGlobal()}).fail(function(a){})}$(function(){$(".seccion-redes-sociales").hover(function(){$(".seccion-redes-visibles").show("slide",{direction:"up"},300)},function(){$(".seccion-redes-visibles").hide("slide",{direction:"up"},300)}),obtenerVariaciones(),1==tipoProducto&&$(".boton-barra:not(.desha)").click(function(){$(".btn-boton-agregar").click()}),obtenerProductosRelacionados(),obtenerProductosVisitados(),reiniciarEventosFavorito(),esCelular=991>$(window).width(),obtenerFaltanteGratis(),$(".add-cantidad-producto").on("click",function(){var a=$("#cantidadesAgregar").val(),o=parseInt(a)+1;o<=5&&($("#cantidadesAgregar").val(o),$(".cant-manual-producto").html(o))}),$(".remove-cantidad-producto").on("click",function(){var a=$("#cantidadesAgregar").val(),o=parseInt(a)-1;o>=1&&($("#cantidadesAgregar").val(o),$(".cant-manual-producto").html(o))}),$(".seccion-descripcion").click(function(){$(".descripcion-completa:first").is(":visible")?($(".descripcion-completa").hide("slide",{direction:"up"},500),$(".accion-descripcion").html('add')):($(".descripcion-completa").show("slide",{direction:"up"},500),$(".accion-descripcion").html('remove'))}),$(".accion-composicion").click(function(){$("#modalComposicion").modal("show")}),inicializarInfoEnvio(".seccion-iconos-tienda.activo",explicacionTienda),tippy(".pago-efectivo",{content:"Puedes pagar en efectivo a trav\xe9s
de Effecty,Baloto, Gana, entre otros.",theme:"gris_transparente",allowHTML:!0,placement:"bottom"}),$(".btn-boton-agregar").click(function(){var a=$("#cantidadesAgregar").val();a>0&&a<=5?2==tipoProducto?(arreGloSeleccionados=[],$(".atributo-opcion.active").each(function(){arreGloSeleccionados.push($(this).data("id"))}),arreGloSeleccionados.length==$("#jerarquiaProducto").val()?agregarProducto(a,arreGloSeleccionados.toString()):addToast("Error","Debes seleccionar talla o color de tu prenda.","error")):agregarProducto(a,""):addToast("Error","Debes indicar la cantidad de unidades","error")}),!esCelular&&(new IntersectionObserver(function(a){!0===a[0].isIntersecting?$(".barra-compra-rapida").hide("slide",{direction:"down"},100):$(".barra-compra-rapida").show("slide",{direction:"down"},100)},{threshold:[0,.5,1]}).observe(document.querySelector(".btn-boton-agregar")),new IntersectionObserver(function(a){!0===a[0].isIntersecting?$(".columna-informacion").removeClass("fixed-din").addClass("fixed-abs"):$(".columna-informacion").removeClass("fixed-abs").addClass("fixed-din")},{threshold:[0,.5,1]}).observe(document.querySelector(".seccion-contenedor"))),esCelular&&$("#galeriaMovil").lightSlider({gallery:!0,item:1,loop:!0,thumbItem:4,slideMargin:0,enableDrag:!1,currentPagerPosition:"left",onSliderLoad:function(a){a.lightGallery({selector:"#galeriaMovil .lslide"})}}),"si"==$("#reglasAgotado").val()&&($("#modalAgotado").modal("show"),$(".btn-boton-agregar").hide(),$(".btn-boton-notificaciones").show()),arregloVariacionesAgotadas=[],$(".seccion-tallas-interes-item").on("click",function(){$(this).toggleClass("activa"),arregloVariacionesAgotadas.includes($(this).data("id"))?arregloVariacionesAgotadas.splice(arregloVariacionesAgotadas.indexOf($(this).data("id")),1):arregloVariacionesAgotadas.push($(this).data("id"))})}),arreGloSeleccionados=[];