.fk{--fk-ease:cubic-bezier(0.22,1,0.36,1);--fk-radius:22px;--fk-shadow:0 30px 60px -36px rgb(12 29 33/0.45);color:var(--mb-ink);background:var(--mb-paper);overflow-x:clip}.fk-wrap{width:100%;max-width:1220px;margin:0 auto;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.fk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mb-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-action)}.fk-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.fk-eyebrow--light{color:var(--mb-action-light)}.fk-h1,.fk-h2{margin:0;font-family:var(--mb-font-display);font-weight:500;letter-spacing:-.02em;text-wrap:balance}.fk-h1{font-size:clamp(36px,4.6vw,62px);line-height:1.04}.fk-h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1}.fk-h1 em,.fk-h2 em{font-family:var(--mb-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--mb-action)}.fk-h2--light{color:var(--mb-surface)}.fk-h2--light em{color:var(--mb-tone-coral)}.fk-lead{font-size:clamp(17px,1.35vw,19px);color:var(--mb-ink-2);max-width:34em}.fk-lead,.fk-note{margin:0;line-height:1.6}.fk-note{font-size:17px;color:var(--mb-muted);max-width:42em}.fk-note--light{color:rgb(255 253 248/.75)}.fk-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4.5vw,52px);max-width:760px}.fk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .35s var(--fk-ease),background .25s,box-shadow .35s var(--fk-ease),border-color .25s}.fk-btn:focus-visible{outline:3px solid var(--mb-action-light);outline-offset:3px}.fk-btn--primary{background:var(--mb-action);color:var(--mb-on-action);box-shadow:0 14px 30px -14px rgb(14 107 117/.8)}.fk-btn--primary:hover{background:var(--mb-action-hover);transform:translateY(-2px)}.fk-btn--ghost{background:var(--mb-surface);color:var(--mb-ink);border:1px solid var(--mb-line)}.fk-btn--ghost:hover{transform:translateY(-2px);border-color:var(--mb-ink-2)}.fk-btn--line{color:var(--mb-surface);border:1px solid rgb(255 253 248/.4)}.fk-btn--line:hover{border-color:var(--mb-surface);transform:translateY(-2px)}.fk-hero{position:relative;padding-block:clamp(36px,5vw,64px) clamp(56px,7vw,96px);background:radial-gradient(60% 70% at 85% 30%,rgb(143 220 208/.22),transparent 60%),radial-gradient(40% 50% at 70% 90%,rgb(255 181 158/.2),transparent 60%),var(--mb-paper)}.fk-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.fk-hero__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.fk-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.fk-crumbs{display:flex;gap:8px;font-size:13px;color:var(--mb-muted)}.fk-crumbs a{color:inherit;text-decoration:none}.fk-crumbs a:hover{color:var(--mb-ink)}.fk-rise{animation:fk-rise .9s var(--fk-ease) both;animation-delay:var(--d,0s)}.fk-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--mb-ink-2);text-decoration:none}.fk-rating__stars{color:var(--mb-warning);letter-spacing:2px}.fk-rating b{font-size:17px;color:var(--mb-ink)}.fk-rating:hover span:last-child{text-decoration:underline}.fk-hero__visual{position:relative;min-width:0;animation:fk-lift 1.2s .15s var(--fk-ease) both}.fk-hero__frame{position:relative;aspect-ratio:4/5;max-width:100%;border-radius:28px;overflow:hidden;box-shadow:0 50px 90px -50px rgb(12 29 33/.6),0 0 0 1px var(--mb-line-2)}.fk-hero__img{object-fit:cover;animation:fk-zoom 16s var(--fk-ease) both}.fk-float{position:absolute;padding:10px 16px;border-radius:999px;background:rgb(255 253 248/.88);backdrop-filter:blur(10px);box-shadow:0 16px 30px -18px rgb(12 29 33/.5),0 0 0 1px var(--mb-line-2);font-size:14px;font-weight:600;white-space:nowrap;animation:fk-pop .7s var(--fk-ease) both,fk-bob 6s ease-in-out infinite}.fk-float:before{content:"✓";color:var(--mb-action);margin-right:8px}.fk-float--a{top:9%;left:-22px;animation-delay:.7s,1.4s}.fk-float--b{top:44%;right:-18px;animation-delay:.9s,2.2s}.fk-float--c{bottom:13%;left:-10px;animation-delay:1.1s,3s}.fk-price-badge{position:absolute;top:-18px;right:22px;display:grid;place-items:center;width:118px;height:118px;border-radius:50%;background:var(--mb-deep);color:var(--mb-surface);font-family:var(--mb-font-display);font-size:19px;line-height:1.1;text-align:center;box-shadow:0 20px 40px -20px rgb(12 29 33/.8);animation:fk-pop .8s 1.3s var(--fk-ease) both,fk-sway 7s 2s ease-in-out infinite}.fk-price-badge small{display:block;font-family:var(--mb-font-ui);font-size:12px;opacity:.7;margin-bottom:-18px}.fk-band{background:var(--mb-deep);color:var(--mb-surface);overflow:hidden;padding-block:16px}.fk-band__track{display:flex;width:max-content;animation:fk-marquee 34s linear infinite}.fk-band__set{display:flex}.fk-band__set span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--mb-font-display);font-size:clamp(15px,1.4vw,19px);white-space:nowrap}.fk-band__set span:after{content:"✦";color:var(--mb-tone-coral);font-size:.8em}.fk-section{padding-block:clamp(72px,9vw,120px)}.fk-section--tight{padding-block:clamp(56px,7vw,88px)}.fk-section--paper{background:var(--mb-paper-2)}.fk-section--deep{background:radial-gradient(70% 60% at 15% 10%,rgb(143 220 208/.12),transparent 60%),var(--mb-deep);color:var(--mb-surface)}.fk-steps{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,88px);align-items:center}.fk-steps__copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.fk-steps__copy .fk-head{margin-bottom:28px}.fk-steps__list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:22px}.fk-step{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.fk-step__n{font-family:var(--mb-font-mono);font-size:13px;padding:6px 10px;border-radius:10px;background:var(--mb-action-tint);color:var(--mb-action)}.fk-step h3{margin:0 0 4px;font-family:var(--mb-font-display);font-weight:500;font-size:19px}.fk-step p{margin:0;color:var(--mb-muted);line-height:1.55}.fk-steps__demo{min-width:0}.fk-demo{position:relative;aspect-ratio:16/11;max-width:100%;border-radius:26px;background:linear-gradient(160deg,var(--mb-paper-2),var(--mb-paper-3));box-shadow:inset 0 0 0 1px var(--mb-line-2);overflow:hidden}.fk-demo__spread{position:absolute;inset:9% 3% 9% 3%;border-radius:10px;background:var(--mb-surface);box-shadow:0 30px 50px -30px rgb(12 29 33/.5);opacity:.35;transform:scale(.96);transition:opacity .6s,transform .8s var(--fk-ease)}.fk-demo.is-laid .fk-demo__spread{opacity:1;transform:none}.fk-demo__fold{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgb(12 29 33/.12),transparent)}.fk-demo__photo{position:absolute;left:var(--sx);top:var(--sy);width:17%;height:26%;border:4px solid var(--mb-surface);border-radius:4px;background-size:cover;background-position:50%;box-shadow:0 12px 24px -12px rgb(12 29 33/.6);transform:rotate(var(--sr));transition:left .9s var(--fk-ease),top .9s var(--fk-ease),width .9s var(--fk-ease),height .9s var(--fk-ease),transform .9s var(--fk-ease),border-width .9s,box-shadow .9s;transition-delay:calc(var(--i) * 70ms)}.fk-demo.is-laid .fk-demo__photo{left:var(--lx);top:var(--ly);width:var(--lw);height:var(--lh);transform:none;border-width:0;border-radius:2px;box-shadow:none}.fk-demo__badge{position:absolute;left:50%;bottom:14px;translate:-50% 0;padding:7px 14px;border-radius:999px;background:var(--mb-deep);color:var(--mb-surface);font-family:var(--mb-font-mono);font-size:12px;letter-spacing:.04em;white-space:nowrap}.fk-occ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fk-occ__cell{display:flex;min-width:0}.fk-occ__cell--0{grid-row:span 2}.fk-occ__cell--5{grid-column:1/-1}.fk .fk-occ__tilt{flex:1;display:flex;--gx:50%;--gy:50%}.fk-occ__card{position:relative;flex:1;min-height:300px;display:flex;align-items:flex-end;border-radius:var(--fk-radius);overflow:hidden;color:var(--mb-surface);text-decoration:none;box-shadow:var(--fk-shadow);isolation:isolate}.fk-occ__cell--0 .fk-occ__card{min-height:620px}.fk-occ__cell--5 .fk-occ__card{min-height:360px}.fk-occ__cell--5 .fk-occ__img{object-position:60% 35%}.fk-occ__card:focus-visible{outline:3px solid var(--mb-action-light);outline-offset:3px}.fk-occ__img{object-fit:cover;z-index:-2;transition:transform 1.2s var(--fk-ease)}.fk-occ__card:hover .fk-occ__img{transform:scale(1.06)}.fk-occ__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgb(15 42 46/.85))}.fk-occ__body{display:flex;flex-direction:column;gap:6px;padding:22px 24px}.fk-occ__title{font-family:var(--mb-font-display);font-size:clamp(20px,2vw,26px)}.fk-occ__lead{font-size:15px;line-height:1.45;opacity:.85;max-width:26em}.fk-occ__more{margin-top:6px;font-weight:600;font-size:14px;color:var(--mb-action-light);opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--fk-ease)}.fk-occ__card:focus-visible .fk-occ__more,.fk-occ__card:hover .fk-occ__more{opacity:1;transform:none}.fk-occ__glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px circle at var(--gx) var(--gy),rgb(255 255 255/.22),transparent 45%);opacity:0;transition:opacity .4s}.mb-tilt:hover .fk-occ__glare{opacity:1}.fk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.fk-chips__label{font-family:var(--mb-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-muted);margin-right:6px}.fk-chips__item{padding:9px 16px;border-radius:999px;background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-line);color:var(--mb-ink);font-size:14px;text-decoration:none;transition:background .25s,color .25s,transform .3s var(--fk-ease)}.fk-chips__item:hover{background:var(--mb-ink);color:var(--mb-surface);transform:translateY(-2px)}.fk-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fk-q{display:flex;flex-direction:column;gap:10px;min-width:0}.fk-q__media{position:relative;aspect-ratio:4/3;max-width:100%;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px rgb(255 253 248/.1)}.fk-q__img{object-fit:cover;transition:transform 1.2s var(--fk-ease)}.fk-q:hover .fk-q__img{transform:scale(1.07)}.fk-q__spec{position:absolute;left:12px;bottom:12px;padding:5px 11px;border-radius:999px;background:rgb(15 42 46/.75);backdrop-filter:blur(6px);font-family:var(--mb-font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.fk-q h3{margin:6px 0 0;font-family:var(--mb-font-display);font-weight:500;font-size:18px}.fk-q p{margin:0;font-size:15px;line-height:1.55;color:rgb(255 253 248/.72)}.fk-table-wrap{overflow-x:auto;border-radius:20px;background:var(--mb-surface);box-shadow:0 0 0 1px var(--mb-line-2)}.fk-table{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.fk-table td,.fk-table th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--mb-line-2);vertical-align:top}.fk-table thead th{font-family:var(--mb-font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-muted)}.fk-table tbody th{font-weight:600}.fk-table tbody tr:last-child td,.fk-table tbody tr:last-child th{border-bottom:0}.fk-table tbody tr{transition:background .25s}.fk-table tbody tr:hover{background:var(--mb-paper)}.fk-table td b{font-family:var(--mb-font-display);font-weight:500;font-size:17px}.fk-table__price{display:block;font-size:13px;color:var(--mb-action);margin-top:2px}.fk-table-note{margin-top:16px;font-size:15px}.fk-catalog{background:var(--mb-paper-2)}.fk-catalog__loading{padding:80px 0;text-align:center;color:var(--mb-muted)}.fk-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.fk-cities__item{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:var(--mb-surface);box-shadow:inset 0 0 0 1px var(--mb-line-2);color:var(--mb-ink);text-decoration:none;transition:transform .3s var(--fk-ease),box-shadow .3s}.fk-cities__item span{font-size:13px;color:var(--mb-muted)}.fk-cities__item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--mb-action)}.fk-final{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(100px,13vw,170px);text-align:center;color:var(--mb-surface)}.fk-final__bg{position:absolute;inset:0;z-index:-2}.fk-final__img{object-fit:cover;animation:fk-zoom 20s ease-in-out infinite alternate}.fk-final:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(15 42 46/.55),rgb(15 42 46/.85))}.fk-final__inner>*{display:flex;flex-direction:column;align-items:center;gap:28px}.fk-final .fk-h2{max-width:15em}.fk-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@keyframes fk-rise{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes fk-lift{0%{opacity:0;transform:translate3d(0,40px,0) rotate(2deg) scale(.97)}to{opacity:1;transform:none}}@keyframes fk-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fk-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes fk-sway{0%,to{rotate:-6deg}50%{rotate:4deg}}@keyframes fk-marquee{to{transform:translate3d(-50%,0,0)}}@media (max-width:1100px){.fk-quality{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fk-hero__grid,.fk-steps{grid-template-columns:minmax(0,1fr)}.fk-hero__visual{order:-1;margin-inline:12px}.fk-hero__frame{aspect-ratio:5/4}.fk-float--a{left:-8px}.fk-float--b{right:-8px}.fk-float--c{display:none}.fk-price-badge{width:96px;height:96px;font-size:16px;top:-14px;right:10px}.fk-occ{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-occ__cell--0{grid-row:auto}.fk-occ__cell--0 .fk-occ__card,.fk-occ__cell--5 .fk-occ__card{min-height:300px}.fk-occ__more{opacity:1;transform:none}}@media (max-width:620px){.fk-occ,.fk-quality{grid-template-columns:minmax(0,1fr)}.fk-float{font-size:12px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.fk *,.fk :after,.fk :before{animation:none!important;transition-duration:.01ms!important}.fk .mb-tilt{transform:none!important}}.fk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fk-note a{color:var(--mb-action);text-decoration:underline;text-underline-offset:3px}.fk-hero{padding-block:clamp(24px,3vw,40px) clamp(20px,2.5vw,32px)}.fk-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.fk-hero__grid--solo .fk-hero__copy{gap:14px;max-width:880px}.fk-cat{padding-block:clamp(20px,3vw,40px) clamp(32px,4vw,56px);background:var(--mb-paper)}.fk-cat__h{font-family:var(--mb-font-display);font-size:clamp(20px,2vw,26px);margin:0 0 14px;color:var(--mb-ink)}.fk-cat__grid{list-style:none;margin:0 0 clamp(24px,3vw,36px);padding:0;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.fk-card{display:flex;flex-direction:column;min-width:0;background:var(--mb-surface);border:1px solid var(--mb-line);border-radius:var(--fk-radius);overflow:hidden}.fk-card__media{display:block;background:var(--mb-paper);aspect-ratio:4/3}.fk-card__img{width:100%;height:100%;object-fit:cover;display:block}.fk-card__img--fmt{object-fit:contain;padding:6px}.fk-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.fk-card__title{margin:0;font-family:var(--mb-font-display);font-size:18px;line-height:1.2}.fk-card__title a{color:inherit;text-decoration:none}.fk-card__title a:hover{color:var(--mb-action)}.fk-card__text{margin:0;font-size:13px;line-height:1.4;color:var(--mb-muted)}.fk-card__prices{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--mb-ink-2);margin:auto 0 0}.fk-card__prices b{color:var(--mb-ink)}.fk-card__btn{margin-top:6px;padding:10px 16px;font-size:15px;justify-content:center}.fk-cat__ozon{margin:18px 0 0;font-size:15px;color:var(--mb-muted)}.fk-cat__ozon a{color:var(--mb-action)}@media (max-width:900px){.fk-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:620px){.fk-hero .fk-lead,.fk-hero__actions{display:none}.fk-card__media{aspect-ratio:5/4}.fk-card__prices{font-size:13px}.fk-card__body{padding:10px 10px 12px}.fk-card__title{font-size:16px}.fk-card--occ .fk-card__text{display:none}}