.article-box-col-item:hover,.layerShopTemplate .list .item:hover{box-shadow:0 3px 5px 0 rgb(0 0 0 / 20%)}.layerShopTemplate .list .item.popup:hover,.layerShopTemplate .list .item:hover,.setArticle .item .image a img:hover{transition:.5s ease-out;transform:scale(1.05)}.filter-title.closed:after,.filter-title:after,.flag.sale,.icon.pdf,.list-search-title{font-family:var(--main-font-fa)}.shopfilter-list-button,.shopfilter-list-link{-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer}.icon.pdf{font-weight:100;font-size:1.5rem}.container-link{margin-top:2rem}.linkViewAll{font-size:.9rem;background:#eee;padding:5px 10px;margin:10px 0}.article-box-col-item a{font-weight:300!important;color:unset!important}.article-box-col-item{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem 0 0;transition:transform .2s;text-align:center}.layerShopTemplate .list .item,.layerShopTemplate .list.class .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}.article-box-col-item #layerArticleCount,.list-articleSort.hidden{display:none}.article-box-col-item:hover{transition:.5s ease-out;transform:scale(1.02)}.article-box-col-item .item .inner{position:relative;height:100%;font-size:.9rem;border:1px solid #eee;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:#fff}.article-box-col-item .item .inner .title{padding:5px 10px;text-align:center;font-weight:300;min-height:45px}.article-box-col-item .item .subtitle,.layerShopTemplate .list.articles .item .subtitle{line-height:1}.article-box-col-item .discount{display:flex;justify-content:center;margin-top:5px}.article-box-col-item .discount .value,.input-text-decimal,.layerShopTemplate .list .discount .value,.swiffy-slider .discount .value{margin:0 5px}.accessoires,.detail.shop .imageBrand img,.detail.shop .item.size .value,.detail.shop .shopCart .inner .item.price.addressGroup .item,.item .article-image img,.layerMemberWatchlist .list .item .action,.layerShopTemplate,.layerShopTemplate .list .item .text .discount .discountValue,.list.article-group .item .image a img,.setArticle .item.articleSet .number{width:100%}.layerShopTemplate .list{margin:1rem -1.5%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.layerShopTemplate .list .item{width:20%;box-sizing:border-box;padding:1.5rem 1.5%;transition:transform .2s}.layerShopTemplate .list .item .inner,.shop-slider .item .inner{position:relative;height:100%;font-size:.9rem;border:1px solid #eee;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.layerShopTemplate .list .item .inner .title,.shop-slider .item .title{padding:5px 10px;text-align:center;font-weight:600;min-height:45px}.layerShopTemplate .list.class{margin:0 -1.5%;align-items:stretch}.layerShopTemplate .list.class .item{width:25%;box-sizing:border-box;padding:.75rem 1.5%;transition:transform .2s}.layerShopTemplate .list.class .item .inner{position:relative;height:100%;font-size:1rem;border:none;background:#eee;padding:0;display:flex;flex-direction:column;justify-content:flex-end;color:#000}.layerShopTemplate .list.class .item .article-image img{max-height:unset}.layerShopTemplate .list.class .item .inner .title{padding:5px 0;text-align:center;font-weight:700;min-height:40px;display:flex;align-items:center;justify-content:center;line-height:1.3}.detail.shop .article-image,.layerShopTemplate .list .item .article-image{position:relative}.detail.shop .item .article-image img{width:auto;max-height:calc(100vh - 100px)!important;max-width:100%;margin:0 auto}.singlepage-item .shop-slider .item .article-image{text-align:center;min-height:280px}.singlepage-item .shop-slider .item .article-image img{width:unset;max-width:100%;max-height:255px}.layerShopTemplate .list .item .article-image:hover{transition:.8s ease-out;border-radius:20px 20px 0 0}.layerShopTemplate .list .item .article-image .image-link{background-color:#fff;width:100%;margin:0 auto;padding:100% 0 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.layerShopTemplate .list .item .article-image img{max-width:100%;max-height:380px;height:auto;width:auto}.filter-title{display:none;background-color:#999;color:#fff;padding:8px 10px;cursor:pointer;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-weight:300;font-size:.9rem}.filter-title:after{content:'\f056';font-weight:300}.filter-title.closed:after{content:'\f055';font-weight:300}.list-search{margin:1rem -1.5% .25rem;position:relative}.list-search.closed{height:0;overflow:hidden;min-height:unset;padding:0}.list-search-title{margin:0 1.5%}.list-search form{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}.list-search .list-search-item{margin:.5rem 1.5%}.list-search .list-search-select{padding:5px 33px 5px 10px;width:100%;background-color:#fff;border:1px solid #eee}.list-articleSort{position:relative;width:80%}.layerShopTemplate.search .list-articleSort{margin-left:1.5%}.item-articleSort{display:flex;justify-content:flex-start;align-items:center;letter-spacing:1px;position:absolute;top:-10px;left:0;z-index:1}.item-articleSort .label{width:100px;text-align:left}.item-articleSort select{padding:5px 33px 5px 10px;width:100%;background-color:#eee}.item-articleSort .list-search-select{background-color:unset;border:1px solid #eee;letter-spacing:1px}.list-showFilter{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:.5rem}.list-showFilter .activeFilter{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -.5% .5rem}.list-showFilter .activeFilter li{padding:5px;font-size:.9rem;background:#000;color:#fff;font-family:var(--main-font-fa);margin:0 .5rem .5rem;cursor:pointer;font-weight:300}.list-reset-button{background:0 0;border:none;margin-bottom:1rem;font-size:.9rem!important}.articlecount,.shop-slider .item{background:#fff}.button.addCart:hover,.detail.shop .download:hover,.list-reset-button:hover,.list-showFilter .activeFilter li:hover{opacity:.5;transition:.5s ease-out}.list.articles{margin-top:5rem;position:relative;align-items:stretch}#layerArticleCount{position:absolute;top:-4rem;right:1.5%;display:flex;justify-content:flex-end;letter-spacing:1px;padding:10px;border-bottom:1px solid #ccc;left:1.5%}.layerShopTemplate .list .item .text{padding:5px 10px;background:rgba(0,0,0,.2);border-radius:0 0 10px 10px;position:relative;font-size:.9rem;line-height:1.3rem}.layerShopTemplate .list .item .text .title{font-weight:700;max-width:95%;padding:0;text-align:left}.layerShopTemplate .list .item .text .sub-title{display:block;width:100%;position:relative}.layerShopTemplate .list .item .text .dispo .green,.layerShopTemplate .list .item .text .dispo .orange,.layerShopTemplate .list .item .text .dispo .red{font-size:0;height:12px;width:12px;border-radius:50%;position:absolute;top:10px;right:10px}.layerShopTemplate .list .item .text .discount{text-transform:uppercase;display:inline;color:var(--main-color)}.layerShopTemplate .list .item .text .discount .value{float:right;width:50%;text-align:right}.layerShopTemplate .list .item .text .discount .currencyPrice{display:flex;flex-wrap:nowrap;justify-content:flex-end;font-weight:700}.layerShopTemplate .list .item .text .discount .currencyPrice form,.layerShopTemplate .list .item .text .price .value form{margin-right:10px}.layerShopTemplate .list .item .text form select{border:none}.layerShopTemplate .list .item .text .discount .label,.layerShopTemplate .list .item .text .price .label{float:left;width:50%}.layerShopTemplate .list .item .text .price{font-weight:700;text-transform:uppercase;color:var(--main-color)}.layerShopTemplate .list .item .text .price .value{float:right;width:50%;text-align:right;display:flex;flex-wrap:nowrap;justify-content:flex-end}.layerShopTemplate .list.articles .item .article-image{background-color:#fff;margin-bottom:.5rem}.layerShopTemplate .list.articles .item .article-image .image-link{padding:0;text-align:center;overflow:hidden}.layerShopTemplate .list.articles .item .article-image .image-link img{max-width:100%}.layerShopTemplate .list.articles .item .subtitle.rabatt{color:var(--main-color);padding-top:5px}.layerShopTemplate .list .discount,.swiffy-slider .discount{display:flex;flex-wrap:wrap;justify-content:center;margin-top:5px}.articlecount{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;font-size:.7rem;letter-spacing:1px;margin-top:0;padding:2px 5px}.flags,.shop-slider .flags{justify-content:flex-end;display:flex;width:100%;letter-spacing:1px}.flags{flex-direction:row;align-items:center;font-size:.8rem;margin-top:10px;position:absolute;top:0;left:0}.shop-slider .flags{position:relative;top:unset;left:unset;flex-direction:row;align-items:center;font-size:.8rem;margin-top:0;margin-bottom:8px}#detail-article .flags{justify-content:flex-end;position:absolute;top:0;right:0;margin:0;font-size:1rem;z-index:1}#detail-article .flags .flag.new,#detail-article .flags .flag.newArticle,#detail-article .flags .flag.sale{margin:0}.flag.new{font-weight:700!important}.flag.newArticle{background-color:var(--main-lightgrey-color)!important;color:#000!important}.flag.new,.flag.newArticle,.flag.sale{padding:2px 10px;background-color:#000;color:#fff;font-weight:300;text-transform:uppercase;position:relative;text-align:center;margin:0 5px}.flag.sale{font-size:1.5rem;border-radius:50%;height:35px;width:35px;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:0 0 3px rgba(0,0,0,.5);background-color:#fff;color:red}.layerShopTemplate .favorite{font:var(--fa-font-light);font-weight:300;color:#fff;font-size:1.6rem;text-align:center;position:absolute;top:0;left:0;width:50px;padding:10px 0}.layerShopTemplate .favorite:after{content:'\f004';font:var(--fa-font-light)}.layerShopTemplate .favorite.active:after,.layerShopTemplate .favorite:hover:after{font-weight:700;transition:.5s ease-out}.layerShopTemplate form.search-form{background:rgba(0,0,0,.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;position:relative;margin-bottom:30px}.layerShopTemplate .search-form .button,.layerShopTemplate .search-form .input{border:none;padding:5px 0}.layerShopTemplate .search-form .input{background:0 0;width:90%}.layerShopTemplate .search-form .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;height:40px;width:35px;color:#333;font:var(--fa-font-light);position:absolute;right:0;top:0;cursor:pointer;padding:0}.shopfilter-list-item,.shopfilter-list-popup-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.form.articleGroup .select{margin-bottom:10px}.shopfilter{margin-top:10px;display:inline-block;width:100%}.shopfilter-list{margin:0 -10px 10px}.shopfilter-list:after{content:"";clear:both;display:table}.shopfilter-list-item{float:left;margin-bottom:10px;max-width:220px;min-width:180px;width:25%;box-sizing:border-box;padding:5px}.shopfilter-list-item-inner{position:relative;margin:0}.shopfilter-list-link{display:block;background-color:#eee;color:#333;border:1px solid #ccc;padding:0 36px 0 7px;height:28px;line-height:28px;font-size:80%;position:relative;text-decoration:none}.shopfilter-list-link:active,.shopfilter-list-link:focus,.shopfilter-list-link:hover{background-color:#333;color:#fff}.shopfilter-list-button{color:#000;font-weight:400;border:1px solid var(--main-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;font-size:80%}.shopfilter-list-item.open .shopfilter-list-button{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.shopfilter-list-button::after{position:absolute;content:'\f0d7';font:var(--fa-font-light);display:block;right:0;top:0;width:30px;line-height:2.1rem;padding:0;text-align:center;font-size:110%;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border:1px solid transparent}.shopfilter-list-button.active::after,.shopfilter-list-popup-item.active a::after{content:'\f00c'}.shopfilter-list-item.open .shopfilter-list-button::after{content:'\f0d8';-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0}.setArticle .form-item.checkbox input:checked~.checkmark,.shopfilter-list-button:active::after,.shopfilter-list-button:focus::after,.shopfilter-list-button:hover::after,.shopfilter-list-popup-item.active a,.shopfilter-list-popup-item:active a,.shopfilter-list-popup-item:focus a,.shopfilter-list-popup-item:hover a{background-color:var(--main-color)}.shopfilter-list-popup{position:absolute;top:100%;left:0;width:100%;z-index:10;display:none}.setArticle .form-item.checkbox input:checked~.checkmark:after,.setArticle .form-item.checkbox input~.checkmark:hover:after,.shopfilter-list-item.open .shopfilter-list-popup{display:block}.shopfilter-list-popup-inner{max-height:300px;border:1px solid var(--main-color);-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;border-top:none;background-color:#fff;overflow:auto;box-sizing:border-box}.shopfilter-list-popup-item a{display:block;height:30px;line-height:30px;padding:0 40px 0 7px;font-size:80%;color:inherit;text-decoration:none;position:relative;overflow:hidden}.shopfilter-list-popup-item a::after{position:absolute;content:'';font:var(--fa-font-light);display:block;width:18px;height:18px;line-height:18px;text-align:center;top:5px;right:5px;border:1px solid #333}.shopfilter-list-popup-item:active a::after,.shopfilter-list-popup-item:focus a::after,.shopfilter-list-popup-item:hover a::after{content:'\f0b0'}.shopfilter-list-popup-item.active a:active,.shopfilter-list-popup-item.active a:focus,.shopfilter-list-popup-item.active a:hover{text-decoration:line-through;background-color:var(--main-color)}.shopfilter-list-popup-item.active:active a::after,.shopfilter-list-popup-item.active:focus a::after,.shopfilter-list-popup-item.active:hover a::after{content:'\f00d'}.shopfilter-active{overflow:hidden;padding-top:20px;border-top:1px solid #ccc}.shopfilter-active-item{display:block;float:left;color:var(--main-color);margin-right:5px;margin-bottom:5px;font-size:80%;text-decoration:none;padding:5px 10px;border:1px solid var(--main-color);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.shopfilter-active-item.reset{border-color:transparent;float:right;margin-right:0;padding-right:0}.shopfilter-active-item::after{content:'\00A0\00A0\f00d';font:var(--fa-font-light)}.favorite,.favorite.active,.favorite:hover,.popup-head-close{font-family:var(--fa-font)}.shopfilter-active-item.reset::after{content:'\00A0\00A0\f1f8';font:var(--fa-font-light)}.detail.shop{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.detail.shop .item.left{width:40%}.favorite{position:absolute;top:5px;left:5px;z-index:1;font-size:1.5rem;background:#fff;color:#000;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:300!important}.favorite.active{color:var(--main-color);font-size:1.5rem;font-weight:900!important}.favorite:hover{color:var(--main-color);font-size:1.75rem;width:50px;height:50px;transition:.5s ease-out;transform:scale(1.1)}.detail.shop .articleLink{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.detail.shop .articleLink .buttonLink{font-family:var(--main-font-fa);background-color:var(--main-lightgrey-color);font-weight:300;padding:5px 10px;display:inline-block;font-size:1.2rem;margin-top:10px}.detail.shop .article-link .buttonLink a:before{font-family:var(--main-font-fa);content:'\f055'}.detail.shop .articleLink .buttonLink:hover{transform:scale(1.1);background-color:var(--main-color);color:#fff;transition:.5s ease-out}.detail.shop .swiffy-slider{margin-top:0}.detail.shop .item.right{width:55%}.detail.shop .containerAccordion{width:100%;margin-top:1.5rem}.detail.shop .content{margin:2rem 0}.detail.shop .content pre{white-space:break-spaces;font-size:inherit;font-family:inherit}.detail.shop .content .responsive-iframe{max-width:100%;padding-top:56.25%;position:relative;width:100%;margin-top:2rem}.detail.shop .content .responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail.shop .imageBrand{width:120px;margin:0;background-position:center center;background-size:100%;background-repeat:no-repeat}.detail.shop .attributes{width:100%;display:flex;flex-wrap:wrap;margin:1.5rem 0}.detail.shop .attributes .item{width:50%;display:flex;flex-wrap:wrap;margin:.5rem 0;justify-content:space-between;align-items:flex-start;flex-direction:row;text-align:left}.detail.shop .attributes .item .label{font-weight:700;min-width:40%;letter-spacing:.75px}.detail.shop .attributes .item .value{width:57%}.detail.shop .item.disponibility{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap;margin-top:1rem}.detail.shop .item.disponibility .label{font-weight:700;width:23.5%;letter-spacing:.75px;padding-right:20px}.detail.shop .item.size .label,.detail.shop .item.size select{padding:10px 20px;border:1px solid var(--main-lightgrey-color)}.detail.shop .item.size{display:flex;align-items:stretch;margin:2rem 0;width:400px;justify-content:space-between;flex-wrap:nowrap}.detail.shop .item.size .label{font-weight:700;background:var(--main-lightgrey-color);min-width:165px}.detail.shop .item.size select{width:100%}.detail.shop .datasheet img{max-width:100px}.detail.shop .download{background-color:#f4f4f4;padding:5px 10px;margin:.5rem 0}.contentLight,.detail.shop .shopCart .inner .item.addressGroup .price.value{font-weight:300}.layerGauge{width:100px;height:100px;border:1px solid #000;position:relative}.layerGaugeRight{height:100%;position:absolute;top:0;right:0;border-left:1px solid #000;width:10px}.layerGaugeRightValue{position:absolute;line-height:100px;left:100%;top:0;padding-left:10px}.layerGaugeBottom{height:10px;position:absolute;bottom:0;left:0;border-top:1px solid #000;width:100%}.layerGaugeBottomValue{position:absolute;top:100%;left:0;width:100%;text-align:center;padding-top:10px}.detail.shop .buttonClose{font-family:var(--main-font-fa);font-size:1rem;color:var(--main-color);cursor:pointer;background:0 0;padding:0;position:absolute;top:-30px;left:0;z-index:99;font-weight:300}.detail.shop .shopCart{display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-start;margin:2.5rem 0}.detail.shop .shopCart .inner{padding:1rem;background:var(--main-lightgrey-color);min-width:400px}.detail.shop .shopCart .inner .item{display:flex;justify-content:space-between}.detail.shop .shopCart .inner .item .price.value{display:flex;flex-wrap:nowrap;font-weight:700}.detail.shop .shopCart .inner .item .price.value>div{padding:0 3px}.detail.shop .shopCart .inner .item.price{font-weight:700;margin-top:.25rem;text-align:right}.detail.shop .shopCart .inner .item.price.addressGroup{font-size:.9rem;font-weight:300;background-color:rgba(0,121,197,.7);color:#fff;padding:5px;flex-wrap:wrap}.detail.shop .shopCart .inner .item.price.addressGroup .item.rabatt{margin-top:.25rem}.detail.shop .shopCart .inner .action{padding-top:1rem;text-align:right}.detail.shop .shopCart .inner .action form{display:flex;width:100%;justify-content:flex-end;align-items:stretch}.detail.shop .shopCart .inner .action input{background:#fff;border:none;padding:5px 10px;width:50px}.button.addCart span,.detail.shop .shopCart .inner .action button{background:var(--main-color);padding:5px 10px}.detail.shop .shopCart .inner .action input.decimal{width:60px}.detail.shop .shopCart .inner .action button{border:none;width:200px;color:#fff;font-family:var(--main-font-fa);font-weight:300;letter-spacing:1px;text-transform:uppercase;font-size:.8rem}.detail.shop .shopCart .inner .action button:hover{background:#000;transition:.5s ease-out}.frmAddCart{width:100%;display:flex;justify-content:flex-end;margin-bottom:1rem}.button.addCart .price{padding:5px 10px;background:var(--main-lightgrey-color);color:#000;font-weight:700}.button.addCart{border:none;color:#fff;font-family:var(--main-font-fa);font-weight:300;letter-spacing:1px;text-transform:uppercase;display:flex;flex-wrap:nowrap;font-size:1.2rem}.detail.shop .list.color{background:0 0;color:#000}.detail.shop .list.color form{background:0 0;width:100%;display:flex;flex-wrap:wrap;margin:0 -1.5%}.detail.shop .list.color form .item{width:15%;margin:.5rem 1.5%;text-align:center}.detail.shop .list.color.article form .item{width:22%;margin:.5rem 1.5%;text-align:center}.detail.shop .list.color form .item .image .flags{font-size:.6rem!important;justify-content:flex-end;position:absolute;top:0;right:0;margin:0;z-index:1;bottom:0}.detail.shop .list.color form .item .image{width:100%;border-radius:50%;overflow:hidden;background-size:cover;margin:0 auto;position:relative}.detail.shop .list.color form .item .image:after{content:"";display:block;padding-bottom:100%}.detail.shop .list.color form .item .image:hover,.detail.shop .list.color form .item.selected .image{border:10px solid #fff;box-shadow:0 1px 5px rgb(0 0 0 / 50%);transition:.5s ease-out;cursor:pointer}.detail.shop .list.color form .item .subtitle{margin-top:.5rem;overflow:hidden;font-size:.8rem}.detail.shop .list.color form .item.selected .subtitle{margin-top:.5rem;font-weight:700}.grey{background:#9a9a9a;color:#fff}.color{background:var(--main-color);color:#fff}.popup{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:9999999}.popup-container{position:absolute;background-color:#fff;width:90%;max-height:90%;max-width:1300px;top:5%;left:0;right:0;margin:0 auto;overflow:auto}.setArticle .form-item.checkbox:hover input~.checkmark,.switch-slider{background-color:#ccc}.popup-content,.popup-head{margin:20px}.popup-head{padding-right:40px}.popup-head-title{font-size:150%}.popup-head-close{position:absolute;right:20px;top:20px;font-weight:300;cursor:pointer;font-size:200%}.popup-head-close:hover{color:#333;text-decoration:none!important}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:.5rem}.switch input{opacity:0;width:0;height:0}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}.switch-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.switch-slider{background-color:#000}input:focus+.switch-slider{box-shadow:0 0 1px #000}input:checked+.switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.containerArticleSoldOut{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;font-weight:600;color:#fff}.containerArticleSoldOut .soldOutTitle:before{content:'\f4a5';font-family:var(--main-font-fa);font-weight:300;display:block;font-size:2em}.setArticle{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:1.5rem 0;align-items:stretch}.setArticle .headTitle{width:100%;font-weight:100;margin-bottom:2rem;font-family:var(--main-font-second);font-size:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.setArticle .item,.setArticle .item.articleSet{margin:0 2.5% 2rem;text-align:center;display:flex;position:relative}.setArticle .item{width:20%;justify-content:space-between;flex-direction:column;align-items:center}.setArticle .item.articleSet{width:100%;justify-content:space-between;flex-direction:row;align-items:flex-start;border-bottom:1px solid #eee}.setArticle .item.articleSet .image{width:25%;position:relative}.setArticle .item.articleSet .set-content{width:70%;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;min-height:95%}.setArticle .item.articleSet .set-content .content{font-size:.8rem;margin-top:.5rem;width:100%}.setArticle .item.articleSet .set-title{font-weight:700;font-size:1.2rem;width:60%}.setArticle .item.articleSet .attributes{width:100%;display:flex;flex-wrap:wrap;font-size:.8rem;margin:0 0 .25rem}.setArticle .item .set-title{font-weight:700;font-size:.9rem}.setArticle .item .image{margin:.5rem 0;width:100%}.link-changeArticle{width:100%;margin-bottom:1rem;text-align:right}.setArticle .count,.setArticle .linkChangeArticle{font-family:var(--main-font-fa);font-weight:300}.linkChangeArticle{background:#f4f4f4;padding:5px}.setArticle .count{margin-bottom:.25rem}.setArticle .setAction{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.setArticle .setAction .count,.setArticle .setAction .itemPrice{width:100%;text-align:right;margin-bottom:.5rem}.setArticle .form-item.checkbox{display:block;cursor:pointer;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;background-color:#eee;width:100%;margin-top:5px;padding:5px}.setArticle .form-item.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.setArticle .form-item.checkbox .checkmark{height:25px;width:25px;background-color:#ccc;margin-right:10px;position:relative}.setArticle .form-item.checkbox .checkmark:after{content:"";position:absolute;display:none}.setArticle .form-item.checkbox .checkmark:after,.setArticle .form-item.checkbox .checkmark:hover:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accessoires .item-content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0}.accessoires .item-content .item-head{font-size:.9rem;width:100%}.accessoires .item-content .item{width:100%;padding:5px 0 5px 10px;font-size:.8rem;background-color:#f2f2f2;margin:5px 0;display:unset;text-align:left;align-items:flex-start}.accessoires .countryflag{height:auto;width:25px;margin:0 auto}.accessoires .item-content .item a{text-decoration:none;float:left}.accessoires .item-content .item a:before{content:'\f08e\00A0';font-family:var(--fa-font);font-weight:300}.accessoires .item-content .attribute{float:right;width:40px;text-align:center;color:#000}.articlereplace-head{overflow:hidden;margin:20px;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;justify-content:flex-start;width:100%}.articlereplace-head-item{width:50%;float:left;max-width:200px}.articlereplace-head-left div{padding-right:10px}.articlereplace-head-right div{padding-left:10px}.articlereplace-head-item-title{font-weight:700}.articlereplace-head-item-subtitle{font-weight:700;margin-top:10px}.articlereplace-head-item-number,.articlereplace-list-item-number{font-size:80%;color:#999}.articlereplace-head-item-image{margin-top:10px}.articlereplace-head-item-image img,.articlereplace-list-item-image img{width:100%;height:auto}.articlereplace-list{display:flex;flex-wrap:wrap;margin:20px -1.5% 0;overflow:hidden}.articlereplace-list-item{width:17%;margin:0 1.5% 20px}.articlereplace-list-item-inner{padding:0 10px}.articlereplace-list-item-title{font-weight:700;font-size:.8rem}.articlereplace-list-item-image{line-height:0;margin-top:10px;position:relative}.articlereplace-list-item-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.articlereplace-list-item-link:hover{opacity:1}.articlereplace-list-item-link::after{content:'\f021';font-family:var(--fa-font);font-weight:300;font-size:150%;color:#fff;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.list.article-group .item{width:33.33%;float:left;position:relative}.list.article-group .item .title{height:30px;line-height:30px;position:absolute;bottom:0;display:block;background:rgba(47,47,47,.9)}.shop-slider.preview{margin-top:20px!important}.layerShopSlider .content{position:relative;overflow:hidden;margin-bottom:20px}.layerShopSlider .item .inner{margin:0 20px;padding:10px 0;position:relative}.layerShopSlider .item .article-image img{width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block}.layerShopSlider .item .article-image{position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid var(--main-color)}.layerShopSlider .item .article-image:hover{background-color:rgba(213,213,213,.8);transition:.8s ease-out}.layerShopSlider .item .article-image .image-link{transition-delay:1s;background-color:#fff;width:100%;margin:0 auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.layerShopSlider .item .article-image .icon{font:var(--fa-font-light);font-weight:300;color:transparent;font-size:4rem;position:absolute;top:0;width:100%;height:100%;text-align:center;line-height:27rem}.layerShopSlider .item .article-image .icon:hover{color:#000;transition:.8s ease-in-out;z-index:1}.layerShopSlider .item .article-image .image-link:hover{background-size:100%;transition:.8s ease-in-out;opacity:.5}.layerShopSlider .item .title{margin-top:10px;font-weight:700;vertical-align:top;font-size:16px;color:#333;text-align:left}.layerShopSlider .item .discount{margin-top:5px;overflow:hidden}.layerShopSlider .item .discount .right,.sendWatchlist{float:right}.layerShopSlider .item .number{font-size:90%}.layerShopSlider .item .price{padding:3px 0}.layerMemberWatchlist .list{display:flex;flex-wrap:wrap;margin:0 -1.5%}.layerMemberWatchlist .list .item{width:45%;margin:10px 1.5%;padding:20px;border:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between}.layerMemberWatchlist .list .item .image{width:30%}.layerMemberWatchlist .list .item .head .title{font-size:140%}.layerMemberWatchlist .list .item .list{margin-bottom:0;border-bottom:none}.layerMemberWatchlist .list .item.set{width:100%;padding:0;border:none;margin-top:10px}.layerMemberWatchlist .list .item .right{width:65%;position:relative}.layerMemberWatchlist .list .item .title{font-size:120%;color:#000}.layerMemberWatchlist .list .item .subtitle{color:#000}.layerMemberWatchlist .list .item .number{font-size:95%;color:#000;margin-bottom:10px}.layerMemberWatchlist .list .item .count{text-align:right;color:#000}.layerMemberWatchlist .list .item .dispo{padding-left:20px;font-size:95%;margin-bottom:15px;color:#000}.dispo:before{content:'';display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px}.dispo.green:before{background-color:green}.dispo.orange:before{background-color:orange}.dispo.red:before{background-color:red}.layerMemberWatchlist .list .item .price{text-align:right;margin-bottom:15px}.layerMemberWatchlist .list .item .price.sale{margin-bottom:0}.layerMemberWatchlist .list .item .action form{display:flex;flex-wrap:nowrap}.btnSendWatchlist{display:block;background-color:#ccc;color:#333;padding:5px 10px;margin-bottom:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;margin-top:10px}.btnSendWatchlist:hover{background-color:#ccc;color:var(--main-color);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.load-more-posts{margin:0 1.5%}.load-more-posts.center{text-align:center}.load-more-posts button{border:none;cursor:pointer;text-transform:uppercase;color:#fff;font-weight:300;background:var(--main-color);border-radius:0;padding:5px 10px;font-family:var(--main-font);font-size:1.2rem;letter-spacing:1.2px}.load-more-posts button:hover{background:var(--main-lightgrey-color);color:#000;transition:1s ease-out}.load-more-posts button:before{font-family:var(--fa-font);font-weight:100;content:'\f055\A0'}.no-items-found{background-color:var(--main-lightgrey-color);padding:10px;font-weight:700;visibility:hidden}#card-payment-container{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;height:100vh;background:rgba(0,0,0,.6);z-index:999}#card-payment-container .container-inner{background:#fff;padding:20px 10px;min-width:380px;box-shadow:0 0 10px #999;max-height:90vh;overflow-y:scroll;max-width:100vw}.apple-pay-button{appearance:none;-webkit-appearance:none;background-color:#000;color:#fff;border:none;padding:12px 20px;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer}.apple-pay-button:hover{background-color:#222}@media only screen and (max-width:1500px){#layerMainContent.layout-13 .layerShopTemplate .list .item,#layerMainContent.layout-32 .layerShopTemplate .list .item{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.5rem 1.5%;transition:transform .2s;text-align:center}}@media only screen and (max-width:1160px){.layerShopTemplate .list .item{width:33.333%}.detail.shop .list.color form .item{width:17%}.layerMemberWatchlist .list .item{width:100%}}@media only screen and (max-width:1000px){.detail.shop .list.color form .item{width:22%}.detail.shop .attributes .item{width:100%;margin:.25rem 0}.setArticle .item{width:28.333%}.shop-slider-detail.preview{display:none}}@media only screen and (max-width:900px){.article-detail-view .col-left{width:40%}.article-detail-view .col-right{width:55%;padding-left:0}#layerMainContent.layout-13 .layerShopTemplate .list .item,#layerMainContent.layout-32 .layerShopTemplate .list .item,.layerShopTemplate .list .item{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5rem;margin-bottom:1rem;transition:transform .2s}}@media only screen and (max-width:800px){.detail.shop .item.left,.detail.shop .item.right{width:100%}.detail.shop .article-image{position:relative;margin-bottom:2rem}.detail.shop .list.color form{margin:0}.detail.shop .list.color form .item{width:17%}.articlereplace-list-item{width:22%}.filter-title{display:flex;margin-top:1rem;margin-bottom:0}.list-search{margin:0;position:relative;background-color:#eee;padding:10px}.list-search .list-search-item{margin:.25rem 1.5%}.layerShopTemplate .list .item .inner,.shop-slider .item .inner{padding:20px 5px}.item-articleSort .label{font-size:.9rem}}@media only screen and (max-width:600px){.article-detail-view .col-left,.article-detail-view .col-right{width:100%;padding:15px 0;float:none;margin:0}.layerShopTemplate .list .item .text{font-size:.7rem;line-height:.9rem}.layerShopTemplate .list .item .text .discount .label,.layerShopTemplate .list .item .text .discount .value{float:none;width:100%;text-align:right}.setArticle .item{width:45%}.articlereplace-list-item{width:30.333%}}@media only screen and (max-width:560px){.detail.shop .list.color form .item{width:22%}.detail.shop .shopCart .inner{padding:1rem;background:var(--main-lightgrey-color);min-width:unset;width:100%}.detail.shop .item.size{display:flex;align-items:stretch;margin:2rem 0;width:100%;justify-content:space-between;flex-wrap:nowrap}.layerShopTemplate .list .item .inner .title{padding:5px 0;font-size:.8rem}.detail.shop .attributes .item .label,.detail.shop .attributes .item .value,.detail.shop .item.disponibility .dispo,.detail.shop .item.disponibility .label{width:100%;padding-bottom:10px}.articlereplace-list-item{width:47%}}@media only screen and (max-width:450px){.detail.shop .list.color form .item{width:30.333%}.item-articleSort .label{font-size:.8rem;width:unset;padding-right:5px}.item-articleSort select{font-size:.8rem}#layerArticleCount{font-size:.8rem;padding:20px 10px 10px}.layerShopTemplate .list .discount .value,.swiffy-slider .discount .value{width:100%}}@media only screen and (max-width:350px){.layerShopTemplate .list .item{width:100%}}