.tt-compare-tray{align-items:center;background:rgb(var(--color-base-background-1-rgb, 255, 255, 255));border:1px solid rgba(var(--color-base-text-rgb, 30, 30, 30),.16);border-radius:6px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 8px 28px #00000029;display:flex;gap:20px;justify-content:space-between;left:50%;max-width:calc(100% - 32px);opacity:0;padding:10px 12px 10px 16px;pointer-events:none;position:fixed;transform:translate(-50%,18px);transition:opacity .18s ease,transform .18s ease;width:520px;z-index:40}.tt-compare-tray.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.tt-compare-tray[hidden]{display:none}.tt-compare-tray.is-limit{border-color:#d82c0d}.tt-compare-tray__summary,.tt-compare-tray__actions{align-items:center;display:flex;gap:8px}.tt-compare-tray__summary strong{font-size:16px}.tt-compare-tray__summary span,.tt-compare-tray__clear{font-size:13px}.tt-compare-tray__clear{background:transparent;border:0;color:inherit;cursor:pointer;padding:10px;text-decoration:underline}.tt-compare-tray__link{align-items:center;background:var(--color-accent, #0aa7df);border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:40px;padding:8px 16px;text-decoration:none}compare-button[role=button]:focus-visible,.tt-compare-tray button:focus-visible,.tt-compare-tray a:focus-visible,.tt-compare button:focus-visible,.tt-compare a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tt-compare-loading,.tt-compare-error{padding:48px 16px;text-align:center}.tt-compare__toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 0 18px}.tt-compare__clear{background:transparent;border:0;color:inherit;cursor:pointer;font-size:14px;padding:8px 0;text-decoration:underline}.tt-compare__scroll{-webkit-overflow-scrolling:touch;border:1px solid rgba(var(--color-base-text-rgb, 30, 30, 30),.14);border-radius:6px;overflow-x:auto;overscroll-behavior-inline:contain}.tt-compare__grid{display:grid;grid-template-columns:160px repeat(var(--tt-compare-count),minmax(220px,300px));min-width:max-content}.tt-compare__label,.tt-compare__value,.tt-compare__product{border-bottom:1px solid rgba(var(--color-base-text-rgb, 30, 30, 30),.12);border-right:1px solid rgba(var(--color-base-text-rgb, 30, 30, 30),.12);padding:14px}.tt-compare__label{background:rgba(var(--color-base-text-rgb, 30, 30, 30),.04);font-size:13px;font-weight:700;left:0;position:sticky;z-index:2}.tt-compare__product{display:flex;flex-direction:column;gap:10px;min-width:220px;position:relative}.tt-compare__product-image{aspect-ratio:1;background:#fff;border-radius:4px;display:block;object-fit:contain;margin-inline:auto;max-width:240px;width:100%}.tt-compare__product-title{color:inherit;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.4;min-height:42px;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tt-compare__price{font-size:17px;font-weight:700}.tt-compare__stock{color:#247b35;font-weight:600}.tt-compare__stock.is-unavailable{color:#b42318}.tt-compare__product-actions{display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:auto}.tt-compare__cart,.tt-compare__remove{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:8px 12px}.tt-compare__cart{background:var(--color-accent, #0aa7df);border:1px solid var(--color-accent, #0aa7df);color:#fff}.tt-compare__cart:disabled{cursor:not-allowed;opacity:.55}.tt-compare__remove{background:transparent;border:1px solid rgba(var(--color-base-text-rgb, 30, 30, 30),.3);color:inherit}@media(max-width:749px){.tt-compare-tray{bottom:calc(10px + env(safe-area-inset-bottom));gap:8px;max-width:calc(100% - 20px);padding:8px 8px 8px 12px}body:has(sticky-add-to-cart) .tt-compare-tray{bottom:calc(78px + env(safe-area-inset-bottom))}.tt-compare-tray__summary span{display:none}.tt-compare-tray__link{padding-inline:12px}.tt-compare__grid{grid-template-columns:112px repeat(var(--tt-compare-count),190px)}.tt-compare__label,.tt-compare__value,.tt-compare__product{padding:10px}.tt-compare__product{min-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/techtic-compare.css.map */
