.ckbb,.ckbb-sheet,.ckbb-bar,.ckbb-toast{--ckbb-brand: #5a1624;--ckbb-brand-2: #8a2437;--ckbb-gold: #dcbb74;--ckbb-cream: #f7f5f2;--ckbb-ink: #2b2b2b;--ckbb-muted: #77706a;--ckbb-line: #e9e2d8;--ckbb-ok: #1f6b45;--ckbb-gold-soft: #f7eed8;--ckbb-gold-ink: #7a5a18;--ckbb-head: var(--font-heading-family, "Playfair Display", serif)}.ckbb{display:block;background:var(--ckbb-cream);color:var(--ckbb-ink)}.ckbb *,.ckbb *:before,.ckbb *:after,.ckbb-sheet *,.ckbb-sheet *:before,.ckbb-sheet *:after,.ckbb-bar,.ckbb-bar *,.ckbb-bar *:before,.ckbb-bar *:after{box-sizing:border-box}.ckbb button,.ckbb-sheet button,.ckbb-bar button{font:inherit;-webkit-tap-highlight-color:transparent}.ckbb img,.ckbb-sheet img,.ckbb-bar img{display:block}.ckbb svg,.ckbb-sheet svg,.ckbb-bar svg{flex:none}.ckbb__hero{position:relative;overflow:hidden;color:#fff;text-align:center;background:radial-gradient(60% 90% at 100% 0%,rgba(220,187,116,.18),transparent 60%),radial-gradient(120% 140% at 50% 0%,var(--ckbb-brand-2) 0%,var(--ckbb-brand) 60%,#3d0e18 100%);padding:56px 20px 40px}.ckbb__hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--ckbb-gold),transparent);opacity:.7}.ckbb__hero-inner{max-width:880px;margin:0 auto}.ckbb__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ckbb-gold)}.ckbb[dir=rtl] .ckbb__eyebrow{letter-spacing:0;font-size:14px}.ckbb__title{margin:0;font-family:var(--ckbb-head);font-weight:500;color:#fff;font-size:clamp(32px,5.2vw,60px);line-height:1.08}.ckbb__lead{margin:14px auto 0;max-width:620px;font-size:16px;line-height:1.6;opacity:.9}.ckbb__offers{list-style:none;margin:26px auto 0;padding:0;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ckbb__offer{position:relative;min-width:180px;padding:16px 20px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;display:flex;flex-direction:column;align-items:center;gap:2px}.ckbb__offer--best{border-color:var(--ckbb-gold);background:#ffffff1c}.ckbb__offer-pill{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;background:linear-gradient(180deg,#f0d99c,var(--ckbb-gold));color:var(--ckbb-brand);font-size:11px;font-weight:700;padding:3px 12px;border-radius:999px}.ckbb__offer-qty{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ckbb[dir=rtl] .ckbb__offer-qty{letter-spacing:0}.ckbb__offer-pct{font-family:var(--ckbb-head);font-size:32px;line-height:1.1;color:var(--ckbb-gold)}.ckbb__offer-pct small{font-size:15px}.ckbb__offer-ship{font-size:13px;opacity:.9}.ckbb__steps{list-style:none;margin:24px 0 0;padding:0;display:flex;justify-content:center;gap:10px 26px;flex-wrap:wrap;font-size:13px;opacity:.92}.ckbb__steps li{display:flex;align-items:center;gap:8px}.ckbb__steps span{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--ckbb-gold);color:var(--ckbb-gold);font-size:11px;font-weight:700}.ckbb__body{max-width:1400px;margin:0 auto;padding:28px 20px 0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.ckbb__tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none}.ckbb__tabs::-webkit-scrollbar{display:none}.ckbb__tab{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 18px;border-radius:999px;border:1px solid var(--ckbb-line);background:#fff;color:var(--ckbb-ink);font-size:14px;font-weight:500;transition:border-color .2s,background .2s,color .2s}.ckbb__tab span{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--ckbb-cream);color:var(--ckbb-muted)}.ckbb__tab:hover{border-color:var(--ckbb-brand)}.ckbb__tab.is-active{background:var(--ckbb-brand);border-color:var(--ckbb-brand);color:#fff}.ckbb__tab.is-active span{background:#ffffff2e;color:#fff}.ckbb__group-title{display:flex;align-items:center;gap:16px;margin:22px 0 14px;font-family:var(--ckbb-head);font-weight:500;font-size:clamp(22px,2.4vw,30px);color:var(--ckbb-ink)}.ckbb__group-title:after{content:"";flex:1;height:1px;background:linear-gradient(to var(--ckbb-dir-end, right),var(--ckbb-line),transparent)}.ckbb[dir=rtl]{--ckbb-dir-end: left}.ckbb__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:18px}.ckbb__shop,.ckbb__products,.ckbb__tabs,.ckbb__grid,.ckbb-card{min-width:0;max-width:100%}.ckbb__none{color:var(--ckbb-muted)}.ckbb-card{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--ckbb-line);transition:box-shadow .25s,border-color .25s}.ckbb-card:hover{box-shadow:0 16px 32px -22px #3c0a1473}.ckbb-card.is-in{border-color:var(--ckbb-gold);box-shadow:0 0 0 1px var(--ckbb-gold) inset}.ckbb-card__media{position:relative;aspect-ratio:1 / 1;background:#fff;padding:10px}.ckbb-card__media img{width:100%;height:100%;object-fit:contain;transition:opacity .25s}.ckbb-card__badge{position:absolute;top:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:4px;background:var(--ckbb-brand);color:#fff;font-size:12px;font-weight:700;padding:4px 10px 4px 7px;border-radius:999px}.ckbb-card__badge[hidden]{display:none}.ckbb-card__badge svg{width:13px;height:13px;color:var(--ckbb-gold)}.ckbb-card__info{padding:4px 14px 14px;display:flex;flex-direction:column;flex:1}.ckbb-card__name{margin:0;font-family:var(--ckbb-head);font-size:17px;font-weight:500;line-height:1.3;color:var(--ckbb-ink)}.ckbb-card__price{margin:4px 0 0;font-size:15px;font-weight:700;color:var(--ckbb-brand)}.ckbb-card__perk{margin:10px 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--ckbb-gold-soft);color:var(--ckbb-gold-ink);font-size:12.5px;font-weight:700;line-height:1.3}.ckbb-card__perk svg{width:15px;height:15px}.ckbb-opts{margin:12px 0 14px;display:grid;gap:12px}.ckbb-opts__label{margin:0 0 7px;font-size:12.5px;color:var(--ckbb-muted)}.ckbb-opts__label strong{color:var(--ckbb-ink)}.ckbb-opts__label em{font-style:normal;color:var(--ckbb-brand-2);font-weight:600}.ckbb-opts__vals{display:flex;flex-wrap:wrap;gap:6px}.ckbb-chip{min-width:42px;height:38px;padding:0 10px;border-radius:8px;border:1px solid var(--ckbb-line);background:#fff;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ckbb-ink);transition:border-color .15s,background .15s,color .15s}.ckbb-chip:hover{border-color:var(--ckbb-ink)}.ckbb-chip.is-on{border-color:var(--ckbb-brand);background:var(--ckbb-brand);color:#fff}.ckbb-chip.is-out{color:#bdb6af;background:repeating-linear-gradient(135deg,#fff 0 6px,#f6f2ed 6px 7px);text-decoration:line-through}.ckbb-sw{width:34px;height:34px;padding:3px;border-radius:50%;border:1px solid transparent;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s}.ckbb-sw span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.14);background-size:cover;background-position:center}.ckbb-sw:hover{transform:scale(1.06)}.ckbb-sw.is-on{border-color:var(--ckbb-brand);box-shadow:0 0 0 1px var(--ckbb-brand)}.ckbb-sw.is-out{opacity:.35}.ckbb-card.is-missing .ckbb-opts__row.is-needed{animation:ckbb-shake .45s}.ckbb-card.is-missing .ckbb-opts__row.is-needed .ckbb-chip{border-color:var(--ckbb-brand-2)}@keyframes ckbb-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.ckbb-add{margin-top:auto;width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:0;cursor:pointer;padding:10px 12px;background:var(--ckbb-brand);color:#fff;font-size:14px;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s}.ckbb-add svg{width:18px;height:18px}.ckbb-add:hover:not(:disabled){background:var(--ckbb-brand-2);box-shadow:0 10px 18px -10px #5a1624b3}.ckbb-add:active:not(:disabled){transform:scale(.98)}.ckbb-add.is-pending{background:#fff;color:var(--ckbb-brand);box-shadow:inset 0 0 0 1.5px var(--ckbb-brand)}.ckbb-add.is-full{opacity:.5}.ckbb-add:disabled{background:#e9e4de;color:#9a928b;cursor:not-allowed}.ckbb-card.is-added .ckbb-add{background:var(--ckbb-ok)}.ckbb-steps{--fill: 0%;position:relative;display:flex;justify-content:space-between;margin:4px 0 14px;padding-top:2px}.ckbb-steps__track{position:absolute;top:16px;inset-inline:16px;height:3px;border-radius:3px;background:#ebe3d7}.ckbb-steps__track i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--fill);border-radius:3px;background:linear-gradient(90deg,var(--ckbb-brand),var(--ckbb-gold));transition:width .4s ease}.ckbb-steps__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:64px}.ckbb-steps__dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #ddd3c5;color:var(--ckbb-muted);font-size:13px;font-weight:700;margin-bottom:4px;transition:background .3s,border-color .3s,color .3s}.ckbb-steps__dot svg{width:15px;height:15px}.ckbb-steps__step.is-on .ckbb-steps__dot{background:var(--ckbb-brand);border-color:var(--ckbb-brand);color:#fff}.ckbb-steps__step.is-best .ckbb-steps__dot{border-color:var(--ckbb-gold)}.ckbb-steps__step.is-best.is-on .ckbb-steps__dot{background:linear-gradient(180deg,#f0d99c,var(--ckbb-gold));color:var(--ckbb-brand);box-shadow:0 0 0 4px #dcbb744d}.ckbb-steps__step strong{font-size:12px;color:var(--ckbb-ink)}.ckbb-steps__step small{font-size:10.5px;color:var(--ckbb-muted)}.ckbb-steps__step.is-on strong{color:var(--ckbb-brand)}.ckbb-steps__step.is-on small{color:var(--ckbb-ok);font-weight:600}.ckbb-msg{margin:0 0 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--ckbb-gold-soft);color:var(--ckbb-gold-ink);font-size:13.5px;font-weight:700;line-height:1.35}.ckbb-msg svg{width:18px;height:18px}.ckbb-msg span{flex:1;min-width:60%}.ckbb-msg.is-best{background:#e8f3ee;color:var(--ckbb-ok)}.ckbb-msg button{border:0;background:none;padding:0;color:var(--ckbb-brand);font-weight:700;text-decoration:underline;cursor:pointer}.ckbb__tray{position:sticky;top:calc(var(--header-height, 80px) + 16px);background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--ckbb-line);box-shadow:0 24px 44px -30px #3c0a1473}.ckbb-tray__head{display:flex;align-items:center;gap:10px;padding:16px 20px;color:#fff;background:linear-gradient(120deg,var(--ckbb-brand),var(--ckbb-brand-2))}.ckbb-tray__head svg{width:24px;height:24px;color:var(--ckbb-gold)}.ckbb-tray__head h2{margin:0;flex:1;font-family:var(--ckbb-head);font-size:21px;font-weight:500;color:#fff}.ckbb-tray__head span{font-size:12.5px;padding:3px 10px;border-radius:999px;background:#ffffff24}.ckbb-tray__body{padding:18px 18px 16px;max-height:calc(100vh - var(--header-height, 80px) - 110px);overflow-y:auto}.ckbb-empty{margin:0 0 16px;padding:18px 14px;border:1px dashed #d8ccbc;border-radius:12px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--ckbb-muted)}.ckbb-lines{list-style:none;margin:0 0 14px;padding:0;border-top:1px solid var(--ckbb-line)}.ckbb-lines li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--ckbb-line);animation:ckbb-in .3s ease}.ckbb-lines img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid var(--ckbb-line);flex:none}.ckbb-line__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ckbb-line__txt strong{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckbb-line__txt span{font-size:12px;color:var(--ckbb-muted)}.ckbb-line__txt em{font-style:normal;font-size:13px;font-weight:700;color:var(--ckbb-brand)}.ckbb-qty{flex:none;display:inline-flex;align-items:center;border:1px solid var(--ckbb-line);border-radius:999px;padding:2px}.ckbb-qty button{width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--ckbb-ink);cursor:pointer;display:grid;place-items:center}.ckbb-qty button:hover:not(:disabled){background:var(--ckbb-cream);color:var(--ckbb-brand)}.ckbb-qty button:disabled{opacity:.3;cursor:not-allowed}.ckbb-qty svg{width:15px;height:15px}.ckbb-qty output{min-width:20px;text-align:center;font-size:14px;font-weight:700}@keyframes ckbb-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ckbb-sum{margin:0 0 10px;display:grid;gap:8px;font-size:14px}.ckbb-sum div{display:flex;justify-content:space-between;align-items:center;gap:10px}.ckbb-sum dt{display:inline-flex;align-items:center;gap:6px;color:var(--ckbb-muted)}.ckbb-sum dt svg{width:16px;height:16px}.ckbb-sum dd{margin:0;font-weight:600}.ckbb-sum .is-save dt,.ckbb-sum .is-save dd{color:var(--ckbb-ok)}.ckbb-sum .is-total{padding-top:10px;border-top:1px solid var(--ckbb-line);font-size:16.5px}.ckbb-sum .is-total dt{color:var(--ckbb-ink);font-weight:700}.ckbb-sum .is-total dd{font-weight:800;color:var(--ckbb-brand)}.ckbb-sum s{font-weight:400;color:var(--ckbb-muted);font-size:13.5px;margin-inline-end:8px}.ckbb-saved{margin:0 0 12px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ckbb-ok)}.ckbb-saved svg{width:16px;height:16px}.ckbb-cta{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:0;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:800;color:var(--ckbb-brand);background:linear-gradient(180deg,#ecd394,var(--ckbb-gold));box-shadow:0 12px 22px -12px #7a5a18b3;transition:transform .15s,box-shadow .2s,opacity .2s}.ckbb-cta svg{width:18px;height:18px}[dir=rtl] .ckbb-cta svg:last-child:not(:first-child){transform:scaleX(-1)}.ckbb-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 26px -12px #7a5a18cc}.ckbb-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ckbb-note{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--ckbb-muted)}.ckbb-note svg{width:13px;height:13px;color:var(--ckbb-ok)}.ckbb-block{margin:0 0 14px}.ckbb-block__title{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ckbb-ink)}.ckbb-block__title svg{width:16px;height:16px;color:var(--ckbb-brand)}.ckbb-block__title span{flex:1}.ckbb-block__title b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11.5px;background:var(--ckbb-cream);color:var(--ckbb-brand)}.ckbb-block--new .ckbb-block__title b{background:var(--ckbb-brand);color:#fff}.ckbb-block .ckbb-lines{margin-bottom:6px}.ckbb-block--cart{padding:10px 12px 4px;border-radius:12px;background:#faf7f3;border:1px solid var(--ckbb-line)}.ckbb-block--cart .ckbb-lines{border-top-color:#efe8de}.ckbb-block--cart .ckbb-lines li{border-bottom-color:#efe8de}.ckbb-block--cart .ckbb-lines li:last-child{border-bottom:0}.ckbb-block__note{margin:0 0 8px;font-size:11.5px;color:var(--ckbb-muted)}a.ckbb-cta{text-decoration:none}.ckbb-bar{display:none}html.ckbb-lock,html.ckbb-lock body{overflow:hidden}.ckbb-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(--ckbb-ink);font-family:inherit}.ckbb-sheet[hidden]{display:none}.ckbb-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c080c8c;opacity:0;transition:opacity .25s}.ckbb-sheet__panel{position:relative;width:100%;max-width:520px;max-height:min(86vh,760px);max-height:min(86dvh,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)}.ckbb-sheet.is-open .ckbb-sheet__backdrop{opacity:1}.ckbb-sheet.is-open .ckbb-sheet__panel{opacity:1;transform:none}.ckbb-sheet__head{flex:none;position:relative;display:flex;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--ckbb-line)}.ckbb-sheet__head div{flex:1}.ckbb-sheet__head h2{margin:0;font-family:var(--ckbb-head);font-size:22px;font-weight:500;color:var(--ckbb-ink)}.ckbb-sheet__head p{margin:2px 0 0;font-size:13px;color:var(--ckbb-muted)}.ckbb-sheet__grip{display:none}.ckbb-sheet__x{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--ckbb-line);background:#fff;color:var(--ckbb-ink);cursor:pointer;display:grid;place-items:center}.ckbb-sheet__x svg{width:18px;height:18px}.ckbb-sheet__x:hover{border-color:var(--ckbb-brand);color:var(--ckbb-brand)}.ckbb-sheet__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 18px 4px}.ckbb-sheet__body .ckbb-lines{margin-bottom:8px}.ckbb-sheet__foot{flex:none;padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ckbb-line);background:#fffdf9}.ckbb-err{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#fbeaea;color:#9b1c1c;font-size:13px}.ckbb-link{display:block;width:100%;margin-top:6px;padding:10px;border:0;background:none;color:var(--ckbb-brand);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.ckbb-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;padding:11px 18px;border-radius:999px;white-space:nowrap;background:var(--ckbb-ink);color:#fff;font-size:14px;font-weight:600;transition:opacity .25s,transform .25s;box-shadow:0 12px 24px -10px #0006}.ckbb-toast svg{width:16px;height:16px;color:var(--ckbb-gold)}.ckbb-toast.is-open{opacity:1;transform:translate(-50%)}@media(max-width:989px){.ckbb__body{grid-template-columns:minmax(0,1fr);padding:18px 12px 0}.ckbb__tray{display:none}.ckbb{padding-bottom:calc(var(--ckbb-bar-h, 90px) + 20px)!important}.ckbb-bar{display:block;position:fixed;z-index:1001;left:0;right:0;bottom:var(--ckbb-nav-h, 0px);background:#fff;border-radius:18px 18px 0 0;padding:10px 12px 12px;box-shadow:0 -12px 30px -14px #3c0a1473;border-top:1px solid var(--ckbb-line)}.ckbb-bar.is-pulse{animation:ckbb-pulse .5s ease}@keyframes ckbb-pulse{40%{transform:translateY(-6px)}}.ckbb-bar__msg{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ckbb-gold-ink);line-height:1.3}.ckbb-bar__msg svg{width:16px;height:16px}.ckbb-bar__msg.is-best{color:var(--ckbb-ok)}.ckbb-bar__row{display:flex;align-items:center;gap:10px}.ckbb-bar__info{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer;text-align:start;color:var(--ckbb-ink)}.ckbb-bar__info:disabled{cursor:default}.ckbb-bar__thumbs{position:relative;display:flex;flex:none}.ckbb-bar__thumbs img{width:40px;height:40px;object-fit:contain;border-radius:8px;border:1.5px solid #fff;background:#fff;box-shadow:0 0 0 1px var(--ckbb-line)}.ckbb-bar__thumbs img+img{margin-inline-start:-16px}.ckbb-bar__thumbs i{width:40px;height:40px;border-radius:50%;background:var(--ckbb-cream);color:var(--ckbb-brand);display:grid;place-items:center}.ckbb-bar__thumbs i svg{width:20px;height:20px}.ckbb-bar__thumbs b{position:absolute;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ckbb-brand);color:#fff;font-size:11px;display:grid;place-items:center;border:2px solid #fff}.ckbb-bar__txt{min-width:0;display:flex;flex-direction:column;line-height:1.2}.ckbb-bar__txt strong{font-size:16px;font-weight:800;color:var(--ckbb-brand);white-space:nowrap}.ckbb-bar__txt s,.ckbb-bar__txt small{font-size:12px;color:var(--ckbb-muted);white-space:nowrap}.ckbb-bar__btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:800;color:var(--ckbb-brand);background:linear-gradient(180deg,#ecd394,var(--ckbb-gold))}.ckbb-bar__btn svg{width:16px;height:16px}.ckbb-bar__btn:disabled{opacity:.5}.ckbb-bar.is-empty .ckbb-bar__btn{background:#efe9e2;color:var(--ckbb-muted)}.ckbb-toast{bottom:calc(var(--ckbb-nav-h, 0px) + var(--ckbb-bar-h, 90px) + 12px)}}@media(max-width:749px){.ckbb__hero{padding:36px 16px 26px}.ckbb__lead{font-size:14.5px}.ckbb__offers{gap:10px;margin-top:20px}.ckbb__offer{min-width:0;flex:1 1 130px;padding:14px 10px 10px}.ckbb__offer-pct{font-size:26px}.ckbb__steps{display:none}.ckbb__tab{padding:9px 14px;font-size:13.5px}.ckbb__group-title{font-size:21px;margin:16px 0 10px}.ckbb__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ckbb-card{border-radius:12px}.ckbb-card__media{padding:4px}.ckbb-card__info{padding:2px 9px 10px}.ckbb-card__name{font-size:13.5px;line-height:1.35}.ckbb-card__price{font-size:13.5px}.ckbb-card__perk{font-size:11px;padding:4px 7px;gap:4px;margin-top:8px}.ckbb-card__perk svg{width:13px;height:13px}.ckbb-opts{margin:10px 0 12px;gap:10px}.ckbb-opts__label{font-size:11.5px;margin-bottom:6px}.ckbb-opts__vals{gap:5px}.ckbb-chip{min-width:0;flex:1 0 calc(33.333% - 4px);height:34px;padding:0 2px;font-size:12.5px;border-radius:7px}.ckbb-sw{width:30px;height:30px}.ckbb-add{min-height:44px;font-size:13px;padding:8px 6px;gap:6px;border-radius:9px}.ckbb-add svg{width:16px;height:16px}.ckbb-sheet{padding:0;align-items:flex-end}.ckbb-sheet__panel{max-width:none;border-radius:20px 20px 0 0;max-height:92vh;max-height:calc(100dvh - 40px);transform:translateY(100%)}.ckbb-sheet__grip{display:block;position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:#ddd3c5}.ckbb-sheet__head{padding:20px 16px 12px}.ckbb-sheet__head h2{font-size:20px}.ckbb-sheet__body{padding:14px 16px 4px}.ckbb-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ckbb-steps__step{min-width:0;flex:1}}@media(prefers-reduced-motion:reduce){.ckbb *,.ckbb-sheet *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ck-bundle-builder.css.map */
