.request-quote{position:relative;display:flex;width:100%;margin-bottom:10px}.request-quote .request-quote__btn{position:relative;width:100%;max-width:410px;outline:none!important;font-size:17px;line-height:24px;padding:9px 29px;margin:0}.custom-sidecart .request-quote__btn{display:flex;align-items:center;justify-content:center;min-height:45px;font-weight:500;font-size:16px;line-height:120%;text-align:center;border-radius:5px}#quick-quote-wrapper{position:relative;padding:50px 10px!important}@media (min-width: 768px){#quick-quote-wrapper{padding:60px 15px!important}}.quick-quote-header,#quick-quote-wrapper h1,#quote-comment-box h2{position:relative;font-weight:500;font-size:26px;line-height:120%;color:var(--color-title);margin:0 0 30px}#quote-comment-box h2{margin-bottom:20px}#quick-quote-wrapper #cart-wrapper{margin:0}#onlyNonQuoteItems{position:relative;display:inline-block;vertical-align:top;font-size:16px!important;line-height:140%;color:var(--color-body-text);transition:color .3s;margin:0}#onlyNonQuoteItems:hover{color:var(--color-accent)}#onlyNonQuoteItems~#qq-table-wrapper,#onlyNonQuoteItems~.quote-form{display:none}.quote-form{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.quote-form .quote-required-message{position:relative;display:block;width:100%;order:1;font-size:14px;line-height:140%;margin:15px 0 0}.quote-form .quote-input-group{position:relative;flex-direction:column;width:100%;margin-bottom:15px}.quote-form .quote-input-label{position:relative;width:100%;display:block;font-size:14px;line-height:140%;margin:0 0 5px}.quote-form .quote-input,#quote-txt-comment{position:relative;outline:none;width:100%;height:40px;min-height:40px;max-height:200px;font-size:15px;line-height:20px;border:1px solid #DDDDDD;border-radius:4px;color:var(--color-body-text);padding:9px 15px;text-align:left}.quote-form select.quote-input{padding-left:12px}.quote-form .btn{width:calc(50% - 7.5px);font-size:17px;padding-left:10px;padding-right:10px;color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent);border:none!important}#quote-remarks-wrapper{margin-bottom:15px!important}.quote-form textarea.quote-input{resize:vertical;height:100px}#qq-table-wrapper{margin-bottom:40px}@media (min-width: 901px){#qq-table-wrapper{margin-bottom:0}}#qq-table-wrapper table{padding:0!important}#qq-table-wrapper table,#qq-table-wrapper table tbody{position:relative;display:block;width:100%}#qq-table-wrapper table tr{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:100%;min-height:90px;border-bottom:1px solid #DDDDDD;padding:0 0 20px 85px;margin-bottom:20px}@media (min-width: 901px){#qq-table-wrapper table tr{padding-left:120px;min-height:120px}}#qq-table-wrapper table tr.summary{border:none;min-height:0;align-items:center;align-content:center;justify-content:space-between;padding:0;margin:0}#qq-table-wrapper table tr.summary .ng-binding{font-weight:400;font-size:16px;line-height:120%}#qq-table-wrapper table tr.summary .total{font-weight:500;font-size:18px;line-height:120%}#qq-table-wrapper table tr.row_unavailable{position:absolute;border:none;min-height:0;width:100%;padding:0;margin:0;top:auto;left:85px;bottom:6px;max-width:calc(100% - 85px)}@media (min-width: 901px){#qq-table-wrapper table tr.row_unavailable{left:120px;max-width:calc(100% - 120px)}}#qq-table-wrapper tr.cart-item-row.unavailable{opacity:1}#qq-table-wrapper tr.unavailable td{opacity:.3}#qq-table-wrapper tr.unavailable a{pointer-events:none}#qq-table-wrapper table tr .unavailable_title{padding:0;font-size:12px;line-height:120%}#qq-table-wrapper table tr td{position:relative;padding:0}#qq-table-wrapper table tr td.image{position:absolute;top:0;left:0;width:70px;height:70px}@media (min-width: 901px){#qq-table-wrapper table tr td.image{width:100px;height:100px}}#qq-table-wrapper table tr td.item{position:relative;width:100%;font-weight:500;font-size:14px;line-height:120%;color:var(--color-cart-text);padding-bottom:15px}#qq-table-wrapper table tr td.item a{display:inline-block;vertical-align:top;font-weight:500;font-size:14px;line-height:120%;text-decoration:none;color:var(--color-cart-text);transition:color .3s;margin:0}#qq-table-wrapper table tr td.item a:hover{color:var(--color-accent)}#qq-table-wrapper .qq-quantity-badge{top:-8px}.quote-form #qq-table-wrapper .image{width:85px}#qq-table-wrapper table tr td.price{position:relative;display:flex;align-items:center;flex-wrap:wrap;font-weight:500;font-size:15px;line-height:140%;color:var(--color-cart-text);margin:0}.quote-input-group.ng-scope .quote-input-label span:first-of-type:after{content:":"}.quote-input-group [ng-if="field.FieldType=='address'"]{position:relative;padding:15px;border:1px solid #DDDDDD;border-radius:5px}.quote-input-group [ng-if="field.FieldType=='address'"] div{margin-top:0!important}.quote-input-group [ng-if="field.FieldType=='address'"]>div{font-size:14px;line-height:140%;margin-bottom:15px}.quote-input-group [ng-if="field.FieldType=='address'"]>div:last-of-type{margin-bottom:0}.quote-input-group [ng-if="field.FieldType=='address'"]>div .ng-binding{width:calc(50% - 5px)}.quote-input-group [ng-if="field.FieldType=='address'"] div input,.quote-input-group [ng-if="field.FieldType=='address'"] div select{margin-top:5px}#quote-error-messages{width:100%}#qq-table-wrapper table tr .unavailable_title,.quote-input-required,#quote-error-messages div{color:#bf1e2e!important}#submit-quote svg{width:30px;height:30px;top:0;left:0;right:0;bottom:0;margin:auto}#pnl-request-quote-wrapper{align-items:flex-start}#pnl-request-quote-wrapper #qq-table-wrapper{width:100%;top:100px}#pnl-thank-you h2{font-size:16px;font-weight:400;line-height:120%;margin:0}#pnl-thank-you h2 #quote-number{font-weight:500;color:var(--color-accent)}#quick-quote-wrapper #qq-table-wrapper,#quote-cart #qq-table-wrapper{margin:0}#quote-cart #qq-table-wrapper table{display:table;border-collapse:collapse}#quote-cart #qq-table-wrapper table tbody{display:table-row-group}#quote-cart #qq-table-wrapper table tr{display:table-row;padding:0;margin:0;border:none}#quote-cart #qq-table-wrapper table tr td{border-top:1px solid #DDDDDD}#quote-cart #qq-table-wrapper table th,#quote-cart #qq-table-wrapper table td{text-align:left!important;padding:10px}#quote-cart #qq-table-wrapper table tr:last-of-type td{padding-top:20px}#quote-cart #qq-table-wrapper table th:first-of-type,#quote-cart #qq-table-wrapper table td:first-of-type{padding-left:0}#quote-cart #qq-table-wrapper table th:last-of-type,#quote-cart #qq-table-wrapper table td:last-of-type{padding-right:0}#quote-cart #qq-table-wrapper table th:first-of-type{width:100px}#quote-cart #qq-table-wrapper table th:last-of-type,#quote-cart #qq-table-wrapper table td:last-of-type{text-align:right!important}#quote-cart #qq-table-wrapper table th:nth-of-type(2){width:50%}#quote-cart #qq-table-wrapper table th:nth-of-type(3){width:20%}#quote-subtotal{font-weight:500}#quote-cart #accept-quote,#send-comment{display:flex;align-items:center;justify-content:center;min-height:45px;font-weight:500;font-size:17px!important;line-height:120%;text-align:center;border-radius:5px;padding:9px 29px}#quote-comments{overflow-y:hidden!important;max-height:none!important}#quote-txt-comment{width:100%!important;max-width:400px;height:100px;resize:vertical;min-height:40px;max-height:200px}#send-comment{width:100%;max-width:400px}#quote-comments p{margin:0 0 15px}#quote-comment-box{padding-top:20px}@media (max-width: 575px){#quote-comment-box{padding-top:40px}#quote-txt-comment,#send-comment{max-width:100%}#quote-spacer-bottom{display:none}#quote-cart #qq-table-wrapper table tr:first-of-type{display:none}#quote-cart #qq-table-wrapper table,#quote-cart #qq-table-wrapper table tbody,#quote-cart #qq-table-wrapper table tr{display:block;width:100%}#quote-cart #qq-table-wrapper table tr{display:flex;padding-left:85px}#quote-cart #qq-table-wrapper table tr td{padding:0}#quote-cart #qq-table-wrapper table tr:last-of-type{padding-left:0;min-height:0}#quote-cart #qq-table-wrapper table tr:last-of-type td{padding:0}#quote-cart #quote-bottom-buttons{width:100%;float:none}#quote-cart #qq-table-wrapper table{min-width:100%!important}#quote-cart #quote-subtotal{font-size:20px!important}#quote-cart #qq-table-wrapper table tr td img{width:70px;height:70px}#quote-cart #qq-table-wrapper table tr:not(:last-of-type){border-bottom:1px solid #DDDDDD;min-height:90px;padding-bottom:10px;margin-bottom:20px}#quote-cart #qq-table-wrapper table tr td{border:none}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td{width:100%}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:first-of-type{width:70px;height:70px;position:absolute;top:0;left:0}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(2){margin-bottom:15px}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(3),#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(4),#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(5){font-size:14px;line-height:120%;margin-bottom:10px}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(5){margin-bottom:0}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(3):before{content:"Quantity: ";color:#a1a1a1}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(4):before{content:"Price: ";color:#a1a1a1}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(5) .quick-quote-extended-price{display:block;margin-bottom:10px}#quote-cart #qq-table-wrapper table tr:not(:last-of-type) td:nth-of-type(5) .quick-quote-extended-price:before{content:"Extended: ";color:#a1a1a1}#quote-cart #qq-table-wrapper table tr td .item-title{display:inline-block;vertical-align:top;font-weight:500;font-size:14px;line-height:120%;text-decoration:none;color:var(--color-cart-text);transition:color .3s;margin:0}#quote-cart #qq-table-wrapper table th:last-of-type,#quote-cart #qq-table-wrapper table td:last-of-type{text-align:left!important}#quote-cart .quick-quote-item-discount,#quote-cart .quick-quote-item-discount-title{display:inline-block;vertical-align:top;width:auto}#quote-cart .quick-quote-item-discount{margin-right:5px}#quote-cart .quick-quote-item-discount:before{content:"Discount: ";color:#a1a1a1}}#pnlQuote .qq-valid-until{width:100%;margin-bottom:15px}.qq-public-notes{position:relative;width:100%;margin-top:20px}.qq-public-notes p{margin:0 0 15px}.qq-public-notes p:last-of-type{margin-bottom:0}#pnlQuote .qq-status-alert-accepted{background-color:#eee;border-color:var(--color-accent);padding:15px}.qq-checkout .btn{position:relative;outline:none!important;font-size:17px!important;line-height:30px;padding:9px 29px;border:none;color:#fff;background-color:var(--color-accent);display:inline-block;text-decoration:none;cursor:pointer;border-radius:3px;transition:width 125ms cubic-bezier(.4,0,.2,1),height 125ms cubic-bezier(.4,0,.2,1),border-color 125ms cubic-bezier(.4,0,.2,1),background-color 125ms cubic-bezier(.4,0,.2,1),box-shadow 125ms cubic-bezier(.4,0,.2,1);margin:0}.qq-checkout .btn:hover{background:#c53543}#qq-table-wrapper .cart_item_properties{margin-top:5px;color:var(--gray-color)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quick-quote.css.map */
