*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:linear-gradient(135deg,#0f1419,#1a1f2e 40%,#162032,#0f1419);background-attachment:fixed;color:#f5e6c8;line-height:1.7;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, Georgia, "Times New Roman", "Amiri", serif);font-weight:600}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-weight:700;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:none;text-align:center;letter-spacing:.5px}.btn--primary{background:linear-gradient(135deg,#c9a227,#ddb94d);color:#0f1419;box-shadow:0 4px 20px #c9a2274d}.btn--primary:hover{background:linear-gradient(135deg,#ddb94d,#e8c96a);transform:translateY(-3px);box-shadow:0 8px 30px #c9a22780}.btn--outline{border:2px solid #c9a227;color:#c9a227;background:#c9a22714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--outline:hover{background:#c9a227;color:#0f1419;transform:translateY(-3px)}.btn--small{padding:10px 24px;font-size:.875rem}.btn--large{padding:18px 48px;font-size:1.15rem}.site-header{position:sticky;top:0;z-index:100;background:#0f1419eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(201,162,39,.25)}.site-header nav a{position:relative;transition:color .3s ease}.site-header nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#c9a227;transition:width .3s ease}.site-header nav a:hover:after{width:100%}.site-header nav a:hover{color:#c9a227!important}.lang-dropdown{display:none}.lang-switcher:focus-within .lang-dropdown,.lang-dropdown.show{display:block!important}.lang-dropdown a:hover{background:#c9a2271a;color:#c9a227!important}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg img{transition:transform 20s ease}.hero-section:hover .hero-bg img{transform:scale(1.05)}@keyframes pulse-gold{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hero-badge{animation:pulse-gold 3s ease-in-out infinite}@keyframes float-particle{0%,to{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) rotate(720deg);opacity:0}}.particle{will-change:transform,opacity}.product-card{transition:all .5s cubic-bezier(.4,0,.2,1)}.product-card:hover{transform:translateY(-8px);border-color:#c9a22766!important;box-shadow:0 25px 50px #0006}.product-card:hover img[style*="filter:drop-shadow"]{transform:translate(-50%) scale(1.08)!important}footer a:hover{color:#c9a227!important}.legal-page .legal-block h2{position:relative;padding-left:16px}.legal-page .legal-block h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:20px;background:#c9a227;border-radius:2px}.legal-page a:hover{color:#ddb94d!important}input,textarea,select{transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#c9a227!important;box-shadow:0 0 0 3px #c9a22726}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f1419}::-webkit-scrollbar-thumb{background:#3a4a5a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c9a227}::selection{background:#c9a22759;color:#fff}[dir=rtl] .site-header .container>div{flex-direction:row-reverse}[dir=rtl] .site-header nav{flex-direction:row-reverse}.mobile-menu-btn{display:none;background:none;border:none;color:#c9a227;cursor:pointer;padding:8px}@media(max-width:768px){.site-header nav{display:none!important}.mobile-menu-btn{display:block!important}#about .container>div:last-child,#contacto .container>div:last-child,.legal-page .container>div:last-child{grid-template-columns:1fr!important}.product-card{margin-bottom:20px}.btn--large{padding:14px 32px;font-size:1rem}footer .container>div:first-child{grid-template-columns:1fr!important;gap:32px!important}.hero-badge{font-size:.95rem!important;padding:10px 24px!important}}.skip-to-content-link:focus{position:fixed!important;top:8px;left:8px;z-index:9999;background:#c9a227;color:#0f1419;padding:10px 18px;border-radius:6px;font-weight:700;left:8px!important;box-shadow:0 4px 20px #0000004d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .8s ease forwards}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(201,162,39,.08),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}#features>div>div>div,#about .container>div>div,#contacto .container>div>div>div{transition:all .4s cubic-bezier(.4,0,.2,1)}video{object-fit:cover}.gold-line{width:80px;height:2px;background:linear-gradient(to right,transparent,#c9a227,transparent);margin:24px auto 0}.warm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c9a22708,#2d6b6b08,#c9a22708);z-index:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/daiman.css.map */
