#cart-items .cart-line{position:relative}#cart-items .cart-line--sold-out .thumb-wrap{opacity:.55}#cart-items .thumb-wrap{border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block;overflow:hidden}@media (width>=768px){#cart-items .thumb-wrap{width:72px;height:72px}}#cart-items .thumb-img{object-fit:cover;width:100%;height:100%;display:block}#cart-items .thumb-swatch{background:var(--kei-surface-hi);justify-content:center;align-items:center;width:100%;height:100%;display:flex}#cart-items .thumb-inicial{font-family:var(--font-script);color:var(--kei-text-2);font-size:18px;line-height:1}#cart-items .qty-btn{border:1px solid var(--kei-border-control);width:36px;height:36px;color:var(--kei-text);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;transition:transform .1s ease-out;display:inline-flex;position:relative}#cart-items .qty-btn:before{content:"";position:absolute;inset:-5px}#cart-items .qty-btn:active{transform:scale(.95)}#cart-items .qty-btn:disabled{opacity:.35;cursor:default}#cart-items .qty-num{text-align:center;width:2rem;display:inline-block}#cart-items .qty-btn-rm{border:1px solid var(--kei-border-control);width:36px;height:36px;color:var(--kei-text-muted);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:1.1rem;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex;position:relative}#cart-items .qty-btn-rm:before{content:"";position:absolute;inset:-5px}@media (hover:hover) and (pointer:fine){#cart-items .qty-btn-rm:hover{color:var(--kei-error);border-color:var(--kei-error)}}@media (width>=768px){#cart-items .controls-wrap{align-items:flex-end}}@media (width>=1024px){#cart-items .controls-wrap{flex-direction:row;align-items:center;gap:8px}}#cart-items .sold-badge{background:color-mix(in srgb, var(--kei-error) 12%, transparent);color:var(--kei-error);font-family:var(--font-caps);letter-spacing:.2em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;padding:1px 5px;font-size:9px;font-weight:500;display:inline-flex}#cart-items .sold-sep{list-style:none}@keyframes cartItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#cart-items .cart-item-in{animation:.22s cubic-bezier(.23,1,.32,1) both cartItemIn}#cart-items .cart-item-removing{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:opacity .18s ease-in,max-height .18s ease-in,margin .18s ease-in,padding .18s ease-in;overflow:hidden}@media (width>=768px){#cart-layout[data-astro-cid-ymxsigk2]{grid-template-columns:minmax(0,1fr) 340px}#cart-right[data-astro-cid-ymxsigk2]{align-self:start;position:sticky;top:88px}}@media (width>=1024px){#cart-layout[data-astro-cid-ymxsigk2]{max-width:56rem;margin-inline:auto}}@media (width>=768px){#cart-layout[data-astro-cid-ymxsigk2].cart--empty{max-width:42rem;margin-inline:auto;display:block}}.btn-primary[data-astro-cid-ymxsigk2]{background:var(--kei-accent);color:var(--kei-accent-contrast)}.btn-wa[data-astro-cid-ymxsigk2]{color:#110c05;background:#25d366;transition:transform .16s cubic-bezier(.23,1,.32,1)}.btn-wa[data-astro-cid-ymxsigk2]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn-wa[data-astro-cid-ymxsigk2]:hover{transform:scale(1.015)}}.fallback-block[data-astro-cid-ymxsigk2]{opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(0)}@starting-style{.fallback-block[data-astro-cid-ymxsigk2]{opacity:0;transform:translateY(6px)}}.btn-blur-out[data-astro-cid-ymxsigk2]{filter:blur(2px);opacity:.7;transition:filter 80ms ease-out,opacity 80ms ease-out}.btn-blur-in[data-astro-cid-ymxsigk2]{filter:blur();opacity:1;transition:filter .12s ease-out,opacity .12s ease-out}@keyframes shimmer{to{background-position:-200% 0}}.shimmer[data-astro-cid-ymxsigk2]{background:linear-gradient(90deg, var(--kei-surface-hi) 25%, var(--kei-surface) 50%, var(--kei-surface-hi) 75%);background-size:200% 100%;animation:1.2s linear infinite shimmer}#wa-error[data-astro-cid-ymxsigk2]{color:var(--kei-error)}
