.ckfp,.ckfp-bar,.ckfp-sheet,.ckfp-toast{--fp-denim: #1d3557;--fp-denim-2: #2f5b8c;--fp-wash: #dce7f3;--fp-stitch: #e3a548;--fp-bg: #f1f5fa;--fp-ink: #13243a;--fp-muted: #4a5d75;--fp-line: #c9d6e6;--fp-edge: #6f87a5;--fp-ok: #1d6b4a;--fp-err: #a3221b;--fp-leather: #7a4a24;--fp-leather-ink: #f8ead2;--fp-stitch-ink: #1d2f47;--fp-head: var(--font-heading-family, "Playfair Display", serif);--fp-twill: repeating-linear-gradient(45deg, rgba(255,255,255,.045) 0 1px, transparent 1px 4px), repeating-linear-gradient(-45deg, rgba(0,0,0,.1) 0 1px, transparent 1px 3px)}.ckfp{display:block;background:var(--fp-bg);color:var(--fp-ink)}.ckfp *,.ckfp *:before,.ckfp *:after,.ckfp-sheet *,.ckfp-sheet *:before,.ckfp-sheet *:after,.ckfp-bar,.ckfp-bar *,.ckfp-bar *:before,.ckfp-bar *:after{box-sizing:border-box}.ckfp button,.ckfp-sheet button,.ckfp-bar button,.ckfp select{font:inherit;-webkit-tap-highlight-color:transparent}.ckfp img,.ckfp-sheet img,.ckfp-bar img{display:block;max-width:100%}.ckfp svg,.ckfp-sheet svg,.ckfp-bar svg{flex:none}.ckfp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.ckfp [hidden]{display:none!important}.ckfp :focus-visible,.ckfp-sheet :focus-visible,.ckfp-bar :focus-visible{outline:3px solid var(--fp-denim);outline-offset:2px}.ckfp-chip input:focus-visible+span,.ckfp-sw input:focus-visible~.ckfp-sw__dot,.ckfp-design input:focus-visible~.ckfp-design__media{outline:3px solid var(--fp-denim);outline-offset:2px}.ckfp-chip input:checked:focus-visible+span{outline-color:var(--fp-stitch-ink);box-shadow:inset 0 0 0 2px var(--fp-denim),inset 0 0 0 3.5px var(--fp-stitch),0 0 0 5px var(--fp-stitch)}.ckfp-bar :focus-visible,.ckfp-sheet__x:focus-visible{outline-color:var(--fp-stitch)}.ckfp__hero{position:relative;overflow:hidden;color:#fff;text-align:center;background-color:var(--fp-denim);background-image:var(--fp-twill),radial-gradient(120% 120% at 50% 0%,var(--fp-denim-2) 0%,var(--fp-denim) 62%,#12233b 100%);padding:54px 20px 40px}.ckfp__hero-stitch{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px dashed var(--fp-stitch);border-radius:18px;opacity:.55;pointer-events:none}.ckfp__hero-inner{position:relative;max-width:860px;margin:0 auto}.ckfp__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--fp-stitch)}.ckfp[dir=rtl] .ckfp__eyebrow{letter-spacing:0;font-size:14px}.ckfp__title{margin:0;font-family:var(--fp-head);font-weight:500;color:#fff;font-size:clamp(30px,5.2vw,58px);line-height:1.1}.ckfp__lead{margin:14px auto 0;max-width:620px;font-size:16px;line-height:1.6;color:#e6eef8}.ckfp__noscript{padding:20px;text-align:center;color:var(--fp-ink)}.ckfp__patch{position:relative;display:inline-flex;align-items:center;gap:12px;margin:24px 0 0;padding:10px 20px;background:var(--fp-leather);color:var(--fp-leather-ink);border-radius:10px;box-shadow:0 10px 24px -14px #000000b3,inset 0 0 0 1px #00000040;transform:rotate(-1.5deg)}.ckfp__patch:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px dashed rgba(248,234,210,.65);border-radius:7px;pointer-events:none}.ckfp__patch-pct{font-family:var(--fp-head);font-size:30px;line-height:1;font-weight:600}.ckfp__patch-txt{font-size:14px;font-weight:600;text-align:start;max-width:170px;line-height:1.3}.ckfp__steps{list-style:none;margin:26px 0 0;padding:0;display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;font-size:13.5px;color:#e6eef8}.ckfp__steps li{display:flex;align-items:center;gap:8px}.ckfp__steps span{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;border:1.5px dashed var(--fp-stitch);color:var(--fp-stitch);font-size:12px;font-weight:700}.ckfp__body{max-width:1320px;margin:0 auto;padding:28px 20px 0;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.ckfp__main{min-width:0;display:grid;gap:22px}.ckfp-step{min-width:0;background:#fff;border-radius:16px;padding:20px;border:1px solid var(--fp-line)}.ckfp-step__title{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--fp-head);font-weight:500;font-size:clamp(20px,2.2vw,26px);line-height:1.25;color:var(--fp-ink)}.ckfp-step__num{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:inherit;font-size:15px;font-weight:700;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill);box-shadow:inset 0 0 0 3px var(--fp-denim),inset 0 0 0 4.5px var(--fp-stitch)}.ckfp-count{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap}.ckfp-count__box{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:var(--fp-wash)}.ckfp-count__btn{width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill);transition:transform .15s,opacity .15s}.ckfp-count__btn svg{width:20px;height:20px}.ckfp-count__btn:hover:not(:disabled){transform:scale(1.05)}.ckfp-count__btn:disabled{opacity:.35;cursor:not-allowed}.ckfp-count__val{min-width:92px;display:flex;flex-direction:column;align-items:center;line-height:1}.ckfp-count__val output{font-family:var(--fp-head);font-size:32px;font-weight:600;color:var(--fp-denim)}.ckfp-count__val small{margin-top:4px;font-size:12px;font-weight:600;color:var(--fp-muted)}.ckfp-count__people{display:flex;align-items:flex-end;flex-wrap:wrap;gap:2px;color:var(--fp-edge)}.ckfp-count__p{display:inline-grid;place-items:end center;width:34px;height:40px}.ckfp-count__p svg{width:34px;height:34px}.ckfp-count__p.is-kid svg{width:26px;height:26px}.ckfp-count__p.is-set{color:var(--fp-denim-2)}.ckfp-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ckfp-mem{position:relative;min-width:0;padding:16px;border-radius:14px;background:var(--fp-bg);border:1px solid var(--fp-line);transition:border-color .2s,box-shadow .2s}.ckfp-mem:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.5px dashed var(--fp-line);border-radius:10px;pointer-events:none;transition:border-color .2s}.ckfp-mem.is-ok{border-color:var(--fp-denim-2)}.ckfp-mem.is-ok:before{border-color:var(--fp-stitch)}.ckfp-mem.has-err{border-color:var(--fp-err);box-shadow:0 0 0 1px var(--fp-err)}.ckfp-mem>*{position:relative}.ckfp-mem__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ckfp-mem__avatar{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background-color:var(--fp-denim-2);background-image:var(--fp-twill)}.ckfp-mem__avatar svg{width:26px;height:26px}.ckfp-mem__avatar.is-kid svg{width:22px;height:22px}.ckfp-mem__title{flex:1;min-width:0}.ckfp-mem__title h3{margin:0;font-size:16px;font-weight:700;color:var(--fp-ink);outline:none}.ckfp-mem__title p{margin:2px 0 0;font-size:13px;color:var(--fp-muted);overflow-wrap:anywhere}.ckfp-mem__status{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#fff;color:var(--fp-muted);border:1px solid var(--fp-line)}.ckfp-mem__status.is-ok{background:var(--fp-ok);color:#fff;border-color:var(--fp-ok)}.ckfp-mem__status svg{width:14px;height:14px}.ckfp-field{min-width:0;margin:0 0 12px;padding:0;border:0}.ckfp-field:last-child{margin-bottom:0}.ckfp-field__label{display:block;margin:0 0 7px;padding:0;font-size:13px;font-weight:600;color:var(--fp-muted)}.ckfp-field__label strong{color:var(--fp-ink)}.ckfp-field__hint{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;color:var(--fp-muted)}.ckfp-err{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:700;color:var(--fp-err)}.ckfp-err svg{width:16px;height:16px}.ckfp-opts{display:flex;flex-wrap:wrap;gap:6px}.ckfp-opts--2>*{flex:1 1 0}.ckfp-chip{position:relative;display:inline-flex;min-width:0;cursor:pointer}.ckfp-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ckfp-chip>span{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 12px;border-radius:10px;border:1.5px solid var(--fp-edge);background:#fff;color:var(--fp-ink);font-size:14px;font-weight:600;line-height:1.2;text-align:center;transition:background .15s,border-color .15s,color .15s}.ckfp-chip>span svg{width:18px;height:18px}.ckfp-chip:hover>span{border-color:var(--fp-denim)}.ckfp-chip input:checked+span{color:#fff;border-color:var(--fp-denim);background-color:var(--fp-denim);background-image:var(--fp-twill);box-shadow:inset 0 0 0 2px var(--fp-denim),inset 0 0 0 3.5px var(--fp-stitch)}.ckfp-chip--size>span{min-width:64px;flex-direction:column;gap:0}.ckfp-chip--size small{font-size:10.5px;font-weight:600}.ckfp-chip.is-out{cursor:not-allowed}.ckfp-chip.is-out>span{color:#56606e;border-style:dashed;background:#f3f5f8;text-decoration:line-through}.ckfp-chip.is-out>span small{text-decoration:none}.ckfp-chip__dot{position:absolute;top:5px;inset-inline-end:5px;width:7px;height:7px;border-radius:50%;background:var(--fp-stitch)}.ckfp-field__hint .ckfp-chip__dot{position:static;flex:none}.ckfp-chip input:checked+span .ckfp-chip__dot{background:var(--fp-stitch)}.ckfp-select{position:relative}.ckfp-select:after{content:"";position:absolute;top:50%;inset-inline-end:16px;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--fp-denim);border-bottom:2px solid var(--fp-denim);transform:rotate(45deg);pointer-events:none}.ckfp-select select{width:100%;min-height:48px;padding:0 44px 0 14px;border-radius:10px;border:1.5px solid var(--fp-edge);background:#fff;color:var(--fp-ink);font-size:16px;-webkit-appearance:none;appearance:none;cursor:pointer}.ckfp[dir=rtl] .ckfp-select select{padding:0 14px 0 44px}.ckfp-select select:hover{border-color:var(--fp-denim)}.ckfp-field.is-err .ckfp-select select,.ckfp-field.is-err .ckfp-chip>span{border-color:var(--fp-err)}.ckfp-colors{display:flex;flex-wrap:wrap;gap:12px 16px}.ckfp-sw{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;cursor:pointer}.ckfp-sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ckfp-sw__dot{width:52px;height:52px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000002e,0 0 0 3px #fff,0 0 0 4.5px var(--fp-line);transition:box-shadow .15s}.ckfp-sw input:checked~.ckfp-sw__dot{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 3px #fff,0 0 0 6px var(--fp-denim)}.ckfp-sw__name{font-size:13.5px;font-weight:600;color:var(--fp-ink)}.ckfp-sw input:checked~.ckfp-sw__name{color:var(--fp-denim);text-decoration:underline;text-decoration-color:var(--fp-stitch);text-decoration-thickness:2px;text-underline-offset:4px}.ckfp-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.ckfp-design{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid var(--fp-line);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.ckfp-design input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ckfp-design:hover{border-color:var(--fp-denim-2)}.ckfp-design__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--fp-bg);padding:8px}.ckfp-design__media img{width:100%;height:100%;object-fit:contain}.ckfp-design__check{position:absolute;top:10px;inset-inline-end:10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill);box-shadow:inset 0 0 0 2px var(--fp-denim),inset 0 0 0 3.5px var(--fp-stitch);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.ckfp-design__check svg{width:16px;height:16px}.ckfp-design__info{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.ckfp-design__name{font-family:var(--fp-head);font-size:16px;font-weight:500;line-height:1.3;color:var(--fp-ink)}.ckfp-design__price{font-size:13px;color:var(--fp-muted);line-height:1.35}.ckfp-design__price b{color:var(--fp-denim);font-weight:800}.ckfp-design__price s{color:#6b7686}.ckfp-design__price em{font-style:normal;font-weight:700;color:var(--fp-err)}.ckfp-design.is-on{border-color:var(--fp-denim);box-shadow:0 0 0 2px var(--fp-denim),0 18px 30px -22px #1d3557cc}.ckfp-design.is-on .ckfp-design__check{opacity:1;transform:none}.ckfp-design.is-out{cursor:not-allowed}.ckfp-design.is-out .ckfp-design__media img{opacity:.4;filter:grayscale(.6)}.ckfp-design.is-on.is-out{box-shadow:0 0 0 2px var(--fp-err);border-color:var(--fp-err)}.ckfp__tray{position:sticky;top:calc(var(--height-header, 80px) + 16px);min-width:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--fp-line);box-shadow:0 20px 40px -30px #13243a99}.ckfp-pack__head{position:relative;display:flex;align-items:center;gap:10px;padding:16px 18px;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill),linear-gradient(180deg,var(--fp-denim-2),var(--fp-denim))}.ckfp-pack__head:after{content:"";position:absolute;inset:auto 10px 6px;border-bottom:1.5px dashed var(--fp-stitch);opacity:.8}.ckfp-pack__head svg{width:26px;height:26px;color:var(--fp-stitch)}.ckfp-pack__head h2{flex:1;margin:0;font-family:var(--fp-head);font-size:20px;font-weight:500;color:#fff}.ckfp-pack__head span{font-size:12.5px;font-weight:600;color:#e6eef8;white-space:nowrap}.ckfp-pack__body{padding:14px 18px 18px}.ckfp-pack__meta{display:grid;gap:6px;margin-bottom:10px}.ckfp-pack__meta p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13.5px}.ckfp-pack__meta span{color:var(--fp-muted)}.ckfp-pack__meta strong{display:inline-flex;align-items:center;gap:6px;text-align:end;color:var(--fp-ink)}.ckfp-pack__dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.ckfp-lines{list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--fp-line)}.ckfp-lines li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--fp-line)}.ckfp-lines img,.ckfp-lines__ph{flex:none;width:46px;height:46px;border-radius:9px;object-fit:contain;background:var(--fp-bg)}.ckfp-lines__ph{display:grid;place-items:center;color:var(--fp-edge)}.ckfp-lines__ph svg{width:26px;height:26px}.ckfp-lines__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ckfp-lines__txt strong{font-size:13.5px;color:var(--fp-ink);overflow-wrap:anywhere}.ckfp-lines__txt span{font-size:12.5px;color:var(--fp-muted)}.ckfp-lines em{flex:none;font-style:normal;font-size:13.5px;font-weight:700;color:var(--fp-ink)}.ckfp-lines__edit{align-self:flex-start;min-height:32px;padding:0;border:0;background:none;color:var(--fp-err);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ckfp-pack__meta .ckfp-lines__edit{min-height:0}.ckfp-sum{margin:10px 0 0;display:grid;gap:6px}.ckfp-sum>div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.ckfp-sum dt{color:var(--fp-muted)}.ckfp-sum dd{margin:0;font-weight:600}.ckfp-sum .is-save dt,.ckfp-sum .is-save dd{color:var(--fp-ok);font-weight:700}.ckfp-sum .is-total{margin-top:4px;padding-top:10px;border-top:1.5px dashed var(--fp-line);font-size:16px}.ckfp-sum .is-total dt{color:var(--fp-ink);font-weight:700}.ckfp-sum .is-total dd{display:flex;align-items:baseline;gap:8px;font-weight:800;color:var(--fp-denim)}.ckfp-sum s{font-size:13px;font-weight:500;color:#6b7686}.ckfp-saved{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;padding:8px;border-radius:9px;background:#e3f2ea;color:var(--fp-ok);font-size:13.5px;font-weight:700}.ckfp-saved svg{width:16px;height:16px}.ckfp-error{margin:12px 0 0;padding:10px 12px;border-radius:9px;background:#fbeaea;color:var(--fp-err);font-size:13.5px;font-weight:600}.ckfp-cta{width:100%;margin-top:14px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:0;border-radius:12px;cursor:pointer;font-size:16px;font-weight:800;color:var(--fp-stitch-ink);background:linear-gradient(180deg,#f0c06e,var(--fp-stitch));box-shadow:inset 0 0 0 2px #ffffff59,0 12px 22px -14px #78460acc;transition:transform .15s,filter .15s}.ckfp-cta svg{width:20px;height:20px}.ckfp-cta:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.ckfp-cta:disabled{opacity:.7;cursor:progress}.ckfp-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--fp-muted);text-align:center}.ckfp-note svg{width:15px;height:15px;color:var(--fp-ok)}.ckfp-bar{display:none}html.ckfp-lock,html.ckfp-lock body{overflow:hidden}.ckfp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--fp-ink);font-family:inherit}.ckfp-sheet[hidden]{display:none}.ckfp-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a142499;opacity:0;transition:opacity .25s}.ckfp-sheet__panel{position:relative;width:100%;max-width:480px;max-height:min(88vh,760px);max-height:min(88dvh,760px);display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;outline:none;opacity:0;transform:translateY(20px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.ckfp-sheet.is-open .ckfp-sheet__backdrop{opacity:1}.ckfp-sheet.is-open .ckfp-sheet__panel{opacity:1;transform:none}.ckfp-sheet__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.ckfp-sheet__grip{display:none}.ckfp-sheet__x{position:absolute;z-index:2;top:10px;inset-inline-end:10px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff29;color:#fff;cursor:pointer;display:grid;place-items:center}.ckfp-sheet__x svg{width:20px;height:20px}.ckfp-sheet__x:hover{background:#ffffff47}.ckfp-sheet .ckfp-pack__head{padding-inline-end:64px}.ckfp-sheet .ckfp-pack__head span{display:none}.ckfp-toast{position:fixed;z-index:2147482000;left:50%;bottom:28px;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:11px 18px;border-radius:999px;background:var(--fp-ink);color:#fff;font-size:14px;font-weight:600;transition:opacity .25s,transform .25s;box-shadow:0 12px 24px -10px #0006}.ckfp-toast svg{width:16px;height:16px;color:var(--fp-stitch)}.ckfp-toast.is-open{opacity:1;transform:translate(-50%)}@media(max-width:989px){.ckfp__body{grid-template-columns:minmax(0,1fr);padding:16px 12px 0}.ckfp__tray{display:none}.ckfp{padding-bottom:calc(var(--fp-bar-h, 76px) + 24px)!important}.ckfp-bar{display:block;position:fixed;z-index:1001;left:0;right:0;bottom:var(--fp-nav-h, 0px);padding:10px 12px;border-radius:18px 18px 0 0;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill),linear-gradient(180deg,var(--fp-denim-2),var(--fp-denim));box-shadow:0 -12px 30px -14px #0a142499}.ckfp-bar:before{content:"";position:absolute;inset:5px 8px auto;border-top:1.5px dashed var(--fp-stitch);opacity:.7;pointer-events:none}.ckfp-bar__row{display:flex;align-items:center;gap:10px}.ckfp-bar__info{flex:1;min-width:0;min-height:48px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer;text-align:start;color:#fff}.ckfp-bar__thumbs{position:relative;display:flex;flex:none}.ckfp-bar__thumbs img{width:40px;height:40px;object-fit:contain;border-radius:8px;background:#fff;border:1.5px solid #fff}.ckfp-bar__thumbs img+img{margin-inline-start:-16px}.ckfp-bar__thumbs i{width:40px;height:40px;border-radius:50%;background:#ffffff1f;color:var(--fp-stitch);display:grid;place-items:center}.ckfp-bar__thumbs i svg{width:24px;height:24px}.ckfp-bar__thumbs b{position:absolute;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--fp-stitch);color:var(--fp-stitch-ink);font-size:11px;display:grid;place-items:center}.ckfp-bar__txt{min-width:0;display:flex;flex-direction:column;line-height:1.2}.ckfp-bar__txt strong{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckfp-bar__txt s,.ckfp-bar__txt small{font-size:12px;color:#d4e0ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckfp-bar__btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font-size:14.5px;font-weight:800;color:var(--fp-stitch-ink);background:linear-gradient(180deg,#f0c06e,var(--fp-stitch))}.ckfp-bar__btn svg{width:16px;height:16px}.ckfp-toast{bottom:calc(var(--fp-nav-h, 0px) + var(--fp-bar-h, 76px) + 12px)}}@media(max-width:749px){.ckfp__hero{padding:34px 18px 28px}.ckfp__hero-stitch{top:8px;right:8px;bottom:8px;left:8px;border-radius:14px}.ckfp__lead{font-size:14.5px}.ckfp__patch{padding:8px 16px;gap:10px}.ckfp__patch-pct{font-size:26px}.ckfp__patch-txt{font-size:13px}.ckfp__steps{display:none}.ckfp__main{gap:14px}.ckfp-step{padding:16px 12px;border-radius:14px}.ckfp-step__title{font-size:19px;gap:10px;margin-bottom:14px}.ckfp-step__num{width:32px;height:32px;font-size:14px}.ckfp-count{gap:12px}.ckfp-count__box{width:100%;justify-content:space-between}.ckfp-count__people{width:100%;justify-content:center}.ckfp-count__p{width:28px;height:34px}.ckfp-count__p svg{width:28px;height:28px}.ckfp-count__p.is-kid svg{width:22px;height:22px}.ckfp-members{grid-template-columns:minmax(0,1fr);gap:12px}.ckfp-mem{padding:14px 12px}.ckfp-opts--sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ckfp-chip--size>span{min-width:0;padding:6px 4px;font-size:13.5px}.ckfp-colors{gap:10px;justify-content:space-around}.ckfp-designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ckfp-design__media{padding:4px}.ckfp-design__info{padding:8px 9px 10px}.ckfp-design__name{font-size:14px}.ckfp-design__price{font-size:12px}.ckfp-design__check{width:28px;height:28px;top:8px;inset-inline-end:8px}.ckfp-sheet{padding:0;align-items:flex-end}.ckfp-sheet__panel{max-width:none;border-radius:20px 20px 0 0;max-height:92vh;max-height:calc(100dvh - 32px);transform:translateY(100%)}.ckfp-sheet__grip{display:block;position:absolute;z-index:2;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#ffffff73}.ckfp-pack__body{padding:12px 14px 16px}}@media(max-width:359px){.ckfp-opts--sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.ckfp-bar__btn{padding:0 12px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.ckfp *,.ckfp-sheet *,.ckfp-sheet,.ckfp-toast{transition:none!important;animation:none!important}}.ckfp--incart .ckfp__body{display:none}.ckfp__incart{max-width:1320px;margin:0 auto;padding:28px 20px 0}.ckfp-incart{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--fp-line);border-radius:16px;overflow:hidden}.ckfp-incart__head{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;color:#fff;background-color:var(--fp-denim);background-image:var(--fp-twill),linear-gradient(160deg,var(--fp-denim-2),var(--fp-denim) 70%)}.ckfp-incart__head:after{content:"";position:absolute;inset:auto 10px 6px;border-bottom:1.5px dashed var(--fp-stitch);opacity:.8}.ckfp-incart__icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--fp-ok);color:#fff}.ckfp-incart__icon svg{width:22px;height:22px}.ckfp-incart__head h2{margin:0;font-family:var(--fp-head);font-size:clamp(19px,2.4vw,24px);font-weight:500;line-height:1.25;color:#fff}.ckfp-incart__head p{margin:3px 0 0;font-size:13.5px;color:#e6eef8}.ckfp-incart__pack{margin:16px 20px 0;padding:14px 16px;border-radius:14px;background:var(--fp-bg);border:1px solid var(--fp-line)}.ckfp-incart__pack-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.ckfp-incart__pack-head h3{margin:0;font-family:var(--fp-head);font-size:18px;font-weight:500;color:var(--fp-ink)}.ckfp-incart__pack-head span{font-size:13.5px;font-weight:700;color:var(--fp-denim)}.ckfp-incart__status{display:flex;align-items:center;gap:6px;margin:10px 0;padding:8px 10px;border-radius:9px;font-size:13.5px;font-weight:700;background:#fff;color:var(--fp-muted)}.ckfp-incart__status svg{width:16px;height:16px;flex:none}.ckfp-incart__status.is-ok{background:#e3f2ea;color:var(--fp-ok)}.ckfp-incart__status.is-warn{background:#fff3e0;color:#7a3e00}.ckfp-incart__pack .ckfp-lines{margin:0;border-top:0}.ckfp-incart__pack .ckfp-lines li:last-child{border-bottom:0}.ckfp-incart__pack-actions{display:flex;gap:8px;margin-top:10px}.ckfp-incart__pack-actions>*{flex:1 1 0}.ckfp-incart__actions{display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px}.ckfp-cta--link{text-decoration:none;margin-top:0}.ckfp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 14px;border-radius:11px;border:1.5px solid var(--fp-denim);background:#fff;color:var(--fp-denim);font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.ckfp-btn svg{width:18px;height:18px}.ckfp-btn:hover:not(:disabled){background:var(--fp-denim);color:#fff}.ckfp-btn:disabled{opacity:.6;cursor:progress}.ckfp-btn--ghost{border-color:var(--fp-edge);color:var(--fp-ink)}.ckfp-btn--danger{border-color:#c9a9a6;color:var(--fp-err)}.ckfp-btn--danger:hover:not(:disabled){background:var(--fp-err);border-color:var(--fp-err);color:#fff}.ckfp-editing{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:#fff3e0;border:1.5px dashed #c98a2b;color:#5c3200}.ckfp-editing svg{width:20px;height:20px;flex:none}.ckfp-editing p{flex:1 1 220px;margin:0;font-size:14px;font-weight:700}.ckfp-editing .ckfp-btn{min-height:44px}a.ckfp-bar__btn{text-decoration:none}@media(max-width:989px){.ckfp__incart{padding:16px 12px 0}}@media(max-width:749px){.ckfp-incart__head{padding:16px 14px}.ckfp-incart__pack{margin:12px 12px 0;padding:12px}.ckfp-incart__actions{padding:14px 12px 16px}}@media(max-width:989px){.ckfp-bar__info{overflow:hidden}.ckfp-bar__btn{max-width:58%;white-space:nowrap}}@media(max-width:420px){.ckfp-bar__btn{padding:0 14px;font-size:14px}}@media(max-width:360px){.ckfp-bar__thumbs{display:none}.ckfp-bar__btn{padding:0 12px;font-size:13.5px;max-width:64%;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ck-family-pack.css.map */
