.quote-btn{width:100%;margin-top:10px;background:transparent;color:var(--primary-button-background, #1e2d7d);border:1px solid var(--primary-button-background, #1e2d7d)}.quote-btn:hover{background:#1e2d7d0f}.quote-btn.is-added{background:var(--success-color, #00aa00);border-color:var(--success-color, #00aa00);color:#fff}.product-item__action-list .quote-btn{margin-top:0}.product-item__quote{margin-top:10px}.product-item__quote .quote-btn{margin-top:0}.product-item--list .product-item__quote{flex-shrink:0}.quote-btn--primary,.product-form.is-quote-only .quote-btn,.product-form:has([data-quote-zero=true]) .quote-btn{background:var(--primary-button-background, #1e2d7d);color:var(--primary-button-text-color, #fff);border-color:var(--primary-button-background, #1e2d7d);margin-top:0}.product-form.is-quote-only .product-form__payment-container,.product-form:has([data-quote-zero=true]) .product-form__payment-container,.product-form.is-quote-only .product-form__payment-container+.shopify-payment-button,.product-form:has([data-quote-zero=true]) .shopify-payment-button{display:none!important}.product-form.is-quote-only .price-list>*,.product-form:has([data-quote-zero=true]) .price-list>*{display:none!important}.product-form.is-quote-only .price-list:before,.product-form:has([data-quote-zero=true]) .price-list:before{content:"Contact for pricing";font-weight:600;color:var(--heading-color, #1e2d7d)}.quote-price-text{color:var(--heading-color, #1e2d7d);font-weight:600}.header__action-item--quote .header__action-item-content{display:flex;align-items:center;gap:8px}.quote-header-link__icon{position:relative;display:inline-flex}.quote-header-link__icon svg{width:24px;height:24px}.quote-header-link__bubble{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--header-accent-color, #dd1d1d);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}[data-quote-badge].is-empty .quote-header-link__bubble{display:none}.quote-header-link__text{white-space:nowrap}@media screen and (min-width:1000px){.quote-header-link__bubble{display:none}}.quote-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;visibility:hidden;pointer-events:none}.quote-drawer.is-open{visibility:visible;pointer-events:auto}.quote-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.quote-drawer.is-open .quote-drawer__overlay{opacity:1}.quote-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--secondary-background, #fff);color:var(--text-color, #000);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 24px #00000026}.quote-drawer.is-open .quote-drawer__panel{transform:translate(0)}html.quote-drawer-open{overflow:hidden}.quote-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border-color, #d7d9db)}.quote-drawer__title{margin:0;font-size:20px;color:var(--heading-color, #1e2d7d)}.quote-drawer__close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:inherit;padding:4px 8px}.quote-drawer__body{flex:1;overflow-y:auto;padding:0 20px 24px;-webkit-overflow-scrolling:touch}.quote-drawer__intro{font-size:14px;margin:14px 0 0;opacity:.8}.quote-empty,.quote-success{text-align:center;padding:48px 8px}.quote-success:focus{outline:none}.quote-success__icon{width:56px;height:56px;border-radius:50%;margin:0 auto 16px;background:var(--success-color, #00aa00);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px}.quote-success h3{color:var(--heading-color, #1e2d7d);margin:0 0 8px}.quote-list{list-style:none;margin:0;padding:0}.quote-line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-color, #d7d9db)}.quote-line__image{flex:0 0 72px;width:72px;height:72px;border:1px solid var(--border-color, #d7d9db);display:flex;align-items:center;justify-content:center;background:#fff}.quote-line__image img{max-width:100%;max-height:100%;object-fit:contain}.quote-line__info{flex:1;min-width:0}.quote-line__vendor{font-size:12px;text-transform:uppercase;margin:0 0 2px;opacity:.7}.quote-line__title{display:block;font-weight:600;font-size:15px;line-height:1.3;color:var(--heading-color, #1e2d7d);text-decoration:none}.quote-line__meta{font-size:13px;margin:4px 0 0;opacity:.8}.quote-line__option{display:block;margin-top:6px}.quote-line__option select{width:100%;max-width:100%;font-size:13px;padding:6px 8px;border:1px solid var(--border-color, #d7d9db);border-radius:3px;background:#fff;color:inherit}.quote-line__actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:10px}.quote-line__remove{background:none;border:0;padding:0;font-size:13px;text-decoration:underline;cursor:pointer;color:inherit;opacity:.75}.quote-qty{display:inline-flex;border:1px solid var(--border-color, #d7d9db);border-radius:3px}.quote-qty__btn{width:34px;height:34px;background:none;border:0;font-size:18px;cursor:pointer;color:inherit}.quote-qty__input{width:48px;height:34px;border:0;border-left:1px solid var(--border-color, #d7d9db);border-right:1px solid var(--border-color, #d7d9db);text-align:center;font-size:15px;-moz-appearance:textfield}.quote-qty__input::-webkit-outer-spin-button,.quote-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quote-form{margin-top:20px}.quote-form__heading{font-size:17px;margin:0 0 12px;color:var(--heading-color, #1e2d7d)}.quote-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.quote-form__row{grid-template-columns:1fr}}.quote-field{display:block;margin-bottom:10px}.quote-field span{display:block;font-size:13px;margin-bottom:4px;font-weight:600}.quote-field input,.quote-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;font-size:15px;border:1px solid var(--border-color, #d7d9db);border-radius:3px;background:#fff;color:#000;font-family:inherit}.quote-field input:focus,.quote-field textarea:focus{outline:2px solid var(--accent-color, #1e2d7d);outline-offset:-1px}.quote-field textarea{min-height:90px;resize:vertical}.quote-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.quote-form__error{color:var(--error-color, #dd1d1d);font-size:14px;margin:6px 0 10px}.quote-form__submit{width:100%}.quote-form__submit.is-loading{opacity:.6;cursor:progress}.quote-form__note{font-size:12px;opacity:.7;margin:10px 0 0;text-align:center}.quote-continue{background:none;border:0;text-decoration:underline;cursor:pointer;color:inherit;margin-top:14px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/quote-request.css.map */
