#stock-list-stale-warning[hidden],#stock-list-meta[hidden],#stock-list-loading[hidden],#stock-list-error[hidden],#stock-list-table-wrap[hidden],#stock-list-no-results[hidden],#quote-drawer-overlay[hidden],#quote-drawer-panel[hidden],#quote-success[hidden],#quote-form-error[hidden],.quote-drawer__submit-loading[hidden],.stock-list__remove-btn[hidden]{display:none!important}.stock-list__filters{margin-bottom:2.4rem}.stock-list__filters-bar{display:flex;align-items:stretch;flex-wrap:wrap;gap:0;border:1px solid rgba(var(--color-border),1);border-radius:.6rem;background:rgba(var(--color-background),1);overflow:hidden;box-shadow:0 1px 4px rgba(var(--color-shadow),.04)}.stock-list__search-wrap{position:relative;flex:1 1 auto;border-right:1px solid rgba(var(--color-border),1);display:flex;align-items:center}.stock-list__search-wrap svg{position:absolute;left:1.4rem;width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground-secondary),1);pointer-events:none;opacity:.5}.stock-list__search-input{width:100%;border:none;background:transparent;padding:1.3rem 1.2rem 1.3rem 4rem;font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground),1);outline:none}.stock-list__search-input::placeholder{color:rgba(var(--color-foreground-secondary),1);opacity:.55}.stock-list__filter-select{border-right:1px solid rgba(var(--color-border),1)}.stock-list__filter-select .facet-filters__field{border:none}.stock-list__filter-select .select__select{border:none;background:transparent;padding:1.3rem 3.6rem 1.3rem 1.4rem;font-size:calc(var(--font-body-scale) * 1.4rem)}.stock-list__result-count{padding:0 1.6rem;color:rgba(var(--color-foreground-secondary),1);white-space:nowrap;margin:0 0 0 auto;align-self:center;font-size:calc(var(--font-body-scale) * 1.2rem);letter-spacing:.02em}.stock-list__loading{display:flex;align-items:center;gap:1.2rem;padding:5rem 0;color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.4rem)}.stock-list__spinner{display:inline-block;width:2rem;height:2rem;border:2px solid rgba(var(--color-foreground),.1);border-top-color:rgba(var(--color-button),1);border-radius:50%;animation:stock-spin .7s linear infinite}@keyframes stock-spin{to{transform:rotate(360deg)}}.stock-list__error{padding:2.4rem;background:rgba(var(--color-foreground),.03);border-radius:.6rem;border:1px solid rgba(var(--color-border),1);color:rgba(var(--color-foreground),.7);font-size:calc(var(--font-body-scale) * 1.4rem)}.stock-list__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:12rem;border:1px solid rgba(var(--color-border),1);border-radius:.8rem;box-shadow:0 2px 8px rgba(var(--color-shadow),.04)}.stock-list__table{width:100%;border-collapse:collapse;font-size:calc(var(--font-body-scale) * 1.3rem)}.stock-list__thead{background:rgba(var(--color-foreground),.025);border-bottom:1px solid rgba(var(--color-border),1)}.stock-list__th{padding:1.2rem 1.4rem;text-align:left;font-weight:600;font-size:calc(var(--font-body-scale) * 1.1rem);white-space:nowrap;color:rgba(var(--color-foreground-secondary),1);letter-spacing:.05em;text-transform:uppercase}.stock-list__th--num{text-align:right}.stock-list__th--center{text-align:center}.stock-list__th--desc{width:100%}.stock-list__category-row .stock-list__category-cell{padding:2rem 1.6rem 1.2rem;font-weight:700;font-size:calc(var(--font-body-scale) * 1.9rem);letter-spacing:-.01em;color:rgba(var(--color-foreground-title),1);background:rgba(var(--color-foreground),.022)}.stock-list__category-row:not(:first-child) .stock-list__category-cell{border-top:2px solid rgba(var(--color-border),1)}.stock-list__subcategory-row .stock-list__subcategory-cell{padding:1.4rem;font-size:calc(var(--font-body-scale) * 1.05rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-accent),1);background:rgba(var(--color-accent),.07);border-bottom:1px solid rgba(var(--color-border),.5)}.stock-list__item-row{border-bottom:1px solid rgba(var(--color-border),.35);transition:background .12s ease}.stock-list__item-row:last-child{border-bottom:none}.stock-list__item-row:hover{background:rgba(var(--color-button),.025)}.stock-list__td{padding:1rem 1.4rem;vertical-align:middle;color:rgba(var(--color-foreground),.9)}.stock-list__td--desc{font-weight:500;color:rgba(var(--color-foreground-title),1)}.stock-list__remark{font-weight:400;color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.15rem)}.stock-list__legend-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1.6rem;margin-bottom:1.6rem;flex-direction:row-reverse}@media screen and (max-width:1119px){.stock-list__legend-row{flex-direction:column;align-items:flex-start}#stock-list-meta{order:-1}}.stock-list__legend{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;padding:0;list-style:none;margin:0}.stock-list__legend-item{display:flex;align-items:center;gap:.4rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.stock-list__legend-term{font-weight:600;color:rgba(var(--color-foreground),.8)}.stock-list__legend-tip{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:none;padding:0;background:rgba(var(--color-button),.12);color:rgba(var(--color-button),1);font-size:calc(var(--font-body-scale) * 1rem);font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:pointer;flex-shrink:0;line-height:1.5rem;transition:background .15s ease}.stock-list__legend-tip:hover,.stock-list__legend-tip:focus-visible{background:rgba(var(--color-button),.2);outline:none}.stock-list__legend-popover{position:fixed;margin:0;padding:.7rem 1rem;border:none;border-radius:.6rem;max-width:22rem;background:rgba(var(--color-foreground),.93);color:rgba(var(--color-background),1);font-family:var(--font-body-family),sans-serif;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:400;line-height:1.5;opacity:0;transition:opacity .15s ease,display .15s ease allow-discrete}.stock-list__legend-popover:popover-open{opacity:1}@starting-style{.stock-list__legend-popover:popover-open{opacity:0}}.stock-list__meta{display:inline-flex;align-items:center;gap:.7rem;margin:0;color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.2rem)}.stock-list__meta-dot{width:.7rem;height:.7rem;border-radius:50%;background:rgba(var(--color-accent),1);flex-shrink:0;animation:stock-dot-pulse 2s ease-in-out infinite}@keyframes stock-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.stock-list__pricing-note{margin:0 0 1.2rem;color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.2rem)}.stock-list__stale-warning{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-button),.28);border-radius:.6rem;background:rgba(var(--color-button),.06);color:rgba(var(--color-foreground),.85);font-size:calc(var(--font-body-scale) * 1.3rem)}.stock-list__stale-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;min-width:1.8rem;border-radius:50%;background:rgba(var(--color-button),.14);color:rgba(var(--color-button),1);font-weight:700;font-size:calc(var(--font-body-scale) * 1.2rem)}.stock-list__td--mono{font-family:monospace;font-size:calc(var(--font-body-scale) * 1.2rem);color:rgba(var(--color-foreground-secondary),1);white-space:nowrap}.stock-list__td--num{text-align:right;font-variant-numeric:tabular-nums}.stock-list__td--center{text-align:center}.stock-list__td--price{font-weight:700;color:rgba(var(--color-foreground-title),1);font-variant-numeric:tabular-nums}.stock-list__price--usd,[data-currency=USD] .stock-list__price--gbp{display:none}[data-currency=USD] .stock-list__price--usd{display:inline}.stock-list__filter-select--currency .select__select{min-width:10rem}.stock-list__filters-bar .stock-list__search-input,.stock-list__filters-bar .select__select{border-radius:0}.stock-list__td--qty{width:12rem}.stock-list__td--qty .quantity{min-width:0}.stock-list__td--qty .quantity__input{width:4rem;min-width:4rem;padding-left:.4rem;padding-right:.4rem}.stock-list__td--qty .quantity__button{width:3.2rem;height:3.2rem}.stock-list__td--action{white-space:nowrap}.stock-list__remove-btn{background:none;border:none;padding:.4rem;margin-left:.4rem;cursor:pointer;color:rgba(var(--color-foreground-secondary),1);line-height:0;vertical-align:middle;border-radius:.3rem;transition:color .2s ease,background .2s ease}.stock-list__remove-btn:hover{color:rgba(var(--color-foreground),1);background:rgba(var(--color-foreground),.06)}.stock-list__th--mobile-only,.stock-list__td--mobile-details{display:none}.stock-list__add-btn{font-size:calc(var(--font-body-scale) * 1.2rem)!important;padding:.6rem 1.2rem!important;white-space:nowrap;min-width:11rem;transition:background .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s ease!important}.stock-list__add-btn:active{transform:scale(.97)}.stock-list__add-btn.stock-list__btn--added{background:rgba(var(--color-foreground),.06)!important;color:rgba(var(--color-foreground-secondary),1)!important;border-color:rgba(var(--color-border),1)!important;opacity:1}.stock-list__no-results{padding:4rem 2rem;text-align:center;color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.4rem);border-top:1px solid rgba(var(--color-border),1)}.quote-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .28s ease}.quote-drawer__overlay.is-visible{opacity:1}.quote-drawer{position:fixed;bottom:1.6rem;left:1.6rem;right:1.6rem;z-index:1001;transform:translateY(calc(100% + 1.6rem));transition:transform .38s cubic-bezier(.32,.72,0,1);border-radius:1.2rem;background:rgb(var(--color-background));box-shadow:0 -4px 40px rgba(var(--color-shadow),.14),0 0 0 1px rgba(var(--color-border),.6);overflow:hidden}.quote-drawer--has-items{transform:translateY(0)}@keyframes quoteItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes quotePanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes quoteSuccessIconIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.quote-drawer__bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 2.4rem;background:rgba(var(--color-button),1);color:rgba(var(--color-button-text),1);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;text-align:left;transition:background .15s ease}.quote-drawer__bar{transition:background .3s ease}.quote-drawer__bar:hover{background:color-mix(in srgb,rgb(var(--color-button)) 82%,#000)}.quote-drawer__bar-label{display:flex;align-items:center;gap:1rem;font-weight:600;font-size:calc(var(--font-body-scale) * 1.4rem)}.quote-drawer__bar-label svg{opacity:.85}.quote-drawer__bar-count-chip{display:inline-flex;align-items:center;justify-content:center;background:#ffffff38;border-radius:2rem;padding:.2rem .8rem;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:700;min-width:2.6rem;font-variant-numeric:tabular-nums}.quote-drawer__bar-action{display:flex;align-items:center;gap:.6rem;font-size:calc(var(--font-body-scale) * 1.3rem);opacity:.88}.quote-drawer__chevron{transition:transform .25s cubic-bezier(.32,.72,0,1)}[aria-expanded=true] .quote-drawer__chevron{transform:rotate(180deg)}.quote-drawer__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1)}.quote-drawer__panel.is-open{grid-template-rows:1fr}.quote-drawer__panel-inner{overflow:hidden;min-height:0;max-height:80vh;border-top:1px solid rgba(var(--color-border),.7)}.quote-drawer__panel.is-open .quote-drawer__panel-inner{overflow-y:auto;animation:quotePanelIn .3s cubic-bezier(.32,.72,0,1) both;animation-delay:.06s}.quote-drawer .drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 2rem 1.8rem 2.4rem;position:relative}.quote-drawer .drawer__heading{padding-right:0;margin:0}.quote-drawer .drawer__close{position:static;top:auto;right:auto;flex-shrink:0}.quote-drawer__header-sticky{position:sticky;top:0;z-index:1;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-border),.7)}.quote-drawer__body{display:grid;grid-template-columns:1fr;overflow-y:auto}@media screen and (min-width:990px){.quote-drawer__body{grid-template-columns:1fr 1fr;max-height:calc(80vh - 5.4rem)}}.quote-drawer__items-section,.quote-drawer__form-section{padding:2rem 2.4rem;overflow-y:auto}.quote-drawer__items-section{border-bottom:1px solid rgba(var(--color-border),1)}@media screen and (min-width:990px){.quote-drawer__items-section{border-bottom:none;border-right:1px solid rgba(var(--color-border),1)}}.quote-drawer__section-title{margin:0 0 1.4rem;color:rgba(var(--color-foreground-secondary),1);text-transform:uppercase;letter-spacing:.08em;font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:600}.quote-drawer__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-border),.45);animation:quoteItemIn .25s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--item-index, 0) * .04s)}.quote-drawer__item:last-child{border-bottom:none}.quote-drawer__item-info{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.quote-drawer__item-desc{font-weight:500;color:rgba(var(--color-foreground-title),1);font-size:calc(var(--font-body-scale) * 1.3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-drawer__item-meta{color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.15rem)}.quote-drawer__item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.quote-drawer__item-price{font-weight:700;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgba(var(--color-foreground-title),1);font-variant-numeric:tabular-nums}.quote-drawer__item-qty{color:rgba(var(--color-foreground-secondary),1);font-size:calc(var(--font-body-scale) * 1.15rem)}.quote-drawer__remove{background:none;border:none;padding:.4rem;margin-top:.15rem;cursor:pointer;color:rgba(var(--color-foreground-secondary),1);line-height:0;transition:color .3s ease,background .3s ease,transform .3s ease;border-radius:.3rem;flex-shrink:0}.quote-drawer__remove:hover{color:rgba(var(--color-foreground),1);background:rgba(var(--color-foreground),.06);transform:scale(1.1)}.quote-drawer__remove svg{width:1.4rem;height:1.4rem}.quote-drawer__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.6rem}@media screen and (max-width:1119px){.quote-drawer__form-grid{grid-template-columns:1fr}}.quote-drawer__field--full{grid-column:1 / -1}.quote-drawer__form-grid .field{margin:0}.quote-drawer__form-error{padding:1rem 1.4rem;margin-bottom:1.2rem;background:rgba(var(--color-button),.06);border:1px solid rgba(var(--color-button),.25);border-radius:.5rem;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgba(var(--color-foreground),.85);display:flex;align-items:flex-start;gap:.8rem}.quote-drawer__form-error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;min-width:1.6rem;background:rgba(var(--color-button),.15);border-radius:50%;font-weight:700;font-size:calc(var(--font-body-scale) * 1.1rem);color:rgba(var(--color-button),1);margin-top:.05em}.quote-drawer__footer{display:flex;flex-direction:column;gap:1rem}.quote-drawer__submit{width:100%}.quote-drawer__disclaimer{margin:0;color:rgba(var(--color-foreground-secondary),1);text-align:center;font-size:calc(var(--font-body-scale) * 1.15rem)}.quote-drawer__success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:4rem 2rem;text-align:center}.quote-drawer__success-icon{width:5.6rem;height:5.6rem;background:rgba(var(--color-button),.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-button),1);animation:quoteSuccessIconIn .4s cubic-bezier(.32,.72,0,1) both;animation-delay:.08s}.quote-drawer__success h3{margin:0}.quote-drawer__success p{margin:0;color:rgba(var(--color-foreground-secondary),1);max-width:28rem}body.quote-drawer-open{overflow:hidden}@media screen and (max-width:1119px){.stock-list__filters-bar{flex-direction:column;border-radius:.6rem}.stock-list__search-wrap{border-right:none;border-bottom:1px solid rgba(var(--color-border),1)}.stock-list__filter-select{border-right:none;border-bottom:1px solid rgba(var(--color-border),1);width:100%}.stock-list__filter-select .select__select{width:100%}.stock-list__result-count{padding:.9rem 1.4rem;margin-left:0}}@media screen and (max-width:1119px){.stock-list__table-wrap{border-radius:.6rem}.stock-list__table,.stock-list__table tbody{display:block}.stock-list__thead{display:none}.stock-list__category-row,.stock-list__subcategory-row,.stock-list__category-cell,.stock-list__subcategory-cell{display:block}.stock-list__item-row{display:grid;grid-template-areas:"desc     desc     desc" "part     price    price" "accord   accord   accord" "qty      qty      action";grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.6rem 1.2rem;padding:1.4rem 1.6rem 1.6rem}.stock-list__td{padding:0;vertical-align:unset}.stock-list__td--mono,.stock-list__td--qty-avail,.stock-list__td--remarks{display:none}.stock-list__td--desc{grid-area:desc;font-size:calc(var(--font-body-scale) * 1.4rem);white-space:normal;line-height:1.4}.stock-list__td--brand{grid-area:part;font-size:calc(var(--font-body-scale) * 1.2rem);text-align:left}.stock-list__td--price{grid-area:price;text-align:right;font-size:calc(var(--font-body-scale) * 1.4rem)}.stock-list__td--price.stock-list__td--num{text-align:right}.stock-list__td--mobile-details{display:block;grid-area:accord}.stock-list__td--qty{grid-area:qty;width:auto;align-self:center}.stock-list__td--qty .quantity{width:100%;max-width:16rem}.stock-list__td--qty .quantity__button{width:4rem;height:4.4rem;min-height:44px}.stock-list__td--qty .quantity__input{flex:1;width:auto;min-width:0;height:4.4rem;min-height:44px;padding-left:.4rem;padding-right:.4rem}.stock-list__td--action{grid-area:action;align-self:center;display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem}.stock-list__add-btn{width:100%!important;font-size:calc(var(--font-body-scale) * 1.3rem)!important;padding:1rem 1.2rem!important;min-height:44px;text-align:center}.stock-list__accordion{border-top:1px solid rgba(var(--color-border),.5);padding-top:.4rem}.stock-list__accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:.6rem 0;font-size:calc(var(--font-body-scale) * 1.2rem);color:rgba(var(--color-foreground-secondary),1);font-weight:500;cursor:pointer;list-style:none;min-height:44px}.stock-list__accordion-summary::-webkit-details-marker{display:none}.stock-list__accordion-chevron{flex-shrink:0;transition:transform .22s cubic-bezier(.32,.72,0,1);opacity:.5}.stock-list__accordion[open] .stock-list__accordion-chevron{transform:rotate(180deg)}.stock-list__accordion-body{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.6rem;animation:accordionBodyIn .2s cubic-bezier(.32,.72,0,1) both}@keyframes accordionBodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.stock-list__accordion-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:calc(var(--font-body-scale) * 1.25rem)}.stock-list__accordion-label{color:rgba(var(--color-foreground-secondary),.65);font-size:calc(var(--font-body-scale) * 1.1rem);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.quote-drawer{left:.8rem;right:.8rem;bottom:.8rem;transform:translateY(calc(100% + .8rem))}.quote-drawer--has-items{transform:translateY(0)}.quote-drawer__bar-action-text{display:none}.quote-drawer__bar{padding:1.6rem 2rem;min-height:56px}}mapbox-address-autofill{display:block;grid-column:1 / -1}mapbox-search-listbox{z-index:99999!important}.mbx-suggestion-row{font-size:calc(var(--font-body-scale) * 1.3rem)!important;color:rgba(var(--color-foreground),1)!important}.mbx-popup{border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:.6rem!important;box-shadow:0 4px 16px #0000001f!important;background:rgb(var(--color-background))!important;font-family:var(--font-body-family)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stock-list.css.map */
