@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css";
.storeRoot{--primary:var(--brand);--bg:var(--page);--text:var(--ink);--text-muted:var(--ink-muted);--border:var(--line);--btn-bg:var(--cta);--btn-text:#fff;--btn-hover:var(--cta-hover);--transition:all .3s cubic-bezier(.4, 0, .2, 1);--max-width:1400px;--qty-btn-bg:var(--primary);--qty-btn-text:#fff;--estado-error-bg:var(--error-bg);--estado-success-bg:var(--success-bg);--estado-error-text:var(--error);--estado-success-text:var(--success);background:var(--bg);color:var(--text);font:var(--text-body);min-height:100vh}.storeRoot[data-theme=dark]{--bg:#0a0a0a;--text:#f5f5f5;--text-muted:#fff9;--card:#141414;--line:#2a2a2a;--border:var(--line);--hover-input:#1a1a1a;--btn-bg:#fff;--btn-text:#0a0a0a;--btn-hover:#e8e8e6;--estado-error-bg:#91002226;--estado-success-bg:#1b895926;--estado-error-text:#fbf3f5;--estado-success-text:#6cdcab}.storeRoot h1{font:var(--text-header)}.storeRoot h2{font:var(--text-title)}.storeRoot h3,.storeRoot h4{font:var(--text-subtitle)}.storeRoot *{box-sizing:border-box}.storeRoot a{color:inherit;text-decoration:none}.storeRoot button{cursor:pointer;font-family:inherit}.storeRoot input,.storeRoot textarea,.storeRoot select{font-family:inherit}.storeRoot input[type=text],.storeRoot input[type=email],.storeRoot input[type=tel],.storeRoot input[type=number],.storeRoot input[type=password],.storeRoot input[type=search],.storeRoot input:not([type]),.storeRoot textarea,.storeRoot select{background:var(--bg);border-radius:var(--radius-input)}.storeRoot input[type=text]:hover,.storeRoot input[type=email]:hover,.storeRoot input[type=tel]:hover,.storeRoot input[type=number]:hover,.storeRoot input[type=password]:hover,.storeRoot input[type=search]:hover,.storeRoot input:not([type]):hover,.storeRoot textarea:hover,.storeRoot select:hover{background:var(--hover-input)}.storeRoot ::placeholder{color:var(--text);opacity:.4}@media (prefers-reduced-motion:reduce){.storeRoot,.storeRoot *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
