.product-line-grid{align-items:center}.product-line-grid{border-bottom:1px solid #dee2e6;padding:32px 0;}.product-line-grid__row{display:flex;flex-wrap:wrap;}@media(min-width:768px){.product-line-grid__row{flex-wrap:nowrap}}.product-line-grid__block{padding:0 .625rem}.product-line-grid__block--image{align-self:flex-start;flex:0 0 80px;max-width:80px;order:-3}@media(min-width:768px){.product-line-grid__block--image{align-self:center;flex:0 0 100px;max-width:100px}}.product-line-grid__block--prod{flex: 0 0 calc(100% - 106px);max-width: calc(100% - 106px);order:-2}@media(min-width:768px){.product-line-grid__block--prod{flex:1 1 auto;max-width:inherit}}.product-line-grid__block--qty{flex:0 0 50%;margin:24px 0 0;max-width:50%}@media(min-width:768px){.cart-button {margin: 40px 0;}.product-line-grid__block--qty{flex:0 0 8.125rem;margin:0;max-width:8.125rem}}.product-line-grid__block--total{flex:0 0 50%;margin:24px 0 0;max-width:50%;text-align:right}@media(min-width:768px){.product-line-grid__block--total{flex:0 0 7.5rem;margin:0;max-width:7.5rem;text-align:center}}@media(min-width:1200px){.product-line-grid__block--total{flex:0 0 9.375rem;max-width:9.375rem}}.product-line-grid__block--delete{flex:0 0 3.125rem;max-width:3.125rem;text-align:center}@media(max-width:767.98px){.product-line-grid__block--delete{order:-1;padding-top:.3125rem}}.checkout-step__header{border-bottom:0}.checkout-step .step-number{display:inline-block}.checkout-step:not(:first-child){border-top:.0625rem solid rgba(0,0,0,.125)}.checkout-step .not-allowed{cursor:not-allowed;opacity:.5}.checkout-step .done,.checkout-step.-unreachable .step-title{cursor:not-allowed;opacity:.5}.checkout-step.-current .step-title{cursor:default}.checkout-step.-current .content{display:block}.checkout-step.-complete .checkout-step__content{border-top: 0 !important} .checkout-step.-reachable.-complete .done{display:inline-block}.checkout-step.-current.-reachable.-complete .done,.checkout-step.-current.-reachable.-complete .step-edit,.checkout-step.-current.-reachable.-complete .step-number{display:inline-block}.step-edit span{font-size: 14px}.step-edit{font-size: 12px; text-decoration: underline; color: #000}.step-edit:hover{fill: #333 !important;color: #333 !important}.checkout-step.-current.-reachable.-complete .content{display:block}.js-payment-binary,.js-payment-binary .accept-cgv{display:none}.js-payment-binary.disabled{cursor:not-allowed;opacity:.6}.js-payment-binary.disabled:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.js-payment-binary.disabled .accept-cgv{display:block}.checkout-option__col--thumb{flex:0 0 3.125rem;max-width:3.125rem}@media(min-width:576px){.checkout-option__col--thumb{flex:0 0 3.75rem;max-width:3.75rem}}.checkout-option-block{position:relative}.checkout-option-block>input{left:-99999em;position:absolute}.checkout-option-block.selected .card{border-color:#007bff}@media(max-width:768px){.cart-button {margin: 24px 0;}}@media(max-width:768px){.cart-info-product{display: flex; flex-direction: column; justify-content: space-between;padding-left:12px;} .cart-product-info-qty{display: flex; align-items: center; justify-content: start;}.cart-product-info-total{display: flex; align-items: center; justify-content: end;}.cart-product-info-delete{display: flex; align-items: end; justify-content: end;order: -1;}}@media(min-width:769px){.cart-info-product{display: flex; flex-direction: column; justify-content: space-between;padding-left:24px;} .cart-product-info-qty, .cart-product-info-total, .cart-product-info-delete{display: flex; align-items: center; justify-content: center;}}.cart-info-product .price, .cart-product-info-total .price{font-size: 14px!important;font-weight: 600!important;}