*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;background:#fcfff5;overflow-x:hidden}.page-content{width:100%;height:100%;display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto}.header{width:100%;background:#452b17;padding:10px;position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-menu{display:flex;align-items:center;justify-content:space-between;flex-grow:1}.nav-menu-item{list-style:none;font-size:25px;padding:10px;cursor:pointer;text-align:center;flex:1}.nav-menu-item img{width:200px;margin:0 auto}.search-overlay{position:absolute;top:100%;left:0;width:100%;height:60px;background-color:#fff;display:none;align-items:center;padding:0 20px;box-shadow:0 4px 6px #0000001a}.search-overlay.active{display:flex}.search-overlay input{flex:1;padding:10px;border:none;font-size:16px;outline:none}.close-button{background:none;border:none;font-size:16px;cursor:pointer;color:#333}.search-results{list-style:none;margin:60px 0 0;padding:10px;background:#fff;border-top:1px solid #ccc;width:100%;box-shadow:0 4px 6px #0000001a}.search-results.hidden{display:none}.search-results li{padding:8px}.search-results li a{text-decoration:none;color:inherit}.contact-form{width:100%;padding:20px;background:#f4f4f4;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;align-items:center;gap:20px}.contact-form h1{font-size:1.8rem;color:#452b17;text-transform:uppercase;margin-bottom:10px}.contact-form .form-group{width:100%;max-width:500px;display:flex;flex-direction:column;gap:8px}.contact-form label{font-size:1rem;color:#333;font-weight:700;text-transform:capitalize}.contact-form input,.contact-form textarea{width:100%;padding:12px;font-size:1rem;color:#333;border:2px solid #ddd;border-radius:5px;outline:none;transition:border-color .3s ease;background:#fff}.contact-form input:focus,.contact-form textarea:focus{border-color:#452b17}.contact-form textarea{resize:none}.contact-form .btn{background:#452b17;color:#fff;font-size:1rem;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;transition:background .3s ease;align-self:flex-end}.contact-form .btn:hover{background:#5a3820}.footer{width:100%;height:300px;background:#452b17;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.social-media{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.social-media h3{color:#fff;font-family:Acumin;text-transform:uppercase;font-size:1.5em}.social-media .correo{color:#fff;text-decoration:none;font-family:mono;font-size:.7em}.redes{display:flex;gap:15px}.redes li{list-style:none;font-size:20px}.support{width:100%;height:40px;border-top:1px solid white;border-bottom:1px solid white;display:flex;justify-content:space-between;align-items:center;padding:20px;position:relative;transition:height .3s ease}.support .sup{color:#fff;font-family:Acumin;text-transform:uppercase}.support .plus{background:none;border:none;cursor:pointer;font-size:1em}.dropdown-links{position:absolute;width:100%;top:100%;left:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.dropdown-links a{display:block;color:#fff;font-family:mono;font-size:.8em;text-transform:uppercase;text-decoration:none;padding:8px;margin:5px 0}.dropdown-links a:hover{text-decoration:underline}.other-content{transition:margin-top .3s ease}.marca-agua{width:100%;height:40px;display:flex;justify-content:center;align-items:center}.copy{color:#452b17;font-family:Acumin;text-transform:uppercase}@media screen and (max-width: 768px){.contact-form{padding:15px}.contact-form h1{font-size:1.5rem}.contact-form .btn{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact.css.map */
