#toast-container{position:fixed;right:1.25rem;top:1.25rem;z-index:9999}.toast{background:#2e7d32;border-radius:.375rem;color:#fff;font-size:.875rem;margin-bottom:.625rem;opacity:0;padding:.75rem 1.125rem;transform:translateY(-.625rem);transition:all .3s ease}.toast.show{opacity:1;transform:translateY(0)}.compare .link--compare{color:#fa8232;cursor:default}.compare__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.375rem 0}.compare__title{color:#191c1f;flex:1;font-size:2rem;font-weight:700;margin:0;min-width:12.5rem}.compare__counter{color:#5f6c72;font-size:1rem;font-weight:500}.compare__count{background:#2b9a2d;border-radius:50%;height:1.5rem;justify-content:center;text-align:center;transition:background .3s ease;width:1.5rem}.compare__clear-all,.compare__count{align-items:center;color:#fff;display:inline-flex;font-weight:600}.compare__clear-all{background:#fa8232;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.compare__clear-all:hover{background:#f36506}.compare__table-wrapper{border:.0625rem solid #e5e7eb;border-radius:.25rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.12);overflow-x:auto}.compare__table{border-collapse:collapse;min-width:62.5rem;width:100%}.compare__th{border-right:.0625rem solid #e5e7eb;position:relative;vertical-align:top}.compare__th:last-child{border-right:none}.compare__th--param{background:#fafbfc;color:#191c1f;font-weight:600;padding:1rem 1.25rem;text-align:left;width:13.75rem}.compare__th--product{background:#fff;padding:1.25rem;position:relative;text-align:center;vertical-align:top;width:20rem}.compare__th--product .compare__product-slot{align-items:flex-start;display:flex;justify-content:center;margin-top:1.25rem}.compare__th--product .compare__product-slot .product-item{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:100%}.compare__th--product .compare__product-slot .product-item:hover{box-shadow:0 .625rem 1.25rem rgba(250,156,15,.323)}.compare__remove{align-items:center;background:#fff;border:.0625rem solid #e4e7e9;border-radius:50%;box-shadow:0 .1875rem .625rem rgba(0,0,0,.05);color:#191c1f;cursor:pointer;display:flex;height:1.5rem;justify-content:center;left:50%;position:absolute;top:.625rem;transform:translateX(-50%);transition:all .3s ease;width:1.5rem;z-index:10}.compare__remove:hover{border-color:#ffbfbf;box-shadow:0 .375rem 1rem rgba(255,0,0,.2);color:#d72222;transform:translateX(-50%) scale(1.1)}.compare__tbody .compare__tr:nth-child(odd){background:#f2f4f5}.compare__tbody .compare__tr:hover{background:rgba(250,130,50,.05)}.compare__td{border-right:.0625rem solid #e4e7e9;color:#191c1f;font-size:.875rem;padding:1rem 1.25rem;text-align:center;vertical-align:middle}.compare__td:last-child{border-right:none}.compare__td--param{border-right:.0625rem solid #e4e7e9;color:#475156;font-size:.875rem;line-height:1.42;padding:.75rem 1.5rem;text-align:left;width:16.75rem}.compare__td[data-row=price]{color:#2da5f3;font-size:1rem;font-weight:700}.compare__td[data-row=feedback]{text-align:center;vertical-align:middle}.compare__td[data-row=feedback]>.feedback-text,.compare__td[data-row=feedback]>.rating{display:inline-block;vertical-align:middle}.compare__td[data-row=feedback]>.rating{margin-right:.375rem;transform:scale(.9)}.compare__td[data-row=stock]{font-size:.875rem;font-weight:600;line-height:1.42;text-transform:uppercase}.compare__td[data-row=stock].in-stock{color:#2db224}.compare__td[data-row=stock].out-of-stock{color:#ee5858}.compare__td:empty{background:#f8fafc;border:.0625rem dashed #e5e7eb}.compare__navigation{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding:1.375rem 0}.compare__nav-next,.compare__nav-prev{align-items:center;background:#f8fafc;border:.125rem solid #fa8232;border-radius:.5rem;color:#191c1f;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.375rem .75rem;transition:all .3s ease}.compare__nav-next:hover:not(:disabled),.compare__nav-prev:hover:not(:disabled){background:#fa8232;border-color:#fa8232;color:#fff;transform:translateY(-.125rem)}.compare__nav-next:disabled,.compare__nav-prev:disabled{cursor:not-allowed;opacity:.4}.product-item__image{padding:0}.product-item__image img{max-height:11.25rem;object-fit:contain}.product-item__title{font-size:.875rem;height:2.375rem;line-height:1.3;overflow:hidden;pointer-events:none}.product-item__price{color:#fa8232;font-size:1rem;font-weight:700}.product-item__btn{align-items:center;display:flex;gap:.5rem;justify-content:space-between;text-align:center;width:100%}.product-item__btn .button--cart{align-items:center;background:#fa8232;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:600;gap:.375rem;height:2.75rem;justify-content:center;padding:.75rem 1rem;transition:all .4s ease}.product-item__btn .button--cart:hover{color:#191c1f}.product-item__btn .button--cart svg{height:1.125rem;width:1.125rem}.product-item__btn .product-item__favorite{align-items:center;background:#f8f8f8;border:.0625rem solid #eee;border-radius:.625rem;color:#191c1f;cursor:pointer;display:flex;height:2.75rem;justify-content:center;min-width:2.75rem;transition:all .25s ease;width:2.75rem}.product-item__btn .product-item__favorite svg{height:1.375rem;width:1.375rem;stroke:currentColor;transition:color .25s ease,transform .2s ease}.product-item__btn .product-item__favorite.active,.product-item__btn .product-item__favorite:hover{background:#fa8232}.button.disabled,.button[disabled],.product-item__favorite.disabled{background-color:#ccc;cursor:not-allowed;opacity:.8;pointer-events:none}.product-item__favorite.disabled svg{opacity:.6}.rating-static{align-items:center;display:inline-flex;gap:.25rem}.rating-static .star{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%23ccc' d='m10.1 14.9 6 3.6-1.6-6.8 5.3-4.6-7-.6L10.1.1 7.4 6.5l-7 .6 5.3 4.6-1.6 6.8Z'/%3E%3C/svg%3E") no-repeat 50%/contain;flex:0 0 1.25rem;height:1.25rem;position:relative;width:1.25rem}.rating-static .star:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3E%3Cpath fill='%23fa8232' d='m10.1 14.9 6 3.6-1.6-6.8 5.3-4.6-7-.6L10.1.1 7.4 6.5l-7 .6 5.3 4.6-1.6 6.8Z'/%3E%3C/svg%3E") no-repeat 50%/contain;clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0);content:"";inset:0;overflow:hidden;position:absolute;width:var(--fill,0)}