body{background-color:#fffaf5;font-family:'Segoe UI',sans-serif;color:#333;margin:0;padding:0;min-height:100vh;overflow-x:hidden}html,body{height:100%}.pedido-container{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:20px}.pedido-left{flex:1 1 350px;max-width:500px;display:flex;align-items:center;justify-content:center}.pedido-right{flex:1 1 350px;max-width:500px}.pedido-galeria{display:flex;justify-content:center;align-items:center;height:100%}.pedido-galeria img{width:100%;max-width:400px;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);object-fit:contain}.pedido-titulo{font-size:2rem;font-weight:700;color:#e56c00;margin-bottom:10px;text-align:center}.pedido-subtitulo{font-size:1.1rem;color:#5e3b15;margin-bottom:30px;text-align:center}.pedido-form{display:flex;flex-direction:column;gap:15px}.pedido-form label{font-weight:600;margin-bottom:5px;color:#444}.pedido-form select{padding:10px;border:2px solid #f28c28;border-radius:8px;font-size:1rem;background-color:#fff;color:#333;transition:border-color 0.3s ease}.pedido-form select:focus{border-color:#e56c00;outline:none}.pedido-precio{font-size:1.2rem;font-weight:700;color:#e56c00;margin-top:10px}.btn-comprar{background-color:#e56c00;color:#fff;padding:12px;border:none;border-radius:25px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color 0.3s ease}.btn-comprar:hover{background-color:#c85c00}@media (max-width:768px){.pedido-container{flex-direction:column;align-items:center;height:auto;padding:20px 10px}.pedido-left,.pedido-right{max-width:100%}.pedido-galeria img{max-width:100%}}.nota-comision{font-size:.85rem;color:#c50;font-style:italic}img{-webkit-user-drag:none;user-select:none}.brand-logo{width:60px;height:auto}.main-header{background-color:#fffaf5;border-bottom:1px solid #f96;padding:10px 20px;font-family:'Poppins',sans-serif;position:sticky;top:0;z-index:1000}.container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.nav-menu ul{list-style:none;display:flex;gap:20px;margin:0;padding:0}.nav-menu a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#3b3b3b;font-weight:500;transition:color 0.3s}.nav-icon{width:18px;height:18px;transition:transform 0.2s ease}.nav-menu a:hover .nav-icon{transform:scale(1.1)}.nav-menu a:hover{color:#f96}.menu-icon{display:none;font-size:28px;cursor:pointer;color:#f96}.menu-toggle{display:none}.main-content{padding:40px 20px;max-width:1200px;margin:0 auto;box-sizing:border-box}@media (max-width:768px){.menu-icon{display:block;font-size:30px;cursor:pointer;z-index:1002;position:relative;transition:transform 0.3s ease}.menu-toggle:checked+.menu-icon::before{content:"✕";position:absolute;left:0;color:#f96}.menu-toggle:checked+.menu-icon{color:#fff0}.nav-menu{position:fixed;top:0;right:-100%;height:100vh;width:70%;background-color:#fffaf5;box-shadow:-2px 0 10px rgb(0 0 0 / .2);padding:70px 20px 20px;display:flex;flex-direction:column;gap:20px;transition:right 0.3s ease-in-out;z-index:1001}.menu-toggle:checked~.nav-menu{right:0}.nav-menu ul{flex-direction:column;align-items:flex-start;gap:15px}.nav-menu a{font-size:1.1rem;color:#3b3b3b}.main-header .container{justify-content:space-between}}.footer{background-color:#fffaf5;border-top:1px solid #f96;padding:30px 20px 10px;margin-top:40px;text-align:center;font-family:'Poppins',sans-serif}.social-icons{display:flex;justify-content:center;gap:20px;margin-bottom:15px}.social-icons a img{width:36px;height:36px;transition:transform 0.3s ease;filter:grayscale(20%)}.social-icons a img:hover{transform:scale(1.1);filter:grayscale(0%)}.footer-text{color:#666;font-size:14px;margin-top:10px}.whatsapp-float{position:fixed;bottom:20px;right:20px;z-index:1000;width:55px;height:55px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgb(0 0 0 / .3);transition:transform 0.3s ease}.whatsapp-float img{width:28px;height:28px;filter:brightness(0) invert(1)}.whatsapp-float:hover{transform:scale(1.1)}
.footer-faq {
  margin-top: 10px;
}

.footer-faq-link {
  color: #e56c00;
  font-weight: 500;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: color 0.3s;
}

.footer-faq-link:hover {
  color: #c85c00;
}
.faq-icon {
  width: 20px;
  vertical-align: middle;
  margin-right: 6px;
}

