.vsx9-compare{--vsx9-accent: #e8611b;--vsx9-accent-dark: #d94f0d;--vsx9-bg: #f6f7f8;--vsx9-surface: #ffffff;--vsx9-surface-soft: #fafafa;--vsx9-text: #171717;--vsx9-text-soft: #5f6368;--vsx9-text-muted: #858a91;--vsx9-border: #e4e6e8;--vsx9-border-dark: #d8dade;--vsx9-success: #159447;width:100%;padding:56px 0 70px;background:var(--vsx9-bg);color:var(--vsx9-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.vsx9-compare *,.vsx9-compare *:before,.vsx9-compare *:after{box-sizing:border-box}.vsx9-compare__container{width:min(1480px,calc(100% - 40px));margin:0 auto}.vsx9-compare__header{margin-bottom:28px}.vsx9-compare__eyebrow{display:inline-flex;align-items:center;margin-bottom:10px;color:var(--vsx9-accent);font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.vsx9-compare__header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.vsx9-compare__heading-wrap{min-width:0}.vsx9-compare__heading{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.045em;font-weight:800}.vsx9-compare__description{max-width:720px;margin-top:13px;color:var(--vsx9-text-soft);font-size:15px;line-height:1.65}.vsx9-compare__description p{margin:0}.vsx9-compare__count-wrap{flex:0 0 auto;display:flex;align-items:center;gap:16px}.vsx9-compare__count{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--vsx9-border);border-radius:999px;background:#fff;color:var(--vsx9-text);font-size:13px;font-weight:700}.vsx9-compare__clear{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:8px 0;color:var(--vsx9-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .2s ease,opacity .2s ease}.vsx9-compare__clear:hover{color:var(--vsx9-accent-dark)}.vsx9-compare__clear:disabled{opacity:.4;cursor:not-allowed}.vsx9-compare__toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:0 4px}.vsx9-compare__status{color:var(--vsx9-text-soft);font-size:13px;font-weight:600}.vsx9-compare__difference-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;border:1px solid var(--vsx9-border);border-radius:9px;background:#fff;color:var(--vsx9-text-soft);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.vsx9-compare__difference-button:hover{border-color:var(--vsx9-accent);color:var(--vsx9-accent)}.vsx9-compare__difference-button[aria-pressed=true]{border-color:var(--vsx9-accent);background:#e8611b12;color:var(--vsx9-accent)}.vsx9-compare__difference-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.vsx9-compare__table-shell{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--vsx9-border);border-radius:24px;background:var(--vsx9-surface);box-shadow:0 12px 40px #14191e0e;scrollbar-width:thin}.vsx9-compare__table{width:100%;min-width:850px}.vsx9-compare__table-head{display:grid;grid-template-columns:minmax(210px,.85fr) repeat(var(--vsx9-product-count),minmax(230px,1fr));background:#fff;border-bottom:1px solid var(--vsx9-border)}.vsx9-compare__head-label{min-height:92px;display:flex;align-items:center;padding:20px 18px;border-right:1px solid var(--vsx9-border);color:var(--vsx9-text-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vsx9-compare__product-head{position:relative;min-height:92px;display:flex;align-items:center;gap:14px;padding:15px 18px;border-right:1px solid var(--vsx9-border);background:#fff}.vsx9-compare__product-head:last-child{border-right:0}.vsx9-compare__product-image{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:11px;background:#f5f6f7}.vsx9-compare__product-image img{width:100%;height:100%;display:block;object-fit:contain}.vsx9-compare__product-meta{min-width:0}.vsx9-compare__product-vendor{margin-bottom:4px;color:var(--vsx9-accent);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vsx9-compare__product-title{display:-webkit-box;overflow:hidden;color:var(--vsx9-text);font-size:13px;line-height:1.35;font-weight:750;text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}.vsx9-compare__group{border-bottom:1px solid var(--vsx9-border)}.vsx9-compare__group:last-child{border-bottom:0}.vsx9-compare__group-title{min-height:43px;display:flex;align-items:center;padding:0 18px;background:#f8f9fa;border-bottom:1px solid var(--vsx9-border);color:var(--vsx9-text);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.vsx9-compare__row{display:grid;grid-template-columns:minmax(210px,.85fr) repeat(var(--vsx9-product-count),minmax(230px,1fr));min-height:64px;border-bottom:1px solid var(--vsx9-border);background:#fff}.vsx9-compare__row:last-child{border-bottom:0}.vsx9-compare__label{display:flex;align-items:center;padding:15px 18px;border-right:1px solid var(--vsx9-border);color:#6d7278;font-size:12px;line-height:1.45;font-weight:750}.vsx9-compare__value{position:relative;min-width:0;display:flex;align-items:center;padding:15px 18px;border-right:1px solid var(--vsx9-border);color:#3d4247;font-size:13px;line-height:1.5;font-weight:550;background:#fff}.vsx9-compare__value:last-child{border-right:0}.vsx9-compare__value--price{color:var(--vsx9-text);font-weight:800}.vsx9-compare__value--best{background:linear-gradient(90deg,#e8611b0b,#e8611b04)}.vsx9-compare__best-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border-radius:5px;background:var(--vsx9-accent);color:#fff;font-size:7px;line-height:1;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.vsx9-compare__availability{display:inline-flex;align-items:center;gap:7px;font-weight:700}.vsx9-compare__availability:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--vsx9-success)}.vsx9-compare__availability--out:before{background:#d53b3b}.vsx9-compare__availability--out{color:#b52f2f}.vsx9-compare[data-vsx9-only-differences=true] .vsx9-compare__row[data-vsx9-same=true]{display:none}.vsx9-compare__empty{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 25px;border:1px solid var(--vsx9-border);border-radius:24px;background:#fff;text-align:center;box-shadow:0 12px 40px #14191e0a}.vsx9-compare__empty-icon{width:66px;height:66px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:18px;background:#e8611b14;color:var(--vsx9-accent)}.vsx9-compare__empty-icon svg{width:34px;height:34px}.vsx9-compare__empty-heading{margin:0;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.vsx9-compare__empty-description{max-width:520px;margin-top:10px;color:var(--vsx9-text-soft);font-size:14px;line-height:1.65}.vsx9-compare__empty-description p{margin:0}.vsx9-compare__shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:23px;padding:0 22px;border-radius:9px;background:var(--vsx9-accent);color:#fff;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s ease,transform .2s ease}.vsx9-compare__shop-button:hover{background:var(--vsx9-accent-dark);transform:translateY(-1px)}.vsx9-compare__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px}.vsx9-compare__back{display:inline-flex;align-items:center;gap:8px;color:var(--vsx9-text);font-size:12px;font-weight:750;text-decoration:none}.vsx9-compare__back:hover{color:var(--vsx9-accent)}.vsx9-compare__limit{color:#9a9ea3;font-size:11px;font-weight:600}.vsx9-compare__loading{min-height:260px;display:flex;align-items:center;justify-content:center;color:var(--vsx9-text-muted);font-size:13px;font-weight:650}@media screen and (max-width:900px){.vsx9-compare{padding-top:38px}.vsx9-compare__container{width:min(100% - 24px,1480px)}.vsx9-compare__header-row{align-items:flex-start;flex-direction:column;gap:18px}.vsx9-compare__count-wrap{width:100%;justify-content:space-between}.vsx9-compare__toolbar{align-items:flex-start;flex-direction:column;padding:0}.vsx9-compare__difference-button{width:100%;justify-content:center}.vsx9-compare__footer{align-items:flex-start;flex-direction:column}}@media screen and (max-width:600px){.vsx9-compare{padding:28px 0 45px}.vsx9-compare__heading{font-size:31px}.vsx9-compare__description{font-size:13px}.vsx9-compare__table-shell{border-radius:17px}.vsx9-compare__table{min-width:760px}.vsx9-compare__table-head,.vsx9-compare__row{grid-template-columns:165px repeat(var(--vsx9-product-count),205px)}.vsx9-compare__head-label,.vsx9-compare__label,.vsx9-compare__value{padding-left:13px;padding-right:13px}.vsx9-compare__product-head{padding:12px;gap:10px}.vsx9-compare__product-image{width:43px;height:43px;flex-basis:43px}.vsx9-compare__product-title{font-size:11px}.vsx9-compare__product-vendor{font-size:8px}.vsx9-compare__value{font-size:12px}.vsx9-compare__best-badge{position:static;transform:none;margin-left:auto}}.vsx9-compare button:focus-visible,.vsx9-compare a:focus-visible{outline:2px solid var(--vsx9-accent);outline-offset:3px}.vsx9-compare [hidden],.vsx9-compare__empty[hidden],.vsx9-compare__table-shell[hidden]{display:none!important}.vsx9-compare__product-remove{position:absolute;top:10px;right:10px;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--vsx9-border);border-radius:50%;background:#fff;color:var(--vsx9-text-muted);font:inherit;font-size:16px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.vsx9-compare__product-remove:hover{color:var(--vsx9-accent);border-color:var(--vsx9-accent);background:#e8611b0f;transform:scale(1.04)}.vsx9-compare__spec-loading{color:var(--vsx9-text-muted);font-size:12px;font-weight:600}.vsx9-compare__value--missing{color:var(--vsx9-text-muted);font-style:italic}.vsx9-compare__spec-source{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vsx9-compare.css.map */
