:root{--qc-accent: #1a1a2e;--qc-accent-hover: #16213e;--qc-radius: 4px;--qc-bg: #ffffff;--qc-border: #e8e8e8;--qc-muted: #6b7280;--qc-text: #111827}.price,.price-item,.price__container,.price-item--sale,.price-item--regular,.price__sale,.price__regular,.price__badge-sale,.price-badge,.price__compare,.product__price,.card__badge,.badge.badge--bottom-left,.badge--sale,.quick-order-list__table thead,.variant-item__price,.variant-item__totals,.variant-item__details .price,.quick-order-list-remove-button{display:none!important}.quick-order-list__error,.quick-order-list-error,quick-order-list .form__message,.variant-item__error,.desktop-row-error{display:none!important}.quick-order-list-total__info,.quick-order-list-total__column,.quick-order-list-total__price,.quick-order-list__total-items,.totals__subtotal,.totals__subtotal-value,.totals__product-total,.quick-order-list-buttons,.quick-order-list__button,.quick-order-list__button--cart,.quick-order-list__button-text,.quick-order-list__message,quick-order-list-remove-all-button,.variant-remove-total,.tax-note,quick-order-list .totals,.quick-order-list [class*=subtotal],.quick-order-list [class*=tax-note]{display:none!important}.quick-order-list-remove-button{display:none!important}.quick-order-list .variant-item__image-container{width:44px!important;min-width:44px!important;height:44px!important;flex-shrink:0!important}.variant-item__quantity quantity-input.quantity{width:104px!important;min-width:unset!important}.variant-item__quantity .quantity-popover-wrapper,.variant-item__quantity .quantity-popover-container{width:auto!important}.variant-item__details{min-width:0!important}.variant-item__name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.qc-popup-footer{display:flex;gap:10px;padding:12px 0 4px;border-top:1px solid #e0e0e0;margin-top:8px}.qc-continue-btn{flex:1;padding:10px 8px;background:#fff;color:#374151!important;border:1px solid #d1d5db;border-radius:var(--qc-radius);font-size:13px;font-weight:600;text-align:center;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s;text-decoration:none!important;display:flex;align-items:center;justify-content:center;line-height:1.2}.qc-continue-btn:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827!important}.qc-view-order-btn{flex:1;padding:10px 8px;background:var(--qc-accent);color:#fff!important;border:none;border-radius:var(--qc-radius);font-size:13px;font-weight:600;text-align:center;cursor:pointer;font-family:inherit;transition:background .2s;text-decoration:none!important;display:flex;align-items:center;justify-content:center;line-height:1.2}.qc-view-order-btn:hover{background:var(--qc-accent-hover)}button[name=add],.product-form__submit,.product-form__cart-submit{background-color:var(--qc-accent)!important;color:#fff!important;border-color:var(--qc-accent)!important}button[name=add]:before,.product-form__submit:before,.product-form__cart-submit:before{content:"Add to Order  "}button[name=add]>span:not([aria-hidden=true])>span,.product-form__submit>span:not([aria-hidden=true])>span,.product-form__cart-submit>span:not([aria-hidden=true])>span{font-size:0}.quick-add__submit,.card-wrapper .quick-add__submit,.card-wrapper .card .quick-add__submit,button.quick-add__submit,.quick-add .quick-add__submit{--color-button: 255, 255, 255 !important;--color-button-text: 17, 24, 39 !important;--color-base-accent-1: 255, 255, 255 !important;background-color:#fff!important;background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:none!important}.quick-add__submit:hover,.card-wrapper .quick-add__submit:hover{--color-button: 243, 244, 246 !important;background-color:#f3f4f6!important;background:#f3f4f6!important;color:#111827!important;border-color:#9ca3af!important}.card-wrapper .quick-add__submit span,.card-wrapper .quick-add__submit svg,.quick-add__submit span,.quick-add__submit svg{color:inherit!important;fill:none!important}.card-wrapper .card{border:1px solid #e0e0e0!important;border-radius:6px!important}.card-wrapper>.card>.card__content{padding-left:12px!important;padding-right:12px!important;padding-bottom:12px!important}.card-wrapper>.card>.card__content .quick-add__submit{margin-top:8px!important}.qc-product-details-link{display:none!important}.quote-cart-trigger{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;color:rgb(var(--color-foreground));transition:opacity .2s}.quote-cart-trigger:hover{opacity:.65}.quote-cart-badge{position:absolute;top:0;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--qc-accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s}.quote-cart-badge--hidden{display:none}.quote-cart-badge--pulse{animation:qc-pulse .4s ease}@keyframes qc-pulse{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}#quote-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:99998;opacity:0;pointer-events:none;transition:opacity .3s ease}#quote-overlay.quote-overlay--visible{opacity:1;pointer-events:auto}#quote-drawer{position:fixed;top:0;right:0;width:440px;max-width:100vw;height:100dvh;background:var(--qc-bg);z-index:99999;display:flex;flex-direction:column;box-shadow:-8px 0 32px #0000001f;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);font-family:var(--font-body-family),system-ui,sans-serif}#quote-drawer.quote-drawer--open{transform:translate(0)}.quote-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--qc-border);flex-shrink:0;background:var(--qc-text);color:#fff}.quote-drawer-header h2{font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0;color:#fff}.quote-drawer-close{background:none;border:none;cursor:pointer;color:#fff;padding:4px;opacity:.75;transition:opacity .15s;line-height:1;display:flex;align-items:center}.quote-drawer-close:hover{opacity:1}#quote-drawer-panel{display:flex;flex-direction:column;overflow:hidden;flex:1}#quote-drawer-items{flex:1;overflow-y:auto;padding:8px 0}.quote-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:200px;color:var(--qc-muted);text-align:center;padding:24px}.quote-empty-state p{font-size:15px;font-weight:600;margin:0;color:var(--qc-text)}.quote-empty-state span{font-size:13px}.quote-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--qc-border);transition:background .15s}.quote-item:hover{background:#f9fafb}.quote-item-img{width:48px;height:48px;object-fit:cover;border-radius:4px;border:1px solid var(--qc-border);flex-shrink:0;align-self:flex-start}.quote-item-img-placeholder{width:48px;height:48px;border-radius:4px;background:#f3f4f6;flex-shrink:0}.quote-item-details{flex:1;min-width:0}.quote-item-title{font-size:13px;font-weight:600;color:var(--qc-text);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-item-variant{font-size:12px;color:var(--qc-muted);margin:0 0 2px}.quote-item-sku{font-size:11px;color:#9ca3af;margin:0;font-family:monospace}.quote-item-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.quote-qty-control{display:flex;align-items:center;border:1px solid var(--qc-border);border-radius:var(--qc-radius);overflow:hidden}.quote-qty-btn{background:#f3f4f6;border:none;width:26px;height:26px;font-size:15px;cursor:pointer;color:var(--qc-text);transition:background .15s;display:flex;align-items:center;justify-content:center}.quote-qty-btn:hover{background:#e5e7eb}.quote-qty-input{width:38px;height:26px;border:none;border-left:1px solid var(--qc-border);border-right:1px solid var(--qc-border);text-align:center;font-size:13px;-moz-appearance:textfield;color:var(--qc-text)}.quote-qty-input::-webkit-inner-spin-button,.quote-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.quote-remove-btn{background:none;border:none;cursor:pointer;color:#d1d5db;padding:4px;border-radius:var(--qc-radius);transition:color .15s,background .15s;display:flex;align-items:center}.quote-remove-btn:hover{color:#ef4444;background:#fee2e2}.quote-form-section{border-top:2px solid var(--qc-border);padding:20px 24px 24px;flex-shrink:0;overflow-y:auto;max-height:55vh}.quote-form-section h3{font-size:13px;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--qc-muted);margin:0 0 16px}.quote-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.quote-form-row.full{grid-template-columns:1fr}.quote-field{display:flex;flex-direction:column;gap:4px}.quote-field label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--qc-muted)}.quote-field input,.quote-field textarea{border:1px solid var(--qc-border);border-radius:var(--qc-radius);padding:8px 10px;font-size:13.5px;color:var(--qc-text);background:#fff;transition:border-color .15s;font-family:inherit;width:100%;box-sizing:border-box}.quote-field input:focus,.quote-field textarea:focus{outline:none;border-color:var(--qc-accent);box-shadow:0 0 0 3px #1a1a2e14}.quote-field textarea{resize:vertical;min-height:72px}#quote-submit-btn{display:block;width:100%;margin-top:14px;padding:13px;background:var(--qc-accent);color:#fff;border:none;border-radius:var(--qc-radius);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .1s;font-family:inherit}#quote-submit-btn:hover{background:var(--qc-accent-hover)}#quote-submit-btn:active{transform:scale(.98)}#quote-submit-btn:disabled{opacity:.55;cursor:not-allowed}.quote-form-note{font-size:11.5px;color:var(--qc-muted);margin:10px 0 0;text-align:center}.quote-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:40px 32px;height:100%;color:var(--qc-text)}.quote-success svg{color:#22c55e}.quote-success h3{font-size:22px;font-weight:700;margin:0}.quote-success p{font-size:14px;color:var(--qc-muted);margin:0;line-height:1.6}.quote-close-btn{margin-top:8px;padding:12px 28px;background:var(--qc-accent);color:#fff;border:none;border-radius:var(--qc-radius);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;font-family:inherit}.quote-close-btn:hover{background:var(--qc-accent-hover)}@media(max-width:480px){#quote-drawer{width:100vw}.quote-form-row{grid-template-columns:1fr}}body.quote-drawer-active{overflow:hidden}.product__navigation-links{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px}.product__back-link{display:inline-flex;align-items:center;gap:4px;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;opacity:.7;transition:opacity .2s}.product__back-link:hover{opacity:1}.product__back-link .svg-wrapper{transform:rotate(180deg);display:inline-flex}.tag-cloud{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:16px 0 20px!important}a.tag-cloud__tag,.tag-cloud__tag{display:inline-block!important;padding:5px 14px!important;border:1px solid #d1d5db!important;border-radius:20px!important;font-size:13px!important;color:#374151!important;text-decoration:none!important;background:#fff!important;transition:all .15s!important;white-space:nowrap!important;font-family:var(--font-body-family),system-ui,sans-serif!important;line-height:1.4!important}a.tag-cloud__tag:hover,.tag-cloud__tag:hover{border-color:var(--qc-accent)!important;color:var(--qc-accent)!important}a.tag-cloud__tag--active,.tag-cloud__tag--active{background:var(--qc-accent)!important;color:#fff!important;border-color:var(--qc-accent)!important}.card-wrapper.product-card-wrapper{border:1px solid #e8e8e8;border-radius:8px;background-color:#fff;overflow:hidden;transition:transform .2s ease;height:100%}.card-wrapper.product-card-wrapper:hover{transform:translateY(-5px)}.card__inner{background-color:#f3f3f3;border-radius:8px 8px 0 0!important;border-bottom:1px solid #e8e8e8}.card__content{padding:16px 10px!important;text-align:center}.card__heading{font-size:1.5rem!important;font-weight:200!important;letter-spacing:.02rem;margin-bottom:15px}.quick-add{margin-top:auto;padding:0 10px 10px}.quick-add__submit{border-radius:4px;min-height:44px}.product__view-details{display:none!important}#product-grid{gap:15px!important}@media(min-width:750px){#product-grid{gap:20px!important}}.quick-add__submit.button{background-color:#f3f3f3!important;color:#121212!important;border-radius:8px!important;border:none!important}.quick-add__submit.button:hover{background-color:#e8e8e8!important}.quick-add__submit.button:after,.quick-add__submit.button:before{box-shadow:none!important;border-radius:8px!important}.quick-order-list__table tbody tr:last-child,.quick-order-list__table tr{border-bottom:none!important}.quick-order-list__total{border-top:none!important;padding-top:0!important}.qc-popup-footer{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap;border-top:none!important}.qc-continue-btn,.qc-view-order-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:8px!important;border:none!important;font-family:inherit;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;padding:0 3rem;min-height:4.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none;flex:1;white-space:nowrap}.qc-view-order-btn{background-color:#121212!important;color:#fff!important}.qc-view-order-btn:hover{background-color:#333!important}.qc-continue-btn{background-color:#f3f3f3!important;color:#121212!important}.qc-continue-btn:hover{background-color:#e8e8e8!important}quick-order-list .variant-item{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}quick-order-list .variant-item__quantity{margin-left:auto!important;padding-left:15px!important}quick-order-list .qc-continue-btn{display:none!important}quick-order-list .qc-view-order-btn{width:100%!important;flex:1 1 100%!important}modal-dialog quick-order-list .qc-continue-btn,bulk-modal quick-order-list .qc-continue-btn{display:inline-flex!important}modal-dialog quick-order-list .qc-view-order-btn,bulk-modal quick-order-list .qc-view-order-btn{width:auto!important;flex:1!important}.quick-add-modal__content--bulk{padding-top:40px!important;padding-bottom:40px!important}.quick-add-modal__content-info--bulk{align-items:flex-start!important}.quick-add__product-media{margin-top:0!important;display:block!important}.qc-popup-footer{margin-top:25px!important;margin-bottom:10px!important}@media screen and (max-width:749px){.quick-add-modal__content--bulk{padding-top:30px!important;padding-bottom:30px!important}.quick-add-modal__content-info--bulk{display:flex;flex-direction:column}}@media screen and (max-width:749px){.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;column-gap:10px!important;row-gap:20px!important}.product-grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}}.image-with-text__media{border-radius:8px!important;overflow:hidden!important}.image-with-text__media img{border-radius:8px!important}.collection-list .card{background-color:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;overflow:hidden!important}.collection-list .card__inner{border:none!important;border-radius:0!important}.collection-list .card__content{padding:15px 20px!important}@media screen and (min-width:990px){.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:20px!important;row-gap:40px!important}.product-grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}}.quote-cart-trigger{position:fixed!important;bottom:25px!important;right:25px!important;z-index:9999!important;background-color:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:50px!important;box-shadow:0 6px 16px #00000026!important;height:60px!important;width:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.quote-cart-trigger .quote-cart-badge{position:absolute!important;top:0!important;right:0!important;z-index:2!important}.card__content .quick-add-bulk{margin-top:auto!important;width:100%!important;display:block!important;padding:0 10px 10px!important}.card__content .quick-add-bulk quantity-input.quantity{width:100%!important;max-width:140px!important;margin:0 auto!important;min-height:44px!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;overflow:hidden!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.card__content .quick-add-bulk quantity-input.quantity:after,.card__content .quick-add-bulk quantity-input.quantity:before{display:none!important;box-shadow:none!important}.card__content .quick-add-bulk quantity-input .quantity__input{flex-grow:1!important;text-align:center!important;border:none!important;background:transparent!important;font-family:inherit!important;color:#111827!important;height:100%!important}.card__content .quick-add-bulk quantity-input .quantity__button{width:40px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;background:transparent!important}.section-collection-list .grid{--grid-desktop-horizontal-spacing: 40px !important;--grid-desktop-vertical-spacing: 40px !important;--grid-mobile-horizontal-spacing: 20px !important;--grid-mobile-vertical-spacing: 20px !important}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:auto 1fr auto!important}.header--middle-left .header__inline-menu{display:flex!important;justify-content:flex-end!important;padding-right:3rem!important}.header--middle-left .list-menu--inline{justify-content:flex-end!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quote-cart.css.map */
