:is(#bundle-modal,#ritual-modal){--kb-ink: #1a3e42;--kb-muted: #696a61;--kb-paper: #f5f3ed;--kb-line: #e3e1d8;margin:auto}:is(#bundle-modal,#ritual-modal)::backdrop{background:#24231f7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:is(#bundle-modal,#ritual-modal) .kl-bm__shell{background:#fff;box-shadow:0 24px 80px #24231f33;font-family:Montserrat,sans-serif}:is(#bundle-modal,#ritual-modal) .kl-bm__head{border-color:var(--kb-line);flex-shrink:0}:is(#bundle-modal,#ritual-modal) .kl-bm__title{font-weight:700}:is(#bundle-modal,#ritual-modal) .kl-bm__title small{color:var(--kb-muted);font-size:10px;letter-spacing:.12em;margin-bottom:6px}:is(#bundle-modal,#ritual-modal) .kl-bm__close{background:var(--kb-paper);border:1px solid var(--kb-line);width:44px;height:44px;flex-shrink:0;margin-left:12px}:is(#bundle-modal,#ritual-modal) .kl-bm__close:hover{background:#eae7dd}:is(#bundle-modal,#ritual-modal) .kl-bm__shipping{background:var(--kb-paper);color:var(--kb-ink);box-shadow:none;border-bottom:1px solid var(--kb-line);padding:12px 20px}:is(#bundle-modal,#ritual-modal) .kl-bm__shipping-icon{background:#eae7dd}:is(#bundle-modal,#ritual-modal) .kl-bm__shipping-text strong{font-weight:700}:is(#bundle-modal,#ritual-modal) .kl-bm__shipping-text small{color:var(--kb-muted);opacity:1}:is(#bundle-modal,#ritual-modal) .kl-bm__body{min-height:0}#bundle-modal .kl-bm__stages{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#bundle-modal,#ritual-modal) .kl-bm__stage{background:var(--kb-paper);border-color:transparent;color:var(--kb-muted);border-radius:10px}:is(#bundle-modal,#ritual-modal) .kl-bm__stage.is-active{background:#fff;border-color:var(--kb-ink);color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__stage.is-done{background:#eeeee6;border-color:#d5d9cc;color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__section-title{font-size:13px;font-weight:700;letter-spacing:.04em}:is(#bundle-modal,#ritual-modal) .kl-bm__section-sub{color:var(--kb-muted);font-weight:500}:is(#bundle-modal,#ritual-modal) .kl-bm__counter{background:var(--kb-paper);color:var(--kb-muted);border:1px solid var(--kb-line);font-weight:600}:is(#bundle-modal,#ritual-modal) .kl-bm__counter.is-complete{background:#eeeee6;border-color:#b7c1b4;color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__roll,.kl-bm__gift){background:#fff;border-color:var(--kb-line);color:var(--kb-ink);box-shadow:none}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__roll,.kl-bm__gift):hover{border-color:#919c8c;transform:none}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__roll,.kl-bm__gift).is-selected{background:#faf9f5;border-color:var(--kb-ink);color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__roll-kind,:is(#bundle-modal,#ritual-modal) .kl-bm__roll.is-selected .kl-bm__roll-kind{background:var(--kb-paper);color:var(--kb-muted);font-weight:600}:is(#bundle-modal,#ritual-modal) .kl-bm__roll-check{background:#fff;border:1px solid #d5d4cb}:is(#bundle-modal,#ritual-modal) .kl-bm__roll.is-selected .kl-bm__roll-check{background:var(--kb-ink);border-color:var(--kb-ink);color:#fff}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__roll-img,.kl-bm__gift-img){background:#fff;object-fit:contain}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__roll-name,.kl-bm__gift-name),:is(#bundle-modal,#ritual-modal) .is-selected :is(.kl-bm__roll-name,.kl-bm__gift-name){color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__gift-tag,:is(#bundle-modal,#ritual-modal) .kl-bm__gift.is-selected .kl-bm__gift-tag{background:#eeeee6;color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) :is(.kl-bm__gift-hint-text,.kl-bm__gift-hint-arrow){color:var(--kb-muted)}:is(#bundle-modal,#ritual-modal) .kl-bm__included{background:var(--kb-paper);border:1px solid var(--kb-line);color:var(--kb-muted)}:is(#bundle-modal,#ritual-modal) .kl-bm__included h4{color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__included-badge{background:#eae7dd;color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare{background:var(--kb-paper);color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-cell{background:transparent;border-color:var(--kb-line)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-cell--win{background:#fff;border-color:#b7c1b4}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-label,:is(#bundle-modal,#ritual-modal) .kl-bm__compare-cell--win .kl-bm__compare-label,:is(#bundle-modal,#ritual-modal) .kl-bm__compare-sub{color:var(--kb-muted);opacity:1}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-amount{color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-row{border-color:#d5d4cb}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-pct{background:#e6e7dc;color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-save{color:var(--kb-muted)}:is(#bundle-modal,#ritual-modal) .kl-bm__compare-save strong{color:var(--kb-ink)}:is(#bundle-modal,#ritual-modal) .kl-bm__foot{border-color:var(--kb-line);box-shadow:0 -5px 20px #24231f0a;flex-shrink:0;padding-bottom:max(14px,env(safe-area-inset-bottom))}:is(#bundle-modal,#ritual-modal) .kl-bm__foot-label{color:var(--kb-muted);font-weight:600}:is(#bundle-modal,#ritual-modal) .kl-bm__cta{background:var(--kb-ink);color:#fff;box-shadow:none}:is(#bundle-modal,#ritual-modal) .kl-bm__cta:hover:not(:disabled){background:#284e50;transform:none}:is(#bundle-modal,#ritual-modal) .kl-bm__cta:disabled{background:#eae8e1;color:#6b6b63;opacity:1}:is(#bundle-modal,#ritual-modal) button:focus-visible{outline:2px solid var(--kb-ink);outline-offset:3px}@media(min-width:720px){:is(#bundle-modal,#ritual-modal){width:fit-content;height:fit-content}}@media(max-width:359px){:is(#bundle-modal,#ritual-modal) .kl-bm__body{padding:16px}:is(#bundle-modal,#ritual-modal) .kl-bm__shipping-text strong{font-size:12px}:is(#bundle-modal,#ritual-modal) .kl-bm__stage-text{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kintu-builder.css.map */
