.woocommerce-notices-wrapper{margin:16px 0;display:block;width:100%;font-family:inherit}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:12px;font-size:15px;font-weight:500;line-height:1.5;border-radius:6px;border-left:4px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,0.08);transition:all 0.3s ease-in-out}.woocommerce-message{background-color:#e6f4ea!important;color:#1e4620!important;border-left-color:#34a853!important}.woocommerce-error{background-color:#fdecea!important;color:#611a15!important;border-left-color:#d93025!important}.woocommerce-info{background-color:#e8f0fe!important;color:#174ea6!important;border-left-color:#4285f4!important}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{font-family:"Font Awesome 5 Free","Font Awesome 6 Free",sans-serif;font-weight:900;font-size:18px;line-height:1}.woocommerce-message::before{content:"\f058";color:#34a853!important}.woocommerce-error::before{content:"\f057";color:#d93025!important}.woocommerce-info::before{content:"\f05a";color:#4285f4!important}.woocommerce-message:hover{background-color:#dff7e4!important}.woocommerce-error:hover{background-color:#fcdedb!important}.woocommerce-info:hover{background-color:#dce8fd!important}@media (prefers-color-scheme:dark){.woocommerce-message{background-color:#1e3a29!important;color:#d7f5e0!important;border-left-color:#34a853!important}.woocommerce-error{background-color:#3b1c1b!important;color:#ffd8d5!important;border-left-color:#ff6b5a!important}.woocommerce-info{background-color:#162941!important;color:#d1e2ff!important;border-left-color:#4285f4!important}}.woocommerce-price-suffix{font-size:13px;color:#292929}.products .woocommerce-price-suffix{display:none}input:focus,textarea:focus,select:focus,button:focus,button:active{box-shadow:0 0 0 3px green!important}a:focus-visible,[tabindex]:focus-visible{box-shadow:inset 0 -2px 0 0 green!important;outline:none!important}input[type="checkbox"]{transform:scale(1.5);transform-origin:center;appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;opacity:1!important;position:static!important;display:inline-block!important;pointer-events:auto!important;width:1em!important;height:1em!important;accent-color:green;margin-right:10px!important}.et_pb_contact_field_checkbox i{display:none!important}input[type="checkbox"]:focus{box-shadow:0 0 0 3px green}input[type="checkbox"],input[type="radio"]{accent-color:green}.et_pb_contact_field_checkbox i:focus{outline-offset:2px}.et_pb_main_blurb_image{margin-bottom:0;width:auto!important;line-height:27px!important}.woocommerce-result-count{color:#000!important}@media (max-width:980px){.invertir-col{display:flex;flex-direction:column-reverse}}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#104a40;color:#fff}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#191919;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{padding:12px 22px!important;color:#000}.et_pb_tabs_controls li{padding:12px 7px}.wpf-host{position:relative;z-index:30;overflow:visible!important;height:auto!important;min-height:0!important}.wpf-host .et_pb_row,.wpf-host .et_pb_text{position:relative;z-index:30;overflow:visible!important;height:auto!important;min-height:0!important}.wpf-host .wpf_form{position:relative;z-index:40;display:block}.wpf-host .wpf_items_group::after{content:"";display:block;clear:both}.wpf-host+.et_pb_section{position:relative;z-index:10;overflow:visible!important}.et_pb_section,.et_pb_row,.et_pb_module{}.et_parallax_bg{z-index:0!important}.wpf-host .wpf_items_group,.wpf-host .wpf_item{position:relative}.et_pb_text .wpf_form{position:relative;z-index:40;overflow:visible!important}@media (min-width:768px) and (max-width:980px){.two-2-2-1 .et_pb_column{width:50%!important;margin-right:0!important;float:left;clear:none!important}.two-2-2-1 .et_pb_column:nth-child(odd){clear:both!important}}@media (max-width:767px){.two-2-2-1 .et_pb_column{width:100%!important;float:none!important;clear:both!important}}table.shop_table,.checkout-button{margin:0!important}.woo-carrito-icono{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .6rem;text-decoration:none;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.woo-carrito-icono:hover{}.woo-carrito-icono:focus-visible{outline:none;box-shadow:0 0 0 .2rem #191919}.woo-carrito-icono i,.woo-carrito-icono svg{width:2rem;height:2rem;display:inline-block;vertical-align:-0.125rem}.woo-carrito-icono .count{min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:inline-flex;align-items:center;justify-content:center;background-color:#191919;color:#fff;border-radius:999px;font-size:.75rem;line-height:1;transform:translateY(-1px)}.woo-carrito-icono .total{opacity:.8;font-size:.875rem;color:#000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:800px){.menu-p div:first-child{flex:0 0 70%}.et_mobile_menu{width:80vw!important;transform:translateX(-60vw);top:50px!important}}ul.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}ul.products li.product{margin-right:auto!important;margin-left:auto!important;margin-bottom:20px!important;width:300px!important;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;background:#fff;padding-bottom:10px!important;transition:none!important}ul.products li.product:hover h2{transform:none!important;color:#104a40!important}ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;gap:12px;text-decoration:none!important;color:inherit}.et_pb_shop_0_tb_body .et_shop_image{display:block;overflow:hidden;border-radius:12px;background:#f6f6f6}.et_pb_shop_0_tb_body .et_shop_image img{width:100%!important;height:auto;aspect-ratio:1/1;object-fit:cover;transform:none!important;transition:none!important}.button:hover{background-color:#191919!important;color:#fff!important}