[v-cloak]{display:none}.quoteItem{border-top:1px solid #e8e5e5;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quoteItem .product{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(7, auto);gap:1rem}.quoteItem .product input{max-width:90px}.quoteItem .product .align-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quoteItem .product .align-middle table,.quoteItem .product .align-middle input,.quoteItem .product .align-middle label,.quoteItem .product .align-middle .input-group{margin:0}.quoteItem .product .align-middle .input-group-label{padding:0rem .7rem}.quoteItem .product .title{grid-area:1/1/2/4}.quoteItem .product .code{grid-area:2/1/3/4}.quoteItem .product .image{grid-area:3/1/4/4}.quoteItem .product .price{grid-area:4/1/5/4}.quoteItem .product .quantity{grid-area:5/1/6/2}.quoteItem .product .current-price{grid-area:5/2/6/3}.quoteItem .product .target-price{grid-area:5/3/6/4}.quoteItem .product .messages{grid-area:6/1/7/4}.quoteItem .product .alternative{grid-area:7/1/8/4}@media screen and (min-width: 767px){.quoteItem .product{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(4, auto)}.quoteItem .product .title{grid-area:1/1/2/6}.quoteItem .product .code{grid-area:1/6/2/7}.quoteItem .product .image{grid-area:2/1/3/2}.quoteItem .product .price{grid-area:2/2/3/7}.quoteItem .product .quantity{grid-area:3/1/4/3}.quoteItem .product .current-price{grid-area:3/3/4/5}.quoteItem .product .target-price{grid-area:3/5/4/7}.quoteItem .product .alternative{grid-area:4/1/5/3}.quoteItem .product .messages{grid-area:4/3/5/7}}@media screen and (min-width: 1090px){.quoteItem .product{grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(4, auto)}.quoteItem .product .title{grid-area:1/1/2/7}.quoteItem .product .code{grid-area:1/7/2/9}.quoteItem .product .image{grid-area:2/1/3/2}.quoteItem .product .price{grid-area:2/2/3/6}.quoteItem .product .quantity{grid-area:2/6/3/7}.quoteItem .product .current-price{grid-area:2/7/3/8}.quoteItem .product .target-price{grid-area:2/8/3/9}.quoteItem .product .alternative{grid-area:3/1/4/4}.quoteItem .product .messages{grid-area:3/4/4/9}}.quoteItem .product .alternative .smallLabel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}.quoteItem .product .alternative .smallLabel input{margin-bottom:0;margin-left:.4rem}@media print,screen and (min-width: 48em){.quoteItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.quoteItem h3{color:#0a0a0a;margin-top:0}.quoteItem img{width:100px;height:auto;max-width:100%}@media print,screen and (max-width: 47.99875em){.quoteItem{text-align:center}.quoteItem .align-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quoteItem .remove-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem 0 1rem 0;cursor:pointer}.quoteItem .remove-btn i{margin-right:.3rem}.quoteItem .alternative .smallLabel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 48em){.quoteItem .remove-btn{text-align:right;margin-left:.4rem;padding-right:.5rem;width:100%}.quoteItem .remove-btn i{cursor:pointer}}.card .card-section hr{margin-top:.4rem}.card .card-section .small-print{font-size:.8rem}.card .card-section .divider{border-top:1px solid #e8e5e5;margin-top:.6rem;padding-top:1rem}@media print,screen and (min-width: 64em){.card .card-section .divider{margin-top:0;padding-top:0;border-top:0;border-left:1px solid #e8e5e5}}.card .card-section input:required:invalid{border-color:#db7093}.card .card-section select:required:invalid{border-color:#db7093}