var doc=document.documentElement;
var agent=navigator.userAgent;
doc.setAttribute('data-useragent', agent);
if(agent.indexOf("Trident") > 0){ doc.setAttribute('class', doc.className +' is-ie'); }
if(agent.indexOf("Edge")    > 0){ doc.setAttribute('class', doc.className +' is-edge'); }
if(agent.indexOf("Firefox") > 0){ doc.setAttribute('class', doc.className +' is-firefox'); }
if(agent.indexOf("Chrome")  > 0){ doc.setAttribute('class', doc.className +' is-chrome'); }
if(agent.indexOf("Safari")  > 0){ doc.setAttribute('class', doc.className +' is-safari'); }
resize_viewport();
window.addEventListener("resize", resize_viewport, false);
function resize_viewport(){
var doc=document.documentElement;
doc.classList.remove('is-mobile', 'is-tablet', 'is-desktop', 'is-desktop-small', 'is-desktop-large');
doc.classList.r
if(window.matchMedia("(max-width:768px)").matches){
doc.classList.add('is-mobile');
}else if(window.matchMedia("(min-width:768px) and (max-width: 1024px)").matches){
doc.classList.add('is-tablet');
}else if(window.matchMedia("(min-width: 1024px) and (max-width: 1280px)").matches){
doc.classList.add('is-desktop', 'is-desktop-small');
}else if(window.matchMedia("(min-width: 1280px)").matches){
doc.classList.add('is-desktop', 'is-desktop-large');
}}
jQuery(function($){
$(document).on('click', '.plus, .minus', function(){
var $qty=$(this).closest('.quantity').find('.qty'),
currentVal=parseFloat($qty.val()),
max=parseFloat($qty.attr('max')),
min=parseFloat($qty.attr('min')),
step=parseFloat($qty.attr('step'));
if(! currentVal||currentVal===''||currentVal==='NaN') currentVal=0;
if(max===''||max==='NaN') max='';
if(min===''||min==='NaN') min=0;
if(step==='any'||step===''||step===undefined||step==='NaN') step=1;
if($(this).is('.plus')){
if(max&&(currentVal >=max)){
$qty.val(max);
}else{
$qty.val(currentVal + step);
}}else{
if(min&&(currentVal <=min)){
$qty.val(min);
}else if(currentVal > 0){
$qty.val(currentVal - step);
}}
$qty.trigger('change');
});
$(document).on('click', '.onclick, #onclick, .onClick, #onClick', function(){
var data=$(this).data();
gtag('event', 'Click', {
'event_category':''+data.stickyGaCategory+'',
'event_action':''+data.stickyGaAction+'',
'event_label':''+data.stickyGaLabel+'',
'event_value':''+data.stickyGaValue+''
});
});
$(document).on('click', 'body:not(.elementor-editor-active) .sticky-column-clickable', function(e){
var wrapper=$(this),
url=wrapper.data('column-clickable');
if(url){
if($(e.target).filter('a, a *, .no-link, .no-link *').length){
return true;
}
if(url.match("^#elementor-action")){
var hash=url;
var hash=decodeURIComponent(hash);
if(hash.includes("elementor-action:action=popup:open")||hash.includes("elementor-action:action=lightbox")){
if(0===wrapper.find('#make-column-clickable-open-dynamic').length){
wrapper.append('<a id="make-column-clickable-open-dynamic" style="display: none !important;" href="' + url + '">Open dynamic content</a>');
}
wrapper.find('#make-column-clickable-open-dynamic').click();
return true;
}
return true;
}
if(url.match("^#")){
var hash=url;
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 800, function(){
window.location.hash=hash;
});
return true;
}
window.open(url, wrapper.data('column-clickable-blank'));
return false;
}});
});