#cart-flyout-drawer{display:none!important}.kbg-wash{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1f1f59;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;z-index:2000}.kbg-wash.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.kbg{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);height:100%;height:100dvh;transform:translate(100%);visibility:hidden;background:var(--k-white);color:var(--k-ink);border-left:1px solid var(--k-grey);z-index:2001;display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.kbg.is-open{visibility:visible;transform:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.kbg__head{flex:none;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--k-grey)}.kbg__label,.kbg__close,.kbg-m{font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6;font-weight:400}.kbg__close{background:none;border:0;padding:10px 0 10px 10px;color:var(--k-ink);opacity:.65;cursor:pointer;transition:opacity .2s ease}.kbg__close:hover,.kbg__close:focus-visible{opacity:1}.kbg__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 24px 24px}.kbg__foot{flex:none;padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-grey);background:var(--k-white)}.kbg__foot:empty{display:none}.kbg-items{list-style:none;margin:0;padding:0}.kbg-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--k-grey);margin:0}.kbg-item.is-busy{opacity:.5;pointer-events:none}.kbg-item__pic{display:block;width:96px;aspect-ratio:4/5;background:var(--k-grey);overflow:hidden}.kbg-item__pic img{display:block;width:100%;height:100%;object-fit:cover}.kbg-item__body{display:flex;flex-direction:column;min-width:0}.kbg-item__top{display:flex;justify-content:space-between;gap:12px}.kbg-item__name{margin:0;font-family:var(--k-display);font-size:20px;line-height:1.1;font-weight:400;letter-spacing:0;text-transform:none!important}.kbg-item__name a{color:var(--k-ink);text-decoration:none;font:inherit!important;text-transform:none!important;letter-spacing:inherit!important}.kbg-item__opt{margin:8px 0 0;color:var(--k-blue-master)}.kbg-item__price{white-space:nowrap;margin:2px 0 0}.kbg-item__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.kbg-qty{display:flex;align-items:center;height:32px;border:1px solid var(--k-grey)}.kbg-qty button{width:32px;height:100%;background:none;border:0;padding:0;color:var(--k-ink);cursor:pointer;font-family:var(--k-mono);font-size:13px;opacity:.65;transition:opacity .2s ease}.kbg-qty button:hover,.kbg-qty button:focus-visible{opacity:1}.kbg-qty span{min-width:28px;text-align:center}.kbg-rm{background:none;border:0;padding:6px 0;color:var(--k-ink);opacity:.65;cursor:pointer;transition:opacity .2s ease}.kbg-rm:hover,.kbg-rm:focus-visible{opacity:1}.kbg-item__err{grid-column:2;margin:-4px 0 0;color:var(--k-blue-master)}.kbg-empty{padding:40px 0 8px}.kbg-empty p{margin:0 0 24px;font-family:var(--k-display);font-size:28px;line-height:1.1;font-weight:400}.kbg-more{margin-top:28px}.kbg-more.is-busy{opacity:.5;pointer-events:none}.kbg-more__h{margin:0 0 6px;color:var(--k-ink)}.kbg-more__x{margin:0 0 6px;font-family:var(--k-mono);font-size:var(--k-fs);line-height:1.6;letter-spacing:-.5px;color:var(--k-blue-master)}.kbg-more__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--k-grey)}.kbg-more__th{display:block;width:64px;aspect-ratio:4/5;background:var(--k-grey);overflow:hidden}.kbg-more__th img{display:block;width:100%;height:100%;object-fit:cover}.kbg-more__nm{display:flex;justify-content:space-between;gap:10px;color:var(--k-ink);text-decoration:none}.kbg-more__nm span:last-child{color:var(--k-blue-master)}.kbg-more__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kbg-more__sizes button{min-width:40px;height:32px;padding:0 10px;background:var(--k-white);border:1px solid var(--k-grey);color:var(--k-ink);cursor:pointer;border-radius:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.kbg-more__sizes button:hover,.kbg-more__sizes button:focus-visible{border-color:var(--k-ink);background:var(--k-ink);color:var(--k-white)}.kbg-more__sizes button:disabled{opacity:.35;cursor:default;text-decoration:line-through}.kbg-sum{margin:0;padding:0}.kbg-sum div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:3px 0}.kbg-sum dt,.kbg-sum dd{margin:0}.kbg-sum dt{color:var(--k-blue-master)}.kbg-sum .is-total{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px}.kbg-sum .is-total dd{font-size:var(--k-fs)}.kbg-note{margin:2px 0 12px;color:var(--k-blue)}.kbg-go{display:flex;align-items:center;justify-content:center;width:100%;height:var(--k-button-h);background:var(--k-ink);border:1px solid var(--k-ink);color:var(--k-white);text-decoration:none;cursor:pointer;transition:opacity .2s ease}.kbg-go:hover{opacity:.88}.kbg-line{display:flex;align-items:center;justify-content:center;width:100%;height:var(--k-button-h);margin-top:8px;background:transparent;border:1px solid var(--k-ink);color:var(--k-ink);text-decoration:none;transition:background-color .2s ease,color .2s ease}.kbg-line:hover{background:var(--k-ink);color:var(--k-white)}.kbg-after{margin-top:28px;padding-top:16px;border-top:1px solid var(--k-grey)}.kbg-after .kbg-svc{margin-top:0}.kbg-svc{margin:16px 0 0;padding:0}.kbg-svc div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:3px 0}.kbg-svc dt,.kbg-svc dd{margin:0}.kbg-svc dt{color:var(--k-blue)}.kbg-svc button{background:none;border:0;padding:0;color:var(--k-ink);cursor:pointer;opacity:.65;transition:opacity .2s ease;font:inherit;letter-spacing:inherit;text-transform:inherit}.kbg-svc button:hover,.kbg-svc button:focus-visible{opacity:1}.kbg-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;opacity:.55;filter:grayscale(1)}.kbg-pay svg{width:34px;height:22px}.kbg-invite{margin:12px 0 0;color:var(--k-blue-master)}html.kbg-lock,html.kbg-lock body{overflow:hidden}@media(max-width:767px){.kbg{width:100%;border-left:0}.kbg__head{padding:0 var(--k-margin)}.kbg__scroll{padding:4px var(--k-margin) 20px}.kbg__foot{padding:14px var(--k-margin) calc(14px + env(safe-area-inset-bottom,0px))}}.kbg-page{padding:120px var(--k-margin) 120px}.kbg-page__t{margin:0 0 40px;font-family:var(--k-display);font-size:40px;line-height:1.05;font-weight:400;text-transform:none}.kbg-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:start}.kbg-page__side{position:sticky;top:96px}.kbg-page .kbg-item{grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px 0}.kbg-page .kbg-item:first-child{border-top:1px solid var(--k-grey)}.kbg-page .kbg-item__pic{width:160px}.kbg-page .kbg-item__name{font-size:28px}.kbg-page .kbg-svc,.kbg-page .kbg-invite{display:block}.kbg-page .kbg-svc div{display:grid}.kbg-page__more{margin-top:16px}.kbg-page .additional-checkout-buttons{margin-top:8px}@media(max-width:767px){.kbg-page{padding:84px var(--k-margin) 64px}.kbg-page__t{font-size:28px;margin-bottom:24px}.kbg-page__grid{grid-template-columns:minmax(0,1fr);gap:32px}.kbg-page__side{position:static}.kbg-page .kbg-item{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0}.kbg-page .kbg-item__pic{width:96px}.kbg-page .kbg-item__name{font-size:20px}}@media(prefers-reduced-motion:reduce){.kbg,.kbg-wash{transition:none}}.kbg-issue{margin:0 0 20px;padding:20px;background:var(--k-grey)}.kbg-issue__h{margin:0 0 8px;color:var(--k-ink)}.kbg-issue__x{margin:0 0 14px;font-family:var(--k-mono);font-size:var(--k-fs);line-height:1.6;letter-spacing:-.5px;color:var(--k-blue-master)}.kbg-issue__sizes{display:flex;gap:8px}.kbg-issue__sizes button{min-width:64px;height:40px;padding:0 14px;background:var(--k-white);border:1px solid var(--k-ink);color:var(--k-ink);cursor:pointer;border-radius:0;transition:background-color .2s ease,color .2s ease}.kbg-issue__sizes button:hover,.kbg-issue__sizes button:focus-visible{background:var(--k-ink);color:var(--k-white)}.kbg-issue.is-busy{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-bag.css.map */
