.ktq{--bg:#191715;--surface:#2C2A28;--card:#393532;--card2:#423C38;--line:#5C534A;--ctl:#9E8977;--ink:#EDE6DC;--muted:#CDB9A4;--sage:#9DBBA6;--sage-soft:#2F3A33;--sage-ink:#9DBBA6;--accent:#9DBBA6;--accent-h:#B3CDBB;--on-accent:#191715;--bronze:#D4A98A;--bronze-soft:#4A3B30;--dark:#0F0E0D;--paper:#EDE6DC;--r:14px;--r-sm:8px;--shadow:0 10px 30px rgba(0,0,0,.35);--stone:radial-gradient(ellipse 80% 70% at 50% 35%,#6B5E52 0%,#4A423B 55%,#34302C 100%)}.ktq *,.ktq *:before,.ktq *:after{box-sizing:border-box}.ktq{scroll-behavior:smooth;color-scheme:dark}.ktq{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body-family),system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.ktq img{max-width:100%;display:block}.ktq a{color:inherit}.ktq h1,.ktq h2,.ktq h3,.ktq h4{font-family:var(--font-body-family),system-ui,sans-serif;font-weight:500;line-height:1.1;margin:0 0 .5em;letter-spacing:-.02em}.ktq h1,.ktq h2{font-weight:300;letter-spacing:-.03em}.ktq h3{font-weight:600}.ktq h1{font-size:clamp(3.52rem,5vw,6.08rem)}.ktq h2{font-size:clamp(2.72rem,3.2vw,3.84rem)}.ktq h3{font-size:2rem}.ktq p{margin:0 0 1em}.ktq .wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:900px){.ktq .wrap{padding:0 40px}}.ktq section{padding:64px 0;position:relative}@media(min-width:900px){.ktq section{padding:112px 0}}.ktq .alt{background:var(--surface)}.ktq .paper{background:var(--paper);color:#2c2a28;--ink:#2C2A28;--muted:#4E463F;--sage-ink:#4F6B5A;--line:#CDB9A4;--bronze:#6B4A33}.ktq .paper .eyebrow{color:#6b4a33}.ktq .paper .tag{background:#dce4da;color:#2f4a3a}.ktq .eyebrow{font-size:1.152rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--bronze);margin-bottom:14px}.ktq .sec-head{max-width:640px;margin-bottom:32px}.ktq .sec-head.center{margin-inline:auto;text-align:center}.ktq .lead{font-size:1.76rem;color:var(--muted)}.ktq .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 1.52rem var(--font-body-family),sans-serif;padding:15px 28px;border-radius:999px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:.15s;min-height:48px}.ktq .btn-primary{background:var(--accent);color:var(--on-accent)}.ktq .btn-primary:hover{background:var(--accent-h)}.ktq .btn-secondary{background:transparent;border-color:var(--ink);color:var(--ink)}.ktq .btn-secondary:hover{background:var(--ink);color:var(--bg)}.ktq .paper .btn-secondary{border-color:#2c2a28;color:#2c2a28}.ktq .paper .btn-secondary:hover{background:#2c2a28;color:#ede6dc}.ktq .btn-block{width:100%}.ktq .tag{display:inline-block;font-size:1.2rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--sage-soft);color:var(--sage-ink)}.ktq .tag.coral{background:var(--bronze-soft);color:var(--bronze)}.ktq .tbc{display:inline-block;font-size:1.152rem;font-weight:600;padding:2px 8px;border-radius:6px;background:#4a4026;color:#e9d8a0;vertical-align:middle;margin-left:6px}.ktq .ph{background:repeating-linear-gradient(45deg,#34302c,#34302c 10px,#3a3632 10px 20px);color:#cdb9a4;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.36rem;padding:12px;border-radius:var(--r);border:1px dashed #766558}.ktq .promise{background:var(--dark);color:#cdb9a4;font-size:1.312rem;padding:9px 0;position:relative}.ktq .promise .wrap{display:flex;gap:6px 28px;justify-content:center;flex-wrap:wrap;text-align:center}.ktq .promise span{white-space:nowrap}@media(max-width:700px){.ktq .promise .wrap{display:block}.ktq .promise span{display:none}.ktq .promise span:first-child{display:inline}}.ktq header.site{background:#191715f5;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100;position:relative}.ktq .hd{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.ktq .logo{display:flex;flex-direction:column;line-height:1;text-decoration:none}.ktq .logo b{font-family:Barlow,sans-serif;font-style:italic;font-weight:800;font-size:2.56rem;letter-spacing:.01em}.ktq .logo b i{color:var(--sage);font-style:italic}.ktq .logo small{font-size:.992rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:3px}.ktq nav.main{display:none;gap:26px;font-weight:500;font-size:1.488rem}.ktq nav.main a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.ktq nav.main a:hover{border-color:var(--accent)}@media(min-width:900px){.ktq nav.main{display:flex}.ktq .burger{display:none!important}}.ktq .icons{display:flex;gap:6px;align-items:center}.ktq .ib{width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--ink);position:relative}.ktq .ib:hover{background:var(--card)}.ktq .ib .n{position:absolute;top:4px;right:2px;background:var(--accent);color:var(--on-accent);font-size:1.088rem;font-weight:700;border-radius:99px;min-width:18px;height:18px;display:grid;place-items:center}.ktq svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ktq .hero{padding:0;background:var(--bg);position:relative;overflow:hidden}.ktq .hero-bg{width:100%;aspect-ratio:1/1;max-height:520px;background-size:cover;background-position:center 45%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.ktq .hero-txt{padding:0 20px 56px;margin-top:-60px;position:relative}.ktq .hero h1 em{font-style:normal;color:var(--sage)}.ktq .hero .price{font-size:1.68rem;margin:18px 0 22px;color:var(--muted)}.ktq .hero .price b{color:var(--ink);font-size:2.24rem;font-weight:600}.ktq .hero .cta{display:flex;gap:12px;flex-wrap:wrap}.ktq .chips{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0;padding:0;list-style:none}.ktq .chips li{background:#393532bf;border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:1.36rem;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:900px){.ktq .hero{min-height:760px;display:flex;align-items:center}.ktq .hero-bg{position:absolute;right:0;top:0;bottom:0;width:min(68%,1100px);height:auto;max-height:none;aspect-ratio:auto;background-position:center 55%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42%);mask-image:linear-gradient(90deg,transparent 0,#000 42%)}.ktq .hero-txt{padding:96px 0;margin:0;max-width:560px;position:relative;z-index:2}.ktq .hero .wrap{width:100%}}.ktq .trust{padding:28px 0;border-bottom:1px solid var(--line)}.ktq .trust .wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ktq .trust .it{display:flex;gap:12px;align-items:center;font-size:1.44rem;line-height:1.3}.ktq .trust .it svg{flex:none;color:var(--sage);width:30px;height:30px}.ktq .trust .it b{display:block}.ktq .trust .it span{color:var(--muted);font-size:1.312rem}@media(min-width:900px){.ktq .trust .wrap{grid-template-columns:repeat(4,1fr)}}.ktq .tiles{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.ktq .tiles{grid-template-columns:repeat(3,1fr);gap:24px}}.ktq .tile{position:relative;border-radius:var(--r);overflow:hidden;background:var(--stone);text-decoration:none;display:block;aspect-ratio:4/3}.ktq .tile img,.ktq .tile .ph{width:100%;height:100%;object-fit:cover;border-radius:0}.ktq .tile img.contain{object-fit:contain;padding:5% 5% 19%;filter:drop-shadow(0 18px 16px rgba(0,0,0,.5))}.ktq .tile img.photo{object-fit:cover;object-position:center 88%;padding:0;filter:none}.ktq .tile .lbl{position:absolute;left:12px;bottom:12px;right:12px;background:#191715c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:600}.ktq .grid5{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(min-width:1000px){.ktq .grid5{grid-template-columns:repeat(5,1fr)}}@media(max-width:520px){.ktq .grid5{gap:12px}}.ktq .card{background:var(--card);border:0;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;position:relative;transition:.15s}.ktq .card:hover{box-shadow:var(--shadow)}.ktq .card .im{aspect-ratio:1;background:var(--stone);margin:10px 10px 0;border-radius:10px;overflow:hidden;display:grid;place-items:center}.ktq .card .im img{width:100%;height:100%;object-fit:contain;padding:8% 6% 14%;filter:drop-shadow(0 14px 12px rgba(0,0,0,.5))}.ktq .card .im img.photo{object-fit:cover;padding:0;filter:none}.ktq .card .im .ph{width:100%;height:100%;border-radius:0;border:0;background:var(--card2)}.ktq .card .bd{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.ktq .card .bd small{color:var(--muted);font-size:1.248rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ktq .card h3{font-size:1.76rem;margin:0}.ktq .card p{font-size:1.376rem;color:var(--muted);margin:0;flex:1}.ktq .card .pr{font-weight:700;margin-top:4px}.ktq .card .badge{position:absolute;top:10px;left:10px;z-index:2}.ktq .card.feat{outline:2px solid var(--sage)}.ktq .card .cmp{font-size:1.248rem;color:var(--muted);display:flex;gap:6px;align-items:center;margin-top:6px}.ktq .uses{display:grid;gap:20px}@media(min-width:800px){.ktq .uses{grid-template-columns:repeat(3,1fr);gap:24px}}.ktq .use{border-radius:var(--r);overflow:hidden;background:var(--bg);border:1px solid var(--line)}.ktq .use .im{aspect-ratio:16/10;background-size:cover;background-position:center}.ktq .use .bd{padding:20px}.ktq .use p{color:var(--muted);margin:0}.ktq .why{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:700px){.ktq .why{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.ktq .why{grid-template-columns:repeat(4,1fr)}}.ktq .why .b{background:var(--card);border-radius:var(--r);padding:26px}.ktq .alt .why .b{background:var(--card)}.ktq .why .b svg{width:34px;height:34px;color:var(--sage);margin-bottom:14px}.ktq .why p{color:var(--muted);margin:0;font-size:1.52rem}.ktq .vid{display:grid;gap:28px;align-items:center}@media(min-width:900px){.ktq .vid{grid-template-columns:1.3fr 1fr;gap:56px}}.ktq .vframe{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:16/9;background:#222}.ktq .vframe video,.ktq .vframe img{width:100%;height:100%;object-fit:cover}.ktq .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2b2d2f2e;cursor:pointer;border:0;width:100%}.ktq .play span{width:76px;height:76px;border-radius:50%;background:var(--ink);display:grid;place-items:center;box-shadow:var(--shadow)}.ktq .play svg{width:28px;height:28px;fill:#191715;stroke:none;margin-left:4px}.ktq .ticks{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.ktq .ticks li{display:flex;gap:10px;align-items:flex-start}.ktq .ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--sage-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%239DBBA6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.ktq .tw{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--paper);color:#2c2a28;-webkit-overflow-scrolling:touch}.ktq table.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:1.488rem}.ktq table.cmp th,.ktq table.cmp td{padding:14px 16px;text-align:left;border-bottom:1px solid #CDB9A4;vertical-align:top}.ktq table.cmp thead th{background:#e3dacb;font-size:1.6rem;vertical-align:bottom}.ktq table.cmp tbody th{font-weight:600;color:#4e463f;width:150px;position:sticky;left:0;background:var(--paper)}.ktq table.cmp tr:last-child td,.ktq table.cmp tr:last-child th{border-bottom:0}.ktq table.cmp .hl{background:#e0e6dc}.ktq table.cmp thead .hl{background:#cfdacf}.ktq table.cmp img{width:96px;height:72px;border-radius:8px;margin-bottom:8px;background:#393532;object-fit:contain!important;padding:4px}.ktq table.cmp .ph.mini{width:96px;height:72px;font-size:.992rem;padding:4px;margin-bottom:8px;border-radius:8px;background:#393532;color:#cdb9a4;border:1px dashed #766558}.ktq .revs{display:grid;gap:16px}@media(min-width:800px){.ktq .revs{grid-template-columns:repeat(3,1fr)}}.ktq .rev{border:2px dashed #766558;border-radius:var(--r);padding:24px;color:var(--muted);background:var(--bg)}.ktq .rev b{display:block;color:var(--ink);margin-bottom:6px}.ktq .faq{max-width:820px;margin:0 auto}.ktq details{border-bottom:1px solid var(--line)}.ktq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-weight:600;font-size:1.68rem;position:relative;min-height:48px}.ktq summary::-webkit-details-marker{display:none}.ktq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:2.4rem;font-weight:300;color:var(--sage)}.ktq details[open] summary:after{content:"\2212"}.ktq details p{color:var(--muted);padding-right:30px}.ktq .news{background:var(--sage-soft)}.ktq .news form{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ktq .news input{flex:1;min-width:220px;padding:14px 18px;border-radius:999px;border:1px solid var(--ctl);font:inherit;background:var(--bg);color:var(--ink)}.ktq footer{position:relative;background:var(--dark);color:#cdb9a4;padding:64px 0 28px}.ktq footer a{text-decoration:none;color:#cdb9a4}.ktq footer a:hover{color:#ede6dc;text-decoration:underline}.ktq .fg{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(min-width:900px){.ktq .fg{grid-template-columns:1.6fr 1fr 1fr 1fr}}.ktq .fg h4{color:#ede6dc;font-size:1.44rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.ktq .fg ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:1.488rem}.ktq .fg .brand{grid-column:1/-1}@media(min-width:900px){.ktq .fg .brand{grid-column:auto}}.ktq footer .logo b{color:#ede6dc}.ktq footer .logo small{color:#9e8977}.ktq .pay{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.ktq .pay span{border:1px solid #5C534A;border-radius:6px;padding:5px 12px;font-size:1.2rem;color:#cdb9a4}.ktq .legal{border-top:1px solid #3A352F;margin-top:32px;padding-top:20px;font-size:1.312rem;color:#9e8977;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.ktq .crumbs{font-size:1.312rem;color:var(--muted);padding:18px 0 0}.ktq .crumbs a{text-decoration:none}.ktq .pdp{display:grid;gap:28px;padding:20px 0 64px}@media(min-width:960px){.ktq .pdp{grid-template-columns:1.25fr 1fr;gap:64px;padding:28px 0 96px;align-items:start}}.ktq .gal{display:grid;gap:12px}.ktq .gal .main{aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--stone);position:relative}.ktq .gal .main img{width:100%;height:100%;object-fit:cover}.ktq .gal .main img.contain{object-fit:contain;padding:8% 6% 14%;filter:drop-shadow(0 22px 18px rgba(0,0,0,.5))}.ktq .gal .th{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.ktq .gal .th button{flex:none;width:76px;height:76px;border-radius:10px;border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer;background:var(--stone)}.ktq .gal .th button.on{border-color:var(--sage)}.ktq .gal .th img{width:100%;height:100%;object-fit:cover}.ktq .gal .th img.cutt{object-fit:contain;padding:6%}.ktq .gal .th .vt{position:relative}.ktq .gal .th .vt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#19171573 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5l12 7-12 7z' fill='white'/%3E%3C/svg%3E") center/32px no-repeat}.ktq .gal .cnt{position:absolute;right:12px;bottom:12px;background:#191715cc;color:var(--ink);font-size:1.248rem;font-weight:600;padding:4px 10px;border-radius:999px}@media(min-width:960px){.ktq .gal{grid-template-columns:84px 1fr;align-items:start}.ktq .gal .main{order:2;aspect-ratio:1/1}.ktq .gal .th{order:1;flex-direction:column;overflow:visible}.ktq .gal .th button{width:84px;height:84px}}.ktq .buy{position:relative}@media(min-width:960px){.ktq .buy{position:sticky;top:20px}}.ktq .buy .brand{font-size:1.184rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--bronze)}.ktq .buy h1{font-size:clamp(3.04rem,3.4vw,4.16rem);margin:8px 0}.ktq .buy .sub{color:var(--muted);margin-bottom:14px}.ktq .rv{font-size:1.36rem;color:var(--muted);border:1px dashed #766558;border-radius:8px;padding:6px 10px;display:inline-block;margin-bottom:16px}.ktq .pricing{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:4px}.ktq .pricing b{font-size:3.2rem;font-weight:600;letter-spacing:-.02em}.ktq .fin{font-size:1.376rem;color:var(--muted);margin-bottom:20px}.ktq .buy .ticks{margin-bottom:22px}.ktq .opt{margin:0 0 18px;border:0;padding:0}.ktq .opt legend{font-weight:600;font-size:1.472rem;margin-bottom:10px;padding:0}.ktq .opt .rows{display:grid;gap:10px}.ktq .opt label{display:flex;gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;background:var(--card);transition:.12s}.ktq .opt label:has(input:checked){border-color:var(--sage);background:var(--card2)}.ktq .opt input{accent-color:var(--accent);width:18px;height:18px;flex:none}.ktq .opt .ph{width:52px;height:52px;flex:none;padding:0;font-size:.96rem;border-radius:8px}.ktq .opt .t{flex:1;font-size:1.488rem;line-height:1.3}.ktq .opt .t b{display:block}.ktq .opt .t span{color:var(--muted);font-size:1.312rem}.ktq .opt .p{font-weight:600;font-size:1.488rem;text-align:right;white-space:nowrap}.ktq .qty{display:flex;gap:12px;margin-bottom:12px}.ktq .qty .q{display:flex;border:1.5px solid var(--line);border-radius:999px;background:var(--card);align-items:center;border-color:var(--ctl)}.ktq .qty .q button{width:44px;height:48px;border:0;background:none;font-size:1.92rem;cursor:pointer}.ktq .qty .q span{min-width:24px;text-align:center;font-weight:600}.ktq .qty .btn{flex:1}.ktq .stock{font-size:1.36rem;color:var(--sage-ink);margin:12px 0 18px;display:flex;gap:8px;align-items:center}.ktq .stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sage)}.ktq .mini{display:grid;gap:0;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:8px}.ktq .mini div{display:flex;gap:14px;align-items:center;padding:13px 16px;font-size:1.44rem}.ktq .mini div+div{border-top:1px solid var(--line)}.ktq .mini svg{width:24px;height:24px;color:var(--sage-ink);flex:none}.ktq .mini b{display:block}.ktq .mini span{color:var(--muted);font-size:1.312rem}.ktq .ben{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}@media(min-width:900px){.ktq .ben{grid-template-columns:repeat(6,1fr)}}.ktq .ben .b{text-align:center}.ktq .ben svg{width:36px;height:36px;color:var(--sage-ink);margin:0 auto 10px}.ktq .ben b{display:block;font-size:1.52rem;line-height:1.3}.ktq .ben span{font-size:1.312rem;color:var(--muted)}.ktq .setup{display:grid;gap:14px}@media(min-width:900px){.ktq .setup{grid-template-columns:repeat(3,1fr);gap:20px}}.ktq .sc{background:var(--card);border-radius:var(--r);padding:14px;display:flex;gap:14px;align-items:center;border:1.5px solid transparent;cursor:pointer}.ktq .sc:has(input:checked){border-color:var(--ink)}.ktq .sc input{accent-color:var(--accent);width:20px;height:20px;flex:none}.ktq .sc .ph{width:84px;height:84px;flex:none;font-size:1.04rem;padding:4px}.ktq .sc small{color:var(--muted);display:block;font-size:1.248rem}.ktq .sc b{display:block}.ktq .sc .pp s{color:var(--muted);font-size:1.36rem;margin-right:6px}.ktq .bundle{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:var(--bronze-soft);border-radius:var(--r);padding:18px 22px;margin-top:18px}.ktq .bundle b{color:var(--bronze)}.ktq .iwt{display:grid;gap:28px;align-items:center}.ktq .iwt+.iwt{margin-top:56px}.ktq .iwt img{width:100%;border-radius:var(--r);aspect-ratio:4/3;object-fit:cover}@media(min-width:900px){.ktq .iwt{grid-template-columns:1fr 1fr;gap:72px}.ktq .iwt.flip img{order:2}}.ktq .specs{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr}@media(min-width:800px){.ktq .specs{grid-template-columns:1fr 1fr;column-gap:56px}}.ktq .specs div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.52rem}.ktq .specs dt{color:var(--muted)}.ktq .specs dd{margin:0;text-align:right;font-weight:500}.ktq .ship{font-size:1.36rem}.ktq .ship .bar{height:6px;border-radius:9px;background:var(--line);margin-top:8px;overflow:hidden}.ktq .ship .bar i{display:block;height:100%;width:62%;background:var(--sage)}.ktq .li{display:flex;gap:14px;align-items:center}.ktq .li img{width:72px;height:72px;object-fit:contain;background:var(--stone);border-radius:10px}.ktq .li b{display:block;font-size:1.488rem;line-height:1.3}.ktq .li span{color:var(--muted);font-size:1.36rem}.ktq .up{background:var(--card);border-radius:12px;padding:12px;display:flex;gap:12px;align-items:center}.ktq .up .ph{width:60px;height:60px;flex:none;font-size:.928rem;padding:2px}.ktq .up .t{flex:1;font-size:1.408rem;line-height:1.3}.ktq .up .t span{color:var(--muted);display:block;font-size:1.248rem}.ktq .up s{color:var(--muted)}.ktq .up .btn{padding:9px 16px;min-height:40px;font-size:1.36rem}.ktq .df .row{display:flex;justify-content:space-between;font-weight:600}.ktq .offer{background:var(--card);border-radius:var(--r);padding:22px;border:2px solid var(--sage);display:grid;gap:16px}@media(min-width:560px){.ktq .offer{grid-template-columns:150px 1fr}}.ktq .offer .ph{min-height:140px}.ktq .offer .actions{display:grid;gap:8px;margin-top:6px}.ktq .offer .btn-secondary{border-color:transparent;text-decoration:underline;min-height:40px}.ktq .pc input::placeholder{text-transform:none}.ktq .dlv{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--card);margin:0 0 18px;overflow:hidden}.ktq .dlv .dh2{display:flex;gap:10px;align-items:center;padding:14px 16px;font-weight:600;font-size:1.472rem}.ktq .dlv .dh2 svg{width:22px;height:22px;color:var(--sage-ink)}.ktq .dlv .st{padding:0 16px 16px}.ktq .dlv .st+.st{border-top:1px solid var(--line);padding-top:14px}.ktq .dlv .lb{display:block;font-size:1.312rem;color:var(--muted);margin-bottom:8px;font-weight:500}.ktq .dlv .lb b{color:var(--ink)}.ktq .pc{display:flex;gap:8px}.ktq .pc input{flex:1;min-width:0;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit;text-transform:uppercase;background:var(--bg)}.ktq .pc input:focus{outline:2px solid var(--sage);border-color:transparent}.ktq .pc .btn{padding:10px 18px;min-height:44px}.ktq .dlv .ok{font-size:1.36rem;color:var(--sage-ink);margin:10px 0 0;font-weight:500}.ktq .dlv .hint{font-size:1.28rem;color:var(--muted);margin:8px 0 0}.ktq .chips2{display:flex;gap:8px;flex-wrap:wrap}.ktq .chips2 label{cursor:pointer}.ktq .chips2 input{position:absolute;opacity:0;pointer-events:none}.ktq .chips2 span{display:block;border:1.5px solid var(--line);border-radius:10px;padding:8px 12px;font-size:1.36rem;text-align:center;line-height:1.25;background:var(--surface)}.ktq .chips2 span b{display:block}.ktq .chips2 input:checked+span{border-color:var(--ink);background:var(--surface)}.ktq .chips2 input:focus-visible+span{outline:2px solid var(--sage)}.ktq .svc{display:grid;gap:8px}.ktq .svc label{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:10px;padding:11px 12px;cursor:pointer;background:var(--bg);font-size:1.408rem;line-height:1.35}.ktq .svc label:has(input:checked){border-color:var(--ink);background:var(--surface)}.ktq .svc input{accent-color:var(--accent);margin-top:3px;flex:none}.ktq .svc .t{flex:1}.ktq .svc .t>span{display:block;color:var(--muted);font-size:1.28rem}.ktq .svc .t .tbc{display:inline-block;font-size:1.088rem}.ktq .svc .p{font-weight:600;white-space:nowrap;font-size:1.376rem}.ktq .dlv .fine{font-size:1.248rem;color:var(--muted);margin:10px 0 0}.ktq .dlv .fine.warn{margin-top:6px}.ktq .dlv.collapsed .st2,.ktq .dlv.collapsed .st3,.ktq .dlv.collapsed .ok{display:none}.ktq .dlv:not(.collapsed) .hint{display:none}.ktq .dlv.inert{pointer-events:none}.ktq .sum{display:grid;gap:4px;font-size:1.408rem;margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--surface)}.ktq .sum div{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.ktq .sum .tot{color:var(--ink);font-weight:600;border-top:1px solid var(--line);padding-top:6px;margin-top:4px}.ktq .dsum{font-size:1.36rem;background:var(--card);border-radius:10px;padding:10px 12px;display:flex;gap:10px;align-items:center;justify-content:space-between}.ktq .dsum svg{width:20px;height:20px;color:var(--sage-ink);flex:none}.ktq .dsum small{display:block;color:var(--muted)}.ktq .dsum a{font-size:1.28rem}.ktq .up.sc2{border:1.5px solid var(--sage)}.ktq .up svg{width:34px;height:34px;color:var(--sage-ink);flex:none}.ktq .sticky{position:fixed;left:0;right:0;bottom:0;z-index:150;background:#191715f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;gap:12px;align-items:center;box-shadow:0 -6px 20px #2b2d2f14}.ktq .sticky img{width:48px;height:48px;object-fit:contain;background:var(--stone);border-radius:8px}.ktq .sticky .t{flex:1;line-height:1.25;font-size:1.36rem}.ktq .sticky .t b{display:block}.ktq .sticky .btn{padding:12px 22px}@media(max-width:959px){.ktq .sticky.show,.ktq.sticky-on .sticky{display:flex}.ktq{padding-bottom:0}}@media(min-width:960px){.ktq .sticky.deskshow{display:flex;transform:translateY(0)}}.ktq{--bg:#FAF7F2;--surface:#F3EEE6;--card:#FFFFFF;--card2:#F7F2EA;--line:#E4DCD0;--ctl:#8A7F72;--ink:#2B2724;--muted:#6B6157;--sage:#4F6B5A;--sage-soft:#E3EAE4;--sage-ink:#4F6B5A;--accent:#4F6B5A;--accent-h:#3F5A4A;--on-accent:#FFFFFF;--bronze:#7D6250;--bronze-soft:#F1E4DA;--shadow:0 8px 26px rgba(60,45,30,.1);--stone:radial-gradient(ellipse 80% 70% at 50% 35%,#FCFAF6 0%,#F3EEE6 60%,#E9E1D5 100%)}.ktq{color-scheme:light}.ktq .dk{--bg:#191715;--surface:#2C2A28;--card:#393532;--card2:#423C38;--line:#5C534A;--ctl:#9E8977;--ink:#EDE6DC;--muted:#CDB9A4;--sage:#9DBBA6;--sage-soft:#2F3A33;--sage-ink:#9DBBA6;--accent:#9DBBA6;--accent-h:#B3CDBB;--on-accent:#191715;--bronze:#D4A98A;--bronze-soft:#4A3B30;--shadow:0 10px 30px rgba(0,0,0,.35);--stone:radial-gradient(ellipse 80% 70% at 50% 35%,#6B5E52 0%,#4A423B 55%,#34302C 100%);background:var(--bg);color:var(--ink);color-scheme:dark}.ktq section.dk.alt{background:var(--surface)}.ktq .dk h1,.ktq .dk h2{color:var(--ink)}.ktq .promise{background:#f3eee6;color:#6b6157;border-bottom:1px solid #E4DCD0}.ktq header.site{background:#faf7f2f5}.ktq .tbc{background:#f1e7bf;color:#5e4d0b}.ktq .ph{background:repeating-linear-gradient(45deg,#ece6dc,#ece6dc 10px,#f2ede4 10px 20px);color:#6b6157;border-color:#b8ad9f}.ktq .card .im img,.ktq .tile img.contain,.ktq .gal .main img.contain{filter:drop-shadow(0 14px 12px rgba(60,45,30,.3))}.ktq .card .im img.photo,.ktq .tile img.photo{filter:none}.ktq .tile .lbl{background:#faf7f2eb;color:#2b2724}.ktq .card .im .ph{background:#f3eee6}.ktq .tag.coral{color:#7a5f4d}.ktq .chips li{background:#faf7f2e6;color:#2b2724}.ktq .dk .chips li{background:#393532bf;color:#ede6dc}.ktq .paper{background:var(--bg);color:var(--ink);--ink:#2B2724;--muted:#6B6157;--sage-ink:#4F6B5A;--line:#E4DCD0;--bronze:#7D6250}.ktq .tw{background:#fff;color:#2b2724;border-color:#e4dcd0}.ktq table.cmp thead th{background:#f3eee6}.ktq table.cmp thead .hl{background:#e3eae4}.ktq table.cmp .hl{background:#f1f5f0}.ktq table.cmp tbody th{background:#fff;color:#6b6157}.ktq table.cmp th,.ktq table.cmp td{border-bottom-color:#e4dcd0}.ktq table.cmp img{background:#f3eee6}.ktq table.cmp .ph.mini{background:#f3eee6;color:#6b6157;border-color:#b8ad9f}.ktq .btn-secondary{border-color:#2b2724}.ktq .dk .btn-secondary{border-color:var(--ink)}.ktq .play span{background:#faf7f2}.ktq .gal .cnt{background:#faf7f2eb;color:#2b2724}.ktq .gal .th button.on{border-color:#2b2724}.ktq .sticky{background:#faf7f2f7}.ktq footer{background:#2b2724;color:#d9cdbe}.ktq footer a{color:#d9cdbe}.ktq .fg h4,.ktq footer .logo b{color:#faf7f2}.ktq .news{background:#e3eae4}.ktq .tile .ph,.ktq .tile{background:var(--stone)}.ktq section.dk .eyebrow{color:#d4a98a}.ktq .dk .tag{background:#2f3a33;color:#bfd3c4}.ktq .dlvx{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--card);margin:0 0 18px;overflow:hidden}.ktq .dlvx .dh2{display:flex;gap:10px;align-items:center;padding:14px 16px;font-weight:600;font-size:1.472rem}.ktq .dlvx .dh2 svg{width:22px;height:22px;color:var(--sage-ink)}.ktq .dlvx .dh2 .draft{margin-left:auto;font-size:1.088rem;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:6px;background:#f1e7bf;color:#5e4d0b}.ktq .dlvx .dst{padding:0 16px 16px}.ktq .dlvx .dst+.dst{border-top:1px solid var(--line);padding-top:14px}.ktq .dlvx .lb{display:block;font-size:1.312rem;color:var(--muted);margin-bottom:8px;font-weight:500}.ktq .dlvx .lb b{color:var(--ink)}.ktq .dlvx .pc{display:flex;gap:8px}.ktq .dlvx .pc input{flex:1;min-width:0;padding:12px 14px;border:1.5px solid var(--ctl);border-radius:10px;font:inherit;text-transform:uppercase;background:var(--surface);color:var(--ink)}.ktq .dlvx .pc input::placeholder{text-transform:none;color:var(--muted)}.ktq .dlvx .pc input:focus-visible,.ktq .dlvx button:focus-visible{outline:3px solid var(--sage);outline-offset:2px}.ktq .dlvx .pc .btn{padding:10px 18px;min-height:44px}.ktq .dlvx .hint{font-size:1.28rem;color:var(--muted);margin:8px 0 0}.ktq .dlvx .dmsg{font-size:1.408rem;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--sage-soft);color:var(--ink)}.ktq .dlvx .dmsg.warn{background:var(--bronze-soft)}.ktq .dlvx .dmsg b{font-weight:600}.ktq .dlvx .dmsg small{display:block;color:var(--muted);margin-top:4px;font-size:1.28rem}.ktq .dlvx .dmsg:empty{display:none}.ktq .cal{margin-top:2px}.ktq .cal-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.ktq .cal-top .ttl{font-weight:600;font-size:1.568rem}.ktq .cal-top button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ctl);background:transparent;color:var(--ink);font-size:1.76rem;cursor:pointer;display:grid;place-items:center}.ktq .cal-top button[disabled]{opacity:.3;cursor:not-allowed}.ktq .cal-wd,.ktq .cal-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ktq .cal-wd span{text-align:center;font-size:1.152rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:4px 0}.ktq .cal-row{margin-top:4px}.ktq .cal-d{position:relative;min-height:42px;border-radius:10px;border:1.5px solid transparent;background:transparent;font:inherit;font-size:1.472rem;color:var(--muted);opacity:.6;cursor:not-allowed;padding:0;display:grid;place-items:center}.ktq .cal-d.av{opacity:1;cursor:pointer;color:var(--sage-ink);border-color:var(--sage);background:var(--card);font-weight:600}.ktq .cal-d.av:hover,.ktq .cal-d.sug{background:var(--sage-soft)}.ktq .cal-d.sel,.ktq .cal-d.sel:hover{background:var(--sage);color:var(--on-accent);border-color:var(--sage);opacity:1}.ktq .cal-d.today:after{content:"";position:absolute;bottom:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:currentColor}.ktq .cal-d.pad{visibility:hidden}.ktq .cal-leg{display:flex;gap:14px;flex-wrap:wrap;font-size:1.216rem;color:var(--muted);margin:10px 0 0}.ktq .cal-leg i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-2px;margin-right:5px;border:1.5px solid var(--sage)}.ktq .cal-leg i.s{background:var(--sage)}.ktq .cal-leg i.e{background:var(--sage-soft)}.ktq .cal-leg i.u{border-color:var(--ctl);opacity:.5}.ktq .dsug{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px;font-size:1.408rem}.ktq .dsug button{border:1.5px solid var(--sage);background:var(--sage-soft);color:var(--sage-ink);border-radius:999px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer;min-height:40px}.ktq .dsug span{color:var(--muted);font-size:1.28rem}.ktq .dlvx .svcx{display:grid;gap:8px}.ktq .dlvx .svcx label{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:10px;padding:11px 12px;cursor:pointer;background:var(--surface);font-size:1.408rem;line-height:1.35}.ktq .dlvx .svcx label:has(input:checked){border-color:var(--sage);background:var(--card2)}.ktq .dlvx .svcx input{accent-color:var(--accent);margin-top:3px;flex:none}.ktq .dlvx .svcx .t{flex:1}.ktq .dlvx .svcx .t>span{display:block;color:var(--muted);font-size:1.28rem}.ktq .dlvx .svcx .t .tbc{display:inline-block;font-size:1.088rem}.ktq .dlvx .svcx .p{font-weight:600;white-space:nowrap;font-size:1.376rem}.ktq .dlvx .confirm{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ktq .dlvx .confirm .btn{padding:10px 20px;min-height:44px}.ktq .dlvx .fine{font-size:1.248rem;color:var(--muted);margin:10px 0 0}.ktq .dsum2{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:0 16px 16px}.ktq .dsum2 b{display:block}.ktq .dsum2 small{color:var(--muted);font-size:1.28rem}.ktq .dsum2 button{background:none;border:0;color:var(--sage-ink);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:10px 4px;min-height:44px}.ktq .dsum2 button:focus-visible{outline:3px solid var(--sage);outline-offset:2px}.ktq .dlvx [hidden]{display:none!important}.ktq .cal-row>[role=gridcell]{min-width:0}.ktq .cal-row>[role=gridcell]>.cal-d{width:100%}.ktq .fstrip{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:18px 0 6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ktq .fstrip span{display:flex;align-items:center;gap:10px;font-size:1.408rem;font-weight:500;line-height:1.25;color:var(--ink)}.ktq .fstrip svg,.ktq .fi{width:30px;height:30px;flex:none;color:var(--sage);stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ktq .fi{width:22px;height:22px;vertical-align:-6px;margin-right:8px}.ktq td .fi{width:26px;height:26px;display:block;margin:0 0 4px}.ktq .fstrip{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;margin:14px 0 4px;padding:0;border:0;border-radius:0;background:none}.ktq .fstrip span{font-size:1.248rem;font-weight:500;gap:6px;color:var(--muted);white-space:nowrap}.ktq .fstrip svg{width:18px;height:18px;stroke-width:1.5;color:var(--sage)}@media(max-width:560px){.ktq .fstrip{gap:6px 14px}.ktq .fstrip span{font-size:1.216rem;gap:5px}.ktq .fstrip svg{width:16px;height:16px}}.ktq .ben{gap:36px 24px}.ktq .ben svg{width:28px;height:28px;stroke-width:1.4;margin:0 auto 14px;opacity:.85}.ktq .ben b{font-weight:600}.ktq,.ktq .dk{--tile:#E4DED5}.ktq .gal .main,.ktq .gal .th button,.ktq .card .im,.ktq .card .im.lt,.ktq .tile,.ktq .tile .ph,.ktq .li img,.ktq .sticky img,.ktq table.cmp img,.ktq table.cmp .ph.mini,.ktq .mini img,.ktq .up img{background:var(--tile)!important}.ktq .gal .main{padding:0!important;border:0!important;box-shadow:none!important}.ktq .gal .main img,.ktq .gal .main img.studio,.ktq .gal .th img,.ktq .gal .th img.studio{background:transparent!important;border:0!important}.ktq .gal .main img.studio{padding:0!important;mix-blend-mode:multiply}.ktq .gal .th img.studio{mix-blend-mode:multiply}.ktq .gal .th button{border:2px solid transparent!important;padding:0!important}.ktq .gal .th button.on{border-color:var(--sage)!important;outline:1px solid var(--sage);outline-offset:0}.ktq .card .im,.ktq .card .im .ph{background:var(--tile)!important}.ktq .card{background:var(--surface)!important}.ktq .dk .card{background:var(--card)!important}.ktq .stage,.ktq .dk .stage{background:var(--tile)!important;padding:0!important;overflow:hidden}.ktq .stage img{background:transparent!important;mix-blend-mode:multiply;box-shadow:none!important;border-radius:0!important}.ktq .card .im img[src*="g3001-main.jpg"],.ktq .tile img[src*="g3001-main.jpg"]{object-fit:cover!important;padding:0!important}.ktq table.cmp img[src*="g3001-main.jpg"]{object-fit:cover!important;padding:0}.ktq table.cmp img{border:0}.ktq table.cmp thead th{background-clip:padding-box}.ktq .gal .main img.studio,.ktq .gal .th img.studio{object-fit:contain;background:#f4f4f4}.ktq table.cmp img.studio{mix-blend-mode:multiply}.ktq .vframe video{object-fit:contain;background:#000}.ktq section:not(.dk) .ktq-fold{--kf-ink:#2B2724;--kf-muted:rgba(43,39,36,.72);--kf-line:rgba(43,39,36,.14);--kf-surface:#FFFFFF;--kf-accent:#4F6B5A;--kf-accent-soft:rgba(63,94,75,.14);--kf-on-accent:#FFFFFF}.ktq,.ktq .tw{max-width:100%}@media(max-width:700px){.ktq .dlvx .svcx label{flex-wrap:wrap}}.ktq .promise.offerbar{padding:10px 0}.ktq .promise.offerbar .wrap{display:block}.ktq .promise.offerbar b{color:#2b2724;font-weight:600}.ktq .promise.offerbar small{display:block;font-size:1.152rem;margin-top:2px;color:#6b6157}.ktq .promise.offerbar a{color:#4f6b5a}@media(max-width:700px){.ktq .promise.offerbar{font-size:1.248rem}}.ktq .pnote{display:inline-block;font-size:1.28rem;font-weight:600;color:#4f6b5a;background:var(--sage-soft);border-radius:999px;padding:3px 10px}.ktq .pricing{margin-bottom:10px}.ktq .trialfine{font-size:1.184rem;color:var(--muted);margin:0 0 16px}.ktq .trialfine a{color:var(--sage-ink)}.ktq .dlvx .svcx .sub2{display:block}.ktq .dlvx .xtra{margin-top:10px}.ktq .dlvx .xtra label{background:var(--surface)}.ktq .dlvx .nowarn{font-size:1.28rem;color:var(--muted);margin:10px 0 0}.ktq .dlvx .prem{font-size:1.344rem;color:var(--muted);margin:0 0 12px;line-height:1.45}.ktq .dlvx .dmsg.ok2{background:var(--sage-soft)}.ktq .fold-note{font-size:1.28rem;color:var(--muted)}.ktq .card .badge{z-index:3}.ktq .card .im img.studio{mix-blend-mode:multiply;filter:none}.ktq img[src*="ai-gd5000-02.jpg"]{object-fit:cover!important;padding:0!important;mix-blend-mode:normal!important;filter:none!important}.ktq{overflow-x:clip}@media(min-width:960px){.ktq .pdp .gal{position:sticky;top:24px}.ktq .pdp .gal .th{max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}}.ktq .ticks.ico li:before{display:none}.ktq .ticks.ico li{gap:12px;align-items:center}.ktq .ticks.ico li .i{flex:none;width:30px;height:30px;padding:5px;border-radius:50%;background:var(--sage-soft,#E3EAE4);color:var(--sage-ink,#4E6B57);stroke:currentColor;fill:none;stroke-width:1.7}.ktq .stock{color:#2f7a45;font-weight:600}.ktq .stock:before{width:20px;height:20px;background:#2f7a45 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.ktq .ticks.ico li .i{width:34px;height:34px;padding:6px;color:#2f4a37!important;stroke:#2f4a37;stroke-width:2;background:#dce6de}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ktq-product.css.map */
