.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(60%,980px);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{--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 .tile img.contain.lt{object-fit:contain;padding:8% 8% 20%;mix-blend-mode:multiply;filter:none}.ktq .tile:has(img.lt){background:#f3eee6}.ktq .card .im.lt{background:#f3eee6}.ktq .card .im img.lt{mix-blend-mode:multiply;filter:none;padding:6%;object-fit:contain}.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 .offer{background:#2b2724;color:#faf7f2;font-size:1.344rem;padding:9px 0;text-align:center}.ktq .offer b{color:#f1e4da}@media(max-width:560px){.ktq .offer{font-size:1.248rem;line-height:1.35}}.ktq nav.main a.on{border-color:var(--accent);font-weight:600}.ktq .crumb{font-size:1.312rem;color:var(--muted);margin-bottom:14px}.ktq .crumb a{color:var(--muted)}.ktq .ph-hero{padding:48px 0 28px}@media(min-width:900px){.ktq .ph-hero{padding:72px 0 40px}}.ktq .ph-hero h1{font-size:clamp(3.2rem,4.4vw,5.12rem)}.ktq .pgrid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ktq .pgrid.one{grid-template-columns:minmax(0,420px)}@media(max-width:560px){.ktq .pgrid.one{grid-template-columns:1fr}}.ktq section.tight{padding:32px 0 64px}@media(min-width:900px){.ktq section.tight{padding:40px 0 96px}}.ktq .card .pr small{display:block;text-transform:none;letter-spacing:0;font-weight:500;font-size:1.248rem;color:var(--sage-ink);margin-top:2px}.ktq .card .pr{font-size:1.84rem}.ktq .card .btn{margin-top:10px;min-height:44px;padding:11px 20px}.ktq .card.alsoc{background:var(--surface);border:1px dashed var(--ctl)}.ktq .facts{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:1.36rem;color:var(--muted)}.ktq .filters{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 26px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ktq .fgrp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ktq .fgrp>span{font-size:1.28rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.ktq .fchip{font:500 1.36rem var(--font-body-family),sans-serif;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--ctl);background:transparent;color:var(--ink);cursor:default}.ktq .fchip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ktq .band{background:var(--sage-soft);border-radius:var(--r);padding:28px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between}.ktq .band h2{font-size:2.4rem;margin:0 0 6px}.ktq .band p{margin:0;color:var(--muted)}.ktq .guide{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.ktq .guide{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.ktq .guide{grid-template-columns:repeat(4,1fr)}}.ktq .gc{background:var(--card);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--line)}.ktq .gc small{font-size:1.248rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bronze)}.ktq .gc h3{margin:0}.ktq .gc p{margin:0;color:var(--muted);font-size:1.488rem;flex:1}.ktq .gc a.l{font-weight:600;color:var(--sage-ink);margin-top:8px;min-height:44px;display:inline-flex;align-items:center}.ktq .cmpwrap{border-radius:var(--r);border:1px solid var(--line);background:#fff}.ktq .cmpwrap table.cmp{min-width:820px}.ktq .cmpwrap .tw{border:0;border-radius:var(--r);overflow:auto;max-height:82vh}@media(min-width:900px){.ktq .cmpwrap .tw{overflow:visible;max-height:none}.ktq .cmpwrap table.cmp{min-width:0}}.ktq .cmpwrap table.cmp thead th{position:sticky;top:0;z-index:5;background:#f3eee6;box-shadow:0 1px #e4dcd0;vertical-align:top;min-width:150px}.ktq .cmpwrap table.cmp thead th:first-child{left:0;z-index:7;min-width:120px;width:120px}.ktq .cmpwrap table.cmp thead th img{width:100%;max-width:130px;height:84px;margin-bottom:8px}.ktq .cmpwrap table.cmp thead .nm{font-weight:600;display:block}.ktq .cmpwrap table.cmp thead .pc{font-weight:700;font-size:1.68rem;display:block;margin:2px 0 8px}.ktq .cmpwrap table.cmp thead .btn{padding:8px 14px;min-height:40px;font-size:1.36rem}.ktq .cmpwrap table.cmp tr.cmp-buy td{text-align:center;vertical-align:middle;padding:14px 8px}.ktq .cmpwrap table.cmp tr.cmp-buy .btn{padding:8px 14px;min-height:40px;font-size:1.36rem;white-space:nowrap;width:100%;max-width:150px}.ktq .cmpwrap table.cmp tbody tr.cmp-buy th{background:transparent;border-bottom:0}@media(max-width:560px){.ktq .cmpwrap table.cmp tr.cmp-buy td{padding:12px 6px}.ktq .cmpwrap table.cmp tr.cmp-buy .btn{padding:8px 10px;font-size:1.3rem}}.ktq .cmpwrap table.cmp tbody th{width:120px;min-width:120px;z-index:3}.ktq .cmpwrap table.cmp tbody tr.grp th{background:#f3eee6;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#7d6250}.ktq .cmpwrap table.cmp tbody tr.grp td{background:#f3eee6}@media(max-width:560px){.ktq .cmpwrap table.cmp thead th img{height:64px}.ktq .cmpwrap table.cmp th,.ktq .cmpwrap table.cmp td{padding:12px 10px}}.ktq .small{font-size:1.36rem;color:var(--muted)}.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{overflow-x:clip}.ph-hero.ph-compact{padding:20px 0 12px}.ph-hero.ph-compact h1{font-size:clamp(2.4rem,3vw,3.2rem);margin:4px 0 6px}.ph-hero.ph-compact .lead{margin:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ktq-collection.css.map */
