window._xnext_initialization_scripts = window._xnext_initialization_scripts || [];
window._xnext_initialization_scripts.push({widgetType: 'CategoriesV2', id: 'ecwid-shopping-cart-categories-1', arg: ["id=ecwid-shopping-cart-categories-1"]});
if( typeof document.documentElement.id == 'undefined' || document.documentElement.id === '' ) {
document.documentElement.id = 'ecwid_html';
}
if( typeof document.body.id == 'undefined' || document.body.id === '' ) {
document.body.id = 'ecwid_body';
}
function createClass(name,rules){
var style = document.createElement('style');
style.type = 'text/css';
document.getElementsByTagName('head')[0].appendChild(style);
if(!(style.sheet||{}).insertRule)
(style.styleSheet || style.sheet).addRule(name, rules);
else
style.sheet.insertRule(name+'{'+rules+'}',0);
document.addEventListener("DOMContentLoaded", function() {
var static = document.getElementById('static-ec-store-container');
static.parentNode.removeChild(static);
});
}
createClass('#static-ec-store-container','display:none;');
if (typeof jQuery !== undefined && jQuery.mobile) { jQuery.mobile.hashListeningEnabled = false; jQuery.mobile.pushStateEnabled=false; }xProductBrowser("id=ecwid-store-77136787","views=grid(20,3) list(60) table(60)","default_page=");
1-Day Classes
We recommendNewest arrivalsPrice: Low to HighPrice: High to LowName: A to ZName: Z to A
Filters
Show itemsShow items
(function () {
var container = document.querySelector(`.grid-product--id-496280989`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496384772`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496385354`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496385362`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496469907`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496471417`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496515300`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496528297`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-496542781`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-498529465`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-498558832`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-498587576`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-498613981`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-501773456`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-501773457`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-501782590`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-501784647`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-501779647`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-487671588`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-490657226`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-490682450`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-487677118`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-487686073`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-490657224`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-479745371`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-490713532`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491548914`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491769652`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491791409`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491975570`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491980087`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491980835`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491957416`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491972581`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491992415`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-491972682`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-493021738`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-493034392`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-493306961`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-493352018`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
(function () {
var container = document.querySelector(`.grid-product--id-493343347`);
var img = container?.getElementsByTagName(`img`)[0];
if (!img) return;
if (!img.complete || img.naturalHeight === 0) {
container?.classList.add(`grid-product--loading`);
function callback(){
container?.classList.remove(`grid-product--loading`);
img.removeEventListener(`load`, callback);
};
img?.addEventListener(`load`, callback);
}
})();
.ec-store * {
transition: none !important;
}var EcStaticPageUtils = (function () {
function isEmpty(str) {
return (!str || 0 === str.length);
}
function isNotEmpty(str) {
return !isEmpty(str);
}
function findFirstNotEmpty(urlArray) {
if (!urlArray) {
return "";
}
for (var i = 0; i < urlArray.length; i++) {
if (isNotEmpty(urlArray[i])) {
return urlArray[i];
}
}
return "";
}
return {
findFirstNotEmpty: function(urlArray) { return findFirstNotEmpty(urlArray); },
isEmpty: function(str) { return isEmpty(str); },
isNotEmpty: function(str) { return isNotEmpty(str); }
};
}) ();
var LanguageUtils = (function () {
function isEnglish(languageCode) {
return languageCode === "en";
}
function isItalian(languageCode) {
return languageCode === "it";
}
function isGerman(languageCode) {
return languageCode === "de";
}
function isPolish(languageCode) {
return languageCode === "pl";
}
function isFrench(languageCode) {
return languageCode === "fr";
}
function isSpanish(languageCode) {
return languageCode === "es";
}
function isBulgarian(languageCode) {
return languageCode === "bg";
}
function isCroatian(languageCode) {
return languageCode === "hr";
}
function isCzech(languageCode) {
return languageCode === "cs";
}
function isDanish(languageCode) {
return languageCode === "da";
}
function isEstonian(languageCode) {
return languageCode === "et";
}
function isFinnish(languageCode) {
return languageCode === "fi";
}
function isGreek(languageCode) {
return languageCode === "el";
}
function isHungarian(languageCode) {
return languageCode === "hu";
}
function isLatvian(languageCode) {
return languageCode === "lv";
}
function isLithuanian(languageCode) {
return languageCode === "lt";
}
function isDutch(languageCode) {
return languageCode === "nl";
}
function isPortuguese(languageCode) {
return languageCode === "pt";
}
function isRomanian(languageCode) {
return languageCode === "ro";
}
function isSlovak(languageCode) {
return languageCode === "sk";
}
function isSlovenian(languageCode) {
return languageCode === "sl";
}
function isSwedish(languageCode) {
return languageCode === "sv";
}
return {
isEnglish: function(language) { return isEnglish(language); },
isItalian: function(language) { return isItalian(language); },
isGerman: function(language) { return isGerman(language); },
isPolish: function(language) { return isPolish(language); },
isFrench: function(language) { return isFrench(language); },
isSpanish: function(language) { return isSpanish(language); },
isBulgarian: function(language) { return isBulgarian(language); },
isCroatian: function(language) { return isCroatian(language); },
isCzech: function(language) { return isCzech(language); },
isDanish: function(language) { return isDanish(language); },
isEstonian: function(language) { return isEstonian(language); },
isFinnish: function(language) { return isFinnish(language); },
isGreek: function(language) { return isGreek(language); },
isHungarian: function(language) { return isHungarian(language); },
isLatvian: function(language) { return isLatvian(language); },
isLithuanian: function(language) { return isLithuanian(language); },
isDutch: function(language) { return isDutch(language); },
isPortuguese: function(language) { return isPortuguese(language); },
isRomanian: function(language) { return isRomanian(language); },
isSlovak: function(language) { return isSlovak(language); },
isSlovenian: function(language) { return isSlovenian(language); },
isSwedish: function(language) { return isSwedish(language); }
};
}) ();
(function processProductPictures() {
var productsPicturesData = buildProductPicturesData();
var lastWidth = document.body.clientWidth;
function buildProductPicturesData() {
return [
{
id: "496280989",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036695.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036691.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036694.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036693.jpg",
}
,
{
id: "496384772",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055793.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055789.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055792.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055791.jpg",
}
,
{
id: "496385354",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060158.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060154.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060157.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060156.jpg",
}
,
{
id: "496385362",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036722.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036718.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036721.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301036720.jpg",
}
,
{
id: "496469907",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301038230.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301038226.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301038229.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301038228.jpg",
}
,
{
id: "496471417",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070534.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070530.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070533.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070532.jpg",
}
,
{
id: "496515300",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057853.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057849.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057852.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057851.jpg",
}
,
{
id: "496528297",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060093.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060089.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060092.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301060091.jpg",
}
,
{
id: "496542781",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069333.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069329.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069332.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069331.jpg",
}
,
{
id: "498529465",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055859.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055855.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055858.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055857.jpg",
}
,
{
id: "498558832",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069383.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069379.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069382.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069381.jpg",
}
,
{
id: "498587576",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055875.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055871.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055874.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055873.jpg",
}
,
{
id: "498613981",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069398.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069394.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069397.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301069396.jpg",
}
,
{
id: "501773456",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070616.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070612.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070615.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070614.jpg",
}
,
{
id: "501773457",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070626.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070622.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070625.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301070624.jpg",
}
,
{
id: "501782590",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057918.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057914.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057917.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301057916.jpg",
}
,
{
id: "501784647",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301068202.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301068198.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301068201.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301068200.jpg",
}
,
{
id: "501779647",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055902.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055898.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055901.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3301055900.jpg",
}
,
{
id: "487671588",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146299343.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146299339.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146299342.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146299341.jpg",
}
,
{
id: "490657226",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146468036.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146468032.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146468035.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146468034.jpg",
}
,
{
id: "490682450",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146467910.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146467906.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146467909.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146467908.jpg",
}
,
{
id: "487677118",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146444074.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146444070.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146444073.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146444072.jpg",
}
,
{
id: "487686073",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146458192.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146458188.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146458191.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146458190.jpg",
}
,
{
id: "490657224",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146460659.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146460655.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146460658.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146460657.jpg",
}
,
{
id: "479745371",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3152946141.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3152946137.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3152946140.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/3152946139.jpg",
}
,
{
id: "490713532",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254456.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254452.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254455.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254454.jpg",
}
,
{
id: "491548914",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146287306.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146287302.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146287305.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146287304.jpg",
}
,
{
id: "491769652",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146441524.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146441520.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146441523.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146441522.jpg",
}
,
{
id: "491791409",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146457685.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146457681.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146457684.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146457683.jpg",
}
,
{
id: "491975570",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146251300.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146251296.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146251299.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146251298.jpg",
}
,
{
id: "491980087",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146249057.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146249053.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146249056.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146249055.jpg",
}
,
{
id: "491980835",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254446.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254442.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254445.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146254444.jpg",
}
,
{
id: "491957416",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146273939.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146273935.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146273938.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146273937.jpg",
}
,
{
id: "491972581",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146277833.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146277829.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146277832.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146277831.jpg",
}
,
{
id: "491992415",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146289561.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146289557.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146289560.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146289559.jpg",
}
,
{
id: "491972682",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146268205.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146268201.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146268204.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146268203.jpg",
}
,
{
id: "493021738",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146248252.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146237748.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146248251.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146248250.jpg",
}
,
{
id: "493034392",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146286445.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146286441.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146286444.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146286443.jpg",
}
,
{
id: "493306961",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294613.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294609.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294612.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294611.jpg",
}
,
{
id: "493352018",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146300722.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146300718.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146300721.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146300720.jpg",
}
,
{
id: "493343347",
thumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294688.jpg",
originalImageUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294684.jpg",
hdThumbnailUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294687.jpg",
pictureUrl: "https://d2j6dbq0eux0bg.cloudfront.net/images/77136787/4146294686.jpg",
}
];
}
function addSrcSetAttribute(element, retinaThumbnailUrl) {
if (!element) {
return;
}
var thumbnailUrl = element.getAttribute('src');
var srcSetAttribute;
if (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {
srcSetAttribute = thumbnailUrl + " 1x, " + retinaThumbnailUrl + " 2x";
} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {
srcSetAttribute = thumbnailUrl + " 1x";
} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {
srcSetAttribute = retinaThumbnailUrl + " 2x";
}
if (srcSetAttribute) {
var lazyLoadingEnabled = "false";
if (lazyLoadingEnabled === "true") {
element.setAttribute("data-srcset", srcSetAttribute);
} else {
element.setAttribute("srcset", srcSetAttribute);
}
}
}
function setBackgroundImageStyle(element, thumbnailUrl, retinaThumbnailUrl, borderInfo) {
if (!element || !borderInfo || (EcStaticPageUtils.isEmpty(thumbnailUrl) && EcStaticPageUtils.isEmpty(retinaThumbnailUrl))) {
return;
}
var notEmptyRetinaThumbnailUrl = retinaThumbnailUrl;
if (EcStaticPageUtils.isEmpty(retinaThumbnailUrl)) {
notEmptyRetinaThumbnailUrl = thumbnailUrl;
}
element.setAttribute("style", "background-image: url("
+ thumbnailUrl
+ "); background-image: -webkit-image-set(url("
+ thumbnailUrl
+ ") 1x, url("
+ notEmptyRetinaThumbnailUrl
+ ") 2x); background-image: -moz-image-set(url("
+ thumbnailUrl
+ ") 1x, url("
+ notEmptyRetinaThumbnailUrl
+ ") 2x); background-image: -o-image-set(url("
+ thumbnailUrl
+ ") 1x, url("
+ notEmptyRetinaThumbnailUrl
+ ") 2x); background-image: -ms-image-set(url("
+ thumbnailUrl
+ ") 1x, url("
+ notEmptyRetinaThumbnailUrl
+ ") 2x);"
+ backgroundColor(borderInfo));
}
function backgroundColor(borderInfo) {
if (borderInfo.alpha == 0) {
return "";
}
return " background-color: rgba" + "(" + borderInfo.red + ", "
+ borderInfo.green
+ ", " + borderInfo.blue + ", 1)"
}
function hdProductImage(pictureModel) {
var imageSize = "SMALL";
var browserWidth = document.body.clientWidth;
switch (imageSize) {
case "SMALL":
if (browserWidth < 520) {
return hdThumbnailUrl(pictureModel);
}
return thumbnailUrl(pictureModel);
case "MEDIUM":
return hdThumbnailUrl(pictureModel);
case "LARGE":
return pictureUrl(pictureModel);
}
}
function productImage(pictureModel) {
var imageSize = "SMALL";
switch (imageSize) {
case "SMALL":
case "MEDIUM":
return thumbnailUrl(pictureModel);
case "LARGE":
return hdThumbnailUrl(pictureModel);
}
}
function hdThumbnailUrl(pictureModel) {
var urls = [
pictureModel.hdThumbnailUrl,
pictureModel.thumbnailUrl,
pictureModel.pictureUrl,
pictureModel.originalImageUrl
];
return EcStaticPageUtils.findFirstNotEmpty(urls);
}
function thumbnailUrl(pictureModel) {
var urls = [
pictureModel.thumbnailUrl,
pictureModel.hdThumbnailUrl,
pictureModel.pictureUrl,
pictureModel.originalImageUrl
];
return EcStaticPageUtils.findFirstNotEmpty(urls);
}
function pictureUrl(pictureModel) {
var urls = [
pictureModel.pictureUrl,
pictureModel.hdThumbnailUrl,
pictureModel.originalImageUrl,
pictureModel.thumbnailUrl
];
return EcStaticPageUtils.findFirstNotEmpty(urls);
}
function process() {
if (window.ec && window.ec.storefront && window.ec.storefront.staticPages && window.ec.storefront.staticPages.staticContainerID) {
var staticContainer = document.querySelector('#' + window.ec.storefront.staticPages.staticContainerID);
if (staticContainer == null) {
window.removeEventListener("resize", onResize);
return;
}
}
var pictureElements = document.querySelectorAll('.grid-product__image');
if (productsPicturesData.length !== pictureElements.length) {
return;
}
productsPicturesData.forEach(function (item, i) {
var imageWrapper = document.querySelector(".grid-product__image[data-product-id='" + item.id + "']");
var pictureElement = imageWrapper.querySelector('.grid-product__picture');
var additionalPictureElement = imageWrapper.querySelector('.grid-product__picture-additional');
addSrcSetAttribute(pictureElement, hdProductImage(item));
if (additionalPictureElement != null && item.additionalImage != undefined) {
setBackgroundImageStyle(additionalPictureElement, productImage(item.additionalImage), hdProductImage(item.additionalImage), item.additionalImage.borderInfo);
}
});
}
function onResize() {
if (document.body.clientWidth !== lastWidth) {
lastWidth = document.body.clientWidth;
process();
}
}
window.addEventListener("resize", onResize);
process();
})();
(function processRibbonColor() {
function getColorValues(color) {
if (!color)
return;
if (color.toLowerCase() === 'transparent')
return [0, 0, 0, 0];
if (color[0] === '#') {
if (color.length == 6)
return;
if (color.length 4 ? a + a : '');
}
return [
parseInt(color.substr(1, 2), 16),
parseInt(color.substr(3, 2), 16),
parseInt(color.substr(5, 2), 16),
color.length > 7 ? parseInt(color.substr(7, 2), 16)/255 : 1
];
}
if (color.indexOf('rgb') === -1) {
var tmp = document.body.appendChild(document.createElement('fictum'));
var flag = 'rgb(1, 2, 3)';
tmp.style.color = flag;
if (tmp.style.color !== flag)
return;
tmp.style.color = color;
if (tmp.style.color === flag || tmp.style.color === '')
return;
color = getComputedStyle(tmp).color;
document.body.removeChild(tmp);
}
if (color.indexOf('rgb') === 0) {
if (color.indexOf('rgba') === -1)
color += ',1';
return color.match(/[\.\d]+/g).map(function (a) {
return +a
});
}
}
function isColorDark(color) {
var c = getColorValues(color);
var hsp = Math.sqrt(
0.299 * (c[0] * c[0]) +
0.587 * (c[1] * c[1]) +
0.114 * (c[2] * c[2])
);
return !!(hsp <= 200);
}
function process() {
var ribbonElements = document.querySelectorAll('.grid-product__label');
if (ribbonElements) {
ribbonElements.forEach(function (item, i) {
var ribbonElement = ribbonElements[i].querySelector('.ec-label');
var color = ribbonElement.style.color;
if (color) {
ribbonElement.classList.toggle('label--inversed', !isColorDark(color));
}
});
}
}
process();
})();
(function processCategoryPictures() {
var categoryPicturesData = buildCategoryPicturesData();
var lastWidth = document.body.clientWidth;
var sizeBorder = 400;
function buildCategoryPicturesData() {
return [
];
}
function categoryImage(pictureModel) {
var imageSize = "SMALL";
switch (imageSize) {
case "SMALL":
case "MEDIUM":
return thumbnailUrl(pictureModel);
case "LARGE":
return hdThumbnailUrl(pictureModel);
}
}
function hdCategoryImage(pictureModel) {
var imageSize = "SMALL";
var browserWidth = document.body.clientWidth;
switch (imageSize) {
case "SMALL":
if (browserWidth < 520) {
return hdThumbnailUrl(pictureModel);
}
return thumbnailUrl(pictureModel);
case "MEDIUM":
return hdThumbnailUrl(pictureModel);
case "LARGE":
if (browserWidth < 1060) {
return hdThumbnailUrl(pictureModel);
}
return mainImageUrl(pictureModel)
}
}
function hdThumbnailUrl(pictureModel) {
var urls = [
pictureModel.hdThumbnailUrl,
pictureModel.mainImageUrl,
pictureModel.originalImageUrl,
pictureModel.pictureUrl
];
return EcStaticPageUtils.findFirstNotEmpty(urls);
}
function mainImageUrl(pictureModel) {
var urls = [
pictureModel.mainImageUrl,
pictureModel.originalImageUrl,
pictureModel.pictureUrl
];
return EcStaticPageUtils.findFirstNotEmpty(urls);
}
function thumbnailUrl(pictureModel) {
if (pictureModel.pictureWidth < sizeBorder && pictureModel.pictureHeight < sizeBorder) {
return hdThumbnailUrl(pictureModel);
} else {
return pictureModel.pictureUrl;
}
}
function process() {
var categoryImageElements = document.querySelectorAll('.grid-category__image');
if (categoryImageElements.length !== categoryPicturesData.length) {
return;
}
categoryPicturesData.forEach(function (item, i) {
var categoryImageUrl = categoryImage(item);
var hdCategoryImageUrl = hdCategoryImage(item);
var categoryPictureElements = categoryImageElements[i].querySelectorAll('.grid-category__picture-img');
categoryPictureElements.forEach(function (element, j) {
addSrcSetAttribute(element, categoryImageUrl, hdCategoryImageUrl);
});
});
}
function addSrcSetAttribute(element, thumbnailUrl, retinaThumbnailUrl) {
if (!element) {
return;
}
var srcSetAttribute;
if (EcStaticPageUtils.isNotEmpty(thumbnailUrl) && EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {
srcSetAttribute = thumbnailUrl + " 1x, " + retinaThumbnailUrl + " 2x";
} else if (EcStaticPageUtils.isNotEmpty(thumbnailUrl)) {
srcSetAttribute = thumbnailUrl + " 1x";
} else if (EcStaticPageUtils.isNotEmpty(retinaThumbnailUrl)) {
srcSetAttribute = retinaThumbnailUrl + " 2x";
}
if (srcSetAttribute) {
var lazyLoadingEnabled = "false";
if (lazyLoadingEnabled === "true") {
element.setAttribute("data-srcset", srcSetAttribute);
} else {
element.setAttribute("srcset", srcSetAttribute);
}
}
}
function onResize() {
if (document.body.clientWidth !== lastWidth) {
lastWidth = document.body.clientWidth;
process();
}
}
window.addEventListener("resize", onResize);
process();
})();
(function() {
window.ec = window.ec || {};
if (window.ec.static_category_evaluated === true) {
return;
}
window.ec.static_category_evaluated = true;
var Grid = function() {
var params = {
productListImageSize : "SMALL",
categoryImageSize : "SMALL",
productCellSpacing : "",
categoryCellSpacing : ""
};
var settings = {
productBreakpoints: {
LARGE : [0, 680, 1060, 1440, 10000],
MEDIUM : [0, 260, 680, 1060, 1370, 1700, 10000],
SMALL : [0, 260, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]
},
categoryBreakpoints: {
LARGE : [0, 680, 1060, 1440, 10000],
MEDIUM : [0, 480, 680, 1060, 1370, 1700, 10000],
SMALL : [0, 390, 520, 680, 870, 1060, 1280, 1450, 1750, 10000]
}
};
function setAttributes(grids, breakpoints) {
if (!grids) {
return;
}
grids.forEach(function (grid) {
var w = grid.offsetWidth;
var columnCount = 0;
for (var i = 1; i <= breakpoints.length; i++) {
if (w < Math.ceil(breakpoints[i])) {
if (i !== columnCount) {
columnCount = i;
grid.setAttribute('data-cols', i);
}
break;
}
}
});
}
function checkProductGridsLayout() {
var productGrids = document.querySelectorAll('.grid__products');
var productBreakpoints = settings.productBreakpoints[params.productListImageSize];
setAttributes(productGrids, productBreakpoints);
}
function checkCategoryGridsLayout() {
var categoryGrids = document.querySelectorAll('.grid__categories');
var categoryBreakpoints = settings.categoryBreakpoints[params.categoryImageSize];
setAttributes(categoryGrids, categoryBreakpoints);
}
function checkLayout() {
checkProductGridsLayout();
checkCategoryGridsLayout();
}
function setCellInterval(p, c) {
var style = document.getElementById('customCss') || document.createElement('div');
style.id = 'customCss';
document.body.appendChild(style);
var css = '';
if (+p == p && p != "" ) {
p = +p;
css += '.ec-size .ec-store .grid__products { margin-left: -' + Math.max(0, p/2 - .4) + 'px; margin-right: -' + p/2 + 'px; }';
css += '.ec-size .ec-store .grid__products .grid-product__wrap { padding: ' + p/2 + 'px; }';
css += '.ec-size:not(.ec-size--s) .ec-store .grid__products { margin-left: -' + Math.max(0, Math.min(16, p) / 2 - .4) + 'px; margin-right: -' + Math.min(16, p) / 2 + 'px; }';
css += '.ec-size:not(.ec-size--s) .ec-store .grid__products .grid-product__wrap { padding: ' + Math.min(16, p) / 2 + 'px; }';
}
if (+c == c && c != "") {
c = +c;
css += '.ec-size .ec-store .grid__categories { margin-left: -' + Math.max(0, c/2 - .4) + 'px; margin-right: -' + c/2 + 'px; }';
css += '.ec-size .ec-store .grid-category__wrap { padding: ' + c/2 + 'px; }';
css += '.ec-size:not(.ec-size--s) .ec-store .grid__categories { margin-left: -' + Math.max(0, Math.min(16, c) / 2 - .4) + 'px; margin-right: -' + Math.min(16, c) / 2 + 'px; }';
css += '.ec-size:not(.ec-size--s) .ec-store .grid__categories .grid-category__wrap { padding: ' + Math.min(16, c) / 2 + 'px; }';
}
style.innerHTML = '' + css + '';
}
function init() {
setCellInterval(params.productCellSpacing, params.categoryCellSpacing);
checkLayout();
window.addEventListener('resize', function() {
checkLayout();
});
}
init();
};
var ecwidContainer = document.querySelector('.static-content .ec-size');
var breakpoints = {
320: 'ec-size--xxs',
414: 'ec-size--xs',
480: 'ec-size--s',
768: 'ec-size--m',
1024: 'ec-size--l',
1100: 'ec-size--xl',
1440: 'ec-size--xxl'
};
function onResize() {
var w = ecwidContainer.offsetWidth;
for (var i in breakpoints) {
if (w >= i) {
ecwidContainer.classList.add(breakpoints[i]);
}
else {
ecwidContainer.classList.remove(breakpoints[i]);
}
}
}
onResize();
window.addEventListener('load', onResize);
window.addEventListener('resize', onResize);
var links = document.querySelectorAll(".static-content a");
for (var i = 0; i < links.length; i++) {
var link = links[i];
link.addEventListener('click',function(){
document.querySelector('.ec-static-container').classList.add("static-content__wait");
})
}
var grid = new Grid();
})();

















Coaching for Top Performance
Coaching for Top Performance
Communication Essentials
Communication Essentials
Constructive Conflict Resolution
Constructive Conflict Resolution
Difficult Conversations Made Easier
Difficult Conversations Made Easier
Employee Engagement
Employee Engagement
Empowering Delegation
Empowering Delegation
Innovation in Action
Innovation in Action
Leadership Through Influence: How to Get Commitment
Leadership Through Influence: How to Get Commitment
Making Meetings Work
Making Meetings Work
Managing Multiple Priorities & Your Time
Managing Multiple Priorities & Your Time
Mastering the Employee Performance Review Process
Mastering the Employee Performance Review Process
Mentoring Essentials
Mentoring Essentials
Motivating Employees
Motivating Employees
Negotiating for Results
Negotiating for Results
Overcoming Negativity in the Workplace
Overcoming Negativity in the Workplace
Performance Management
Performance Management
Partnering with Your Boss: Managing Upward
Partnering with Your Boss: Managing Upward
Working within or Managing a Multi-Generational Team
Working within or Managing a Multi-Generational Team
Leadership Development: Capacity Building
Leadership Development: Capacity Building
Unconscious Bias Training for Supervisors, Managers, and HR Professionals
Unconscious Bias Training for Supervisors, Managers, and HR Professionals
Understanding Yourself and Others: Using the MBTI
Understanding Yourself and Others: Using the MBTI
Polarity Thinking: A Powerful Tool for Increasing Leadership Capacity
Polarity Thinking: A Powerful Tool for Increasing Leadership Capacity
Situational Leadership
Situational Leadership
Team Building with Enneagram
Team Building with Enneagram
Building Cohesive Teams (MBTI or DISC)
Building Cohesive Teams (MBTI or DISC)
Building High Performing Teams
Building High Performing Teams
Engaging Your Team Through Turbulent Times
Engaging Your Team Through Turbulent Times
Offering Developmental Feedback
Offering Developmental Feedback
Psychological Dimensions of Leading and Supervision
Psychological Dimensions of Leading and Supervision
Basic Coaching for Leaders
Basic Coaching for Leaders
Build a Coaching Culture
Build a Coaching Culture
Clarifying Your Team’s Purpose and Strategy
Clarifying Your Team’s Purpose and Strategy
Effective Business Writing / Effective Email Writing
Effective Business Writing / Effective Email Writing
Effective Business Writing: Improve Grammar, Sentence Structure, and Punctuation Usage
Effective Business Writing: Improve Grammar, Sentence Structure, and Punctuation Usage
Feedback and Coaching
Feedback and Coaching
Delegating for Improved Performance
Delegating for Improved Performance
Brand Called You
Brand Called You
Executive Wellness Series
Executive Wellness Series
Influencing, Collaborative Leadership, and Win-Win Negotiation Skills
Influencing, Collaborative Leadership, and Win-Win Negotiation Skills
Leading with Emotional Intelligence
Leading with Emotional Intelligence
Influencing Without Authority
Influencing Without Authority
1-Day Classes

Leadership Through Influence: How to Get Commitment
Leadership Through Influence: How to Get Commitment
1-Day Virtual or In-person

Managing Multiple Priorities & Your Time
Managing Multiple Priorities & Your Time
1-Day Virtual or In-person

Mastering the Employee Performance Review Process
Mastering the Employee Performance Review Process
1-Day Virtual or In-person

Overcoming Negativity in the Workplace
Overcoming Negativity in the Workplace
1-Day Virtual or In-person

Partnering with Your Boss: Managing Upward
Partnering with Your Boss: Managing Upward
1-or 2-Days Virtual or In-person

Working within or Managing a Multi-Generational Team
Working within or Managing a Multi-Generational Team
1-Day Virtual or In-person

Unconscious Bias Training for Supervisors, Managers, and HR Professionals
Unconscious Bias Training for Supervisors, Managers, and HR Professionals
2 x 4 hours Live online or 8 hours In-person

Understanding Yourself and Others: Using the MBTI
Understanding Yourself and Others: Using the MBTI
2-4 hours Live online or 8 hours In-person

Building Cohesive Teams (MBTI or DISC)
Building Cohesive Teams (MBTI or DISC)
4 hours Live online or 8 hours Live online

Engaging Your Team Through Turbulent Times
Engaging Your Team Through Turbulent Times
4-8 hours Live online or In-person

Offering Developmental Feedback
Offering Developmental Feedback
2 - 4 hours Live online or 8 hours Live online

Psychological Dimensions of Leading and Supervision
Psychological Dimensions of Leading and Supervision
2 x 4 hours Live online or 8 hours In-Person

Clarifying Your Team’s Purpose and Strategy
Clarifying Your Team’s Purpose and Strategy
2 x 4 hours Live online or 8 hours In-person

Effective Business Writing / Effective Email Writing
Effective Business Writing / Effective Email Writing
2 x4 hours Live online or 8 hours In-person

Effective Business Writing: Improve Grammar, Sentence Structure, and Punctuation Usage
Effective Business Writing: Improve Grammar, Sentence Structure, and Punctuation Usage
2 x4 hours Live online or 8 hours In-person

Delegating for Improved Performance
Delegating for Improved Performance
4 x 90 min (6 hours) Live online or 8 hours In-person

Influencing, Collaborative Leadership, and Win-Win Negotiation Skills
Influencing, Collaborative Leadership, and Win-Win Negotiation Skills
4 or 8 hours Live online or 4 or 8 hours In-person

Leading with Emotional Intelligence
Leading with Emotional Intelligence
2 x 2-2.5 hours Live online or 8 hours In-person






















