.netdog-compare-btn{cursor:pointer;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative}.netdog-compare-btn__icon{justify-content:center;align-items:center;display:inline-flex}.netdog-compare-btn__icon--active,.netdog-compare-btn__text--active,.netdog-compare-btn.is-active .netdog-compare-btn__icon--add,.netdog-compare-btn[aria-pressed=true] .netdog-compare-btn__icon--add{display:none}.netdog-compare-btn.is-active .netdog-compare-btn__icon--active,.netdog-compare-btn[aria-pressed=true] .netdog-compare-btn__icon--active{display:inline-flex}.netdog-compare-btn.is-active .netdog-compare-btn__text--add,.netdog-compare-btn[aria-pressed=true] .netdog-compare-btn__text--add{display:none}.netdog-compare-btn.is-active .netdog-compare-btn__text--active,.netdog-compare-btn[aria-pressed=true] .netdog-compare-btn__text--active{display:inline}.netdog-compare-btn--listing{color:#495057;background-color:#fff;border:1px solid #dee2e6;border-radius:50%;width:36px;height:36px;padding:0}.netdog-compare-btn--listing:hover{color:#00a2b9;background-color:#f8f9fa;border-color:#00a2b9;transform:scale(1.05)}.netdog-compare-btn--listing.is-active,.netdog-compare-btn--listing[aria-pressed=true]{color:#fff;background-color:#113d89;border-color:#113d89}.netdog-compare-btn--product{gap:.5rem;padding:.5rem 1rem;font-weight:500}.netdog-compare-btn--product:hover{color:#00a2b9;border-color:#00a2b9}.netdog-compare-btn--product.is-active,.netdog-compare-btn--product[aria-pressed=true]{color:#fff;background-color:#113d89;border-color:#113d89}.netdog-compare-btn.is-loading{opacity:.6;pointer-events:none}.netdog-compare-btn.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite netdog-spin;position:absolute}@keyframes netdog-spin{to{transform:rotate(360deg)}}.netdog-compare-bar{z-index:1040;background:#fff;border-top:1px solid #e9ecef;padding:.625rem 0;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 20px #0000001f}.netdog-compare-bar.is-visible{transform:translateY(0)}.netdog-compare-bar__inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.netdog-compare-bar__left{align-items:center;gap:1rem;display:flex;overflow:hidden}.netdog-compare-bar__badge{color:#fff;white-space:nowrap;background:#113d89;border-radius:2rem;align-items:baseline;padding:.25rem .6rem;font-size:.875rem;font-weight:700;display:inline-flex}.netdog-compare-bar__count{font-size:1rem}.netdog-compare-bar__max{opacity:.85;margin-left:2px;font-size:.75rem}.netdog-compare-bar__title{color:#212529;white-space:nowrap;font-size:.9375rem;font-weight:600}.netdog-compare-bar__thumbs{align-items:center;gap:.5rem;padding:2px 0;display:flex;overflow-x:auto}.netdog-compare-bar__thumbs::-webkit-scrollbar{height:4px}.netdog-compare-bar__thumbs::-webkit-scrollbar-thumb{background:#00a2b966;border-radius:4px}.netdog-compare-bar__thumbs::-webkit-scrollbar-thumb:hover{background:#00a2b9}.netdog-compare-bar__thumb{background:#fff;border:1px solid #dee2e6;border-radius:6px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.netdog-compare-bar__thumb img,.netdog-compare-bar__thumb .netdog-compare-bar__item-img{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:44px;height:44px}.netdog-compare-bar__thumb-remove{color:#fff;cursor:pointer;opacity:0;background:#dc3545e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-2px;right:-2px}.netdog-compare-bar__thumb:hover .netdog-compare-bar__thumb-remove{opacity:1}.netdog-compare-bar__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.netdog-compare-bar__clear{font-size:.8125rem;text-decoration:none}.netdog-compare-bar__clear:hover{text-decoration:underline;color:#dc3545!important}.netdog-compare-bar__submit{white-space:nowrap;color:#fff;background-color:#113d89;border-color:#113d89;border-radius:2rem;align-items:center;padding:.4rem 1.25rem;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.netdog-compare-bar__submit:hover{color:#fff;background-color:#00a2b9;border-color:#00a2b9}.netdog-compare-bar__item-img{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:44px;height:44px}.netdog-compare-view{margin:1.5rem 0 3rem}.netdog-compare-toolbar{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.netdog-compare-switch{cursor:pointer;align-items:center;gap:.5rem;display:flex}.netdog-compare-switch .form-check-input{cursor:pointer;width:2.25em;height:1.25em}.netdog-compare-switch .form-check-input:checked{background-color:#00a2b9;border-color:#00a2b9}.netdog-compare-switch .form-check-input:focus{border-color:#00a2b9;box-shadow:0 0 0 .25rem #00a2b940}.netdog-compare-table-wrapper{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00a2b966 #f1f3f5;background:#fff;border:1px solid #dee2e6;border-radius:8px;position:relative;overflow-x:auto;box-shadow:0 2px 10px #0000000a}.netdog-compare-table-wrapper::-webkit-scrollbar{height:8px}.netdog-compare-table-wrapper::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.netdog-compare-table-wrapper::-webkit-scrollbar-thumb{background:#00a2b966;border-radius:4px;transition:background .2s}.netdog-compare-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00a2b9}.netdog-compare-table-wrapper.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.netdog-compare-table-wrapper img{-webkit-user-drag:none;user-drag:none}.netdog-compare-table-wrapper.hide-identical .netdog-compare-row:not(.netdog-compare-row--different){display:none}.netdog-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.netdog-compare-table__corner{vertical-align:bottom;background:#f8f9fa;border-bottom:2px solid #dee2e6;border-right:2px solid #dee2e6;width:260px;min-width:260px;padding:1.25rem 1rem}.netdog-compare-table__product-th{vertical-align:top;background:#fff;border-bottom:2px solid #dee2e6;border-right:1px solid #dee2e6;width:240px;min-width:240px;padding:1rem;font-weight:400}.netdog-compare-table__product-th:last-child{border-right:none}.netdog-compare-table .netdog-compare-section-header td{z-index:8;color:#343a40;letter-spacing:.5px;text-align:left;background:#f1f3f5;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:.625rem 1rem;font-size:.875rem;position:sticky;left:0}.netdog-compare-table .netdog-compare-section-title{z-index:9;text-transform:uppercase;color:#343a40;font-weight:700;display:inline-block;position:sticky;left:1rem}.netdog-compare-table .netdog-compare-row{transition:background-color .15s}.netdog-compare-table .netdog-compare-row:hover{background-color:#f8f9fa}.netdog-compare-table .netdog-compare-row__label{color:#495057;vertical-align:middle;background:#fff;border-bottom:1px solid #dee2e6;border-right:2px solid #dee2e6;width:260px;min-width:260px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.netdog-compare-table .netdog-compare-row__val{color:#212529;vertical-align:middle;text-align:center;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.75rem 1rem;font-size:.875rem}.netdog-compare-table .netdog-compare-row__val:last-child{border-right:none}.netdog-compare-table .netdog-compare-row--different{background-color:#ecfdff}.netdog-compare-table .netdog-compare-row--different:hover{background-color:#dbfaff}.netdog-compare-table .netdog-compare-row--different .netdog-compare-row__label{color:#0e6f7e;background-color:#ecfdff;border-left:3px solid #00a2b9}.netdog-compare-table .netdog-compare-row--different:hover .netdog-compare-row__label{background-color:#dbfaff}.netdog-compare-cell{flex-direction:column;height:100%;display:flex;position:relative}.netdog-compare-cell__actions{z-index:1001;position:absolute;top:-.25rem;right:-.25rem;pointer-events:auto!important}.netdog-compare-cell__actions button,.netdog-compare-cell__actions a,.netdog-compare-cell__actions .netdog-compare-cell__remove,.netdog-compare-cell__actions .js-netdog-add-to-cart{z-index:11;cursor:pointer;position:relative;pointer-events:auto!important}.netdog-compare-cell__actions button svg,.netdog-compare-cell__actions button path,.netdog-compare-cell__actions button line,.netdog-compare-cell__actions button polyline,.netdog-compare-cell__actions button span,.netdog-compare-cell__actions a svg,.netdog-compare-cell__actions a path,.netdog-compare-cell__actions a line,.netdog-compare-cell__actions a polyline,.netdog-compare-cell__actions a span,.netdog-compare-cell__actions .netdog-compare-cell__remove svg,.netdog-compare-cell__actions .netdog-compare-cell__remove path,.netdog-compare-cell__actions .netdog-compare-cell__remove line,.netdog-compare-cell__actions .netdog-compare-cell__remove polyline,.netdog-compare-cell__actions .netdog-compare-cell__remove span,.netdog-compare-cell__actions .js-netdog-add-to-cart svg,.netdog-compare-cell__actions .js-netdog-add-to-cart path,.netdog-compare-cell__actions .js-netdog-add-to-cart line,.netdog-compare-cell__actions .js-netdog-add-to-cart polyline,.netdog-compare-cell__actions .js-netdog-add-to-cart span{pointer-events:none}.netdog-compare-cell__remove{cursor:pointer;background:0 0;border:none;border-radius:50%;width:28px;height:28px;padding:0}.netdog-compare-cell__remove:hover{background-color:#fee2e2;color:#dc2626!important}.netdog-compare-cell__remove.is-loading{opacity:.5;pointer-events:none}.netdog-compare-cell__thumb,.netdog-compare-cell__image{z-index:10;cursor:pointer;justify-content:center;align-items:center;height:140px;display:flex;position:relative;pointer-events:auto!important}.netdog-compare-cell__thumb a,.netdog-compare-cell__image a{z-index:10;cursor:pointer;display:inline-block;position:relative;pointer-events:auto!important}.netdog-compare-cell__thumb img,.netdog-compare-cell__image img{object-fit:contain;cursor:pointer;max-height:130px;pointer-events:auto!important}.netdog-compare-cell__title{z-index:10;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden;pointer-events:auto!important}.netdog-compare-cell__title a{z-index:10;cursor:pointer;color:#212529;text-decoration:none;position:relative;pointer-events:auto!important}.netdog-compare-cell__title a:hover{color:#00a2b9}.netdog-compare-cell__pricing{line-height:1.3}.netdog-compare-cell__price-netto{color:#113d89;font-size:1.125rem;font-weight:700}.netdog-compare-cell__cart{z-index:10;margin-top:auto;position:relative;pointer-events:auto!important}.netdog-compare-cell__cart button,.netdog-compare-cell__cart a,.netdog-compare-cell__cart .js-netdog-add-to-cart{z-index:11;cursor:pointer;position:relative;pointer-events:auto!important}.netdog-compare-cell__cart button svg,.netdog-compare-cell__cart button path,.netdog-compare-cell__cart button line,.netdog-compare-cell__cart button polyline,.netdog-compare-cell__cart button span,.netdog-compare-cell__cart a svg,.netdog-compare-cell__cart a path,.netdog-compare-cell__cart a line,.netdog-compare-cell__cart a polyline,.netdog-compare-cell__cart a span,.netdog-compare-cell__cart .js-netdog-add-to-cart svg,.netdog-compare-cell__cart .js-netdog-add-to-cart path,.netdog-compare-cell__cart .js-netdog-add-to-cart line,.netdog-compare-cell__cart .js-netdog-add-to-cart polyline,.netdog-compare-cell__cart .js-netdog-add-to-cart span{pointer-events:none}.netdog-compare-cell__cart button.is-loading,.netdog-compare-cell__cart a.is-loading,.netdog-compare-cell__cart .js-netdog-add-to-cart.is-loading{opacity:.7;pointer-events:none}.netdog-compare-cell__cart .btn-primary{background-color:#113d89;border-color:#113d89}.netdog-compare-cell__cart .btn-primary:hover{background-color:#00a2b9;border-color:#00a2b9}.netdog-compare-cell__title,.netdog-compare-cell__title a,.netdog-compare-cell__image,.netdog-compare-cell__image a,.netdog-compare-cell__thumb,.netdog-compare-cell__thumb a{z-index:10;cursor:pointer;position:relative;pointer-events:auto!important}.netdog-compare-table-wrapper a{pointer-events:auto!important}.netdog-compare-table-wrapper.is-dragging a{pointer-events:none!important}@media (width<=767.98px){.netdog-compare-table th:first-child,.netdog-compare-table td:first-child:not([colspan]),.netdog-compare-table .netdog-compare-table__corner,.netdog-compare-table .netdog-compare-col--label{z-index:5;word-break:break-word;background-color:#fff;padding:.5rem;font-size:.8rem;position:sticky;left:0;width:105px!important;min-width:105px!important;max-width:105px!important;box-shadow:2px 0 6px #00000014!important}.netdog-compare-table .netdog-compare-table__corner{background-color:#f8fafc;z-index:15!important;padding:.5rem .25rem!important}.netdog-compare-table .netdog-compare-table__corner .netdog-compare-corner-info{text-align:center;font-size:.75rem}.netdog-compare-table .netdog-compare-section-header td{width:auto!important;min-width:100%!important;max-width:none!important}.netdog-compare-table th:not(:first-child),.netdog-compare-table td:not(:first-child),.netdog-compare-table .netdog-compare-col--product{padding:.5rem;width:210px!important;min-width:210px!important;max-width:210px!important}.netdog-compare-table .netdog-compare-cell__image img,.netdog-compare-table .netdog-compare-cell__thumb img{object-fit:contain;max-height:100px}.netdog-compare-table .netdog-compare-cell__thumb{height:105px}.netdog-compare-table .netdog-compare-cell__title{font-size:.85rem;line-height:1.2}.netdog-compare-table .netdog-compare-cell__price,.netdog-compare-table .netdog-compare-cell__price-netto{font-size:.95rem}.netdog-compare-table .btn-sm{padding:.25rem .5rem;font-size:.75rem}.netdog-compare-table-wrapper{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:105px}.netdog-compare-table-wrapper th:not(:first-child),.netdog-compare-table-wrapper td:not(:first-child){scroll-snap-align:start}}.netdog-compare-table__head--sticky{top:var(--header-height,0px);z-index:10;position:sticky;box-shadow:0 4px 12px #00000014}.netdog-compare-table__head--sticky th{top:var(--header-height,0px);position:sticky}.netdog-compare-table__corner{left:0;top:var(--header-height,0px);box-shadow:2px 2px 4px #0000000d;z-index:15!important;position:sticky!important}.netdog-compare-table .netdog-compare-row__label{z-index:5;position:sticky;left:0;box-shadow:2px 0 4px #0000000d}.netdog-compare-table .netdog-compare-section-header td{z-index:8;position:sticky;left:0}.netdog-compare-table .netdog-compare-section-title{z-index:9;display:inline-block;position:sticky;left:1rem}.netdog-toast-container{z-index:1060;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:5rem;right:1.5rem}.netdog-toast{color:#fff;opacity:0;pointer-events:auto;background:#212529;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(120%);box-shadow:0 4px 16px #0003}.netdog-toast.is-visible{opacity:1;transform:translate(0)}.netdog-toast__icon{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.netdog-toast--success{background:#0f5132}.netdog-toast--success .netdog-toast__icon{color:#fff;background:#198754}.netdog-toast--error{background:#842029}.netdog-toast--error .netdog-toast__icon{color:#fff;background:#dc3545}.netdog-toast--info{background:#091f45}.netdog-toast--info .netdog-toast__icon{color:#fff;background:#00a2b9}.text-warning,.text-warrning{color:#ffc107!important}
