@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Oswald:wght@400;500;600;700&display=swap";body{font-family:Inter,sans-serif;background:linear-gradient(135deg,#0a0a1a,#1a0a2a,#2a1540);min-height:100vh;color:#fff}.heading-font{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em}.brutal-text{text-shadow:2px 2px 0px #000}.hero-gradient{background:linear-gradient(135deg,#0f0f2a,#1a1a3a,#2d2d5a 60%,#1a0a3a)}.section-dark{background:linear-gradient(135deg,#0f0f2a,#1a1a3a)}.section-darker{background:linear-gradient(135deg,#0a0a1a,#1a0a2a)}.category-intro{background:linear-gradient(135deg,#1a1a3a,#0f0f2a);border-top:3px solid #4a4a6a;border-bottom:3px solid #4a4a6a}.product-card{transition:all .3s ease;border:1px solid #4a4a6a;background:linear-gradient(135deg,#1a1a3a,#2a2a4a);border-radius:12px}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #1a0a3a99;border-color:#6a6a8a}.tier-badge{background:linear-gradient(45deg,#2a2a4a,#4a4a6a);border:1px solid #6a6a8a;border-radius:8px}.budget-accent{color:#22c55e;background:linear-gradient(135deg,#166534,#22c55e);border-radius:6px}.mid-tier-accent{color:#f97316;background:linear-gradient(135deg,#c2410c,#f97316);border-radius:6px}.premium-accent{color:#eab308;background:linear-gradient(135deg,#a16207,#eab308);border-radius:6px}.retinol-accent{color:#8b5cf6;background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-radius:6px}.price-highlight{background:linear-gradient(45deg,#e0e0ff,#c0c0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;font-size:2rem}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.logo-gradient{background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef);border-radius:12px;padding:4px}.logo-inner{background:linear-gradient(135deg,#1a1a3a,#2a2a4a);border-radius:8px;padding:8px}.rounded-btn{border-radius:8px}.rounded-input{border-radius:6px}header{background:linear-gradient(135deg,#0a0a1a,#1a0a2a);box-shadow:0 25px 50px -12px #00000040;position:sticky;top:0;z-index:50;border-bottom:1px solid #7c3aed}nav a{transition:color .3s ease;font-weight:600}nav a:hover{color:#fff}button{transition:all .3s ease;font-weight:900}.btn-primary{background:#fff;color:#000;padding:1.25rem 2.5rem;border-radius:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem}.btn-primary:hover{background:#e5e5e5}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #a855f7;color:#fff;padding:1.25rem 2.5rem;border-radius:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem}.btn-secondary:hover{background:#fff3}.quantity-btn{background:#ffffff1a;border:1px solid #4a4a6a;color:#fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer;transition:all .3s ease;border-radius:4px}.quantity-btn:hover{background:#fff3;border-color:#6a6a8a}.qty-input{background:transparent;border:none;color:#fff;font-weight:900;text-align:center;width:3rem;outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a[href*="/cart"] span{transition:transform .2s ease-in-out}#mini-cart-btn{transition:box-shadow .2s,background .2s}#mini-cart-btn:hover{background:#3a3a5a;box-shadow:0 8px 32px #0000004d}#mini-cart-modal{animation:fadeInCart .2s}@keyframes fadeInCart{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){header h1{font-size:1.1rem!important;letter-spacing:0em!important;line-height:1.05!important;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:60vw;text-align:left;margin-bottom:.5em!important}header h1 a{font-size:inherit!important;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;text-align:left}header p.text-xs,header .text-xs{font-size:.7rem!important;letter-spacing:0em!important;line-height:1.1!important;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:60vw;text-align:left}header .flex.items-center.space-x-3>div{max-width:60vw}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/looks-max-styles.css.map */
