input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.fondo_color{background-color:#fff;padding:30px 20px}.texto_pedir{font-size:1.9em;font-family:'Work Sans',sans-serif;font-weight:700;color:#333;line-height:100%;margin-top:8px}.texto_pedir span{font-family:'Work Sans',sans-serif;font-weight:700;color:#737e9a!important;text-transform:uppercase}#avs_pedido_min{display:none}.avs_pedido_min{text-align:center!important;font-weight:bold;font-size:16px;text-transform:uppercase}.btn-circle{width:35px;height:35px;padding:8px 0;border-radius:15px!important;text-align:center;line-height:1.42857}.bot_ir_carta{background-color:#4e566b;color:#fff!important;letter-spacing:2px;font-size:16px!important;padding:8px 30px}.bot_ir_carta:hover{background-color:#414756}.table{border:1px solid #e0e0e0;margin-bottom:0;background-color:#fff}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:30px 20px;line-height:1.5;border-top:none;text-align:center}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:normal}.table thead tr th{padding:20px;border-color:transparent;border-right:1px solid #e0e0e0;background:#414756;border-bottom:1px solid #e0e0e0}.table .table-title{font-family:'Work Sans',sans-serif;font-weight:400;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:1px}.cart-table>thead>tr>th:last-child{border-right:transparent}.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important}.cart-table .item-name-col{width:410px}.table .item-name{font-size:18px;line-height:24px;margin-bottom:15px;text-align:left;line-height:110%}.table .item-name a:hover{color:#000}.table .item-price-special{font-size:18px;display:inline-block}.item-price-special{font-size:16px;color:#e82c0c}.total{text-align:right!important;color:#000}.item-total-col{text-align:right!important}.table .item-price-col .item-price-special{color:#000}.cart-table .item-name-col ul{text-align:left}.cart-table .item-name-col ul li{display:block}.table .custom-quantity-input{width:108px;height:44px;padding-right:22px;margin:0 auto}.table .custom-quantity-input input{height:100%;width:100%;font-size:20px}.table .custom-quantity-input .quantity-btn{width:22px;height:22px;line-height:22px}.total-table{font:700 18px/20px "PT Sans",sans-serif;color:#777;text-transform:uppercase}.total-table .total-table-title{font-size:16px;text-align:left!important}.total-table>tbody>tr>td,.total-table>tbody>tr:first-child>td,.total-table>tbody>tr:last-child>td{padding:15px;text-align:inherit}.total-table>tfoot>tr>td{padding:15px;font-size:22px;background:#f4f4f4;text-align:inherit}.total-table>tfoot>tr>td:first-child{color:#666}.total-table>tfoot>tr>td:last-child{color:#e82c0c;font-size:20px}.custom-quantity-input{display:block;position:relative;width:140px;height:52px;border:1px solid #e0e0e0;border-radius:3px;padding-right:26px}.custom-quantity-input input{height:100%;width:100%;border:none;text-align:center;font-weight:bold;font-size:25px;line-height:21px;color:#757575}.custom-quantity-input .quantity-btn{background:#fafafa;display:block;width:26px;height:26px;position:absolute;right:-1px;color:#777;line-height:26px;text-align:center;border:1px solid #e0e0e0;font-size:17px;box-shadow:inset 0 1px 1px rgba(255,255,255,.75);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.75)}.custom-quantity-input .quantity-btn.quantity-input-up{top:-1px;border-radius:3px 3px 0 0}.custom-quantity-input .quantity-btn.quantity-input-down{bottom:-1px;border-radius:0 0 3px 3px}.custom-quantity-input .quantity-btn:hover{border-color:#414756;background:#414756;color:#fff}.custom-quantity-input .quantity-btn:active{border-color:#e0e0e0;background:#fafafa;color:#777}.banda_botones{margin-top:20px}.btn_accion{padding:10px 15px;font-family:'Work Sans',sans-serif!important;font-weight:400;letter-spacing:1px;display:inline-block;border:1px solid #414756;color:#414756;background-color:#fff;margin-bottom:15px;text-transform:uppercase}.btn_accion:hover{background-color:#414756!important;color:#fff!important}.btn_accion2{padding:10px 15px;font-family:'Work Sans',sans-serif!important;font-weight:400;letter-spacing:1px;text-transform:uppercase;background-color:#414756;color:#fff!important;margin-bottom:15px}.btn_accion2:hover{background-color:#fff!important;color:#414756!important;border:1px solid #414756}.total_pedido{color:#000!important;font-size:20px!important;font-weight:bold}.txt_total_pedido{text-transform:uppercase;color:#000;font-weight:bold;font-size:18px!important;text-align:right!important}.capa_total_pedido{margin-top:10px;text-align:center;font-size:20px;font-weight:bold}.precio_final{text-transform:uppercase;color:#000;text-align:right;font-size:23px;font-family:'Work Sans',sans-serif;font-weight:500;margin-bottom:50px}.margen_titulo{margin-top:30px}@media only screen and (max-width:479px){.capa_total_pedido{margin-top:0}.total_g{font-size:18px}.foto_p{padding-left:5px;padding-right:0}.eliminar{color:red;text-align:center;font-size:17px}.eliminar:hover{color:#000}.peke{font-size:14px;color:#888;padding-right:5px;text-transform:uppercase;font-family:'Work Sans',sans-serif;font-weight:400}.numero_art{background-color:#4e566b;padding:8px;margin-bottom:20px;color:#000;text-align:center}.numero_art .fa{font-size:20px;color:#000}.nombre_p a{font-size:18px;color:#000}hr{margin:10px 0}.prec{font-size:18px!important;margin-top:10px;text-align:right;color:#333}.custom-quantity-input .quantity-btn{height:15px;line-height:15px;font-size:15px}.custom-quantity-input{height:30px;padding-right:26px;width:103px;margin-top:10px}.custom-quantity-input input{font-size:16px}.tit_env{text-transform:uppercase;color:#000;margin-top:40px;font-size:25px}.zona_bot{margin-top:25px}.total-table{margin-top:20px}.btn_accion,.btn_accion2{margin-bottom:8px}.line_heading{margin:10px auto 30px}}@media only screen and (min-width:480px) and (max-width:767px){.item-price-special{text-align:right!important}.line_heading{margin:10px auto 22px}}@media only screen and (max-width:479px){.item-price-special{text-align:right!important}.line_heading{margin:10px auto 22px}}