.itemHeaderTable{border-bottom:1px solid var(--default-border-color);border-top:1px solid var(--default-border-color);padding:.5rem;text-align:var(--b63120dc)}.responsiveTable{overflow-x:auto}.table{border-bottom:1px var(--default-border-color);border-collapse:collapse;width:100%}.table thead{background-color:var(--table-header-background-color)}.noItem{padding:2rem 0;text-align:center}.itemRowTable{border-bottom:2px solid #dee2e8;border-collapse:collapse}.itemBodyTable{padding-left:.5rem;padding-right:.5rem;text-align:var(--v96ff94f2);width:var(--feac0616)}.itemActionTable{padding-left:.3rem;padding-right:.3rem;text-align:center;width:var(--v1f2d454e)}.itemActionTable a,.itemActionTable button{background-color:transparent;border:none;cursor:pointer;padding:0;text-decoration:none;text-transform:none}.itemActionTable a:not(:last-child),.itemActionTable button:not(:last-child){margin-right:.5rem}.itemActionTable svg{height:20px;width:20px}.roundedButton{align-items:center;background-color:var(--mainColor);border:none;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:1rem;justify-content:center;padding:7px 10px;text-decoration:none;transition:var(--transition-duration) all;white-space:nowrap;width:-moz-fit-content;width:fit-content}.roundedButton svg{--icon-size:10px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}.roundedButton.disabled{background-color:var(--mainColor-50);cursor:default;pointer-events:none}.roundedButton.light{background-color:#fff;border:1px solid var(--default-border-color);color:initial}.roundedButton.bordered{border:2px solid}.cart{width:100%;--cart-dispo-stock-background:#4fae40;--cart-dispoSoon-stock-background:#ffe073;--cart-indispo-stock-background:#dde2e8;--cart-dispo-stock-color:#fff;--cart-dispoSoon-stock-color:#000;--cart-indispo-stock-color:#000}.tag{align-items:center;color:var(--info-color);display:flex;font-size:.9rem;font-weight:500;gap:.3rem;padding:.2rem .4rem;position:relative;width:-moz-fit-content;width:fit-content}.tag:after{background-color:var(--info-color);border-radius:.25rem;content:"";inset:0;opacity:.15;position:absolute}.cart header{padding-left:1rem}.cart header h2{color:var(--mainColor);font-size:2rem;margin-bottom:.2rem}.cart header h3{color:var(--neutral-color-45);font-size:1rem;font-weight:400;margin-top:0}.cart .titleProduct>*{display:inline-block}.cart .titleProduct .titleProductLink{color:inherit;text-decoration:none}.cart .titleProduct .titleProductLink:hover{color:var(--mainColor);text-decoration:underline}.cart .titleProduct :last-child{margin-left:1rem}.cart .dispo{background-color:var(--cart-dispo-stock-background);color:var(--cart-dispo-stock-color)}.cart .dispoSoon{background-color:var(--cart-dispoSoon-stock-background);color:var(--cart-dispoSoon-stock-color)}.cart .indispo{background-color:var(--cart-indispo-stock-background);color:var(--cart-indispo-stock-color)}.cart .dispo{border-radius:8px;font-size:12px;font-weight:400;padding:4px;width:-moz-fit-content;width:fit-content}.cart footer{display:flex;gap:1rem;justify-content:space-between}@media(max-width:620px){.cart footer{flex-direction:column-reverse}}.cart .controller svg{height:20px;width:20px}.cart .controller{margin-top:1rem;padding:1rem}@media(max-width:620px){.cart .controller{margin:auto}}.cart .controller-flex{align-items:center;display:flex;gap:1rem}@media(max-width:620px){.cart .controller-flex{align-items:unset;flex-direction:column-reverse}.cart .controller-flex>*{justify-content:start;text-align:left;width:100%}}.cart .total{padding:2rem;white-space:nowrap}@media(max-width:620px){.cart .total{text-align:center}}.cart .sousTotalLabel{color:var(--neutral-color-45);display:inline-block;font-size:.8rem;margin-right:1rem}.cart .sousTotal{color:var(--mainColor);font-size:1.2rem}.cart .consigne{align-items:center;color:#7d7d7d;display:flex;font-size:.6rem;gap:.2rem;margin:0;padding:.1rem .2rem;width:-moz-fit-content;width:fit-content}.cart .productNameRow .vehicle{align-items:center;display:flex;gap:1rem}.cart .productNameRow .vehicle .numPlate{align-items:center;color:var(--mainColor);display:flex;gap:.5rem}.cart .productNameRow svg{--icon-size:20px;height:var(--icon-size);min-height:var(--icon-size);min-width:var(--icon-size);width:var(--icon-size)}
