:root{--knqa-green:var(--kn-green,#078853);--knqa-green-d:var(--kn-green-d,#067a4a);--knqa-blue:var(--kn-sky,#65beec);--knqa-ink:var(--kn-ink,#101014);--knqa-line:#e6e6ea}html.knqa-open{overflow:hidden}.knqa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;font-family:var(--kn-alt-font, -apple-system, "Segoe UI", sans-serif)}.knqa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#10101480;opacity:0;transition:opacity .25s ease}.knqa.is-open .knqa__overlay{opacity:1}.knqa__sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:20px 20px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0));box-shadow:0 -10px 40px #0000002e;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.knqa.is-open .knqa__sheet{transform:translateY(0)}.knqa__grip{width:38px;height:4px;border-radius:4px;background:#d9d9df;position:absolute;top:8px;left:50%;transform:translate(-50%)}.knqa__close{position:absolute;top:10px;right:12px;z-index:2;width:34px;height:34px;border:0;background:#f2f2f4;border-radius:50%;line-height:0;color:var(--knqa-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.knqa__close svg{width:16px;height:16px}.knqa__close:hover{background:#e7e7ea}.knqa__top{display:flex;gap:14px;align-items:center;margin:14px 0 18px;padding-right:34px}.knqa__thumb{width:64px;height:64px;flex:0 0 64px;border-radius:12px;overflow:hidden;background:#f5f5f7;display:flex;align-items:center;justify-content:center}.knqa__thumb img{width:100%;height:100%;object-fit:contain}.knqa__meta{min-width:0}.knqa__title{font-weight:800;font-size:1.02rem;line-height:1.2;color:var(--knqa-ink);text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knqa__price{margin-top:4px;font-weight:700;font-size:1.05rem;color:var(--knqa-ink);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.knqa__price-now{color:var(--knqa-ink);font-size:1.05rem}.knqa__price:has(.knqa__price-was) .knqa__price-now{color:#e23636}.knqa__price-was{font-size:1.05rem;font-weight:500;color:#9a9aa2;text-decoration:line-through}.knqa__optgroup{margin-bottom:18px}.knqa__optlabel{font-size:.85rem;color:#56565e;margin-bottom:9px;font-weight:600}.knqa__optlabel b{color:var(--knqa-ink);font-weight:800;margin-left:4px}.knqa__pills{display:flex;flex-wrap:wrap;gap:9px}.knqa__pill{-webkit-appearance:none;appearance:none;cursor:pointer;min-height:46px;padding:0 16px;border:1.5px solid var(--knqa-line);border-radius:12px;background:#fff;color:var(--knqa-ink);font-family:inherit;font-weight:700;font-size:.92rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.knqa__pill:hover{border-color:#c8c8cf}.knqa__pill.is-active{border-color:var(--knqa-blue);box-shadow:inset 0 0 0 1px var(--knqa-blue);color:var(--knqa-ink)}.knqa__pill.is-soldout{color:#b3b3ba;border-style:dashed;text-decoration:line-through;text-decoration-color:#c9c9d0}.knqa__pill.is-soldout.is-active{box-shadow:inset 0 0 0 1px #c9c9d0;border-color:#c9c9d0}.knqa__add{width:100%;min-height:56px;border:0;border-radius:14px;cursor:pointer;background:var(--knqa-green);color:#fff;font-family:inherit;font-weight:800;font-size:1.02rem;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;transition:background-color .15s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.knqa__add:hover{background:var(--knqa-green-d)}.knqa__add.is-disabled,.knqa__add:disabled{background:#cfcfd6;cursor:not-allowed}.knqa__add.is-loading{opacity:.75;pointer-events:none}@media(min-width:768px){.knqa{display:flex;align-items:center;justify-content:center}.knqa__sheet{position:relative;left:auto;right:auto;bottom:auto;width:420px;max-width:92vw;border-radius:18px;padding:26px 24px;transform:translateY(16px) scale(.98);opacity:0;transition:transform .25s ease,opacity .25s ease;max-height:86vh}.knqa.is-open .knqa__sheet{transform:translateY(0) scale(1);opacity:1}.knqa__grip{display:none}}.m-product-card .m-wishlist-button.is-active svg,.m-product-card .m-wishlist-button[aria-pressed=true] svg{color:var(--knqa-blue);fill:var(--knqa-blue)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kn-quickadd.css.map */
