body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background-color:#1a1a1a;box-shadow:0 2px 10px #00000040;color:#f5efe0;justify-content:space-between;padding:18px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{cursor:pointer;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;gap:10px;letter-spacing:1px}.navbar-logo,.navbar-logo span,.navbar-logo:hover{text-decoration:none}.logo-img{border-radius:50%;height:42px;object-fit:contain;width:42px}.navbar-links{display:flex;gap:32px}.navbar-links a{color:#f5efe0;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.navbar-links a:hover{color:#d4af6a}.navbar-toggle{color:#d4af6a;cursor:pointer;display:none;font-size:26px}@media (max-width:768px){.navbar-links{background-color:#1a1a1a;flex-direction:column;gap:18px;left:0;max-height:0;opacity:0;overflow:hidden;padding:0 20px;position:absolute;right:0;top:70px;transform:translateY(-8px);transition:max-height .35s ease,opacity .3s ease,padding .35s ease,transform .3s ease}.navbar-links.active{max-height:400px;opacity:1;padding:20px;transform:translateY(0)}.navbar-toggle{display:block}}.hero{align-items:center;animation:heroGradient 18s ease infinite;background-image:radial-gradient(circle at center,#1e3d2f 0,#142a20 55%,#0a1610 100%);background-size:200% 200%;box-shadow:inset 0 0 180px #00000073;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:60px 20px;position:relative}.hero:before{animation:particlesMove 42s linear infinite;background-image:radial-gradient(circle,#ffffff20 1px,#0000 0),radial-gradient(circle,#ffffff15 2px,#0000 0),radial-gradient(circle,#d4af6a25 1px,#0000 0);background-size:180px 180px,260px 260px,320px 320px;inset:0;opacity:.35}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{animation:lightSweep 11s linear infinite;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:100%;left:-35%;top:0;transform:skewX(-18deg);width:25%}.hero-content{gap:60px;justify-content:space-between;max-width:1200px;width:100%;z-index:2}.hero-content,.hero-image-container{align-items:center;display:flex;position:relative}.hero-image-container{animation:fadeRight 1.3s cubic-bezier(.2,.9,.2,1);cursor:pointer;flex:1 1;justify-content:center;perspective:1200px}.hero-image-container:before{animation:pulseGlow 7s ease-in-out infinite;background:radial-gradient(circle,#6fae7f73,#0000 70%);content:"";filter:blur(80px);height:450px;position:absolute;width:450px;z-index:-1}.hero-products-image{animation:dynamicLevitate 6s ease-in-out infinite;border-radius:16px;display:block;height:auto;max-width:100%;transform-style:preserve-3d;transition:transform .4s ease-out,filter .4s ease-out;width:45%;will-change:transform,filter}.hero-image-container:hover .hero-products-image{animation-play-state:paused;filter:drop-shadow(0 25px 35px rgba(0,0,0,.7)) drop-shadow(0 0 35px rgba(111,174,127,.8)) drop-shadow(0 0 15px rgba(212,175,106,.5));transform:translateY(-12px) rotateY(12deg) rotateX(-6deg) scale(1.08)}.hero-overlay{animation:fadeLeft 1.2s cubic-bezier(.2,.9,.2,1);color:#f5efe0;flex:1.2 1;text-align:left}.hero-overlay h1{align-items:center;animation:titleBreath 5s ease-in-out infinite;display:flex;flex-wrap:wrap;font-family:Playfair Display,serif;font-size:48px;font-weight:700;gap:12px;justify-content:flex-start;letter-spacing:.5px;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 12px #00000040}.brand-initials{display:flex}.hero-separator{color:#d4af6a;font-size:36px;font-weight:300;line-height:1;margin:0 4px;opacity:.7}.brand-brown{color:#c89b6d}.brand-green{color:#6fae7f}.hero-subname{color:#8fc79e;font-weight:600}.hero-overlay p{animation:paragraphFloat 7s ease-in-out infinite;color:#d9d2bd;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;letter-spacing:.3px;line-height:1.7;margin-bottom:40px;max-width:600px}.hero-buttons{align-items:center;display:flex;flex-direction:row;gap:20px;min-width:-webkit-max-content;min-width:max-content}.hero-btn{align-items:center;animation:buttonIdle 5s ease-in-out infinite;border-radius:30px;display:inline-flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.4px;min-width:250px;overflow:hidden;padding:16px 36px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.hero-btn:nth-child(2){animation-delay:.5s}.hero-btn:before{background:linear-gradient(115deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-130%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .8s ease;width:80%}.hero-btn:hover:before{left:150%}.hero-btn:hover{box-shadow:0 10px 25px #0006;transform:translateY(-3px) scale(1.02)}.hero-btn.primary{background-color:#d4af6a;color:#1e3d2f}.hero-btn.primary:hover{background-color:#e5c385}.hero-btn.secondary{background-color:#25d366;color:#fff}.hero-btn.secondary:hover{background-color:#3ae07a}.whatsapp-icon{flex-shrink:0;height:22px;width:22px}.hero-btn,.hero-products-image{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1024px){.hero-content{flex-direction:column-reverse;gap:40px;text-align:center}.hero-overlay{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-overlay h1{font-size:36px;justify-content:center}.hero-overlay p{max-width:700px}.hero-buttons{justify-content:center;min-width:0;min-width:auto}.hero-products-image{width:60%}}@media (max-width:768px){.hero{min-height:auto;padding:40px 20px}.hero-content{gap:32px}.hero-products-image{width:55%}.hero-overlay h1{font-size:28px;gap:8px}.hero-separator{font-size:24px}.hero-overlay p{font-size:16px;line-height:1.7;margin-bottom:30px}.hero-buttons{flex-direction:column;gap:15px}.hero-btn,.hero-buttons{min-width:0;min-width:auto;width:100%}.hero-btn{font-size:16px;padding:14px 28px}.hero-image-container:before{height:220px;width:220px}}@keyframes heroGradient{0%{background-position:0 50%}25%{background-position:40% 35%}50%{background-position:100% 50%}75%{background-position:60% 70%}to{background-position:0 50%}}@keyframes particlesMove{0%{background-position:0 0,0 0,0 0}to{background-position:0 -700px,120px -900px,-100px -1200px}}@keyframes lightSweep{0%{left:-40%}to{left:140%}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(80px)}60%{opacity:.7}to{opacity:1;transform:none}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-80px) scale(.92)}60%{opacity:.7}to{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{opacity:.55;transform:scale(1)}25%{opacity:.7;transform:scale(1.08)}50%{opacity:.9;transform:scale(1.18)}75%{opacity:.75;transform:scale(1.08)}}@keyframes dynamicLevitate{0%{filter:drop-shadow(0 10px 20px rgba(0,0,0,.6)) drop-shadow(0 0 15px rgba(111,174,127,.25));transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1)}25%{filter:drop-shadow(0 22px 30px rgba(0,0,0,.5)) drop-shadow(0 0 25px rgba(111,174,127,.5));transform:translateY(-14px) rotateX(3deg) rotateY(-3deg) scale(1.02)}50%{filter:drop-shadow(0 15px 22px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(212,175,106,.4));transform:translateY(-6px) rotateX(-2deg) rotateY(2deg) scale(1)}75%{filter:drop-shadow(0 26px 32px rgba(0,0,0,.45)) drop-shadow(0 0 30px rgba(111,174,127,.6));transform:translateY(-18px) rotateX(2deg) rotateY(4deg) scale(1.03)}to{filter:drop-shadow(0 10px 20px rgba(0,0,0,.6)) drop-shadow(0 0 15px rgba(111,174,127,.25));transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1)}}@keyframes titleBreath{0%,to{letter-spacing:.3px}50%{letter-spacing:1px}}@keyframes paragraphFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes buttonIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.products{background-color:#faf7ef;padding:80px 40px}.products-header{margin:0 auto 56px;max-width:620px;text-align:center}.products-kicker{color:#d4af6a;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.products-header h2{color:#1e3d2f;font-family:Playfair Display,serif;font-size:36px;font-weight:700;margin:10px 0 14px}.products-intro{color:#5a5a5a;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6}.products-grid{grid-gap:36px;align-items:stretch;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));margin:0 auto;max-width:1100px}.product-card{background-color:#fff;border-radius:18px;box-shadow:0 6px 24px #1e3d2f14;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{box-shadow:0 12px 32px #1e3d2f24;transform:translateY(-6px)}.product-image-wrap{flex-shrink:0;position:relative}.product-image-wrap img{display:block;height:280px;object-fit:cover;width:100%}.product-badge{background-color:#1e3d2fe6;border-radius:20px;color:#d4af6a;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;left:16px;letter-spacing:.4px;padding:7px 14px;position:absolute;top:16px}.product-info{display:flex;flex:1 1;flex-direction:column;padding:28px 26px 32px}.product-info h3{color:#1e3d2f;font-family:Playfair Display,serif;font-size:22px;font-weight:700;margin-bottom:4px}.product-tagline{color:#a08a4e;font-family:Poppins,sans-serif;font-size:13.5px;font-style:italic;margin-bottom:16px}.product-sizes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.size-pill{background-color:#eef1e8;border:1px solid #d4af6a;border-radius:20px;color:#1e3d2f;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;padding:5px 14px}.product-section{margin-bottom:20px}.product-section:last-of-type{margin-bottom:24px}.product-section h4{border-bottom:1px solid #eee3cb;color:#1e3d2f;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:1.2px;margin-bottom:12px;padding-bottom:6px;text-transform:uppercase}.benefits-list{grid-gap:9px;display:grid;gap:9px;list-style:none}.benefits-list li{align-items:flex-start;color:#3d3d3d;display:flex;font-family:Poppins,sans-serif;font-size:13.5px;gap:9px;line-height:1.4}.check-icon{color:#4c8a5e;flex-shrink:0;font-size:13px;font-weight:700;margin-top:1px}.ingredients-tags{display:flex;flex-wrap:wrap;gap:8px}.ingredient-tag{background-color:#f5efe0;border:1px solid #e5ddc0;border-radius:8px;color:#1e3d2f;font-size:12px;padding:6px 12px}.buy-now-btn,.ingredient-tag{font-family:Poppins,sans-serif}.buy-now-btn{align-items:center;background:linear-gradient(135deg,#25d366,#1ea952);border-radius:12px;box-shadow:0 4px 14px #25d36659;color:#fff;display:flex;font-size:15.5px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.3px;margin-top:auto;padding:15px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.buy-now-btn:hover{box-shadow:0 6px 20px #25d36673;transform:translateY(-2px)}.buy-now-icon{flex-shrink:0;height:20px;width:20px}@media (max-width:500px){.products{padding:60px 20px}.products-header h2{font-size:28px}.product-info{padding:22px 20px 26px}}.catalog{background-color:#fff;padding:80px 40px}.catalog-header{margin:0 auto 48px;max-width:620px;text-align:center}.catalog-kicker{color:#d4af6a;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.catalog-header h2{color:#1e3d2f;font-family:Playfair Display,serif;font-size:36px;font-weight:700;margin:10px 0 14px}.catalog-intro{color:#5a5a5a;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6}.catalog-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:0 auto;max-width:1100px}.catalog-card{background-color:#faf7ef;border:1px solid #e5ddc8;border-radius:14px;display:flex;flex-direction:column;padding:24px;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.catalog-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-4px)}.catalog-card h3{color:#1e3d2f;font-family:Playfair Display,serif;font-size:18px;margin-bottom:10px}.catalog-items{color:#555;flex:1 1;font-size:13px;line-height:1.5}.catalog-items,.catalog-price{font-family:Poppins,sans-serif;margin-bottom:16px}.catalog-price{color:#a08a4e;font-size:20px;font-weight:700}.catalog-order-btn{align-items:center;background-color:#25d366;border-radius:24px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center;padding:11px 20px;text-decoration:none;transition:transform .2s ease}.catalog-order-btn:hover{transform:scale(1.05)}@media (max-width:500px){.catalog{padding:60px 20px}.catalog-header h2{font-size:28px}}.contact{background-color:#1e3d2f;color:#f5efe0;padding:70px 40px;text-align:center}.contact h2{color:#d4af6a;font-size:30px;margin-bottom:10px}.contact p{font-size:16px;margin-bottom:30px}.contact-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-btn{border-radius:30px;font-size:15px;font-weight:600;padding:14px 30px;text-decoration:none;transition:transform .2s ease}.contact-btn:hover{transform:scale(1.05)}.whatsapp{background-color:#25d366;color:#fff}.insta{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}@media (max-width:600px){.contact-links{align-items:center;flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;width:100%}body{font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}.brand-brown{color:#b08968}.brand-green{color:#4c8a5e}
/*# sourceMappingURL=main.3e521a93.css.map*/