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

/*# sourceMappingURL=product_list.css.map */