.meo-click-and-collect form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meo-click-and-collect .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0 -7.5px}.meo-click-and-collect .form-fields .form-element{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0 7.5px;margin-bottom:15px}.meo-click-and-collect .form-fields .form-element.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.meo-click-and-collect .form-top{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.meo-click-and-collect .form-top.form-position-bottom{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.meo-click-and-collect .form-bottom{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.meo-click-and-collect .total-wrapper,.meo-click-and-collect .submit-wrapper{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.meo-click-and-collect .form-element textarea{resize:vertical}.meo-click-and-collect .form-element .input-error{border:1px solid rgba(255,0,0,.5)}.meo-click-and-collect .list-produits{list-style:none}.meo-click-and-collect .list-produits li{margin:0;padding:7.5px;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.meo-click-and-collect .list-produits li input[type=checkbox]{display:none}.meo-click-and-collect .list-produits li .produit-info-wrapper{position:relative}.meo-click-and-collect .list-produits li label{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;display:block;margin:0;background:#fff}.meo-click-and-collect .list-produits li label:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.meo-click-and-collect .list-produits li label .img{width:100%;padding-top:56.25%;position:relative}.meo-click-and-collect .list-produits li label .img:before,.meo-click-and-collect .list-produits li label .img:after{position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.meo-click-and-collect .list-produits li label .img:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;color:#fff;top:10px;left:10px;z-index:1;display:inline-block;line-height:1;font-size:1.8em;text-shadow:0 0 .3em rgba(0,0,0,.25)}.meo-click-and-collect .list-produits li label .img:after{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25)}.meo-click-and-collect .list-produits li label .img img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.meo-click-and-collect .list-produits li label .content{text-align:center;padding:5px 10px}.meo-click-and-collect .list-produits li label .content .produit-title{font-weight:bold;font-size:1.5em;margin-bottom:.5em}.meo-click-and-collect .list-produits li label .content .produit-desc{font-style:italic;margin-bottom:.5em}.meo-click-and-collect .list-produits li label .content .produit-reduction{position:absolute;top:.5rem;left:.5rem;padding:.25rem;background-color:var(--e-global-color-primary, #e74c3c);border-radius:.5rem;color:#fff;font-weight:bold;font-size:85%}.meo-click-and-collect .list-produits li label .content .produit-prix-sans-reduction{text-decoration:line-through;color:var(--e-global-color-primary, #e74c3c);margin-bottom:.3em}.meo-click-and-collect .list-produits li label .content .produit-prix{font-size:1.2em;font-weight:bold;margin-bottom:.5em}.meo-click-and-collect .list-produits li label .content .produit-quantite{visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:5px}.meo-click-and-collect .list-produits li label .content .produit-quantite input{display:inline-block;width:60px;padding:.3em}.meo-click-and-collect .list-produits li input[type=checkbox]:checked+label{-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}.meo-click-and-collect .list-produits li input[type=checkbox]:checked+label .img:after,.meo-click-and-collect .list-produits li input[type=checkbox]:checked+label .img:before{visibility:visible;opacity:1}.meo-click-and-collect .list-produits li input[type=checkbox]:checked+label .content .produit-quantite{visibility:visible;opacity:1}.meo-click-and-collect .total-wrapper{margin:30px auto;text-align:center}.meo-click-and-collect .total-wrapper .total{display:block;font-weight:bold;font-size:1.5em}.meo-click-and-collect .form-error{margin-top:20px;padding:10px 15px;background:rgba(255,0,0,.15);border:1px solid rgba(255,0,0,.5);font-size:80%}.meo-click-and-collect .form-error ul{margin:0;padding:0}.meo-click-and-collect .form-error ul li{margin-top:0;margin-bottom:0}.meo-click-and-collect .submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meo-click-and-collect .submit-wrapper button:hover{text-decoration:none}