body{min-height:100svh}.ck:before,.ck:after{content:"";z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.ck:before{background:radial-gradient(ellipse 70% 60% at 28% 42%, var(--panel-2) 0%, var(--bg) 72%)}.ck:after{background-image:var(--pattern-star);opacity:.18;background-size:72px 72px;-webkit-mask-image:radial-gradient(at 28% 45%,#000 10%,#0000 65%);mask-image:radial-gradient(at 28% 45%,#000 10%,#0000 65%)}.ck-bar{z-index:var(--z-masthead);height:var(--nav-h);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;bottom:auto;left:0;right:0}.ck-bar__home{justify-self:start;align-items:center;gap:12px;display:inline-flex}.ck-bar__home img{width:auto;height:32px}.ck-bar__back{color:var(--gold);transition:transform .45s var(--ease-out)}.ck-bar__home:hover .ck-bar__back{transform:translate(-4px)}.ck-bar__title{font:500 10.5px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.ck-bar__title .ar{letter-spacing:0;color:var(--gold)}.ck-bar__tools{justify-content:flex-end;align-items:center;gap:18px;display:flex}.ck{min-height:100svh;padding:calc(var(--nav-h) + clamp(32px, 6vh, 72px)) var(--gutter) 72px;grid-template-columns:minmax(300px,400px) minmax(0,540px);justify-content:center;align-items:start;gap:clamp(36px,6vw,110px);display:grid}.ck.is-empty{grid-template-columns:minmax(0,980px)}.ck.is-empty .ck-order,.ck.is-empty .ck-ledger{display:none}.ck-order{top:calc(var(--nav-h) + 28px);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:14px;padding:22px 22px 18px;position:sticky}.ck-order__title{margin:8px 0 4px;font-size:38px}.ck-order__title em{color:var(--gold)}.ck-item{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.ck-item__thumb{aspect-ratio:4/5;width:64px}.ck-item__level{font:500 9.5px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ck-item__soon{color:var(--ember)}.ck-item__title{margin-top:5px;font-size:20px;line-height:1.05}.ck-item__title span{color:var(--gold);font-size:.82em;font-style:italic;display:block}.ck-item__meta{font:500 9px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-top:6px}.ck-item__price{color:var(--gold);font-variant-numeric:lining-nums;font-size:24px}.ck-order__total{font:500 11px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.ck-order__total strong{font:500 46px/1 var(--f-display);letter-spacing:0;color:var(--gold);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;display:inline-flex}.ck-odo{align-items:flex-start;height:1em;display:inline-flex;overflow:hidden}.ck-odo__col{flex-direction:column;display:flex}.ck-odo__col>span{height:1em;line-height:1em;display:block}.ck-order__soon{color:var(--ink-dim);gap:8px;margin-top:12px;font-size:12.5px;line-height:1.5;display:flex}.ck-order__soon[hidden]{display:none}.ck-order__soon svg{width:12px;height:12px;fill:var(--gold);flex:none;margin-top:3px}.ck-order .ck-link{margin-top:14px}.ck-empty{text-align:center;justify-items:center;gap:12px;display:grid}.ck-empty[hidden]{display:none}.ck-empty__star{width:44px;height:44px;fill:var(--gold)}.ck-picks{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:22px;display:grid}.ck-pick{background:var(--card);color:var(--card-ink);box-shadow:var(--shadow);border-radius:6px;align-content:start;gap:8px;padding:14px 14px 16px;display:grid}.ck-pick .ck-item__level,.ck-pick .ck-item__title span{color:var(--gold-deep)}.ck-pick__thumb{aspect-ratio:16/10;margin-bottom:4px}.ck-pick__price{color:var(--gold-deep);font-variant-numeric:lining-nums;font-size:30px}.ck-pick .btn{width:100%}.ck-pick__enrolled{text-align:center;background:#a87e2f1a;border:1px solid #a87e2f59;border-radius:12px;padding:10px 12px;display:none}.ck-pick.is-enrolled .btn{display:none}.ck-pick.is-enrolled .ck-pick__enrolled{display:block}.ck-pick__enrolled-tag{font:600 11px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0}.ck-pick__enrolled-text{margin:4px 0 0;font-size:14px;line-height:1.4}.ck-title{margin:14px 0 12px;font-size:clamp(46px,5vw,76px)}.ck-title em{color:var(--gold)}.ck-lede{max-width:46ch;color:var(--ink-dim);font-size:15px;line-height:1.55}.ck-rail{--p:0;grid-template-columns:repeat(3,1fr);margin:34px 0 30px;display:grid;position:relative}.ck-rail:before,.ck-rail:after{content:"";background:var(--line-strong);height:1px;position:absolute;top:9px;left:16.6667%;right:16.6667%}.ck-rail:after{background:var(--gold);transform:scaleX(var(--p));transform-origin:0;transition:transform .8s var(--ease-out)}.ck-rail li{z-index:1;font:500 10px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ink-faint);justify-items:center;gap:6px;transition:color .4s;display:grid;position:relative}.ck-rail__star{width:19px;height:19px;fill:var(--bg);stroke:var(--line-strong);stroke-width:1.4px;transition:fill .4s, stroke .4s, transform .6s var(--ease-out);overflow:visible}.ck-rail__no{color:var(--gold);opacity:.6}.ck-rail li[data-state=current],.ck-rail li[data-state=done]{color:var(--ink)}.ck-rail li[data-state=current] .ck-rail__star{fill:var(--gold);stroke:var(--gold);filter:drop-shadow(0 0 8px var(--gold-glow));transform:scale(1.25)rotate(45deg)}.ck-rail li[data-state=done] .ck-rail__star{fill:var(--gold-deep);stroke:var(--gold-deep)}.ck-step{gap:24px;display:grid}.ck-step[hidden]{display:none}.ck-step:focus{outline:none}.ck-field{gap:6px;display:grid}.ck-who{color:var(--ink-dim);margin-bottom:-6px;font-size:14px}.ck-who[hidden]{display:none}.ck-who__btn{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.ck-field__label{font:500 10.5px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ck-field__label i{letter-spacing:.08em;text-transform:none;color:var(--ink-dim);font-style:normal}.ck-field__box{display:block;position:relative}.ck-field__input{border:0;border-bottom:1px solid var(--line-strong);width:100%;font:500 clamp(24px, 2.2vw, 30px) / 1.2 var(--f-display);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:4px 0 10px}.ck-field__input::placeholder{color:var(--ink-faint)}.ck-field__input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--ink)}.ck-field__line{background:var(--gold);transform-origin:0;height:1.5px;transition:transform .5s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ck-field__input:focus+.ck-field__line{transform:scaleX(1)}.ck-field__msg{min-height:1.4em;color:var(--ink-dim);font-size:12.5px}.ck-field.is-error .ck-field__input{border-bottom-color:var(--ember)}.ck-field.is-error .ck-field__line{background:var(--ember);transform:scaleX(1)}.ck-field.is-error .ck-field__msg{color:var(--ember)}.ck-next{width:100%;height:54px;font-size:12px}.ck-wa__icon{fill:currentColor;width:18px;height:18px}.ck-text{max-width:48ch;color:var(--ink-dim);font-size:15px;line-height:1.6}.ck-text__lead{font:500 28px/1.1 var(--f-display);color:var(--ink);margin-bottom:4px;display:block}.ck-link{font:500 11px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);justify-self:start;transition:color .3s}.ck-link:hover{color:var(--gold)}.ck-link[hidden]{display:none}.ck-links{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;display:flex}.ck-help{border-top:1px solid var(--line);color:var(--ink-dim);margin-top:30px;padding-top:18px;font-size:13px}.ck-help a{color:var(--ink)}.ck-step[data-step=pay]{--pay-green:#1b8a57;--pay-ink:#202124;--pay-card:#fff;--pay-shadow:0 18px 40px -26px #00000080, 0 0 0 1px #1a120b12}.ck-pay__summary{font:500 11px var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.ck-pay__summary strong{font:500 30px var(--f-display);letter-spacing:0;color:var(--gold);font-variant-numeric:lining-nums;margin-left:6px}.ck-pay__label{font:600 16px var(--f-ui);color:var(--ink);align-items:center;gap:10px;margin-bottom:-10px;display:flex}.mark--upi{width:auto;height:15px;color:var(--ink-dim)}.mark--gpay{flex:none;width:auto;height:24px}.ck-tile{background:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 1px #1a120b1f}.ck-tile .mark--gicon{width:30px;height:30px}.ck-tile--upi .mark--upi{color:#6d6e70;height:11px}.ck-tile--at{font:600 20px var(--f-ui);color:var(--gold-deep)}.ck-pay__phone{gap:22px;display:none}.ck-gpay{background:var(--pay-card);color:var(--pay-ink);box-shadow:var(--pay-shadow);transition:transform .35s var(--ease-out);border-radius:18px;gap:14px;padding:16px;display:grid;position:relative}.ck-gpay:active{transform:scale(.985)}.ck-gpay__row{align-items:center;gap:14px;display:flex}.ck-gpay__name{font:500 19px var(--f-ui);flex:1}.ck-gpay__check{background:var(--pay-green);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ck-gpay__check svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ck-gpay__btn{background:var(--pay-green);height:54px;font:600 16px var(--f-ui);letter-spacing:.01em;color:#fff;font-variant-numeric:lining-nums;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ck-gpay__btn:after{content:"";animation:ck-shine 4.5s var(--ease-io) 1.2s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes ck-shine{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}.ck-upi__hint{color:var(--ember);margin:-8px 0 0;font-size:13px}.ck-upi__hint[hidden]{display:none}.ck-other{background:var(--pay-card);color:var(--pay-ink);box-shadow:var(--pay-shadow);border-radius:18px;overflow:hidden}.ck-other__row{align-items:center;gap:14px;padding:14px 16px;display:flex}.ck-other__row+.ck-other__row{border-top:1px dashed #1a120b24}.ck-other__text{min-width:0;font:500 16px var(--f-ui);flex:1;gap:2px;display:grid}.ck-other__text small{color:#5f6368;overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.ck-other__text code{font:500 13.5px var(--f-ui);color:var(--pay-ink)}.ck-other__chev{color:#9aa0a6;font-size:26px;line-height:1}.ck-copy{height:32px;font:600 10px var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--pay-ink);border:1px solid #1a120b38;border-radius:999px;flex:none;padding:0 14px;transition:background-color .3s,border-color .3s}.ck-copy.is-done{background:var(--pay-green);color:#fff;border-color:#0000}.ck-pay__desk{gap:16px;display:grid}.ck-scan{background:var(--pay-card);color:var(--pay-ink);box-shadow:var(--pay-shadow);border-radius:18px;grid-template-columns:260px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.ck-scan__qr{aspect-ratio:1;width:260px}.ck-scan__qr svg{width:100%;height:100%;display:block}.ck-scan__text{color:#5f6368;gap:10px;font-size:14px;line-height:1.55;display:grid}.ck-scan__text b{color:var(--pay-ink);font-weight:600}.ck-scan__lead{font:600 20px var(--f-ui);color:var(--pay-ink)}.ck-scan__phone{border-top:1px dashed #1a120b29;padding-top:10px;font-size:13px}@media (hover:none) and (pointer:coarse){.ck-pay__phone{display:grid}.ck-pay__desk{display:none}}@media (max-width:899px){.ck-scan{text-align:center;grid-template-columns:1fr;justify-items:center}.ck-scan__text .mark--gpay{justify-self:center}}.ck-done{outline:none;justify-items:start;gap:16px}.ck-seal{width:118px;height:118px;margin-bottom:10px;position:relative}.ck-seal__wax,.ck-seal__ink{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ck-seal__wax{background:radial-gradient(circle at 38% 32%,#c7574c,#8e2f27 70%);place-items:center;display:grid;transform:rotate(-8deg);box-shadow:0 12px 26px #00000059,inset 0 0 0 6px #0000001f}.ck-seal__logo{width:76%;height:76%;-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;background:#ffecded9}.ck-seal__ink{opacity:0;border:2px solid #8e2f27}.ck-seal__spark{pointer-events:none;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.ck-seal__spark svg{width:100%;height:100%;fill:var(--gold)}.ck-done__title{font-size:clamp(40px,4.4vw,64px)}.ck-done__title em{color:var(--gold)}.ck-done__actions{justify-items:start;gap:14px;margin-top:10px;display:grid}@media (max-width:899px){.ck{padding-top:calc(var(--nav-h) + 24px);grid-template-columns:minmax(0,560px);gap:32px}.ck-order{position:relative;top:auto}.ck-picks{grid-template-columns:minmax(0,420px);justify-content:center}}@media (max-width:599px){.ck-bar{grid-template-columns:auto 1fr auto;gap:10px}.ck-bar__title{justify-self:center}.ck-bar__tools{gap:12px}.ck-bar .toggle__text{display:none}.ck-order{padding:18px 16px 14px}.ck-order__title{font-size:32px}.ck-rail{margin:26px 0 24px}.ck-rail li{letter-spacing:.1em;font-size:9px}}.ck-order__terms{font:400 12px/1.55 var(--f-ui);color:var(--ink-dim);margin-top:14px}.ck-order__sums{font:400 13px var(--f-ui);color:var(--ink-dim);gap:4px;margin-top:14px;display:grid}.ck-order__sums div{justify-content:space-between;display:flex}.ck-odo__sep{line-height:1em;display:block}.ck-rzp{margin-top:6px}.ck-rzp__note{font:400 12.5px/1.5 var(--f-ui);color:var(--ink-dim);margin-top:12px}.ck-rzp__msg{color:var(--ember);margin-top:12px;font-size:13.5px}.ck-rzp__msg.is-note{color:var(--ink-dim)}.ck-rzp__msg[hidden]{display:none}.btn.is-busy{opacity:.65;cursor:progress}
