.add-to-compare-container[data-v-4c5fda4e]{position:relative;align-items:center}.add-to-compare-btn[data-v-4c5fda4e]{display:inline-flex;align-items:center;gap:0;padding:.25rem 0 .25rem .5rem;background:none;color:inherit;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.add-to-compare-btn[data-v-4c5fda4e]:hover{opacity:.8}.tt-suggestion:hover .add-to-compare-btn[data-v-4c5fda4e]:hover{opacity:1}.add-to-compare-btn[data-v-4c5fda4e]:focus{outline:none}.tt-suggestion .add-to-compare-btn[data-v-4c5fda4e]{margin-right:.5rem;transform:scale(.75)}.tt-suggestion:hover .add-to-compare-btn[data-v-4c5fda4e]{fill:#fff;stroke-width:0}.tt-suggestion:hover .add-to-compare-btn .icon-circle[data-v-4c5fda4e]{border-color:#fff!important}.cls-1[data-v-4c5fda4e]{fill:var(--dark-link-color)}.icon-circle[data-v-4c5fda4e]{border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;min-width:.75rem;min-height:.75rem;border-radius:100%;margin-left:-1rem;margin-top:-1.25rem}.plus-icon[data-v-4c5fda4e],.minus-icon[data-v-4c5fda4e]{width:12px;height:12px;flex-shrink:0}.view-compare-btn[data-v-4c5fda4e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #28a7454d}.view-compare-btn[data-v-4c5fda4e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #28a74566;background:linear-gradient(135deg,#218838,#1ea085)}.view-compare-btn[data-v-4c5fda4e]:active{transform:translateY(0);box-shadow:0 2px 8px #28a7454d}.view-compare-btn[data-v-4c5fda4e]:focus{outline:none;box-shadow:0 0 0 3px #28a74533}.compare-icon[data-v-4c5fda4e]{width:2.5rem;flex-shrink:0;fill:#fff}.index .compare-icon[data-v-4c5fda4e]{fill:var(--link-color)}.icon-fade-enter-active[data-v-4c5fda4e],.icon-fade-leave-active[data-v-4c5fda4e]{transition:all .3s ease}.icon-fade-enter-from[data-v-4c5fda4e]{opacity:0;transform:rotate(90deg) scale(.8)}.icon-fade-leave-to[data-v-4c5fda4e]{opacity:0;transform:rotate(-90deg) scale(.8)}.text-slide-enter-active[data-v-4c5fda4e],.text-slide-leave-active[data-v-4c5fda4e]{transition:all .3s ease}.text-slide-enter-from[data-v-4c5fda4e]{opacity:0;transform:translate(10px)}.text-slide-leave-to[data-v-4c5fda4e]{opacity:0;transform:translate(-10px)}
