.font-display{font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif)}.font-body{font-family:var(--font-body, "Inter", system-ui, sans-serif)}.text-h-display{font-family:var(--font-display);font-size:clamp(4rem,12vw,12rem);font-weight:700;line-height:.85;letter-spacing:-.04em;text-transform:uppercase}.text-h-1{font-family:var(--font-display);font-size:clamp(3rem,8vw,7rem);font-weight:500;line-height:.9;letter-spacing:-.02em;color:var(--text-primary)}.text-h-2{font-family:var(--font-display);font-size:2.5rem;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--text-primary)}.text-h-3{font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary)}.text-b-1{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.6;color:var(--text-primary)}.text-b-2{font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.5;color:var(--text-secondary)}.glass-surface{background:#ffffff1a;backdrop-filter:blur(40px) saturate(140%);-webkit-backdrop-filter:blur(40px) saturate(140%);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #00000026,inset 0 0 20px #fff3}.glass-surface-dark{background:#0a0a0ad9;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d}.btn-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:9999px;background:var(--bg-deep);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{background:var(--accent-1);transform:translateY(-1px)}.btn-accent{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:9999px;background:var(--accent-1);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease}.btn-accent:hover{background:var(--accent-2);transform:translateY(-2px)}.transition-sharp{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-slow{transition:all .8s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes gradientShift{0%{background-position:0% 0%}to{background-position:100% 0%}}.template-index .header--transparent{background:transparent}.template-collection .header,.template-product .header,.template-cart .header{background:#0a0a0ad9!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08)}.template-404{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:48px}.template-404 h1{font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:.85;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:16px}.template-404 p{font-family:var(--font-body);font-size:1.125rem;color:var(--text-secondary);margin-bottom:32px}.announcement-bar{background:var(--bg-deep);color:#fff;text-align:center;padding:8px 24px;font-family:var(--font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:767px){.text-h-display{font-size:clamp(3rem,15vw,8rem)}.text-h-1{font-size:clamp(2.5rem,10vw,4rem)}.text-h-2{font-size:2rem}}@media print{.header,.cart-drawer,.cart-drawer__overlay{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ainos.css.map */
