.product-min{cursor:pointer;width:100%;padding:5px;height:450px}@media (min-width: 460px){.product-min{height:440px}}@media (min-width: 600px){.product-min{height:420px}}@media (min-width: 992px){.product-min{height:460px}}@media (min-width: 1200px){.product-min{height:440px}}.product-min .content-main{display:flex;height:100%;border:2px solid #D8CEC4;border-radius:5px;overflow:hidden;padding:20px 10px;transition:all 0.3s ease;position:relative;flex-direction:column;justify-content:center;justify-content:center}@media (min-width: 992px){.product-min .content-main{padding:10px}}.product-min .content-main .content-step-routine{position:absolute;right:10px;top:10px;z-index:1}.product-min .content-main .content-step-routine .step-routine{font-size:11px;color:var(--color-brown);text-transform:uppercase;font-weight:bold;letter-spacing:1px}.product-min .content-main .content-step-routine .step-routine .content-icone-number{position:relative;margin-top:3px}.product-min .content-main .content-step-routine .step-routine .content-icone-number .number{position:absolute;z-index:1;font-family:Arial, Helvetica, sans-serif}.product-min .content-main .content-step-routine .step-routine .content-icone-number .number.matin{top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-3px;width:6px;margin-left:-1px;height:12px;color:#ECE8E5;font-size:14px}.product-min .content-main .content-step-routine .step-routine .content-icone-number .number.soir{color:var(--color-brown);right:5px;top:0;transform:none;font-size:14px}.product-min .content-main .content-step-routine .step-routine .content-icone-number .picto{text-align:center}.product-min .content-main .content-step-routine .step-routine .content-icone-number .picto svg{fill:var(--color-brown);height:24px}.product-min .content-main .content-step-routine .step-routine .content-icone-number .picto.matin svg{width:34px;height:auto}.product-min .content-main .tags{position:absolute;display:flex;flex-direction:column;z-index:1;left:20px;top:10px}.product-min .content-main .tags .picto{font-size:0px;line-height:0px;margin-bottom:6px;width:20px}.product-min .content-main .tags .picto svg{height:20px;width:20px;fill:#000000}.product-min .content-main .tags .picto.matin svg{fill:#ffc700}.product-min .content-main .tags .picto.soir svg{fill:#51baad;height:16px}.product-min .content-main .tags .picto.essentiel svg{fill:#be2664}.product-min .content-main .tags .picto:last-child{margin-bottom:0px}.product-min .content-main .left{width:100%}.product-min .content-main .left .content-img-prd{position:relative;display:flex;align-items:center;height:100%;justify-content:center;padding:10px 0}@media (min-width: 992px){.product-min .content-main .left .content-img-prd{padding:20px 0}}.product-min .content-main .left .content-img-prd .content-gamme{position:absolute;right:10px;bottom:10px;z-index:1;left:10px;text-align:center}.product-min .content-main .left .content-img-prd .content-gamme .gamme{font-size:12px;line-height:12px;white-space:nowrap}.product-min .content-main .left .content-img-prd img{max-height:140px;margin-left:-30px}@media (min-width: 768px){.product-min .content-main .left .content-img-prd img{max-height:160px;margin-left:0px}}@media (min-width: 992px){.product-min .content-main .left .content-img-prd img{max-height:180px}}.product-min .content-main .right{display:flex;flex-direction:column;width:100%;height:100%}@media (min-width: 992px){.product-min .content-main .right{padding:0px 0px 0px 10px}}.product-min .content-main .right .content-infos-prd .content-besoin{padding-bottom:10px}.product-min .content-main .right .content-infos-prd .content-besoin .besoin{display:inline-block;font-size:11px;color:#ffffff;text-transform:uppercase;line-height:20px;border-radius:20px;padding:0 10px;margin-bottom:4px;margin-right:4px}@media (min-width: 992px){.product-min .content-main .right .content-infos-prd .content-besoin .besoin{font-size:11px}}.product-min .content-main .right .content-infos-prd h3{font-size:18px;line-height:24px;color:#000000;padding-bottom:10px;padding-right:20px}.product-min .content-main .right .content-infos-prd h3 .picto{display:inline-block;position:relative;height:24px;vertical-align:middle}.product-min .content-main .right .content-infos-prd h3 .picto svg{position:absolute;left:0px;top:50%;margin-top:-10px;height:16px;fill:var(--color-brown)}.product-min .content-main .right .content-infos-prd p{font-size:14px;color:#9E9084;margin-top:0px}.product-min .content-main .right .content-add-to-cart{flex:1;display:flex;align-items:flex-end}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart{display:flex;justify-content:space-between;width:100%;flex-direction:column}@media (min-width: 992px){.product-min .content-main .right .content-add-to-cart .infos-add-to-cart{flex-direction:row}}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .infos{display:flex;align-items:center;justify-content:center;padding-bottom:0px;background:#000000;color:#ffffff;border-radius:30px;height:30px;line-height:30px;padding:0 15px;flex-direction:row}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label{color:#ffffff;font-size:14px;line-height:14px}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label .on{display:none}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label .on .check{padding-left:10px;font-size:0px;line-height:0px;color:#ffffff}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label .on .check svg{height:14px;fill:#ffffff}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .price{color:#000000;font-size:16px;white-space:nowrap;display:flex;flex-direction:row;align-items:center;padding-bottom:10px;justify-content:center}@media (min-width: 992px){.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .price{flex-direction:column;align-items:flex-end;justify-content:end;padding-bottom:0px;padding-right:30px}}.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .price .oldprice{text-decoration:line-through}@media (max-width: 992px){.product-min .content-main .right .content-add-to-cart .infos-add-to-cart .price .oldprice{margin-right:5px}}.product-min .content-main:hover{border:2px solid var(--color-brown)}.product-min.selected .content-main{border:2px solid var(--color-brown)}.product-min.selected .content-main .right{display:flex;flex-direction:column;flex:1}.product-min.selected .content-main .right .content-infos-prd h3{color:#000000}.product-min.selected .content-main .right .content-add-to-cart .infos-add-to-cart .infos{background:var(--color-brown)}.product-min.selected .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label .off{display:none}.product-min.selected .content-main .right .content-add-to-cart .infos-add-to-cart .infos .label .on{display:flex}.product-min.hide{display:none}
