@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--bg-main: #0a0a0b;--bg-card: rgba(255, 255, 255, .03);--bg-glass: rgba(10, 10, 11, .75);--text-primary: #ffffff;--text-secondary: #a1a1aa;--accent-primary: #FF5A2C;--accent-glow: rgba(255, 90, 44, .4);--accent-secondary: #3b82f6;--border-light: rgba(255, 255, 255, .08);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 32px;--transition: all .3s cubic-bezier(.25, .8, .25, 1);--font-main: "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);background-color:var(--bg-main);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.text-gradient{background:linear-gradient(135deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.text-gradient-accent{background:linear-gradient(135deg,var(--accent-primary) 0%,#ff8c42 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-light);transition:var(--transition)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:80px}.logo{font-size:1.5rem;font-weight:800;color:var(--text-primary);text-decoration:none;letter-spacing:-.5px;display:flex;align-items:center;gap:6px}.logo span{color:var(--accent-primary)}.nav-links{display:flex;align-items:center;gap:36px;list-style:none}.nav-links a{text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.95rem;transition:var(--transition);position:relative}.nav-links a:hover{color:var(--text-primary)}.nav-links a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background:var(--accent-primary);transition:var(--transition);border-radius:2px}.nav-links a:hover:after{width:100%}.btn-nav{background:var(--accent-primary)!important;color:var(--text-primary)!important;padding:12px 28px;border-radius:50px;font-weight:600!important;transition:var(--transition)!important;box-shadow:0 4px 20px var(--accent-glow)}.btn-nav:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.btn-nav:after{display:none}.hamburger{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer}.hamburger span{display:block;width:28px;height:2px;background:var(--text-primary);border-radius:2px;transition:var(--transition)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 80px;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 60%);filter:blur(80px);z-index:0;opacity:.6}.hero-content{position:relative;z-index:1;max-width:760px}.badge{display:inline-flex;align-items:center;gap:8px;background:#ff5a2c1a;color:var(--accent-primary);border:1px solid rgba(255,90,44,.2);padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:32px;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge:before{content:"";display:block;width:8px;height:8px;background:var(--accent-primary);border-radius:50%;box-shadow:0 0 10px var(--accent-primary)}.hero-content h1{font-size:clamp(3rem,6vw,4.8rem);font-weight:900;line-height:1.1;margin-bottom:24px;letter-spacing:-.04em}.hero-sub{font-size:1.2rem;color:var(--text-secondary);margin-bottom:48px;line-height:1.7;max-width:600px}.hero-cta{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:60px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--accent-primary);color:var(--text-primary);padding:18px 36px;border-radius:50px;font-weight:700;font-size:1.05rem;text-decoration:none;transition:var(--transition);box-shadow:0 10px 30px var(--accent-glow);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn-primary:hover:after{left:100%}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px var(--accent-glow)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:var(--text-primary);padding:18px 36px;border-radius:50px;font-weight:600;font-size:1.05rem;text-decoration:none;border:1px solid var(--border-light);transition:var(--transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.hero-stats{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.stat{display:flex;flex-direction:column;gap:4px}.stat strong{font-size:1.8rem;font-weight:800;color:var(--text-primary)}.stat span{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;font-weight:500}.section{padding:120px 0;position:relative}.section-header{text-align:center;margin-bottom:72px}.section-header h2{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;margin-bottom:16px;letter-spacing:-.03em}.section-header p{color:var(--text-secondary);font-size:1.2rem;max-width:600px;margin:0 auto}.glass-card{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:40px;transition:var(--transition)}.glass-card:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#ffffff26;box-shadow:0 20px 40px #0006}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.service-card{position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent-primary),transparent);opacity:0;transition:var(--transition)}.service-card:hover:before{opacity:1}.service-card.featured{border-color:#ff5a2c4d;box-shadow:0 0 40px #ff5a2c1a}.service-card.featured:before{opacity:1}.badge-card{position:absolute;top:24px;right:24px;background:var(--accent-primary);color:var(--text-primary);font-size:.75rem;font-weight:700;padding:6px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:1px}.service-icon{font-size:3rem;margin-bottom:24px;background:#ffffff0d;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--border-light);transition:var(--transition)}.service-card:hover .service-icon{transform:scale(1.1) rotate(-5deg);background:#ff5a2c1a;border-color:#ff5a2c4d}.service-card h3{font-size:1.5rem;font-weight:700;margin-bottom:20px}.service-card ul{list-style:none;margin-bottom:32px}.service-card ul li{color:var(--text-secondary);font-size:1rem;padding:10px 0;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:12px}.service-card ul li:before{content:"\2713";color:var(--accent-primary);font-weight:900}.service-card ul li:last-child{border-bottom:none}.card-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-primary);font-weight:600;font-size:1rem;text-decoration:none;transition:var(--transition)}.card-link:hover{gap:12px;text-shadow:0 0 10px var(--accent-glow)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step{text-align:center;padding:32px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);position:relative;transition:var(--transition)}.step:hover{transform:translateY(-8px);background:#ffffff0d}.step-number{width:64px;height:64px;background:var(--accent-primary);color:var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin:0 auto 24px;box-shadow:0 10px 20px var(--accent-glow)}.step h3{font-size:1.2rem;font-weight:700;margin-bottom:12px}.step p{font-size:.95rem;color:var(--text-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px}.price-card{display:flex;align-items:center;gap:20px;padding:24px 32px}.price-icon{font-size:2.5rem}.price-info{flex:1}.price-info h4{font-size:1.1rem;font-weight:700}.price-label{font-size:.85rem;color:var(--text-secondary)}.price-tag{font-size:1.2rem;font-weight:800;color:var(--accent-primary)}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.feature{text-align:center}.feature-icon{font-size:3rem;margin-bottom:24px;display:inline-block;padding:20px;background:#ffffff08;border-radius:50%;border:1px solid var(--border-light);transition:var(--transition)}.feature:hover .feature-icon{transform:translateY(-8px) scale(1.1);background:#ff5a2c1a;border-color:#ff5a2c4d}.feature h3{font-size:1.3rem;font-weight:700;margin-bottom:12px}.feature p{color:var(--text-secondary);font-size:1rem}.contact-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.contact-cards{display:flex;flex-direction:column;gap:24px}.contact-card{display:flex;align-items:center;gap:24px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:28px;text-decoration:none;color:var(--text-primary);transition:var(--transition)}.contact-card:hover{background:#ffffff0f;transform:translate(8px)}.contact-card-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--border-light)}.contact-card.whatsapp .contact-card-icon{background:#25d36626;border-color:#25d3664d;color:#25d366}.contact-card strong{display:block;font-weight:700;font-size:1.2rem;margin-bottom:4px}.contact-card span{font-size:1rem;color:var(--text-secondary)}.cta-box{background:linear-gradient(145deg,#191e28cc,#0a0c12e6);border:1px solid rgba(255,90,44,.2);border-radius:var(--radius-lg);padding:56px 48px;text-align:center;box-shadow:0 30px 60px #00000080;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,90,44,.1) 0%,transparent 60%);pointer-events:none}.cta-box h3{font-size:2rem;font-weight:800;margin-bottom:16px}.cta-box p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:40px}.footer{background:#050505;border-top:1px solid var(--border-light);padding:80px 0 40px;text-align:center}.footer-logo{font-size:2rem;font-weight:900;color:var(--text-primary);margin-bottom:16px}.footer-logo span{color:var(--accent-primary)}.footer-links{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin:32px 0}.footer-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:var(--transition)}.footer-links a:hover{color:var(--accent-primary)}@media(max-width:992px){.steps{grid-template-columns:repeat(2,1fr)}.contact-wrapper{grid-template-columns:1fr}}@media(max-width:768px){.nav-links{display:none}.hamburger{display:flex}.hero-content h1{font-size:2.5rem}.hero-stats{gap:24px;flex-direction:column;align-items:flex-start}.section{padding:80px 0}.cta-box{padding:40px 24px}.steps{grid-template-columns:1fr}}.shopify-content-main{padding-top:80px}.page-hero{padding:160px 0 80px;background:radial-gradient(circle at center,rgba(255,90,44,.1) 0%,transparent 70%);text-align:center}.fh-shop-categories{padding:120px 0}.fh-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.fh-category-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:48px;text-decoration:none;color:var(--text-primary);transition:var(--transition);display:block}.fh-category-card:hover{transform:translateY(-8px);border-color:#ff5a2c4d;box-shadow:0 20px 40px #00000080}.fh-category-card span{background:#ff5a2c1a;color:var(--accent-primary);padding:8px 16px;border-radius:50px;font-weight:800;display:inline-block;margin-bottom:24px}.fh-category-card strong{font-size:2rem;font-weight:800;display:block;margin-bottom:12px}.fh-category-card small{color:var(--text-secondary);font-size:1.1rem}.fh-legal-footer{background:#030303;border-top:1px solid var(--border-light);padding:48px 0}.fh-legal-footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.fh-legal-footer h2{font-size:1.5rem;margin-bottom:24px}.fh-legal-links{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:24px}.fh-legal-links a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:var(--transition)}.fh-legal-links a:hover{color:var(--accent-primary)}.fh-legal-owner{color:#fff6;font-size:.9rem}.fh-language-selector select{background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-primary);padding:10px 16px;border-radius:50px;font-weight:600;cursor:pointer;outline:none}.fh-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px}.fh-product-card{display:flex;flex-direction:column;padding:20px;text-decoration:none;color:var(--text-primary);border-radius:var(--radius-md)}.fh-product-image{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:20px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.fh-product-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.fh-product-card:hover .fh-product-image img{transform:scale(1.05)}.placeholder-img{color:var(--text-secondary);font-weight:600}.fh-product-info h3{font-size:1.2rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.empty-state{text-align:center;padding:60px 20px}.empty-state h3{font-size:1.5rem;margin-bottom:12px;color:var(--accent-primary)}.empty-state p{color:var(--text-secondary);margin-bottom:24px}.tag-hints{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.tag-hints span{background:#ffffff0d;padding:8px 16px;border-radius:50px;border:1px solid var(--border-light);font-size:.9rem}.pagination-wrapper{margin-top:60px;text-align:center}.pagination-wrapper span{display:inline-block;padding:8px 16px;margin:0 4px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;transition:var(--transition)}.pagination-wrapper a{display:inline-block;padding:8px 16px;margin:0 4px;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;transition:var(--transition)}.pagination-wrapper a:hover{background:#ffffff1a}.pagination-wrapper .current{background:var(--accent-primary);border-color:var(--accent-primary);font-weight:700}.fh-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.fh-product-gallery{padding:24px;display:flex;align-items:center;justify-content:center}.fh-product-main-image{width:100%;height:auto;border-radius:var(--radius-sm);object-fit:cover}.placeholder-img.large{min-height:400px}.fh-product-content h1{font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1;margin-bottom:16px}.fh-price{font-size:2.5rem;font-weight:800;color:var(--text-primary);margin-bottom:32px}.product-description{font-size:1.05rem;color:var(--text-secondary);margin-bottom:40px;line-height:1.8}.product-description ul,.product-description ol{margin:20px 0 20px 24px}.product-description li{margin-bottom:10px}.purchase-card{padding:32px}.quantity-selector{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.quantity-selector label{font-weight:600;color:var(--text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.input-modern{background:#0003;border:1px solid var(--border-light);color:var(--text-primary);padding:14px 20px;border-radius:var(--radius-sm);font-size:1.1rem;font-weight:600;width:100%;outline:none;transition:var(--transition)}.input-modern:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #ff5a2c33}.btn-full{width:100%}@media(max-width:992px){.fh-product-detail{grid-template-columns:1fr;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/style.css.map */
