.ki .ups{margin-top:22px;padding-top:18px;border-top:2px solid rgba(247,242,228,.18)}.ki .ups[hidden]{display:none!important}.ki .ups-h{font-family:var(--font-display);font-size:18px;line-height:1.1;text-transform:uppercase;letter-spacing:.03em;color:var(--cream);margin:0 0 12px}.ki .ups-l{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ki .ups-i{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border:2px solid rgba(247,242,228,.22);background:#070707;transition:border-color .12s;list-style:none}.ki .ups-i:hover{border-color:var(--pink)}.ki .ups-im{display:block;width:64px;height:64px;background:var(--cream);border:2px solid #000;overflow:hidden}.ki .ups-im img,.ki .ups-im .placeholder-svg{width:100%;height:100%;object-fit:contain;padding:5px;mix-blend-mode:multiply}.ki .ups-bd{min-width:0;display:flex;flex-direction:column;gap:3px}.ki .ups-br{font-size:9.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--pink)}.ki .ups-t{font-size:13px;font-weight:700;line-height:1.3;color:var(--cream);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ki .ups-t:hover{color:var(--pink)}.ki .ups-p{font-family:var(--font-display);font-size:16px;line-height:1.1;color:var(--pink)}.ki .ups-p small{font-family:var(--font-body);font-size:10.5px;color:var(--dim);margin-left:3px;text-transform:none}.ki .ups-gross,.ki .ups-gross .ki-gross{font-size:11px;color:var(--dim)}.ki .ups-add{position:relative;flex-shrink:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;gap:1px;background:var(--pink);color:#000;border:2px solid #000;box-shadow:3px 3px 0 var(--cream);cursor:pointer;transition:.12s;font-family:var(--font-display);font-size:16px;line-height:1;text-decoration:none}.ki .ups-add svg{width:18px;height:18px;stroke:#000;fill:none;stroke-width:2.6}.ki .ups-add:hover{background:var(--cream);color:#000;transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pink)}.ki .ups-add.ups-opt{background:transparent;color:var(--cream);border-color:var(--cream);box-shadow:none;font-size:20px}.ki .ups-add.ups-opt:hover{background:var(--pink);color:#000;border-color:var(--pink);transform:none}.ki .ups-add.is-busy{opacity:.55;cursor:progress}.ki .ups-add.is-done{background:var(--stock-ok,#3ddc84)}.ki .ups-add.is-done>*{visibility:hidden}.ki .ups-add.is-done:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:15px;margin:-10px 0 0 -4px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.ki .pdp-info .pdp-ups .ups{margin-top:24px}.ki#sidebar-cart .cart-upsell-wrap .ups{margin:18px 15px 0;padding-top:16px;border-top:2px solid var(--dim)}.ki#sidebar-cart .cart-upsell-wrap .ups-h{font-size:17px}.ki.cart-page .cart-upsell-wrap .ups-l,.ki .cart-page .cart-upsell-wrap .ups-l{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ki .cart-ship.is-reached .fill{background:var(--stock-ok,#3ddc84)}.ki .cart-ship .fill{transition:width .35s ease}@media(max-width:599px){.ki .ups-i{grid-template-columns:56px minmax(0,1fr) auto;gap:10px}.ki .ups-im{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.ki .ups-add,.ki .cart-ship .fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ki-upsell.css.map */
