button.single_add_to_cart_button.button.alt{color:#7A5A11;border:1px solid #997F30}button.single_add_to_cart_button.button.alt:hover{color:#7A5A11}.woocommerce-Price-amount{color:#7A5A11}.posted_in a{color:#7A5A11}h1.product_title.entry-title{font-family:'Vidaloka',Georgia,"Times New Roman",serif;font-size:50px;color:#7A5A11!important;line-height:1.15em;text-align:center}.et_overlay::before{color:#7A5A11!important}.tienda-layout{display:grid;grid-template-columns:300px auto;gap:2rem;margin-top:2rem}.tienda-filtros{background-color:#fbf9f4;padding:1.5rem;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,0.05)}.tienda-productos{padding:1rem}.et-cart-info{color:#7A5A11!important}@media screen and (max-width:768px){.tienda-layout{grid-template-columns:auto}.tienda-filtros,.tienda-productos{padding:1rem}}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#7A5A11!important}.form-floating{position:relative}.form-floating input[type="text"],.form-floating input[type="email"],.form-floating textarea{width:100%;padding:1.25rem 0.75rem 0.5rem 0.75rem;border:1px solid #ccc;border-radius:0.25rem;font-size:1rem;line-height:1.5;background-color:#fff;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;box-sizing:border-box}.form-floating label{position:absolute;top:1rem;left:0.75rem;padding:0 0.25rem;pointer-events:none;transition:transform 0.15s ease-in-out,opacity 0.15s ease-in-out;color:#6c757d;background-color:#fff;z-index:1}.form-floating input:focus+label,.form-floating input:not(:placeholder-shown)+label,.form-floating textarea:focus+label,.form-floating textarea:not(:placeholder-shown)+label,.form-floating.has-value label,.form-floating.is-focused label{transform:translateY(-1.75rem) scale(0.75);color:#a07a4a;opacity:1}.form-floating input:focus,.form-floating textarea:focus{border-color:#a07a4a;box-shadow:0 0 0 0.25rem rgba(160,122,74,0.25);outline:0}.form-floating .wpcf7-form-control-wrap{display:block;width:100%}.form-row{display:flex;gap:1rem}.form-col{flex:1}@media (max-width:600px){.form-row{flex-direction:column}.form-col{width:100%}}