#pnl-request-quote{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2);margin:0 auto;padding:0;color:rgb(var(--text-color))}#pnl-request-quote-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--space-unit))}#pnl-request-quote #qq-table-wrapper{order:-1}#qq-table-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}#qq-table-wrapper table{width:100%;border-collapse:separate;border-spacing:0}#qq-table-wrapper .cart-item-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:0 16px;align-items:center;padding:14px 20px;border-bottom:1px solid #ebebeb}#qq-table-wrapper td{padding:0;border:0}#qq-table-wrapper .product_image{width:40px;height:40px;border-radius:4px;background:#f3f3f3}#qq-table-wrapper .product_image a{display:block;width:100%;height:100%}#qq-table-wrapper .product_image img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}#qq-table-wrapper .product_image img[src*=no-photo]{opacity:0}#qq-table-wrapper .qq-quantity-badge{display:none}#qq-table-wrapper td.item a{color:inherit;text-decoration:none}#qq-table-wrapper td.item a:hover .item_title{text-decoration:underline}#qq-table-wrapper .item_title{font-size:16px;font-weight:400;line-height:1.35}#qq-table-wrapper .cart_item_properties{margin-top:2px;color:#898791;font-size:14px;line-height:1.4}#qq-table-wrapper .sku_title,#qq-table-wrapper .cart_item_properties br{display:none}#qq-table-wrapper .cart_item_properties>div{display:inline}#qq-table-wrapper .cart_item_properties>div:before{content:" \b7  ";white-space:pre}#qq-table-wrapper .cart_item_properties .sku:empty~div:first-of-type:before{content:none}#qq-table-wrapper td.price{font-size:14px;font-weight:600;text-align:end;white-space:nowrap}#qq-table-wrapper .cart-item-row:has(.cart_item_properties>div){grid-template-columns:72px minmax(0,1fr) auto;gap:0 20px;align-items:start;padding:20px;border-bottom:1px dashed #d4d4d4}#qq-table-wrapper .cart-item-row:has(.cart_item_properties>div) .product_image{width:72px;height:72px;border-radius:6px}#qq-table-wrapper .cart-item-row:has(.cart_item_properties>div) .item_title{font-size:1em;font-weight:700}#qq-table-wrapper .cart-item-row.unavailable{opacity:.5}#qq-table-wrapper tbody:has(+tbody .summary) .cart-item-row{border-bottom:0}#qq-table-wrapper .summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;align-items:center;padding:20px;border-top:1px solid #e0e0e0;font-size:16px;font-weight:700}#pnl-request-quote .quote-form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:calc(4 * var(--space-unit));padding:20px;background:#fff;border:1px solid #e0e0e0;border-radius:10px}#pnl-request-quote .quote-required-message{font-size:14px}#pnl-request-quote .quote-input-required{color:rgb(var(--error-text-color))!important}#pnl-request-quote .quote-input-group{display:block!important}#pnl-request-quote .quote-input-label{display:block;margin:0 0 calc(2 * var(--space-unit));font-size:.88em;font-weight:700;text-align:start}#pnl-request-quote #quote-remarks-wrapper .quote-input-label{display:block!important;width:auto!important}#pnl-request-quote #quote-remarks-wrapper,#pnl-request-quote #quote-error-messages{margin-bottom:0!important}#pnl-request-quote .quote-input{display:block;width:100%;max-width:100%;margin:0;padding:var(--input-padding-y, 11px) 24px;transition:border-color .2s,box-shadow .2s;border:var(--input-border-width) solid rgba(var(--input-text-color)/.2);border-radius:var(--input-border-radius, 0);background-color:rgb(var(--input-bg-color));color:rgb(var(--input-text-color));font-family:inherit;font-size:.88em;line-height:1.2em}#pnl-request-quote .quote-input:focus{border-color:rgba(var(--input-text-color)/.6);outline:0;box-shadow:0 0 0 1px rgba(var(--input-text-color)/.6)}#pnl-request-quote textarea.quote-input{min-height:120px;border-radius:var(--textarea-border-radius, var(--input-border-radius, 0));resize:vertical}#pnl-request-quote #quote-error-messages{color:rgb(var(--error-text-color))!important;font-size:14px}#pnl-request-quote #quote-error-messages:not(:has(*)){display:none}#pnl-request-quote .quote-btn,#pnl-request-quote .back-to-cart-btn{width:100%;cursor:pointer}@media(min-width:600px){#pnl-request-quote .quote-form>*{grid-column:1/-1}#pnl-request-quote .quote-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(4 * var(--space-unit))}#pnl-request-quote .quote-btn,#pnl-request-quote .back-to-cart-btn{grid-column:auto}}@media(min-width:850px){#pnl-request-quote-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;column-gap:calc(12 * var(--space-unit))}#pnl-request-quote #qq-table-wrapper{grid-column:1;grid-row:1}#pnl-request-quote .quote-form{grid-column:2;grid-row:1}}@media(min-width:1024px){#pnl-request-quote .quote-form{padding:24px}#qq-table-wrapper .cart-item-row{grid-template-columns:44px minmax(0,1fr) auto;padding:14px 24px}#qq-table-wrapper .product_image{width:44px;height:44px}#qq-table-wrapper .cart-item-row:has(.cart_item_properties>div){grid-template-columns:80px minmax(0,1fr) auto;padding:24px}#qq-table-wrapper .cart-item-row:has(.cart_item_properties>div) .product_image{width:80px;height:80px}#qq-table-wrapper .summary{padding:24px}}[ng-bind-html="quoteLanguage.ThankYouText"]{font-size:18px;display:block;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/81/assets/quick-quote-page.css.map */
