.kxcp-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0f244273;opacity:0;transition:opacity .25s ease}.kxcp-ov.is-on{opacity:1}.kxcp{position:fixed;top:0;right:0;bottom:0;z-index:2147483001;display:flex;flex-direction:column;width:min(420px,88vw);background:#fff;box-shadow:-12px 0 40px #1022422e;font-family:var(--font-body--family);color:#1a2433;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);outline:none}.kxcp.is-on{transform:none}.kxcp[hidden],.kxcp-ov[hidden]{display:none}.kxcp-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #E3E8EF}.kxcp-ttl{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-heading--family);font-size:1.1rem;font-weight:800;line-height:1.2;color:#1a2433}.kxcp-ok{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:#e8f5ec}.kxcp-ok svg{width:15px;height:15px;fill:none;stroke:#15803d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kxcp-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f3f5f8;cursor:pointer}.kxcp-x svg{width:16px;height:16px;fill:none;stroke:#3b4656;stroke-width:2.2;stroke-linecap:round}.kxcp-x:hover{background:#eaf0fb}.kxcp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.kxcp-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start}.kxcp-item--sm{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #E3E8EF}.kxcp-ph{display:block;aspect-ratio:1 / 1;border-radius:8px;background:#f3f5f8;overflow:hidden}.kxcp-ph img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box;mix-blend-mode:multiply}.kxcp-nm{display:block;margin:0;font-size:15px;font-weight:700;line-height:1.35;color:#1b3a6b;text-decoration:none}a.kxcp-nm:hover{color:#e05a00;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e05a0073}.kxcp-item--sm .kxcp-nm{font-size:13.5px;font-weight:600}.kxcp-meta{margin:4px 0 0;font-size:13px;line-height:1.4;color:#6b7686}.kxcp-meta b{font-weight:600;color:#3b4656}.kxcp-tag{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:3px 10px;border-radius:999px;background:#e8f5ec;color:#166534;font-size:12px;font-weight:700;line-height:1.3}.kxcp-tag i{width:7px;height:7px;border-radius:50%;background:#15803d;flex:none}.kxcp-lt{font-family:var(--font-heading--family);font-size:14.5px;font-weight:800;color:#1b3a6b;white-space:nowrap;font-variant-numeric:tabular-nums}.kxcp-sec{margin:20px 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7686}.kxcp-more{margin:0;padding:12px 0 0;border-top:1px solid #E3E8EF;font-size:13px;color:#6b7686}.kxcp-ft{display:flex;flex-direction:column;gap:10px;padding:16px 20px 18px;border-top:1px solid #E3E8EF;background:#fff}.kxcp-row{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:14px;color:#3b4656;font-variant-numeric:tabular-nums}.kxcp-row--save{color:#166534;font-weight:600}.kxcp-row--tot{align-items:baseline;font-size:15px;font-weight:700;color:#1a2433}.kxcp-row--tot b{font-family:var(--font-heading--family);font-size:1.3rem;font-weight:800;color:#1b3a6b}.kxcp-small{margin:0;font-size:12.5px;color:#6b7686}.kxcp-btn{display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;box-sizing:border-box;font-family:var(--font-body--family);font-size:15.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s}.kxcp-btn--pri{border:0;background:#e05a00;color:#fff}.kxcp-btn--pri:hover{background:#c44f00;color:#fff}.kxcp-btn--sec{border:1.5px solid #1B3A6B;background:#fff;color:#1b3a6b}.kxcp-btn--sec:hover{background:#eaf0fb;color:#1b3a6b}.kxcp-link{align-self:center;padding:4px;border:0;background:none;font-family:var(--font-body--family);font-size:14px;font-weight:700;color:#1b3a6b;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1b3a6b59;cursor:pointer}.kxcp-link:hover{color:#e05a00}.kxcp-inline{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-family:var(--font-body--family);font-size:14px;font-weight:600;color:#166534}.kxcp-inline .kxcp-ok{width:22px;height:22px}.kxcp-inline a{font-weight:700;color:#1b3a6b;text-decoration:underline;text-underline-offset:3px}.kxcp-inline a:hover{color:#e05a00}@media(max-width:749px){.kxcp-hd,.kxcp-body{padding:14px 16px}.kxcp-ft{padding:14px 16px 16px}.kxcp-item:not(.kxcp-item--sm){grid-template-columns:60px minmax(0,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.kxcp,.kxcp-ov{transition:none}}@keyframes kxcpBadge{0%{transform:scale(1);box-shadow:0 0 0 2px #1b3a6b,0 0 0 2px #e05a00b3}35%{transform:scale(1.5);box-shadow:0 0 0 2px #1b3a6b,0 0 0 6px #e05a0073}to{transform:scale(1);box-shadow:0 0 0 2px #1b3a6b,0 0 0 14px #e05a0000}}#khead a.hdr-btn.cart-count.kxcp-pulse .count{animation:kxcpBadge .7s ease-out 2}#khead .khead-actions:has(.kxcp-mini){position:relative}.kxcp-mini{position:absolute;top:calc(100% + 10px);right:0;z-index:2147482500;width:360px;background:#fff;border:1px solid #E3E8EF;border-radius:12px;box-shadow:0 18px 48px #10224238;font-family:var(--font-body--family);color:#1a2433;text-align:left;text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .2s,visibility 0s linear .2s}.kxcp-mini.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .16s,transform .2s}.kxcp-mini:before{content:"";position:absolute;top:-8px;right:var(--kxcp-caret, 20px);width:14px;height:14px;background:#fff;border-left:1px solid #E3E8EF;border-top:1px solid #E3E8EF;transform:rotate(45deg)}.kxcp-mini:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.kxcp-mini-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:14px 16px 10px;font-family:var(--font-heading--family);font-size:1rem;font-weight:800;color:#1a2433}.kxcp-mini-h span{font-family:var(--font-body--family);font-size:13px;font-weight:600;color:#6b7686}.kxcp-mini-list{margin:0;padding:0 16px;list-style:none;max-height:300px;overflow-y:auto}.kxcp-mini-li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #E3E8EF}.kxcp-mini-li .kxcp-ph{border-radius:7px}.kxcp-mini-nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;color:#1b3a6b;text-decoration:none}.kxcp-mini-nm:hover{color:#e05a00;text-decoration:underline;text-underline-offset:3px}.kxcp-mini-q{margin:2px 0 0;font-size:12.5px;color:#6b7686}.kxcp-mini-q b{font-weight:700;color:#166534}.kxcp-mini-more{margin:0;padding:8px 16px 0;font-size:12.5px;color:#6b7686}.kxcp-mini-ft{margin-top:10px;padding:12px 16px 16px;border-top:1px solid #E3E8EF}.kxcp-mini-save{display:flex;justify-content:space-between;margin:0 0 6px;font-size:13px;font-weight:600;color:#166534;font-variant-numeric:tabular-nums}.kxcp-mini-tl{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:14.5px;font-weight:700;color:#1a2433}.kxcp-mini-tl b{font-family:var(--font-heading--family);font-size:1.15rem;font-weight:800;color:#1b3a6b;font-variant-numeric:tabular-nums}.kxcp-mini-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kxcp-mini-btns .kxcp-btn{height:44px;font-size:14.5px}.kxcp-mini-empty{padding:22px 16px 20px;text-align:center}.kxcp-mini-empty p{margin:0 0 12px;font-size:15px;font-weight:700;color:#1a2433}.kxcp-mini-empty a{font-size:14px;font-weight:700;color:#1b3a6b}#khead a.hdr-btn.cart-count.kxcp-mini-on{background:#ffffffeb;color:#1b3a6b}@media(hover:none),(max-width:989px){.kxcp-mini{display:none}}@media(prefers-reduced-motion:reduce){.kxcp-mini,.kxcp-mini.is-on{transition:none}#khead a.hdr-btn.cart-count.kxcp-pulse .count{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kencove-cart-panel.css.map */
