.bj{--bj-ink:#0A0A0A;--bj-ink-2:#262626;--bj-text:#3A3733;--bj-muted:#55514C;--bj-accent:#256F82;--bj-accent-text:#1D5A6A;--bj-action:#256F82;--bj-action-hover:#1D5A6A;--bj-ice:#D3CEC6;--bj-ice-line:#C9C3BA;--bj-bg:#DEDAD3;--bj-line:#C9C3BA;--bj-line-strong:#B5AEA4;--bj-white:#EAE7E2;--bj-paper:#F4F2EE;--bj-on-dark:#DEDAD3;--bj-blue:var(--bj-accent);--bj-blue-dark:var(--bj-accent-text);--bj-ease:cubic-bezier(.23,1,.32,1);--bj-r-sm:12px;--bj-r-md:18px;--bj-r-lg:24px;--bj-display:"Instrument Serif",Georgia,serif;--bj-sans:"Instrument Sans",system-ui,sans-serif;color:var(--bj-ink);font-family:var(--bj-sans);line-height:1.55;-webkit-font-smoothing:antialiased}.bj *{box-sizing:border-box}.bj ::selection{background:var(--bj-ink);color:var(--bj-ice)}.bj input{caret-color:var(--bj-accent)}.bj a{text-underline-offset:.2em;text-decoration-thickness:1px}.bj :focus-visible{outline:2px solid var(--bj-accent);outline-offset:3px;border-radius:6px}.bj-dark :focus-visible{outline-color:var(--bj-ice)}.bj-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.bj-band{background:var(--bj-white);border-top:1px solid var(--bj-line);border-bottom:1px solid var(--bj-line)}.bj-dark{background:var(--bj-ink);color:var(--bj-on-dark)}.bj-dark h2,.bj-dark h3{color:#f4f2ee}.bj-pad{padding-top:104px;padding-bottom:96px}.bj-row{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.bj-col{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px}.bj-head{display:flex;flex-direction:column;gap:14px;max-width:680px}.bj-head--split{max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.bj h1,.bj h2{font-family:var(--bj-display);font-weight:400;letter-spacing:-.012em}.bj h1,.bj h2,.bj h3{margin:0;color:inherit;text-wrap:balance}.bj p{text-wrap:pretty}.bj-h1{font-size:clamp(52px,7.2vw,96px);line-height:.98;letter-spacing:-.016em}.bj-h2{font-size:clamp(36px,4.4vw,56px);line-height:1.02}.bj-h2--sm{font-size:clamp(32px,3.4vw,42px)}.bj-lead{font-size:clamp(17px,1.6vw,19px);color:var(--bj-text);margin:0;max-width:62ch}.bj-dark .bj-lead{color:var(--bj-on-dark)}.bj-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bj-muted)}.bj-label--accent,.bj-label--blue{color:var(--bj-accent-text)}.bj-link{font-weight:600;color:var(--bj-accent-text);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s var(--bj-ease)}.bj-link:hover{background-size:100% 1px;color:var(--bj-accent-text)}.bj-btns{display:flex;flex-wrap:wrap;gap:12px}.bj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 28px;border-radius:var(--bj-r-sm);font-weight:500;font-size:16px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .16s var(--bj-ease)}.bj-btn:active{transform:scale(.97)}.bj-btn--primary{background:var(--bj-action);color:#fff}.bj-btn--primary:hover{background:var(--bj-action-hover);color:#fff}.bj-btn--dark{background:var(--bj-ink);color:#fff}.bj-btn--dark:hover{background:var(--bj-ink-2);color:#fff}.bj-btn--ghost{background:transparent;color:var(--bj-ink);border-color:var(--bj-line-strong)}.bj-btn--ghost:hover{border-color:var(--bj-ink);color:var(--bj-ink)}.bj-btn .bj-arrow{transition:transform .2s var(--bj-ease)}.bj-btn:hover .bj-arrow{transform:translate(3px)}.bj-trust{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:var(--bj-text);padding-top:4px}.bj-trust span{display:flex;align-items:center;gap:8px}.bj-hero{padding:72px 0 88px}.bj-hero__media{position:relative;flex:1 1 460px;max-width:560px;min-width:0;border-radius:28px;overflow:hidden;background:var(--bj-ice);aspect-ratio:4/5;box-shadow:0 1px 0 var(--bj-ice-line),0 30px 60px -30px #1f1b1747}.bj-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.bj-tag{position:absolute;max-width:calc(100% - 40px);border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.35;font-weight:600}.bj-tag--top{top:20px;right:20px;background:#f4f2eeeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bj-ink)}.bj-tag--bottom{left:20px;bottom:20px;background:var(--bj-ink);color:#fff;font-weight:500}.bj-grid{display:flex;flex-wrap:wrap;gap:20px}.bj-card{flex:1 1 300px;min-width:0;text-decoration:none;color:var(--bj-ink);background:var(--bj-bg);border:1px solid var(--bj-line);border-radius:var(--bj-r-lg);padding:20px 20px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--bj-ease),box-shadow .3s var(--bj-ease)}.bj-card:hover{color:var(--bj-ink)}.bj-card__img{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--bj-ice);margin-bottom:8px}.bj-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--bj-ease)}.bj-card__title{font-family:var(--bj-display);font-weight:400;font-size:26px;line-height:1.12;line-height:1.25;letter-spacing:-.01em}.bj-card__text{color:var(--bj-text);font-size:16px}.bj-card .bj-label+.bj-card__title,.bj-card .bj-label+.bj-card__text{margin-top:-4px}.bj-card .bj-link{margin-top:auto;padding-top:6px;align-self:flex-start}.bj-steps{flex:1.4 1 520px;min-width:0;display:flex;flex-direction:column;border-top:1px solid var(--bj-line)}.bj-step{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:8px 32px;padding:28px 0;border-bottom:1px solid var(--bj-line)}.bj-step__t{font-family:var(--bj-display);font-weight:400;font-size:26px;line-height:1.3;letter-spacing:-.01em}.bj-step__b{color:var(--bj-text)}.bj-prod{flex:1 1 240px;min-width:0;text-decoration:none;color:var(--bj-ink);display:flex;flex-direction:column;gap:8px}.bj-prod:hover{color:var(--bj-ink)}.bj-prod__img{aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--bj-bg);border:1px solid var(--bj-line);margin-bottom:6px}.bj-prod__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--bj-ease)}.bj-prod__title{font-family:var(--bj-sans);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em}.bj-prod__text{color:var(--bj-text);font-size:15px}.bj-prod__price{font-weight:600;font-variant-numeric:tabular-nums}.bj-chips{display:flex;flex-wrap:wrap;gap:10px}.bj-chip{background:var(--bj-paper);border:1px solid var(--bj-line);border-radius:999px;padding:8px 16px;font-size:14px;color:var(--bj-ink)}.bj-promise{flex:1 1 240px;min-width:0;border:1px solid #2A2A2A;border-radius:var(--bj-r-md);padding:24px;display:flex;flex-direction:column;gap:6px}.bj-promise__t{font-family:var(--bj-display);font-weight:400;font-size:24px;line-height:1.15}.bj-promise__b{color:var(--bj-on-dark);font-size:15px}.bj-faq{background:var(--bj-paper);border:1px solid var(--bj-line);border-radius:16px;padding:0 24px;transition:border-color .2s ease}.bj-faq[open]{border-color:var(--bj-line-strong)}.bj-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}.bj-faq summary::-webkit-details-marker{display:none}.bj-faq summary:after{content:"";flex:0 0 12px;height:12px;background:linear-gradient(var(--bj-accent),var(--bj-accent)) center/12px 1.5px no-repeat,linear-gradient(var(--bj-accent),var(--bj-accent)) center/1.5px 12px no-repeat;transition:transform .25s var(--bj-ease)}.bj-faq[open] summary:after{transform:rotate(45deg)}.bj-faq p{margin:0 0 22px;color:var(--bj-text);max-width:62ch}.bj-news{background:var(--bj-ice);border:1px solid var(--bj-ice-line);border-radius:28px;padding:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.bj-news form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.bj-news input[type=email]{min-width:280px;height:52px;border:1px solid var(--bj-line-strong);border-radius:var(--bj-r-sm);padding:0 16px;font-size:16px;background:var(--bj-paper);color:var(--bj-ink);transition:border-color .2s ease}.bj-news input[type=email]::placeholder{color:var(--bj-muted)}.bj-news input[type=email]:focus{border-color:var(--bj-ink);outline:none}.bj-news input[type=email]:focus-visible{outline:2px solid var(--bj-accent);outline-offset:2px}.bj-news__msg{flex-basis:100%;margin:0;font-size:14px;color:var(--bj-text)}.bj-news__msg--error{color:#9a3324}.bj-news__ok{margin:0;font-weight:600;font-size:17px;color:var(--bj-ink)}.bj-news__ok code{font:inherit;background:var(--bj-paper);border:1px dashed var(--bj-accent);border-radius:8px;padding:2px 8px;letter-spacing:.04em}.bj-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bj-announce{background:var(--bj-ink);color:var(--bj-ice);font-size:13px;letter-spacing:.02em;padding:10px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px}@media(hover:hover)and (pointer:fine){a.bj-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px #1f1b1729}a.bj-card:hover .bj-card__img img,.bj-prod:hover .bj-prod__img img{transform:scale(1.03)}.bj-prod:hover .bj-prod__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}@media(max-width:749px){.bj-pad{padding-top:72px;padding-bottom:64px}.bj-grid{gap:16px}.bj-prod{flex:1 1 calc(50% - 8px)}.bj-prod__text{display:none}.bj-card__img{aspect-ratio:4/3}.bj-row{gap:36px}.bj-hero{padding:32px 0 56px}.bj-hero__media{border-radius:22px}.bj-btns .bj-btn{flex:1 1 100%}.bj-step{grid-template-columns:1fr;padding:22px 0}.bj-news{padding:28px;border-radius:22px}.bj-news form{width:100%}.bj-news input[type=email]{min-width:0;width:100%}.bj-news button{width:100%}.bj-tag{font-size:13px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.bj *,.bj *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bj-cleantech.css.map */
