.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce .elementor-1947 .elementor-element.elementor-element-358077f8 form.cart table.variations tr th,.woocommerce .elementor-1947 .elementor-element.elementor-element-358077f8 form.cart table.variations tr td{background-color:white}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{margin-top:-80px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{color:grey}.woocommerce .elementor-1947 .elementor-element.elementor-element-358077f8 form.cart table.variations tr th,.woocommerce .elementor-1947 .elementor-element.elementor-element-358077f8 form.cart table.variations tr td{text-align:left}.woocommerce .elementor-1947 .elementor-element.elementor-element-358077f8 form.cart table.variations label{color:rgba(0,0,0,.48);font-family:"Poppins",Sans-serif;margin-left:-10px}.aws_result_title{color:#129533!important}.woocommerce-info{border-top-color:black}.woocommerce-info::before{color:black}.aws-search-result .aws_result_title{color:black!important;font-weight:700}.aws_onsale{background-color:black!important}.woocommerce span.onsale{border-radius:0;background-color:black}.woocommerce div.product .stock{color:black}.woocommerce div.product div.images .flex-control-thumbs li img{margin-top:20px}#submit_redsys_payment_form{color:white;background-color:black;margin-top:20px;margin-right:20px}.woocommerce #reviews #comments h2{display:none}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image){background-color:black;box-shadow:0px 0px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:hover{background-color:black!important;box-shadow:0px 0px!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label{font-size:15px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{padding:12px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000;font-size:1.25em;font-weight:700}.detalles-box{max-width:600px;margin:0 auto;background:#fff}.detalles-titulo{font-size:20px;font-weight:500;margin-bottom:10px;color:#222}.detalles-tabla{width:100%;border-collapse:collapse;table-layout:fixed}.detalles-tabla td{width:33.33%;text-align:center;vertical-align:top;padding:20px 25px;border:1px solid #eee;background:#fff}.detalles-tabla img{width:80%;max-width:300px;height:auto;margin:0 auto 12px;display:block}.detalles-tabla p{font-size:15px;line-height:1.4;color:#444;margin:0}.detalles-tabla tbody tr:nth-child(odd) td,.detalles-tabla tbody tr:nth-child(odd) th{background-color:#fff}@media (max-width:768px){.detalles-tabla,.detalles-tabla tbody,.detalles-tabla tr,.detalles-tabla td{display:block;width:100%}.detalles-tabla td{border:1px solid #eee;border-bottom:none;padding:20px}.detalles-tabla td:last-child{border-bottom:1px solid #eee}.detalles-tabla img{max-width:180px}}.woocommerce div.product .woocommerce-product-gallery{display:flex;gap:22px;align-items:flex-start}.woocommerce div.product .flex-control-thumbs{order:1;width:78px;display:flex!important;flex-direction:column;gap:12px;margin:0!important;padding:0!important}.woocommerce div.product .flex-control-thumbs li{list-style:none;width:78px!important;height:78px;overflow:hidden;float:none!important}.woocommerce div.product .flex-control-thumbs img{width:100%;height:100%;object-fit:cover}.woocommerce div.product .flex-viewport{order:2;flex:1;overflow:hidden!important}.woocommerce div.product .woocommerce-product-gallery__image img{width:100%;max-width:560px;height:auto;display:block}.woocommerce div.product .woocommerce-product-gallery__wrapper{overflow:hidden}.single-product table.variations{background:#fff!important}.single-product table.variations td,.single-product table.variations th{background:#fff!important}.ms-badge-nuevo{position:absolute;top:15px;left:15px;z-index:9;display:inline-block;background:#000;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:10px 14px;text-transform:uppercase;letter-spacing:.5px}