.cgkp{--ink:#1f2623;--mut:#545b57;--line:#dcd8ce;--teal:var(--cgkp-accent,#0f7a72);--teal-d:#0b5a54;--card:#fffefb;--bg:#f8f7f3;--cgkp-rh:58px;--lc:300px;--rc:104px;color:var(--ink);background:var(--bg);line-height:1.4}.cgkp *,.cgkp *:before,.cgkp *:after{box-sizing:border-box}.cgkp-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.cgkp-hd{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.025em;color:var(--ink);text-transform:none}.cgkp-promo{background:var(--teal);color:#fff;text-align:center;font-size:14px;padding:10px 16px;font-weight:500}.cgkp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:48px 32px 40px}.cgkp-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-weight:700;display:flex;align-items:center;gap:12px;margin:0}.cgkp-eyebrow:before{content:"";width:40px;height:1px;background:var(--teal);transform-origin:left;animation:cgkp-draw .9s cubic-bezier(.2,.8,.2,1) both}.cgkp-h1{font-size:52px;line-height:1.05;margin:16px 0;letter-spacing:-.035em}.cgkp-lede{font-size:18px;line-height:1.5;color:var(--mut);max-width:520px}.cgkp-lede p{margin:0}.cgkp-pick{display:flex;gap:22px;align-items:center;margin-top:30px;padding:22px;background:var(--card);border:1px solid var(--line);border-radius:6px}.cgkp-bigdoor{width:78px;height:116px;flex:none;position:relative;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #1f262359,0 10px 24px -14px #1f262399;transform-origin:left center}.cgkp-bigdoor img{width:100%;height:100%;object-fit:cover;display:block}.cgkp-swingA{animation:cgkp-swingA .7s cubic-bezier(.2,.8,.2,1)}.cgkp-swingB{animation:cgkp-swingB .7s cubic-bezier(.2,.8,.2,1)}.cgkp-lbl{font-size:13px;color:var(--mut)}.cgkp-fin{font-size:20px;font-weight:600;margin:2px 0 6px}.cgkp-tot{font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.cgkp-was{font-family:inherit;font-size:18px;color:var(--mut);text-decoration:line-through;margin-left:12px;vertical-align:8px}.cgkp-was:empty{display:none}.cgkp-save{color:var(--teal);font-weight:600;font-size:15px;margin-top:8px}.cgkp-nudge{font-size:14px;margin-top:8px;padding:8px 10px;background:#fbf3df;border-radius:4px;color:#4d3200}.cgkp-rng{font-size:14px;color:var(--mut);margin-top:8px}.cgkp-est{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:4px;padding:3px 8px}.cgkp-planbox{position:relative;width:340px;height:392px;margin:0 auto}.cgkp-room{position:absolute;left:34px;top:34px;background-color:#f4f2ec;background-image:linear-gradient(rgba(31,38,35,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(31,38,35,.06) 1px,transparent 1px);background-size:24px 24px;box-shadow:inset 0 4px 0 var(--ink),inset 4px 0 0 var(--ink);transition:width .8s cubic-bezier(.2,.8,.2,1),height .8s cubic-bezier(.2,.8,.2,1)}.cgkp-room.is-u{box-shadow:inset 0 4px 0 var(--ink),inset 4px 0 0 var(--ink),inset -4px 0 0 var(--ink)}.cgkp-dimx{position:absolute;left:34px;top:6px;height:18px;border-bottom:1px solid var(--ink);text-align:center;font-size:13px;font-weight:600;transition:width .8s cubic-bezier(.2,.8,.2,1);animation:cgkp-draw .9s .2s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.cgkp-dimy{position:absolute;left:6px;top:34px;width:18px;border-right:1px solid var(--ink);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:height .8s cubic-bezier(.2,.8,.2,1);animation:cgkp-drawy .9s .35s cubic-bezier(.2,.8,.2,1) both;transform-origin:top}.cgkp-dimy span{writing-mode:vertical-rl;transform:rotate(180deg)}.cgkp-pc{position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.02em;overflow:hidden;transition:left .8s cubic-bezier(.2,.8,.2,1),top .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),height .8s cubic-bezier(.2,.8,.2,1),opacity .4s ease,background-color .5s ease;animation:cgkp-rise .6s cubic-bezier(.2,.8,.2,1) both}.cgkp .cgkp-pc{padding:0;border-radius:0;color:#1f2623;cursor:default}.cgkp .cgkp-pc.base,.cgkp .cgkp-pc.corner,.cgkp .cgkp-pc.drw,.cgkp .cgkp-pc.swap{border:1.5px solid #1f2623;box-shadow:inset 0 0 0 3px #ffffff4d,inset 0 0 0 4px #1f262338;cursor:pointer}.cgkp .cgkp-pc.fill{border:0;cursor:pointer}.cgkp-pl{font-size:9px;font-weight:700;line-height:1;letter-spacing:0;background:#ffffffe6;color:#1f2623;padding:2px 3px;border-radius:2px;white-space:nowrap;pointer-events:none}.cgkp-pl:empty{display:none}.cgkp-pc.appl .cgkp-pl,.cgkp-pc.counter .cgkp-pl{background:transparent;color:#545b57;font-weight:600}.is-vert .cgkp-pl{writing-mode:vertical-rl;transform:rotate(180deg);padding:3px 2px}.cgkp .cgkp-pc.is-hl,.cgkp .cgkp-wc.is-hl{outline:3px solid #c98a12;outline-offset:1px;z-index:5}.cgkp .cgkp-pc:focus-visible,.cgkp .cgkp-wc:focus-visible{outline:3px solid var(--teal);outline-offset:1px;z-index:6}.cgkp-wlayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.cgkp .cgkp-wc{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;border:1.5px solid #1f2623;box-shadow:inset 0 0 0 3px #ffffff4d;opacity:0;transform:scale(.92);pointer-events:none;cursor:pointer;color:#1f2623;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1),left .8s cubic-bezier(.2,.8,.2,1),top .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),height .8s cubic-bezier(.2,.8,.2,1),background-color .5s ease}.cgkp .cgkp-wc.fill{border:0;box-shadow:none}.cgkp-room.is-wallview .cgkp-wc{opacity:1;transform:none;pointer-events:auto}.cgkp-room.is-wallview .cgkp-wc.is-gone{opacity:0;pointer-events:none}.cgkp .cgkp-room.is-wallview .cgkp-pc{opacity:.22;pointer-events:none;animation:none}.cgkp-planhd{display:flex;justify-content:center;margin-bottom:6px}.cgkp-planseg button{font-size:13px;min-height:40px;padding:0 14px}.cgkp-planhint{text-align:center;font-size:12px;color:var(--mut);margin:6px 0 0}.cgkp-items{position:relative}.cgkp-it{cursor:pointer;transition:background-color .2s ease}.cgkp-it.is-hl{background:#fbf3df}.cgkp-it.is-flash{animation:cgkp-flash 1.2s ease-out}@keyframes cgkp-flash{0%{background:#f3d58f}to{background:#fbf3df}}.cgkp-pinfo{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;max-width:360px;margin:8px auto 0;padding:8px 12px;background:#fbf3df;border:1px solid #e6c98a;border-radius:6px;font-size:13px;line-height:1.35;color:#4d3200;animation:cgkp-rise .25s cubic-bezier(.2,.8,.2,1) both}.cgkp-pinfo b{font-weight:700}.cgkp-pinfo span span{color:#6b5a2e;white-space:nowrap}.cgkp .cgkp-pinfo-go{border:0;background:transparent;color:var(--teal);font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline;padding:0;min-height:32px}.cgkp-pc.appl{border:1.5px dashed #6c726e;color:#545b57;background:#f8f7f3}.cgkp-pc.counter{border:1.5px dashed #8b918d;background:transparent}.cgkp-pc.is-up{outline:2px solid var(--teal);outline-offset:1px;z-index:2}.cgkp-pc.is-up.pa{animation:cgkp-rise .6s cubic-bezier(.2,.8,.2,1) both,cgkp-pulseA 1.1s ease-out}.cgkp-pc.is-up.pb{animation:cgkp-rise .6s cubic-bezier(.2,.8,.2,1) both,cgkp-pulseB 1.1s ease-out}.cgkp-pc.is-gone{opacity:0!important;pointer-events:none}.cgkp-legend{display:flex;gap:18px;justify-content:center;font-size:13px;color:var(--mut);margin-top:6px;flex-wrap:wrap}.cgkp-legend i{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border-radius:2px}.cgkp-ctrl{position:relative;z-index:1;background:#f8f7f3f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cgkp-ctrl .cgkp-wrap{display:flex;gap:24px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap;align-items:flex-end}.cgkp-grp{display:flex;flex-direction:column;gap:6px}.cgkp-grp>span,.cgkp-grp>label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600;margin:0}.cgkp-seg{display:flex;border:1px solid #b9b5aa;border-radius:6px;overflow:hidden;background:var(--card);flex-wrap:wrap}.cgkp button{font:inherit;letter-spacing:normal;text-transform:none;margin:0;box-shadow:none}.cgkp-seg button{font-size:14px;border:0;background:transparent;color:var(--ink);padding:0 16px;min-height:44px;cursor:pointer;border-right:1px solid var(--line);text-align:left;line-height:1.15;transition:background-color .25s ease,color .25s ease;border-radius:0}.cgkp-seg button:last-child{border-right:0}.cgkp-seg button small{display:block;font-size:11px;color:var(--mut);font-weight:400}.cgkp-seg button.is-on{background:var(--ink);color:#fff}.cgkp-seg button.is-on small{color:#d4d8d5}.cgkp-chips{display:flex;gap:6px;flex-wrap:wrap}.cgkp-chips button{font-size:13px;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid #b9b5aa;background:var(--card);color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:7px}.cgkp-chips button.is-on{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);color:var(--teal);font-weight:600}.cgkp-chips i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000004d;display:inline-block}.cgkp-codeform{display:flex;border:1px solid #b9b5aa;border-radius:6px;overflow:hidden;background:var(--card);margin:0}.cgkp-codeform input{font:inherit;font-size:14px;border:0;padding:0 12px;min-height:44px;height:44px;width:110px;background:transparent;color:var(--ink);text-transform:uppercase;margin:0;box-shadow:none;border-radius:0}.cgkp-codeform input:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.cgkp-codeform button,.cgkp-codechip button{font-size:14px;font-weight:600;border:0;border-left:1px solid var(--line);background:var(--ink);color:#fff;padding:0 14px;min-height:44px;cursor:pointer;border-radius:0}.cgkp-codechip{display:flex;align-items:center;border:1px solid #c98a12;border-radius:6px;overflow:hidden;background:#fbf3df;color:#4d3200;font-weight:600;font-size:14px}.cgkp-codechip span{padding:0 12px}.cgkp-codechip button{background:transparent;color:#4d3200;border-left:1px solid #e6c98a}.cgkp-grp>span.cgkp-codeerr{font-size:12px;color:#a3321f;text-transform:none;letter-spacing:0;font-weight:500}.cgkp [hidden]{display:none!important}.cgkp-sec{padding-top:48px;padding-bottom:8px}.cgkp-sech{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px}.cgkp-h2{font-size:34px;margin:0;line-height:1.1}.cgkp-sech p{margin:6px 0 0;color:var(--mut);font-size:16px}.cgkp-key{display:flex;gap:16px;font-size:13px;color:var(--mut);flex-wrap:wrap;align-items:center}.cgkp-key i{display:inline-block;width:18px;height:8px;border-radius:4px;margin-right:6px;vertical-align:1px}.cgkp-key .k-low{background:#2d6a8f}.cgkp-key .k-sel{background:var(--teal)}.cgkp-key .k-reg{background:#ddd7c9}.cgkp-toggle{font-size:14px;min-height:44px;padding:0 16px;border-radius:6px;border:1px solid #b9b5aa;background:var(--card);cursor:pointer;color:var(--ink)}.cgkp-toggle.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.cgkp-notice{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;border-radius:6px;margin-bottom:16px;font-size:15px;line-height:1.45;font-weight:500;animation:cgkp-rise .5s cubic-bezier(.2,.8,.2,1) both}.cgkp-notice.is-amber{background:#fbf3df;border:2px solid #c98a12;color:#4d3200}.cgkp-notice.is-teal{background:#e7f1ee;border:1px solid #9cc7bb;color:#0c3f36}.cgkp-chart{position:relative;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:62px 20px 16px}.cgkp-ticks{position:absolute;top:14px;bottom:12px;left:calc(20px + var(--lc));right:calc(20px + var(--rc) + 190px);pointer-events:none}.cgkp-tick{position:absolute;top:0;bottom:0;border-left:1px dashed #d5d1c6;transition:left .8s cubic-bezier(.2,.8,.2,1),opacity .4s}.cgkp-tick span{position:absolute;top:0;left:4px;font-size:12px;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.cgkp-mark{position:absolute;top:0;bottom:0;border-left:2px solid var(--teal);transition:left .8s cubic-bezier(.2,.8,.2,1),opacity .5s}.cgkp-mark span{position:absolute;top:20px;left:6px;font-size:12px;font-weight:600;color:var(--teal);white-space:nowrap;background:var(--card);padding:0 4px}.cgkp-rows{position:relative;transition:height .6s cubic-bezier(.2,.8,.2,1)}.cgkp-row{position:absolute;left:0;right:0;top:0;height:var(--cgkp-rh);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.cgkp-rowbtn{display:grid!important;grid-template-columns:var(--lc) minmax(0,1fr) var(--rc);align-items:center;width:100%;height:100%;cursor:pointer;border-radius:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.cgkp-rowbtn:hover{background:#f3f1ea}.cgkp-rowbtn:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.cgkp-who{display:flex;align-items:center;gap:12px;min-width:0;padding-left:6px}.cgkp-door{width:26px;height:38px;flex:none;position:relative;border-radius:2px;overflow:hidden;box-shadow:inset 0 0 0 1px #1f262359}.cgkp-door img{width:100%;height:100%;object-fit:cover;display:block}.cgkp-nm{display:flex;flex-direction:column;min-width:0}.cgkp-nt{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cgkp-nf{font-size:12px;color:var(--mut)}.cgkp-track{position:relative;height:100%;display:flex;align-items:center}.cgkp-lane{position:relative;flex:1;height:14px;margin-right:190px;background:#f2f0ea;border-radius:7px}.cgkp-ghost{position:absolute;left:0;top:0;bottom:0;background:#ddd7c9;border-radius:7px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.cgkp-bar{position:absolute;left:0;top:0;bottom:0;background:#3a423e;border-radius:7px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.cgkp-row.is-sel .cgkp-bar{background:var(--teal)}.cgkp-row.is-low .cgkp-bar{background:#2d6a8f}.cgkp-row.is-sel .cgkp-nt{color:var(--teal)}.cgkp-val{position:absolute;top:50%;transform:translate(10px,-50%);font-size:15px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;transition:left .9s cubic-bezier(.2,.8,.2,1)}.cgkp-val s{color:var(--mut);font-weight:400;font-size:13px;margin-left:7px}.cgkp-val s:empty{display:none}.cgkp-pill{font-size:11px;font-weight:600;color:#fff;background:var(--teal);border-radius:9px;padding:2px 7px;margin-left:7px;vertical-align:1px}.cgkp-delta{font-size:13px;color:var(--mut);text-align:right;padding-right:8px;font-variant-numeric:tabular-nums}.cgkp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.cgkp-card{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:28px}.cgkp-card h3{margin:0 0 4px;font-size:24px}.cgkp-sub{margin:0 0 20px;color:var(--mut);font-size:15px}.cgkp-drv{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #ece9e1}.cgkp-drv b{font-size:15px}.cgkp-drv small{display:block;color:var(--mut);font-size:12px;font-weight:400;margin-top:2px}.cgkp-drv .cgkp-lane{margin-right:0;height:18px;border-radius:9px}.cgkp-drv .cgkp-bar{border-radius:9px}.cgkp-pct{font-family:Georgia,Times New Roman,serif;font-size:22px;text-align:right;font-variant-numeric:tabular-nums}.cgkp-callout{margin-top:18px;padding:14px 16px;background:#e7f1ee;border-radius:6px;font-size:15px;line-height:1.45;color:#0c3f36}.cgkp-items{max-height:520px;overflow:auto;margin:0 -8px;padding:0 8px}.cgkp-ig{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:600;padding:16px 0 6px;border-bottom:1px solid #ece9e1}.cgkp-it{display:grid;grid-template-columns:34px minmax(0,1fr) auto 76px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0ede6;font-size:14px}.cgkp-q{color:var(--mut);font-variant-numeric:tabular-nums}.cgkp-s{display:block;font-size:12px;color:var(--mut)}.cgkp-p{text-align:right;font-variant-numeric:tabular-nums}.cgkp-new{font-size:11px;font-weight:600;color:var(--teal);background:#e7f1ee;padding:3px 7px;border-radius:10px;white-space:nowrap}.cgkp-sub2{display:flex;justify-content:space-between;font-size:14px;padding-top:10px;color:var(--mut);font-variant-numeric:tabular-nums}.cgkp-sub2.is-pl{color:var(--teal);font-weight:600}.cgkp-sum{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;font-size:15px}.cgkp-sum b{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.cgkp-sumest{text-align:right}.cgkp-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.cgkp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:0;font-weight:700;font-size:14px;text-decoration:none}.cgkp-btn.p{background:var(--teal);color:#fff}.cgkp-btn.p:hover{background:var(--teal-d);color:#fff}.cgkp-btn.s{border:1px solid var(--ink);color:var(--ink)}.cgkp-cta{margin:48px 0 0;background:#1f2623;color:#f8f7f3}.cgkp-cta .cgkp-wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;padding-top:52px;padding-bottom:52px}.cgkp-cta h2{font-size:38px;margin:0 0 10px;line-height:1.1;color:#f8f7f3}.cgkp-cta p{margin:0;color:#c9cfcb;font-size:17px;line-height:1.5}.cgkp-cta .cgkp-acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cgkp-cta .cgkp-btn.s{border-color:#f8f7f3;color:#f8f7f3}.cgkp-fine{font-size:13px;color:var(--mut);line-height:1.6;padding-top:28px;padding-bottom:48px}.cgkp-error{padding:40px 32px;text-align:center;color:var(--mut)}@keyframes cgkp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cgkp-drawy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cgkp-rise{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes cgkp-pulseA{0%{box-shadow:0 0 #0f7a728c}to{box-shadow:0 0 0 14px #0f7a7200}}@keyframes cgkp-pulseB{0%{box-shadow:0 0 #0f7a728c}to{box-shadow:0 0 0 14px #0f7a7200}}@keyframes cgkp-swingA{0%{transform:perspective(500px) rotateY(-75deg);opacity:.3}to{transform:none;opacity:1}}@keyframes cgkp-swingB{0%{transform:perspective(500px) rotateY(-75deg);opacity:.3}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.cgkp *,.cgkp *:before{transition:none!important;animation:none!important}}@media(max-width:900px){.cgkp-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 24px 24px}.cgkp-h1{font-size:38px}.cgkp-lede{font-size:16px}.cgkp-two,.cgkp-cta .cgkp-wrap{grid-template-columns:minmax(0,1fr)}.cgkp-cta .cgkp-acts{justify-content:flex-start}.cgkp-ctrl{position:static}}@media(max-width:640px){.cgkp-wrap{padding:0 16px}.cgkp-hero{padding:24px 16px}.cgkp{--cgkp-rh:74px;--lc:0px;--rc:84px}.cgkp-ctrl .cgkp-wrap{gap:12px}.cgkp-seg button{padding:0 11px;font-size:13px}.cgkp-seg button small{display:none}.cgkp-chart{padding:58px 12px 10px}.cgkp-ticks{left:12px;right:152px}.cgkp-pill{display:none}.cgkp-rowbtn{grid-template-columns:minmax(0,1fr) var(--rc);grid-template-areas:"who delta" "track track";grid-template-rows:38px 28px}.cgkp-who{grid-area:who;padding-left:2px}.cgkp-door{width:20px;height:30px}.cgkp-track{grid-area:track;height:auto}.cgkp-lane{margin-right:140px;height:12px}.cgkp-delta{grid-area:delta}.cgkp-val{font-size:14px}.cgkp-h2{font-size:26px}.cgkp-card{padding:20px}.cgkp-drv{grid-template-columns:110px minmax(0,1fr) 54px}.cgkp-pick{padding:16px;gap:16px}.cgkp-tot{font-size:36px}.cgkp-cta h2{font-size:28px}.cgkp-planbox{height:380px}.cgkp-mark{display:none}.cgkp-who{position:relative;z-index:1;background:var(--card)}.cgkp-rowbtn:hover .cgkp-who{background:#f3f1ea}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cg-kitchen-prices.css.map */
