body{background:#000}.kfs{--u: calc(min(100vw, 1920px) / 1024);--ink: #0a0a0a;--teal: #0e9db5;--teal-b: #1cb6dc;--fh: "Oswald", "Bebas Neue", Impact, sans-serif;--fb: "Space Grotesk", Arial, sans-serif;box-sizing:border-box;font-family:var(--fb);color:var(--ink);max-width:1920px;margin-inline:auto;-webkit-font-smoothing:antialiased}.kfs *,.kfs *:before,.kfs *:after{box-sizing:border-box}.kfs p,.kfs h1,.kfs h2{margin:0;padding:0}.kfs a{text-decoration:none;color:inherit}.kfs svg{display:block;fill:none;stroke:currentColor}.kfs-h{font-family:var(--fh);font-weight:700;text-transform:uppercase;letter-spacing:.012em;line-height:1}.kfs-accent{color:var(--teal)}.kfs-accent--bright{color:var(--teal-b)}.kfs-pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.kfs-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, center)}.kfs-pic--empty{background:radial-gradient(120% 90% at 40% 25%,#2a2a2a,#0d0d0d 70%)}.kfs-arrow{width:calc(var(--u) * 24);min-width:22px;height:auto;stroke-width:1.4;flex:none}.kfs-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border:0;border-radius:2px;cursor:pointer;white-space:nowrap;font-family:var(--fh);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:max(12px,calc(var(--u) * 12));-webkit-tap-highlight-color:transparent;transition:filter .2s ease}.kfs a.kfs-btn--metal,.kfs-btn--metal{color:#111;background:linear-gradient(100deg,#8f8f8f,#c9c9c9 16%,#efefef 42%,#bdbdbd 64%,#dcdcdc,#9a9a9a);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #00000040,0 2px 8px #00000047}.kfs-btn--dark{color:#fff;background:#080c0edb;box-shadow:inset 0 0 0 1px #ffffff9e}.kfs-btn:hover{filter:brightness(1.08)}.kfs-btn:focus-visible,.kfs a:focus-visible,.kfs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.kfs-play{display:flex;align-items:center;padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}.kfs-play svg{width:max(20px,calc(var(--u) * 23));height:auto;stroke-width:1.3}.kfs-play path{fill:currentColor;stroke:none}.kfs-head{position:sticky;top:0;z-index:100;display:flex;align-items:center;height:calc(var(--u) * 57);min-height:56px;padding-inline:calc(var(--u) * 197) calc(var(--u) * 36);background:#fff}.kfs-head__nav{display:flex;gap:calc(var(--u) * 22)}.kfs-head__nav a{font-size:max(10px,calc(var(--u) * 8.4));font-weight:500;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;padding-block:8px}.kfs-head__nav a:hover{color:var(--teal)}.kfs-head__tools{display:flex;align-items:center;margin-left:auto;gap:calc(var(--u) * 6)}.kfs-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kfs-iconbtn svg{width:20px;height:20px;stroke-width:1.4}.kfs-head__badge{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding-inline:4px;border-radius:8px;background:#c8102e;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.kfs-head__tag{flex:none;margin-left:calc(var(--u) * 28)!important;padding-left:calc(var(--u) * 40)!important;border-left:1px solid #8a8a8a;font-size:max(10px,calc(var(--u) * 9.5));font-weight:500;letter-spacing:.3em;white-space:nowrap;line-height:calc(var(--u) * 32)}.kfs-head__burger{display:none}.kfs-logo{position:absolute;z-index:2;left:0;top:0;display:flex;flex-direction:column;align-items:center;width:calc(var(--u) * 190);height:calc(var(--u) * 82);padding:calc(var(--u) * 16) calc(var(--u) * 36) 0 calc(var(--u) * 26);background:#fff;clip-path:polygon(0 0,100% 0,100% 69.5%,87% 100%,0 100%);color:#000!important}.kfs-logo__mark{width:100%;height:auto;stroke:none!important}.kfs-logo__mark path{stroke:none}.kfs-logo__sub{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 8);font-weight:700;letter-spacing:.42em;line-height:1}.kfs-logo__img{width:100%;height:auto;display:block}.kfs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#000000b3;opacity:0;transition:opacity .25s ease}.kfs-backdrop.is-open{opacity:1}.kfs-drawer{position:fixed;inset:0 auto 0 0;z-index:999;width:320px;max-width:84vw;margin:0;padding:76px 28px 32px;overflow-y:auto;background:#fff;transform:translate(-100%);transition:transform .26s ease}.kfs-drawer.is-open{transform:none}.kfs-drawer__close{position:absolute;top:12px;right:12px}.kfs-drawer nav{display:flex;flex-direction:column}.kfs-drawer nav a{padding-block:15px;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kfs[hidden],.kfs-backdrop[hidden],.kfs-film[hidden]{display:none}.kfs-hero{position:relative;height:calc(var(--u) * 396);overflow:hidden;background:#cfd8dc}.kfs-hero__copy{position:absolute;top:calc(var(--u) * 52);left:calc(var(--u) * 655);right:calc(var(--u) * 22)}.kfs-hero__title{margin-left:calc(var(--u) * 61)!important;font-size:calc(var(--u) * 54);line-height:1.02;white-space:nowrap}.kfs-hero__sub{margin:calc(var(--u) * 8) 0 0 calc(var(--u) * 61)!important;font-size:calc(var(--u) * 14.4);line-height:1.35;font-weight:500;letter-spacing:.03em}.kfs-hero__btns{display:flex;gap:calc(var(--u) * 11);margin-top:calc(var(--u) * 34)}.kfs-hero__btns .kfs-btn{height:calc(var(--u) * 48)}.kfs-hero__btns .kfs-btn--metal{width:calc(var(--u) * 175);padding-inline:calc(var(--u) * 34) calc(var(--u) * 28)}.kfs-hero__btns .kfs-btn--dark{width:calc(var(--u) * 161);padding-inline:calc(var(--u) * 16) calc(var(--u) * 12)}.kfs-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 11);padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 10);background:#000;color:#fff}.kfs-cat{position:relative;display:block;height:calc(var(--u) * 187);overflow:hidden;background:#111;color:#fff!important}.kfs-cat .kfs-pic img,.kfs-coll .kfs-pic img{transition:transform .6s ease}.kfs-cat:hover .kfs-pic img,a.kfs-coll:hover .kfs-pic img{transform:scale(1.04)}.kfs-cat:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.72),transparent)}.kfs-cat__label{position:absolute;z-index:1;left:calc(var(--u) * 16);bottom:calc(var(--u) * 15);display:flex;align-items:center;gap:calc(var(--u) * 14);font-size:max(17px,calc(var(--u) * 20));font-weight:600}.kfs-cat__label .kfs-arrow{width:calc(var(--u) * 30)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/krux-flagship.css.map */
