enquire.register("screen and (min-width: 1024px)",{match:function(){$("body").addClass("desktop")},unmatch:function(){$("body").removeClass("desktop")}}).register("screen and (min-width: 751px) and (max-width: 1024px)",{match:function(){$("body").addClass("tablet")},unmatch:function(){$("body").removeClass("tablet")}}).register("screen and (max-width: 751px)",{match:function(){$("body").addClass("mobile")},unmatch:function(){$("body").removeClass("mobile")}}).register("screen and (max-width: 801px)",
{match:function(){$("body").addClass("lgtablet")},unmatch:function(){$("body").removeClass("lgtablet")}});var thumb_slider=$(".prodThumbSlider"),prod_slider=$(".prodSlider"),related_products=$(".prodTabRelated"),outfit_products=$(".prodTabComplete");
function selectcolour(a){resetbarcode();a=$(this).data("colourid");var b=$(this).data("colour");$(".colourchange ").removeClass("j-active");$(".videoWrap ").removeClass("j-active");$('.colourchange[data-colourid="'+a+'"]').addClass("j-active");$('.videoWrap[data-colourid="'+a+'"]').addClass("j-active");$(".prodDetails .colourchange").removeClass("j-active");$(".j-display h3 a i").removeClass().addClass("ion-chevron-down");$(".colourvalue").html(b);$(prod_slider).each(function(a){$(this).get(0).slick.setPosition()});
$(thumb_slider).each(function(a){$(this).get(0).slick.setPosition()});senseActiveSlide();updateproductbutton();return!1}$(document).on("click",".coloursel",selectcolour);
function updateproductbutton(){var a={a:"updateproductbutton"};a.c=$(".coloursel.j-active").data("colour");a.s=$(".coloursel.j-active").data("style");a.i=$(".changeitem").data("barcode");if(""===a.c||""===a.s)return!1;$(".prodSizeChoice").html("").addClass("loader");$(".shop").html("").addClass("loader");$.getJSON("/process-product",a,function(a){a.success?($(".j-size").html(a.sizeselector).removeClass("loader"),$(".j-shop").html(a.button).removeClass("loader"),$(".j-wishlist").html(a.wishlist).removeClass("loader"),
$(".j-instore").html(a.instore).removeClass("loader")):$(".prodSizeChoice").html("Choose a colour first.")});return!1}
function selectsize(a){if($(this).hasClass("j-disabled"))return!1;resetbarcode();a=$(this).parent().data("colourid");var b=$(this).data("sizeid"),c=$(this).data("barcode");$(".barcodechange").attr("data-barcode",c);$(".barcodechange").data("barcode",c);$('.lbarcodechange[data-colourid="'+a+'"]').attr("data-barcode",c);$('.lbarcodechange[data-colourid="'+a+'"]').data("barcode",c);$('.colourchange[data-colourid="'+a+'"] .sizeschange[data-sizeid="'+b+'"]').addClass("j-active");return!1}
$(document).on("click",".sizesel",selectsize);function resetbarcode(){$(".barcodechange").attr("data-barcode","");$(".colourchange .sizeschange").removeClass("j-active")}function openinstore(a){a.preventDefault();lo_data={s:$(this).data("style"),b:$(this).data("barcode")};loadpopup("popupinstore","/popup-instore",lo_data,loadinstorestock)}$(document).on("click",".openinstore",openinstore);
function loadinstorestock(){var a=$("#stores").val(),b=$("#stores").data("style");$(".stockStatus").load("/popup-instore?a=update&st="+a+"&s="+b)}$(document).on("change","#stores",loadinstorestock);runSliderSm(outfit_products);runSliderSm(related_products);runSliderLg(prod_slider);runSliderThumb(thumb_slider);doPlayVideo();doMoveTabs();doDisableHScroll(prod_slider);doDisableHScroll(related_products);senseActiveSlide();$(document).on("click",".slick-slide",senseActiveSlide);$(window).on("resize",function(){doMoveTabs()});
function runSliderSm(a){a.slick({infinite:!1,slidesToShow:3,slidesToScroll:1,prevArrow:'<div class="slick-prev smallArrows"><i class="ion-ios-arrow-left"><i></div>',nextArrow:'<div class="slick-next smallArrows"><i class="ion-ios-arrow-right"><i></div>',responsive:[{breakpoint:785,settings:{infinite:!1,slidesToShow:2}}]})}
function runSliderLg(a){a.slick({infinite:!1,slidesToShow:2,slidesToScroll:1,arrows:!0,prevArrow:'<div class="slick-prev"><i class="ion-ios-arrow-left"><i></div>',nextArrow:'<div class="slick-next"><i class="ion-ios-arrow-right"><i></div>',asNavFor:thumb_slider,touchMove:!1,swipeToSlide:!1,accessibility:!0,responsive:[{breakpoint:1060,settings:{infinite:!1,slidesToShow:1}}]})}
function senseActiveSlide(){function a(){$(".prodSlider .slick-slide").removeClass("j-active-slide");var a=null;$(".prodSlider .slick-active:visible").each(function(b){a=this});$(".openproductzoom").attr("data-image",$(a).data("image"));$(".openproductzoom").data("image",$(a).data("image"));$(a).addClass("j-active-slide")}findActive();a();prod_slider.on("afterChange",function(b,c,e,d){findActive();$(".prodSlider .slick-current").is(":nth-last-child(2)")&&b.stopPropagation();a()})}
function findActive(){var a=[];$(".prodSliderWrap.j-active .prodSlider .slick-slide").each(function(){if($(this).hasClass("slick-active")){var b=$(this).attr("data-slick-index");a.push(b);$(".openproductzoom").attr("data-image",$(this).data("image"));$(".openproductzoom").data("image",$(this).data("image"))}});$(".prodSliderWrap.j-active .prodThumbSlider .slick-slide[data-slick-index]").removeClass("j-active-slide");$(".prodSliderWrap.j-active .prodThumbSlider .slick-slide").each(function(){for(var b=
0;b<a.length;b++)$(".prodThumbSlider .slick-slide[data-slick-index="+a[b]+"]").addClass("j-active-slide")})}function runSliderThumb(a){a.slick({infinite:!1,vertical:!0,centerMode:!1,slidesToShow:6,asNavFor:prod_slider,focusOnSelect:!0,arrows:!1,responsive:[{breakpoint:1024,settings:{}}]})}function destroySlider(a){a.slick("unslick")}
function doPlayVideo(){$(document).on("click",".thePlayBtn",function(a){a.preventDefault();$(".prodSliderWrap");a=$(".videoWrap.j-active").clone();var b=$(".prodSlider .slick-active.j-active-slide");doAppendVideo(a,b);prod_slider.on("beforeChange",function(a,b,d,f){$(".prodSlide .videoWrap").remove()})});$(document).on("click",".theStopBtn",function(a){a.preventDefault();$(".prodSlide .videoWrap").remove();return!1})}
function doAppendVideo(a,b){a.hasClass("hidden")&&(a.removeClass("hidden"),b.append(a));a.find("video").get(0).play()}$(".otherProdWrap .links span").click(function(){doActiveLink($(this));var a=$(this).index()+1,b=$(".prodTabs .prodTab");a=$(".prodTabs > div:nth-child("+a+")");b.removeClass("j-active");a.addClass("j-active")});function doActiveLink(a){$(".otherProdWrap .links span").removeClass("j-active");a.addClass("j-active")}
function doMoveTabs(){$("body").hasClass("lgtablet")?($(".prodRight").append($(".otherProdWrap")),$(".prodTabs").after($(".prodSocial"))):($(".prodLeft").append($(".otherProdWrap")),$(".prodDetails").after($(".prodSocial")))}function doDisableHScroll(a){a.on("scroll",function(){a.scrollLeft(0)})}
$(".prodDetails li h3").click(function(a){a.preventDefault();$(this).parents("li").hasClass("j-nochange")||a.preventDefault();$(this).parents("li").hasClass("j-active")?($(this).parents("li").removeClass("j-active"),$(this).children("i").removeClass().addClass("ion-chevron-down")):$(this).parents("li").hasClass("j-nochange")?exit:($(".prodDetails li").removeClass("j-active"),$(".prodDetails li:not(.j-nochange) h3 a i").removeClass().addClass("ion-chevron-down"),$(this).parents("li").addClass("j-active"),
$(this).children("i").removeClass().addClass("ion-chevron-up"))});$(".question").click(function(){$(this).next(".answer").slideToggle()});$(document).on("click",".openproductzoom",openproductzoom);function openproductzoom(a){a=$(this).data("barcode");var b=$(this).data("colourid"),c=$(this).data("image");loadpopup("productzoom","/product-zoom-popup?b="+encodeURIComponent(a)+"&c="+encodeURIComponent(b)+"&i="+encodeURIComponent(c));return!1}
$(document).on("click",".zoomThumbs li",function(){var a=$(this).children("img").data("large");$(".zoomLarge img").attr("src",a)});$(document).on("click",".prodSlider .imgwrap",function(){if($("body").hasClass("mobile")){var a=$(this).children("img").attr("src");window.location.href=a}});$(".triggerLb").on("click",function(a){a.preventDefault();loadpopup("laybuyPop","/laybuy-popup")});
$(".triggerAp").on("click",function(a){a.preventDefault();lo_data={p:$(this).data("payment")};loadpopup("afterpayPopup","/popup-afterpay",lo_data)});$(function(){$('a[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var a=$(this.hash);a=a.length?a:$("[name="+this.hash.slice(1)+"]");if(a.length)return $("html,body").animate({scrollTop:a.offset().top},1E3),!1}})});