.eculab-tools{padding:72px 0 40px;background-image:radial-gradient(ellipse 60% 60% at 50% 0%,rgba(0,84,222,.2),transparent 70%)}.eculab-tools__head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.eculab-tools__lead{max-width:44em;margin:0;font-size:16px;line-height:1.55;color:rgba(var(--color-foreground),.72)}.eculab-tools__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;max-width:1100px;margin:40px auto 0}.eculab-tools__card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;background:linear-gradient(160deg,rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.015));color:rgb(var(--color-foreground));text-decoration:none;transition:transform .2s,border-color .2s,background .2s}a.eculab-tools__card:hover,a.eculab-tools__card:focus-visible{transform:translateY(-3px);border-color:var(--eculab-accent-light, #4d8dff);background:#0054de1f;outline:none}.eculab-tools__card.is-soon{opacity:.6}.eculab-tools__ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:6px;border-radius:14px;background:linear-gradient(145deg,#2f7bff,#0038a8);color:#fff;box-shadow:0 8px 20px #0054de59}.eculab-tools__card.is-soon .eculab-tools__ic{background:rgba(var(--color-foreground),.1);box-shadow:none;color:rgba(var(--color-foreground),.7)}.eculab-tools__ic svg{width:24px;height:24px}.eculab-tools__badge{position:absolute;top:18px;right:18px;padding:3px 10px;border-radius:999px;background:var(--eculab-accent, #0054de);color:#fff;font-family:var(--eculab-mono, monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.eculab-tools__badge.is-soon{background:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.75)}.eculab-tools__card strong{font-size:18px;line-height:1.25}.eculab-tools__txt{font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.68)}.eculab-tools__go{margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;color:var(--eculab-accent-light, #4d8dff)}.eculab-vin{padding:56px 0 80px}.eculab-vin__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,5vw,64px);align-items:start;max-width:1100px;margin:0 auto;padding:clamp(20px,4vw,44px);border:1px solid rgba(var(--color-foreground),.12);border-radius:24px;background:radial-gradient(80% 80% at 0% 0%,rgba(0,84,222,.16),transparent 60%),rgba(var(--color-foreground),.025)}.eculab-vin__intro .eculab-section-title{margin:10px 0 12px}.eculab-vin__lead{margin:0 0 22px;font-size:16px;line-height:1.55;color:rgba(var(--color-foreground),.72)}.eculab-vin__how{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.eculab-vin__how li{display:flex;gap:12px;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.75)}.eculab-vin__how b{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0054de33;color:var(--eculab-accent-light, #4d8dff);font-size:13px}.eculab-vin__card{padding:clamp(18px,3vw,28px);border:1px solid rgba(var(--color-foreground),.14);border-radius:18px;background:rgba(var(--color-background),.6);box-shadow:0 24px 60px #00000059}.eculab-vin__form label{display:block;margin-bottom:8px;font-family:var(--eculab-mono, monospace);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.eculab-vin__field{position:relative}.eculab-vin__field input{box-sizing:border-box;width:100%;min-height:58px;padding:0 70px 0 18px;border:1px solid rgba(var(--color-foreground),.2);border-radius:14px;background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.14em;text-transform:uppercase}.eculab-vin__field input:focus{outline:none;border-color:var(--eculab-accent-light, #4d8dff);box-shadow:0 0 0 4px #0054de38}.eculab-vin__count{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:ui-monospace,Menlo,monospace;font-size:12px;color:rgba(var(--color-foreground),.45)}.eculab-vin__count.is-ok{color:#34d399}.eculab-vin__hint{margin:8px 0 14px;font-size:13px;color:rgba(var(--color-foreground),.55)}.eculab-vin__hint.is-err{color:#f87171}.eculab-vin__btn{box-sizing:border-box;width:100%;min-height:52px;border:0;border-radius:14px;background:linear-gradient(135deg,#2a74ff,var(--eculab-accent, #0054de));color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #0054de59;transition:transform .15s}.eculab-vin__btn:hover{transform:translateY(-1px)}.eculab-vin__res{margin-top:22px;padding-top:22px;border-top:1px solid rgba(var(--color-foreground),.1)}.eculab-vin__vin{margin-bottom:16px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(15px,2.4vw,20px);letter-spacing:.12em;word-break:break-all;color:rgb(var(--color-foreground))}.eculab-vin__vin span{color:var(--eculab-accent-light, #4d8dff)}.eculab-vin__vin b{color:#34d399}.eculab-vin__warn{padding:10px 12px;border-radius:10px;background:#f871711a;border:1px solid rgba(248,113,113,.3);font-size:14px}.eculab-vin__dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.eculab-vin__dl div{padding:10px 12px;border-radius:12px;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08)}.eculab-vin__dl div:last-child:nth-child(odd),.eculab-vin__dl div:nth-child(7){grid-column:1 / -1}.eculab-vin__dl dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.eculab-vin__dl dd{margin:3px 0 0;font-size:15px;font-weight:600;color:rgb(var(--color-foreground))}.eculab-vin__dl small{font-weight:400;font-size:12px;color:rgba(var(--color-foreground),.55)}.eculab-vin__gen{margin-top:18px}.eculab-vin__gen>p{margin:0 0 10px;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.78)}.eculab-vin__gbtns{display:flex;flex-wrap:wrap;gap:8px}.eculab-vin__gbtns button{min-height:40px;padding:0 14px;border:1px solid rgba(77,141,255,.45);border-radius:999px;background:#0054de14;color:rgb(var(--color-foreground));font:inherit;font-size:13px;cursor:pointer}.eculab-vin__gbtns button.is-on{background:var(--eculab-accent, #0054de);border-color:var(--eculab-accent, #0054de);color:#fff}.eculab-vin__gtitle{margin:16px 0 8px;font-size:13px;font-weight:600;color:var(--eculab-accent-light, #4d8dff)}.eculab-vin__prods{display:flex;flex-direction:column;gap:8px}.eculab-vin__prod{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .15s}.eculab-vin__prod:hover{border-color:var(--eculab-accent-light, #4d8dff)}.eculab-vin__prod.is-best{border-color:#4d8dff99;box-shadow:0 0 0 3px #0054de24}.eculab-vin__prod img{flex:none;width:56px;height:56px;border-radius:10px;object-fit:contain;background:#fff}.eculab-vin__prod span{flex:1;min-width:0;display:flex;flex-direction:column}.eculab-vin__prod strong{font-size:14px}.eculab-vin__prod small{font-size:12px;color:rgba(var(--color-foreground),.6)}.eculab-vin__prod em{flex:none;font-style:normal;font-weight:700;color:var(--eculab-accent-light, #4d8dff)}.eculab-vin__more{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.eculab-vin__ext{min-height:40px;padding:0 14px;border:1px solid rgba(var(--color-foreground),.2);border-radius:10px;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:13px;cursor:pointer}.eculab-vin__ext:hover{border-color:var(--eculab-accent-light, #4d8dff)}.eculab-vin__more span{font-size:12px;color:#34d399}@media(max-width:849px){.eculab-vin__wrap{grid-template-columns:1fr}}@media(max-width:480px){.eculab-vin__dl{grid-template-columns:1fr}.eculab-vin__field input{font-size:16px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eculab-tools.css.map */
