insertAdjacentHTML('beforeend',codestyle); } annexxAddStyle('812' , ` div[data-record-type="215"] { zoom: 1 !important; } div[style*="scale"] .t-store__filter__chosen-bar { position: relative !important; } `); if ('') { let arrW = ''.replace(/[^\d|,|:|\.]/gi,'').split(',').map(e => e.split(':').map(e => +e)).sort((a,b) => a[0] - b[0]), arrWreverse = arrW.slice().reverse(); bl = $("#rec816476840:not('')"); function fixedScale() { let ww = navigator.maxTouchPoints ? window.outerWidth : window.innerWidth; if (ww < arrW[0][0]) { bl.each((i,el) => { if (!$(el).data('annexx-zoom')) $(el).css('zoom',''); }); } else { arrWreverse.some(e => { if (ww >= e[0]) { bl.each((i,el) => $(el).css('zoom',e[1] / 100)); return true; } else return false; }); } } fixedScale(); let intS = setInterval(fixedScale,100); setTimeout(() => { clearInterval(intS); },2e3); $(window).on("resize",fixedScale); setTimeout(function() { t270_getTarget = function(hash, offset) { var target; try { if (hash.substring(0, 1) === '#') { target = document.getElementById(hash.substring(1)) } else { target = document.querySelector(hash) } } catch (event) { console.log('Exception t270: ' + event.message); return } if (!target) { target = document.querySelector('a[name="' + hash.substr(1) + '"]'); if (!target) return } let zoom = +target.closest(".r").style.zoom, offsetT = (function() { let o = 0, t = target; while (t.offsetTop || (t.offsetParent && t.offsetParent.offsetTop)) { o += t.offsetTop; t = t.offsetParent; } return o; }()); target = parseInt((offsetT * (zoom ? zoom : 1)) - offset, 10); target = Math.max(target, 0); return target }; }, 1e3); } else { if ('') { annexxAddStyle('812', ` {transform: none !important;} `); } if (false) { annexxAddStyle('812', ` .annexxFixOverflowAllrecords {overflow: hidden !important;} `); } let smoothScrollFixScale = 1; setTimeout(function() { t_feed_showPopup = function(e, t, o) { let block = document.querySelector("#rec" + e); var r, a = block.querySelector(".t-feed__post-popup.t-popup"), s = a.querySelector(".t-feed__post-popup__arrow-top"), d = window.location['href']; a.style.display = "block", a.classList.add("t-popup_show"), setTimeout((function() { a.querySelector(".t-popup__container").classList.remove("t-feed__post-popup__container_loading"); } ), 300), setTimeout((function() { a.querySelector(".t-popup__container").classList.add("t-popup__container-animated"), "y" !== window.lazy && "yes" !== document.querySelector("#allrecords").getAttribute("data-tilda-lazy") || t_feed_onFuncLoad("t_lazyload_update", (function() { t_lazyload_update() } )); if (block.style) block.style.transform = ""; } ), 50), document.body.classList.add("t-body_popupshowed"), t_feed_getCountOfViews(a), s && (a.addEventListener("scroll", (function() { t_feed_addPostPopupArrowTop(this, s) } )), s.addEventListener("click", (function() { t_feed_scrollTo(a, 0, 300) } ))), t_feed_openShare(a), t_feed_sendDataToAnalytics(a, t), document.querySelector(".js-feed-popup-close").addEventListener("click", (function() { t_feed_closePopup(e, o, d) } )), window.addEventListener("beforeprint", (function() { document.location.reload() } )) }; t835_scrollToTop = function (t) { var e = t.getBoundingClientRect().top + window.pageYOffset , r = t.closest(".t835"); if (!(e >= window.scrollY || r.classList.contains("t835_scroll-disabled"))) { var o; if (!!document.querySelector(".t228__positionfixed")) { var n = document.querySelector(".t228__positionfixed:not(.t228__mobile)") , s = parseFloat(window.getComputedStyle(n).height); window.isMobile || isNaN(s) || (e = e - s - 5) } let zoom = t.closest('.r').style.zoom; window.scrollTo(0, e); /* window.scrollTo(0, e * (zoom ? +zoom : 1)); */ } }; t270_getTarget = function(hash, offset) { var target; try { if (hash.substring(0, 1) === '#') { target = document.getElementById(hash.substring(1)) } else { target = document.querySelector(hash) } } catch (event) { console.log('Exception t270: ' + event.message); return } if (!target) { target = document.querySelector('a[name="' + hash.substr(1) + '"]'); if (!target) return } let zoom = +target.closest(".r").style.zoom, offsetT = (function() { let o = 0, t = target; while (t.offsetTop || (t.offsetParent && t.offsetParent.offsetTop)) { o += t.offsetTop; t = t.offsetParent; } return o; }()); /*target = parseInt((offsetT * (zoom ? zoom : 1)) - offset, 10);*/ target = parseInt(offsetT - offset, 10); target = Math.max(target, 0); return target }; t_submenublocks__calcSubmenuX = function(e, t, n) { let zoom = +t.closest(".r").style.zoom; var o, u = window.innerWidth, s = ".t978" === n, l = e.closest(".t975__menu-link") || t_submenublocks__getZeroBottomMenu(e), c = (s && (d = t.querySelector(".t978__menu"), i = t.querySelector(".t978__innermenu")), t.style.display = "block", (d || t).offsetWidth), s = (s && (i.style.display = "block", a = i.offsetWidth, i.style.display = ""), t.style.display = "", Math.ceil(c + 20) > u && (t.style.maxWidth = (c = u - 20) + "px"), e.classList.contains("t-btn") ? e.offsetWidth : t_submenublocks__getValueWithoutPadding(e, "width")), i = e.getBoundingClientRect().left + window.pageXOffset, r = i + s / 2, _ = r, b = e.querySelector(n + "__arrow") ? 12 : 0, m = "left", a = ((_ = e.closest(".t396__artboard") ? r = (i = t_submenublocks__setScaleFactor(i, e = t_submenublocks__getScaleFactor(e))) + (s *= e) / 2 : _) + c / 2 < u ? (_ -= c / 2, Math.round(_) <= 0 && (_ = 10)) : (_ = 10, m = "right"), d && !l && (u < _ + c + a && "right" !== m && (m = "right", _ = u - _ - c), "right" === m && (d.style.order = "1")), e = c / 2 - 10, ("left" === m ? (o = _) + c / 2 : (o = u - _ - c, u - (_ + c / 2))) !== r && (e = o < i ? l && "left" === m ? r - _ + 10 : "left" === m ? r - _ - 10 : u - r - _ - 10 : s / 2 - 10 - b), t.style[m] = Math.round(_) / (zoom ? zoom : 1) + "px", t.querySelector(n + "__tooltip-menu-corner")), d = t.querySelector(n + "__tooltip-menu-corner-border"); a && (a.style.left = "auto", a.style.right = "auto", a.style[m] = e + "px"), d && (d.style.left = "auto", d.style.right = "auto", d.style[m] = e + "px") }; t_submenublocks__calcSubmenuY = function(e, t, n, o) { let zoom = +t.closest(".r").style.zoom; t.style.display = "block"; var u, s = t.offsetHeight, l = (t.style.display = "", window.pageYOffset), c = t_submenublocks__getValueWithoutPadding(e, "height"), i = t_submenublocks__isAnchorInsideFixedMenu(e, t), r = e.getBoundingClientRect().top, n = t_submenublocks__getCurrentVerticalIndent(n), _ = window.isSafari, b = (_ && (r += l), t_submenublocks__getScaleFactor(e)), r = t_submenublocks__setScaleFactor(r, b), i = (i ? (u = r + c + n, _ && (u -= l), t.style.position = "fixed") : (u = r + c + n, _ || (u += l)), t.querySelector(o + "__tooltip-menu-corner")), r = t.querySelector(o + "__tooltip-menu-corner-border"), _ = (u + s > l + window.innerHeight && s <= u && s < u - l ? (u = Math.max(u - s - c - 2 * n, l), i && (i.classList.remove(o.slice(1) + "__tooltip-menu-corner_bottom"), i.classList.add(o.slice(1) + "__tooltip-menu-corner_top")), r && (r.classList.remove(o.slice(1) + "__tooltip-menu-corner-border_bottom"), r.classList.add(o.slice(1) + "__tooltip-menu-corner-border_top"))) : (i && (i.classList.remove(o.slice(1) + "__tooltip-menu-corner_top"), i.classList.add(o.slice(1) + "__tooltip-menu-corner_bottom")), r && (r.classList.remove(o.slice(1) + "__tooltip-menu-corner-border_top"), r.classList.add(o.slice(1) + "__tooltip-menu-corner-border_bottom"))), t.style.top = Math.round(u) / (zoom ? zoom : 1) + "px", t_submenublocks__getZeroBottomMenu(e)), s = (_ || (t.style.bottom = ""), e.closest(".t975__wrapper") || _); s && (t.style.top = "", u = s.offsetHeight + n, c = e.closest(".t396__elem"), _ && c && (u -= t_submenublocks__setScaleFactor(parseInt(c.style.top, 10) || 0, b)), t.style.bottom = Math.round(u) + "px", r && r.classList.add(o.slice(1) + "__tooltip-menu-corner-border_top"), r && r.classList.remove(o.slice(1) + "__tooltip-menu-corner-border_bottom"), i && i.classList.add(o.slice(1) + "__tooltip-menu-corner_top"), i && i.classList.remove(o.slice(1) + "__tooltip-menu-corner_bottom")) }; t_submenublocks__processSubmenuHeight = function(e, t, n, o, u) { let zoom = +t.closest(".r").style.zoom; var s; t && ((t = (s = window.innerWidth <= 980) && ".t978" === n ? e.querySelector(".t978__content") : t).style.height = "", n = "fixed" === e.style.position, "close" === o || s && !n ? t.style.overflowY = "" : (o = e.getBoundingClientRect(), n = s ? document.documentElement.clientHeight : window.innerHeight, o.bottom < n && 0 < o.top || (e = n - 40, e -= u ? n - o.bottom : 0 < o.top ? o.top : o.bottom, t.style.height = zoom ? "" : e + "px", t.style.overflowY = "scroll"))) }; t760_floating_scroll = function(recid) { var rec = document.getElementById('rec' + recid); if (!rec) return; var windowWidth = window.innerWidth; var floatableElements = rec.querySelectorAll('.t760__floatable[data-floating="yes"]'); Array.prototype.forEach.call(floatableElements, function(element) { if (windowWidth <= 1024) { element.classList.remove('t760__fixedTop'); element.classList.remove('t760__fixedBottom'); element.classList.remove('t760__floating'); return } var column = element.parentNode; var elementDimension = t760_getElementDimension(element); var columnDimension = t760_getElementDimension(column); element.style.maxWidth = columnDimension.width + 'px'; if (columnDimension.height < elementDimension.height && columnDimension.height > 0) { column.style.height = elementDimension.height } let z = rec.style.zoom ? +rec.style.zoom : 1; var columnTop = column.getBoundingClientRect().top / z + window.pageYOffset / z; var columnBottom = columnTop + columnDimension.height; var windowTop = window.pageYOffset / z; var offset = parseFloat(element.getAttribute('data-offset-top')); if ((windowTop + elementDimension.height + offset) >= columnBottom) { element.style.top = ''; element.classList.add('t760__fixedBottom'); element.classList.remove('t760__fixedTop'); element.classList.remove('t760__floating') } else if ((windowTop + offset) > columnTop) { element.style.top = offset * z + 'px'; element.classList.add('t760__floating'); element.classList.remove('t760__fixedBottom'); element.classList.remove('t760__fixedTop') } else { element.style.top = ''; element.classList.add('t760__fixedTop'); element.classList.remove('t760__fixedBottom'); element.classList.remove('t760__floating') } }) }; }, 1e3); if ((-1 !== -1 && -1 !== -1) || "0-479,480-639,640-959,960-1199,1200-1679,1680-1919,1920-20000") { let $zoomBlock = $("#rec816476840:not('.t-feed__post-popup__cover-wrapper, .t-feed__post-popup__text-wrapper'):not('')"), arrWidth = "0-479,480-639,640-959,960-1199,1200-1679,1680-1919,1920-20000".split(/,\s|,/g).map(e => e.split('-').map(e => +e)), $allrecords = $('#allrecords'), ww, viewport = document.querySelector('meta[name="viewport"]'); if ("#rec816476840" !== ".r:not([data-record-type='396'])") { $zoomBlock.data("annexx-zoom-skip",true); } if (location['href'].indexOf('/tproduct/') !== -1) { $zoomBlock.add($('.t-store').closest('.r')); } if (true) { annexxAddStyle('812', `${(function() { return Array.from($zoomBlock).map(e => '#' + e.id + ',' + '#' + e.id + ' *').join(','); }())} {-webkit-text-size-adjust: initial !important;}` ); } function zoom(popup, skip) { let w = navigator.maxTouchPoints ? window.outerWidth : window.innerWidth, overflowHidden, rw; function corrector(e) { if (w >= 2560) { return e + (0 / 1000); } else if (w >= 1920) { return e + (0 / 1000); } else if (w >= 1680) { return e + (0 / 1000); } else if (w >= 1440) { return e + (0 / 1000); } else if (w >= 1366) { return e + (0 / 1000); } else if (w >= 1200) { return e + (0 / 1000); } else if (w >= 960) { return e + (0 / 1000); } else if (w >= 640) { return e + (0 / 1000); } else if (w >= 480) { return e + (0 / 1000); } else if (w < 480) { return e + (0 / 1000); } } function padding() { $zoomBlock.each((i,e) => { let t = $(e).find('.js-feed').length ? 100 : 0; if ("#rec816476840" === ".r:not([data-record-type='396'])" && $(e).data("annexx-zoom-skip")) return false; setTimeout(() => { let $paddingEl = $(e).find(".t-col, .t-container .t-col, .t-container .t397__col, .t395 .t-container, .t786__container .t786__col, .js-store-grid-cont").filter((i,e) => (true && $(e).closest('#t-header').length) || (true && $(e).closest('#t-footer').length) ? false : true); if ($(e).find('.js-product').length) $paddingEl = $paddingEl.add($(e).find('.t-container, .t786__container, .t776__container_mobile-grid, .t754__container_mobile-grid, .t-store__stretch-col')); if ($(e).find('.t-feed__post-popup').length) $paddingEl = $paddingEl.add($(e).find('.t-feed__post-popup')); function setPadding(d) { if (d !== -1) { $paddingEl.each((i,e) => { let prefix = /t-prefix/.test($(e).attr('class')); if (prefix) { if (+parseInt($(e).css('right')) === d) return; $(e).css({ 'position': 'relative', 'right': d + 'px', }); } else { if (+parseInt($(e).css('padding-left')) === d) return; $(e).css({ 'padding-left': d + 'px', 'padding-right': d + 'px', }); } if (false) { $(e).closest('.t-container').css({ 'margin-left': 0, 'margin-right': 0 }); } }); } else { $paddingEl.each((i,e) => { let prefix = /t-prefix/.test($(e).attr('class')); if (prefix) { if (parseInt($(e).css('right')) === '') return; $(e).css({ 'position': '', 'right': '', }); } else { if (parseInt($(e).css('padding-left')) === '') return; $(e).css({ 'padding-left': '', 'padding-right': '', }); } }); } } if (w >= 2560) { setPadding(-1); } else if (w >= 1920) { setPadding(-1); } else if (w >= 1680) { setPadding(-1); } else if (w >= 1440) { setPadding(-1); } else if (w >= 1366) { setPadding(-1); } else if (w >= 1200) { setPadding(-1); } else if (w >= 960) { setPadding(-1); } else if (w >= 640) { setPadding(-1); } else if (w >= 480) { setPadding(-1); } else if (w < 480) { setPadding(-1); } }, t); }); } padding(); setTimeout(padding, 200); if (w < 480) rw = 320; else if (w < 640) rw = 480; else if (w < 960) rw = 640; else if (w < 1200) rw = 960; else rw = 1200; let wc = ''; if (wc) { wc = wc.split(','); wc.forEach(e => { if (w >= e) rw = e; }); } if (ww === w && !skip) return; let z = w / rw * (/device\-width/i.test(viewport.getAttribute('content')) ? 1 : 0.96), z2 = smoothScrollFixScale = rw / w, nottype = [706, 1002, 868, 316, 702, 390, 945, 862, 746, 756, 766, 750, 364, 365, 331, 358, 684], popupIncrease = false, popupClass = ".t-popup", disableZoom = false; ww = w; $zoomBlock.each(function (i, e) { let type = +$(e).data("record-type"); if (("#rec816476840" === ".r:not([data-record-type='396'])" && $(e).data("annexx-zoom-skip")) || (!popup && !!$(e).data('annexx-zoom') && +$(e).data('annexx-zoom') === z && !$(e).data("annexx-zoom-skip"))) return false; $(e).data('annexx-zoom', z); if (type === 396 || type === 1093 || (!popupIncrease && nottype.indexOf(type) !== -1) || (type === 121 && $(e).find('.t396').length)) return; if ((true && $(e).closest('#t-header').length) || (true && $(e).closest('#t-footer').length)) return; if ($(e).find(".t-cover__carrier").length && $(e).find(".t-cover__carrier").data("content-cover-height").indexOf("vh") !== -1) e = $(e).find(".t-container"); if ($(e).find(".t492__blocktable").length && $(e).find(".t492__blocktable").attr("style").indexOf("vh") !== -1) e = $(e).find(".t-title, .t-descr"); $(e).find('.t-store').css("zoom", ""); $(e).find('.t-feed__post-popup').css("zoom", ""); $(e).find('.t-feed__post-popup__container').css("transition", "transform .9s cubic-bezier(.19,1,.22,1)"); /* z <= 1 || remove from checked*/ if (!checkWidth() || disableZoom) { $(e).css("zoom", 1); $(e).find(popupClass).css("zoom", corrector(1)); } else { $(e).css("zoom", corrector(z)); let $wrapper = $(e).find(".t-slds__arrow_wrapper"); if ($wrapper.length) { setTimeout(function() { $wrapper.each((i,e) => { e.style.width = parseInt(getComputedStyle(e).width) / z + "px"; }); },500); } if (location['href'].indexOf('/tproduct/') !== -1 && !true) { $(e).find('.t-store').css("zoom", z2); } else if (location['href'].indexOf('/tpost/') !== -1 && !true && $(e).find('.t-feed__post-popup').length) { $(e).find('.t-feed__post-popup').css("zoom", z2); } else if (location['href'].indexOf('/tproduct/') === -1 && location['href'].indexOf('/tpost/') === -1 && !popupIncrease && !$(e).find('.t-store').length) { $(e).find(popupClass).css("zoom", z2); } else { $(e).find(popupClass + ', .t-store').css("zoom", 0.96); } } function scale() { let notScaleType = [978, 897, 776]; function setScale(d,catalog) { if (!(location['href'].indexOf('/tproduct/') !== -1 && location['href'].indexOf('/tpost/') !== -1 && !true) && !(notScaleType.indexOf(type) !== -1 && $(e).find(".t-popup_show").length) && (d !== 100 || false)) { overflowHidden = true; let s = d / 100, margin = false ? 0 : ($(e).height() + Number.parseInt($(e).css('padding-top')) + Number.parseInt($(e).css('padding-bottom'))) * (s - 1); if (!$(e).find(".js-feed .t-slds").length && false) { $(e).css({ 'margin-bottom': Math.floor(margin) + 'px', }); $(e).children("div").css({ 'transform': 'scale(' + s + ')', 'transform-origin': 'top center', }); if (false) { $(e).css({ 'display': 'contents', }); } } else { if ($(e).find(".js-feed .t-slds").length) e = $(e).find(".js-feed .t-slds"); $(e).css({ 'transform': 'scale(' + s + ')', 'transform-origin': 'top center', 'margin-bottom': Math.floor(margin) + 'px', }); if (false) { $(e).css({ 'display': 'contents', }); } } } else { $(e).css({ 'transform': '', 'display': '', }); $(e).children("div").css({ 'transform': '', 'transform-origin': '', }); if (false) { $(e).css({ 'display': '', }); } } if (!catalog && $(e).find('.js-store-grid-cont, .js-feed').length) setTimeout(() => {setScale(d,true)},1e3); } function setZoomPhotoTextItem(p,t) { if (p) { $(e).find('.t-store__prod-popup__slider').css('zoom', 1 + p / 1000); } else $(e).find('.t-store__prod-popup__slider').css('zoom', ''); if (t) { $(e).find('.t-store__prod-popup__info').css('zoom', 1 + t / 1000); } else $(e).find('.t-store__prod-popup__info').css('zoom', ''); } setTimeout(function() { if (w >= 2560) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 1920) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 1680) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 1440) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 1366) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 1200) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 960) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 640) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w >= 480) { setScale(100); setZoomPhotoTextItem(0 , 0); } else if (w < 480) { setScale(100); setZoomPhotoTextItem(0 , 0); } }, 200); } scale(); }); if (overflowHidden || false) { $('body').css('overflow-x','hidden'); $allrecords.addClass('annexxFixOverflowAllrecords'); } else $allrecords.removeClass('annexxFixOverflowAllrecords'); } zoom(); if ($zoomBlock.find(".t-feed__container").length || $zoomBlock.find(".js-store-grid-cont").length) { let int = setInterval(function() { zoom(false, true); },500); setTimeout(function() { clearInterval(int); }, 2e3); } if (window.isSafari && window.isMobile) { $zoomBlock.each((i,e) => { annexxAddStyle('812' , ` #${e.id} * { word-break: normal !important; } `); }); } window.addEventListener("load", function() { zoom(); if (document.querySelector(".t744") && navigator.maxTouchPoints) window.dispatchEvent(new CustomEvent("resize")); }); $(window).on("resize", zoom); $(document).on("click", ".t-store, .t-feed, div[data-elem-type='button']", function () { c = true; ww = undefined; zoom(true); }); $(document).on("change", '.t397__select', function () { ww = undefined; setTimeout(zoom, 200); }); setTimeout(function() { $zoomBlock.each((i,e) => { if ($(e).find(".t-store, .js-product, .js-feed-post").length) { let scale; $(e).on("click", e => { e = e.target.closest('.r'); if ($(e).find(".t-popup").length) { setTimeout(() => { if ($(e).find(".t-popup_show").length) { scale = $(e).css('transform') !== 'none' && /matrix/.test($(e).css('transform')) ? $(e).css('transform') : ''; $(e).css('transform', ''); } else { zoom(true); } },50); } }); } else if ($(e).find(".t668__accordion").length) { $(e).on("click", e => { if (!$(e).find(".t668__opened").length) { setTimeout(function() { c = true; ww = undefined; zoom(true); },200); } }); } }); }, 2e3); setTimeout(function() { document.querySelectorAll(".tooltipstered:not(.annexx-fix-tooltip)").forEach(e => { e.classList.add("annexx-fix-tooltip"); let zoom = +e.closest(".r").style.zoom; if (zoom) { window.addEventListener("resize", function() { setTimeout(function() { zoom = +e.closest(".r").style.zoom; },1e3); }); let int; e.addEventListener("mouseover",function() { clearInterval(int); int = setInterval(function() { let tooltip = document.body.querySelector(".tooltipster-base"); if (tooltip) { clearInterval(int); tooltip.style.position = "fixed"; let rectE = e.getBoundingClientRect(), rectT = tooltip.getBoundingClientRect(), left = (rectE.left + rectE.width / 2) * zoom - rectT.width / 2; if (tooltip.querySelector(".tooltipster-arrow-top")) { tooltip.style.top = rectE.top * zoom - rectT.height + "px"; tooltip.style.left = (left > 0 ? left : 0) + "px"; } else if (tooltip.querySelector(".tooltipster-arrow-bottom")) { tooltip.style.top = (rectE.top + rectE.height) * zoom + "px"; tooltip.style.left = (left > 0 ? left : 0) + "px"; } else tooltip.style.position = ""; } },50); }); } }); }, 500); } } }); }); }());