.kd{display:block;border:1px solid #dfe4f0;border-radius:18px;background:#f5f7fc;padding:20px;margin-block:8px;font-family:inherit}.kd__title{margin:0 0 4px;font-weight:800;font-size:1.0625rem;color:#12215c}.kd__desc{margin:0 0 14px;font-size:.9rem;color:#4a5578;line-height:1.5}.kd__drop{display:flex;align-items:center;gap:14px;border:2px dashed #b9c2dc;border-radius:14px;background:#fff;padding:16px;cursor:pointer;transition:border-color .2s,background .2s}.kd__drop:hover,.kd__drop.is-over{border-color:#c8a24a;background:#fffaf0}.kd__file{position:absolute;opacity:0;width:1px;height:1px}.kd__drop-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#12215c;color:#e4c26e;flex:none}.kd__drop-text{display:flex;flex-direction:column;gap:2px;color:#12215c}.kd__drop-text small{color:#6b7599;font-size:.78rem}.kd__file:focus-visible+.kd__drop-icon{outline:2px solid #c8a24a;outline-offset:3px}.kd__panel{margin-top:14px;display:grid;gap:10px}.kd__file-row{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:8px 10px}.kd__thumb{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#eef1f8}.kd__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#12215c}.kd__status{font-size:.75rem;color:#6b7599;white-space:nowrap}.kd__status.ok{color:#1d7a46}.kd__status.bad{color:#b3261e}.kd__remove,.kd__reset{background:none;border:0;color:#12215c;text-decoration:underline;cursor:pointer;font:inherit;font-size:.82rem;padding:4px;justify-self:start}.kd__range{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;font-size:.85rem;color:#12215c}.kd__range input{accent-color:#12215c;width:100%}.kd__note{margin:0;font-size:.75rem;color:#6b7599;line-height:1.45}.kd__error{margin:10px 0 0;color:#b3261e;font-size:.85rem}.kd__warn{margin:10px 0 0;font-size:.75rem;color:#8a5a00}.kd.is-shake{animation:kdshake .4s}@keyframes kdshake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.kd__actions{display:flex;gap:14px;align-items:center}.kd__update{border:0;border-radius:999px;background:#12215c;color:#fff;font:inherit;font-weight:700;font-size:.85rem;padding:9px 16px;cursor:pointer}.kd__update:disabled{opacity:.5;cursor:wait}.kd__next{display:none;border:0;border-radius:999px;background:#d4af37;color:#0b1f3a;font:inherit;font-weight:800;font-size:.85rem;padding:9px 16px;cursor:pointer}@media(max-width:749px){.kd__actions{flex-wrap:wrap}.kd__next{display:inline-flex;align-items:center;width:100%;justify-content:center;padding:12px 16px;font-size:.92rem}}.kd__hint{margin:0;padding:8px 12px;border-radius:10px;background:#fff6dd;color:#6b4a00;font-size:.8rem;line-height:1.4}.kd-hide{display:none!important}.kenani-designer [hidden],kenani-designer [hidden]{display:none!important}.kd-stage{width:100%}.kd-stage[hidden]{display:none}.kd-stage__bar{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#f3f5fb;margin-bottom:12px}.kd-stage__bar button{border:0;background:none;border-radius:999px;padding:8px 16px;font:inherit;font-size:.85rem;font-weight:700;color:#12215c;cursor:pointer}.kd-stage__bar button.is-on{background:#12215c;color:#fff}.kd-stage__main{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#f3f5fb}.kd-stage__main>img,.kd-stage__main>canvas{width:100%;height:100%;object-fit:contain;display:block}.kd-stage [hidden]{display:none!important}.kd-stage__wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f3f5fbf0}.kd-stage__wait[hidden]{display:none}.kd-stage__card{display:grid;justify-items:center;gap:12px;padding:20px;text-align:center;color:#12215c;font-weight:700;font-size:.95rem}.kd-stage__card img{max-width:140px;max-height:140px;object-fit:contain;border-radius:12px;background:#fff;padding:10px}.kd-stage__card p{margin:0}.kd-spin{width:28px;height:28px;border-radius:50%;border:3px solid #dde2f0;border-top-color:#e3b13a;animation:kdspin .8s linear infinite}@keyframes kdspin{to{transform:rotate(360deg)}}.kd-stage__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.kd-thumb{flex:none;width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#f3f5fb;cursor:pointer}.kd-thumb.is-on{border-color:#12215c}.kd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kd__place{display:grid;gap:6px}.kd__place-label{font-size:.8rem;font-weight:600;color:#12215c}.kd__chips{display:flex;flex-wrap:wrap;gap:6px}.kd__chip{padding:7px 14px;border:1.5px solid #cfd6ea;border-radius:999px;background:#fff;color:#12215c;font:inherit;font-size:.82rem;cursor:pointer}.kd__chip:hover{border-color:#12215c}.kd__chip.is-on{background:#12215c;border-color:#12215c;color:#fff}.kd-stage__note{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:9px 14px;border-radius:12px;background:#f3f5fb;color:#12215c;font-size:.85rem;font-weight:600}.kd-spin--s{width:16px;height:16px;border-width:2px;flex:none}.kd-thumb__live{display:grid;place-items:center;width:100%;height:100%;background:#12215c;color:#e3b13a;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kd{--kd-navy:#0b1f3a;--kd-gold:#d4af37;--kd-cream:#f8f4ea}.kd__later{margin-top:10px}.kd__later-btn{display:block;width:100%;padding:10px 12px;border:0;background:none;color:#0b1f3a;font:inherit;font-size:.85rem;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kd__later-btn:hover{color:#6b4a00}.kd__later-note{border:1.5px solid #d4af37;border-radius:14px;background:#f8f4ea;padding:14px 16px;color:#0b1f3a;font-size:.88rem;line-height:1.5}.kd__later-note p{margin:0 0 6px}.kd__link{background:none;border:0;padding:0;color:#0b1f3a;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer}.kd[data-design-ready] .kd__drop{border-style:solid}.kd__chip[aria-pressed=true],.kd__chip.is-on{background:#0b1f3a;border-color:#0b1f3a;color:#fff}.kd__chip{min-height:40px}.kd__fine{border-radius:12px;background:#fff;padding:0 12px}.kd__fine>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;font-size:.85rem;font-weight:700;color:#0b1f3a;list-style:none}.kd__fine>summary::-webkit-details-marker{display:none}.kd__fine>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.kd__fine[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.kd__fine-body{display:grid;gap:10px;padding-bottom:12px}.kd__text-tab[hidden]{display:none!important}.shopify-section:has(kenani-designer[data-required=true]:not([data-design-ready])) .accelerated-checkout-block,product-form-component.kd-locked .accelerated-checkout-block{display:none!important}.kd-float{position:fixed;left:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:calc(var(--layer-sticky,20) - 2);width:120px;height:120px;padding:0;border:2px solid #d4af37;border-radius:14px;background:#f3f5fb;box-shadow:0 8px 24px #0b1f3a40;overflow:hidden;cursor:pointer}.kd-float[hidden]{display:none}.kd-float canvas{display:block;width:100%;height:100%}.kd-float__tag{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#0b1f3a;color:#f8f4ea;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .kd-float{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(min-width:750px){.kd-float{display:none!important}}@media(max-width:749px){body:has(.sticky-add-to-cart__bar[data-stuck=true]) :is(#dummy-chat-button-iframe,iframe#ShopifyChat,#shopify-chat>iframe){bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kenani-designer.css.map */
