.k-scope .k-eyebrow{font-family:var(--k-font-display);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-accent-ink);display:inline-flex;align-items:center;gap:8px}.k-scope .k-eyebrow:before{content:"";width:18px;height:2px;background:var(--k-accent);border-radius:2px}.k-scope .k-eyebrow--onDark{color:var(--k-accent)}.k-scope .k-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.k-scope .k-sec-title{font-family:var(--k-font-display);font-weight:600;font-size:clamp(26px,3.2vw,38px);letter-spacing:-.03em;line-height:1.08;margin:0}.k-scope .k-sec-sub{color:var(--k-muted);font-size:15px;margin-top:6px;max-width:52ch}.k-scope .k-link-more{font-family:var(--k-font-display);font-weight:600;font-size:14px;color:var(--k-ink);display:inline-flex;align-items:center;gap:7px;padding:9px 4px;transition:gap .18s,color .18s;text-decoration:none;background:none;border:none;cursor:pointer}.k-scope .k-link-more svg{width:16px;height:16px;transition:transform .2s}.k-scope .k-link-more:hover{color:var(--k-accent-ink);gap:11px}.k-scope .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:var(--k-r-sm);font-family:var(--k-font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;transition:transform .14s ease,box-shadow .2s,background .2s,color .2s,border-color .2s;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;text-decoration:none}.k-scope .k-btn svg{width:18px;height:18px}.k-scope .k-btn:active{transform:translateY(1px) scale(.99)}.k-scope .k-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.k-scope .k-btn--accent{background:var(--k-ink);color:#fff;border:none}.k-scope .k-btn--accent:hover:not(:disabled){background:#000;box-shadow:var(--k-sh)}.k-scope .k-btn--cyan{background:linear-gradient(180deg,var(--k-accent),var(--k-accent-deep));color:#fff;box-shadow:var(--k-sh-accent);border:none}.k-scope .k-btn--cyan:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 14px 34px #0096c86b}.k-scope .k-btn--ghost{background:var(--k-bg);color:var(--k-ink);border:1.5px solid var(--k-line)}.k-scope .k-btn--ghost:hover:not(:disabled){border-color:var(--k-ink)}.k-scope .k-btn--light{background:#fff;color:var(--k-ink);border:none}.k-scope .k-btn--light:hover:not(:disabled){box-shadow:var(--k-sh)}.k-scope .k-btn--wa{background:#25d366;color:#fff}.k-scope .k-btn--wa:hover:not(:disabled){filter:brightness(1.06);color:#fff}.k-scope .k-btn--block{width:100%}.k-scope .k-btn--lg{height:56px;font-size:16px;padding:0 28px}.k-scope .k-btn--sm{height:40px;font-size:13.5px;padding:0 16px}.k-scope .k-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--k-r-xs);font-family:var(--k-font-display);font-weight:600;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.k-scope .k-tag svg{width:12px;height:12px}.k-scope .k-tag--hot{background:var(--k-hot);color:#fff;box-shadow:0 2px 8px #ff3b3052}.k-scope .k-tag--save{background:var(--k-hot-soft);color:var(--k-hot)}.k-scope .k-tag--new{background:var(--k-ink);color:#fff}.k-scope .k-tag--fast{background:var(--k-accent-soft);color:var(--k-accent-ink)}.k-scope .k-tag--stock{background:var(--k-ok-soft);color:var(--k-ok)}.k-scope .k-tag--out{background:var(--k-bg-3);color:var(--k-muted)}.k-scope .k-price-now{font-family:var(--k-font-display);font-weight:700;letter-spacing:-.02em;color:var(--k-ink)}.k-scope .k-price-was{color:var(--k-muted-2);text-decoration:line-through}.k-scope .k-price--onDark .k-price-now{color:#fff}.k-scope .k-price--onDark .k-price-was{color:#8a929a}.k-scope .k-price-save{font-family:var(--k-font-display);font-weight:600;font-size:13px;color:var(--k-hot);background:var(--k-hot-soft);padding:4px 10px;border-radius:var(--k-r-xs)}.k-scope .k-stars{display:inline-flex;gap:1px;line-height:1;vertical-align:middle}.k-scope .k-stars svg{flex-shrink:0}.k-scope .k-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.k-scope .k-icon svg{display:block}.k-scope .k-logo{display:inline-flex;align-items:center;font-family:var(--k-font-display);font-weight:700;font-size:27px;letter-spacing:-.04em;color:var(--k-ink);line-height:1;text-decoration:none;cursor:pointer}.k-scope .k-logo--light{color:#fff}.k-scope .k-logo img{height:34px;width:auto;display:block}.k-scope .k-qty{display:inline-flex;align-items:center;border:1.5px solid var(--k-line);border-radius:var(--k-r-sm);background:#fff;overflow:hidden}.k-scope .k-qty button{width:44px;height:44px;display:grid;place-items:center;color:var(--k-ink-2);transition:background .12s,color .12s;min-width:44px;min-height:44px;background:none;border:none;cursor:pointer}.k-scope .k-qty button:hover:not(:disabled){background:var(--k-bg-2);color:var(--k-ink)}.k-scope .k-qty button:disabled{opacity:.38;cursor:not-allowed}.k-scope .k-qty span{min-width:44px;text-align:center;font-family:var(--k-font-display);font-weight:600;font-size:14px}.k-scope .k-qty--lg button{width:46px;height:46px}.k-scope .k-qty--lg span{min-width:44px;font-size:16px}.k-scope .k-qty--sm{height:36px}.k-scope .k-qty--sm button{width:30px;height:30px;min-width:30px;min-height:30px}.k-scope .k-qty--sm span{min-width:36px;font-size:14px}.k-scope .k-crumbs{display:flex;align-items:center;gap:8px;padding:18px 0;font-size:13px;color:var(--k-muted);flex-wrap:wrap}.k-scope .k-crumbs a{cursor:pointer;transition:color .14s;color:inherit;text-decoration:none}.k-scope .k-crumbs a:hover{color:var(--k-accent-ink)}.k-scope .k-crumbs svg{color:var(--k-muted-2);flex-shrink:0}.k-scope .k-crumbs span{color:var(--k-ink);font-weight:500}.k-scope .k-paylogos{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.k-scope .k-paylogo{display:inline-grid;place-items:center;height:32px;width:58px;background:#fff;border:1px solid var(--k-line);border-radius:7px;box-shadow:var(--k-sh-xs);overflow:hidden;padding:4px;font-family:var(--k-font-display);font-weight:700;font-size:9px;letter-spacing:.02em;color:var(--k-ink-2);text-align:center;line-height:1.05}.k-scope .k-paylogo img{width:100%;height:100%;object-fit:contain;display:block}.k-scope .k-card{background:#fff;border:1px solid var(--k-line);border-radius:var(--k-r);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .2s ease,box-shadow .25s ease,border-color .2s;text-decoration:none;color:inherit}.k-scope .k-card:hover{transform:translateY(-4px);box-shadow:var(--k-sh);border-color:#dfe4e9}.k-scope .k-card__media{position:relative;aspect-ratio:1/1;background:var(--k-bg-2);display:grid;place-items:center;overflow:hidden}.k-scope .k-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .4s ease;mix-blend-mode:multiply}.k-scope .k-card:hover .k-card__media img{transform:scale(1.05)}.k-scope .k-card__badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.k-scope .k-card__fast{position:absolute;top:10px;right:10px;z-index:3}.k-scope .k-card__fav{position:absolute;top:52px;right:10px;width:34px;height:34px;border-radius:50%;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;color:var(--k-muted);z-index:2;opacity:0;transform:translateY(-4px);transition:.2s;box-shadow:var(--k-sh-xs);border:none;cursor:pointer}.k-scope .k-card:hover .k-card__fav{opacity:1;transform:translateY(0)}.k-scope .k-card__fav:hover{color:var(--k-hot)}.k-scope .k-card__fav svg{width:17px;height:17px}.k-scope .k-card__quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(8px);transition:.22s ease}.k-scope .k-card:hover .k-card__quick{opacity:1;transform:translateY(0)}.k-scope .k-card__body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.k-scope .k-card__brand{font-family:var(--k-font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted-2)}.k-scope .k-card__title{font-family:var(--k-font-body);font-weight:600;font-size:14.5px;line-height:1.34;color:var(--k-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.68em;margin:0}.k-scope .k-card:hover .k-card__title{color:var(--k-accent-ink)}.k-scope .k-card__spec{margin:-2px 0 0;font-size:12.5px;line-height:1.4;color:var(--k-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.k-scope .k-card__rating{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--k-muted)}.k-scope .k-card.is-out .k-card__media img{filter:grayscale(1);opacity:.5}.k-scope .k-card.is-out .k-card__now{color:var(--k-muted)}.k-scope .k-card.is-out .k-card__fav{display:none}.k-scope .k-card__price{display:flex;align-items:baseline;gap:9px;margin-top:auto}.k-scope .k-card__now{font-family:var(--k-font-display);font-weight:700;font-size:18px;color:var(--k-ink);letter-spacing:-.02em}.k-scope .k-card__was{font-size:13px;color:var(--k-muted-2);text-decoration:line-through}.k-scope .k-pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--k-gap)}.k-scope .k-pgrid--5{grid-template-columns:repeat(5,1fr)}.k-scope .k-pgrid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1080px){.k-scope .k-pgrid{grid-template-columns:repeat(3,1fr)}.k-scope .k-pgrid--5{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.k-scope .k-pgrid,.k-scope .k-pgrid--3{grid-template-columns:repeat(2,1fr);gap:12px}.k-scope .k-pgrid--5{grid-template-columns:repeat(3,1fr);gap:12px}}.k-scope .k-trust-item{display:flex;align-items:center;gap:14px;color:#fff;padding:4px 10px}.k-scope .k-trust-ic{width:46px;height:46px;border-radius:var(--k-r-sm);background:#00beec24;color:var(--k-accent);display:grid;place-items:center;flex-shrink:0}.k-scope .k-trust-item strong{display:block;font-family:var(--k-font-display);font-size:15px;font-weight:600}.k-scope .k-trust-item span{font-size:12.5px;color:#9aa2aa}.k-scope .k-cat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--k-r-lg);text-align:left;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;text-decoration:none;color:#fff;cursor:pointer}.k-scope .k-cat:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0006;border-color:var(--k-accent);background:#ffffff12}.k-scope .k-cat-ic{width:52px;height:52px;border-radius:var(--k-r-sm);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:#fff;margin-bottom:8px;transition:background .2s,color .2s,border-color .2s}.k-scope .k-cat:hover .k-cat-ic{background:var(--k-accent);color:var(--k-ink);border-color:var(--k-accent)}.k-scope .k-cat-lbl{font-family:var(--k-font-display);font-weight:600;font-size:15px;letter-spacing:-.02em;line-height:1.2;color:#fff}.k-scope .k-cat-count{font-size:12px;color:#8a929a}.k-scope .k-cat-arrow{position:absolute;top:18px;right:16px;color:#6a737d;opacity:0;transform:translate(-4px);transition:.2s}.k-scope .k-cat:hover .k-cat-arrow{opacity:1;transform:none;color:var(--k-accent)}.k-scope .k-brandtab{padding:11px 22px;border-radius:var(--k-r-pill);background:var(--k-bg-2);border:1.5px solid var(--k-line);font-family:var(--k-font-display);font-weight:600;font-size:14.5px;color:var(--k-ink-2);transition:.15s;cursor:pointer;min-height:44px}.k-scope .k-brandtab:hover{border-color:var(--k-ink);color:var(--k-ink)}.k-scope .k-brandtab.is-active{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.k-scope .k-rv-card{background:#fff;border:1px solid var(--k-line);border-radius:var(--k-r-lg);padding:22px;margin:0;display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s,transform .2s,border-color .2s}.k-scope .k-rv-card:hover{box-shadow:var(--k-sh);transform:translateY(-3px);border-color:#dfe4e9}.k-scope .k-rv-card-top{display:flex;align-items:center;justify-content:space-between}.k-scope .k-rv-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;font-family:var(--k-font-display);color:var(--k-ok);background:var(--k-ok-soft);padding:4px 9px;border-radius:var(--k-r-xs)}.k-scope .k-rv-card blockquote{margin:0;font-size:14.5px;line-height:1.6;color:var(--k-ink-2);flex:1;font-style:italic}.k-scope .k-rv-card figcaption{display:flex;align-items:center;gap:12px}.k-scope .k-rv-av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--k-font-display);font-weight:700;font-size:16px;color:#fff;flex-shrink:0}.k-scope .k-rv-av--a{background:linear-gradient(135deg,#00beec,#0090ce)}.k-scope .k-rv-av--b{background:linear-gradient(135deg,#6c5ce7,#4b3fcf)}.k-scope .k-rv-av--c{background:linear-gradient(135deg,#ff6a2c,#e8500f)}.k-scope .k-rv-av--d{background:linear-gradient(135deg,#15a35b,#0e8048)}.k-scope .k-rv-id{display:flex;flex-direction:column;gap:2px;min-width:0}.k-scope .k-rv-id strong{font-family:var(--k-font-display);font-size:14.5px;display:inline-flex;align-items:center;gap:7px}.k-scope .k-rv-id>span{font-size:12.5px;color:var(--k-muted);display:inline-flex;align-items:center;gap:5px}.k-scope .k-rv-id>span svg{color:var(--k-accent);flex-shrink:0}.k-scope .k-rv-verif{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--k-accent);color:#fff}.k-scope .k-rv-date{margin-left:auto;font-size:12px;color:var(--k-muted-2);white-space:nowrap;align-self:flex-start}.k-scope .k-countdown{display:inline-flex;align-items:center;gap:8px;background:var(--k-ink);color:#fff;padding:9px 16px;border-radius:var(--k-r-pill);font-size:13px;font-family:var(--k-font-body)}.k-scope .k-countdown svg{color:var(--k-accent);flex-shrink:0}.k-scope .k-countdown b{font-family:var(--k-font-display);font-weight:700;background:#ffffff1f;padding:3px 7px;border-radius:6px;min-width:30px;text-align:center;display:inline-block}.k-scope .k-swatch{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 9px;border:1.5px solid var(--k-line);border-radius:var(--k-r-pill);background:#fff;font-size:13.5px;font-weight:500;transition:border-color .15s;cursor:pointer;min-height:44px;color:var(--k-ink)}.k-scope .k-swatch:hover{border-color:var(--k-muted)}.k-scope .k-swatch.is-active{border-color:var(--k-ink)}.k-scope .k-swatch:disabled{opacity:.38;cursor:not-allowed}.k-scope .k-swatch-dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background-size:cover;background-position:center;flex-shrink:0}.k-scope .k-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--k-r-pill);background:var(--k-bg-2);border:1px solid var(--k-line);color:var(--k-ink-2);font-size:13px;font-weight:500;transition:.15s;text-decoration:none;min-height:44px;cursor:pointer}.k-scope .k-chip:hover{border-color:var(--k-ink);color:var(--k-ink)}.k-scope .k-chip.is-active{background:var(--k-accent);border-color:var(--k-accent);color:#0b0e12}.k-scope .k-chip--onDark{background:#ffffff14;border-color:#ffffff1f;color:#d6dbe0}.k-scope .k-chip--onDark:hover{background:#ffffff29;color:#fff}.k-scope .k-filt-check{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--k-ink-2);cursor:pointer;min-height:44px;-webkit-user-select:none;user-select:none}.k-scope .k-filt-check input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.k-scope .k-filt-box{width:19px;height:19px;border:1.5px solid var(--k-line);border-radius:5px;display:grid;place-items:center;color:transparent;flex-shrink:0;transition:background .12s,border-color .12s,color .12s}.k-scope .k-filt-box svg{opacity:0;transition:opacity .12s}.k-scope .k-filt-check:hover .k-filt-box{border-color:var(--k-accent)}.k-scope .k-filt-check input:checked+.k-filt-box{background:var(--k-accent);border-color:var(--k-accent);color:var(--k-ink)}.k-scope .k-filt-check input:checked+.k-filt-box svg{opacity:1}.k-scope .k-filt-label{flex:1;min-width:0;display:inline-flex;align-items:center;gap:5px}.k-scope .k-filt-count{margin-left:auto;font-style:normal;font-size:12px;color:var(--k-muted);flex-shrink:0}.k-scope .k-field{display:flex;flex-direction:column;gap:7px}.k-scope .k-field label{font-family:var(--k-font-display);font-size:13px;font-weight:600;color:var(--k-ink-2);letter-spacing:.01em}.k-scope .k-field label span{color:var(--k-hot)}.k-scope .k-field input,.k-scope .k-field textarea,.k-scope .k-field select{width:100%;min-height:48px;padding:12px 15px;border:1.5px solid var(--k-line);border-radius:var(--k-r-sm);background:var(--k-bg);color:var(--k-ink);font-size:15px;font-family:var(--k-font-body);transition:border-color .15s,box-shadow .15s;outline:none;-webkit-appearance:none;appearance:none}.k-scope .k-field textarea{min-height:150px;resize:vertical;line-height:1.6}.k-scope .k-field input:focus,.k-scope .k-field textarea:focus,.k-scope .k-field select:focus{border-color:var(--k-accent);box-shadow:0 0 0 3px #00beec26}.k-scope .k-field input::placeholder,.k-scope .k-field textarea::placeholder{color:var(--k-muted-2)}.k-scope .k-field--error input,.k-scope .k-field--error textarea{border-color:var(--k-hot)}.k-scope .k-field-err{font-size:12.5px;color:var(--k-hot);display:flex;align-items:center;gap:5px}.k-scope .k-wa{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.k-scope .k-wa-btn{position:relative;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px #25d36673;transition:transform .18s,box-shadow .2s;text-decoration:none;flex-shrink:0;border:none;cursor:pointer}.k-scope .k-wa-btn:hover{transform:scale(1.07);box-shadow:0 14px 34px #25d3668c}.k-scope .k-wa-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #25D366;animation:k-wa-ping 2.2s ease-out infinite}@keyframes k-wa-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.5);opacity:0}}.k-scope .k-wa-bubble{position:relative;background:#fff;border:1px solid var(--k-line);border-radius:var(--k-r) var(--k-r) 4px var(--k-r);box-shadow:var(--k-sh-lg);padding:14px 16px;max-width:264px;display:flex;flex-direction:column;gap:3px}.k-scope .k-wa-bubble strong{font-family:var(--k-font-display);font-size:14px;color:var(--k-ink)}.k-scope .k-wa-bubble>span{font-size:12.5px;color:var(--k-muted);line-height:1.45}.k-scope .k-wa-topics{display:flex;flex-direction:column;gap:6px;margin-top:11px}.k-scope .k-wa-topic{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:10px;background:var(--k-bg-2);border:1px solid var(--k-line);font-size:13px;font-weight:500;color:var(--k-ink);text-decoration:none;min-height:42px;transition:border-color .14s,background .14s}.k-scope .k-wa-topic:hover{border-color:#25d366;background:#fff;color:var(--k-ink)}.k-scope .k-wa-topic svg{color:#25d366;flex-shrink:0}.k-scope .k-wa-close{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--k-bg-2);display:grid;place-items:center;color:var(--k-muted);transition:.14s;cursor:pointer;border:none}.k-scope .k-wa-close:hover{background:var(--k-bg-3);color:var(--k-ink)}.k-scope .k-cd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0e1280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s}.k-scope .k-cd-overlay.is-visible{opacity:1;pointer-events:auto}.k-scope .k-cart-drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate3d(100%,0,0);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s;box-shadow:-8px 0 40px #0b0e121f;font-family:var(--k-font-body)}.k-scope .k-cart-drawer.is-open{transform:translateZ(0);visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s 0s}.k-scope .k-cd-hdr{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--k-line);flex-shrink:0}.k-scope .k-cd-title{font-family:var(--k-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.k-scope .k-cd-count{color:var(--k-muted);font-size:15px}.k-scope .k-cd-close{width:38px;height:38px;border-radius:var(--k-r-sm);background:var(--k-bg-2);display:grid;place-items:center;color:var(--k-muted);cursor:pointer;border:none;transition:.15s}.k-scope .k-cd-close:hover{background:var(--k-bg-3);color:var(--k-ink)}.k-scope .k-cd-ship{padding:12px 20px;background:var(--k-bg-2);border-bottom:1px solid var(--k-line);flex-shrink:0}.k-scope .k-cd-ship-msg{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--k-ink-2);margin:0 0 8px}.k-scope .k-cd-ship-msg--done{color:var(--k-ok)}.k-scope .k-cd-ship-bar{height:6px;background:var(--k-line);border-radius:99px;overflow:hidden}.k-scope .k-cd-ship-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--k-ok),#1dcb74);border-radius:99px;transition:width .4s}.k-scope .k-cd-body{flex:1;overflow-y:auto;padding:0}.k-scope .k-cd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center;color:var(--k-muted);min-height:200px}.k-scope .k-cd-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--k-line-2);position:relative}.k-scope .k-cd-item-img{display:block;flex-shrink:0;width:72px;height:72px;border-radius:var(--k-r-sm);background:var(--k-bg-2);overflow:hidden;padding:6px}.k-scope .k-cd-item-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.k-scope .k-cd-item-info{flex:1;min-width:0}.k-scope .k-cd-item-title{display:block;font-family:var(--k-font-display);font-size:14px;font-weight:600;color:var(--k-ink);text-decoration:none;line-height:1.3;margin-bottom:4px;padding-right:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-scope .k-cd-item-var{font-size:12px;color:var(--k-muted);display:block;margin-bottom:8px;padding-right:34px}.k-scope .k-cd-item-row{display:flex;align-items:center;gap:12px}.k-scope .k-cd-item-price{font-family:var(--k-font-display);font-weight:700;font-size:15px;color:var(--k-ink);margin-left:auto}.k-scope .k-cd-remove{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--k-muted);cursor:pointer;padding:4px;min-width:32px;min-height:32px;display:grid;place-items:center;border-radius:var(--k-r-xs);transition:color .14s,background .14s}.k-scope .k-cd-remove:hover{color:var(--k-hot);background:var(--k-hot-soft)}.k-scope .k-cd-foot{border-top:1px solid var(--k-line);padding:18px 20px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.k-scope .k-cd-subtotal{display:flex;align-items:center;justify-content:space-between;font-size:15px}.k-scope .k-cd-subtotal strong{font-family:var(--k-font-display);font-size:20px;font-weight:700;letter-spacing:-.02em}.k-scope .k-cd-tax{font-size:12px;color:var(--k-muted);margin:0}.k-scope .k-cd-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.k-scope .k-cd-viewcart{display:block;text-align:center;font-size:13.5px;color:var(--k-muted);text-decoration:none;padding:6px;transition:color .14s}.k-scope .k-cd-viewcart:hover{color:var(--k-accent-ink)}.k-scope .k-qa-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.k-scope .k-qa-modal.is-open{visibility:visible;pointer-events:auto}.k-scope .k-qa-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .25s ease}.k-scope .k-qa-modal.is-open .k-qa-overlay{opacity:1}.k-scope .k-qa-panel{position:relative;z-index:1;background:var(--k-bg);border-radius:var(--k-r-lg);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;transform:scale(.95);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease;overflow:hidden}.k-scope .k-qa-modal.is-open .k-qa-panel{transform:scale(1);opacity:1}.k-scope .k-qa-hdr{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--k-line);flex-shrink:0}.k-scope .k-qa-title{font-family:var(--k-font-display);font-size:17px;font-weight:700;margin:0;color:var(--k-ink)}.k-scope .k-qa-close{background:none;border:none;cursor:pointer;padding:6px;color:var(--k-ink);border-radius:6px;display:grid;place-items:center;min-width:44px;min-height:44px}.k-scope .k-qa-close:hover{background:var(--k-bg-2)}.k-scope .k-qa-body{padding:20px 20px 4px;overflow-y:auto;flex:1}.k-scope .k-qa-optgroup{margin-bottom:20px}.k-scope .k-qa-optlabel{font-size:11px;font-weight:700;color:var(--k-muted);margin:0 0 10px;text-transform:uppercase;letter-spacing:.07em}.k-scope .k-qa-opts{display:flex;flex-wrap:wrap;gap:8px}.k-scope .k-qa-opt{border:1.5px solid var(--k-line);background:var(--k-bg);border-radius:var(--k-r-sm);padding:8px 16px;font-size:14px;cursor:pointer;color:var(--k-ink);transition:border-color .15s,background .15s;min-height:44px;display:inline-flex;align-items:center;font-family:var(--k-font-body)}.k-scope .k-qa-opt:hover:not(:disabled){border-color:var(--k-accent)}.k-scope .k-qa-opt.is-active{border-color:var(--k-accent);background:#00beec1a}.k-scope .k-qa-opt--sold{opacity:.38;cursor:not-allowed}.k-scope .k-qa-footer{padding:14px 20px 24px;border-top:1px solid var(--k-line);flex-shrink:0}.k-scope .k-wrap{max-width:var(--k-maxw);margin:0 auto;padding:0 clamp(16px,4vw,26px);width:100%}.k-scope .k-section{padding:clamp(36px,6vw,64px) 0}.k-scope .k-rise{animation:k-rise .4s cubic-bezier(.2,.7,.2,1) both}@keyframes k-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.k-scope .k-rise{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kyrios-components.css.map */
