.tl-qlist-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ededed;color:inherit;text-decoration:none;transition:background-color .15s ease}.tl-qlist-icon:hover{background:#e0e0e0}.tl-qlist-count{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d85c1e;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.tl-qlist-count[hidden]{display:none}.tl-qlist-count--bump{animation:tl-qlist-bump .45s ease}@keyframes tl-qlist-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.tl-qlist-ghost{position:fixed;z-index:9999;width:64px;height:64px;border-radius:6px;overflow:hidden;pointer-events:none;background:#fff;box-shadow:0 6px 20px #0000002e;transform:translate(-50%,-50%) scale(1);transition:transform .6s cubic-bezier(.35,.2,.2,1),opacity .6s ease}.tl-qlist-ghost img{width:100%;height:100%;object-fit:contain}.tl-qlist-ghost--dot{width:18px;height:18px;border-radius:50%;background:#d85c1e;box-shadow:none}.tl-qlist-add{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;width:100%;padding:15px 20px;border:0;border-radius:4px;background:#ededed;color:#000;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tl-qlist-add:hover{background:#e0e0e0}.tl-qlist-add--done{background:#e3f3ea;color:#0d8756}.tl-qlist-add svg{flex:0 0 auto}.tl-qlist-add__note{font-weight:500;color:#666}.tl-qlist-add--done .tl-qlist-add__note{display:none}.tl-qlist-page{max-width:900px;margin:0 auto}.tl-qlist-page__heading{margin:0 0 12px}.tl-qlist-page__intro{max-width:62ch;margin:0 0 32px;font-size:17px;line-height:1.6;color:#555}.tl-qlist-items{margin:0;padding:0;list-style:none;border-top:1px solid #E5E5E5}.tl-qlist-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #E5E5E5}.tl-qlist-row__media img{display:block;width:72px;height:72px;object-fit:contain;background:#f6f6f6;border-radius:4px}.tl-qlist-row__placeholder{display:block;width:72px;height:72px;background:#f6f6f6;border-radius:4px}.tl-qlist-row__info{display:flex;flex-direction:column;gap:4px;min-width:0}.tl-qlist-row__title{color:#000;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none}.tl-qlist-row__title:hover{text-decoration:underline}.tl-qlist-row__meta{font-size:15px;color:#666}.tl-qlist-row__qty{display:inline-flex;align-items:center;border:1px solid #E5E5E5;border-radius:4px;overflow:hidden}.tl-qlist-step{width:40px;height:44px;border:0;background:#fff;color:#000;font-size:18px;line-height:1;cursor:pointer}.tl-qlist-step:hover{background:#f6f6f6}.tl-qlist-qty{width:54px;height:44px;border:0;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;text-align:center;font-size:16px;font-weight:600;-moz-appearance:textfield}.tl-qlist-qty::-webkit-outer-spin-button,.tl-qlist-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tl-qlist-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:130px}.tl-qlist-row__price-main{font-size:19px;font-weight:700;color:#000}.tl-qlist-row__price-vat{font-size:14px;color:#666}.tl-qlist-row__actions{display:flex;align-items:center;gap:6px}.tl-qlist-cart,.tl-qlist-remove{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;cursor:pointer;border-radius:4px}.tl-qlist-cart svg,.tl-qlist-remove svg{width:18px;height:18px;flex:0 0 auto}.tl-qlist-cart{width:40px;min-width:40px;height:40px;border:1px solid #D5D5D5;background:#fff;color:#000;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tl-qlist-cart:hover{border-color:#000;background:#000;color:#fff}.tl-qlist-cart[disabled]{opacity:.45;cursor:default}.tl-qlist-remove{width:36px;min-width:36px;height:36px;border:0;background:transparent;color:#767676}.tl-qlist-remove:hover{background:#ededed;color:#000}.tl-qlist-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;margin-top:32px;padding:28px 32px;border:1px solid #E5E5E5;border-radius:8px;background:#f6f6f6}.tl-qlist-summary__figures{display:flex;flex-direction:column;gap:4px}.tl-qlist-summary__count{font-size:15px;color:#666}.tl-qlist-summary__total{font-size:32px;font-weight:700;color:#000;line-height:1.1}.tl-qlist-summary__vat{font-size:15px;color:#666}.tl-qlist-summary__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.tl-qlist-cta{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;border:0;border-radius:4px;background:#d85c1e;color:#fff;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease}.tl-qlist-cta:hover{background:#bf4e16}.tl-qlist-clear{border:0;background:transparent;color:#666;font-size:15px;text-decoration:underline;cursor:pointer;padding:0}.tl-qlist-clear:hover{color:#000}.tl-qlist-empty{padding:48px 24px;border:1px dashed #E5E5E5;border-radius:8px;text-align:center;color:#666}.tl-qlist-empty[hidden],.tl-qlist-summary[hidden]{display:none}.tl-qlist-empty__title{margin:0 0 8px;font-size:22px;font-weight:700;color:#000}.tl-qlist-empty p{margin:0 0 16px;font-size:17px;line-height:1.6}.tl-qlist-empty a{color:#000;font-weight:600}@media screen and (max-width:749px){.tl-qlist-row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"media info actions" "media qty  price";gap:10px 12px}.tl-qlist-row__media{grid-area:media}.tl-qlist-row__media img,.tl-qlist-row__placeholder{width:64px;height:64px}.tl-qlist-row__info{grid-area:info}.tl-qlist-row__qty{grid-area:qty;justify-self:start}.tl-qlist-row__price{grid-area:price;align-items:flex-end;min-width:0}.tl-qlist-row__actions{grid-area:actions}.tl-qlist-summary{flex-direction:column;align-items:stretch}.tl-qlist-summary__actions{align-items:stretch}.tl-qlist-cta{justify-content:center;width:100%}.tl-qlist-clear{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/quote-list.css.map */
