.kcy,#kcy-ov{--bg: #F5F5F7;--card: #fff;--ink: #1D1D1F;--ink2: #6E6E73;--line: #D2D2D7;--hair: #ececf0;--pill: rgba(245,245,247,.92);--sh: 0 1px 2px rgba(0,0,0,.04);--lift: 0 1px 2px rgba(0,0,0,.04), 0 18px 40px -18px rgba(0,0,0,.18);--ds: drop-shadow(0 2px 3px rgba(0,0,0,.1)) drop-shadow(0 12px 16px rgba(0,0,0,.12));--ease: cubic-bezier(.16,1,.3,1);--r: 28px;font-family:Inter,-apple-system,SF Pro Text,system-ui,sans-serif;color:var(--ink);font-weight:500;font-size:17px;line-height:1.4;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-align:left}.kcy *,#kcy-ov *{box-sizing:border-box;margin:0;padding:0}.kcy :is(h1,h2,h3,p,li,label,input,textarea,small,b,em,span,a),#kcy-ov :is(h1,h2,h3,p,li,label,input,textarea,small,b,em,span,a){font-family:inherit;text-transform:none;color:inherit;letter-spacing:inherit}.kcy :is(h1,h2,h3),#kcy-ov :is(h1,h2,h3){text-wrap:balance;font-weight:700}.kcy p,#kcy-ov p{text-wrap:pretty}.kcy img,#kcy-ov img{display:block;max-width:100%}.kcy ul,.kcy ol,#kcy-ov ul,#kcy-ov ol{list-style:none}.kcy button,.kcy a,#kcy-ov button,#kcy-ov a{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-decoration:none;text-transform:none;min-height:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.kcy :focus-visible,#kcy-ov :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.kcy svg,#kcy-ov svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kcy-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kcy .kcy-c,#kcy-ov .kcy-c{color:var(--ink2);font-weight:500}.kcy .kcy-btn,#kcy-ov .kcy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;white-space:nowrap;transition:transform .15s var(--ease),opacity .15s}.kcy .kcy-btn:active,#kcy-ov .kcy-btn:active{transform:scale(.97)}.kcy .kcy-btn[disabled],#kcy-ov .kcy-btn[disabled]{opacity:.3;pointer-events:none}.kcy .kcy-btn--2,#kcy-ov .kcy-btn--2{background:#e8e8ed;color:var(--ink)}.kcy .kcy-err,#kcy-ov .kcy-err{color:#b3261e;font-size:14px}.kcy .kcy-sw,#kcy-ov .kcy-sw{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-left:-11px}.kcy .kcy-sw button,#kcy-ov .kcy-sw button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.kcy .kcy-sw i,#kcy-ov .kcy-sw i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;transition:box-shadow .2s}.kcy .kcy-sw button[aria-checked=true] i,#kcy-ov .kcy-sw button[aria-checked=true] i{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 3.5px var(--ink)}.kcy .kcy-sw button[disabled] i,#kcy-ov .kcy-sw button[disabled] i{opacity:.25;background-image:linear-gradient(135deg,transparent 46%,#fff 46%,#fff 54%,transparent 54%)!important}.kcy .kcy-sw__l,#kcy-ov .kcy-sw__l{font-size:14px;color:var(--ink2);margin-left:6px}.kcy .kcy-comp,#kcy-ov .kcy-comp{position:relative;background:var(--card);aspect-ratio:16/11;display:grid;gap:3%;padding:6% 7%;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(var(--r,2),minmax(0,1fr));overflow:hidden}.kcy .kcy-comp>div,#kcy-ov .kcy-comp>div{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.kcy .kcy-comp__h,#kcy-ov .kcy-comp__h{grid-row:1 / -1}.kcy .kcy-comp img,#kcy-ov .kcy-comp img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.kcy .kcy-comp img.kcy-cut,#kcy-ov .kcy-comp img.kcy-cut{filter:var(--ds)}.kcy .kcy-comp img.kcy-ph,#kcy-ov .kcy-comp img.kcy-ph{border-radius:14px;mix-blend-mode:multiply}.kcy .kcy-comp--1,#kcy-ov .kcy-comp--1{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);padding:10%}.kcy .kcy-comp--4,#kcy-ov .kcy-comp--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.kcy .kcy-comp--empty,#kcy-ov .kcy-comp--empty{display:grid;place-items:center;text-align:center;background:var(--card)}#kcy-ov .kcy-comp--empty p{font-size:17px;font-weight:600;color:var(--ink)}#kcy-ov .kcy-comp--empty small{display:block;font-size:14px;font-weight:500;color:var(--ink2);margin-top:4px}.kcy .kcy-noimg,#kcy-ov .kcy-noimg{font-size:12px;color:var(--ink2);text-align:center}.kcy .kcy-price,#kcy-ov .kcy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.kcy .kcy-price b,#kcy-ov .kcy-price b{font-size:22px;font-weight:700;letter-spacing:-.02em}.kcy .kcy-price span,#kcy-ov .kcy-price span{font-size:14px;color:var(--ink2)}body:has(.kcy){background:#f5f5f7}body:has(.kcy) .shopify-section--marquee-bar,body:has(.kcy) [class*=jdgm-revs-tab],body:has(.kcy) #jdgm-revs-tab,body:has(.kcy) .jdgm-revs-tab-btn{display:none!important}body:has(.kcy) .ft{background:#f5f5f7!important}body:has(.kcy) .ft__hero{display:none!important}.kcy{background:var(--bg);padding-bottom:8px}.kcy>*{max-width:1440px;margin-inline:auto}.kcy-hero{display:grid;gap:22px;padding:28px 20px 8px}.kcy-hero h1{font-size:56px;letter-spacing:-.05em;line-height:.98}.kcy-hero p{margin-top:12px;font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.22;color:var(--ink2);max-width:30ch}.kcy-hero p b{color:var(--ink);font-weight:600}.kcy-trust{margin-top:18px;display:grid;gap:8px;font-size:15px;color:var(--ink)}.kcy-trust li{display:flex;gap:10px;align-items:center}.kcy-trust svg{width:20px;height:20px;flex:none}.kcy-hero__im{border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;background:#e8e8ed}.kcy-hero__im img{width:100%;height:100%;object-fit:cover}.kcy-nav{display:flex;gap:8px;overflow-x:auto;padding:18px 20px 6px;scrollbar-width:none}.kcy-nav::-webkit-scrollbar{display:none}.kcy-nav a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--card);box-shadow:var(--sh);font-size:15px;font-weight:600}.kcy-doors{display:grid;gap:12px;padding:18px 12px 0}.kcy-door{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);padding:28px 24px 24px;display:flex;flex-direction:column;overflow:hidden}.kcy-door h2{font-size:30px;letter-spacing:-.04em;line-height:1.04}.kcy-door>p{margin-top:8px;font-size:16px;color:var(--ink2)}.kcy-door__q{margin-top:20px!important;font-size:15px!important;font-weight:600;color:var(--ink)!important}.kcy-door__pills{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.kcy-door__pills button{min-height:44px;padding:0 18px;border-radius:999px;background:var(--bg);font-size:16px;font-weight:600;transition:background .15s,color .15s,transform .15s var(--ease)}.kcy-door__pills button:active{transform:scale(.96);background:var(--ink);color:#fff}.kcy-door__ph{margin:22px -24px -24px;aspect-ratio:16/9;overflow:hidden}.kcy-door__ph img{width:100%;height:100%;object-fit:cover}#kcy-door-comp{margin:14px -8px 0}.kcy-door__ex{margin-top:6px;font-size:14px;color:var(--ink2);text-align:center}.kcy-door__ex span{color:var(--ink);font-weight:600}.kcy-door .kcy-btn{margin-top:18px;align-self:flex-start}.kcy-sec{padding:56px 0 0}.kcy .kcy-h2{font-size:30px;letter-spacing:-.04em;line-height:1.08;padding:0 20px 18px}.kcy .kcy-h2 span{color:var(--ink2)}.kcy-sets{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.kcy-sets::-webkit-scrollbar{display:none}.kcy-set{flex:0 0 86%;scroll-snap-align:start;background:var(--card);border-radius:var(--r);box-shadow:var(--sh);padding:0 0 22px;display:flex;flex-direction:column;overflow:hidden}.kcy-set .kcy-comp{border-bottom:1px solid var(--hair)}.kcy-set{cursor:pointer}.kcy-set h3{font-size:26px;letter-spacing:-.035em;padding:18px 22px 0}.kcy .kcy-set__open{font-size:inherit;font-weight:700;letter-spacing:inherit;text-align:left}.kcy .kcy-set__open:after{content:" \203a";color:var(--ink2);font-weight:500}.kcy-set__items{padding:6px 22px 0;font-size:14.5px;line-height:1.5}.kcy-set .kcy-price{padding:12px 22px 0;margin-top:auto}.kcy-set__why{padding:6px 22px 0;font-size:13.5px;color:var(--ink2)}.kcy-set__act{display:flex;gap:8px;padding:16px 22px 0}.kcy-set .kcy-err{padding:8px 22px 0}.kcy-raf{padding-top:56px;scroll-margin-top:90px}.kcy-sec,.kcy-doors{scroll-margin-top:90px}.kcy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px}.kcy-card{background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:0 0 12px;display:flex;flex-direction:column;overflow:hidden}.kcy-card__a{display:flex;flex-direction:column;flex:1}.kcy-card__im{aspect-ratio:1/1;background:#f5f5f7;overflow:hidden;display:block}.kcy-card__im img{width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.kcy-card__im--cut img{mix-blend-mode:normal;padding:12%;filter:var(--ds)}.kcy-card b{display:block;padding:12px 14px 0;font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.kcy-card small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:2px 14px 0;font-size:13px;color:var(--ink2);line-height:1.3;overflow:hidden}.kcy-card__p{display:block;padding:6px 14px 0;margin-top:auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.kcy-card .kcy-sw{padding:2px 14px 0;margin-left:-10px}.kcy-card .kcy-sw{flex-wrap:wrap;margin-top:4px;min-height:44px}.kcy-card .kcy-sw button{width:30px;height:44px;flex:none}.kcy-card .kcy-sw i{width:16px;height:16px}.kcy-card--info{background:#e8e8ed;box-shadow:none;padding:20px;justify-content:flex-end}.kcy-card--info svg{width:28px;height:28px;margin-bottom:14px}.kcy-card--info b{padding:0;font-size:18px;font-weight:700;letter-spacing:-.025em}.kcy-card--info small{padding:6px 0 0;white-space:normal;font-size:14px;color:#4a4a4f;-webkit-line-clamp:4}.kcy-boxband{margin:64px 12px 0;background:var(--card);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;display:grid}.kcy-boxband__im{aspect-ratio:4/3;overflow:hidden}.kcy-boxband__im img{width:100%;height:100%;object-fit:cover}.kcy-boxband__t{padding:26px 24px 28px}.kcy-boxband h2{font-size:30px;letter-spacing:-.04em}.kcy-boxband p{margin-top:8px;font-size:16px;color:var(--ink2);max-width:46ch}.kcy-end{text-align:center;padding:72px 20px 8px}.kcy-end h2{font-size:34px;letter-spacing:-.045em}.kcy-end p{margin-top:8px;color:var(--ink2)}.kcy-end .kcy-btn{margin-top:20px}.kcy .kcy-legal{padding:40px 20px 48px;font-size:13px;color:var(--ink2);line-height:1.5}@media(min-width:640px){.kcy-grid{grid-template-columns:repeat(3,1fr)}.kcy-set{flex-basis:46%}}@media(min-width:1000px){.kcy-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:56px 40px 24px}.kcy-hero h1{font-size:112px}.kcy-hero p{font-size:30px;margin-top:18px}.kcy-trust{margin-top:28px;font-size:16px}.kcy-hero__im{aspect-ratio:5/4;border-radius:36px}.kcy-nav{padding:28px 40px 0;justify-content:flex-start}.kcy-nav a:hover{box-shadow:var(--lift)}.kcy-doors{grid-template-columns:1fr 1fr;gap:20px;padding:28px 40px 0}.kcy-door{padding:40px 40px 36px;border-radius:36px}.kcy-door h2{font-size:40px}.kcy-door>p{font-size:18px}.kcy-door__pills button:hover{background:#e8e8ed}.kcy-door__ph{margin:28px -40px -36px;flex:none;height:240px;aspect-ratio:auto}.kcy-door--quiz .kcy-door__ph{margin-top:auto}.kcy-door--quiz .kcy-door__pills{margin-bottom:28px}.kcy-door--bld .kcy-btn{margin-top:auto}#kcy-door-comp{margin:18px 0}.kcy-sec{padding-top:96px}.kcy .kcy-h2{font-size:44px;padding:0 40px 28px}.kcy-sets{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 40px;overflow:visible}.kcy-set{border-radius:32px;transition:box-shadow .3s var(--ease)}.kcy-set:hover{box-shadow:var(--lift)}.kcy-raf{padding-top:96px}.kcy-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 40px}.kcy-card{border-radius:26px;transition:box-shadow .3s var(--ease)}.kcy-card:hover{box-shadow:var(--lift)}.kcy-card:hover .kcy-card__im img{transform:scale(1.03)}.kcy-card b{font-size:16px;padding:14px 18px 0}.kcy-card small,.kcy-card__p{padding-left:18px;padding-right:18px}.kcy-card .kcy-sw{padding-left:18px}.kcy-boxband{margin:96px auto 0;max-width:1360px;width:calc(100% - 80px);grid-template-columns:1fr 1fr;align-items:center;border-radius:36px}.kcy-boxband__im{aspect-ratio:auto;height:100%;min-height:380px}.kcy-boxband__t{padding:48px 56px}.kcy-boxband h2{font-size:44px}.kcy-boxband p{font-size:18px}.kcy-end{padding-top:104px}.kcy-end h2{font-size:48px}.kcy .kcy-legal{padding:48px 40px 64px;text-align:center}}html.kcy-lock,html.kcy-lock body{overflow:hidden}html.kcy-lock body{position:fixed;width:100%}#kcy-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--bg);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(16px);transition:opacity .3s var(--ease),transform .45s var(--ease)}#kcy-ov.kcy-in{opacity:1;transform:none}#kcy-ov.kcy-away{opacity:0;pointer-events:none}#kcy-ov[hidden]{display:none}#kcy-ov.kcy-hasbar{padding-bottom:104px}#kcy-ov .kcy-top{position:sticky;top:0;z-index:3;background:#f5f5f7e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:calc(4px + env(safe-area-inset-top,0px)) 12px 10px}#kcy-ov .kcy-top__row{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px}#kcy-ov .kcy-ttl{font-size:15px;font-weight:600}#kcy-ov .kcy-back{justify-self:start;display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 10px 0 4px;font-size:16px}#kcy-ov .kcy-back svg{width:22px;height:22px;stroke-width:2}#kcy-ov .kcy-back[hidden]{display:inline-flex;visibility:hidden}#kcy-ov .kcy-close{justify-self:end;width:44px;height:44px;border-radius:50%;position:relative}#kcy-ov .kcy-close:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#0000000f}#kcy-ov .kcy-close:after{content:"\d7";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;line-height:1;color:var(--ink2)}#kcy-ov .kcy-seg{max-width:640px;margin:4px auto 0;padding:0 8px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px}#kcy-ov .kcy-seg[hidden]{display:none}#kcy-ov .kcy-seg i{height:3px;border-radius:2px;background:#00000014;position:relative;overflow:hidden}#kcy-ov .kcy-seg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}#kcy-ov .kcy-seg i.on:after{transform:scaleX(1)}#kcy-ov #kcy-stage{max-width:640px;margin:0 auto;padding:0 20px 32px;outline:none}#kcy-ov .kcy-scr{padding-top:18px;display:flex;flex-direction:column;gap:18px}#kcy-ov .kcy-fw{animation:kcyIn .45s var(--ease) both}#kcy-ov .kcy-bk{animation:kcyInB .45s var(--ease) both}@keyframes kcyIn{0%{opacity:.001;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes kcyInB{0%{opacity:.001;transform:translate(-18px)}to{opacity:1;transform:none}}#kcy-ov .kcy-qn{font-size:14px;font-weight:600;color:var(--ink2)}#kcy-ov .kcy-q{font-size:32px;letter-spacing:-.04em;line-height:1.06;margin-top:-8px;outline:none}#kcy-ov .kcy-sub{font-size:16px;color:var(--ink2);margin-top:-6px}#kcy-ov header .kcy-sub{margin-top:8px}#kcy-ov .kcy-h1{font-size:34px;letter-spacing:-.045em;line-height:1.04;outline:none}#kcy-ov .kcy-h2{font-size:24px;letter-spacing:-.035em}#kcy-ov .kcy-eyebrow{font-size:14px;font-weight:600;color:var(--ink2);margin-bottom:-10px}#kcy-ov .kcy-opts{display:grid;gap:8px}#kcy-ov .kcy-opts--2{grid-template-columns:1fr 1fr}#kcy-ov .kcy-o{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left;min-height:64px;padding:14px 52px 14px 20px;background:var(--card);border-radius:20px;box-shadow:var(--sh);font-size:17px;font-weight:600;letter-spacing:-.015em;transition:background .2s var(--ease),color .2s,transform .12s var(--ease)}#kcy-ov .kcy-o small{font-size:14.5px;font-weight:500;color:var(--ink2);transition:color .2s}#kcy-ov .kcy-o:active{transform:scale(.985)}#kcy-ov .kcy-o:after{content:"";position:absolute;right:18px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);transition:all .2s}#kcy-ov .kcy-o[aria-checked=true]{background:var(--ink);color:#fff}#kcy-ov .kcy-o[aria-checked=true] small{color:#ffffffb8}#kcy-ov .kcy-o[aria-checked=true]:after{box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%231D1D1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}#kcy-ov .kcy-nm input{width:100%;border:0;border-radius:18px;background:var(--card);box-shadow:var(--sh);font:inherit;font-size:22px;font-weight:600;padding:16px 18px;color:var(--ink)}#kcy-ov .kcy-nm input:focus{outline:none;box-shadow:0 0 0 2px var(--ink)}#kcy-ov .kcy-nm input::placeholder{color:#86868b;font-weight:500}#kcy-ov .kcy-ph{display:grid;grid-template-columns:1fr 1fr;gap:10px}#kcy-ov .kcy-p{display:flex;flex-direction:column;gap:8px;text-align:left}#kcy-ov .kcy-p__im{display:block;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#e8e8ed;transition:box-shadow .2s var(--ease)}#kcy-ov .kcy-p__im img{width:100%;height:100%;object-fit:cover}#kcy-ov .kcy-p__lb{font-size:15.5px;font-weight:600;padding:0 4px}#kcy-ov .kcy-p__lb small{display:block;font-size:13px;font-weight:500;color:var(--ink2)}#kcy-ov .kcy-p[aria-pressed=true] .kcy-p__im{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}#kcy-ov .kcy-its{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#kcy-ov .kcy-its--3{grid-template-columns:repeat(3,1fr)}#kcy-ov .kcy-it{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-height:88px;padding:14px;background:var(--card);border-radius:20px;box-shadow:var(--sh);font-size:14.5px;font-weight:600;text-align:left;transition:box-shadow .2s var(--ease)}#kcy-ov .kcy-it svg{width:24px;height:24px}#kcy-ov .kcy-it[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}#kcy-ov .kcy-it[aria-pressed=true]:after{content:"";position:absolute;right:10px;top:10px;width:20px;height:20px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}#kcy-ov .kcy-size{display:flex;gap:16px;align-items:center;background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:16px 20px}#kcy-ov .kcy-size__n{font-size:44px;font-weight:700;letter-spacing:-.05em;line-height:1;min-width:2.4ch}#kcy-ov .kcy-size__n small{font-size:20px}#kcy-ov .kcy-size b{display:block;font-size:16px;font-weight:600}#kcy-ov .kcy-size span{font-size:14px;color:var(--ink2)}#kcy-ov .kcy-tot{display:grid;grid-template-columns:1fr 1fr;gap:10px}#kcy-ov .kcy-tp{display:flex;flex-direction:column;gap:4px;text-align:left}#kcy-ov .kcy-tp__im{display:block;position:relative;aspect-ratio:1/1;background:var(--card);border-radius:24px;box-shadow:var(--sh);margin-bottom:8px;transition:box-shadow .2s var(--ease)}#kcy-ov .kcy-tp__im img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:var(--ds)}#kcy-ov .kcy-tp b{font-size:20px;font-weight:700;letter-spacing:-.03em;padding:0 4px}#kcy-ov .kcy-tp small{font-size:14px;color:var(--ink2);padding:0 4px}#kcy-ov .kcy-tp[aria-checked=true] .kcy-tp__im{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}#kcy-ov .kcy-reply{color:var(--ink);font-weight:600;white-space:normal}#kcy-ov .kcy-th{min-height:56vh;justify-content:center}#kcy-ov .kcy-th p{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--line);display:flex;gap:12px;align-items:center;transition:color .4s var(--ease)}#kcy-ov .kcy-th p:before{content:"";width:20px;height:20px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}#kcy-ov .kcy-th p.on{color:var(--ink)}#kcy-ov .kcy-th p.done{color:var(--ink2)}#kcy-ov .kcy-th p.done:before{box-shadow:none;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}#kcy-ov .kcy-res__vis .kcy-comp{border-radius:32px;box-shadow:var(--sh)}#kcy-ov .kcy-res__body{display:flex;flex-direction:column;gap:14px}#kcy-ov .kcy-tag{font-size:18px;font-weight:600;color:var(--ink2);letter-spacing:-.02em;margin-top:-6px}#kcy-ov .kcy-pcs{background:var(--card);border-radius:24px;box-shadow:var(--sh);padding:4px 18px}#kcy-ov .kcy-pcs li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;opacity:0;transform:translateY(8px);animation:kcyPc .55s var(--ease) forwards;animation-delay:calc(.2s + var(--d) * .3s)}#kcy-ov .kcy-pcs li+li{border-top:1px solid var(--hair)}@keyframes kcyPc{to{opacity:1;transform:none}}#kcy-ov .kcy-pcs b{font-size:16px;font-weight:600}#kcy-ov .kcy-pcs p{font-size:14px;color:var(--ink2);margin-top:2px}#kcy-ov .kcy-pcs q{quotes:none;color:var(--ink);font-weight:600}#kcy-ov .kcy-pcs em{font-style:normal;font-size:15px;font-weight:600;white-space:nowrap}#kcy-ov .kcy-acts{display:flex;flex-direction:column;gap:8px}#kcy-ov .kcy-acts .kcy-btn{width:100%}#kcy-ov .kcy-alt{display:flex;flex-direction:column;gap:10px;margin-top:18px}#kcy-ov .kcy-altrow{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;text-align:left;background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:10px 16px 10px 10px}#kcy-ov .kcy-comp--mini{aspect-ratio:1/1;border-radius:16px;background:var(--bg);padding:8%}#kcy-ov .kcy-altrow b{display:block;font-size:15.5px;font-weight:600}#kcy-ov .kcy-altrow small{display:block;font-size:13.5px;color:var(--ink2);margin-top:2px}#kcy-ov .kcy-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}#kcy-ov .kcy-chips p{width:100%;font-size:14px;font-weight:600;color:var(--ink2);margin-bottom:2px}#kcy-ov .kcy-chip{min-height:44px;padding:0 14px;border-radius:999px;background:var(--card);box-shadow:var(--sh);font-size:14px;font-weight:600}#kcy-ov .kcy-assure{display:grid;gap:10px;font-size:15px;margin-top:10px}#kcy-ov .kcy-assure li{display:flex;gap:10px;align-items:center}#kcy-ov .kcy-assure svg{width:20px;height:20px;flex:none}#kcy-ov .kcy-legal{font-size:13px;color:var(--ink2)}#kcy-ov .kcy-gift__sum{background:var(--card);border-radius:28px;box-shadow:var(--sh);overflow:hidden}#kcy-ov .kcy-comp--gift{aspect-ratio:16/10;border-bottom:1px solid var(--hair)}#kcy-ov .kcy-gift__txt{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}#kcy-ov .kcy-gift__txt .kcy-h1{font-size:26px}#kcy-ov .kcy-lines li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:15px}#kcy-ov .kcy-lines li+li{border-top:1px solid var(--hair)}#kcy-ov .kcy-lines em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}#kcy-ov .kcy-tg{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:10px 16px 10px 10px}#kcy-ov .kcy-tg img{width:64px;height:64px;border-radius:14px;object-fit:cover}#kcy-ov .kcy-tg b{display:block;font-size:16px;font-weight:600}#kcy-ov .kcy-tg small{display:block;font-size:13.5px;color:var(--ink2);margin-top:2px}#kcy-ov .kcy-sw2{width:51px;height:31px;border-radius:999px;background:#e9e9eb;position:relative;transition:background .2s}#kcy-ov .kcy-sw2:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026;transition:transform .3s var(--ease)}#kcy-ov .kcy-tg[aria-checked=true] .kcy-sw2{background:var(--ink)}#kcy-ov .kcy-tg[aria-checked=true] .kcy-sw2:after{transform:translate(20px)}#kcy-ov .kcy-tg[disabled]{opacity:.5}#kcy-ov .kcy-note{margin-top:14px;display:flex;flex-direction:column;gap:10px;animation:kcyIn .4s var(--ease) both}#kcy-ov .kcy-note[hidden]{display:none}#kcy-ov .kcy-note label{font-size:16px;font-weight:600}#kcy-ov .kcy-note label small{display:block;font-size:13.5px;font-weight:500;color:var(--ink2)}#kcy-ov .kcy-card{background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d,0 24px 40px -14px #00000038;padding:20px 22px;display:flex;flex-direction:column;gap:10px;aspect-ratio:7/5;max-width:420px}#kcy-ov .kcy-card__to{font-size:13px;font-weight:600;color:var(--ink2)}#kcy-ov .kcy-card textarea{flex:1;border:0;resize:none;font:inherit;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:var(--ink);background:transparent}#kcy-ov .kcy-card textarea:focus{outline:none}#kcy-ov .kcy-card:focus-within{box-shadow:0 0 0 1px var(--line),0 24px 40px -14px #00000038}#kcy-ov .kcy-card__fr{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--ink2)}#kcy-ov .kcy-bld{gap:14px}#kcy-ov .kcy-bld__vis{display:flex;flex-direction:column;gap:10px}#kcy-ov .kcy-bld__steps{display:flex;flex-direction:column;gap:14px}@media(max-width:999px){#kcy-ov .kcy-bld__vis:has(.kcy-comp--empty){display:none}}#kcy-ov .kcy-comp--bld,#kcy-ov .kcy-bld .kcy-comp--empty{border-radius:28px;box-shadow:var(--sh);aspect-ratio:16/10}#kcy-ov .kcy-bst{font-size:16px;font-weight:600;color:var(--ink2);min-height:22px;padding:0 4px}#kcy-ov .kcy-bst.kcy-ok{color:var(--ink)}#kcy-ov .kcy-bst.kcy-warn{color:#b3261e}#kcy-ov .kcy-seg2{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 4px}#kcy-ov .kcy-seg2 i{height:3px;border-radius:2px;background:#00000014;position:relative;overflow:hidden}#kcy-ov .kcy-seg2 i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}#kcy-ov .kcy-seg2 i.on:after{transform:scaleX(1)}#kcy-ov #kcy-bsum{display:none}#kcy-ov .kcy-step{display:flex;align-items:baseline;gap:8px;font-size:22px;letter-spacing:-.03em;margin-top:10px}#kcy-ov .kcy-step span{color:var(--ink2)}#kcy-ov .kcy-step small{font-size:14px;font-weight:500;color:var(--ink2);letter-spacing:-.01em}#kcy-ov .kcy-hg{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#kcy-ov .kcy-hc{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}#kcy-ov .kcy-hc__im{display:block;position:relative;aspect-ratio:1/1;background:var(--card);border-radius:18px;box-shadow:var(--sh);margin-bottom:6px;transition:box-shadow .2s var(--ease)}#kcy-ov .kcy-hc__im img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain}#kcy-ov .kcy-hc__im img.kcy-cut{filter:var(--ds)}#kcy-ov .kcy-hc__im img.kcy-ph{mix-blend-mode:multiply;border-radius:10px}#kcy-ov .kcy-hc b{font-size:13px;font-weight:600;line-height:1.2;padding:0 2px}#kcy-ov .kcy-hc small{font-size:13px;color:var(--ink2);padding:0 2px}#kcy-ov .kcy-hc[aria-checked=true] .kcy-hc__im{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}#kcy-ov .kcy-colrow{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:2px 16px}#kcy-ov .kcy-colrow>span{font-size:15px;font-weight:600}#kcy-ov .kcy-tabs{display:flex;flex-wrap:wrap;gap:6px}#kcy-ov .kcy-chip2{flex:none;min-height:44px;padding:0 16px;border-radius:999px;background:var(--card);box-shadow:var(--sh);font-size:15px;font-weight:600}#kcy-ov .kcy-chip2[aria-pressed=true]{background:var(--ink);color:#fff}#kcy-ov .kcy-hint{font-size:15px;color:var(--ink2);background:var(--card);border-radius:20px;padding:18px 20px;box-shadow:var(--sh)}#kcy-ov .kcy-rows{background:var(--card);border-radius:24px;box-shadow:var(--sh);padding:2px 14px}#kcy-ov .kcy-rows li+li{border-top:1px solid var(--hair)}#kcy-ov .kcy-rw{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto 30px;gap:12px;align-items:center;padding:12px 0;text-align:left}#kcy-ov .kcy-rw__im{display:block;position:relative;width:52px;height:52px;background:var(--bg);border-radius:14px}#kcy-ov .kcy-rw__im img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain}#kcy-ov .kcy-rw__im img.kcy-ph{mix-blend-mode:multiply}#kcy-ov .kcy-rw__t b{display:block;font-size:15px;font-weight:600;line-height:1.25}#kcy-ov .kcy-rw__t small{display:block;font-size:13px;color:var(--ink2)}#kcy-ov .kcy-rw__t em{display:block;font-style:normal;font-size:13px;color:var(--ink2);margin-top:2px}#kcy-ov .kcy-rw__p{font-size:15px;font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#kcy-ov .kcy-rw__p s{display:block;font-size:12.5px;font-weight:500;color:var(--ink2)}#kcy-ov .kcy-pl{width:30px;height:30px;border-radius:50%;background:var(--bg);position:relative;transition:background .2s}#kcy-ov .kcy-pl:before,#kcy-ov .kcy-pl:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;border-radius:1px;background:var(--ink);transform:translate(-50%,-50%)}#kcy-ov .kcy-pl:after{transform:translate(-50%,-50%) rotate(90deg)}#kcy-ov .kcy-rw[aria-pressed=true] .kcy-pl{background:var(--ink)}#kcy-ov .kcy-rw[aria-pressed=true] .kcy-pl:before{width:6px;background:#fff;transform:translate(-85%) rotate(45deg)}#kcy-ov .kcy-rw[aria-pressed=true] .kcy-pl:after{width:11px;background:#fff;transform:translate(-35%,-50%) rotate(-50deg)}#kcy-ov .kcy-rw__sw{padding:0 0 10px 64px}#kcy-ov .kcy-bar{position:fixed;left:0;right:0;bottom:0;z-index:4;background:#f5f5f7eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -1px #0000000f;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}#kcy-ov .kcy-bar[hidden]{display:none}#kcy-ov .kcy-bar__in{max-width:600px;margin:0 auto;display:flex;align-items:center;gap:14px;min-height:52px}#kcy-ov .kcy-rc{flex:1;min-width:0;font-size:15px;color:var(--ink2);line-height:1.3}#kcy-ov .kcy-rc b{color:var(--ink);font-weight:700}#kcy-ov .kcy-bp{display:flex;flex-direction:column}#kcy-ov .kcy-bp b{font-size:19px;letter-spacing:-.02em}#kcy-ov .kcy-bp span{font-size:13px}#kcy-ov .kcy-next{min-height:52px;padding:0 26px;font-size:17px}#kcy-ov .kcy-next[hidden]{display:none}@media(min-width:1000px){#kcy-ov #kcy-stage{max-width:720px}#kcy-ov .kcy-q{font-size:44px}#kcy-ov .kcy-ph{grid-template-columns:repeat(4,1fr)}#kcy-ov .kcy-o:hover:not([aria-checked=true]){box-shadow:var(--lift)}#kcy-ov:has(.kcy-res,.kcy-bld,.kcy-gift) #kcy-stage{max-width:1200px;padding:0 40px 40px}#kcy-ov:has(.kcy-res,.kcy-bld,.kcy-gift) .kcy-bar__in{max-width:1120px}#kcy-ov .kcy-res{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 48px;align-items:start}#kcy-ov .kcy-res__vis{position:sticky;top:90px;grid-row:span 4}#kcy-ov .kcy-res .kcy-h1{font-size:52px}#kcy-ov .kcy-acts{flex-direction:row}#kcy-ov .kcy-acts .kcy-btn{width:auto}#kcy-ov .kcy-res>:not(.kcy-res__vis){grid-column:2}#kcy-ov .kcy-gift{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}#kcy-ov .kcy-gift__sum{position:sticky;top:90px;grid-row:span 3}#kcy-ov .kcy-gift>:not(.kcy-gift__sum){grid-column:2}#kcy-ov .kcy-bld{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}#kcy-ov .kcy-bld__vis{position:sticky;top:90px}#kcy-ov #kcy-bsum{display:block;background:var(--card);border-radius:22px;box-shadow:var(--sh);padding:6px 18px}#kcy-ov #kcy-bsum:empty{display:none}#kcy-ov .kcy-comp--bld,#kcy-ov .kcy-bld .kcy-comp--empty{aspect-ratio:4/3;border-radius:36px}#kcy-ov .kcy-bld .kcy-h1{font-size:40px}#kcy-ov .kcy-rw:hover .kcy-pl{background:#e3e3e8}}@media(prefers-reduced-motion:reduce){.kcy *,#kcy-ov,#kcy-ov *{animation:none!important;transition:none!important}}#kcy-ov .kcy-lnk{align-self:flex-start;min-height:44px;font-size:16px;font-weight:600;color:var(--ink)}#kcy-ov .kcy-warn{color:#b3261e;font-weight:600;white-space:normal}#kcy-ov .kcy-reply{font-size:16px}.kcy .kcy-dots{display:flex;justify-content:center;gap:6px;padding-top:14px}.kcy .kcy-dots i{width:7px;height:7px;border-radius:50%;background:#c7c7cc;transition:background .2s}.kcy .kcy-dots i.on{background:var(--ink)}#kcy-door-comp{cursor:pointer;border-radius:22px}.kcy-door__ph img{object-position:50% 25%}.kcy-hero__im img{object-position:50% 50%}#kcy-ov .kcy-res__vis .kcy-comp{aspect-ratio:16/10}#kcy-ov .kcy-heroline{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:10px 10px 10px 16px}#kcy-ov .kcy-heroline b{font-size:15px;font-weight:600}#kcy-ov .kcy-heroline span{display:block;font-size:13px;color:var(--ink2)}#kcy-ov .kcy-heroline .kcy-btn{min-height:40px;padding:0 16px;font-size:15px}@media(max-width:999px){.kcy-hero__im{aspect-ratio:16/10}.kcy-hero{padding-top:22px}.kcy-hero h1{font-size:48px}}@media(min-width:1000px){.kcy .kcy-dots{display:none}.kcy-hero h1{font-size:96px}.kcy-hero{padding-top:40px}.kcy-hero__im{aspect-ratio:16/11}}@media(min-width:640px)and (max-width:999px){#kcy-ov #kcy-stage{max-width:720px}}.kcy-card small{min-height:2.6em}@media(max-width:999px){.kcy-grid--best{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none;padding-bottom:6px}.kcy-grid--best::-webkit-scrollbar{display:none}.kcy-grid--best>li{flex:0 0 44%;scroll-snap-align:start}}@media(min-width:640px)and (max-width:999px){.kcy-grid--best>li{flex-basis:30%}}.kcy-card,.kcy-set,#kcy-ov .kcy-sw,.kcy .kcy-sw{position:relative}.kcy-sr{left:0;top:0}#kcy-ov .kcy-gift--one .kcy-comp--gift{aspect-ratio:4/3}#kcy-ov .kcy-gift--one .kcy-gift__txt .kcy-sub{margin-top:-4px}#kcy-ov .kcy-gift__more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}#kcy-ov .kcy-gift__more .kcy-lnk{text-decoration:none}@media(min-width:1000px){#kcy-ov .kcy-gift--one .kcy-comp--gift{aspect-ratio:1/1}}#kcy-ov .kcy-pdp{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--ink);margin-top:-4px}#kcy-ov .kcy-row{margin-top:10px}#kcy-ov .kcy-row__ic{width:64px;height:64px;border-radius:14px;background:var(--bg);display:grid;place-items:center}#kcy-ov .kcy-row__ic svg{width:28px;height:28px}#kcy-ov .kcy-chev{font-style:normal;font-size:26px;line-height:1;color:var(--ink2);padding:0 6px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kc-yilbasi.css.map */
