.step-counter{padding:0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.step-counter .step{width:45px;height:45px;margin:0 15px;position:relative;display:inline-block;font-size:16px;font-weight:bold;text-align:center;color:#83b81a;line-height:42px;border:2px solid #83b81a;border-radius:30px}.step-counter .step::before{content:"";position:absolute;top:19px;left:-37px;width:37px;height:2px;background:#83b81a;z-index:-1}.step-counter .step:first-child::before{display:none}.step-counter .step-back{cursor:pointer}.step-counter .active{color:#fff;background:#83b81a}.step-counter .active~li{color:#83b81a;border:2px solid #83b81a;background:#fff}.step-counter .active~li::before{background:#83b81a}.bloc-comment-ca-marche .list{border:2px solid #1d2832;padding-bottom:5px;padding-top:15px}.bloc-comment-ca-marche .list .line{display:flex;align-items:center}.bloc-comment-ca-marche .list .line div{padding:0 30px;margin-bottom:15px}.bloc-comment-ca-marche .list .line .bullet{flex-shrink:0;flex-basis:50px;width:43px;height:40px;background:url(bf784ac271531623bb91.png) no-repeat 0% center;background-size:contain;color:#fff;font-weight:bold;line-height:40px;padding-left:17px}.bloc-comment-ca-marche .list .line .text{font-size:1em;line-height:1.3}.bloc-comment-ca-marche .title{background:#1d2832;color:#fff;font-weight:bold;text-transform:uppercase;padding:12px}.panel-loader{position:absolute;top:0;bottom:0;z-index:10;width:100%;background:#ddd;opacity:.5}.panel-loader .loader-container{display:flex;height:100%;justify-content:center;align-items:center;font-size:5em}.checkout h1{background:#e4e5e6;padding:10px 10px;font-size:1.3rem;margin-bottom:50px;text-transform:uppercase}.checkout h4{font-size:1.7rem;padding:0 20px}.checkout .cart-line{padding:5px;border:1px solid #ddd;font-size:.9rem}.checkout .cart-line img{width:100%;height:100%;max-height:200px;object-fit:contain}.checkout .cart-line tr td{border:0}.checkout .cart-line td.label{width:25%}.checkout #summary{background-color:#11242d;padding:10px}.checkout #summary h5{color:#fff;text-align:center;text-transform:uppercase}.checkout #summary .infos{background-color:#fff;padding:0 0 5px 0}.checkout #summary .infos .total-ttc{color:red}.checkout #summary .infos .value{text-align:right}.checkout #summary .infos .button-container{text-align:center;padding:0 20px}.checkout #summary .infos .button-container .btn{background:#83b81a;color:#fff;text-transform:uppercase}.checkout #summary .infos .button-container .note{font-weight:bold;font-size:.9em}#cart h3{font-size:1.5rem;font-weight:normal;text-transform:uppercase}#cart h4{font-weight:bold;font-size:1.7rem;padding:0}#cart .note{padding-top:8px;padding-bottom:3px;display:block}#cart .stock-available{display:none}#cart .message-warning{display:table}#cart .summary-style{background-color:#1b2832}#cart .summary-style .list{background-color:#fff}#cart .cart-line .label{max-width:25%;min-width:125px}#cart .cart-line .product-name{font-weight:bold;text-decoration:none}#cart .with-defects{position:relative}#cart .with-defects::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:5px;background:repeating-linear-gradient(45deg, #f1f16a 0 10px, black 10px 20px);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#cart .btn-remove-from-cart{font-size:.8rem;color:#212529;text-decoration:underline}#cart .input-group .input-group-prepend,#cart .input-group .input-group-append{cursor:pointer}#cart .input-group input[type=number]{max-width:65px;-moz-appearance:textfield;text-align:center}#cart .input-group input[type=number]::-webkit-inner-spin-button,#cart .input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart .cart-empty .icon{width:45px;display:inline-block;vertical-align:bottom}#cart .cart-empty h3{font-weight:bold;text-transform:uppercase}#cart .cart-empty .btn-dark{text-transform:uppercase}#cart .image-wrapper{width:100px;position:relative;overflow:hidden;justify-content:center;align-items:center;display:inline-block}#cart .image-wrapper .image-item{position:absolute;width:100%;height:100%}#cart .image-wrapper .image-item .image-alt{width:100%;height:100%;justify-content:center;align-items:center;background-size:contain;background-position:center;background-repeat:no-repeat}#cart .image-wrapper:after{content:"";display:block;padding-bottom:100%}
