.pb-cartManagement .jsRemoveCart svg{fill:var(--red)}.pb-cartManagement .jsEditCart svg{fill:var(--info)}.pb-cartManagement .jsDownloadFile svg{fill:var(--blue)}.pb-cartManagement .bg-cartlist{background-color:inherit}.pb-cartManagement .genericBorder{border:solid 1px var(--color-lighter-alt)}.pb-cartManagement input,.pb-cartManagement input:active,.pb-cartManagement input:focus,.pb-cartManagement select,.pb-cartManagement select:active,.pb-cartManagement select:focus{background-color:inherit;outline:0;box-shadow:none}.droppable-product{min-height:200px;border:solid 1px var(--color-light)}.pb-cartManagement .cart-note{font-size:16px}.pb-cartManagement .cart-note-small{font-size:14px;color:#707070}.pb-cartManagement .table.dataTable{width:100%!important}.pb-cartManagement h6 span.ambient-subtotal{float:right;padding-right:3rem}.pb-cartManagement td.invalid-price{text-decoration:line-through}.pb-cartManagement td.highlight-price{font-weight:700;color:var(--green)}.pb-cartManagement td.subtotal{font-weight:700}.pb-cartManagement .totalization-container .bordered-container{border:1px solid var(--color-light);padding:2rem}.pb-cartManagement .totalization-container .dashed-border{border-right:1px dashed var(--color-light)}.pb-cartManagement .totalization-container ul{list-style:none}.pb-cartManagement .totalization-container .price-result{display:flex;align-items:center;vertical-align:middle;text-align:right;list-style:none;flex-direction:column;justify-content:center}.pb-cartManagement .totalization-container .price-result span.total-label{text-transform:uppercase;font-weight:400;font-size:1rem}.pb-cartManagement .totalization-container .price-result span.total-value{text-transform:uppercase;font-weight:600;font-size:1.5rem}.pb-cartManagement span.error{color:var(--danger);font-size:.9rem;margin:.5rem;display:block}.pb-cartManagement #jsTable ul.dtr-details{list-style:none}.pb-cartManagement #jsTable ul.dtr-details li{line-height:2rem}.pb-cartManagement #jsTable ul.dtr-details span.dtr-title{font-weight:700}.pb-cartManagement #jsTable ul.dtr-details span.dtr-data img{line-height:1rem;text-indent:10px;font-weight:700}.pb-cartManagement .modal.fade.show{background:#00000059}@media screen and (max-width:768px){.pb-cartManagement .totalization-container .bordered-container{border:1px solid var(--color-light);padding:1rem}.pb-cartManagement .totalization-container ul{padding:1rem}.pb-cartManagement .totalization-container .dashed-border{border-right:none}.pb-cartManagement .nav-step p{font-size:.85rem}}