.layout_1{margin:calc(.5 * var(--grid-gap)) calc(-0.5 * var(--grid-gap));clear:both;display:flex;flex-wrap:wrap;align-items:stretch}.layout_1:before,.layout_1:after{content:" ";display:table}.layout_1:after{clear:both}.layout_1:before,.layout_1:after{content:none}.layout_1>*{padding:calc(var(--grid-gap) / 2)}.layout_1>*>*:first-child{height:100%}.layout_1>*{width:50%}@media (min-width: 714px){.layout_1>*{width:33.33334%}}@media (min-width: 1344px){.layout_1>*{width:25%}}@media (min-width: 984px){.with-column .layout_1>*{width:33.33334%}}.layout_1{--product-list-gap:20px;margin-top:var(--grid-gap-half);margin-bottom:var(--grid-gap-half)}@media (max-width: 713.98px){.layout_1{--product-list-gap:16px}}.layout_1>li .product-image{position:relative;position:relative;display:block;overflow:hidden}.layout_1>li .product-image:before{content:'';display:block;width:100%;height:0;padding:0 0 var(--image-ratio)}.layout_1>li .product-image .product_image_image{margin:0;position:absolute;top:0;left:0;width:100%}.layout_1>li .product-image .label-box{left:var(--grid-gap-half)}.layout_1>li.type-article,.layout_1>li.type-link{--image-ratio:61.7%}.layout_1>li.type-product{--image-ratio:150%}.layout_1>li .product-infos{padding:var(--grid-gap)}.layout_1>li .comments_note,.layout_1>li .content_price{margin-top:4px;line-height:var(--product-list-gap)}.layout_1>li .content_price{margin-top:var(--grid-gap-half)}.layout_1>li .content_price .price{display:inline-block;vertical-align:top;font-size:1rem;color:#5e5e5e;font-weight:400}.layout_1>li .content_price .old-price{font-size:.93333rem}.layout_1>li .product-name{margin:0}.layout_1>li .product-name a{display:block}.layout_1>li .product-desc{color:#5e5e5e;margin:var(--grid-gap-half) 0 0;font-size:.93333rem;max-height:calc(var(--product-list-gap) * 4);line-height:var(--product-list-gap);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.layout_1>li .button-container{margin-top:var(--product-list-gap)}.layout_1>li .product-container{background:#fff;position:relative}@media (min-width: 984px){.layout_1>li .product-container:hover .color-list-container,.layout_1>li .product-container:hover .product-buttons-functional{opacity:1}}.layout_1>li .product-buttons-functional{position:absolute;top:8px;right:8px;z-index:30}@media (max-width: 419.98px){.layout_1>li .product-buttons-functional{display:none}}.layout_1>li .product-buttons-functional>*{float:left}.layout_1>li .product-buttons-functional>*+*{margin-left:4px}.layout_1>li .product-buttons-functional .btn{display:block;font-size:16px;padding:0;width:36px;line-height:36px;color:#efefef;background:#1E1E1E;border-color:transparent;transition:background .4s cubic-bezier(0.23, 1, 0.32, 1)}.layout_1>li .product-buttons-functional .btn:hover,.layout_1>li .product-buttons-functional .btn:focus{color:#efefef;background-color:#0f0f0f;border-color:transparent}.layout_1>li .product-buttons-functional .btn:active,.layout_1>li .product-buttons-functional .btn.active,.open .layout_1>li .product-buttons-functional .btn.dropdown-toggle{color:#efefef;background-color:#000;border-color:transparent;background-image:none}.layout_1>li .product-buttons-functional .btn.disabled,.layout_1>li .product-buttons-functional .btn.disabled:hover,.layout_1>li .product-buttons-functional .btn.disabled:focus,.layout_1>li .product-buttons-functional .btn.disabled:active,.layout_1>li .product-buttons-functional .btn.disabled.active,.layout_1>li .product-buttons-functional .btn[disabled],.layout_1>li .product-buttons-functional .btn[disabled]:hover,.layout_1>li .product-buttons-functional .btn[disabled]:focus,.layout_1>li .product-buttons-functional .btn[disabled]:active,.layout_1>li .product-buttons-functional .btn[disabled].active,fieldset[disabled] .layout_1>li .product-buttons-functional .btn,fieldset[disabled] .layout_1>li .product-buttons-functional .btn:hover,fieldset[disabled] .layout_1>li .product-buttons-functional .btn:focus,fieldset[disabled] .layout_1>li .product-buttons-functional .btn:active,fieldset[disabled] .layout_1>li .product-buttons-functional .btn.active{background:#1E1E1E;border-color:transparent}.layout_1>li .product-buttons-functional .btn span{display:none}.layout_1>li .product-buttons-functional .btn:hover{background:#f1f1f1}.layout_1>li .product-buttons-functional .btn:before{font-weight:normal;display:inline-block;vertical-align:top;font-family:"Material Design Icons";margin:0}.layout_1>li .product-buttons-functional .compare>a:before{content:"\F05D1"}.layout_1>li .product-buttons-functional .compare>a.checked{position:relative}.layout_1>li .product-buttons-functional .compare>a.checked:after{content:"\F012C";font-family:"Material Design Icons";position:absolute;top:-1px;left:50%;margin-left:5px;color:#fff;background:#1E1E1E;border-radius:50%;font-size:9px;width:16px;line-height:16px}.layout_1>li .product-buttons-functional .dropdown-menu{right:0;left:auto}.layout_1>li .color-list-container{text-align:center;position:absolute;z-index:30;bottom:0;left:0;width:100%;padding:8px 6px;background:#fff;opacity:0;transition:opacity .4s cubic-bezier(0.23, 1, 0.32, 1)}.layout_1>li .color-list-container li{width:20px;height:20px;padding:0;border-radius:50%;display:inline-block;vertical-align:top;background:#fff}.layout_1>li .color-list-container li .color_pick{display:block;height:100%;width:100%;border-radius:50%;cursor:pointer;position:relative;background-size:cover !important}.layout_1>li .color-list-container li .color_pick:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;pointer-events:none;border:2px solid transparent;box-shadow:none;transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.layout_1>li .color-list-container li .isWhite:after{border-color:#7d7d7d}.layout_1>li .color-list-container li .color_pick:hover:after{border-color:#5e5e5e;box-shadow:inset 0 0 0 3px #fff}.layout_1>li .color-list-container li.link_plus_product{width:auto}.layout_1>li .color-list-container li.link_plus_product a{font-size:13px;font-family:"Barlow Condensed",Arial,Helvetica,sans-serif;font-weight:400;color:#7d7d7d}@media (max-width: 419.98px){.layout_1>li .color-list-container{display:none}}.layout_1>li .color-list-container,.layout_1>li .product-buttons-functional{opacity:0;transition:opacity .4s cubic-bezier(0.23, 1, 0.32, 1)}@media (max-width: 419.98px){.layout_1>li .btn{padding:2px 8px;font-size:.93333rem;line-height:20px;border-radius:14px;font-weight:400}}.layout_1>li .product-infos{padding:12px 0 0;flex-grow:1;display:flex;flex-direction:column;text-align:center}.layout_1>li .product-name{margin:0;max-height:calc(var(--product-list-gap) * 2);line-height:var(--product-list-gap);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout_1>li .product-name a{display:block;text-transform:none}.layout_1>li .button-container{margin-top:auto}.layout_1>li.type-product .button-container{padding-top:12px}.layout_1>li .product-container{display:flex;flex-direction:column}.layout_1>li{--image-ratio:150% !important}.layout_1>li .product-infos_price{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}.layout_1>li .product-name a{text-transform:uppercase}

/*# sourceMappingURL=product-list-layout-1.css.map */