document.addEventListener("DOMContentLoaded",function(){function copyToClipboard(element){var $temp=$(""),oldValue=$(element).html();$("body").append($temp),$temp.val($(element).html()).select(),document.execCommand("copy"),$(element).html("COPIADO"),setTimeout(function(){$(element).html(oldValue)},300),$temp.remove()}$("cupom").click(function(){copyToClipboard(this)});function error_ship_ajax(msg){var $input_cep=$(".zipcode-input"),$input_container=$(".cart-drawer__footer__row"),$erro_ship=$(".erro-shipping");$input_cep.val(""),$input_container.addClass("error-input"),msg.length>0&&$erro_ship.html(msg),setTimeout(function(){$input_container.removeClass("error-input"),$erro_ship.html("")},4e3)}function shipping_ajax(){var $input_cep=$(".zipcode-input"),$shipping_list=$(".shipping_options__list"),$shipping_list_container=$(".cart-drawer__footer__shipping_options"),$display_shipping=$(".shipping-display__wrapper"),$ship_name_display=$(".shipping-rate-name"),$container_ship_name=$(".shipping-rate-name"),$cep=$input_cep.val().replace(/\D/g,""),$validacep=/^[0-9]{8}$/;if(console.log($validacep.test($cep)),$cep==""){error_ship_ajax("Campo cep est\xE1 vazio");return}if(!$validacep.test($cep)){error_ship_ajax("Cep inv\xE1lido");return}$.getJSON("https://viacep.com.br/ws/"+$cep+"/json/?callback=?",function(dados){if("erro"in dados){console.log("Erro na consulta, confira o cep e tente novamente");return}switch(dados.uf){case"AC":dados.uf="Acre";break;case"AL":dados.uf="Alagoas";break;case"AP":dados.uf="Amapa";break;case"AM":dados.uf="Amazonas";break;case"BA":dados.uf="Bahia";break;case"CE":dados.uf="Ceara";break;case"DF":dados.uf="Distrito Federal";break;case"ES":dados.uf="Espirito Santo";break;case"GO":dados.uf="Goias";break;case"MA":dados.uf="Maranhao";break;case"MT":dados.uf="Mato Grosso";break;case"MS":dados.uf="Mato Grosso do Sul";break;case"MG":dados.uf="Minas Gerais";break;case"PA":dados.uf="Para";break;case"PB":dados.uf="Paraiba";break;case"PR":dados.uf="Parana";break;case"PE":dados.uf="Pernambuco";break;case"PI":dados.uf="Piaui";break;case"RJ":dados.uf="Rio de Janeiro";break;case"RN":dados.uf="Rio Grande do Norte";break;case"RS":dados.uf="Rio Grande do Sul";break;case"RO":dados.uf="Rondonia";break;case"RR":dados.uf="Roraima";break;case"SC":dados.uf="Santa Catarina";break;case"SP":dados.uf="Sao Paulo";break;case"SE":dados.uf="Sergipe";break;case"TO":dados.uf="Tocantins";break}$.ajax({type:"GET",dataType:"json",url:"/cart/shipping_rates.json?shipping_address%5Bzip%5D="+$cep+"&shipping_address%5Bcountry%5D=Brazil&shipping_address%5Bprovince%5D="+dados.uf,beforeSend:function(){$(".overlay-carregando").show()},success:function(msg){for($(".overlay-carregando").hide(),$shipping_list.html(""),i=0;i '+msg.shipping_rates[i].name+" - "+$formatedPrice+" ("+$estimateShip+") ";$shipping_list.append($template)}$shipping_list_container.removeClass("hidden")},error:function(erro){$(".overlay-carregando").hide(),console.log("Erro ao consultar os fretes dispon\xEDveis, tente novamente")}})})}function select_ship(selected){var name=selected.data("name"),price=selected.data("price"),formated_price=selected.data("formatted-price"),delivery=selected.data("delivery"),total_container=$("[data-cart-total-value]"),subtotal_price=$("[data-cart-subtotal]").attr("data-cart-subtotal"),$display_shipping=$(".shipping-display__wrapper"),$ship_name_display=$(".shipping-rate-name"),$ship_price_display=$(".shipping-display.value"),$shipping_list_container=$(".cart-drawer__footer__shipping_options"),$btn_calc=$(".calculate-shipping"),$btn_change=$(".recalculate-shipping"),shippingNumbers=price.toString().replaceAll(".","");shippingNumbers=parseInt(shippingNumbers),total_container.html(Shopify.formatMoney(parseInt(subtotal_price)+shippingNumbers,window.money_format)),$ship_name_display.html(name),$ship_price_display.html(formated_price),$display_shipping.removeClass("hidden"),$ship_name_display.removeClass("hidden"),$shipping_list_container.addClass("hidden"),$btn_calc.addClass("hidden"),$btn_change.removeClass("hidden")}function show_rate_list(){var $shipping_list_container=$(".cart-drawer__footer__shipping_options");$shipping_list_container.removeClass("hidden")}function reset_ship(){var $shipping_list_container=$(".cart-drawer__footer__shipping_options"),$display_shipping=$(".shipping-display__wrapper"),$btn_calc=$(".calculate-shipping"),$btn_change=$(".recalculate-shipping"),$input_cep=$(".zipcode-input");$shipping_list_container.addClass("hidden"),$display_shipping.addClass("hidden"),$btn_change.addClass("hidden"),$btn_calc.removeClass("hidden"),$input_cep.val("").focus()}$(document).on("click",".calculate-shipping",function(e){shipping_ajax()}),$(document).on("click",".recalculate-shipping",function(e){reset_ship()}),$(document).on("click","[data-shipping-change]",function(e){select_ship($(this).find("input"))}),$(document).on("click",".show-rates-list",function(e){show_rate_list()}),$(document).on("click","[hide-filters]",function(e){$(".background-overlay").trigger("click")}),$(document).on("input",".zipcode-input",function(){!$(this).val().length>0&&reset_ship()})}),document.addEventListener("DOMContentLoaded",function(){$("li[data-collections-image]").hover(function(){var imageUrl=$(this).data("collections-image"),fullImageUrl=imageUrl.includes("http")?imageUrl:"http://"+imageUrl.split("//")[1];$(this).closest(".menu-dropdown__wrapper").find(".site-nav-banner--item .banner").hide();var bannerPreview=$(this).closest(".menu-dropdown__wrapper").find(".overflow-banner-preview");bannerPreview.html('Preview Image')},function(){$(this).closest(".menu-dropdown__wrapper").find(".site-nav-banner--item .banner").show(),$(this).closest(".menu-dropdown__wrapper").find(".overflow-banner-preview img").remove()})}),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".has-submenu > .submenu-toggle").forEach(function(toggle){toggle.addEventListener("click",function(){var parentLi=this.parentElement;parentLi.classList.toggle("active");var submenu=parentLi.querySelector(".submenu");parentLi.classList.contains("active")?submenu.style.display="block":submenu.style.display="none"})})}),document.addEventListener("DOMContentLoaded",function(){const currentPath=window.location.pathname,mode=new URLSearchParams(window.location.search).get("mode"),target=document.querySelector("#swym-registry-login-container");document.querySelectorAll(".image-banner a[href*='?mode=login']").forEach(link=>{link.getAttribute("href").includes("/pages/cha-de-bebe")&&link.addEventListener("click",()=>{sessionStorage.setItem("scrollFromImageBanner","true")})});const shouldScroll=sessionStorage.getItem("scrollFromImageBanner")==="true";mode==="login"&&shouldScroll&¤tPath==="/pages/cha-de-bebe"&&target?setTimeout(()=>{target.scrollIntoView({behavior:"smooth"}),sessionStorage.removeItem("scrollFromImageBanner")},300):sessionStorage.removeItem("scrollFromImageBanner"),currentPath==="/pages/cha-de-bebe"&&document.querySelectorAll(".image-banner a[href*='?mode=login']").forEach(link=>{link.getAttribute("href").includes("/pages/cha-de-bebe")&&link.addEventListener("click",function(e){e.preventDefault();const target2=document.querySelector("#swym-registry-login-container");if(target2){target2.scrollIntoView({behavior:"smooth"});const newUrl=new URL(window.location.href);newUrl.searchParams.set("mode","login"),window.history.pushState({},"",newUrl)}})})}); //# sourceMappingURL=/cdn/shop/t/5/assets/custom.js.map?v=95428807294457732831754425759