.kz-trust{border-block:1px solid var(--kz-line);background:var(--kz-surface)}.kz-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:1200px;margin-inline:auto}.kz-trust__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:28px 12px;border-right:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line)}.kz-trust__item:nth-child(2n){border-right:0}.kz-trust__item svg{width:30px;height:30px;color:var(--kz-gold)}.kz-trust__item h3{font:600 12px/1.3 var(--kz-body);letter-spacing:.16em;text-transform:uppercase}.kz-trust__item p{font-size:13.5px;color:var(--kz-muted);line-height:1.5}@media(min-width:900px){.kz-trust__list{grid-template-columns:repeat(var(--kz-cols,4),1fr)}.kz-trust__item{border-bottom:0;border-right:1px solid var(--kz-line)!important;padding:36px 20px}.kz-trust__item:last-child{border-right:0!important}}.kz-problem__grid{display:grid;gap:40px;margin-top:48px}.kz-prose p{color:var(--kz-muted);max-width:60ch}.kz-prose p+p{margin-top:20px}.kz-prose p strong{color:var(--kz-text);font-weight:600}.kz-fails{display:grid;gap:0;border-top:1px solid var(--kz-line)}.kz-fail{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;padding:24px 0;border-bottom:1px solid var(--kz-line)}.kz-fail__n{font-family:var(--kz-head);font-size:26px;color:var(--kz-gold);line-height:1;grid-row:span 2}.kz-fail h3{font:600 15px/1.4 var(--kz-body);letter-spacing:0}.kz-fail p{font-size:14.5px;color:var(--kz-muted);line-height:1.6}@media(min-width:900px){.kz-problem__grid{grid-template-columns:1fr 1fr;gap:80px}}.kz-mech__steps{display:grid;gap:0;margin-top:40px;counter-reset:m}.kz-mech__step{padding:28px 0;border-top:1px solid var(--kz-line)}.kz-mech__step:last-child{border-bottom:1px solid var(--kz-line)}.kz-mech__step h3{font-family:var(--kz-head);font-weight:600;font-size:22px;line-height:1.2;margin-bottom:10px}.kz-mech__step p{color:var(--kz-muted);font-size:15px}.kz-mech__big{font-family:var(--kz-head);font-weight:500;font-size:clamp(21px,2.4vw,28px);line-height:1.25;color:var(--kz-text);margin-top:40px;max-width:30ch;text-wrap:balance}@media(min-width:900px){.kz-mech__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.kz-mech__steps{margin-top:0}}.kz-angle__grid{display:grid;gap:32px;margin-top:48px}.kz-angle__visual{display:grid;gap:16px;padding:24px;border:1px solid var(--kz-line);background:var(--kz-bg)}.kz-angle__svg{width:100%;height:auto;display:block}.kz-angle__knife{width:100%;height:auto;display:block;opacity:.95}.kz-angle__rot{transform-origin:245px 300px;transform:rotate(calc(var(--a,15) * -1deg));transition:transform .9s cubic-bezier(.3,.7,.2,1)}.kz-angle__fade{transition:opacity .5s}.kz-angle[data-angle="15"] .kz-on20,.kz-angle[data-angle="20"] .kz-on15{opacity:0}.kz-angle[data-angle="15"]{--a:15}.kz-angle[data-angle="20"]{--a:20}.kz-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--kz-line-2)}.kz-seg label{position:relative;display:block;cursor:pointer}.kz-seg span{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:22px 12px;text-align:center;font-family:var(--kz-head);font-size:34px;font-weight:600;line-height:1;transition:background .25s,color .25s}.kz-seg small{font:600 10.5px/1 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-faint)}.kz-seg input:checked+span{background:var(--kz-gold);color:#14110a}.kz-seg input:checked+span small{color:#14110a}.kz-seg input:focus-visible+span{outline:2px solid var(--kz-gold-hi);outline-offset:-4px}.kz-seg label+label{border-left:1px solid var(--kz-line-2)}.kz-angle__texts{margin-top:28px;min-height:150px}.kz-angle__txt{display:none}.kz-angle[data-angle="15"] [data-for="15"],.kz-angle[data-angle="20"] [data-for="20"]{display:block}@media(prefers-reduced-motion:no-preference){.kz-angle__txt{animation:kz-fade .6s ease both}@keyframes kz-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.kz-angle__txt h3{font-family:var(--kz-head);font-weight:600;font-size:23px;line-height:1.2;margin-bottom:12px}.kz-angle__txt p{color:var(--kz-muted)}.kz-angle__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.kz-angle__tags span{padding:7px 12px;border:1px solid var(--kz-line-2);font:600 11px/1 var(--kz-body);letter-spacing:.12em;text-transform:uppercase;color:var(--kz-gold)}@media(min-width:900px){.kz-angle__grid{grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/katsusaki-b.css.map */
