/*! AI Light — Luis Tapiero © LT-AIL-2026 — All rights reserved. */:root{--bg:#fff;--text:#111;--accent:#111;--border:#e5e5e5;--muted:#666;--page:1200px;--gap:1rem;--lt-author:"Luis Tapiero";--lt-signature:"LT-AIL-2026";--lt-theme:"AI Light"}html[data-theme-author]:before{content:var(--lt-author);display:none}body:after{content:var(--lt-signature) " - " var(--lt-author);display:none;visibility:hidden;height:0;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:1px solid var(--text);background:var(--text);color:var(--bg);padding:.75rem 1.25rem}button:disabled{opacity:.5;cursor:not-allowed}button.btn-secondary{background:transparent;color:var(--text)}input,select,textarea{font:inherit;padding:.5rem;border:1px solid var(--border);background:var(--bg);color:var(--text);width:100%}.skip-link:focus{left:0;top:0;background:var(--text);color:var(--bg);padding:.5rem;z-index:9999}.site-header{border-bottom:1px solid var(--border);padding:1rem 0}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;flex-wrap:wrap}.site-logo{font-weight:600;font-size:1.25rem}.site-footer{border-top:1px solid var(--border);padding:2rem 0;margin-top:3rem;color:var(--muted);font-size:.875rem}.grid{display:grid;gap:1.5rem}.grid-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card-product{display:block}.card-product img{aspect-ratio:1;object-fit:cover;background:#f5f5f5}.card-product h3{margin:.75rem 0 .25rem;font-size:1rem;font-weight:500}.card-product .price{color:var(--muted);font-size:.875rem}.empty{text-align:center;padding:4rem 0;color:var(--muted)}.h1{font-size:2rem;margin:1.5rem 0}.h2{font-size:1.5rem;margin:1rem 0}@keyframes ltail-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ltail-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ltail-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ltail-breathe{0%,to{box-shadow:0 0 #0006}50%{box-shadow:0 0 0 18px #0000}}@keyframes ltail-shine{to{left:150%}}@keyframes ltail-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
