:root{--color-bg-primary: #F5F3F0;--color-bg-secondary: #FAFAF8;--color-text-primary: #1A1A1A;--color-text-secondary: #666666;--color-accent: #D8BFBF;--color-accent-dark: #B8A0A0;--color-border: #E8E4E0;--color-success: #4CAF50;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--shadow-subtle: 0 2px 8px rgba(0, 0, 0, .05);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem;color:var(--color-text-primary)}h1{font-size:3.5rem;letter-spacing:-.02em}h2{font-size:2.5rem;letter-spacing:-.01em}h3{font-size:1.75rem}h4{font-size:1.25rem}p{margin-bottom:1rem;color:var(--color-text-secondary)}.hero{background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="dots" x="0" y="0" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="2" fill="%23D8BFBF" opacity="0.1"/></pattern></defs><rect width="1000" height="1000" fill="url(%23dots)"/></svg>');animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-content{position:relative;z-index:2;text-align:center;max-width:800px;padding:2rem}.hero h1{margin-bottom:1.5rem;color:var(--color-text-primary);font-weight:700}.hero-subtitle{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:2rem;letter-spacing:.5px}.btn{display:inline-block;padding:.875rem 2rem;font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;border-radius:.5rem;border:2px solid transparent;cursor:pointer;transition:var(--transition-smooth);letter-spacing:.5px}.btn-primary{background-color:var(--color-accent);color:var(--color-text-primary)}.btn-primary:hover{background-color:var(--color-accent-dark);transform:translateY(-2px);box-shadow:var(--shadow-medium)}.btn-secondary{background-color:transparent;color:var(--color-text-primary);border-color:var(--color-text-primary)}.btn-secondary:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.product-card{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:var(--shadow-subtle);transition:var(--transition-smooth);border:1px solid var(--color-border)}.product-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.product-image{width:100%;aspect-ratio:1;object-fit:cover;background:var(--color-bg-secondary);transition:var(--transition-smooth)}.product-card:hover .product-image{transform:scale(1.05)}.product-info{padding:1.5rem}.product-name{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text-primary)}.product-price{font-size:1.25rem;font-weight:700;color:var(--color-accent);margin-bottom:1rem}.product-rating{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:1rem}.collection{padding:4rem 2rem;background:#fff}.collection-header{text-align:center;margin-bottom:3rem}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.collection.indian-wear .product-card{border:2px solid var(--color-accent);position:relative}.collection.indian-wear .product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent),transparent);opacity:0;transition:var(--transition-smooth)}.collection.indian-wear .product-card:hover:before{opacity:1}.testimonial{background:#fff;padding:2rem;border-radius:.75rem;border-left:4px solid var(--color-accent);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.testimonial:hover{box-shadow:var(--shadow-medium)}.testimonial-text{font-size:.95rem;margin-bottom:1rem;color:var(--color-text-secondary);font-style:italic}.testimonial-author{font-weight:600;color:var(--color-text-primary)}.testimonial-rating{color:#ffb800;margin-top:.5rem}.product.wholesale:after{content:"Wholesale";position:absolute;top:1rem;right:1rem;background:var(--color-accent);color:var(--color-text-primary);padding:.5rem 1rem;border-radius:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.product.wholesale .add-to-cart{display:none}.product.wholesale .wholesale-cta{display:block;background:var(--color-text-primary);color:var(--color-bg-primary);padding:.875rem;text-align:center;border-radius:.5rem;text-decoration:none;font-weight:600;transition:var(--transition-smooth)}.product.wholesale .wholesale-cta:hover{background:var(--color-accent);color:var(--color-text-primary)}navbar{background:#fff;padding:1.5rem 2rem;box-shadow:var(--shadow-subtle);position:sticky;top:0;z-index:1000}navbar a{color:var(--color-text-primary);text-decoration:none;font-weight:500;margin:0 1.5rem;transition:var(--transition-smooth);position:relative}navbar a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-accent);transition:width .3s ease}navbar a:hover:after{width:100%}footer{background:var(--color-text-primary);color:var(--color-bg-primary);padding:3rem 2rem 1.5rem;margin-top:4rem}footer a{color:var(--color-accent);text-decoration:none;transition:var(--transition-smooth)}footer a:hover{color:var(--color-bg-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-in-left{animation:slideInLeft .6s ease-out}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.btn{padding:.75rem 1.5rem;font-size:.9rem}navbar a{margin:0 .75rem}.hero{min-height:80vh}}@media (max-width: 480px){h1{font-size:1.5rem}h2{font-size:1.25rem}.collection-grid{grid-template-columns:1fr}.product-info{padding:1rem}.btn{padding:.75rem 1rem;font-size:.85rem;width:100%}}.text-center{text-align:center}.text-muted{color:var(--color-text-secondary)}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}.p-4{padding:2rem}.rounded{border-radius:.75rem}.shadow{box-shadow:var(--shadow-subtle)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modern-minimal.css.map */
