.vanqt-add-to-quote.vanqt-busy{opacity:.6;pointer-events:none}form.cart .vanqt-add-to-quote{margin-top:0;margin-bottom:0;margin-left:.5em}form.cart .vanqt-add-to-quote.vanqt-stacked{margin-top:.5em;margin-left:0}form.cart .vanqt-add-to-quote.vanqt-spaced{margin-left:0}.vanqt-message{display:block;clear:both;width:100%;padding-top:.5em;font-size:.9em}.vanqt-message .vanqt-message__link{display:table;clear:both;float:none;margin:.5em 0 0}.vanqt-message .vanqt-message__link:hover,.vanqt-message .vanqt-message__link:focus{opacity:.85}.vanqt-message:empty{display:none}.vanqt-quote-form{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:1.5em}.vanqt-quote-form .vanqt-message{flex-basis:100%}.vanqt-quote-only .single_add_to_cart_button:not(.vanqt-add-to-quote){display:none!important}.vanqt-count{display:inline-block;min-width:1.6em;margin-left:.35em;padding:0 .4em;border:1px solid currentColor;border-radius:999px;font-size:.8em;line-height:1.5;text-align:center}.vanqt-count[hidden]{display:none}.vanqt-quote-page__list{margin-bottom:2em}.vanqt-quote-page table.vanqt-list{width:100%}.vanqt-list .vanqt-list__thumb{width:64px}.vanqt-list .vanqt-list__thumb img{display:block;width:48px;height:auto}.vanqt-list .vanqt-list__sku,.vanqt-list .vanqt-list__meta{display:block;font-size:.85em;opacity:.75}.vanqt-list .vanqt-list__qty input{width:5em}.vanqt-list .vanqt-list__remove a{text-decoration:none;font-size:1.4em;line-height:1}.vanqt-quote-page__update{margin-top:1em;text-align:right}.vanqt-form__row{margin-bottom:1em}.vanqt-form__row label{display:block;margin-bottom:.25em}.vanqt-form__row input[type="text"],.vanqt-form__row input[type="email"],.vanqt-form__row input[type="tel"],.vanqt-form__row textarea{width:100%;box-sizing:border-box}.vanqt-form__row--acceptance label{display:inline}.vanqt-form .required{color:#b32d2e;text-decoration:none}.vanqt-form__trap{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.vanqt-quote-page__list>h2,.vanqt-quote-page__form>h2{margin-top:0}@media (min-width:900px){.vanqt-layout-side{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5em;align-items:start}}.vanqt-status{display:inline-block;padding:.15em .75em;border-radius:999px;background:#f0f0f1;color:#2c3338;font-size:.9em}.vanqt-status--accepted-quote{background:#c6e1c6;color:#2c4700}.vanqt-status--new-quote,.vanqt-status--on-hold-quote{background:#f8dda7;color:#94660c}.vanqt-status--rejected-quote,.vanqt-status--rejected-quote-2,.vanqt-status--expired-quote{background:#eba3a3;color:#761919}.vanqt-view__actions{display:flex;flex-wrap:wrap;gap:.75em;margin:1.5em 0}@media (min-width:600px){.vanqt-form{display:flex;flex-wrap:wrap;column-gap:4%}.vanqt-form>*{flex:0 0 100%;max-width:100%}.vanqt-form>.vanqt-form__row--half{flex-basis:48%;max-width:48%}}.vanqt-form__row select{width:100%;box-sizing:border-box}.vanqt-form__choices label{display:block}.vanqt-view__message{margin:1em 0;padding:.75em 1em;border-left:3px solid currentColor}.vanqt-reject>summary{display:inline-block;cursor:pointer;list-style:none}.vanqt-reject>summary::-webkit-details-marker{display:none}.vanqt-reject form{margin-top:1em}.vanqt-reject textarea{width:100%;box-sizing:border-box}.vanqt-cart-quote{display:block;margin-top:.75em;text-align:center}