.related.products .button{display:block;font-size:16px;width:100%;margin-top:15px;padding:3px;border-radius:999px;background:#e60050;color:#fff!important;text-align:center;text-decoration:none!important}.related.products .button:hover{background:#c90045}.waylet-variable{background:#002b45}.woocommerce-cart table.cart td.product-remove,.woocommerce-cart table.cart th.product-remove{width:0!important;padding:0!important;border:0!important}.woocommerce-cart table.cart td.product-remove a.remove{display:none!important}.woocommerce-cart table.cart td.product-name{position:relative!important;padding-right:54px!important}.woocommerce-cart table.cart td.product-name a.remove.remove-inside-name{position:absolute!important;right:10px!important;top:12px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f3f4f6!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;color:transparent!important;text-decoration:none!important;box-shadow:none!important;z-index:20!important;margin:0!important;padding:0!important}.woocommerce-cart table.cart td.product-name a.remove.remove-inside-name::before{content:""!important;width:14px!important;height:14px!important;display:block!important;background-image:url('https://cdn-icons-png.flaticon.com/512/1214/1214428.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.woocommerce-cart table.cart td.product-name a.remove.remove-inside-name:hover{background:#ffe5e5!important}.woocommerce-cart table.cart td.product-name>*:not(.remove-inside-name){display:block}@media (max-width:767px){.woocommerce-cart table.cart td.product-name{padding-right:44px!important}.woocommerce-cart table.cart td.product-name a.remove.remove-inside-name{right:6px!important;top:8px!important;width:28px!important;height:28px!important}}.btn_upload{padding:10px 20px}.Outer_upload button{display:flex;align-items:center;justify-content:flex-start;padding-left:10px;gap:6px}.Outer_upload button::before{content:"";width:46px;height:46px;margin-right:-20px;background-image:url('https://waylet.pyramidconsulting.es/wp-content/uploads/2026/04/Icono-subir-multa.webp');background-size:contain;background-repeat:no-repeat;background-position:center}body.woocommerce-checkout form.checkout{padding:0px!important}.main_upload{border:none}.checkout-bloque{font-size:22px;font-weight:700;margin-bottom:10px}.checkout-bloque-secundario{font-size:18px;font-weight:600;margin-top:20px;margin-bottom:10px;opacity:0.7}#order_review.woocommerce-checkout-review-order:not(:has(*)){display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#order_review_heading:has(+#order_review.woocommerce-checkout-review-order:not(:has(*))){display:none!important;margin:0!important;padding:0!important}#order_review.woocommerce-checkout-review-order:not(:has(*))::before,#order_review.woocommerce-checkout-review-order:not(:has(*))::after{display:none!important;content:none!important}.fee{display:none}#billing_fecha{width:100%;height:48px;padding:0 14px;font-size:14px;font-family:inherit;color:#1f2d3d;border:1px solid #d9e1ec;border-radius:12px;background-color:#f8fafc;box-shadow:none;outline:none;transition:all 0.2s ease}#billing_fecha:hover{border-color:#b8c4d6;background-color:#ffffff}#billing_fecha:focus{border-color:#2b6cb0;background-color:#ffffff;box-shadow:0 0 0 3px rgba(43,108,176,0.15)}#billing_fecha::-webkit-calendar-picker-indicator{filter:opacity(0.6);cursor:pointer}#billing_fecha::-webkit-inner-spin-button,#billing_fecha::-webkit-clear-button{display:none}#billing_fecha_field label{font-size:14px;font-weight:500;color:#2c3e50;margin-bottom:6px;display:block}#billing_fecha{width:100%;height:48px!important;padding:0 42px 0 14px!important;box-sizing:border-box!important;font-size:14px;font-family:inherit;color:#1f2d3d;border:1px solid #d9e1ec;border-radius:12px;background-color:#f8fafc;line-height:normal!important;appearance:auto;-webkit-appearance:auto}#billing_fecha:hover{border-color:#b8c4d6;background-color:#ffffff}#billing_fecha:focus{border-color:#2b6cb0;background-color:#ffffff;box-shadow:0 0 0 3px rgba(43,108,176,0.15);outline:none}#billing_fecha::-webkit-calendar-picker-indicator{opacity:0.8;cursor:pointer}#billing_fecha_field label{font-size:14px;font-weight:500;color:#2c3e50;margin-bottom:6px;display:block}