.tt-quote-list .drawer__header-title{flex:none}.tt-quote-list__body{flex:1;min-height:0;overscroll-behavior:contain}.tt-quote-list__footer{display:grid;gap:10px;flex:none;border-top:1px solid rgba(var(--color-border),var(--color-border-alpha,1));padding-bottom:max(2.4rem,env(safe-area-inset-bottom))}.tt-quote-list__footer .btn{width:100%}.tt-quote-list__item-actions{flex-wrap:wrap}.tt-quote-list__quantity-label{flex-basis:100%}.tt-quote-list .quantity{flex:none}.tt-quote-list .drawer__inner{display:flex;flex-direction:column}.tt-quote-list .drawer__header-title h3{margin:0;padding-inline-end:4rem}.tt-quote-list__intro{margin:18px 0;font-size:14px;line-height:1.5;color:#555}.tt-quote-list__items{list-style:none;margin:0;padding:0}.tt-quote-list__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:1px solid #e1e3e6}.tt-quote-list__image{width:72px;height:72px;object-fit:contain;background:#c9cdd0;border-radius:8px}.tt-quote-list__info{min-width:0}.tt-quote-list__title{display:block;color:#101820;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.tt-quote-list__title:hover{text-decoration:underline}.tt-quote-list__detail{margin:6px 0 0;font-size:13px;line-height:1.4;color:#555;overflow-wrap:anywhere}.tt-quote-list__item-actions{grid-column:2;display:flex;align-items:end;justify-content:space-between;gap:12px}.tt-quote-list__quantity-label{font-size:12px;line-height:1.5}.tt-quote-list__remove{min-height:44px;padding:8px 0!important;font-size:13px}.tt-quote-list__footer[hidden],.tt-quote-list [hidden],.tt-quote-list__launcher[hidden]{display:none!important}.tt-quote-list__footer p{margin:0;font-size:12px;line-height:1.5;text-align:center;color:#555}.tt-quote-list__empty{padding:28px 0;font-size:16px}.tt-quote-list__empty p+p{font-size:14px;color:#555}.tt-quote-list__notice,[data-quote-list-panel-status]:not(:empty){font-size:13px;line-height:1.5;color:#8b3a00}.tt-quote-list__launcher{position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:25;min-height:44px;gap:8px;box-shadow:0 3px 14px #0002;background:#fff}.tt-quote-list :is(button,a,input):focus-visible,[data-quote-list-review]:focus-visible{outline:3px solid #075bb8;outline-offset:3px}.tt-product-quote__list-add{grid-column:1/-1;width:100%;min-height:44px;margin-top:8px}.tt-quote-review{padding:18px;border:1px solid #d6dadd;border-radius:12px;margin:0 0 20px}.tt-quote-review h3{font-size:20px;margin:0}.tt-quote-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tt-quote-review__items{list-style:none;padding:0;margin:0}.tt-quote-review .tt-quote-list__item:last-child{border-bottom:0}.tt-quote-review .tt-quote-list__item-actions{margin:0}.tt-quote-review__top .btn{min-height:44px}.tt-quote-review [hidden]{display:none!important}@media(max-width:749px){.tt-quote-review{padding:14px}.tt-quote-review__top{align-items:start}.tt-quote-review__top .btn{font-size:13px;padding:8px 12px}.tt-quote-list__launcher{left:12px;bottom:max(12px,env(safe-area-inset-bottom));font-size:14px}}@media(forced-colors:active){.tt-quote-list{border:1px solid CanvasText}.tt-quote-list::backdrop{background:Canvas}.tt-quote-list__item{border-color:CanvasText}.tt-quote-list__notice{color:CanvasText}}@layer tt-typography{body.tt-shell #TTQuoteList [hidden],body.tt-shell .tt-quote-list__launcher[hidden],body.tt-shell tt-product-quote [data-quote-list-add][hidden],body.tt-shell [data-quote-list-review][hidden]{display:none!important}}@layer tt-typography{body.tt-shell .tt-quote-list__launcher{position:fixed!important;left:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:25!important}}.tt-quote-review__items{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.tt-quote-review .tt-quote-list__item{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:14px 0}.tt-quote-review .tt-quote-list__image{width:48px;height:48px}.tt-quote-review .tt-quote-list__title{font-size:14px}.tt-quote-review .tt-quote-list__item-actions{grid-column:2}.tt-quote-list .tt-quote-list__item--no-image,.tt-quote-review .tt-quote-list__item--no-image{grid-template-columns:minmax(0,1fr)}.tt-quote-list .tt-quote-list__item--no-image .tt-quote-list__item-actions,.tt-quote-review .tt-quote-list__item--no-image .tt-quote-list__item-actions{grid-column:1}tt-product-quote.tt-product-quote--shortlist{grid-template-columns:minmax(0,1fr);gap:0}tt-product-quote.tt-product-quote--shortlist [data-quote-list-add]{order:1;margin-top:0}tt-product-quote.tt-product-quote--shortlist [data-product-quote-link]{order:2;min-height:44px;padding:6px 0;border:0;border-radius:0;background:transparent;color:#101820;font-size:14px;text-decoration:underline;text-underline-offset:4px}tt-product-quote.tt-product-quote--shortlist [data-product-quote-link] span[aria-hidden]{display:none}tt-product-quote.tt-product-quote--shortlist [data-product-quote-link]:hover{background:transparent;color:#075bb8}tt-product-quote.tt-product-quote--shortlist [data-product-sds]{order:3}.tt-shared-drawer .drawer__inner{display:flex;flex-direction:column;overflow:hidden}.tt-shared-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;padding:20px 24px;border-bottom:1px solid #e1e3e6}.tt-shared-tabs{display:flex;align-items:center;gap:24px}.tt-shared-tabs .btn{min-height:44px;padding-inline:0;gap:6px;white-space:nowrap}.tt-shared-tabs [aria-selected=false]{color:#666;text-decoration:none}.tt-shared-tabs [aria-selected=true]{color:#101820;text-decoration:underline;text-underline-offset:8px}.tt-shared-panel{flex:1;min-height:0}.tt-shared-panel .drawer__body{padding:0 24px max(24px,env(safe-area-inset-bottom))}.tt-shared-panel .tt-quote-list__intro{margin:8px 0 16px}.tt-shared-panel .tt-quote-contact{display:grid;gap:16px;margin:20px 0}.tt-quote-contact [data-quote-contact-fields]{display:grid;gap:16px}.tt-quote-contact .form-field{display:grid;gap:6px}.tt-quote-contact .form-field label{font-size:13px;line-height:1.5}.tt-quote-contact__optional{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tt-quote-contact .form-control{width:100%;min-width:0;font-size:16px}.tt-quote-contact textarea.form-control{min-height:80px}.tt-shared-panel [data-quote-list-continue]{margin-top:16px}.tt-shared-panel [data-quote-send-status]{font-size:14px;line-height:1.5;margin:0}.tt-shared-panel [data-tt-quote-errors]:empty{display:none}.tt-shared-drawer [data-shared-cart-panel]>.drawer__header{display:none}@layer tt-typography{body.tt-shell #CartDrawer.tt-shared-drawer [hidden]{display:none!important}body.tt-shell #CartDrawer.tt-shared-drawer [data-shared-cart-panel]{flex:1;min-height:0}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-header>.drawer__close-btn{position:static!important;flex:none}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs .btn{height:44px!important;min-height:44px!important;padding:0!important;font-size:16px!important;line-height:20px!important;font-weight:500!important}body.tt-shell #CartDrawer .tt-quote-list .quantity__button{height:44px!important;min-height:44px!important;align-self:center}body.tt-shell #CartDrawer .tt-quote-list .quantity{height:44px!important;min-height:44px!important}body.tt-shell #CartDrawer .tt-quote-list .quantity__input{height:44px!important;min-height:44px!important;text-align:center!important;padding:0!important}body.tt-shell #CartDrawer .tt-quote-list .btn--primary,body.tt-shell #CartDrawer .tt-quote-list .btn--secondary{min-height:52px!important;font-size:15px!important;line-height:18.75px!important;font-weight:500!important;padding-block:0!important}}@media(max-width:749px){.tt-shared-header{padding:14px 20px}.tt-shared-panel .drawer__body{padding-inline:20px}.tt-quote-contact__optional{grid-template-columns:1fr}.tt-shared-tabs{gap:20px}}@layer tt-typography{@media(max-width:749px){body.tt-shell #CartDrawer .tt-quote-list .btn--primary,body.tt-shell #CartDrawer .tt-quote-list .btn--secondary{font-size:13px!important;line-height:16.25px!important}}}.tt-shared-tabs .btn{text-decoration:none!important}.tt-shared-tabs [aria-selected=false]:after{opacity:0}.tt-shared-tabs [aria-selected=true]:after{opacity:1}.tt-quote-contact .form-field{margin:0}@layer tt-typography{body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs{gap:4px!important;padding:4px!important;border:1px solid #e1e3e6;border-radius:12px!important;background:#f3f3f5;align-items:stretch}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs .btn{padding-inline:14px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none;overflow:hidden;margin:0!important;flex:1;justify-content:center}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs .btn[aria-selected=true]{background:#fff!important;color:#101820;box-shadow:0 1px 3px #1018201f}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs .btn:after{display:none}body.tt-shell #CartDrawer.tt-shared-drawer .tt-shared-tabs .btn:focus-visible{outline:2px solid #075bb8;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/tt-quote-list.css.map */
