:root{--color-primary: #14B8A6;--color-primary-dark: #0d9488;--color-secondary: #86EFAC;--color-accent: #F472B6;--color-accent-warm: #FBBF24;--color-text: #1F2937;--color-text-light: #6B7280;--color-bg: #FFFFFF;--color-bg-light: #F9FAFB;--color-border: #E5E7EB;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background-color:var(--color-bg);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.hero-banner{position:relative;height:500px;background:linear-gradient(135deg,#14b8a6,#86efac);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.hero-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;z-index:1}.hero-banner-content{position:relative;z-index:2;max-width:600px;padding:40px 20px;animation:slideUp .8s ease-out}.hero-banner h1{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.hero-banner p{font-size:1.2rem;margin-bottom:30px;opacity:.95}.hero-banner .btn{background:#f472b6;color:#fff;padding:15px 40px;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f472b64d}.hero-banner .btn:hover{background:#ec4899;transform:translateY(-2px);box-shadow:0 6px 20px #f472b666}.flash-sale-banner{background:linear-gradient(90deg,#ef4444,#f97316);color:#fff;padding:15px 20px;text-align:center;font-weight:600;animation:pulse 2s infinite;margin-bottom:30px}.flash-sale-banner span{font-size:1.1rem;margin:0 10px}.categories-section{padding:40px 20px;background:linear-gradient(to bottom,#fff,#f9fafb)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;max-width:1200px;margin:0 auto}.category-card{background:#fff;border:2px dashed #14B8A6;border-radius:var(--radius-md);padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm)}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:#f472b6}.category-card .icon{font-size:3rem;margin-bottom:15px}.category-card p{font-weight:600;color:var(--color-text)}.products-section{padding:40px 20px;max-width:1200px;margin:0 auto}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;margin-top:30px}.product-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all .3s ease;position:relative}.product-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.product-image{position:relative;width:100%;height:280px;overflow:hidden;background:var(--color-bg-light)}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-wishlist{position:absolute;top:15px;left:15px;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm);z-index:10}.product-wishlist:hover{background:#f472b6;color:#fff;transform:scale(1.1)}.product-discount{position:absolute;top:15px;right:15px;background:#f472b6;color:#fff;padding:8px 12px;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem;z-index:9}.product-info{padding:20px}.product-category{font-size:.85rem;color:var(--color-primary);font-weight:600;margin-bottom:8px}.product-name{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:10px;line-height:1.4;min-height:50px}.product-rating{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem}.product-rating .stars{color:#fbbf24}.product-price{display:flex;gap:10px;align-items:center;margin-bottom:15px}.product-price .original{text-decoration:line-through;color:var(--color-text-light);font-size:.95rem}.product-price .sale{font-size:1.3rem;font-weight:700;color:var(--color-primary)}.product-actions{display:flex;gap:10px}.btn-add-cart{flex:1;background:var(--color-primary);color:#fff;border:none;padding:12px 15px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.btn-add-cart:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.trust-section{background:linear-gradient(135deg,#e0f7f4,#f0fdf4);padding:50px 20px;margin:40px 0}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1200px;margin:0 auto}.trust-item{text-align:center}.trust-item .icon{font-size:3rem;margin-bottom:15px}.trust-item h3{font-size:1.1rem;margin-bottom:10px;color:var(--color-text)}.trust-item p{color:var(--color-text-light);font-size:.95rem}.newsletter-section{background:var(--color-primary);color:#fff;padding:50px 20px;text-align:center}.newsletter-section h2{margin-bottom:20px}.newsletter-form{display:flex;gap:10px;max-width:500px;margin:30px auto 0;flex-wrap:wrap;justify-content:center}.newsletter-form input{flex:1;min-width:200px;padding:12px 20px;border:none;border-radius:var(--radius-sm);font-size:1rem}.newsletter-form button{background:#f472b6;color:#fff;border:none;padding:12px 30px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-form button:hover{background:#ec4899;transform:translateY(-2px)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@media(max-width:768px){h1{font-size:1.8rem}h2{font-size:1.4rem}.hero-banner{height:350px}.hero-banner h1{font-size:1.8rem}.products-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.categories-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/elegant-simplicity.css.map */
