.compare-toolkit{align-items:center;background-color:var(--c-white);border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 0 6px #0000004d;display:flex;gap:16px;height:64px;left:50%;opacity:0;padding:0 16px;position:fixed;transform:translate(-50%) translateY(70px);transition:transform .4s ease;z-index:99999}.compare-toolkit.visible{opacity:1;transform:translate(-50%) translateY(0)}.compare-toolkit__product,.compare-toolkit__products{align-items:center;display:flex}.compare-toolkit__product{border:1px solid var(--c-black);border-radius:6px;height:40px;position:relative;width:40px}.compare-toolkit__product.empty{border:1px dashed var(--c-black)}.compare-toolkit__product:first-child{margin-right:16px}.compare-toolkit__product-icon{border-radius:6px;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.compare-toolkit__remove-button{--button-icon-size:18px;--button-size:20px;--button-background:#f1f2f3;--button-border-color:#e0dfda;--button-padding:0px;--button-min-height:18px;--button-border-radius:4px;--button-position:absolute;right:-8px;top:-8px;--button-margin-left:0}.compare-toolkit__actions{align-items:center;display:flex;margin-left:auto}.compare-toolkit__clear-button{--button-padding:5px 10px;--button-text-decoration:underline;--button-margin:0 10px 0 0}.compare-toolkit__compare-button{--button-padding:5px 10px}
