@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;700&display=swap";:root{--k-bg:#ffffff;--k-bg2:#f4f4f2;--k-ink:#0b0b0c;--k-ink2:#3a3a3c;--k-mu:#6b6b6e;--k-line:#e3e3e0;--k-red:#a60b13;--k-red-d:#7d0810;--k-red-s:#fbeced;--k-dark:#111214;--k-dark2:#1b1c1f;--k-hl:"Archivo Black","Archivo",system-ui,sans-serif;--k-bd:"Inter",system-ui,sans-serif;--k-mono:"JetBrains Mono",ui-monospace,monospace;--k-pad:clamp(16px,4.5vw,64px);--k-r:6px;--k-cut:14px;--k-e:cubic-bezier(.22,.8,.24,1)}#header-group{position:sticky;top:0;z-index:80}.k{font-family:var(--k-bd);color:var(--k-ink);-webkit-font-smoothing:antialiased;line-height:1.5}.k *{box-sizing:border-box}.k a{color:inherit;text-decoration:none}.k img,.k video{display:block;max-width:100%}.k-w{max-width:1320px;margin:0 auto;padding:0 var(--k-pad)}.k-cutbox{clip-path:polygon(var(--k-cut) 0,100% 0,100% calc(100% - var(--k-cut)),calc(100% - var(--k-cut)) 100%,0 100%,0 var(--k-cut))}.k-grid-bg{background-image:linear-gradient(var(--k-line) 1px,transparent 1px),linear-gradient(90deg,var(--k-line) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}.k .k-tag{display:inline-flex;align-items:center;gap:8px;font:700 11px var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink2);margin:0 0 18px}.k .k-tag:before{content:"";width:8px;height:8px;background:var(--k-red);transform:skew(-18deg)}.k-dark .k-tag{color:#c9c9cc}.k .k-h1,.k .k-h2,.k .k-h3{font-family:var(--k-hl);font-weight:400;letter-spacing:-.025em;margin:0;color:inherit;text-transform:none}.k .k-h1{font-size:clamp(40px,6.4vw,96px);line-height:.98}.k .k-h2{font-size:clamp(30px,4vw,58px);line-height:1.02}.k .k-h3{font-size:clamp(20px,1.8vw,26px);line-height:1.1}.k .k-h1 mark,.k .k-h2 mark{background:none;color:var(--k-red);position:relative;white-space:nowrap}.k .k-h2 mark:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.12em;background:var(--k-red);opacity:.18;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--k-e) .3s}.k .is-in .k-h2 mark:after,.k .k-h2.is-in mark:after{transform:scaleX(1)}.k .k-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--k-ink2);margin:20px 0 0;max-width:52ch}.k-dark .k-lead{color:#b9b9bd}.k-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.k-head>div{max-width:720px}.k .k-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:0;cursor:pointer;background:var(--k-ink);color:#fff;font:700 14px var(--k-bd);letter-spacing:.02em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:color .3s}.k .k-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--k-red);transform:translate(-101%);transition:transform .45s var(--k-e)}.k .k-btn:hover:before{transform:none}.k .k-btn svg{width:18px;height:18px;transition:transform .35s var(--k-e)}.k .k-btn:hover svg{transform:translate(4px)}.k .k-btn--red{background:var(--k-red)}.k .k-btn--red:before{background:var(--k-ink)}.k .k-btn--ghost{background:transparent;color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-ink)}.k .k-btn--ghost:before{background:var(--k-ink)}.k .k-btn--ghost:hover{color:#fff}.k-dark .k-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.k-dark .k-btn--ghost:before{background:#fff}.k-dark .k-btn--ghost:hover{color:var(--k-ink)}.k .k-btn[disabled]{opacity:.55;cursor:not-allowed}.k .k-btn.is-ok{background:#1d6b37}.k .k-link{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--k-bd);border-bottom:1.5px solid currentColor;padding-bottom:2px}.k .k-link:hover{color:var(--k-red)}.k-rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--k-e),transform .7s var(--k-e)}.k-rv.is-in{opacity:1;transform:none}.k-bar{background:var(--k-ink);color:#fff;font:500 12.5px var(--k-bd);padding:9px 12px;text-align:center}.k-bar__in{position:relative;height:18px;overflow:hidden;max-width:820px;margin:0 auto}.k-bar__m{position:absolute;top:0;right:0;bottom:0;left:0;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(100%);transition:opacity .4s,transform .5s var(--k-e)}.k-bar__m.is-on{opacity:1;transform:none}.k-bar__m.was{transform:translateY(-100%)}.k-bar__m:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;vertical-align:1px;background:var(--k-red);transform:skew(-18deg)}.k-hd{position:relative;background:#ffffffe6;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid var(--k-line)}.k-hd__in{display:flex;align-items:center;gap:20px;height:70px;transition:height .3s var(--k-e)}.k-hd.is-scrolled .k-hd__in{height:60px}.k-logo img{height:var(--k-logo-h,48px);width:auto;aspect-ratio:2.5/1;object-fit:cover;transition:height .3s var(--k-e)}.k-hd.is-scrolled .k-logo img{height:calc(var(--k-logo-h,48px) - 8px)}.k-nav{display:none;gap:6px;margin-left:24px}.k-nav a{padding:8px 14px;font:600 14px var(--k-bd);color:var(--k-ink2);border-radius:4px;transition:background .2s,color .2s}.k-nav a:hover,.k-nav a[aria-current]{background:var(--k-bg2);color:var(--k-ink)}.k-act{display:flex;gap:6px;align-items:center;margin-left:auto}.k-act a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:4px;color:var(--k-ink);transition:background .2s}.k-act a:hover{background:var(--k-bg2)}.k-cnt{position:relative}.k-cnt b{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;background:var(--k-red);color:#fff;font:700 10px/18px var(--k-mono);text-align:center;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.k-cnt b.pop{animation:k-pop .5s var(--k-e)}@keyframes k-pop{40%{transform:scale(1.4)}}.k-prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--k-red);transform-origin:left;transform:scaleX(var(--k-p,0))}.k-mm summary{list-style:none;cursor:pointer;width:42px;height:42px;display:grid;place-content:center;gap:5px}.k-mm summary::-webkit-details-marker{display:none}.k-mm summary span{display:block;width:22px;height:2px;background:var(--k-ink);transition:transform .3s var(--k-e)}.k-mm[open] summary span:first-child{transform:translateY(3.5px) rotate(45deg)}.k-mm[open] summary span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.k-mm__p{position:fixed;left:0;right:0;top:var(--k-hd-bottom,108px);bottom:0;background:#fff;padding:12px var(--k-pad) 28px;display:flex;flex-direction:column;overflow:auto;animation:k-fade .35s var(--k-e)}.k-mm__p a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--k-line);font:400 24px var(--k-hl);letter-spacing:-.02em;opacity:0;animation:k-up .5s var(--k-e) forwards}.k-mm__p a:nth-child(2){animation-delay:.05s}.k-mm__p a:nth-child(3){animation-delay:.1s}.k-mm__p a:nth-child(4){animation-delay:.15s}.k-mm__p a:nth-child(5){animation-delay:.2s}.k-mm__p a span{font:700 11px var(--k-mono);color:var(--k-red)}.k-mm__f{margin-top:auto;padding-top:24px;color:var(--k-mu);font-size:13px}@keyframes k-fade{0%{opacity:0}}@keyframes k-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:990px){.k-nav{display:flex}.k-mm{display:none}.k-hd__in{height:78px}}.k-hero{position:relative;overflow:hidden;background:var(--k-bg)}.k-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(var(--k-line) 1px,transparent 1px),linear-gradient(90deg,var(--k-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 80% at 30% 40%,#000,transparent);mask-image:radial-gradient(70% 80% at 30% 40%,#000,transparent)}.k-hero__in{position:relative;display:grid;gap:clamp(32px,4vw,64px);align-items:center;padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(40px,6vw,88px)}@media(min-width:990px){.k-hero__in{grid-template-columns:1.05fr 1fr}}.k-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid var(--k-line);background:#fff;border-radius:99px;font:600 13px var(--k-bd);margin-bottom:24px;transition:border-color .2s}.k-pill:hover{border-color:var(--k-ink)}.k-pill b{font:700 10px var(--k-mono);letter-spacing:.1em;color:#fff;background:var(--k-red);padding:4px 8px;border-radius:99px}.k-mask{display:block;overflow:hidden;padding-bottom:.06em}.k-mask>span{display:block;transform:translateY(105%);animation:k-rise .9s var(--k-e) forwards}.k-mask:nth-child(2)>span{animation-delay:.12s}@keyframes k-rise{to{transform:none}}.k-hero .k-lead,.k-hero .k-hero__cta,.k-hero .k-hero__facts{opacity:0;animation:k-up .8s var(--k-e) forwards}.k-hero .k-lead{animation-delay:.3s}.k-hero .k-hero__cta{animation-delay:.42s}.k-hero .k-hero__facts{animation-delay:.54s}.k-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.k-hero__facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:20px 0 0;border-top:1px solid var(--k-line);list-style:none}.k-hero__facts li{display:flex;align-items:center;gap:8px;font:600 13px var(--k-bd);color:var(--k-ink2)}.k-hero__facts svg{width:18px;height:18px;color:var(--k-red)}.k-stage{position:relative;aspect-ratio:4/4.3;max-height:640px;width:100%;--k-cut:28px}.k-stage__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--k-dark);clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:k-wipe 1.2s var(--k-e) .15s forwards}@keyframes k-wipe{to{clip-path:polygon(var(--k-cut) 0,100% 0,100% calc(100% - var(--k-cut)),calc(100% - var(--k-cut)) 100%,0 100%,0 var(--k-cut))}}.k-stage__media video,.k-stage__media img,.k-stage__media svg{width:100%;height:100%;object-fit:cover}.k-stage__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.k-stage__card{position:absolute;left:-14px;bottom:24px;z-index:2;display:flex;gap:14px;align-items:center;padding:12px 18px 12px 12px;background:#fff;box-shadow:0 20px 50px #0000002e;max-width:calc(100% - 20px);opacity:0;animation:k-up .8s var(--k-e) .9s forwards}.k-stage__card img{width:64px;height:64px;object-fit:cover;background:var(--k-bg2)}.k-stage__card small{display:block;font:700 10px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}.k-stage__card b{display:block;font:400 16px/1.2 var(--k-hl);margin:3px 0}.k-stage__card span{font:600 14px var(--k-bd)}@media(min-width:990px){.k-stage__card{left:-40px}}.k-seal{position:absolute;right:-10px;top:-16px;z-index:2;width:118px;height:118px;display:grid;place-items:center;opacity:0;animation:k-show .8s 1.1s forwards}@keyframes k-show{to{opacity:1}}.k-seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:k-spin 18s linear infinite;z-index:1}.k-seal text{font:700 10.5px var(--k-mono);letter-spacing:.2em;fill:var(--k-ink);text-transform:uppercase}.k-seal i{position:relative;z-index:1;width:30px;height:30px;background:var(--k-red);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.k-seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;box-shadow:0 10px 30px #00000024}@keyframes k-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.k-seal{width:96px;height:96px;right:6px;top:-14px}}.k-specs{background:var(--k-ink);color:#fff}.k-specs__g{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.k-specs__g{grid-template-columns:repeat(4,1fr)}}.k-spec{padding:26px clamp(14px,2vw,28px);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.k-spec small{display:block;font:700 10.5px var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:#9c9ca1}.k-spec b{display:block;font:400 clamp(26px,3vw,40px)/1.05 var(--k-hl);margin:8px 0 4px}.k-spec b em{font-style:normal;color:#ff4a54}.k-spec span{font-size:13.5px;color:#c4c4c8}.k-sec{padding:clamp(64px,8vw,112px) 0;background:var(--k-bg)}.k-sec--alt{background:var(--k-bg2)}.k-dark{background:var(--k-dark);color:#f2f2f3}.k-cards{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.k-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.k-cards{grid-template-columns:repeat(var(--k-cols,3),1fr);gap:24px}}.k-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--k-line);transition:border-color .3s,box-shadow .4s var(--k-e),transform .4s var(--k-e)}.k-card:hover{border-color:var(--k-ink);box-shadow:0 24px 50px #00000014;transform:translateY(-4px)}.k-card__im{position:relative;display:block;aspect-ratio:1/1;background:var(--k-bg2);overflow:hidden}.k-card__im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--k-e),opacity .5s}.k-card__im img+img{opacity:0}.k-card:hover .k-card__im img{transform:scale(1.04)}.k-card:hover .k-card__im img+img{opacity:1}.k-badge{position:absolute;left:0;top:16px;z-index:2;background:var(--k-red);color:#fff;font:700 10.5px var(--k-mono);letter-spacing:.1em;text-transform:uppercase;padding:6px 16px 6px 14px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.k-card__spec{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 16px;background:#0b0b0cdb;color:#fff;font:600 11px var(--k-mono);letter-spacing:.08em;text-transform:uppercase;transform:translateY(100%);transition:transform .45s var(--k-e)}.k-card:hover .k-card__spec{transform:none}.k-card__b{display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;flex:1}.k .k-card__k{font:700 10.5px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-red);margin:0}.k .k-card h3{font:400 22px/1.1 var(--k-hl);letter-spacing:-.02em;margin:0}.k .k-card p{margin:0;color:var(--k-mu);font-size:14px}.k-vars{display:flex;gap:6px;margin:14px 0 4px;flex-wrap:wrap}.k-vars button{flex:1;min-width:64px;padding:9px 6px;border:1.5px solid var(--k-line);background:#fff;cursor:pointer;font:700 12px var(--k-mono);color:var(--k-ink);transition:border-color .2s,background .2s,color .2s}.k-vars button small{display:block;font:500 10px var(--k-mono);color:var(--k-mu);margin-top:2px}.k-vars button[aria-pressed=true]{border-color:var(--k-ink);background:var(--k-ink);color:#fff}.k-vars button[aria-pressed=true] small{color:#c9c9cc}.k-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:10px 0 14px}.k-price b{font:400 26px var(--k-hl);letter-spacing:-.02em}.k-price s{color:#9a9a9d;font-size:14px}.k-price em{font:700 11px var(--k-mono);font-style:normal;color:var(--k-red);background:var(--k-red-s);padding:3px 7px}.k-price em:empty,.k-price s:empty{display:none}.k-card .k-btn{margin-top:auto;width:100%}.k-finder{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:990px){.k-finder{grid-template-columns:.85fr 1.15fr}}.k-quiz{background:#fff;border:1px solid var(--k-line);padding:clamp(20px,3vw,36px);min-height:360px;position:relative}.k-quiz__bar{display:flex;gap:6px;margin-bottom:24px}.k-quiz__bar i{flex:1;height:4px;background:var(--k-line);transition:background .4s}.k-quiz__bar i.on{background:var(--k-red)}.k-q{display:none;animation:k-up .5s var(--k-e)}.k-q.on{display:block}.k .k-q h3{font:400 clamp(20px,2vw,28px)/1.15 var(--k-hl);letter-spacing:-.02em;margin:0 0 20px}.k-opts{display:grid;gap:10px}@media(min-width:640px){.k-opts{grid-template-columns:repeat(var(--k-n,3),1fr)}}.k-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1.5px solid var(--k-line);background:#fff;text-align:left;cursor:pointer;font:600 15px var(--k-bd);color:var(--k-ink);transition:border-color .2s,transform .2s var(--k-e),background .2s}.k-opt:hover{border-color:var(--k-ink);transform:translateY(-2px)}.k-opt small{font:500 12px var(--k-bd);color:var(--k-mu)}.k-opt svg{width:26px;height:26px;color:var(--k-red);margin-bottom:6px}.k-res{display:none;grid-template-columns:120px 1fr;gap:20px;align-items:center;animation:k-up .5s var(--k-e)}.k-res.on{display:grid}.k-res img{width:120px;height:120px;object-fit:cover;background:var(--k-bg2)}.k-res small{font:700 10.5px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}.k .k-res h3{margin:6px 0 8px}.k-res p{margin:0 0 16px;color:var(--k-mu);font-size:14px}.k-res__act{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.k-back{background:none;border:0;padding:0;margin-top:22px;cursor:pointer;font:600 13px var(--k-bd);color:var(--k-mu);text-decoration:underline}@media(max-width:639px){.k-res{grid-template-columns:1fr}.k-res img{width:100%;height:auto;aspect-ratio:1}}.k-baw{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:990px){.k-baw{grid-template-columns:.8fr 1.2fr}}.k-steps{list-style:none;margin:28px 0 0;padding:0;counter-reset:s}.k-steps li{position:relative;padding:0 0 22px 48px;counter-increment:s}.k-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;font:700 11px var(--k-mono);background:var(--k-ink);color:#fff}.k-dark .k-steps li:before{background:#fff;color:var(--k-ink)}.k-steps li:after{content:"";position:absolute;left:15.5px;top:38px;bottom:4px;width:1px;background:currentColor;opacity:.2;transform-origin:top;transform:scaleY(0);transition:transform .8s var(--k-e) .3s}.k-steps.is-in li:after{transform:scaleY(1)}.k-steps li:last-child:after{display:none}.k-steps b{display:block;font:700 15px var(--k-bd)}.k-steps span{font-size:14px;opacity:.75}.k-ba{--bx:50%;position:relative;aspect-ratio:4/3;overflow:hidden;background:#000;color:#fff;touch-action:pan-y;--k-cut:24px}.k-ba>img,.k-ba>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.k-ba__b{clip-path:inset(0 0 0 var(--bx))}.k-ba__ln{position:absolute;top:0;bottom:0;left:var(--bx);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.k-ba__hd{position:absolute;left:var(--bx);top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;background:#fff;color:var(--k-ink);display:grid;place-items:center;pointer-events:none;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 6px 20px #0000004d}.k-ba__hd svg{width:22px;height:22px}.k-ba__rg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;-webkit-appearance:none;appearance:none}.k-ba__l{position:absolute;top:16px;z-index:3;font:700 10.5px var(--k-mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;background:#000000a6;pointer-events:none}.k-ba__l--a{left:16px}.k-ba__l--b{right:16px;background:var(--k-red)}.k-bento{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:750px){.k-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.k-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto)}.k-bento .k-f:first-child{grid-column:span 2;grid-row:span 2}.k-bento .k-f:nth-child(4){grid-column:span 2}}.k-f{position:relative;overflow:hidden;padding:26px;background:#fff;border:1px solid var(--k-line);display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;transition:border-color .3s}.k-f:hover{border-color:var(--k-ink)}.k-f__n{position:absolute;top:22px;left:26px;z-index:1;font:700 11px var(--k-mono);color:var(--k-red);letter-spacing:.1em}.k .k-f h3{position:relative;z-index:1;font:400 clamp(20px,1.8vw,26px)/1.1 var(--k-hl);letter-spacing:-.02em;margin:0 0 8px}.k-f p{position:relative;z-index:1;margin:0;color:var(--k-mu);font-size:14.5px;max-width:42ch}.k-f--hero{background:var(--k-dark);color:#fff;border-color:var(--k-dark);min-height:340px}.k-f--hero p{color:#c4c4c8}.k-f--hero>img,.k-f--hero>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:transform 1.2s var(--k-e),opacity .4s}.k-f--hero:hover>img,.k-f--hero:hover>video{transform:scale(1.04);opacity:.65}.k-f--hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#111214f5,#1112141a 70%)}.k-f--hero .k-f__n{color:#ff4a54}.k-f--red{background:var(--k-red);color:#fff;border-color:var(--k-red)}.k-f--red p,.k-f--red .k-f__n{color:#ffd9dc}.k-f__big{position:relative;z-index:1;font:400 clamp(44px,5vw,72px)/1 var(--k-hl);letter-spacing:-.03em;margin-bottom:auto;padding-top:22px}.k-calc{display:grid;gap:clamp(24px,3vw,40px);align-items:stretch}@media(min-width:990px){.k-calc{grid-template-columns:1.1fr .9fr}}.k-calc__box{background:#fff;border:1px solid var(--k-line);padding:clamp(20px,3vw,36px);display:flex;flex-direction:column}.k-calc__row{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px dashed var(--k-line)}.k-calc__row img{width:64px;height:64px;object-fit:cover;background:var(--k-bg2)}.k-calc__row b{display:block;font:700 15px var(--k-bd)}.k-calc__row small{color:var(--k-mu);font-size:13px}.k-calc__row>span{font:700 15px var(--k-mono)}.k-calc__sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:18px 0 4px;font-size:15px;color:var(--k-mu)}.k-calc__sum s{font:700 18px var(--k-mono)}.k-calc__set{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0 18px;font:400 22px var(--k-hl)}.k-calc__set b{font:400 34px var(--k-hl);color:var(--k-red)}.k-save{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--k-red-s);color:var(--k-red);font:700 13px var(--k-mono);margin-bottom:18px}.k-save svg{width:18px;height:18px;flex:0 0 auto}.k-calc__box .k-btn{margin-top:auto}.k-tbl{width:100%;border-collapse:collapse;font-size:14px}.k-tbl caption{text-align:left;font:400 22px var(--k-hl);letter-spacing:-.02em;padding-bottom:6px}.k-tbl th{text-align:left;font:700 10.5px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-mu);padding:12px 8px;border-bottom:1.5px solid var(--k-ink)}.k-tbl td{padding:13px 8px;border-bottom:1px solid var(--k-line);font-variant-numeric:tabular-nums}.k-tbl td:last-child,.k-tbl th:last-child{text-align:right}.k-tbl tr.is-best td{background:var(--k-red-s)}.k-tbl .k-chip{font:700 10px var(--k-mono);color:#fff;background:var(--k-red);padding:3px 6px;margin-left:6px;white-space:nowrap}.k-tbl button{border:0;background:none;cursor:pointer;font:700 13px var(--k-bd);color:var(--k-ink);text-decoration:underline;padding:0}.k-tbl button:hover{color:var(--k-red)}.k-tbl__p{font:600 12px var(--k-mono);color:var(--k-mu);margin:22px 0 0}.k-ugc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.k-ugc>*{scroll-snap-align:start;position:relative;aspect-ratio:4/5;overflow:hidden;background:#222;color:#fff}.k-ugc img,.k-ugc video,.k-ugc svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.k-ugc span{position:absolute;left:14px;bottom:14px;z-index:1;font:700 11px var(--k-mono);letter-spacing:.1em;text-transform:uppercase;background:#0009;padding:5px 8px}.k-faqw{display:grid;gap:clamp(28px,4vw,64px)}@media(min-width:990px){.k-faqw{grid-template-columns:.8fr 1.2fr}}.k-search{position:relative;margin-bottom:18px}.k-search input{width:100%;height:52px;padding:0 16px 0 46px;border:1.5px solid var(--k-line);background:#fff;font:500 15px var(--k-bd);color:var(--k-ink);outline:0;transition:border-color .2s;border-radius:0}.k-search input:focus{border-color:var(--k-ink)}.k-search svg{position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--k-mu)}.k-faq details{border-bottom:1px solid var(--k-line)}.k-faq details[hidden]{display:none}.k-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:700 16px var(--k-bd)}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary i{flex:0 0 auto;width:24px;height:24px;position:relative}.k-faq summary i:before,.k-faq summary i:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;background:currentColor}.k-faq summary i:after{transform:rotate(90deg);transition:transform .35s var(--k-e)}.k-faq details[open] summary i:after{transform:rotate(0)}.k-faq details[open] summary{color:var(--k-red)}.k-faq__a{padding:0 0 20px;color:var(--k-ink2);line-height:1.7;animation:k-up .4s var(--k-e)}.k-faq__a p{margin:0}.k-none{color:var(--k-mu);padding:20px 0}.k-none[hidden]{display:none}.k-help{margin-top:28px;padding:22px;background:var(--k-bg2);display:flex;gap:16px;align-items:center}.k-help svg{width:28px;height:28px;color:var(--k-red);flex:0 0 auto}.k-help b{display:block}.k-help span{font-size:14px;color:var(--k-mu)}.k-help a{text-decoration:underline}.k-trust{background:var(--k-bg);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.k-trust__g{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.k-trust__g{grid-template-columns:repeat(4,1fr)}}.k-trust__g>div{display:flex;gap:14px;align-items:flex-start;padding:22px clamp(10px,2vw,24px);border-right:1px solid var(--k-line)}.k-trust__g>div:last-child{border-right:0}.k-trust svg{flex:0 0 auto;width:26px;height:26px;color:var(--k-red)}.k-trust b{display:block;font:700 14px var(--k-bd)}.k-trust span{font-size:13px;color:var(--k-mu)}@media(max-width:989px){.k-trust__g>div:nth-child(2n){border-right:0}.k-trust__g>div:nth-child(-n+2){border-bottom:1px solid var(--k-line)}}.k-ft{background:var(--k-dark);color:#d9d9dc;padding:clamp(56px,7vw,96px) 0 28px}.k-ft__top{display:grid;gap:28px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:990px){.k-ft__top{grid-template-columns:1.2fr 1fr;align-items:end}}.k .k-ft .k-h2{color:#fff}.k-ft__top p{margin:12px 0 0;color:#a9a9ae}.k-news{display:flex;max-width:520px;width:100%}.k-news input{flex:1;min-width:0;height:54px;padding:0 18px;border:1.5px solid rgba(255,255,255,.25);border-right:0;background:transparent;color:#fff;font:500 15px var(--k-bd);outline:0;border-radius:0}.k-news input::placeholder{color:#8d8d92}.k-news input:focus{border-color:#fff}.k .k-news .k-btn{min-height:54px;clip-path:none}.k-news__msg{margin:10px 0 0;font-size:13px;color:#9c9ca1}.k-news__msg.ok{color:#7fd39a}.k-ft__grid{display:grid;gap:32px;padding:48px 0;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.k-ft__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.k-ft__brand{grid-column:1/-1}@media(min-width:990px){.k-ft__brand{grid-column:auto}}.k-ft__logo{display:inline-block;background:#fff;padding:4px 10px;margin-bottom:16px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.k-ft__logo img{height:52px;width:auto;aspect-ratio:2.5/1;object-fit:cover}.k-ft__brand p{margin:0;max-width:40ch;color:#a9a9ae;font-size:14.5px}.k-ft__so{display:flex;gap:8px;margin-top:18px}.k-ft__so a{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);transition:background .2s,border-color .2s}.k-ft__so a:hover{background:var(--k-red);border-color:var(--k-red)}.k-ft__so svg{width:18px;height:18px}.k-ft nav{display:grid;gap:10px;align-content:start}.k .k-ft nav h2,.k-ft.k nav h2{font:700 10.5px var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:#8d8d92;margin:0 0 6px}.k-ft nav a{font-size:14.5px;color:#e4e4e6;width:fit-content;transition:color .2s}.k-ft nav a:hover{color:#ff4a54}.k-ft__bot{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#8d8d92}.k-ft__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.k-ft__pay svg{width:38px;height:24px}.k-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0b0c73;opacity:0;pointer-events:none;transition:opacity .35s;z-index:998}.k-scrim.on{opacity:1;pointer-events:auto}.k-cart{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:999;background:#fff;color:var(--k-ink);transform:translate(105%);transition:transform .5s var(--k-e);font-family:var(--k-bd);box-shadow:-20px 0 60px #0000002e}.k-cart.on{transform:none}.k-cart__in{height:100%;display:flex;flex-direction:column}.k-cart__hd{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--k-line)}.k .k-cart__hd h4{margin:0;font:400 22px var(--k-hl);letter-spacing:-.02em}.k-cart__hd button{width:40px;height:40px;border:0;background:var(--k-bg2);cursor:pointer;font-size:16px;color:var(--k-ink)}.k-ship{padding:16px 22px;background:var(--k-bg2)}.k-ship p{margin:0 0 10px;font:600 13px var(--k-bd)}.k-ship p b{color:var(--k-red)}.k-barp{height:6px;background:#e1e1de;overflow:hidden}.k-barp i{display:block;height:100%;width:0;background:var(--k-red);transition:width .7s var(--k-e)}.k-lines{flex:1 1 auto;overflow:auto;padding:4px 22px}.k-ln{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--k-line);animation:k-up .4s var(--k-e)}.k-ln img{width:72px;height:72px;object-fit:cover;background:var(--k-bg2)}.k-ln__m b{display:block;font:700 13.5px/1.3 var(--k-bd)}.k-ln__m small{display:block;color:var(--k-mu);font:500 12px var(--k-mono);margin:2px 0 8px}.k-qty{display:inline-flex;align-items:center;border:1px solid var(--k-line)}.k-qty button{width:30px;height:30px;border:0;background:none;cursor:pointer;color:var(--k-ink);font-size:15px}.k-qty span{min-width:24px;text-align:center;font:700 13px var(--k-mono)}.k-ln>b{font:700 14px var(--k-mono)}.k-empty{color:var(--k-mu);padding:36px 0;text-align:center}.k-up{display:flex;gap:12px;align-items:center;margin:0 22px 14px;padding:12px;border:1.5px dashed var(--k-line)}.k-up[hidden]{display:none}.k-up img{width:52px;height:52px;object-fit:cover;background:var(--k-bg2)}.k-up div{flex:1;font:700 13px/1.3 var(--k-bd)}.k-up div span{display:block;font:500 12px var(--k-bd);color:var(--k-mu);margin-top:3px}.k-up button{border:0;background:var(--k-ink);color:#fff;padding:9px 12px;cursor:pointer;font:700 11px var(--k-mono);letter-spacing:.06em}.k-up button:hover{background:var(--k-red)}.k-cart__f{padding:18px 22px 22px;border-top:1px solid var(--k-line)}.k-eta{display:flex;align-items:center;gap:8px;font:600 12.5px var(--k-bd);color:var(--k-ink2);margin-bottom:12px}.k-eta[hidden]{display:none}.k-eta svg{width:16px;height:16px;color:var(--k-red);flex:0 0 auto}.k-sum{display:flex;justify-content:space-between;align-items:baseline;font:400 22px var(--k-hl);margin-bottom:4px}.k-cart__f p{font-size:12px;color:var(--k-mu);margin:0 0 14px}.k-cart__f .k-btn{width:100%}.k-cart__f .k-btn[hidden]{display:none}.k-satc{position:fixed;left:10px;right:10px;bottom:10px;z-index:90;display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid var(--k-line);box-shadow:0 18px 50px #0000002e;transform:translateY(150%);transition:transform .5s var(--k-e)}.k-satc.on{transform:none}.k-satc img{width:48px;height:48px;object-fit:cover;background:var(--k-bg2)}.k-satc__m{flex:1;min-width:0}.k-satc__m b{display:block;font:700 13px/1.25 var(--k-bd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-satc__m span{font:700 14px var(--k-mono)}.k-satc__m s{color:var(--k-mu);font-size:12px;margin-left:6px}.k .k-satc .k-btn{min-height:46px;padding:0 18px;font-size:13px}@media(min-width:990px){.k-satc{left:auto;right:24px;bottom:24px;width:460px}}.k-ph{background:#2a2b2e;fill:#ffffff2e}.k .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.k-hero__facts{gap:10px 16px}.k .k-card h3{font-size:20px}.k-calc__row{grid-template-columns:52px 1fr auto;gap:12px}.k-calc__row img{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.k *,.k *:before,.k *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition:none!important}.k-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ktk.css.map */
